﻿/* CSS Document */
.border{border:solid 1px #CDDFEB;}
.fcolor{color:#1D577F;}
.fcolor a{color:#1D577F;}
body{
font-size:12px;	
font-family:Arial, "宋体",Helvetica, sans-serif;
}
html, body, div, span, h1, h2, h3, h4, h5, h6, em, img, strong, sub, sup, tt,dd, dl, dt, form, label, table, caption, tbody, tfoot, thead, tr, th, td,ul,li,p,a
{
	margin: 0;	padding: 0;
}
.cbody{ margin:0 auto;width:990px; position:relative;}
input,select,textarea{	vertical-align:middle;}
img{ border-style: none;
	border-color: inherit;
	border-width: 0;
}
ul,li{list-style-type:none;}
a:link,a:visited{
text-decoration:none;
}
a:hover{text-decoration:underline;
color:#0165BD;
}
.left{float:left;}
.right{float:right;}
.overhide{
	overflow:hidden;
	text-indent:-100em;
	}
.mabottom{margin-bottom:7px;}
.matop{	margin-top:5px;	}
.maleft{ margin-left:8px; }
.fblod{	font-weight:bold;}
.nod{display:none;}
.regt
{
}
.regt tr
{
	height:30px;
}
.regt span
{
	color:Red;
	margin-left:5px;
}
.zyfl ul li
{
	font-weight:bold;
	margin-left:15px;
}
/* `Containers
----------------------------------------------------------------------------------------------------*/
.clear {
	clear: both;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: '';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}


/*header*/

#headerdiv{
	overflow:hidden;
	position:relative;
	}
#top{
	background:url(../images/topBG.jpg) repeat-x;
	height:26px;
	line-height:26px;
	padding-left:10px;
	}
#top a{
	color:#FFF;
	margin:0px 4px;
	}
#headerdiv h1{
	background:url(../images/logo.png) no-repeat;
	color:White;
	margin-top:1px;
	padding-top:15px;
	padding-bottom:14px;
	padding-left:130px;
	font-family:黑体;
	font-size:38px;
	font-weight:bold;
	}
#headerdiv h1 a{
	color:White;
	}
#nav{
	background:url(../images/navBg.jpg) repeat-x;
	height:29px;
	line-height:29px;
	position:relative;
	}
.tophot{color:#FFF; padding-left:15px; background:url(../images/navBg.jpg) repeat-x; font-weight:bold;}
.tophot a{color:#FFF; line-height:29px; margin-right:13px;}
#nav span{
	position:absolute;
	left:0px;
	top:0px;
	width:200px;
	height:26px;
	border:1px solid #00349A;
	background:url(../images/dateBg.jpg) repeat-x;
	color:#FFF;
	text-align:center;
	overflow:hidden;
	}
#nav span tt{
	background:url(../images/datb.jpg) no-repeat left center;
	padding-left:20px;
	}
#nav a{
	color:#FFF;
	font-weight:bold;
	float:left;
	text-align:center;
	position:relative;
	padding:0 11px;
	left:5px;
	line-height:29px;
	height:29px;
	overflow:hidden;
	}

#nav a.navAct{
	background:url(../images/navSect.jpg);
	background-repeat:no-repeat;
	color:#3C7D9D;
	text-decoration:none;
	}
	
.suNav{
	background:#E2F4FE;
	padding:4px 0px;
	line-height:21px;
	display:none;
	}
.suNav a{
	color:#3B7D9F;
	margin:0px 7px;
	}
	
#download_one{
	position:absolute;
	top:10px;
	left:500px;
    z-index:2;
	color:#ffffff;
	font-weight:bold;
	font-family:宋体;
	}
#download_two
{
	background:url(../images/bjt.png);
	height:36px;
	width:364px;
	position:absolute;
	top:41px;
	left:540px;
	z-index:2;
	color:#ffffff;
	font-weight:bold;
	}
#download_two div{ width:120px; height:36px; float:left; text-align:center; padding-top:12px; }
#download_two a{ margin:0px 6px; color:#ffffff; }
#download_two .headdh{color:Yellow;}
#download_one a{color:#ffffff;	margin:0px 6px;}

.hlogin{
	position:absolute;
	top:48px;
	left:850px;
    z-index:2;
	color:#ffffff;
	font-weight:bold;
	font-size:15px;
	}
.hlogin a span,#download_one a span,#download_two a span{ color:#80c1fb;}
.hlogin a{ color:#ffffff;	margin:0px 6px;	}
.hlogin a tt{ color:#ffffff; margin:0px 6px; font-size:12px;}


/*footer*/
#footer
{
	margin-top:5px;
	height:98px;
	background:#1B4899;
	text-align:center;
	color:#FFF;
	line-height:20px;
	}
#footer a{
	color:#FFF;
	}
#footer  p{
	position:relative;
	top:10px;
	}
.foob a{
	margin:0px 5px;
	}
	
/*friendLink*/
.friendLink 
{
	border-bottom:1px solid #A1ADD7;
	clear:both;
}
.friendLink p{
	border:1px solid #A1ADD7;
	border-bottom:0px;
	position:relative;
	}
.friendLink p span{
	display:block;
	width:90px;
	position:absolute;
	background:url(../images/hezuo.jpg) no-repeat;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	line-height:40px;
	text-align:center;
}
.friendLink p img{
	margin-right:10px;
	position:relative;
	left:98px;
}
.textlink a{
	margin-right:5px;
	line-height:17px;
	color:#030303;
}
.textlink tt{
	margin-top:3px;
	margin-left:98px;
	display:block;
	width:870px;
}
	
#nav2 {
	position: relative;
	line-height: 29px;
	background-color:#EAF7FF;
	height: 29px;
}
.nav2-1
{
	background: url(/style/images/cxbj.png) repeat;
    overflow:hidden;
    border:solid 0.5px #AEC9DC;
}
#nav2 span {
	border-bottom: #00349a 1px solid;
	position: absolute;
	text-align: center;
	border-left: #00349a 1px solid;
	width: 200px;
	background: url(../images/dateBg.jpg) repeat-x;
	height: 26px;
	color: #fff;
	overflow: hidden;
	border-top: #00349a 1px solid;
	top: 0px;
	border-right: #00349a 1px solid;
	left: 0px
}
#nav2 p {
	margin-left: -10px;
}
#nav2 a {
	 position: relative;
	 text-align: left;
	 padding-bottom: 0px;
	 line-height: 30px;
	 padding-left: 9px;
	 padding-right: 9px;
	 display: block;
	 float: left;
	 height: 29px;
	 color: #3c7d9d;
	 font-size: 12px;
	 overflow: hidden;
	 font-weight: bold;
	 padding-top: 0px;
	 left: 10px;
	 cursor:hand;
}
#nav2 a.navAct2 {
	background-color: #3c7d9d;
	color: white;
	text-decoration: none
}
#nav2 a.navAct3 {
	background-color: #003386;
	color: white;
	text-decoration: none
}
#nav2 a.navAct4 {
	background-color: #0266BE;
	color: white;
	text-decoration: none
}
.suNav2,.suNav3,.suNav4 {
	display:none;
}
.suNav2 span,.suNav3 span,.suNav4 span {
	margin: 0px 7px;
	color: #3b7d9f
}
.suNav2 a,.suNav3 a,.suNav4 a {
	color: #3b7d9f
}


.nav2 {
	position: relative;
	line-height: 29px;
	background-color:#EAF7FF;
	height: 29px;
}
.nav2 span {
	border-bottom: #00349a 1px solid;
	position: absolute;
	text-align: center;
	border-left: #00349a 1px solid;
	width: 200px;
	background: url(../images/dateBg.jpg) repeat-x;
	height: 26px;
	color: #fff;
	overflow: hidden;
	border-top: #00349a 1px solid;
	top: 0px;
	border-right: #00349a 1px solid;
	left: 0px
}
.nav2 p {
	margin-left: -10px;
}
.nav2 a {
	 position: relative;
	 text-align: left;
	 padding-bottom: 0px;
	 line-height: 30px;
	 padding-left: 9px;
	 padding-right: 9px;
	 display: block;
	 float: left;
	 height: 29px;
	 color: #3c7d9d;
	 font-size: 12px;
	 overflow: hidden;
	 font-weight: bold;
	 padding-top: 0px;
	 left: 10px
}
.nav2 a.navAct2 {
	background-color: #3c7d9d;
	color: white;
	text-decoration: none
}
.nav2 a.navAct3 {
	background-color: #003386;
	color: white;
	text-decoration: none
}
.nav2 a.navAct4 {
	background-color: #0266BE;
	color: white;
	text-decoration: none
}
