/* headers style */
a:active {test:expression(target="_blank");}
body { background: #E4E9ED; color:#333; font:12px/1.5em arial,\5B8B\4F53,Tahoma,Helvetica,sans-serif; }
.headers{ width:100%; overflow:hidden;}

.headers .top1{/*!border:#a9a9a9 1px solid;
background-color:buttonface;*/ overflow:hidden; height:36px; line-height:36px;}
.headers .login { /*! margin-left:10px; */float:left;  display:inline;}
.headers .logininfo{ margin-left:5px; line-height:36px; height:36px; overflow:hidden;}
.headers .logininfo a{color: #CC0000;font-weight:bold;}
.headers .login .reg{color:#c00000; font-size:13px; font-weight:bold;}
.headers .login .login1{color:#c00000; font-size:13px; font-weight:bold;}
.headers .headnav{ /*! float:right; */ margin-right:10px;}
.headers .headnav li{float:left; margin-left:5px;}
.headers .top1  .input_submit {background:url(../img/default_04.jpg) no-repeat; border:0px; width:45px; height:19px; font-size:0px; vertical-align:middle; }

.headers .head2 {margin-top:1px; width:100%; overflow:hidden;}
.headers .head2 .logo{ float:left; margin-top:2px;text-align:center;}

.headers .head3 li{ float:left; margin-left:6px; height:44px; line-height:44px;}
.headers .head3 li a{ font-size:13px; font-weight:bold; color:#FFFFFF;}
.headers .head3 li a:hover{ color: #FFFF00; text-decoration:underline;}
.headers .head3 .h_gx{background:url(../img/h_min.jpg) no-repeat; height:44px; width:6px;}

.headers .h_zt{ width:978px; height:30px;border-top:#c5ddf1 1px solid; border-left:#c5ddf1 1px solid; border-right:#c5ddf1 1px solid;}
.headers .h_zt li{ float:left; margin-left:18px; height:30px; line-height:30px;}
.headers .h_zt li img{ margin-top:15px;}

.headers .head4{ width:978px;overflow:hidden; padding-top:5px; border-bottom:#c5ddf1 1px solid; border-left:#c5ddf1 1px solid; border-right:#c5ddf1 1px solid;}
.headers .head4 li{ float:left; margin-left:4px;  height:36px;display: block; background-color: #dcdcf0; }
.headers .head4 li img{ margin-right:5px;float:left; line-height:36px; vertical-align:middle; margin-top:5px;}
/*.headers .head4 li a{ line-height:36px;}*/
.headers .head4 li a:hover{ color: #FF2200; text-decoration:underline;}
.headers .head4 li span{ float:left; text-align:center;}

.btn-1{ width:50px; height:20px;}
#qqLoginBtn img{ margin-top: -3px; vertical-align: middle;}
.xiala{ height: 22px;line-height: 18px;border: 1px solid #999;}
.topad{ width: 978px;}

.headers .search { width:100%;overflow:hidden;}
.headers .search .h_nav{line-height:36px;color:#FFFFFF;float:left;}
.headers .search .h_nav a{ font-weight:bold; color:#FFFFFF;}
.headers .search .s_form {  float:left; padding-left:5px; display:inline;overflow:hidden;}
.headers .search .s_form .s_form_name{ color:#fff; font-weight:bold; font-size:14px; line-height:21px; height:21px;vertical-align:middle;float:left;}
.headers .search .s_form .search_key { height:18px; width:180px;vertical-align:middle; font-size:14px;}
.headers .search .s_form .search_select{ height:22px;width:80px; margin-left:10px;vertical-align:middle; font-size:14px;}
.headers .search .s_link { line-height:36px; height:36px;  margin-left:30px;overflow:hidden; float:right; vertical-align:middle;padding-right:1px;}
.headers .search .s_link a{ font-size:14px; font-weight:bold; color:#FFFFFF; margin-right:2px;}
.btn-2s{
	width:63px;
	height:23px;
	border:none;
	background:url(../img/sousuo1.gif) left top no-repeat;
	overflow:hidden;
	color:#444;
	cursor:pointer;
	margin-top:1px;
}

.search-keywords {
	width:210px;
	height:20px;
	/*padding-top:2px;*/
	padding-left:6px;
	border:0px;
	border:#225485 solid 1px;
	background: #FFF;
	color:#444;
}
.headers .search .kqxt a{ color: #000000;  font-size:13px;line-height:38px;}
.headers .search .kqxt a:hover{ color: #FF3300;font-weight:bold;text-decoration:underline;}
.headers .search .h_nav a{ font-weight:bold; color:#FFFFFF;}



.headers .menu{MARGIN: 0px;WIDTH: 980px; height:30px; margin-top:2px;FONT-FAMILY: arial, sans-serif; position:relative; z-index:9; background: #0080DD;}
.headers .menu ul{list-style-type:none; position:absolute;}
.headers .menu ul li{float:left;}
.headers .menu ul li ul {MARGIN: 0px;}
.headers .menu ul li ul li{float:none;}
.headers .menu ul li ul{display:none;}
/*
.headers .menu ul li a{BACKGROUND:#0080DD; BORDER-LEFT: #fff 0px solid; WIDTH: 88px;; LINE-HEIGHT: 30px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 30px;BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 0px solid; DISPLAY: block; FONT-SIZE: 13px; font-weight:bold; color:#FFFFFF;  TEXT-ALIGN: center; TEXT-DECORATION: none}*/

.headers .menu ul li a{BACKGROUND:#0080DD; BORDER-LEFT: #fff 0px solid; WIDTH: 139px; LINE-HEIGHT: 30px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 30px;BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 0px solid; DISPLAY: block; FONT-SIZE: 18px;  color:#FFFFFF;  TEXT-ALIGN: center; TEXT-DECORATION: none}

.headers .menu ul li a:hover {BACKGROUND:#006CBD; COLOR: #FFFF00;}
.headers .menu ul li.sfhover ul{display:block;}
.headers .menu ul li.sfhover ul li a{BACKGROUND:#0088EC; COLOR: #FFFFFF;}
.headers .menu ul li.sfhover ul li a:hover{BACKGROUND:#006CBD; COLOR: #FFFF00;}

/*头部滚动条css*/
.hott a {
	font-size: 12px;
	
	font-weight: bold;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	
}

a:active {
	text-decoration: none;
	
}
		     
  

			  

.hott{
	width:980px;
	height:37px;
	margin-left:auto;
	margin-right:auto;
	
	background-image: url(../img/h_r2_c2.jpg);
	background-repeat: no-repeat;
}	

.iconn{
	width:30px;
	height:30px;
	margin-top:5px;
	margin-left:10px;
	float:left;
	  }
				  
.weather{
	width:80px;
	height:37px;
	float:left;
	color:#FFFFFF;
	float:right;
	font-family: "宋体";
	font-size: 12px;
	line-height: 37px;
}	
.weather a{
	color: #FFF;
}


.weather a:hover{}

/*16-7-30 更改*/
.headers .welcom { 
    width:980px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../img/beijing-02.png);
	background-repeat: repeat;
	text-align: right;        /*文字水平居中对齐*/
	line-height: 30px;        /*设置文字行距等于div的高度*/
	overflow:hidden;
	}
	.headers .head2{
		margin-top: 7px;
		/*background: url(../img/logot.png) no-repeat ;*/
		z-index:-1;
	} 
	.headers .welcom  p{ 
	 color: rgb(149,159,165) ;
	}
	.headers .logo{
		background-image: url(../img/titlehn.png);
		background-repeat: no-repeat;
		/*background-position: 98% 24%;*/
		overflow:hidden;
		
	}
	.headers .logo a{
		display:block;
		width: 450px;
        height: 95px;
	}
	
	.headers .head2 .logo-right{
		float:right;
		width:300px;
		display:bloack;
	} 
	.headers .head2 .logo-right ul {
		margin-top:7%;
		/* margin-left:7%;*/
	} 
	.headers .head2 .logo-right ul  li{
		 float:left;
		 margin-left:2%;
		 list-style : none;
	} 
	.headers .head2 .logo-right ul  li a{
			text-decoration:none;
			font-size:18px;
			color:#104b74;
	} 
	.headers .head2 .logo-right ul  li a span{
			margin-left:23px;
	}
	.headers .head2 .logo-right a:hover{
			color:#ee9b16;  text-decoration: none;
	} 
    .headers .head2 .logo-right ul  li em{
		 color:	rgb(210,210,210);
	} 
	.headers .head2 .libg1{
		 padding-left : 23px;
		background-image: url(../img/denglu.png);
		background-repeat: no-repeat;	
	}
	.headers .head2 .libg1:hover{
		background-image: url(../img/denglu-huangse.png);
		background-repeat: no-repeat;
	}
	
	.headers .head2 .libg2{
		 padding-left : 23px;
		background-image: url(../img/zhuce.png);
		background-repeat: no-repeat;	
	}
	.headers .head2 .libg2:hover{
		background-image: url(../img/zhuce-huangse.png);
		background-repeat: no-repeat;
	}.headers .head2 .libg3{
		 padding-left : 23px;
		background-image: url(../img/huiyuan.png);
		background-repeat: no-repeat;	
	}
	.headers .head2 .libg3:hover{
		background-image: url(../img/huiyuan-huangse.png);
		background-repeat: no-repeat;
	}.headers .head2 .libg4{
		 padding-left : 23px;
		background-image: url(../img/lianxi.png);
		background-repeat: no-repeat;	
	}
	.headers .head2 .libg4:hover{
		background-image: url(../img/lianxi-huangse.png);
		background-repeat: no-repeat;
	}
	
head4 a.fp{ float:left;}
#yz{
	margin-left:20px;
	text-align:center;
	}
	
	
	
	
	
	
	
	