@charset "utf-8";
/* CSS Document */
.layout{ width: 1430px; margin-right: auto; margin-left: auto; padding:0 15px;}
.layout_list{ width: 1630px; margin-right: auto; margin-left: auto; padding:0 15px;}
.header_top{ width:100%; overflow:hidden; height:45px; background:#073f83;}
.nav_l{ float:left; color: #fff;line-height:45px;height:45px;font-size:14px;}
.nav_r{ float:right;}
.nav_r a{ padding:0 15px; color:#fff; display:inline-block; line-height:45px;height:45px;}

.nav_r_a{float: left;}
.select {margin-left:10px;width: 45px;height: 45px;padding-top:9px;}

/* 搜索框 */
#bnt_search {
    /*position: absolute;*/
    right: 0;
    top: 45px;
    height: 32px;
    width: 32px;
}
#bnt_search a {
    display: block;
    background: url(style_res/sou_05.png) center no-repeat;
    height: 26px;
    width: 26px;margin-left:0px;
}
#j_seach_box {
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    display: none;
    height: 100%;
    width: 100%;
}

#j_seach_box .bg_box {
    position: fixed;
    z-index: 9994;
    top: 0px;
    display: none;
    height: 100%;
    width: 100%;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8000000', endColorstr='#D8000000');
    background: rgba(0,0,0,0.85);
}

#j_seach_box form {
    position: absolute;
    overflow: hidden;
    top: 45%;
    z-index: 9999;
    width: 680px;
    left: 0;
	right:0;
	margin:0 auto;
}

#j_seach_box .box_size{
	font-size:50px;
	color:#FFF;
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	z-index:99999;
	width:50%;
	text-align:right;
	top: 35%;
	cursor:pointer;
}

#j_seach_box input[type="text"] {
    border: none;
    width: 560px;
    display: block;
    height: 60px;
    color: #434343;
    font-size: 15px;
    background:#FFF;
    line-height: 60px;
	float:left;
	text-indent:15px;    font-family: "微软雅黑",Arial, Helvetica, sans-serif;
}
#j_seach_box input[type="submit"] {
    background: #073f83;
    height: 60px;
    width: 120px;
    cursor: pointer;
    border: none;
	color:#FFF;
	float:left;
	text-align:center;
	font-size:24px;
	line-height:40px;
}

.header_naber{   /* background: url(style_res/top_bg_0324.png) no-repeat;*/ width:100%; position:relative; height:105px; background:#15539d;}
.logo{ float:left; width:41%; padding-top:15px;}
.logo img{ max-width:100%;}

/*=================导航=================*/
.nav{ float:right; line-height:75px; position: relative; z-index: 100; margin-top:30px; width:50%;}
.nav_item{ float:left; width:16.66%; text-align:center; position: relative; z-index: 100;}
.nav_item a{ color:#fff; width:100%; font-size:16px; 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:#fbb123; color:#FFF;}
.hover .nav_item_sub a{ text-align:center; background: #fbb123; 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: #fbb123; color:#FFF; opacity:0.6;}


.banner{position:relative;height:560px;overflow:hidden;}
.banner .slick-list{height:100%;}
.banner .slick-track{height:100%;}
.banner .slick-slide>div{height:100%;}
.banner .frame{height:100%;}
.banner .frame video{min-width:100%;min-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.banner .child{background-size:cover;color:#fff;background-position:center center;height:100%;position:relative;overflow:hidden;background-color:#15539D;z-index: 999;}
.banner .child:before{content:"";position:absolute;left:0;bottom:0;right:0;height:80px;background:linear-gradient(to top,rgba(0,0,0,0.8),rgba(0,0,0,0));}
.banner .banner_nav {overflow: hidden;height: 50px;position: relative;top: -50px; text-align:right;}
.banner .banner_nav ul{ float:right;}
.banner .banner_nav ul li {float: left;width: 40px; height: 50px; font-size: 22px;font-family: Raleway;color: #FFFFFF;line-height: 50px;text-align: center;cursor: pointer;}
.banner .banner_nav ul li:hover {background: #15539d;}
.banner .banner_nav ul li.slick-active{background: #15539d;}
.banner .slick-prev{ background:url(style_res/left.png) no-repeat; width:66px; height:66px; position:absolute; top:45%; z-index:2; border:none; font-size:0; left:68px; outline:none;}
.banner .slick-next{ background:url(style_res/right.png) no-repeat; width:66px; height:66px; position:absolute; top:45%; z-index:2; border:none; font-size:0; right:68px; outline:none;}


.header_blong{ width:100%; overflow:hidden; padding-top:40px;}
.header_news{ width:100%; overflow:hidden;}

.topcontent .colum1
{
	margin: 17px;
    box-shadow: 0px 0px 15px 3px #e2e2e2;
	float:left;
	width:700px;
	background:#fff;
	position:relative;
}

.topcontent .colum1 h2
{
	font-size:20px;
	line-height:26px;
	padding-bottom:10px;
	font-weight:bold;
}

.topcontent .colum1 h2 a
{
	color:#15539d;
}


.topcontent .colum1 h2 a:hover
{
	color:#ff7800;
}

.topcontent .colum1 .hd{
	width:100%;
	position:relative;
}

.topcontent .colum1 .timelist
{
	position: absolute;
	top: 331px;
	left: 0;
	z-index: 2;
}

.topcontent .colum1 .timelist li
{
	float: left;
	display: block;
	font-size: 30px;
	color: #fff;
	width: 80px;
	height: 70px;
	text-align: center;
	font-weight: bold;
	position: relative;
	z-index: 0;
	line-height: 34px;
	padding-top: 0px;
	margin-right: 1px;
	line-height: 55px;
	cursor: pointer;
	zoom:1;
}

.topcontent .colum1 .timelist li:hover
{
	opacity: 0.8;
	filter:alpha(opacity=80);
}

.topcontent .colum1 .timelist li
{
	color: #fff;
	font-weight: bold;
}

.topcontent .colum1 .timelist li span
{
	display: block;
	font-size: 12px;
	font-weight: normal;
	margin-top: -10px;
	position: relative;
	line-height: 12px;
}
.topcontent .colum1 .timelist li i
{
	position:absolute;
	z-index: -1;
	background: #e8a525;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.topcontent .colum1 .forwnxt
{
	position: absolute;
	top: 200px;
	z-index: 2;
	width:100%;
}

.topcontent .colum1 .forwnxt a
{
	display: block;
	width: 81px;
	height: 61px;
	display:block;
	cursor:pointer;
}

.topcontent .colum1 .forwnxt .next{
	 position:absolute; 
	 left:5%;
}
.topcontent .colum1 .forwnxt .prev{
	 position:absolute; 
	 right:5%;
}

.topcontent .colum1 .timelist li.t1 i
{
	filter:alpha(opacity=90);
	opacity: .9;
}
.topcontent .colum1 .timelist li.t2 i
{
	filter:alpha(opacity=80);
	opacity: .8;
}
.topcontent .colum1 .timelist li.t3 i
{
	filter:alpha(opacity=60);
	opacity: .6;
}
.topcontent .colum1 .timelist li.t4 i
{
	filter:alpha(opacity=50);
	opacity: .5;
}
.topcontent .colum1 .timelist li.t5 i
{
	filter:alpha(opacity=40);
	opacity: .4;
}
.topcontent .colum1 .timelist li.t6 i
{
	filter:alpha(opacity=20);
	opacity: .2;
}

.topcontent .colum1 .timelist li.on i
{
	background: #fff;
	filter:alpha(opacity=100);
	opacity: 1;

}
.topcontent .colum1 .timelist li.on
{
	color: #15539d;
}


.topcontent .colum1 p
{
	color:#777;
}

.topcontent .colum1 .bd{
	width:100%;
	position:relative;
	overflow:hidden;
}

.topcontent .colum1 .figurewrap
{
	padding:19px;
	/*background:url(style_res/flashbg_03.jpg) no-repeat;*/
	background-size:100% 100%;
}

.topcontent .colum1 .figurewrap .more{
	padding-left:20px;
	color:#15539d;
	font-size:14px;
}


.topcontent .headlinelist li
{
	float: left;
	padding-bottom:4px;
}

.topcontent .headlinelist li img
{
	width:100%;
	height:401px;
}
.topcontent .headlinelist li p{
	font-size:14px;
	color:#323232;
	line-height:24px;
}


.xwdt{margin: 18px 10px 10px 10px;box-shadow: 0px 0px 10px 2px #e2e2e2;width:600px; float:right; overflow:hidden;}
.xwdt_top{    border-top: 5px solid #173887; width:100%; height:57px; background:url(style_res/newstop_03224.jpg) right no-repeat; line-height:50px;}
.xwdt_top span{ float:left; color:#333333; font-size:24px; padding-left:30px;}
.xwdt_top .more{ float:right; color:#333333; font-size:14px; padding-right:30px;}
.xwdt_nav{ width:100%; padding:0 30px;}
.xwdt_nav ul li{ width:100%; border-bottom:1px #dbdbdb dashed; line-height:61px; height:61px;}
.xwdt_nav ul li span{ float:left; color:#15539d; font-size:16px;}
.xwdt_nav ul li a{ float:right; width:80%; font-size:16px; color:#333333; display:block; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; transition: all 0.5s linear;}
.xwdt_nav ul li a:hover{ color:#f9ae31; transform: translate(10px, 0px);}


.header_vel{ width:100%; overflow:hidden; padding-top:35px;}
.tzgg{ width:750px; float:left; overflow:hidden;}
.tzgg_cen{width: 98%;overflow: hidden;padding: 15px;/* padding-bottom: 3px; *//* padding-top: 15px; */}
.news_top{margin: 0 17px;width: 92%; overflow:hidden;}
.news_top span{ float:left; color:#333333; font-size:24px;}
.news_top .more{ float:right; color:#333333; font-size:14px; padding-top:10px;}
.tzgg_cen ul li{width: 99%;margin: 0 auto;height: 80px;margin-top: 15px;padding-top: 15px;background: #FFF;box-shadow: 0px 0px 8px 3px #e2e2e2;position: relative;}
.tzgg_cen ul li:before { content: ''; position: absolute; width: 6px; height: 100%; background: #fbb123; left: 0; top: 0;}
.tzgg_cen ul li .date{ width:104px; float:left; margin-right:28px; border-right:1px #d1d1d1 solid;}
.tzgg_cen ul li .date h4{ font-size:22px; text-align:center; color:#15539d; font-weight:bold; display:block;}
.tzgg_cen ul li .date h6{ font-size:14px; color:#15539d; text-align:center; display:block; padding-top:5px;}
.tzgg_cen ul li a{ color:#666666; display:block; font-size:16px; line-height:24px; transition: all 0.5s linear; padding-right:25px;}
.tzgg_cen ul li a:hover{ color:#f9ae31; transform: translate(10px, 0px);}


.djgz{ width:620px; float:right; overflow:hidden; padding-bottom:3px;}
.djgz_nav{    width: 97%;/* margin: 0 auto; */box-shadow: 0px 0px 8px 3px #e2e2e2;/* margin-top: 30px; */padding: 20px;margin: 31px 10px;}
.djgz_cen{ width:100%; overflow:hidden; border-bottom:1px #e6e6e6 solid; padding-bottom:15px;}
.djgz_cen a{ display:block; font-size:18px; line-height:26px; font-weight:bold; color:#333333; transition: all 0.5s linear; height:54px; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.djgz_cen a:hover{ color:#ffc20d; transform: translate(10px, 0px);}
.djgz_cen p{ display:block; font-size:14px; line-height:26px; color:#999999; padding-top:10px;}
.djgz_vel{ width:100%; overflow:hidden; padding-top:15px;}
.djgz_vel ul li{ width:100%; line-height:45px; overflow:hidden;}
.djgz_vel ul li a{ float:left; background:url(style_res/eve_03.jpg) 0 20px no-repeat; padding-left:20px; display:block; color:#666666; font-size:16px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; width:80%; transition: all 0.5s linear;}
.djgz_vel ul li a:hover{ color:#ffc20d; transform: translate(10px, 0px);}
.djgz_vel ul li span{ float:right; font-size:14px; color:#999999;}


.header_null{ width:100%; overflow:hidden; padding-top:45px;}
.xsdt{ width:750px; float:left; overflow:hidden;}
.xsdt_cen{padding: 7px;margin: 10px;width: 95%;overflow: hidden;/* padding-top: 15px; *//* padding-bottom: 3px; */}

.news_top span{ float:left; color:#333333; font-size:24px;}
.news_top .more{ float:right; color:#333333; font-size:14px; padding-top:10px;}
.xsdt_cen ul li{ width:99%; margin:0 auto; height:80px; margin-top:16px; padding-top:15px; background:#FFF; box-shadow: 0px 0px 8px 3px #e2e2e2; border-top-left-radius:20px; border-bottom-right-radius:20px;}
.xsdt_cen ul li .date{ width:104px; float:left; margin-right:28px; border-right:1px #d1d1d1 solid;}
.xsdt_cen ul li .date h4{ font-size:22px; text-align:center; color:#15539d; font-weight:bold; display:block;}
.xsdt_cen ul li .date h6{ font-size:14px; color:#15539d; text-align:center; display:block; padding-top:5px;}
.xsdt_cen ul li a{ color:#666666; display:block; font-size:16px; line-height:24px; transition: all 0.5s linear; padding-right:25px;}
.xsdt_cen ul li a:hover{ color:#f9ae31; transform: translate(10px, 0px);}


.xxgk{ width:620px; float:right; overflow:hidden; padding-bottom:3px;}
.xxgk_cen{margin: 34px 10px 10px 10px;width: 96%;/* margin: 0 auto; */box-shadow: 0px 0px 8px 3px #e2e2e2;/* margin-top: 30px; */padding: 25px 30px;}
.xxgk_cen ul li{ width:100%; line-height:46px; overflow:hidden;}
.xxgk_cen ul li a{ float:left; background:url(style_res/eve_03.jpg) 0 20px no-repeat; padding-left:20px; display:block; color:#666666; font-size:16px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis; width:80%; transition: all 0.5s linear;}
.xxgk_cen ul li a:hover{ color:#ffc20d; transform: translate(10px, 0px);}
.xxgk_cen ul li span{ float:right; font-size:14px; color:#999999;}


.header_link{ width:100%; padding:40px 0; overflow:hidden;}
.header_link ul{ margin:0 -20px 0 0; zoom:1;}
.header_link ul li{ width:224px; height:76px; float:left;     margin: 0 30px; overflow:hidden;}
.header_link li img{ width:100%; height:100%; object-fit: cover; transition: 0.6s;}
.header_link ul li:hover img{ transform: scale(1.2);}

/*================= 底部信息===================*/
.foter{ width:100%; height:230px; overflow:hidden; background:#15539d;}
.foter_cen{ width:100%; overflow:hidden; margin-top:35px; height:200px; border-bottom:1px #349063 solid;}
.lxfs{ width:25%; float:left; overflow:hidden;}
.fo_name{ display:block; font-weight:bold; color:#FFF; font-size:18px; background:url(style_res/ff_03.jpg) left bottom no-repeat; padding-bottom:10px;}
.lxfs p{ line-height:25px; display:block; font-size:14px; color:#FFF; padding-top:10px;}
.yqlj{ width:18%; float:left; overflow:hidden; margin-left:22%;}
.wxgz{ width:100px; float:right; overflow:hidden;}
.wxgz_nav{ width:100px; padding-top:20px; overflow:hidden;}
.wxgz_nav img{ width:100px; height:100px;}
.wxgz_nav p{ padding-top:10px; line-height:24px; display:block; font-size:14px; color:#FFF; text-align:center;}
.bottom{ width:100%; background:#073f83; line-height:50px; text-align:center; color:#FFF; font-size:14px;}
.foter .foter-kslj{
	width:100%;
	overflow:hidden;
}

.foter .foter-kslj select{
	color: #fff;
	appearance:none;
    -moz-appearance:none;
	-webkit-appearance:none;
    /*在选择框的最右侧中间显示下拉箭头图片*/
    background: url(style_res/jt_03.png)  93% center no-repeat;
	padding-right: 20px;
	text-align: left; text-align-last: left;
	border:1px #fff solid;
}
.foter .foter-kslj select:focus{
	outline: none;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/  
.foter .foter-kslj select::-ms-expand { 
	display: none; 
} 
.select_01{ 
	width:100%; 
	height:36px;  
	color:#808080; 
	font-size:14px; 
	padding-left:25px; 
	background:#fff;
	margin-top:20px;
}
.select_01 option{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #808080;
	line-height: 36px;
	background:#fff;
}

.wp_articlecontent img, .wp_articlecontent p img {
    width: 100%;
    text-align: center;
}