@charset "utf-8";

/*css 初始化 */
* {
	box-sizing: border-box;
}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img, figure, figcaption {
	margin: 0;
	padding: 0;
}

fieldset, img, input, button {  /*fieldset组合表单中的相关元素*/
	border: none;
	padding: 0;
	margin: 0;
	outline-style: none;
}

ul, ol {
	list-style: none; /*清除列表风格*/
}

input {
	padding-top: 0;
	padding-bottom: 0;
}

select, input {
	vertical-align: middle;
}

select, input, textarea {
	font-size: 12px;
	margin: 0;
}

textarea {
	resize: none;
}

/*防止多行文本框拖动*/
img {
	border: 0;
	vertical-align: middle;
}

/*  去掉图片低测默认的3像素空白缝隙*/
table {
	border-collapse: collapse;  /*合并外边线*/
}

body {
	font: 16px/150% Arial, Verdana, "微软雅黑";
	color: #666;
}

.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	*zoom: 1; /*IE/7/6*/
}

a {
	color: #444;
	text-decoration: none;
}

a:hover {
	color: #0b60a9;
}
a.stretched_link:before{display: block;content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;}

h1, h2, h3, h4, h5, h6 {
	text-decoration: none;
	font-weight: normal;
	font-size: 100%;
}

s, i, em {
	font-style: normal;
	text-decoration: none;
}

header{width: 100%;height: 120px;background: #edfaff;position: relative;}
.logo{width: 442px;height: 60px;background: url('../images/logo.png') no-repeat;position: absolute;left: 50%;top: 50%;transform: translate(-600px, -50%);}
.logo a{display: block;height: 60px;text-indent: -9999px;}
nav.nav_header{width: 100%;height: 60px;background: #a6dbee;}
nav.nav_header>ul{width: 1200px;height: 60px;margin: 0 auto;display: flex;justify-content: space-between;}
nav.nav_header>ul>li{position: relative;z-index: 999;}
nav.nav_header>ul>li strong a{display: block;height: 60px;line-height: 60px;font-size: 16px;padding: 0 15px;}
nav.nav_header>ul>li .sub{display: none;width: 140%;padding: 10px 0 30px;background: #edfaff;text-align: center;}
nav.nav_header>ul>li .sub li{padding: 5px 0;font-size: 16px;}
nav.nav_header>ul>li .sub li a{display: block;line-height: 2em;}
nav.nav_header>ul>li .sub li a:hover{background: #a6dbee;}
nav.nav_header>ul>li:hover strong a{background: #edfaff;}
nav.nav_header>ul>li:hover .sub{display: block;}
nav.nav_header>ul>li:last-child .sub{margin-left: -40%;}

.banner{background: url("../images/bg_banner.jpg") center center repeat-x;}
.banner ul{width: 100%;margin: 0 auto;}
.banner ul li img{width: 100%;}
.banner .swiper-button-prev{left: calc(50% - 640px)}
.banner .swiper-button-next{right: calc(50% - 640px)}

.first_screen{width: 1200px;margin: 20px auto 0;display: flex;justify-content: space-between;}
.slider_index{width: 400px !important;margin: 0;height: auto !important;}
.slider_index .swiper-wrapper .swiper-slide img{width: 100%;height: auto;}
.slider_index .swiper-wrapper .swiper-slide a{display: block;position: relative;}
.slider_index .swiper-wrapper .swiper-slide a span{display: block;position: absolute;height: 30px;line-height: 30px;overflow: hidden;background: rgba(0, 0, 0, .4);color: #fff;left: 0;bottom: 0;right: 0;text-align: center;padding: 0 10px;}
.slider_index .swiper-pagination{bottom: 30px;}
.box_1{border: 1px solid #e2eded;padding: 10px 20px;}
.box_1 .b_head{height: 30px;line-height: 30px;display: flex;justify-content: space-between;}
.box_1 .b_head strong{font-size: 24px;font-weight: normal;color: #538495;}
.notice{width: 360px;}
.notice .b_body{padding: 10px 0 0;}
.notice .b_body ul li{padding: 5px 0;display: flex;justify-content: space-between;}
.notice .b_body ul li a{width: calc(100% - 80px);line-height: 1.6em;;}
.notice .b_body ul li span{font-size: 12px;width: 70px;text-align: right;color: #999;}
.news_fsn{border-right: none;width: 840px;}
.news_fsn .b_body{display: flex;justify-content: space-between;padding: 20px 0 0;}
.news_headline{width: 380px;}
.news_headline dl{}
.news_headline dl dt{font-size: 20px;text-align: center;}
.news_headline dl dd{padding: 5px 0 0;font-size: 14px;color: #999;}
.news_headline ul{padding: 10px 0 0;}
.news_headline ul li{display: flex;justify-content: space-between;padding: 3px 0;}
.news_headline ul li span{font-size: 12px;color: #999;flex-shrink: 0;}

.main{width: 1200px;margin: 0 auto;padding: 0 0 40px;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: flex-start;}
.ml{width: 800px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.box_2{border: 1px solid #e2eded;}
.box_2 .b_head{height: 49px;line-height: 48px;border-bottom: 1px solid #e2eded;padding: 0 20px;background: #f6fcfe;display: flex;justify-content: space-between;}
.box_2 .b_head strong{font-size: 18px;}
.box_2 .b_head span{}
.box_2 .b_body{padding: 10px 20px;}
.box_2 .b_body ul li{padding: 5px 0;display: flex;justify-content: space-between;}
.box_2 .b_body ul li a{width: calc(100% - 80px);line-height: 1.6em;;}
.box_2 .b_body ul li span{font-size: 12px;width: 70px;text-align: right;color: #999;}
.introduction{width: 100%;margin: 40px 0 0;}
.introduction .b_body{padding: 20px;display: flex;justify-content: space-between;}
.introduction .img{width: 240px;}
.introduction .img img{width: 100%;height: auto;}
.introduction .txt{width: calc(100% - 260px);}
.info{width: calc(50% - 10px);margin: 20px 0 0;}

.info .b_body dl{padding: 10px 0 0;}
.info .b_body dl:after{display: block;content: "";clear: both;}
.info .b_body dl .dl_img{width: 120px;height: auto;margin-right: 10px;float: left;}
.info .b_body dl .dl_img img{width: 100%;height: auto;}
.info .b_body dl dt{}

.mr{width: 360px;display: flex;flex-direction: column;justify-content: space-between;}
.news{margin: 20px 0 0;}
.news .b_body{padding: 10px 20px;}
.news .b_body ul li{padding: 5px 0;display: flex;justify-content: space-between;}
.news .b_body ul li a{width: calc(100% - 80px);line-height: 1.6em;;}
.news .b_body ul li span{font-size: 12px;width: 70px;text-align: right;color: #999;}
.gug_mr ul li{padding: 20px 0 0;}
.mt{width: 100%;}
.achievement{margin: 20px 0 0;}
.achievement .b_body{padding: 20px;}
.achievement .b_body ul{display: flex;justify-content: space-between;}
.achievement .b_body ul li{width: calc(20% - 16px);}
.achievement .b_body ul li img{width: 100%;height: auto;}
.achievement .b_body ul li figure{position: relative;}
.achievement .b_body ul li figure figcaption{padding: 10px 0 0;text-align: center;}
.achievement .b_body ul li figure figcaption a:before{display: block;content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;}

footer{width: 100%;height: 120px;background: #a6dbee;position: relative;}
.logo_footer{width: 413px;height: 50px;background: url('../images/logo_footer.png') no-repeat;position: absolute;left: 50%;top: 50%;transform: translate(-600px, -50%);}
.logo_footer a{display: block;height: 50px;text-indent: -9999px;}
.footer_info{width: 460px;position: absolute;right: 50%;top: 50%;transform: translate(600px, -50%);text-align: right;color: #fff;}

.mli{width: 860px;}
.mri{width: 300px;}
.breadcrumb{width: 100%;margin: 20px 0 0;line-height: 30px;}
.list_article{margin: 20px 0 0;}
.list_article ul li{padding: 0 0 20px;}
.list_article ul li figure{display: flex;}
.list_article ul li figure img{width: 240px;height: auto;margin: 0 20px 0 0;}
.list_article ul li figure figcaption strong,.list_article ul li figure figcaption span,.list_article ul li figure figcaption em{display: block;}
.list_article ul li figure figcaption strong{font-size: 18px;}
.list_article ul li figure figcaption span{padding: 10px 0 0;}
.list_article ul li figure figcaption em{padding: 10px 0 0;color: #999;}

.category{margin: 20px 0 0;}
.category ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.category ul li{margin: 0 0 20px;width: calc(50% - 10px);}
.category ul li a{display: block;height: 36px;line-height: 36px;text-align: center;background: #f6fcfe;}
.category ul li a:hover{background: #a6dbee;}

.achievement_r{margin: 20px 0 0;}
.achievement_r .b_body{padding: 20px;}
.achievement_r .b_body ul li{margin: 0 0 20px;}
.achievement_r .b_body ul li img{width: 100%;height: auto;}
.achievement_r .b_body ul li figure{position: relative;}
.achievement_r .b_body ul li figure figcaption{padding: 10px 0 0;text-align: center;}
.achievement_r .b_body ul li figure figcaption a:before{display: block;content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;}

.notice_r{margin: 20px 0 0;}
.notice_r .b_body{padding: 10px 20px;}
.notice_r .b_body ul li{padding: 5px 0;display: flex;justify-content: space-between;}
.notice_r .b_body ul li a{width: calc(100% - 80px);line-height: 1.6em;;}
.notice_r .b_body ul li span{font-size: 12px;width: 70px;text-align: right;color: #999;}

.article_article{padding: 20px 0;}
.article_article h1{font-size: 24px;font-weight: bold;text-align: center;line-height: 1.5em;}
.article_article h2{font-size: 18px;font-weight: bold;text-align: center;line-height: 1.5em;}
.article_info{text-align: center;padding: 20px 0 0;}
.article_body{padding: 20px 0 0;color: #000;}
/* .article_body{padding: 20px 0 0;font-size: 16px;line-height: 1.8em;}
.article_body p{text-indent: 2em;margin: 10px 0 0;}
.article_body img{max-width: 100%;height: auto;margin: 0 auto;}
.article_body p img{margin-left: -2em;} */

.list_img{padding: 20px 0 0;}
.list_img ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.list_img ul li{margin: 0 0 20px;width: calc(33.333333333333% - 25px);}
.list_img ul li img{width: 100%;height: auto;}
.list_img ul li figure{position: relative;}
.list_img ul li figure figcaption{padding: 10px 0 0;text-align: center;}
.list_img ul li figure figcaption a:before{display: block;content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;}

/*******
fix
*******/

.wp-pagenavi{margin: 40px 0;text-align: center;font-size: 0;}

.wp-pagenavi span,.wp-pagenavi a{display: inline-block;
	font-size: 14px;
	margin: 2px;
	color: #777;
	padding: 3px 30px;
	border: 1px solid #eee;}
.wp-pagenavi span.current{border-color: #ccc;
	color: #333;
	background: #f1f1f1;}