.head_bg{
	width: 100%;
	height: 168px;
	background: url(../img/head_bg.jpg) no-repeat center;z-index:2;position: fixed;
}
.head{
	width: 1200px;
	margin: 0 auto;
}
.logo{
	width: 470px;
	height: 86px;
	margin: 13px 0 0 13px;
}
.logo a{
	display: block;
	width: 100%;
	height: 100%;
}
.logo img{
	width: 100%;
	height: 100%;
}
.head_zs{
	display: block;
	margin: 44px 0 0 124px;
}
.search{
	width: 230px;
	height: 30px;
	background: #fff;
	border-radius: 20px;
	position: relative;
	margin-top: 48px;
}
.searchtx{
	border: 0;
	margin-left: 15px;
	width: 170px;
	height: 30px;*height: 28px;

	line-height: 30px;
}
.but{
	position: absolute;
	right: 15px;
	top: 6.5px;
	width: 15px;
	height: 15px;
}
input::-webkit-input-placeholder{/*Webkit browsers*/
    color:#999;
    font-size:12px;
}
input:-moz-placeholder{/*Mozilla Firefox 4 to 8*/
   color:#999;
   font-size:12px;
}
input::moz-placeholder{/*Mozilla Firefox 19+*/
   color:#999;
   font-size:12px;
}
input:-ms-input-placeholder{/*Internet Explorer 10+*/
    color:#999;
    font-size:12px;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
		.nav{ width: 1200px; height:46px; line-height:46px; margin: 0 auto; position:relative; z-index:1; margin-top: 23px;}
		.nav a{ color:#fff;}
		.nav .nLi{ float:left;  position:relative; display:inline;}
		.nav .nLi h3{ float:left;}
		.nav .nLi h3 a{ display:block; padding:0 32.5px; font-size:16px;font-weight:600;}
		.nav .sub{ display:none; width:100%; left:0; top:46px;  position:absolute; background:#002b57; padding:5px 0;}
		.nav .sub li{ zoom:1;}
                .nav .sub li:hover{ background:#fff;}
		.nav .sub a{ display:block; line-height: 36px; margin: 0 5px; text-align: center; font-size:14px;}
		.nav .sub a:hover{ background: #002b57; color:#fff;}
                .nav .sub a:hover{ background: #fff; color:#002b57;}
		.nav .on h3 a{ background:#fff; color:#003366;font-weight:600;}
		
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;padding-top:168px;}
		.slideBox .hd{ width: 100%; height:14px; text-align: center; overflow:hidden; position:absolute; left: 0; bottom:16px; z-index:1;}
		.slideBox .hd ul{ overflow:hidden; zoom:1; width: 100%;}
		.slideBox .hd ul li{ display: inline-block; margin: 0 10px;  width:12px; height:12px; background:none; border: 1px solid #fff; border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; text-indent: -999999px; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#fff;}
		.slideBox .bd{ position:relative; height:100%; z-index:0;}
                .slideBox .bd ul{margin:0 auto;}
		.slideBox .bd li{ zoom:1; vertical-align:middle; position: relative;}
		.slideBox .bd img{ width:100%; height:auto; margin: 0 auto; display:block;}
		.slideBox .bd li .banner_w{position: absolute; bottom: 0; left: 50%; width: 1200px; height: 100%; margin-left: -600px;}
		.slideBox .bd li .bannertx{ max-width: 640px; margin: 245px 0 0 0; background: url(../img/hei58.png) repeat; padding: 20px;}
		.slideBox .bd li .bannertx h1{font-size: 22px;}
		.slideBox .bd li .bannertx h1 a{color: #fff;}
		.slideBox .bd li .bannertx p{line-height: 30px; color: #fff; margin-top: 10px;}
		
.bg01{
	width: 100%;
	height: auto;
	background: url(../img/bg01.png) no-repeat top center;\
}
.con{
	width: 1200px;
	height: auto;
	margin: 0 auto;
}		
.gyxw{
	padding-top: 30px;
}
.title{
	width: 100%;
	height: 40px;
	line-height: 40px;
}
.title h1{
	float: left;
	font-size: 22px;
	color: #003366;
}
.title h1 img{
	vertical-align: -4px;
	padding-right: 12px;
}
.more{
	float: right;
	font-size: 12px;
}
.more a{
	color: #003366;
}
.more a:hover{
	color: #FFCD32;
}
.ml20{
	margin-left: 20px;
}
.gyxw_li{
	float: left;
	width: 387px;
	margin-top: 20px;
}
.gyxw_li2{
	width: 386px;
}
.gyxw_li_img{
	width: 387px;
	height: 218px;
	overflow: hidden;
}
.gyxw_li_img a{
	display: block;
	width: 100%;
	height: 100%;
}
.gyxw_li_img img{
	display: block;
	width: 100%;
	height: 100%;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
}
.gyxw_li_img a:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
}
.gyxw_li > h1{
	line-height: 40px;
	font-size: 15px;
	font-weight: bold;
}
.gyxw_li > h1 a{
	color: #003366;
}
.gyxw_li > h1 a:hover{
	color: #FFCD32;
}
.gyxw_li > p{
	font-size: 12px;
	color: #666;
	line-height: 24px;
}
.gyxw_li2 ul li{
	height: 45px;
	margin-bottom: 24px;
}
.gyxw_li2 ul li .gyxw_time{
	float: left;
	width: 45px;
	height: 45px;
}
.gyxw_li2 ul li .gyxw_time p{
    width: 63px;
    height: 26px;
    line-height: 26px;
    background: #003466;
    color: #fff;
    text-align: center;
    font-size: 18px;
}
.gyxw_li2 ul li .gyxw_time span{
    display: block;
    width: 63px;
    height: 26px;
    line-height: 26px;
    background: #eeeeee;
    font-size: 12px;
    text-align: center;
    color: #333;
}
.gyxw_li2 ul li h1{
	font-size: 15px;margin-left:70px;
}
.gyxw_li2 ul li h1 a:hover{
	color: #ffcc33;
}
.gyxw_li2 ul li > p{
	font-size: 12px;
	margin-top: 6px;margin-left:70px;color:#666;
}
.gyxw_li2 ul li.mt0{
	margin-top: 0;
}
.ybdt{
	float: left;
	width: 387px;
	margin-top: 30px;
}
.tzgg{
	}
.wmjj{
	width: 386px;margin-right:20px;

}
.ybdt .title{
	height: 50px;
	line-height: 50px;
	border-bottom: 3px solid #ffcc33;
}
.tzgg .title{
	border-bottom: 3px solid #6fbc48;
}
.wmjj .title{
	border-bottom: 3px solid #b93486;
}
.ybdt ul{
	margin-top: 10px;
}
.ybdt ul li{
	font-size: 15px;
	line-height: 41px;
}
.ybdt ul li span{
	font-size: 15px;
	color: #003366;
}
.ybdt ul li > a{
	background: url(../img/hsg.jpg) no-repeat left center;
	padding-left: 12px;
	margin-left: 12px;
}
.ybdt ul li a:hover{
	color: #ffcc33;
}
.tzgg ul{
	margin-top: 0;
}
.tzgg ul li{
	height: 62px;
	line-height: inherit;
	margin-top: 20px;
}
.tzgg ul li .gyxw_time{
	float: left;
	margin-right: 12px;
}
.tzgg ul li .gyxw_time p{
	width: 63px;
	height: 30px;
	line-height: 30px;
	background: #003466;
	color: #fff;
	text-align: center;
	font-size: 18px;
}
.tzgg ul li .gyxw_time span{
	display: block;
	width: 63px;
	height: 32px;
	line-height: 32px;
	background: #eeeeee;
	font-size: 12px;
	text-align: center;
	color: #333;
}
.tzgg ul li h1{
	font-size: 15px;
	line-height: 30px;
}
.tzgg ul li h1 a:hover{
	color: #ffcc33;
}
.tzgg ul li > p{
	font-size: 12px;
	color: #666;
	margin-top: 8px;
}
.wmjj ul li .gyxw_time{
	width: 85px;
	height: 60px;
	background: #ebebeb;
	border-radius: 8px;
}
.wmjj ul li .gyxw_time p{
	font-size: 12px;
	background: none;font-weight: bold;
	color: #003366;
}
.wmjj ul li .gyxw_time span{
	color: #ffcc33;
	background: url(../img/icon_hx.png) no-repeat top center;font-weight: bold;
}
.con_w{
	width: 100%;
	margin-top: 30px;
}
.xyly{
	float: left;
	width: 25%;*width:24.9%;
	overflow: hidden;
	position: relative;
}
.xyly a{
	display: block;
	width: 100%;
	height: 100%;
}
.xyly_row{
	position: relative;
}
.xyly img{
	display: block;
	width: 100%;
	height: 100%;
}
.xyly_sm{
	position: absolute;
	bottom: 20px;
	left: 18px;
	color: #fff;
}
.xyly_yc{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	display: none;
	background: url(../img/yc_bg.png);
	background-size: 100% 100%;
}
.xyly_sm p{
	font-size: 24px;
	font-weight: bold;
}
.xyly_sm span{
	font-size: 16px;
}
.xyly2:hover .xyly_yc{
	display: block;
}
.xyly2:hover .xyly_sm{
	display: none;
}
.xyly_row:hover .xyly_yc{
	display: block;
}
.xyly_row:hover .xyly_sm{
	display: none;
}
.xyly2 .xyly_yc p{
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	padding-top: 145px;
}
.xyly2 .xyly_yc span{
	display: block;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #fff;
}
.xyly_row .xyly_yc p{
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	padding-top: 50px;
}
.xyly_row .xyly_yc span{
	display: block;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #fff;
}
.bg02{
	width: 100%;
	height: auto;
	background: url(../img/bg02.png) no-repeat bottom center;
}
.ztwz{
	padding-top: 30px;
}
		
.picMarquee-left{ width:100%;  overflow:hidden; position:relative; margin-top: 20px;}
		.picMarquee-left .bd{ width: 100%; overflow: hidden;}
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 20px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:270px; height:126px; display:block;}
		
.title a{
	color: #003366;
}
.kstd{
	margin-top: 30px;padding-bottom:20px;

}
.kstd ul li{
	float: left;
	height: 38px;
	line-height: 38px;
	text-align: center;margin-right:26px;

}
.kstd ul li a{
	display: block;

}
.kstd ul li.kstd1{
	background: #003366;
	margin-left: 0;
}
.kstd ul li.kstd2{
	background: #bf6030;
}
.kstd ul li.kstd3{
	background: #24a8e6;
}
.kstd ul li.kstd4{
	background: #c9a952;
}
.kstd ul li.kstd5{
	background: #8cb08a;
	margin-left: 0;
}
.kstd ul li.kstd6{
	background: #ffcc33;
}
.kstd ul li.kstd7{
	background: #0f8970;
}
.kstd ul li.kstd8{
	background: #a3826d;
}
.foot_bg{
	width: 100%;
	height: auto;
	background: #313131;
}
.foot{
	height: 170px;
}
.bq{
	float: left;
	padding-top: 40px;
}
.bq p{
	line-height: 30px;
	font-size: 12px;
	color: #fff;
}
.foot_logo{
          float:left;
	padding: 49.5px 0 0 45px;
}
.rightLinks ul {
    padding-bottom: 4px;
    margin-bottom: 20px;
    border-bottom: 1px solid #F4F4F4;}
.rightLinks ul li a {
    display: block;
    font-size: 14px;
    line-height: 14px;
    margin: 16px 0;color:#0E419C;
}
.weixin{
	float: right;
	margin-top: 20px;
}
.weixin ul li{
	float: left;
	width: 110px;
	margin-left: 20px;
}
.weixin ul li img{
	display: block;
	width: 110px;
	height: 110px;
}
.weixin ul li p{
	text-align: center;
	font-size: 12px;
	color: #fff;
	padding-top: 10px;
}
.sidebar-a-news {
    margin-top: 210px;margin-left:30px;}.sidebar-a-news-title {
    height: 18px;
    line-height: 18px;
    padding-bottom: 13px;
    border-bottom: 1px solid #e5e5e5;}
.sidebar-a-news-title h1 {
    font-size: 18px;
    color: #033669;}
.sidebar-a-news-nav li {
    padding: 10px 0;
    border-bottom: 1px dotted #cccccc;}
.sidebar-a-news-nav li a {
    line-height: 22px;
    color: #4c4c4c;
    font-size: 14px;}
.sidebar-a-news-more {
    width: 116px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    border: 1px solid #d0d0d0;
    margin-top: 23px;
    margin-left: 60px;}
.sidebar-a-news-more a {
    font-size: 12px;
    color: #808080;}

/*以下是子页面样式*/

.zicon_bg{width: 100%;
       height: auto;
       background: url(../img/zicon_bg.png) repeat-y top center;
}
.zicon_bg111{
       width: 1300px;
       height: auto;margin:0 auto;
       background-color:#fff;
}

.ziban{
	width: 100%;padding-top:168px;
	height: 200px;
}
.ziban img{
	display: block;
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
.zicon{
	padding-top: 20px;
        padding-bottom:50px;
}
.zuo_w{
	width: 250px;
        position:relative;
}
.zuo{
	width: 250px;
        position:absolute;
        top:-55px;
        left:0;
}
.zuo h1{
	width: 250px;
	height: 76px;
	line-height:60px;
	padding-left:30px;	color: #fff;
	font-size: 22px;
	font-weight: bold;background: url(../img/nav_ny.png) top center no-repeat;
}
.zuo ul{background-color:#E6E6E6;    margin-left: 17px;
    width: 260px;
    margin-top: -12px;}
.zuo ul li{
	width: 100%;
	height: 54px;
	line-height: 54px;
        border-top:1px solid #fff;
}
.zuo ul li a{
	display: block;
	height: 54px;
	line-height: 54px;font-size:16px;
        color:#023468;
        background: url(../img/yk1.png) no-repeat 20px center;
        padding-left:55px;
}
.zuo ul li a:hover{
	background:#023468 url(../img/yk2.png) no-repeat 20px center;
	color: #fff;font-size:16px;
}
.zuo ul li.on a{
        background: #023468 url(../img/yk2.png) no-repeat 20px center;
	color: #fff;	
}
.you{
	width: 900px;
	min-height: 600px;
}
.you1{
	width: 650px;
	min-height: 600px;
}

.you_ti{
	height: 70px;
	line-height: 70px;
	border-bottom: 2px solid #023468;
}
.you_ti h1{
	font-size: 18px;
	font-weight: bold;
	color: #003366;
}
.you_ti .weizhi{
	color: #666;
}
.you_ti .weizhi a{
	color: #666;
}
.you_ti .weizhi a:hover{
	color: #FFCC33;
}
.list {
	padding-top: 15px;
}
.list ul li{
	line-height: 45px;
	padding-left: 16px;    border-bottom: 1px dashed #b1b1b1;
}
.list ul li i{
	float: right;
}
.list ul li a:hover{
	color: #FFCC33;
}
.nryou{
	width: 100%;
}
.youtx{
	padding: 20px 0;background-color:#E6E6E6;padding:15px;border:1px solid #fff;
}
.youtx1{
	padding: 20px 0;}

.youtx h1{
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	margin-top: 20px;    color: #023468;
}
.youtx h2{
	text-align: left;
	padding: 15px 0 15px 0;
	color: #666;
	border-bottom: 1px dotted #fff;
	margin-bottom: 20px;
}
.youtx h2 i{
	padding: 0 20px;
}
.youtx > p{
	font-size: 15px;
	line-height: 36px;
	text-indent: 2em;
}
.sxp{
	border-top: 1px dashed #e5e5e5;
	padding-top: 20px;
	margin-top: 20px;
	font-size: 15px;
}
.sxp p{
	line-height: 28px;
}
.sxp p a{
	font-size: 14px;
	color: #878787;
}
.sxp p a:hover{
	color: #FFCC33;
}
.pic_list ul{
	padding: 10px 0;
}
.pic_list ul li{
	float: left;
	width: 31%;*width:30.9%;
        
}
.pic_list ul li > div{
	padding: 10px;
}
.pic_list ul li > div > a{
	display: block;
	width: 100%;
	height: 170px;
	overflow: hidden;
}
.pic_list ul li > div > a > img{
	width: 100%;
	height: 100%;
	transition: all 2s;
	-webkit-transition: all 2s;
	-moz-transition: all 2s;
}
.pic_list ul li > div > a:hover > img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
}
.pic_list ul li > div > p > a{
	display: block;
	width: 100%;
	line-height: 32px;
	background: #e5e5e5;
	margin-top: 2px;
	text-align: center;
}
.pic_list ul li:hover > div > p > a{
	background: #ff9c00;
	color: #fff;
}



.pic_list1 ul{
	padding: 10px 0;
}
.pic_list1 ul li{
	float: left;
	
        
}
.pic_list1 ul li > div{
	padding: 10px;
}
.pic_list1 ul li > div > a{
	display: block;
	width: 100%;

	overflow: hidden;
}
.pic_list1 ul li > div > a > img{
	width: 100%;
	height: 100%;
	transition: all 2s;
	-webkit-transition: all 2s;
	-moz-transition: all 2s;
}
.pic_list1 ul li > div > a:hover > img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
}
.pic_list1 ul li > div > p > a{
	display: block;
	width: 100%;
	line-height: 32px;
	background: #e5e5e5;
	margin-top: 2px;
	text-align: center;
}
.pic_list1 ul li:hover > div > p > a{
	background: #ff9c00;
	color: #fff;
}













.linklist{
	margin-top: 30px;
}
.linklist ul li{
	float: left;
	width: 33.3333333%;
	line-height: 45px;
}
.linklist ul li a{
	display: block;
	border-bottom: 1px solid #e5e5e5;
	background: url(../img/hsg.jpg) no-repeat left center;
	padding-left: 15px;
	margin: 0 20px;
}
.linklist ul li a:hover{
	color: #FFCD32;
}

.table {

}
.table td {
    font-size: 14px;
    color: #000000;
    line-height: 1.5;
    text-align: center;
    padding: 12.5px 20px;
    width: 309px;
    border: 1px solid #003366;
}

.fw-mt {
    width: 100%;
    background: url(../images/hn-foot-bg.jpg) no-repeat center top;
    padding: 32px 0 40px 0;
    height: 157px;
    overflow: hidden;
}
.w8-9 {
    width: 1200px;margin:0 auto;
}
.fw-mt-left {
    width: 920px;
}
.fw-mt-bt {
    height: 24px;
    margin-bottom: 42px;
}
.cyfw-list {
    width: 100%;
}
.cyfw-list dl {
    float: left;
    width: 80px;
    margin: 10px 10px 0 0;
}


.cyfw-list .dt1 {
    background: url(../images/fuwu-img1.png) no-repeat center center;
    transition: 1s;
}

hn_body.css:165
.cyfw-list dt {
    height: 52px;
    text-align: center;
    display: block;
}

.cyfw-list dd {
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 12px;
    color: #fff;
}
