﻿/*--------------------------------------------------*/
.clearfix:after 
{ 
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden; 
} 
.clearfix 
{ 
display:inline-block; 
} 
/* Hide from IE Mac */ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 
/* end of clearfix */ 
/*--------------------------------------------------*/
a:link       { color: #666; text-decoration: none; }
a:visited    { color: #666; text-decoration: none; }
a:hover		 { color: #ff0000; text-decoration: none; }
a:active     { color: #666; text-decoration: none; }
/*--------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,
fieldset,input,textarea,p,blockquote,th,td {
padding: 0;    
margin: 0;    
}
table {
border-collapse: collapse;    
border-spacing: 0;    
}    
fieldset,img { 
border: 0;    
}    
address,caption,cite,code,dfn,em,strong,th,var {    
font-weight: normal;    
font-style: normal;    
}    
ol,ul {
list-style: none;
}    
caption,th {
 text-align: left;
}
h1,h2,h3,h4,h5,h6 {
font-weight: normal;
font-size: 100%;
}    
q:before,q:after {
content:'';
}    
abbr,acronym {
border: 0;
}
/*--------------------------------------------------*/
body {
background-color:#fff;
	font-size: 12px;
	color:#666666;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
}
input,textarea{
border:solid 1px #CCCCCC;
height:16px;
}
#topmain{
	width:1004px;
	margin:0 auto;
	}

#top{
	height:100px;
	margin:0 auto;
	}

#top img.logo{
	display:block;
	font-size:0;
	line-height:0;
	padding:0;
	float:left;
}
#top p.topTxt{
	display:block;
	width:200px;
	font-size:12px;
	background-color:inherit;
	float:right;
	padding:0px;
	margin-top:38px;
	text-align:right;
	line-height:160%;
	margin-right:50px;
	_margin-right:25px;
}
#top p.topTxt a{
color:#fff;
}
#menu{
	height:31px;
	border-top: solid 1px #999999;
	border-bottom:solid 1px #999999;
}
#nav{
	height:31px;
	border-top: solid 1px #999999;
	border-bottom:solid 1px #999999;
	margin:0 auto;
	padding:0 0 0 217px;
}
#nav ul{
	height:31px;
}
#nav ul li{
	float:left;
	height:31px;
	border-right:#FFFFFF solid 1px;
}

#nav ul li a{
	display:block;
	padding:0 47px 0 30px;
	font:bold 13px/31px Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
	background:#fff url(../img/dot2.gif) 15px center no-repeat;
}
#nav ul li a:hover{
	background:#999999 url(../img/dot1.gif) 15px center no-repeat;
	color:#fff;
}
#nav ul li a.hover{
	display:block;
	padding:0 46px 0 30px;
	font:bold 13px/31px Arial, Helvetica, sans-serif;
	background:#999 url(../img/dot1.gif) 15px center no-repeat;
	color:#fff;
	text-decoration:none;
}

#banner_index{
	height:414px;
	clear:both;
	margin:2px 0 3px 0;
}

#banner_profile{
margin-top:2px;
}

#bodymain{
width:1004px;
	margin:0 auto;
	background:url(../img/body_bg.gif) left top repeat-y;
}
#bodyleft{
	width:217px;
	float:left;
	height:465px;
	font-size:12px;
	background-color:#f3f3f3;
	}
	#bodyleft H2{
	font-size:13px;
	font-weight:bold;
	color:#666;
	background:url(../img/dot3.gif) left center no-repeat;
	padding-left:13px;
		}
			#bodyleft H3{
	font-size:13px;
	font-weight:bold;
	color:#666;
	background:url(../img/dot3.gif) 7px center no-repeat;
	padding-left:20px;
		}
#bodyleft span .dd{
font-weight:bold;}
#bodyright{
	width:787px;
	height:465px;
	font-size:12px;
	float:left;
}
#neiright{
	width:731px;
	font-size:12px;
	float:left;
	line-height:200%;
	padding:20px 28px;
}

#footmain{
width:1004px;
height:28px;
margin:0 auto;
clear:both;
background-color:#999;
margin-bottom:14px;
}


#footmain p.footTxt{
	width:1004px;
	display:block;
	font-size:12px;
	color:#fff;
	text-align:center;
	height:28px;
	line-height:28px;
}
#footmain p.footTxt a{
color:#fff;
}
#neimain{
	width:928px;
	margin:0 auto;
	margin-top:3px;
}
#biaoti{
height:25px;
}
#biaoti p.biaoti2{
width:190px;
height:25px;
line-height:25px;
float:left;
display:block;
text-align:center;
font-size:16px;
color:#fff;
background:url(../img/profile_r5_c3.jpg) 2px 4px no-repeat;
padding-left:10px;
text-align:left;
}
#biaoti p.biaoti3{
width:190px;
height:25px;
line-height:25px;
float:right;
display:block;
text-align:center;
font-size:10px;
text-align:right;
}
#content2{
background-color:#000;
padding:30px 0px;
line-height:150%;
}
#content3{
background-color:#000;
padding:10px 20px;
line-height:150%;
border-top: solid 1px #201F27;
border-bottom: solid 1px #201F27;
}
#neileft{
	width:191px;
	float:left;
	}
#neileft01{
	height:25px;
	line-height:25px;
	background:url(../img/profile_r6_c3.jpg) center top no-repeat;
}
#neileft01 h2{
height:25px;
line-height:25px;
padding-left:27px;
font-weight:bold;
}
#neileft02
{}
#neileft03
{
height:auto!important;/*IE7*/height:400px; min-height:400px;
}
#neileft04
{}

#neiright01{
height:26px;
background-color:#F1F1F1;
}
#neiright02{
}

#neiright p.biaoti02{
	display:block;
	width:505px;
	font-size:12px;
	line-height:34px;
	color:#7F7F8B;
	background-color:inherit;
	float:right;
	padding:0px 10px 0 0px;
	text-align:right;
	height:34px;
}


#neiright p.biaoti02 span{
font-weight:bold;
	color:#ff6600;
}


