@charset "utf-8";
/* CSS Document */
.one-cons{
	height: 360px;
}
.one-cons .one-navs{
	width: 204px;
	height: 360px;
	float: left;
}
.one-cons .one-navs li{
   width:192px;
   height: 60px;
   position: relative;
   margin-bottom: 15px;
   background: #087aee;
   cursor: pointer;
}
.one-cons .one-navs li img{
	padding: 15px 20px;
}
.one-cons .one-navs li .kkmm{
	display: inline-block;
	font-size: 18px;
	text-align: center;
	color: #fff;
	position: absolute;
	left:70px;
	top:19px;
}
.one-cons .one-navs li .kkmm .h2{
	display: inline-block;
	font-size: 18px;
	text-align: center;
	color: #fff;
	font-weight: normal;
}
.one-cons .one-navs .currents{
	width: 204px;
	height: 60px;
    background: url(../images/sd6.png) no-repeat  0px 0px;
    padding: 0;
}
.one-cons .one-navs .currents .kkmm{
	 text-decoration: underline;
	 position: absolute;
	left:70px;
	top:19px;
}
.one-cons .one-navs .currents .kkmm .h2{
	 text-decoration: underline;
}
.one-cons .navs-con{
	width: 848px;
	height: 338px;
	padding: 10px;
	background: #fff;
	border:1px solid #3458b0;
	border-radius: 8px;
	float: right;
	margin-bottom: 20px;
	display: none;
}
.one-cons .navs-con .cons-lefting{
	width: 494px;
	height: 342px;
	float: left;
	position: relative;
	
}
.cons-lefting ul li{
	position: absolute;
	left: 0;
	top: 0;
	display: none;

}
.cons-lefting ul li img{
	width: 493px;
	height: 340px;
}
.cons-lefting ol{
	position: absolute;
	right:70px;
	bottom:13px;
	z-index: 999;
}
.cons-lefting ol li{
	width: 14px;
	height:14px;
	border:1px solid #c9c9c9;
	margin-left:5px;
	float: left;
	cursor: pointer;
	color: #fff;
	text-align: center;
	line-height: 14px;
	font-size: 12px;
	
}
.cons-lefting ol .cur{
	width: 14px;
	height:14px;
	background:#c9c9c9;
	color: #3e3e3e;
	text-align: center;
	line-height: 14px;
}
.cons-lefting .op{
	font-size: 14px;
	color: #fff;
	width:483px;
	height: 40px;
	background: rgba(0,0,0,0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);  
	position: absolute;
	bottom:2px;
	left: 0;
	line-height: 40px;
	padding-left: 10px;	
}
.cons-lefting .op .ppn{
	width:205px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: inline-block;
	display: none;
}
.cons-lefting .mores{
	position: absolute;
	right:7px;
	bottom:12px;
	cursor: pointer;
	color:#fff;
	z-index: 9999;
}
.cons-lefting .mores:hover{
	color:#3ab5fb;
	text-decoration: underline;
}
.one-cons .navs-con .cons-righting{
	width:340px;
	height: 339px;
	float:right;
	border:1px solid #d3def7;
	border-radius: 8px;
	background: #fff;
	
}
.cons-righting .right-top{
	height: 34px;
	background: url(../images/jb.png) repeat-x;
	border-radius: 8px;
	border-bottom: 1px solid #e9edf9;
}
.right-top .ztc{
	font-size: 18px;
	color: #2f4e9a;
	line-height: 34px;
    padding-left: 15px;
    float: left;
}
.right-top .ztc b{
	width: 4px;
	height: 18px;
	background:#2f4e9a;
	display: inline-block;
	margin-right: 8px;
	position: relative;
    top: 3px;
}
.right-top .moreing{
	float: right;
	color: #2f4e9a;
	margin-top: 8px;
   margin-right: 10px;
}
.right-top .moreing:hover{
	text-decoration: underline;
}
.navs-con .zw-lefting{
	width: 500px;
	height: 338px;
	border:1px solid #ddd;
	float: left;
}
.navs-con .zw-lefting .gkxx{
	height: 40px;
	background:#087aee;
	color: #fff;
	font-size:16px; 
	line-height: 40px;
	padding-left: 20px;
}
.zw-lefting .gkxx a{
	float: right;
	margin-right: 10px;
	color: #fff;
}
.zw-lefting .gkxx a:hover{
	text-decoration: underline;
}
.zw-lefting ol li, .nav_coning ol li{
	height: 32px;
	line-height: 32px;
	border-bottom: 1px dashed #ddd;
}
.zw-lefting li .phf , .nav_coning li .pnf{
	width: 320px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: inline-block;
	padding-left: 10px;
}
.zw-lefting li .timeing , .nav_coning li .timeing{
	display: inline-block;
    float: right;
    margin-right: 13px;
    font-weight: normal;
   
}
.zw-lefting .div-botm{
	width: 490px;
	height: 108px;
	margin-top:20px;
	margin-left: 10px;
}
.zw-lefting .div-botm li{
  width: 83px;
  height: 45px;
  background: #fef8f1;
  float: left;
  margin-left: 15px;
  line-height: 45px;
  text-align: center;
  color: #333;
  margin-bottom: 10px;
}
.zw-lefting .div-botm li:hover{
	background: #f5f5f5;
}

.navs-con .zw-righting{
	width: 310px;
	height: 318px;
    border:1px solid #ddd;
	float:right;
	padding: 10px;
}
.shenqing-top .fjbt,.shenqing-down .fjbt{
	font-size: 18px;
	color: #2f4e9a;
	height: 32px;
}
.fjbt em{
	width: 5px;
	height: 20px;
	background: #2f4e9a;
	display: inline-block;
	margin-right: 10px;
	position: relative;
	top:5px;
}

.zw-righting .shenqing-top li{
	width: 142px;
	height: 32px;
	border: 1px solid #d2e1f1;
	background: #e7ecf7;
	float: left;
	font-size: 14px;
	line-height: 32px;
	text-align: center;
	cursor: pointer;
	margin-top:10px;
	margin-left:20px;

}
.shenqing-top li img{
	display: inline-block;
	margin-right: 10px;
    position: relative;
    top:4px;
}
.shenqing-top li a{
	color:  #2f4e9a;
	line-height: 32px;
}
.shenqing-top li:hover{
	 box-shadow: 0 0 7px 0 #999;
}
.zw-righting .shenqing-down{
	margin-top:102px;
}
.zw-righting .shenqing-down .p_bianhao{
	height: 30px;
	margin-top:5px;
}
.zw-righting .p_bianhao .one{
  width:226px;
  height:30px;
  outline: none;
  border: 1px solid #ddd;
  line-height: 30px;
  padding-left: 3px;
  background: #f5f5f5;
}
.zw-righting .zwbtns{
	width: 306px;
	height:32px;
	background: #21a0f8;
	border-radius: 6px;
	color: #fff;
	font-size: 16px;
	line-height:32px;
	text-align: center;
	cursor: pointer;
	margin-left:2px;
	margin-top:30px;

}
.navs-con .zhifa-left{
	width: 549px;
	height: 345px;
	border-right: 1px solid #b6b5b5;
	float: left;
}
.zhifa-left .pku,.zhifa-right .pku{
    font-size: 16px;
	color: #116abf;
	height: 30px;
	line-height: 30px;
	margin-top:-7px;
	margin-left:10px;
}
.zhifa-left .pku img ,.zhifa-right .pku img{
	display: inline-block;
	margin-right: 10px;
	position: relative;
	top:14px;
}
.zhifa-left .phn{
	line-height: 22px;
	color: #333;
	font-size: 12px;
	width: 530px;
	margin: 28px auto 0;
}
.navs-con .zhifa-right{
	float: right;
}
.zhifa-right .pku{
  margin-left:65px;
}
.zhifa-right .kkh{
	font-size: 16px;
	margin-top: 35px;
}
.zhifa-right .kkh img{
	position: relative;
	top:25px;
	right: 30px;
}
.zhifa-right .kkh .inputyy{
	width:188px;
	height:35px;
	border-radius: 6px;
	border:1px solid #ddd;
	background: #fff;
	line-height: 35px;
	padding-left:3px;
}
.zhifa-right .btns{
	width: 279px;
	height: 36px;
	background: #3ab5fb;
	color: #fff;
	line-height: 36px;
	text-align: center;
	border-radius: 6px;
	margin-top:39px;
	position: relative;
    cursor: pointer;
}
.navs-con .wszw-left{
	width: 468px;
	height: 345px;
	border-right: 1px dashed #b6b5b5;
	float: left;

}
.wszw-left .wszw-nav{
	width: 459px;
	height: 40px;
	background: #087aee;
	margin-bottom:10px;
}
.wszw-nav li{
	float: left;
	font-size: 16px;
	width: 151px;
	height: 39px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	border:1px solid #71c6e7;
	cursor: pointer;
}
.wszw-nav .dang{
	width: 151px;
	height: 38px;
	background: #fff;
	color: #116abf;
	border-top:2px solid #0445e3;
}
.wszw-left .nav_coning {
	display: none;
}
.wszw-left .nav_coning li .timeing{
	margin-top:-34px;
}
.wszw-left .nav_coning li{
	height: 34px;
	line-height: 34px;
	background: url(../images/icon3.png) no-repeat 10px center;
	padding-left: 20px;
}
.navs-con .wszw-right{
	width:370px;
	height: 345px;
	float:right;

}
.wszw-right .bianmin{
	color:#116abf;
	font-size: 16px;
	height:40px;
	border-bottom: 1px dashed #ddd;
}
.wszw-right .bianmin img{
  display: inline-block;
  position: relative;
  top:6px;
}
.wszw-right .wszw-top{
	height: 177px;
	border-bottom: 1px dashed #ddd;
	padding-top:6px;
}
.wszw-top .mp ,.wszw-bottom .mp{
	font-size: 15px;
	color: #116abf;
	font-weight: normal;
}
.wszw-top .bhao, .wszw-bottom .bhao{
	font-size: 14px;
	color: #116abf;
	margin-top:10px;
	position: relative;
}
.bhao .wenben{
	display: inline-block;
	width: 156px;
	height: 28px;
	line-height:28px;
	border:1px solid #ddd;
	border-radius: 4px;
	padding-left: 3px;
}
.bhao .btn{
	width: 64px;
	height: 28px;
	background: #3ab5fb;
	color: #fff;
	text-align: center;
	line-height: 28px;
	font-size: 15px;
	border-radius: 4px;
	margin-left:10px;
	cursor: pointer;
}
.bhao .imgcc{
	position: absolute;
	right:9px;
	top:7px;
	cursor: pointer;
}
.bhao .hhu{
	width: 35px;
	height: 28px;
	position: absolute;
	right:108px;
	top:1px;
	border-left:1px solid #ddd;
	cursor: pointer;
}
.bhao .hhu .imgdd{
	position: relative;
	top:12px;
	left:5px;
}
.bhao .smallbox{
	width: 153px;
	height: 150px;
	overflow-y:auto;
	border: 1px solid #ddd;
	background: #fff;
	position: absolute;
	left:74px;
	top:32px; 
	z-index: 9999;
	padding: 10px;
	display: none;
}
.bhao .smallbox .sp1{
	font-size: 12px;
	color: #999;
	line-height: 20px;
	cursor: pointer;
}
.bhao .smallbox .sp1:hover{
	color: #116abf;
}
.wszw-right .wszw-bottom{
	padding-top: 5px;
}
.navs-con .zw-lefting .hote, .hd-right .hote{
	background: none;
	border-bottom: 1px dashed #ddd;
	color: #116abf;
	height: 40px;
	line-height: 40px;
	margin-bottom:4px;
	font-size: 16px;
	padding-left:11px;
}
.navs-con .zw-lefting .hote img, .hd-right .hote img{
	display: inline-block;
}
.navs-con .zw-lefting .bbn, .hd-right .hote .bbn{
	font-weight: normal;
	position: relative;
	top:-8px;
	left: 8px;
}
.navs-con .jmhd li{
	border-bottom: none;
	background: url(../images/icon3.png) no-repeat 5px center;
	padding-left:6px;

}
.zw-lefting .hote a ,.hd-right .hote a{
    float: right;
    margin-right: 10px;
    color: #116abf;

}
.navs-con .hd-right{
	float: right;
	width:345px;
}
.hd-right .tiwen .pfk{
	font-size: 14px;
	color: #116abf;
	margin-left: 14px;
}
.hd-right .tiwen ul{
	height:90px;
	margin-left:14px;
}
.hd-right .tiwen li{
	float: left;
	margin-right:40px;
	width: 128px;
	height:28px;
	line-height:28px;
	font-size: 14px;
	margin-top:8px;
	border:1px solid #1b8be2;
	border-radius: 6px;
	color: #1b8be2;
	text-align: left;
}
.hd-right .tiwen li select{
    width: 128px;
	height:28px;
	outline: none;
	border:none;
	background: url(../images/icon6.png) no-repeat 110px center;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;  
	-ms-appearance:none;
	cursor: pointer;
	line-height: 32px;
	color: #1b8be2;
	text-align: center;
}
.hd-right .tupian{
	margin-left: 12px;
}
.hd-right .hddj{
	width: 329px;
	height: 102px;
	background: url(../images/help.png) no-repeat;
	position: relative;
	margin-left: 12px;
	margin-top:-4px;
}
.hd-right .hddj .dianji{
	color: #116abf;
	width: 202px;
	height: 72px;
	line-height: 20px;
	position: absolute;
	right:7px;
	top:10px;
	font-size: 12px;
}
.hd-right .hddj .dianji a{
	color: #f71424;
}
.hd-right .tupian li{
	float: left;
	margin-right: 10px;
	margin-top:10px;
}
.hd-right .tupian li img{
	width: 160px;
	height: 64px;
}
 .two-cons{
 	width: 1080px;
	height: 125px;
	margin: 20px auto 20px;
	position: relative;
}
.two-cons .top{
	width: 1080px;
	height: 8px;
 	overflow: hidden;
 	
 }
 .two-cons .bottom{
	width: 100%;
 	height: 20px;
 	overflow: hidden;
 	
 }
 .two-cons .bottom img{
 	margin-left:-3px;
 	width: 1086px;
 }
 .two-cons .center{
 	width:1080px;
 	background: url(../images/ztt-center.png) repeat-y center 0px;
 	height: 103px;
 	float: left;
 	position: relative;
 	
 }
  .two-cons .center h4{
  	position: absolute;
  	top:-8px;
  }
  .scrollpic {
    width:925px;
    margin-left: 135px;
}
/*
#mybtns {

    margin: 10px 0;
    display: block;
    height: 42px;

}
#mybtns a {

    width:32px;
    height: 32px;
    display: block;
    float: right;
    margin-right: 1px;
    background-color: #c1c1c1;
    margin-left: 10px;

}
#mybtns #right {
    background-image: url(../images/jt_r.png);
}
#mybtns #left {
    background-image: url(../images/jt_l.png);
}*/
 #myscroll{
  	display: block;
    width: 100%;
    position: relative;
    height:103px;
    overflow: hidden;

}
  #myscroll #myscrollbox {
    display: block;
    float: left;
    position: absolute;
    left: 0;
    top:12px;
    width: 1000000px;
}
#myscrollbox ul {
    display: block;
   float: left; 
 
    }
  
 #myscrollbox  ul li{
  	width:185px;
  	float: left;
  	cursor: pointer;
  
  }
#mybtns .ztleft{
    position: absolute;
    left: 108px;
    top:45px;
    cursor: pointer;
    width: 18px;
    height: 26px;
    background: #ddd;
  }
 #mybtns .ztright{
 	position: absolute;
    right:10px;
    top:45px;
    cursor: pointer;
    width: 18px;
    height: 26px;
    background: #ddd;
 }
 #mybtns .ztleft img, #mybtns .ztright img{
 	margin: 5px auto;
 }
 .three-cons{
 	height: 180px;
 	background:url(../images/lanmu-bg.png) no-repeat center center;
    background-size: 1080px 180px;
 	padding: 0px 20px;
 	margin-bottom:15px;
 }
  .three-cons ul{
  	width: 690px;
  	height:105px;
  	border-right: 1px solid #ccc;
  	padding-left: 20px;
  	float:left;
  }
 .three-cons li{
 	font-size: 16px;
 	background: url(../images/icon00.png) no-repeat 10px center;
 	padding-left:30px;
 	line-height: 42px;
 	float: left;
 }
  .three-cons li a{
  	color: #116abf;
  }
  .three-cons li a:hover{
  	text-decoration: underline;
  }
 .three-cons .right_tese{
 	width: 325px;
 	float: right;
 }
  .three-cons .right_tese dl{
  	float: left;
  	margin-left: 28px;
    margin-top: 11px;
  	
  }
 .three-cons .right_tese dl dt img{
 	width: 110px;
    cursor: pointer;
    margin: 0px auto;
 }
 .three-cons .right_tese dl dd{
 	text-align: center;
 	font-size: 16px;
 	margin-top:8px;
 }
 .three-cons .right_tese dl dd a{
 	color: #116abf;
 	cursor: pointer;
 }
 .three-cons .right_tese dl dd a:hover{
 	text-decoration: underline;
 }
 
<!-- 首页热点专题滚动 -->
#index_center{height: 100px;margin: 0 auto; position: relative;}
#index_center .tese_lanmu{height:100px; overflow:hidden;margin:0 auto;background: #fff;}
#index_center .links_list {height:100px;overflow:hidden;padding:15px 0;position: relative;z-index: 3;}
#index_center .link_prev,#index_center .link_next {width:16px; height:27px;overflow:hidden;display:inline;cursor:pointer;}
#index_center .link_next {background:url(../images/right_arrow.png) no-repeat 5px; float:right;margin:40px 5px 0 0;}
#index_center .link_prev{background:url(../images/left_arrow.png) no-repeat 4px;float:left;margin:40px 0 0 5px;}
#index_center #index_tab_id {width:878px;overflow:hidden;float:left; margin-top:12px;margin-left: 20px;}
#index_center #index_tab_id ul { float:left;overflow:hidden;width:3060px;}
#index_center #index_tab_id li a{color:#324e95; float:left; margin-right:6px;}
#index_center #index_tab_id li a img{width:170px; height:86px;}
#index_center #index_tab_id li{ float:left;position: relative; margin-bottom:10px;}
#index_center #index_tab_id li span{width: 160px;height: 22px;position: absolute;bottom: 0;font-size: 12px;color: #fff;display: inline-block;text-align: center;line-height: 22px;z-index: 999;background:#000;opacity: 0.8;filter:Alpha(opacity=80);}
#index_center .index_tab_cen{position: relative;z-index:0;}
#index_center .scroll_box{width: 954px;height: 98px; margin-left: 114px;border-radius: 5px;}