﻿/* CSS Document */
*{
	margin:0px;
	padding:0px;
	}

body{
	margin:0px;
	font-size:12px;
	color:#333333;
	background:#ffffff;
	font-family: '宋体', Simsun;
	}

.redfont{
	color:#FF0000;
	}

a:link {
	text-decoration: none;
	color:#333333;
}
a:visited {
	text-decoration: none;
	color:#333333;
}
a:hover {
	text-decoration: none;
	color:#666666;
}
a:active {
	text-decoration: none;
	color:#333333;
}

.navtitle{
	color:#004696;
	font-size:13px;
	font-weight:bold;
	}

.currentfont{
	color:#004696;
	}

.rtitle{
	background:#F5F5F5;
	}

.STYLE1 {color:#000000}

.bigtable{
	margin:0px auto;
	}



.boxtitle{
	width:190px;
	height:32px;
	color:#FFFFFF;
	vertical-align:middle;
	background:url(../images/index_r14_c5.jpg) no-repeat center;
	}
	.boxtitle .textfont{
		font-weight:bold;
		}
.boxtitle_item{
	width:193px;
	height:32px;
	color:#FFFFFF;
	vertical-align:middle;
	background:url(../images/Ck_r6_c8.jpg) no-repeat center;
	}
	.boxtitle_item .textfont{
		font-weight:bold;
		}

.boxtitle_item_r{
	width:207px;
	height:32px;
	color:#FFFFFF;
	vertical-align:middle;
	background:url(../images/Ck_r6_c4.jpg) no-repeat center;
	}
	.boxtitle_item_r .textfont{
		font-weight:bold;
		}

.boxtitle_r{
	width:207px;
	height:32px;
	color:#FFFFFF;
	vertical-align:middle;
	background:url(../images/index_r14_c6.jpg) no-repeat center;
	}
	.boxtitle_r .textfont{
		font-weight:bold;
		}

.tableborder{
	border:#D1DDED 1px solid;
	background:#F4F9FD;
	margin:0 0 8px 0;
	}

.tableborderr{
	border:#D1DDED 1px solid;
	background:#F4F9FD;
	margin:0 0 8px 0;
	float:right;
	}
/*.box {        
非IE的主流浏览器识别的垂直居中的方法        
/*display: table-cell;        
vertical-align:middle;        设置水平居中        
text-align:center;         针对IE的Hack        
color:#FFFFFF;
/**display: block;        
*font-size: 12px;约为高度的0.873，200*0.873 约为175        

*font-family:Arial;防止非utf-8引起的hack失效问题，如gbk编码        
       }

.box img {        /*设置图片垂直居        
vertical-align:middle;
}	
	*/
#top_logo{
	margin:0 auto;
	width:800px;
	height:176px;
	position:relative;
	}

#top_image{
	margin:0 auto;
	width:800px;
	height:auto;
	position:relative;
	}

#nav {
width:800px;
height:43px;
margin:0 auto;
position:relative;
background:url(../images/index_r3_c2.jpg) repeat-x;
line-height: 43px;
list-style-type: none;
font-weight:bold;
}
#nav a {
    display: block; width: 70px; text-align:center;
}
#nav a:link  {
    color:#ffffff; text-decoration:none;
}
#nav a:visited  {
    color:#ffffff;text-decoration:none;
}
#nav a:hover  {
    color:#FFFF00;
	text-decoration:none;
	font-weight:bold;
}
#nav li {
    float: left; 
	width: 72px;
	background:url(../images/index_r3_c7.jpg) no-repeat right center;
}
#nav .lastli{
	background:url(../images/index_r3_c2.jpg) repeat-x;
	}
#nav li a:hover{
}
#nav li ul {
    line-height: 27px;  
	list-style-type: none;
	text-align:left;
    left: -999em; 
	width: 170px; 
	position: absolute;
}
#nav li ul li{
    float: left; width: 170px;
    background:#0D83FE;
}
#nav li ul a{
    display: block; width: 146px;text-align:left;padding-left:24px;
}
#nav li ul a:link  {
    color:#ffffff; text-decoration:none;
}
#nav li ul a:visited  {
    color:#ffffff;text-decoration:none;
}
#nav li ul a:hover  {
    color:red;text-decoration:none;font-weight:bold;
    background:#B7DDFD;
}
#nav li:hover ul {
    left: auto;
}
#nav li.sfhover ul {
    left: auto;
}
#content {
    clear: left;
}


#banner{
	width:800px;
	height:auto;
	margin:0 auto;
	}

#con{
	width:800px;
	height:auto;
	margin:0 auto;
	}
#con #conl{
	width:200px;
	height:auto;
	vertical-align:top;
	text-align:left;
	}
	#con #conl #minilogin{
		margin:8px 0 8px 0;
		width:190px;
		height:133px;
		}
		#con #conl #minilogin #minil{
			width:15px;
			background:url(../images/index_r5_c4.jpg) no-repeat top right;
			}
		#con #conl #minilogin #minic{
			width:160px;
			vertical-align: middle;
			text-align:center;
			background:url(../images/index_r5_c11.jpg) repeat-x top;
			}
		#con #conl #minilogin #minir{
			width:15px;
			background:url(../images/index_r5_c13.jpg) no-repeat top left;
			}
	#con #conl #media{
		width:190px;
		height:150px;
		margin:0 0 8px 0;
		text-align:center;
		vertical-align:top;
		}
	#con #conl #yuyue{
		width:190px;
		height:71px;
		margin:0 0 8px 0;
		text-align:center;
		vertical-align:top;
		}

.ctitlecl{
		width:110px;
		height:27px;
		line-height:20px;
		color:#006CAC;
		font-weight:bold;
		text-align:center;
		vertical-align:bottom;
		background:url(../images/index_r5_c18.jpg) no-repeat #D0F5FE top center;
		}

.item_title{
		line-height:20px;
		color:#006CAC;
		font-weight:bold;
		text-align:center;
		}
#con #conc{
	width:383px;
	height:auto;
	vertical-align:top;
	text-align:center;
	}
	#con #conc #ctitlel{
		width:10px;
		height:27px;
		background:url(../images/index_r5_c16.jpg) no-repeat top right;
		}

	#con #conc #ctitlecr{
		width:300px;
		height:27px;
		text-align:right;
		background:url(../images/index_r5_c20.jpg) repeat-x top;
		}
	#con #conc #ctitler{
		width:10px;
		height:27px;
		background:url(../images/index_r5_c22.jpg) no-repeat top left;
		}
#con #conr{
	width:217px;
	height:auto;
	vertical-align:top;
	text-align:right;
	}

	
	


#buttom_line{
	margin:0 auto;
	width:800px;
	height:24px;
	position:relative;
	background:url(../images/index_r16_c9.jpg) repeat-x top;
	}
	
#buttom_copyright{
	width:800px;
	height:80px;
	position:relative;
	margin:0 auto;
	text-align:center;
	line-height:22px;
	}