@charset "utf-8";
/* CSS Document */

.header_home{ width:100%; height:120px; background:url(../images/header_title.png) 61% no-repeat,url(../images/header_bg.png) top center repeat;}
.layout{width: 1230px; margin-right: auto; margin-left: auto; padding:0 15px;}
.block {width: 1430px; margin: 0 auto; padding:0 15px;}
input:focus{outline: none;}
.logo{ float:left; padding-top:20px;width: 426px;/* background: url(../images/logo.svg) center repeat; */}
/* .logo img{ display:block;} */

input:focus{outline: none;}
.header_top{overflow: hidden;width: 100%;height: 120px;}
.top_right{ float:right; position:relative;}
.rihgt_name{ float:right; color:#ae0a1d; margin-right:50px; padding-top:50px;}
.rihgt_name a{ font-size:13px; color:#ae0a1d; display:block; float:left;}
.rihgt_name a:hover{ color:#f9ae31;}
.rihgt_name em{ padding-left:10px; padding-right:10px; float:left;}
/***********************  检索框  ***********************/

.sou{ width:238px; float:right; position:relative; margin-top:50px;}
.inputBox_02{ width:196px; height:32px; float:left; background:#fff; border:none;color:#999999;font-size:100%; text-indent:15px; line-height:32px;}
.searchBox_01{/* background:url(../images/sou_03.jpg) no-repeat;*/ width:42px; height:32px; overflow:hidden; border:none;margin:0px; cursor:pointer; float:left;}
.topimg{background: url(../images/topimg.png) no-repeat;height: 130px;}
/***********************  检索框  ***********************/




.search {
	width: 260px;
	height: 36px;
	margin-top: 45px;
	-webkit-box-shadow:inset 0 1px 2px #eeeeee;  
    -moz-box-shadow:inset 0 1px 2px #eeeeee;  
    box-shadow:inset 0 1px 2px #eeeeee;  
	border-radius: 4px;
	background:#fff;
}
.search span {
	width: 40px;
	height: 36px;
	display: block;
	float: left;
	background: #FF9700;
	border-radius: 0 4px 4px 0;
	position: relative;
	right: -2px;
}
.search .searchText {
	width: 218px;
	height: 31px;
	font-size: 15px;
	color: #a2a2a2;
	outline: none;
	line-height: 31px;
	margin-top: 2px;
	font-family: "微软雅黑";
	float: left;
	border-radius: 25px;
background:none;
border: none;
padding-left: 10px;
}
.subol{ background:#FF9700; height: 32px; display:block; float:right; width:62px; color:#FFF; border:0;border-radius: 3px;}
/*=================导航=================*/
.header_nav {background: #173887;}
.nav_line {width: 100%;height: 1px;opacity: 0.1;background: #FFFFFF;}
.nav{ width:100%; height:57px;float: left;}
.nav_item{ float:left; text-align:center; height:57px; line-height:57px; position: relative; z-index: 100;}
.nav_item a{ padding:0 14.5px; color: #fff; font-size:18px; display:block;}
.nav_item_sub { display: none; position: absolute;z-index: 1000; left:0; overflow: hidden; width:100%;}
.nav_item .nav_itema{ display: block;}
.hover .nav_itema {background: #f88d2f; color:#fff;}
.hover .nav_item_sub a{ padding: 0;text-align:center; background: #f88d2f; color:#FFF; text-decoration: none; font-size:14px; height:33px; line-height:33px; border-bottom:1px #aec7d8 solid; opacity:0.9;}
.hover .nav_item_sub a:hover{ background: #f88d2f; color:#FFF; opacity:0.6;}


.header-con {width: 100%;background: url(../images/pc-bg2.png)  no-repeat center top;background-size: 100% 100%;}
/************************************        通知公告       *************************************************/
.header_news{ width:100%; overflow:hidden;padding-top: 40px; }
.news{ float:left; width:76%;}
.news_top{ width:100%; height:37px;border-bottom: 1px solid #E6E6E6;}
.news_top span{ font-size:22px; font-weight: bold; color:#173887; float:left; border-bottom: 3px #173887 solid;padding-bottom: 5px;}
.news_top .more{ float:right; color:#999999; font-size:14px; padding-top:8px; }

.news-left {float: left;width: 49%;}
.news_flash{ float:left; width:100%; height: 290px; overflow:hidden; position:relative; margin-top:17px;margin-right: 20px;}
.news_flash .hd{ position:absolute; z-index:999; bottom:16px; right:20px;}
.news_flash .hd ul li{ width:10px; height:10px; float:left; box-sizing:border-box; background:#cccccc; border-radius:50%; margin:0 3px; cursor:pointer;}
.news_flash .hd ul li.on{ background:#FF9700;}
.news_flash .bd ul li{ position:relative; width:100%; overflow:hidden;}
.news_flash .bd ul li img{ width:100%; height:290px;}
.news_flash .bd ul li .mask{ position:absolute; bottom:3px; left:0; right:0; width:100%; line-height:42px; height:42px; background: rgba(0,0,0,0.5);  }
.news_flash .bd ul li .mask h5{ width:80%; font-size:15px;color:#fff; margin-left:20px; display:block;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}

.news-right {float: right;width: 48%;}
.gzdt {margin-top: 10px;}
.news_cen{ width:100%; overflow:hidden; padding-top:10px;}
.news_cen ul li{ width:100%;overflow: hidden; }
.news_cen ul li a{ float:left;font-size:14px; color:#333333; width:81%; white-space:nowrap; overflow:hidden;line-height: 31px; text-overflow: ellipsis; display:block;transition: all 0.5s linear;}
.news_cen ul li a:hover{ transform: translate(10px, 0px); color:#f4930b;}
.news_cen ul li span{ float:right; color:#999999; font-size:14px;line-height: 31px;}
.kstd {float: right;}
.kstd ul {margin:0 0 -30px 0; zoom:1;}
.kstd ul li {margin-bottom: 3px;}
.kstd ul li:first-child{margin-top: 10px;}
.title_bg {clear: both;}
.title_bg img{width: 100%; margin-top: 30px;}

.header_leve{ width:100%; overflow:hidden; padding-top: 33px; padding-bottom: 30px;}
.header_leve1{ width:100%; overflow:hidden;  padding-bottom: 30px;}
.cggg {float: left;width: 37.5%;}
.jggg {float: left;width: 37.5%;margin: 0 20px;}
.ksxz {float: right;width: 21.6%;}
.cggg .news_cen ,.jggg .news_cen{padding-top: 13px;}
.cggg .news_cen a,.jggg .news_cen a {line-height: 33px;}
.ksxz .ksxz_cen ul li {    float: left;
    font-size: 14px;
    color: #333333;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    line-height: 33px;
    text-overflow: ellipsis;
    display: block;
    transition: all 0.5s linear;}
.ksxz ul li:first-child{margin-top: 13px;}
.zxjl_cen img{width: 150px;margin-top: 23px;}
.header_vedio{ width: 100%;padding-bottom: 30px;overflow: hidden;}
.zdkt {width: 100%;}
.zdkt_cen{ width:100%; overflow:hidden; padding-top: 20px;}
.zdkt_cen .bd{ float:left; overflow:hidden; padding-top:10px; }
.zdkt_cen .bd ul{ margin:0 -6% 0 0; zoom:1;}
.zdkt_cen .bd ul li{ width:285px !important; height: 186px; float:left; margin-right:20px; overflow:hidden;  position: relative;}
.zdkt_cen .bd ul li img{ width:100%; height:100%; overflow:hidden; display:block;}
.zdkt_cen .bd ul li img{ width:100%; height:100%; }
.zdkt_cen .bd ul li span {display: block;width: 100%; height: 42px; font-size: 14px;color: #FFFFFF;line-height: 42px;background: rgba(0,0,0,0.5);white-space: nowrap;text-overflow: ellipsis;text-align: center;position: absolute;bottom: 0;padding: 0 10px;overflow: hidden;}
.zdkt_cen .bd ul li .play {width: 50px;height: 50px;position: absolute;top: 60px;left: 0;right: 0;margin: 0 auto;}
.ksdh {width: 100%;/* padding-top: 30px;*/}
.ksdh_cen {padding-top: 30px;}
.ksdh .ksdh_cen ul {margin: 0 -20px 0 0;zoom: 1;}
.ksdh .ksdh_cen ul li{float: left;margin-right: 20px;}
.foter{ width:100%; background: #173887; overflow:hidden;height: 220px;}
.foter .yqlj{ width:100%; height: 150px; float:left; overflow:hidden;}
.foter .yqlj .yqlj_top {font-size: 18px;color: #FFFFFF;line-height: 30px;padding-top: 24px;padding-bottom: 26px;}

.foter .yqlj .yqlj_cen {overflow: hidden;margin:0 -4% 0 0; zoom:1;}
.foter .yqlj .yqlj_cen select{width: 23%; color: #fff;border: none; appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../images/option.png)  right no-repeat;background-size: 100%; padding-right: 20px;text-align: left; text-align-last: left;margin-right: 20px;}
.foter .yqlj .yqlj_cen select:focus{outline: none;}
.foter .yqlj .yqlj_cen select::-ms-expand { display: none; } 
.select_01{  height:44px; font-size:16px; padding-left:37px;  float:left;}
.select_01 option{font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: #999;line-height: 28px;}

.bottom {width: 100%;height: 70px;overflow:hidden;    border-top: 1px solid #e6e6e661;}
.bottom p {font-size: 14px;color: #FFFFFF;text-align: center;line-height: 24px;padding-top: 10px;}
