@charset "utf-8";
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
/*Html5*/
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
audio, canvas, video {
	display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
/*Base*/
html {
	font: 12px/1.8 "微软雅黑";
	color: #666;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/
}
* {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
	background: transparent; /*修正win8系统IE连接灰色背景*/
	outline:none;
blr:expression(this.onFocus=this.blur());
}
a:focus {
	outline: 0;
}
a:active, a:hover {
	outline: 0;
}
a{ color:#333;}
a:hover{ color:#cf0901;}
img {
	border: 0;
	-ms-interpolation-mode:bicubic
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
	outline:none;
}
button, input {
	line-height: normal;
}
button, select {
	text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled], html input[disabled] {
	cursor: default;
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
input.submit {
	border: 0;
	margin: 0;
	cursor: pointer;
}
input.radio {
	width: 13px;
	height: 13px;
	float: left;
	display: inline;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
table {
	border-collapse: collapse;
	border-spacing: 1;
}
ul, ol {
	list-style:none;
}
li {
	list-style:none;
}
/*清除浮动*/
.clear {
	clear: both;
	height:0px;
	line-height:0px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
dl, dd, dt {
	list-style:none;
	padding:0px;
	margin:0px;
}
html,body{
	position: relative;
}
a{cursor:pointer;}
.w960{
	width: 960px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}
.ovh{
	overflow: hidden;
}
.mt35{
	margin-top: 35px!important;
}









.iconfont{ font-style: unset;  font-size: unset;}
.main_content{ width:96%; margin:0 auto; max-width: 1740px; }
.main_content2{ width:96%; margin:0 auto; max-width: 1600px; }



/***********top***************/
.header{ position: fixed; width:100%; -webkit-box-sizing: border-box; box-sizing: border-box; z-index: 999999; transition: 0.3s; padding: 20px 0; background: #ffffff4f;}
.header_logo{ float: left; }
.header_logo img{ height: 50px;}
.header_logo img.header_logo2{ display: none;}
.header_gpdm{ float: left; float: left; font-size: 16px; color: #fff; margin-left: 26px; line-height: 20px; margin-top: 6px;}
.header_gpdm span{ float: left; width: 100%; font-size: 15px;}
.header_fr{float: right;}
.header_nav{ float: left; margin-right: 30px;}
.header_nav>ul>li{ float: left; position: relative;}
.header_nav>ul>li>a{ font-size: 18px; color: #fff; padding: 0 29px; line-height: 50px;}
.header_nav>ul>li>ul{ position: absolute; width: auto;border-top: 0px solid #02398b; background: rgb(255 255 255); left: 50%; transform: translateX(-50%); padding: 10px 0; top: 100%; display: none; box-shadow: 0px 0px 10px #dfe1e675; border-radius: 10px;}
.header_nav>ul>li>ul li{ width: 100%; width: 100%; white-space: nowrap; line-height: 40px; font-size: 16px; position: relative; }
.header_nav>ul>li>ul li>a{ color: #1a191e; padding: 0 20px;}
.header_nav>ul>li>ul li>a:hover,.header_nav>ul>li>ul li.on>a{ color: #02398b;}
.header_nav>ul>li>ul ul{ position: absolute; width: auto; background: #edeff6; left: 100%; top: 0; padding: 10px 0; display: none; border-radius: 10px; }
.header_nav_bg{ position: absolute; background: #fff; top: 100%;  border-radius: 10px;}
.header_nav.on2>ul>li ul{ border-top: 0px solid #00b1dd; box-shadow: 0px 0px 0px #dfe1e675;}
.header_cnen{ float: left; margin-top: 8px; margin-right: 32px; cursor: pointer; position: relative;}
.header_cnen span{ font-size: 18px; color: #fff;}
.header_cnen i{ margin-right: 6px;}
.header_cnen ul{  position: absolute; top: 100%;  text-align: center; background: #fff; left: 50%; transform: translateX(-50%); white-space: nowrap;}
.header_cnen li{ width: 100%;}
.header_cnen li a{ float: left; line-height: 35px;  border-bottom: 1px solid #eeeeee;padding: 0 10px; font-size: 14px; min-width: 80px;}
.header_cnen li a:hover{ background:#02398b ; color: #fff;}

.header_ss{ float: left; font-size: 23px; line-height: 23px; color: #fff; margin-right: 12px; margin-top: 9px; padding: 5px; border-radius: 100px; cursor: pointer;}
.header_ss i{}
.header_ss:hover{ background: #004097; }
.header_ss:hover i{color: #fff;}
.head_nav_wap{ float: left;  margin-top: 17px;}

.header .searchinput { position: absolute; left: 0; right: 0; top: 100%; background: #fff; text-align: center; border-top: .9975px solid #eaeaea; padding: 30px 0; display: none; z-index: 11; }
.header .searchinput { background: rgba(0,0,0,0.1); box-shadow: 0px 0px 5px .9975px rgba(0,0,0,0.1);}
.header.header_fd .searchinput{  background: rgba(14, 13, 13, 0.5); }
.header .searchinput .close { position: absolute; top: 20px; right: 20px; display: inline-block; line-height: 39.9975px; width: 39.9975px; text-align: center; transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; font-size: 20px;}
.header .searchinput .close { opacity: 1; color: #fff;}
.header .searchinput .inb { overflow: hidden; border-bottom: .9975px solid #fff; display: inline-block;}
.header .searchinput input { float: left; line-height: 35px; background: none; padding: 0 9.9975px; height: 35px; color: #fff; border: 0; font-size: 16px;}
.header .searchinput input[type="text"] { width: 399.9975px;}
.header .searchinput input::-webkit-input-placeholder{ color:#fff;}
.header .searchinput input { float: left; line-height: 35px; background: none; padding: 0 9.9975px; height: 35px;}
.header .searchinput input[type="button"], .header .searchinput input[type="submit"] { font-size: 20px; color: #ffff;}
[onclick] { cursor: pointer;}

.header_n{  padding: 20px 0 13px; background: #fff;}
.header_n .header_gpdm,.header_n .header_nav>ul>li>a,.header_n .header_cnen span,.header_n .header_ss{ color: #333333;}
.header_n .header_logo img{ display: none;}
.header_n .header_logo img.header_logo2{ display: inline-block;}

.header_wap .header_gpdm, .header_wap .header_nav>ul>li>a, .header_wap .header_cnen span, .header_wap .header_ss{ color: #fff;}

.header_fd{ background: #004097;}
.header_fd .header_logo img,.header_wap .header_logo img{ -webkit-filter: brightness(0) invert(1);  filter: brightness(0) invert(1);}
.header_fd .header_gpdm,.header_fd .header_nav>ul>li>a,.header_fd .header_cnen span,.header_fd .header_ss{ color: #fff;}

@media screen and (max-width:1600px){
	.header_nav>ul>li>a{ font-size: 16px; padding: 0 20px;}
	.header_cnen{ margin-top: 12px;}
	.header_cnen span{ font-size: 16px;}
	.header_ss{ font-size: 20px;}
}
@media screen and (max-width:1400px){
	.header_logo img { height: 40px; }
	.header_gpdm{ font-size: 14px; margin-top: 0px; margin-left: 15px;}
	.header_cnen{ margin-right: 12px; margin-top: 8px;}
	.header_nav{ margin-right: 10px;}
	.header_nav>ul>li>a{ padding: 0 14px; line-height: 40px;}
	.header_ss{ margin-top: 7px; line-height: 20px;}
}
@media screen and (max-width:1200px){
	.header_logo img { height: 35px; }
	.header_gpdm { font-size: 12px; margin-top: 0px; margin-left: 10px; line-height: 16px;}
	.header_gpdm span{ font-size: 13px;}
	.header_nav>ul>li>a{ padding: 0 8px; font-size: 14px;}
	.header_cnen span { font-size: 14px; }
	.header_cnen i { margin-right: 1px; }
}
@media screen and (max-width:999px){
	.header_nav{ display: none;}
	.head_nav_wap{ margin-top: 14px;}
}
@media screen and (max-width:599px){
	.header{ padding: 10px 0;}
	.header_logo img { height: 30px; }
	.header_gpdm{ width: 70px;}
	.head_nav_wap { margin-top: 9px; }
	.header_ss{ margin-top: 3px; display: none;}
	.header_cnen{ margin-top: 4px; display: none;}
	.header_cnen li a{ line-height: 30px; font-size: 12px; min-width: 60px;}
	

}


.banner{ width: 100%; position: relative; overflow: hidden; float: left;  }
.banner li.swiper-slide{ width: 100%; float: left; position: relative; overflow: hidden;}
.banner li .banner_img { width: 100%; height: 100%; float: left; position: relative; }
.banner li .banner_img img,.banner li .banner_img video { width: 100%; }
.banner li .banner_img_wap {display: none;}

@media screen and (max-width:599px){
	.banner{ /*margin-top: 45px;*/}
	.banner li .banner_img img, .banner li .banner_img video{ width: 120%; left: 50%; transform: translateX(-50%); position: relative;}
}


.i_gstd{ width: 100%; float: left; position: relative; overflow: hidden; margin-top: -90px;  z-index: 9; background: #fff; transition: 0.5s;}
.i_gstd_k{  width: 100%;   float: left; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 30px 60px; background: #fff;}
.i_gstd_title{ width: 10%; float: left; font-size: 18px; line-height: 30px; font-weight: bold; color: #004097; }
.i_gstd_list{ float: left; width: 90%; height: 30px; padding-left: 6px; position: relative; overflow: hidden;  -webkit-box-sizing: border-box; box-sizing: border-box;}
.i_gstd_list li{}
.i_gstd_list li .i_gstd_list_time{ float: left; line-height: 30px; font-size: 18px; color: #999999;}
.i_gstd_list li .i_gstd_list_title{ float: left; font-size: 18px; line-height: 30px; color: #333333; font-weight: bold; margin-left: 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: calc(100% - 150px);} 
.i_gstd_list li i{ position: absolute; right: 0px; font-size: 30px; line-height: 30px; color: #004097; transform: rotate(45deg);}
.i_gstd_list li:hover .i_gstd_list_title{ color: #004097;}

.header_fd.i_gstd{ background: #fff0;}

@media screen and (max-width:1200px){
	.i_gstd{ margin-top: -60px;}
	.i_gstd_k{ padding: 15px 20px}
	.i_gstd_title{ font-size: 16px;}
	.i_gstd_list li .i_gstd_list_time{ font-size: 16px;}
	.i_gstd_list li .i_gstd_list_title{ font-size: 16px;}
	.i_gstd_list li i{ font-size: 24px;}
}
@media screen and (max-width:999px){
	.i_gstd{ margin-top: -50px;}
	.i_gstd_k { padding: 10px 15px; }
	.i_gstd_title{ font-size: 14px;}
	.i_gstd_list li .i_gstd_list_time{ font-size: 14px;}
	.i_gstd_list li .i_gstd_list_title{ font-size: 14px;}
}
@media screen and (max-width:799px){
	.i_gstd_title{ width: 12%;}
	.i_gstd_list{ width: 88%;}
	.i_gstd_list li .i_gstd_list_title{ margin-left: 20px;}
}
@media screen and (max-width:599px){
	.i_gstd{ margin-top: -40px;}
	.i_gstd_k { padding: 5px 10px; }
	.i_gstd_title { font-size: 12px; width: 50px; }
	.i_gstd_list{ width: calc(100% - 60px);}
	.i_gstd_list li .i_gstd_list_time { font-size: 12px; }
	.i_gstd_list li .i_gstd_list_title { margin-left: 10px; font-size: 12px; width: calc(100% - 85px); }
	.i_gstd_list li i { font-size: 16px; }
}

.i_zxzx{ width: 100%; float: left; position: relative; overflow: hidden; padding: 86px 0; background: #fff; }
.i_zxzx_top{  width: 100%; float: left; position: relative;}
.i_zxzx_title{ float: left; font-size: 50px; color: #333333; line-height: 50px;}
.i_zxzx_more{ float: right; margin-top: 6px;}
.i_zxzx_more a{ font-size: 20px; line-height: 30px; color: #ffffff; padding: 7px 20px; float: left; background: #004097;}
.i_zxzx_more a:before{ content: ''; position: absolute; width: 0; height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid rgb(255 255 255); transform: rotate(-45deg); right: -10px; bottom: -4px;}
.i_zxzx_more i{ margin-left: 15px;}
.i_zxzx_bot{ width: 100%; float: left; position: relative; margin-top: 46px;}
.i_zxzx_fl{ float: left; width: 66%;}
.i_zxzx_fl li { float: left; width: 48.5%; margin-right: 3%;}
.i_zxzx_fl li:nth-child(2n){ margin-right: 0;}
.i_zxzx_fl li .i_zxzx_fl_tu{ float: left; width: 100%; position: relative; padding-bottom: 57.5%; overflow: hidden;}
.i_zxzx_fl li .i_zxzx_fl_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.i_zxzx_fl li .i_zxzx_fl_cont{ float: left; width: 100%; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; padding:23px 30px; padding-bottom: 50px; background: #f6f6f6; transition: 0.5s;}
.i_zxzx_fl li .i_zxzx_fl_lm{ font-size: 18px; color: #004097; font-weight: bold; line-height: 30px;}
.i_zxzx_fl li .i_zxzx_fl_lm span{ float: right; color: #999999; font-size: 18px; font-weight: normal;}
.i_zxzx_fl li .i_zxzx_fl_title{ float: left; width: 100%; font-size: 24px; line-height: 30px; height: 60px; overflow: hidden; color: #333333; margin-top: 18px;}
.i_zxzx_fl li .i_zxzx_fl_desc{ float: left; width: 100%; font-size: 18px; line-height: 24px; height: 48px; overflow: hidden; color: #666666; margin-top: 34px;}
.i_zxzx_fl li .i_zxzx_fl_more{ float: left; width: 100%; margin-top: 33px; color: #666666; font-size: 18px;}
.i_zxzx_fl li .i_zxzx_fl_more i{ margin-left: 4px;}
.i_zxzx_fl li:hover .i_zxzx_fl_tu img{ transform: scale(1.1);}
.i_zxzx_fl li:hover .i_zxzx_fl_cont{ background: #004097;}
.i_zxzx_fl li:hover .i_zxzx_fl_lm,.i_zxzx_fl li:hover .i_zxzx_fl_lm span,.i_zxzx_fl li:hover .i_zxzx_fl_title,.i_zxzx_fl li:hover .i_zxzx_fl_desc,.i_zxzx_fl li:hover .i_zxzx_fl_more{ color: #fff;}

.zxzx_list{ width: 100%; float: left;}
.zxzx_list li{ float: left; width: 32%; margin-right: 2%; position: relative; margin-bottom: 40px;}
.zxzx_list li:nth-child(2n){ margin-right: 2%;}
.zxzx_list li:nth-child(3n){ margin-right: 0;}


.i_zxzx_fr{ float: right; width: 32%; position: relative;  overflow: hidden; background: #f6f6f6;}
.i_zxzx_fr li{ height: 20%;}
.i_zxzx_fr li a{ float: left; width: 100%; padding: 4%;  padding-right: 10%; -webkit-box-sizing: border-box; box-sizing: border-box;}
.i_zxzx_fr li a::before{ content: ''; position: absolute; width: 83%; height: 1px; background: #e6e6e6; bottom: 0;}
.i_zxzx_fr li:last-child a:before{ display: none;}
.i_zxzx_fr li .i_zxzx_fr_title{ font-size: 24px; color: #333333; line-height: 29px; float: left; width: 100%; height: 58px; overflow: hidden;}
.i_zxzx_fr li .i_zxzx_fr_time{ float: left;  width: 100%; font-size: 18px; color: #999999;}
.i_zxzx_fr li:hover .i_zxzx_fr_title{color: #004097;}
.i_zxzx_fr .swiper-scrollbar-drag{ background: #004097; }
.i_zxzx_fr .swiper-container-vertical>.swiper-scrollbar{ right: 0px;}


@media screen and (max-width:1400px){
	.i_zxzx_title{ font-size: 42px;}
	.i_zxzx_fl li .i_zxzx_fl_cont{ padding: 15px;}
	.i_zxzx_fl li .i_zxzx_fl_title{ font-size: 20px;}
	.i_zxzx_fl li .i_zxzx_fl_lm span{ font-size: 16px;}
	.i_zxzx_fl li .i_zxzx_fl_desc{ font-size: 16px;}
	.i_zxzx_fl li .i_zxzx_fl_more{ font-size: 16px;}
	.i_zxzx_fr li .i_zxzx_fr_title{ font-size: 20px;}
	.i_zxzx_fr li .i_zxzx_fr_time{ font-size: 16px;}
}
@media screen and (max-width:1200px){
	.i_zxzx{ padding: 50px 0;}
	.i_zxzx_title { font-size: 32px; line-height: 40px; }
	.i_zxzx_more a{font-size: 16px; line-height: 24px; padding: 5px 10px;}
	.i_zxzx_bot{ margin-top: 25px;}
	.i_zxzx_fr li .i_zxzx_fr_title { font-size: 16px; height: 48px; line-height: 24px; }
}
@media screen and (max-width:999px){
	.i_zxzx_fl{ width: 100%;}
	.i_zxzx_fr{ width: 100%; margin-top: 20px;}
	.i_zxzx_fr li a{ padding: 10px;}
	.i_zxzx_fr li a::before{ width: 96%;}
	.i_zxzx_fr li .i_zxzx_fr_title{ height: 46px; line-height: 22px;}
}
@media screen and (max-width:799px){
	.i_zxzx_fl li .i_zxzx_fl_lm{ font-size: 16px;}
	.i_zxzx_fl li .i_zxzx_fl_lm span { font-size: 14px; }
	.i_zxzx_fl li .i_zxzx_fl_title { font-size: 16px; margin-top: 10px; line-height: 25px; height: 50px; }
	.i_zxzx_fl li .i_zxzx_fl_desc { font-size: 14px; margin-top: 20px; }
	.i_zxzx_fl li .i_zxzx_fl_more { font-size: 14px; margin-top: 20px; }
}
@media screen and (max-width:599px){
	.i_zxzx { padding: 30px 0; }
	.i_zxzx_title { font-size: 24px; line-height: 30px; }
	.i_zxzx_more a { font-size: 12px; line-height: 24px; padding: 0px 5px; }
	.i_zxzx_more i { margin-left: 2px; }
	.i_zxzx_more a:before{  right: -4px; bottom: -1px; border-left: 5px solid transparent; border-right: 5px solid transparent;	border-top: 5px solid rgb(255 255 255);}
	.i_zxzx_bot { margin-top: 15px; }
	.i_zxzx_fl li{ width: 100%; margin-bottom: 10px;}
	.i_zxzx_fl li .i_zxzx_fl_cont { padding: 10px; }
	.i_zxzx_fr{ margin-top: 0;}
	.i_zxzx_fr li .i_zxzx_fr_time { font-size: 14px; }
}


.i_gywm{ float: right; width: 100%; position: relative; padding: 87px 0 49px;  background-size: cover !important;}
.i_gywm_fl{ float: left; width: 80%;}
.i_gywm_title{ font-size: 50px; color: #ffffff; line-height: 60px;}
.i_gywm_desc{ font-size: 30px; color: #ffffff; line-height: 35px; margin-top: 11px;}
.i_gywm_more{ float: left; margin-top: 58px; position: relative; overflow: hidden; transition: 0.5s;}
.i_gywm_more:after{ content: ''; position: absolute; width: 126%; height: 100%; background: #004097; left: -30px; transform: skewX(-50deg);} 
.i_gywm_more a{ float: left; color: #fff; font-size: 20px; line-height: 44px; padding: 0 20px; position: relative; z-index: 9;}
.i_gywm_more a i{ margin-left: 20px;}
.i_gywm_more:hover{ margin-top: 50px;}
.i_gywm_fr{ float: right; width: 11%; text-align: right; color: #fff; margin-right: 11px;}
.i_gywm_fr li{ float: left; width: 100%; margin-bottom: 9px;}
.i_gywm_fr li .i_gywm_fr_sz{ font-size: 60px; line-height: 60px; color: #ffffff;}
.i_gywm_fr li .i_gywm_fr_sz sup{}
.i_gywm_fr li .i_gywm_fr_title{ font-size: 20px; color: #ffffff; line-height: 26px; margin-top: 10px; height: 52px;}

@media screen and (max-width:1600px){
	.i_gywm_fr{ width: 15%;}
}
@media screen and (max-width:1400px){
	.i_gywm_title{ font-size: 42px; line-height: 50px;}
	.i_gywm_desc{ font-size: 26px;}
	.i_gywm_more{ margin-top: 45px;}
	.i_gywm_more a{ font-size: 18px; line-height: 40px; padding: 0 10px;}
	.i_gywm_fr { width: 18%; }
	.i_gywm_fr li .i_gywm_fr_sz{  font-size: 50px; line-height: 50px;}
	.i_gywm_fr li .i_gywm_fr_title{  font-size: 18px; overflow: hidden;}
}
@media screen and (max-width:1200px){
	.i_gywm{ padding: 50px 0;}
	.i_gywm_title { font-size: 32px; line-height: 40px; }
	.i_gywm_desc { font-size: 22px; }
	.i_gywm_fr li .i_gywm_fr_sz { font-size: 40px; line-height: 40px; }
	.i_gywm_fr li .i_gywm_fr_title{ font-size: 16px;}
}
@media screen and (max-width:999px){
	.i_gywm_fr li .i_gywm_fr_title { font-size: 14px; line-height: 20px; margin-top: 5px; height: 40px;}
}
@media screen and (max-width:799px){
	.i_gywm_fl{  width: 100%; text-align: center;}
	.i_gywm_title { font-size: 24px; line-height: 30px; }
	.i_gywm_desc { font-size: 18px; line-height: 30px; margin-top: 5px; }
	.i_gywm_more { margin-top: 20px; text-align: center; float: unset; display: inline-block;}
	.i_gywm_more a{  font-size: 16px; line-height: 35px; padding: 0 10px;}
	.i_gywm_fr{ width: 100%; text-align: center; margin-right: 0; margin-top: 50px;}
	.i_gywm_fr li{  width: 32%; margin-right: 2%;}
	.i_gywm_fr li:nth-child(3n){ margin-right:0%;}
	.i_gywm_fr li .i_gywm_fr_sz{ font-size: 32px;}
}
@media screen and (max-width:599px){
	.i_gywm { padding: 30px 0; }
	.i_gywm_title { font-size: 18px; line-height: 30px; }
	.i_gywm_desc{ font-size: 14px;}
	.i_gywm_more a { font-size: 14px; line-height: 30px; padding: 0 5px; }
	.i_gywm_more a i { margin-left: 10px; }
	.i_gywm_more:after{ left: -18px;}
	.i_gywm_fr li .i_gywm_fr_sz { font-size: 24px; line-height: 30px; }
	.i_gywm_fr li .i_gywm_fr_title{ font-size: 12px;}
}


.footer{ float: right; width: 100%; position: relative;}
.footer_top{ float: right; width: 100%; position: relative; border-bottom: 1px solid #d9dddf;}
.footer_top_logo{ float: left; margin: 24px 0px 15px;}
.footer_top_logo img{ height: 50px;}
.footer_top_fr{ float: right; margin: 24px 0px 15px;}
.footer_top_fr li{ float: left; margin-right: 30px; position: relative; cursor: pointer;}
.footer_top_fr li .footer_top_fr_tb{ float: left; position: relative;} 
.footer_top_fr li .footer_top_fr_tb i{ font-size: 28px; line-height: 28px; color: #fff; background: #004097; padding: 11px; float: left; margin-right: 10px; border-radius: 100px;}
.footer_top_fr li .footer_top_fr_cont{ float: left;}
.footer_top_fr li .footer_top_fr_title{ font-size: 20px; line-height: 25px; color: #333333; font-weight: bold;}
.footer_top_fr li .footer_top_fr_desc{ font-size: 16px; color: #666666; line-height: 21px;}
.footer_top_fr li .footer_top_fr_ewm{ position: absolute; left: 50%; transform: translateX(-50%); bottom: 100%; display: none;}
.footer_top_fr li .footer_top_fr_ewm img{ height: 100px;}
.footer_top_fr li:hover .footer_top_fr_ewm{ display: inline-block;}

.footer_cont{ float: right; width: 100%; position: relative; padding: 50px 0; min-height: 224px;}
.footer_nav{ float: left; width: 71%;}
.footer_nav ul{ display: flex;}
.footer_nav li{ float: left; flex-grow: 1; width: 1%;}
.footer_nav li .footer_nav_title{}
.footer_nav li .footer_nav_title a{ font-size: 20px; color: #333333; font-weight: bold;}
.footer_nav li .footer_nav_list{ float: left; width: 100%; margin-top: 5px;}
.footer_nav li .footer_nav_list a{ float: left; width: 100%; font-size: 18px; color: #333333; line-height: 32px;}
.footer_nav li .footer_nav_list a:hover{ color: #004097;}
.footer_lx{  float: right; width: 29%; position: relative;}
.footer_lx_title{}
.footer_lx_title a{ font-size: 20px; color: #333333; font-weight: bold;}
.footer_lx_cont{ float: left; width: 100%; margin-top: 5px;}
.footer_lx_li{ float: left; width: 100%; margin-bottom: 3px;}
.footer_lx_span{ color: #333333; font-size: 18px; float: left; width: 125px;}
.footer_lx_span i{ color: #004097; font-size: 18px; margin-right: 10px; min-width: 22px; display: inline-block;}
.footer_lx_tel{ float: left;width:calc(100% - 125px);}
.footer_lx_tel a{ float: left; width: 100%; font-size: 17px; line-height: 30px; color: #333333;}
.footer_lx_tel_fwrx a{ font-size: 28px; color: #004097; font-weight: bold; line-height: 36px;}
.footer_lx_add{ color: #333333; font-size: 18px; float: left; width:calc(100% - 125px);}
.footer_bot{ float: left; width: 100%; padding: 4px 0; font-size: 18px; background: #004097; color: #fff; }
.footer_bot a{ color: #fff; }
.footer_bot .footer_copy{ float: left; opacity: 1;}
.footer_bot .footer_js{ float: right; opacity: 1;}

@media screen and (max-width:1400px){
	.footer_nav li .footer_nav_list a{ font-size: 16px;}
	.footer_lx_span{ font-size: 16px; width: 115px; }
	.footer_lx_tel{ width: calc(100% - 115px);}
	.footer_lx_tel a{ font-size: 16px; }
	.footer_lx_tel_fwrx a{ font-size: 24px; }
	.footer_lx_add{ font-size: 16px; width: calc(100% - 115px);}
}
@media screen and (max-width:1200px){
	.footer_top_logo img { height: 40px; }
	.footer_top_fr li .footer_top_fr_tb i{ font-size: 24px; line-height: 24px; padding: 9px }
	.footer_top_fr li .footer_top_fr_title{ font-size: 18px; line-height: 22px;}
	.footer_top_fr li .footer_top_fr_desc{ font-size: 14px;}
	.footer_nav{ width: 68%;}
	.footer_lx{ width: 32%;}
	.footer_nav li .footer_nav_title a,.footer_lx_title a{ font-size: 18px;}
	.footer_nav li .footer_nav_list a { font-size: 14px; line-height: 26px;}
	.footer_cont{ padding: 30px 0;}
	.footer_lx_span i{ font-size: 16px; margin-right: 5px;}
	.footer_lx_tel_fwrx a { font-size: 20px; line-height: 30px; }
	.footer_lx_span{ width: 105px;}
	.footer_lx_tel,.footer_lx_add { width: calc(100% - 105px); }
	.footer_bot{ font-size: 14px;}
}
@media screen and (max-width:999px){
	.footer_top_logo img { height: 35px; }
	.footer_top_fr li .footer_top_fr_title{ font-size: 16px; line-height: 20px;}
	.footer_top_fr li .footer_top_fr_tb i { font-size: 22px; line-height: 22px; padding: 6px; }
	.footer_nav{ display: none;}
	.footer_lx_li{ margin-bottom: 20px;}
	.footer_lx_span{ float: none; display: inline-block;}
	.footer_lx{ width: 100%; text-align: center;}
	.footer_lx_tel, .footer_lx_add{ width: 100%;}
	
}
@media screen and (max-width:799px){
	.footer_top_logo{ margin: 24px 0; width: 100%; text-align: center;}
	.footer_top_fr{ width: 100%; margin-top: 0;}
	.footer_top_fr li{ text-align: center; width: 49%; margin-right: 2%;}
	.footer_top_fr li:nth-child(2n){ margin-right: 0;}
	.footer_top_fr li .footer_top_fr_ewm{  position: relative; display: inline-table; left: auto; transform: none; bottom: auto;}
	.footer_top_fr li .footer_top_fr_tb{ width: 100%; margin-bottom: 10px;}
	.footer_top_fr li .footer_top_fr_tb i{ display: none;}
	.footer_top_fr li .footer_top_fr_cont{ width: 100%; text-align: center;}
}
@media screen and (max-width:599px){
	.footer_cont { padding: 20px 0; }
	.footer_lx_li { margin-bottom: 12px; }
	.footer_lx_tel a,.footer_lx_add{ font-size: 14px;}
	.footer_lx_tel_fwrx a{ font-size: 18px;}
	.footer_bot{  font-size: 12px; text-align: center;}
	.footer_copy,.footer_js{ width: 100%;}
}


/*内页banner*/
.n_banner{ width: 100%; text-align: center; position: relative; float: left; overflow: hidden; }
.n_banner>img{  float: left; position: relative; left: 50%; transform: translateX(-50%); object-fit: cover; z-index: 8; opacity: 1;  width: 100%; }
.n_banner .n_banner_kuan{ position: absolute;  width: 100%; text-align: center; top: 55%; left: 50%; transform: translate(-50%,-50%); color: #fff; z-index: 10;}
.n_banner .n_banner_title{ font-size: 60px; line-height: 60px;}
.n_banner .n_banner_position_a{ float: left; width: 100%; margin-top: 8px;}
.n_banner .n_banner_position_a a{ font-size: 18px; color: #ffffff; line-height: 30px; margin: 0 5px;}
.n_banner .n_banner_position_a i{  font-size: 12px; line-height: 30px;}
.n_banner .n_banner_position_a i:first-child{ font-size: 26px; position: relative; top: 2px; opacity: 0.7;}
.n_banner_cp .n_banner_kuan{ background: url(../images/cp_k.png) center center no-repeat; width: auto; padding: 10px; background-size: contain; padding: 20px 55px; background-size: 100% 100%;}

@media screen and (max-width:1400px){
	.n_banner .n_banner_title { font-size: 42px; line-height: 50px; }
	.n_nav_list li a{ font-size: 20px;}
}
@media screen and (max-width:1200px){
	.n_banner .n_banner_title { font-size: 32px; line-height: 40px; }
	.n_banner .n_banner_position_a a{ font-size: 16px;}
	.n_banner .n_banner_position_a i:first-child{ font-size: 22px;}
}
@media screen and (max-width:999px){
	.n_banner>img{ width: 130%;}
}
@media screen and (max-width:799px){
	.n_banner .n_banner_title { font-size: 26px; line-height: 30px; }
	.n_banner .n_banner_position_a{ margin-top: 0px;}
	.n_banner .n_banner_position_a i:first-child { font-size: 20px; }
	.n_banner .n_banner_position_a a { font-size: 14px; }
}
@media screen and (max-width:599px){
	.n_banner>img { width: 200%; }
	.n_banner .n_banner_position_a a { font-size: 12px; margin: 0 0px;}
	.n_banner .n_banner_position_a i{  font-size: 9px;}
	.n_banner .n_banner_position_a i:first-child { font-size: 16px; top: 1px; }
	.n_banner_cp .n_banner_kuan{ padding: 15px 0px; width:60%;}
	.n_banner .n_banner_title{ font-size: 20px;}
}

.n_nav{ float: left; width: 100%; text-align: center; position: relative; margin-top: -90px; top: 50px; z-index: 99;}
.n_nav_list{ float: left; width: 100%; text-align: center; position: relative; background: #ffffffd6; border-radius: 10px; backdrop-filter: blur(5px); overflow: hidden; box-shadow: 2px 5px 10px #dfe1e675}
.n_nav_list ul{ display: flex;  justify-content: center;}
.n_nav_list li{ display: inline-block; flex-grow: 1; max-width: 20%; width: 20%; position: relative; transition: 0.5s;}
.n_nav_list li::before{content: ''; position: absolute; width: 1px; height: 45%; background: #e6e8eb; right: -1px; top: 50%; transform: translateY(-50%);}
.n_nav_list li:last-child:before{ display: none; }
.n_nav_list li a{ float: left; font-size: 22px; color: #333333; width: 100%; height: 90px; line-height: 90px;} 
.n_nav_list li img{ position: relative; top: 12px; }
.n_nav_list li.on,.n_nav_list li:hover{  background: #004097;}
.n_nav_list li.on a,.n_nav_list li:hover a{ color: #fff;}
.n_nav_list li.on img,.n_nav_list li:hover img{ -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}
.n_nav_cp .n_nav_list ul{ justify-content: flex-start;}
.n_nav_cp .n_nav_list li{ flex-grow: unset;}

@media screen and (max-width:1200px){
	.n_nav_list{ border-radius: 5px;}
	.n_nav_list li a{ font-size: 18px; height: 70px; line-height: 70px;}
	.n_nav_list li img{ top: 9px; height: 35px;}
}
@media screen and (max-width:999px){
	.n_nav_list li a{ font-size: 16px;}
	.n_nav_list li img { top: 8px; height: 30px; }
}
@media screen and (max-width:799px){
	.n_nav{ top: 60px;}
	.n_nav_list li a { font-size: 14px; height: 60px; line-height: 60px;}
	.n_nav_list li img { top: 6px; height: 25px; }
}
@media screen and (max-width:599px){

	.n_nav_list ul{ flex-wrap: wrap;}
	.n_nav_list li{ width: 30%; max-width:none;}
	.n_nav_list li a{ height: 50px; line-height: 50px;}
	.n_nav_list li img { top: 4px; height: 20px; }
	.n_nav_cp .n_nav_list li { flex-grow: unset; flex-grow: 1;}
}




.n_gywm{ float: left; width: 100%;  position: relative; padding: 84px 0 177px; background: url(../images/gywm_bg.png) center bottom no-repeat; }
.n_gywm_title{ font-size: 85px; line-height: 91px; font-weight: bold; position: relative;}
.n_gywm_title1{ color: #d2d2d2;  filter: blur(3px); padding: 7px 13px;}
.n_gywm_title span{ position: absolute; top: 0; left: 0; background-image: linear-gradient(to right, #04449b, #2e6bbd); background-clip: text; -webkit-background-clip: text; color: transparent; padding-bottom: 15px;}
.n_gywm_title span::before{ content: ''; position: absolute; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 15px solid rgb(229 0 20); transform: rotate(-45deg); bottom: 5px; right: -36px;}
.n_gywm_gsmc{ float: left; width: 100%; font-size: 40px; line-height: 40px; color: #333333; font-weight: bold; margin-top: 23px;}
.n_gywm_gsmcen{ float: left; width: 100%; font-size: 18px; color: #666666;}
.n_gywm_tb{ position: absolute; right: 0; top: 100px; opacity: 0.1;}
.n_gywm_tb img{}
.n_gywm_kuan{ float: left; width: 100%; margin-top: 49px;}
.n_gywm_tu{ float: left; width: 43%; position: relative; padding-bottom: 32%; overflow: hidden;}
.n_gywm_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover;}
.n_gywm_info{ float: right; width: 50%; margin: 0 2.3%; font-size: 20px; line-height: 30px; color: #333333;}
.n_gywm_info p{ margin-bottom: 18px;}
.n_gywm_sztj{ float: left; width: 100%; margin-top: 90px;}
.n_gywm_sztj li{ float: left; width: 20%; text-align: center;}
.n_gywm_sztj li .n_gywm_sztj_tb{ width: 100%;}
.n_gywm_sztj li .n_gywm_sztj_tb img{ height: 60px;}
.n_gywm_sztj li .n_gywm_sztj_title{ font-size: 54px; line-height: 60px; color: #004097; font-weight: bold; margin-top: 22px;}
.n_gywm_sztj li .n_gywm_sztj_title sup{ font-size: 32px; line-height: 32px;}
.n_gywm_sztj li .n_gywm_sztj_title sub{ font-size: 40px; line-height: 40px; position: relative; top: -10px; margin-left: 5px;}
.n_gywm_sztj li .n_gywm_sztj_desc{ margin-top: 27px; font-size: 20px; color: #333333; line-height: 28px;}

@media screen and (max-width:1400px){	
	.n_gywm_title{ font-size: 60px; line-height: 70px;}
	.n_gywm_tb{ width: 23.5%;}
	.n_gywm_tb img{ width: 100%;}
	.n_gywm_gsmc{ font-size: 32px;}
	.n_gywm_kuan{ margin-top: 30px;}
	.n_gywm_info{ font-size: 18px;}
	.n_gywm_sztj li .n_gywm_sztj_title{ font-size: 45px;}
}
@media screen and (max-width:1200px){	
	.n_gywm{ padding: 80px 0 100px;}
	.n_gywm_tu{ margin: 0 15px 15px 0;}
	.n_gywm_info{ float: none; width: 100%; margin: 0; font-size: 16px;}
	.n_gywm_info p { margin-bottom: 12px; }
	.n_gywm_sztj{ margin-top: 50px;}
	.n_gywm_sztj li .n_gywm_sztj_tb img { height: 50px; }
	.n_gywm_sztj li .n_gywm_sztj_title { font-size: 35px; line-height: 50px; margin-top: 15px; }
	.n_gywm_sztj li .n_gywm_sztj_title sup { font-size: 24px; line-height: 28px; }
	.n_gywm_sztj li .n_gywm_sztj_title sub{ font-size: 30px; line-height: 30px;}
	.n_gywm_sztj li .n_gywm_sztj_desc{ margin-top: 15px; font-size: 16px; line-height: 24px;}
}
@media screen and (max-width:999px){
	.n_gywm_title { font-size: 50px; line-height: 60px; }
	.n_gywm_title span::before{  border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid rgb(229 0 20);}
	.n_gywm_tb{ width: 40%;}
	.n_gywm_sztj li .n_gywm_sztj_tb img { height: 40px; }
	.n_gywm_sztj li .n_gywm_sztj_title { font-size: 28px; line-height: 35px; margin-top: 10px; }
	.n_gywm_sztj li .n_gywm_sztj_title sup { font-size: 20px; line-height: 20px; }
	.n_gywm_sztj li .n_gywm_sztj_title sub{ font-size: 20px; line-height: 20px;}
	.n_gywm_sztj li .n_gywm_sztj_desc { margin-top: 10px; font-size: 14px; line-height: 22px; }
}
@media screen and (max-width:799px){
	.n_gywm_title{ text-align: center; width: 100%;}
	.n_gywm_title span{ left: 50%; transform: translateX(-50%);}
	.n_gywm_gsmc,.n_gywm_gsmcen{ text-align: center;}
	.n_gywm_tu{ width: 100%; padding-bottom: 60%;}
	.n_gywm_info{ float: left; width: 100%;}
	.n_gywm_sztj { text-align: center; }
	.n_gywm_sztj li{ width: 32%; margin-bottom: 40px; float: none; display:inline-block;} 
}
@media screen and (max-width:599px){
	.n_gywm { padding: 80px 0 30px; }
	.n_gywm_title { font-size: 34px; line-height: 40px; }
	.n_gywm_title span::before{ border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid rgb(229 0 20); bottom: 15px; right: -25px;}
	.n_gywm_gsmc { font-size: 24px; line-height: 30px; margin-top: 10px; }
	.n_gywm_gsmcen{ font-size: 12px; line-height: 24px;}
	.n_gywm_kuan { margin-top: 15px; }
	.n_gywm_info{ font-size: 14px; line-height: 26px;}
	.n_gywm_info p { margin-bottom: 7px; }
	.n_gywm_sztj li{ width: 49%; margin-bottom: 20px;}
	.n_gywm_sztj li .n_gywm_sztj_title { font-size: 24px; line-height: 30px; margin-top: 5px; }
	.n_gywm_sztj li .n_gywm_sztj_desc { margin-top: 5px; font-size: 12px; line-height: 20px; }
	.n_gywm_sztj li .n_gywm_sztj_tb img { height: 35px; }
}



.n_about{ background: none; text-align: center; padding: 133px 0 100px;}
.n_about .n_gywm_title { display: inline-block;  margin-right: 10px;}
.n_about_info{ float: left; width: 100%; margin-top: 50px; min-height: 200px; font-size: 16px; text-align: left;}
.n_about_info img{ max-width: 100%;}

@media screen and (max-width:1200px){	
	.n_about{  padding: 80px 0 50px;} 
	.n_about_info{ margin-top: 30px;}
}
@media screen and (max-width:599px){	
	.n_about_info{ font-size: 14px; margin-top: 20px;}
	.n_about .n_gywm_title{ margin-right: 0;}
}


.n_qywh{ background-image: linear-gradient(to bottom, #fff , #f6f6f7); padding: 84px 0 105px;}
.n_qywh_list{ float: left; width: 100%; margin-top: 56px;}
.n_qywh_list ul{ display: flex;}
.n_qywh_list li{ flex-grow: 1; margin-right: 5px;  width: 1%; position: relative; transition: 0.4s; cursor: pointer;}
.n_qywh_list li.on{ width: 40.4%;}
.n_qywh_list li:last-child{ margin-right: 0;}
.n_qywh_list li .n_qywh_list_tu{ width: 100%; position: relative; padding-bottom: 560px; overflow: hidden;}
.n_qywh_list li .n_qywh_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; }
.n_qywh_list li .n_qywh_list_cont{ position: absolute; bottom: 8%; text-align: center; width: 100%; padding: 0 6%; -webkit-box-sizing: border-box; box-sizing: border-box;}
.n_qywh_list li .n_qywh_list_title{ font-size: 36px; color: #ffffff; line-height: 36px;transition: 0.4s;}
.n_qywh_list li .n_qywh_list_titleen{ font-size: 18px; color: #ffffff; line-height: 30px; transition: 0.4s;}
.n_qywh_list li .n_qywh_list_desc{ width: 87%; font-size: 36px; color: #ffffff; line-height: 44px; display: none;  }
.n_qywh_list li.on .n_qywh_list_cont{ text-align: left; }
.n_qywh_list li.on .n_qywh_list_title{ font-size: 24px; line-height: 33px;}
.n_qywh_list li.on .n_qywh_list_titleen{ margin-bottom: 23px;}
.n_qywh_list li.on .n_qywh_list_desc{ display: inline-block;}

@media screen and (max-width:1600px){
	.n_qywh_list li .n_qywh_list_desc{ width: 90%; font-size: 30px; line-height: 40px;}
	.n_qywh_list li .n_qywh_list_title{ font-size: 32px; line-height: 32px;}
	.n_qywh_list li .n_qywh_list_titleen{ font-size: 16px;}
}
@media screen and (max-width:1400px){
	.n_qywh_list li .n_qywh_list_desc{ width: 90%; font-size: 25px; line-height: 30px;}
	.n_qywh_list li .n_qywh_list_title{ font-size: 24px; line-height: 32px;}
	.n_qywh_list li .n_qywh_list_titleen{ font-size: 14px; line-height: 20px;}
}
@media screen and (max-width:1200px){
	.n_qywh{ padding: 80px 0 50px;}
	.n_qywh_list li .n_qywh_list_titleen{ font-size: 12px;}
	.n_qywh_list li .n_qywh_list_desc{ font-size: 21px;}
}
@media screen and (max-width:999px){
	.n_qywh_list{ margin-top: 30px;}
	.n_qywh_list ul{ flex-wrap: wrap;}
	.n_qywh_list li{ margin-bottom: 10px; width: 100%;}
	.n_qywh_list li.on { width: 100%; }
	.n_qywh_list li .n_qywh_list_tu{ padding-bottom: 100px; transition: 0.5s;}
	.n_qywh_list li .n_qywh_list_cont{ padding: 0 2%;}
	.n_qywh_list li.on .n_qywh_list_tu{ padding-bottom: 400px;}
}
@media screen and (max-width:599px){
	.n_qywh{ padding: 80px 0 30px;}
	.n_qywh_list { margin-top: 10px; }
	.n_qywh_list li .n_qywh_list_title{ font-size: 20px; line-height: 30px;}
	.n_qywh_list li .n_qywh_list_desc { font-size: 14px; line-height: 20px; width: 100%; }
	.n_qywh_list li.on .n_qywh_list_tu { padding-bottom: 250px; }
	.n_qywh_list li.on .n_qywh_list_title { font-size: 18px; line-height: 20px; }
	.n_qywh_list li.on .n_qywh_list_titleen { margin-bottom: 15px; }
}



.n_fzlc{ background: none; overflow: hidden; padding: 84px 0 132px; }
.n_fzlc_nav{ float: left; width: 100%; margin-top: 55px; position: relative; padding-bottom: 40px;}
.n_fzlc_nav::after{ content: ''; position: absolute; bottom: 0; left: -10%; width: 120%; height: 1px; background: #e3e3e3;}
.n_fzlc_nav ul{ display: flex;}
.n_fzlc_nav li{  flex-grow: 1;  width: 19%; margin-right: 1.25%; text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 18px 10px; background: #004097; position: relative; overflow: hidden; cursor: pointer;}
.n_fzlc_nav li:before{ content: ''; position: absolute; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 15px solid #fff;  transform: rotate(-45deg); bottom: -3px; right: -10px; display: none;}
.n_fzlc_nav li:after{ content: ''; position: absolute; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid rgb(229 0 20);  transform: rotate(-45deg); bottom: -3px; right: -10px; display: none;}
.n_fzlc_nav li:last-child{ margin-right: 0;}
.n_fzlc_nav li .n_fzlc_nav_subtitle{ font-size: 30px; line-height: 30px; color: #ffffff;}
.n_fzlc_nav li .n_fzlc_nav_title{ font-size: 36px; color: #ffffff; line-height: 36px; margin-top: 10px;}
.n_fzlc_nav li:hover:before{ display: inline-block;}
.n_fzlc_nav li:hover:after{ display: inline-block;}

@media screen and (max-width:1400px){
	.n_fzlc_nav li{ padding: 10px;}
	.n_fzlc_nav li .n_fzlc_nav_subtitle{ font-size: 24px;}
	.n_fzlc_nav li .n_fzlc_nav_title{ font-size: 24px; line-height: 30px;}
}
@media screen and (max-width:1200px){
	.n_fzlc{ padding: 80px 0 50px;}
	.n_fzlc_nav li .n_fzlc_nav_subtitle { font-size: 20px; line-height: 24px; }
	.n_fzlc_nav li .n_fzlc_nav_title { margin-top: 5px; font-size: 20px; line-height: 24px; }
}
@media screen and (max-width:999px){
	.n_fzlc_nav{ margin-top: 20px; padding-bottom:20px;  text-align: center;}
	.n_fzlc_nav li .n_fzlc_nav_subtitle,.n_fzlc_nav li .n_fzlc_nav_title{ font-size: 18px;}
}
@media screen and (max-width:799px){
	.n_fzlc_nav ul{ display: unset;}
	.n_fzlc_nav li{ display: inline-block; width: 31%;}
}
@media screen and (max-width:599px){
	.n_fzlc_nav li { padding: 5px; }
	.n_fzlc_nav li .n_fzlc_nav_title{ margin-top: 2px;}
	.n_fzlc_nav li .n_fzlc_nav_subtitle, .n_fzlc_nav li .n_fzlc_nav_title { font-size: 14px; line-height: 20px; }
}


.n_fzlc_list{ float: left ; width: 100%; position: relative; padding: 60px 0 0;}
.n_fzlc_list li{ float: left; width: 100%;}
.n_fzlc_list li .n_fzlc_list_nf{ text-align: center; font-size: 80px; line-height: 80px; color: #333333; margin-top: 30px; margin-bottom: 30px;}
.n_fzlc_list li .n_fzlc_list_k{ float: left; width: 100%; min-height: 340px; position: relative;} 
.n_fzlc_list li .n_fzlc_list_k.on_nf{ margin-top: 10px;}
.n_fzlc_list li .n_fzlc_list_xian{ position: absolute; left: 50%; width: 2px; height: 100%; background:#004097;}
.n_fzlc_list li .n_fzlc_list_xian::before{ content: ''; position: absolute; width: 10px; height: 10px; background:#004097; border-radius: 100%; top: -10px; left: 50%; transform: translateX(-50%);}
.n_fzlc_list li .n_fzlc_list_xian::after{ content: ''; position: absolute; width: 10px; height: 10px; background:#004097; border-radius: 100%; bottom: -10px; left: 50%; transform: translateX(-50%);}
.n_fzlc_list li .n_fzlc_list_fl{ left: 0; text-align: right; width: 41%; position: absolute; top: 50%; transform: translateY(-50%);}
.n_fzlc_list li .n_fzlc_list_title{ font-size: 30px; line-height: 30px; color: #004097;}
.n_fzlc_list li .n_fzlc_list_desc{  font-size: 22px; color: #333333; line-height: 30px; width: 87%; float: right; margin-top: 13px;}
.n_fzlc_list li .n_fzlc_list_yf{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 60px; min-height: 60px; text-align: center; background: #004097; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 10px 0; border-radius: 100px; color: #fff;} 
.n_fzlc_list li .n_fzlc_list_yf span{ font-size: 22px;line-height: 35px; color: #ffffff; float: left; width: 100%; margin-top: 2px;}
.n_fzlc_list li .n_fzlc_list_tu{ float: right; width: 41%; position: relative; padding-bottom: 340px;}
.n_fzlc_list li .n_fzlc_list_tu img{ position: absolute; max-width: 100%; max-height: 100%;left: 0;top: 50%; transform: translateY(-50%);}
.n_fzlc_list li .n_fzlc_list_tu i{ position: absolute; top: 50%; transform: translateY(-50%) rotate(180deg); left: -41px; font-size: 33px; color: #004097;}
.n_fzlc_list li .n_fzlc_list_tu .n_fzlc_list_yf{ display: none;}
.n_fzlc_list li:nth-child(2n) .n_fzlc_list_fl{ left: auto; right: 0; text-align: left;}
.n_fzlc_list li:nth-child(2n) .n_fzlc_list_desc{ float: left;}
.n_fzlc_list li:nth-child(2n) .n_fzlc_list_tu{ float: left; }
.n_fzlc_list li:nth-child(2n) .n_fzlc_list_tu img{ left: auto; right: 0;}
.n_fzlc_list li:nth-child(2n) .n_fzlc_list_tu i{  transform: translateY(-50%) rotate(0deg); left: auto; right: -41px; }
.n_fzlc_tb{ float: left; width: 100%; text-align: center; margin-top: 5px;}
.n_fzlc_tb img{ max-width: 100%;}

@media screen and (max-width:1400px){
	.n_fzlc_list li .n_fzlc_list_title{ font-size: 24px;}
	.n_fzlc_list li .n_fzlc_list_desc{ font-size: 20px;}
	.n_fzlc_list li .n_fzlc_list_nf{ font-size: 60px; line-height: 60px;}
}
@media screen and (max-width:1200px){
	.n_fzlc_list{  padding: 30px 0 0;}
	.n_fzlc_list li .n_fzlc_list_nf{ font-size: 60px; line-height: 60px; margin-top: 20px; margin-bottom: 20px;}
	.n_fzlc_list li .n_fzlc_list_fl{ width: 45%;}
	.n_fzlc_list li .n_fzlc_list_title { font-size: 20px; }
	.n_fzlc_list li .n_fzlc_list_desc { font-size: 16px; line-height: 24px; margin-top: 5px; width: 100%; }
	.n_fzlc_list li .n_fzlc_list_yf{ width: 50px; min-height: 50px;}
	.n_fzlc_list li .n_fzlc_list_yf span{ font-size: 18px; line-height: 28px;}
	.n_fzlc_list li .n_fzlc_list_tu i{ left: -30px; font-size: 22px;}
	.n_fzlc_tb img{ width: 150px;}
}
@media screen and (max-width:999px){
	.n_fzlc_list li .n_fzlc_list_nf{ font-size: 40px; line-height: 40px; text-align: left;}
	.n_fzlc_list li .n_fzlc_list_yf{ display: none;}
	.n_fzlc_list li .n_fzlc_list_tu .n_fzlc_list_yf{  left: -11%;;  top: 50%; display: inline-block;}
	.n_fzlc_list li .n_fzlc_list_xian{ left: 6%;}
	.n_fzlc_list li .n_fzlc_list_tu{ width: 85%; padding-bottom: unset;}
	.n_fzlc_list li .n_fzlc_list_tu img{  top: auto; transform: none; position: relative;}
	.n_fzlc_list li .n_fzlc_list_fl { position: relative; width: 85%; top: auto; transform: none; text-align: left; float: right; padding: 20px 0;}
	.n_fzlc_list li:nth-child(2n) .n_fzlc_list_desc{ float: right;}
	.n_fzlc_list li:nth-child(2n) .n_fzlc_list_tu{ float: right; }
	.n_fzlc_list li:nth-child(2n) .n_fzlc_list_tu img{ left: 0; right: auto;}
	.n_fzlc_list li:nth-child(2n) .n_fzlc_list_tu i{  transform: translateY(-50%) rotate(180deg); left: -41px;; right: auto; }
	.n_fzlc_tb{ text-align: left;}
	.n_fzlc_tb img { width: 12%; }
}
@media screen and (max-width:799px){
	.n_fzlc_list li .n_fzlc_list_nf{ font-size: 32px; line-height: 32px;}
	.n_fzlc_list li .n_fzlc_list_tu .n_fzlc_list_yf{ width: 40px; min-height: 40px; padding: 5px 0;}
	.n_fzlc_list li .n_fzlc_list_yf span { font-size: 16px; line-height: 28px; }
}
@media screen and (max-width:599px){
	.n_fzlc_list li .n_fzlc_list_k{ min-height: auto;}
	.n_fzlc_list li .n_fzlc_list_nf{ font-size: 26px;}
	.n_fzlc_list li .n_fzlc_list_tu{ width: 84%;}
	.n_fzlc_list li .n_fzlc_list_tu i,.n_fzlc_list li:nth-child(2n) .n_fzlc_list_tu i{ left: -20px ; font-size: 18px;}
	.n_fzlc_list li .n_fzlc_list_tu .n_fzlc_list_yf{ left: -12%;}
	.n_fzlc_list li .n_fzlc_list_fl{ padding: 10px 0;}
	.n_fzlc_list li .n_fzlc_list_title { font-size: 16px; line-height: 26px; }
	.n_fzlc_list li .n_fzlc_list_desc{ font-size: 14px; line-height: 22px;}
}


.n_ryzz{ background: none; padding: 84px 0 90px;}
.n_qyry{ float: left; width: 100%; position: relative; margin-top: 55px;}
.n_qyry_fl{ float: left; width: 49.5%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 60px; background: #f2f3f5;}
.n_qyry_tu{ float: left; width: 100%; position: relative; padding-bottom: 70%;}
.n_qyry_tu img{ position: absolute; max-width: 100%; max-height: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); box-shadow: 0px 0px 15px #dcdcdc;}
.n_qyry_fr{ float: right;width: 48.5%; position: relative;}
.n_qyry_top{ float: left;  width: 100%; position: relative;}
.n_qyry_title{ float: left; font-size: 50px; line-height: 50px; color: #05459b; font-weight: bold;}
.n_qyry_list{ float: left; width: 100%; position: relative; overflow: hidden; margin-top: 51px;}
.n_qyry_list li{ }
.n_qyry_list li .n_qyry_list_li{ float: left; width: 49%; margin-right: 2%; margin-bottom: 10px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 9px; border: 1px solid #e2e1e6; cursor: pointer;}
.n_qyry_list li .n_qyry_list_li:nth-child(2n){ margin-right: 0;}
.n_qyry_list li .n_qyry_list_tb{ float: left; margin-left: 21px; margin-top: 20px;}
.n_qyry_list li .n_qyry_list_tb img{ height: 40px;}
.n_qyry_list li .n_qyry_list_title{ float: left; width:calc(100% - 80px); height: 80px; align-items: center; display: inline-grid; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 24px; color: #333333; font-size: 26px; font-weight: bold; line-height: 30px;}
.n_qyry_list-button-prev,.n_qyry_list-button-next{ font-size: 30px; line-height: 40px; width: 40px; height: 40px; text-align: center; left: auto; right: 11px; top: 10px; margin-top: 0px; background: #e1e2e6; border-radius: 100px;}
.n_qyry_list-button-prev{ right: 61px;}
.n_qyry_list-button-prev:hover,.n_qyry_list-button-next:hover{ background: #05459b; color: #fff;}
.n_qyry_list li .n_qyry_list_li:hover,.n_qyry_list li .n_qyry_list_li.on{ background: #1a58ad;}
.n_qyry_list li .n_qyry_list_li:hover .n_qyry_list_tb img,.n_qyry_list li .n_qyry_list_li.on .n_qyry_list_tb img{ -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}
.n_qyry_list li .n_qyry_list_li:hover .n_qyry_list_title,.n_qyry_list li .n_qyry_list_li.on .n_qyry_list_title{ color: #fff;}

@media screen and (max-width:1600px){
	.n_qyry_list li .n_qyry_list_title{ height: 70px; line-height: 35px; overflow: hidden; font-size: 22px;}
}
@media screen and (max-width:1400px){
	.n_qyry{ margin-top: 40px;}
	.n_qyry_title{ font-size: 42px;}
	.n_qyry_list-button-prev, .n_qyry_list-button-next{ font-size: 24px;}
	.n_qyry_list{ margin-top: 35px;}
	.n_qyry_list li .n_qyry_list_tb{ margin-left: 5px; margin-top: 12px;}
	.n_qyry_list li .n_qyry_list_title{ padding: 0 10px; font-size: 18px; width: calc(100% - 50px); height: 65px; line-height: 30px;}
}
@media screen and (max-width:1200px){
	.n_ryzz{ padding: 80px 0 50px;}
	.n_qyry_title{ font-size: 32px; line-height: 40px;}
	.n_qyry_list-button-prev, .n_qyry_list-button-next{ line-height: 35px; width: 35px; height: 35px;}
	.n_qyry_list li .n_qyry_list_tb img { height: 30px; }
	.n_qyry_list li .n_qyry_list_title{ font-size: 15px; height: 54px; line-height: 28px;}
}
@media screen and (max-width:999px){
	.n_qyry { margin-top: 20px; }
	.n_qyry_fl{ width: 100%; padding: 25px;}
	.n_qyry_fr{ width: 100%; margin-top: 20px;}
}
@media screen and (max-width:799px){
	.n_qyry_list { margin-top: 25px; }
}
@media screen and (max-width:599px){
	.n_ryzz { padding: 80px 0 30px; }
	.n_qyry_title { font-size: 24px; line-height: 30px; }
	.n_qyry_list-button-prev, .n_qyry_list-button-next { line-height: 30px;width: 30px;height: 30px; font-size: 18px; top: 0px;}
	.n_qyry_list-button-prev { 	right: 50px; }
	.n_qyry_list li .n_qyry_list_li{ width: 100%; margin-bottom: 5px;}
	.n_qyry_list li .n_qyry_list_title { font-size: 14px; height: 40px; line-height: 20px; }
	.n_qyry_list li .n_qyry_list_tb{ margin-top: 5px;}
	
}



.n_yyzs{ float: left; width: 100%; position: relative; padding: 75px 0 95px; background: #f2f3f5;}
.n_yyzs_title{  text-align: center; font-size: 50px; line-height: 50px; color: #333333; font-weight: bold;}
.n_yyzs_list{ float: left; width: 100%; position: relative;  margin-top: 41px; overflow: hidden; padding-bottom: 91px;}
.n_yyzs_list li{}
.n_yyzs_list li .n_yyzs_list_tu{ float: left; width: 100%; position: relative; padding-bottom: 137%; overflow: hidden;}
.n_yyzs_list li .n_yyzs_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: contain; transition: 0.5s;}
.n_yyzs_list li .n_yyzs_list_title{ float: left; width: 100%; text-align: center; font-size: 22px; color: #333333; margin-top: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} 
.n_yyzs_list li:hover .n_yyzs_list_tu img{ transform: scale(1.05); } 
.n_yyzs_list li:hover .n_yyzs_list_title{ color: #05459b; } 
.n_yyzs_list .swiper-pagination-bullet{ width: 40px; height: 6px; border-radius: 100px; background: #fff; box-shadow: 0px 0px 5px #c4c4c4; opacity: 1;}
.n_yyzs_list .swiper-pagination-bullet-active{ width: 60px; background: #004097;}

@media screen and (max-width:1400px){
	.n_yyzs_title{ font-size: 42px;}
	.n_yyzs_list li .n_yyzs_list_title{ font-size: 16px;}
}
@media screen and (max-width:1200px){
	.n_yyzs{ padding: 50px 0;}
	.n_yyzs_title{ font-size: 32px; line-height: 40px;}
	.n_yyzs_list{ padding-bottom: 60px;}
	.n_yyzs_list li .n_yyzs_list_title{ margin-top: 10px;}
	
}
@media screen and (max-width:599px){
	.n_yyzs { padding: 30px 0; }
	.n_yyzs_title{ font-size: 24px; line-height: 30px;}
	.n_yyzs_list{ margin-top: 20px ;}
	.n_yyzs_list li .n_yyzs_list_title { font-size: 14px; }
	.n_yyzs_list { padding-bottom: 40px; }
	.n_yyzs_list .swiper-pagination-bullet{ width: 30px; height: 4px; }
	.n_yyzs_list .swiper-pagination-bullet-active{ width: 40px;}
}




.n_cpzx{ float: left; width: 100%; position: relative; padding: 185px 0  111px; background: #f2f3f5; overflow: hidden;}
.n_cpzx .n_gywm_title{ display: inline-block; float: right; margin-right: 40px;}
.n_cplm_list{ float: left; width: 100%; position: relative; margin-top: 60px;}
.n_cplm_list li{ float: left; width: 48%; margin-right: 4%; position: relative; margin-top: -150px; box-shadow: 0px 0px 5px #dfe1e675;}
.n_cplm_list li:nth-child(2n){ margin-right: 0; margin-top:0px}
.n_cplm_list li .n_cplm_list_cont{ float: left; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 6%; background: #fff;}
.n_cplm_list li .n_cplm_list_title{ font-size: 40px; line-height: 40px; color: #333333; font-weight: bold;}
.n_cplm_list li .n_cplm_list_desc{ font-size: 20px; line-height: 26px; color: #666666; margin-top: 19px;}
.n_cplm_list li .n_cplm_list_tu{ float: left; width: 100%; position: relative; padding-bottom: 54%; overflow: hidden;}
.n_cplm_list li .n_cplm_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.n_cplm_list li:before{ content: ''; position: absolute;     width: 0; height: 0; border-left: 30px solid transparent; border-right: 30px solid transparent; border-top: 30px solid rgb(242 243 245); transform: rotate(-45deg); bottom: -10px; right: -25px; z-index: 9;}
.n_cplm_list li .n_cplm_list_more { position: absolute; overflow: hidden; transition: 0.5s; bottom: -23px; left: 45px; display: none;}
.n_cplm_list li .n_cplm_list_more:after { content: ''; position: absolute; width: 126%; height: 100%; background: #004097; left: -30px; transform: skewX(-50deg);}
.n_cplm_list li .n_cplm_list_more span{ float: left; color: #fff; font-size: 20px; line-height: 44px; padding: 0 20px; position: relative; z-index: 9;}
.n_cplm_list li .n_cplm_list_more i{ margin-left: 20px;}
.n_cplm_list li:hover .n_cplm_list_more{ display: inline-block;}
.n_cplm_list li:hover .n_cplm_list_tu img{ transform: scale(1.1);}
.cplb_nav_s{ width: 21%; position: absolute; right: 2%; top: 54%; transform: translateY(-50%);}
.cplb_nav_s form{ float: left; width: 100%; border-radius: 100px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 4px 7px;}
.cplb_nav_s input[type="text"] { float: left; background: none; border: 0; line-height: 55px; -webkit-box-sizing: border-box; box-sizing: border-box; width: calc(100% - 45px); padding: 0px 4px; font-size: 18px;  border-bottom: 1px solid #e7e9e8;}
.cplb_nav_s input[type="text"]::-webkit-input-placeholder{ color:#666666;}
.cplb_nav_s input[type="submit"]{ float: right; width: 45px; height: 50px; line-height: 50px; text-align: center; border: 0; color: #004097; font-size: 38px; background: none; border-radius: 100px;}

@media screen and (max-width:1400px){
	.n_cplm_list li .n_cplm_list_cont{ padding: 4%;}
	.n_cplm_list li .n_cplm_list_title{ font-size: 30px; line-height: 30px;}
	.n_cplm_list li .n_cplm_list_desc{ font-size: 18px;}
	.cplb_nav_s{ width: 25%;}
	.cplb_nav_s input[type="submit"]{ font-size: 30px; height: 40px; line-height: 40px;}
	.cplb_nav_s input[type="text"]{ font-size: 15px; line-height: 40px;}
	
}
@media screen and (max-width:1200px){
	.n_cpzx{ padding: 80px 0 50px;}
	.n_cplm_list li:before{ bottom: -7px; right: -17px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid rgb(242 243 245);}
	.n_cplm_list li .n_cplm_list_title{ font-size: 24px;}
	.n_cplm_list li .n_cplm_list_desc { font-size: 16px; margin-top: 10px; }

}
@media screen and (max-width:999px){
	.n_cplm_list{ margin-top: 20px;}
	.n_cplm_list li{ width: 49%; margin-right: 2%; margin-top: -80px;}
	.cplb_nav_s{ width: 30%;}
	.cplb_nav_s input[type="submit"]{ font-size: 24px; height: 40px; line-height: 40px;}
	.cplb_nav_s input[type="text"]{ font-size: 14px; line-height: 40px;}
}
@media screen and (max-width:799px){
	.n_cpzx .n_gywm_title{ margin-right: 0px;}
	.n_cplm_list li{ margin-top: 0;}
	.n_cplm_list li .n_cplm_list_title { font-size: 20px; }
	.n_cplm_list li .n_cplm_list_desc{ font-size: 14px; line-height: 22px; height: 88px; overflow: hidden;}
	.cplb_nav_s{ width: 35%;}
	.cplb_nav_s input[type="submit"]{ font-size: 22px; height: 40px; line-height: 40px; width: 40px;}
	.cplb_nav_s input[type="text"]{ font-size: 12px; line-height: 40px;}
}
@media screen and (max-width:599px){
	.n_cpzx{ padding: 50px 0 30px;}
	.cplb_nav_s{display: none;}
	.n_cplm_list { margin-top: 5px; }
	.n_cplm_list li{ width: 100%; margin-bottom: 20px;}
}


.n_cplb{ float: left; width: 100%; position: relative; padding: 150px 0  97px; background: #f2f3f5;}
.n_cplb_fl{ float: left; width: 23%;}
.n_cplb_fl_title{ position: relative; font-size: 40px; color: #333333; font-weight: bold; line-height: 50px; padding-left: 70px; -webkit-box-sizing: border-box; box-sizing: border-box;}
.n_cplb_fl_title span{ position: absolute; left: 0; top: 0; padding: 5px; background: #004298; border-radius: 10px;}	 
.n_cplb_fl_title img{ float: left; -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}
.n_cplb_fl_title i{ float: right; font-size: 26px; display: none; transition: 0.5s;}
.n_cplb_fl_zi{ float: left; width: 100%; margin-top: 25px;}
.n_cplb_fl_zi li{ float: left; width: 100%; margin-bottom: 2px; position: relative;}
.n_cplb_fl_zi li .n_cplb_fl_zi2{ float: left; width: 100%; margin-bottom: 2px; position: relative; overflow: hidden;}
.n_cplb_fl_zi li .n_cplb_fl_zi2:before { content: ''; position: absolute; width: 116%; height: 100%; background: #fff; top: 0; left: -40px; transform: skewX(-45deg);}
.n_cplb_fl_zi li .n_cplb_fl_zi2 a{ float: left; width: 85%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 4% 5%; font-size: 26px; line-height: 30px; z-index: 9; position: relative;}
.n_cplb_fl_zi li .n_cplb_fl_zi2 .n_cplb_fl_zi_title{  color: #333333;}
.n_cplb_fl_zi li .n_cplb_fl_zi2 i{ font-size: 24px; color: #004097; font-weight: bold; position: absolute; top: 50%; transform: translateY(-50%); right: 6%; transition: 0.5s; cursor: pointer;}
.n_cplb_fl_zi li.on .n_cplb_fl_zi_title,.n_cplb_fl_zi li:hover .n_cplb_fl_zi_title{ color: #fff;}
.n_cplb_fl_zi li.on .n_cplb_fl_zi2:before,.n_cplb_fl_zi li:hover .n_cplb_fl_zi2:before{ background: #004097;}
.n_cplb_fl_zi li.on .n_cplb_fl_zi2 i{ transform: translateY(-50%) rotate(90deg); color:#fff ;}
.n_cplb_fl_zi li:hover i{ color:#fff ;}
.n_cplb_fl_zi3{  float: left; width: 100%;  position: relative;}
.n_cplb_fl_zi3 a{ float: left; width:90%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 4% 5%; font-size: 23px; line-height: 30px; z-index: 9; position: relative; padding-left: 16%; border-bottom: 1px solid #e7e8ea;}
.n_cplb_fl_zi3 a:last-child{ border-bottom:0px}
.n_cplb_fl_zi3 a:before{ content: ''; position: absolute; width: 14px; height: 14px; border: 1px solid #c5c6ca; left: 22px; top: 50%; transform: translateY(-50%); border-radius: 2px;}
.n_cplb_fl_zi3 a.on,.n_cplb_fl_zi3 a:hover{ color:#004097;;}
.n_cplb_fl_zi3 a.on:before,.n_cplb_fl_zi3 a:hover:before{ background: #004097; border-bottom: 1px solid #004097;}

@media screen and (max-width:1400px){
	.n_cplb_fl_title{ font-size: 32px; line-height: 40px; padding-left: 50px;}
	.n_cplb_fl_title img{ height: 35px;}
	.n_cplb_fl_title span{ padding: 3px;}
	.n_cplb_fl_zi li .n_cplb_fl_zi2 a{ font-size: 20px;}
	.n_cplb_fl_zi li .n_cplb_fl_zi2 i{ font-size: 18px;}
	.n_cplb_fl_zi3 a{ font-size: 20px;}
}
@media screen and (max-width:1200px){
	.n_cplb{ padding: 80px 0 50px;}
	.n_cplb_fl_zi li .n_cplb_fl_zi2:before{ left: -22px;}
	.n_cplb_fl_zi li .n_cplb_fl_zi2 a { font-size: 18px; }
	.n_cplb_fl_zi3 a { font-size: 18px; }
	.n_cplb_fl_zi3 a:before{ width: 12px; height: 12px; left: 12px;}
}
@media screen and (max-width:999px){
	.n_cplb_fl{ width: 100%;}
	.n_cplb_fl_title i{ display: inline-block; }
	.n_cplb_fl.on .n_cplb_fl_title i{transform: rotate(90deg);}
	.n_cplb_fl_zi{ display: none;}
	.n_cplb_fl_zi li .n_cplb_fl_zi2 a{ width: 90%; padding: 1% 2%;}
	.n_cplb_fl_zi3 a{ padding: 1% 5%; }
}
@media screen and (max-width:799px){
	.n_cplb { padding: 60px 0 50px; }
}
@media screen and (max-width:599px){
	.n_cplb { padding: 50px 0 30px; }
	.n_cplb_fl_title{ font-size: 20px; line-height: 30px; padding-left: 40px;}
	.n_cplb_fl_title img { height: 27px; }
	.n_cplb_fl_title i{ font-size: 22px;}
	.n_cplb_fl_title span { padding: 2px; }
	.n_cplb_fl_zi{ margin-top: 15px;}
	.n_cplb_fl_zi li .n_cplb_fl_zi2 a { font-size: 16px; }
	.n_cplb_fl_zi li .n_cplb_fl_zi2 i { font-size: 14px; }
	.n_cplb_fl_zi3 a { padding: 1% 5%; font-size: 14px; padding-left: 10%; }
}



.n_cplb_fr{ float: right; width: 75%; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 26px 30px; background: #fff;}
.n_cplb_list{ float: right; width: 100%; position: relative;}
.n_cplb_list li{ float: left; width: 32%; margin-right: 2%; margin-bottom: 30px;}
.n_cplb_list li:nth-child(3n){ margin-right: 0; }
.n_cplb_list li .n_cplb_list_tu{ width: 100%; float: left;padding-bottom: 83%; position: relative; overflow: hidden;}
.n_cplb_list li .n_cplb_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.n_cplb_list li .n_cplb_list_title{ float: left; width: 100%; text-align: center; font-size: 26px; color: #333; }
.n_cplb_list li:hover .n_cplb_list_tu img{ transform: scale(1.1);}
.n_cplb_list li:hover .n_cplb_list_title{ color: #fff; background: #004097;}
.search_list{ width: 100%;}

@media screen and (max-width:1400px){
	.n_cplb_fr{ padding: 20px;}
	.n_cplb_list li .n_cplb_list_title{ font-size: 20px;}
}
@media screen and (max-width:1200px){
	.n_cplb_list li .n_cplb_list_title { font-size: 18px; }
}
@media screen and (max-width:999px){
	.n_cplb_fr{ width: 100%; margin-top: 30px;} 
}
@media screen and (max-width:799px){
	.n_cplb_fr { padding: 10px; }
	.n_cplb_list li{ width: 49%; margin-right: 2%; margin-bottom: 20px;}
	.n_cplb_list li:nth-child(2n){ margin-right: 0;}
	.n_cplb_list li:nth-child(3n){ margin-right: 0;}
}
@media screen and (max-width:599px){
	.n_cplb_fr{ margin-top: 20px;}
	.n_cplb_list li .n_cplb_list_title { font-size: 14px; }
}


.n_cpxq_top{ float: left; width: 100%; position: relative;}
.n_cpxq_tu{ float: left; width: 43%; position: relative; padding-bottom:35.5%; overflow: hidden;}
.n_cpxq_tu img{  position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.n_cpxq_top_fr{ float: right; width: 56.5%;}
.n_cpxq_top_fr .n_cpxq_top_title{  float: left; width: 100%; position: relative; margin-bottom: 5px; background: #114d9e;}
.n_cpxq_top_fr .n_cpxq_top_title_lf{float: left; width: 55%; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 53px; font-size: 55px; color: #ffffff; line-height: 80px;}
.n_cpxq_top_fr .n_cpxq_top_title_lf:before{ content: ''; position: absolute; width: 10px; height: 10px; background: #fff; border-radius: 100px; left: 7%; top: 50%; transform: translateY(-50%);}
.n_cpxq_top_fr .n_cpxq_top_title_fr{ float: right; width: 45%; text-align: right; -webkit-box-sizing: border-box; box-sizing: border-box; padding-right: 30px;     color: #ffffff;
 font-size: 16px; line-height: 30px; margin-top: 13px;}
.n_cpxq_top_fr .n_cpxq_top_title_fr span{ float: left; width: 100%; font-size: 30px; color: #ffffff;}
.n_cpxq_top_jgtx{ float: left; width: 49.5%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 24px; background: #114d9e;}
.n_cpxq_top_jgtx_title{ font-size: 17px; color: #ffffff; padding-bottom: 13px; border-bottom: 1px solid #8aa4ce; position: relative;}
.n_cpxq_top_jgtx_title span{ font-size: 30px; line-height: 37px; color: #ffffff; margin-right: 10px;}
.n_cpxq_top_jgtx_title:before{ content: ''; position: absolute; width: 40px; height: 3px; background: #fff; bottom: -2px;}
.n_cpxq_top_jgtx_info{ float: left; width: 100%; margin-top: 10px; min-height: 211px;}
.n_cpxq_top_jgtx_info p{ float: left; width: 100%; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 20px; font-size: 16px; color: #fff; line-height: 23px; margin-bottom: 11px;}
.n_cpxq_top_jgtx_info p:before{ content: ''; position: absolute; width: 6px; height: 6px; background: #fff; border-radius: 100px; left: 0%; top:13px; }
.n_cpxq_top_jgtx_info p span{ float: left; width: 100%; font-size: 22px; line-height: 30px; color: #ffffff;}
.n_cpxq_top_zyyt{ float: right; width: 49.5%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 24px; background: #114d9e; overflow: hidden; position: relative;}
.n_cpxq_top_zyyt:before{ content: ''; position: absolute; width: 0; height: 0; border-left: 30px solid transparent; border-right: 30px solid transparent; border-top: 30px solid #fff; transform: rotate(-45deg); bottom: -9px; right: -25px; z-index: 9;}
.n_cpxq_top_zyyt:after{ content: ''; position: absolute; width: 0; height: 0; border-left: 30px solid transparent; border-right: 30px solid transparent; border-top: 30px solid rgb(229 0 20); transform: rotate(-45deg); bottom: -12px; right:-28px; z-index: 9;}
.n_cpxq_top_zyyt_title{ font-size: 16px; line-height: 24px; color: #ffffff; padding-bottom: 13px; border-bottom: 1px solid #8aa4ce; position: relative;}
.n_cpxq_top_zyyt_title span{ font-size: 30px; line-height: 37px; color: #ffffff; margin-right: 10px;}
.n_cpxq_top_zyyt_title:before{ content: ''; position: absolute; width: 40px; height: 3px; background: #fff; bottom: -2px;}
.n_cpxq_top_zyyt_k{ float: left; width: 100%; position: relative;}
.n_cpxq_top_zyyt_info{ float: left; width: 100%; margin-top: 10px; min-height: 107px;}
.n_cpxq_top_zyyt_info p{ float: left; width: 100%; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 16px; color: #fff; line-height: 23px; margin-bottom: 11px;}
.n_cpxq_top_zyyt_info p span{ float: left; width: 100%; font-size: 22px; line-height: 30px; color: #ffffff;}
.n_cpxq_top_zyyt_tu{ position: relative; width: 110%; padding-bottom: 39%; margin-left: -5%; float: left;}
.n_cpxq_top_zyyt_tu img{ position: absolute; width: 100%; height: 111%; object-fit: cover;}
.n_cpxq_top_zyyt_tu:after{ content: ''; position: absolute; width: 0; height: 0; border-left: 30px solid transparent; border-right: 30px solid transparent; border-top: 30px solid rgb(17 77 158); transform: rotate(-45deg); bottom: -27px; right: -31px;}

.n_cpxq_bot{ float: left; width: 100%; position: relative; margin-top: 19px;}
.n_cpxq_bot_cpbz{ float: left; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 9px 2.5%; font-size: 19px; line-height: 32px; color: #ffffff; background: #114d9e;}
.n_cpxq_bot_cpbz span{ float: left; font-size: 35px; line-height: 40px; color: #ffffff; width: 100%;}
.n_cpxq_bot_cpbz_info{ float: left; width: 100%; position: relative; }
.n_cpxq_bot_cpbz_info table{ float: left; width: 100%; position: relative; }
.n_cpxq_bot_cpbz_info tr{ background: #fff;}
.n_cpxq_bot_cpbz_info tr:nth-child(2n){ background: #f3f4f6;}
.n_cpxq_bot_cpbz_info td{ text-align: center; font-size: 18px; color: #333333; line-height: 30px; padding: 14px 0; border-right: 2px solid #ebeaef; }
.n_cpxq_bot_cpbz_info td:nth-child(1){  width: 55%; text-align: left; font-size: 21px; font-weight: bold; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 14px 30px;}
.n_cpxq_bot_cpbz_info td:last-child{ border-right:0}
.n_cpxq_bot_cpbz_info em{ margin-left: 10px; font-weight: 400; font-size: 16px; font-style: unset;}
.n_cpxq_bot_lx{ float: left;  width: 100%; margin-top: 43px;}
.n_cpxq_bot_dyzx{ float: left;  }
.n_cpxq_bot_dyzx a{ float: left; color: #fff; font-size: 22px; padding: 10px 24px; padding-right: 47px; background: #144da4;}
.n_cpxq_bot_dyzx i{ font-size: 45px; line-height: 20px; position: relative; top: 8px; margin-right: 13px;}
.n_cpxq_bot_dyzx a:hover{ opacity: 0.9;}
.xsrx{ float: left; margin-left: 30px; max-width: 175px; line-height: 31px;}
.xsrx span{ float: left; font-size: 22px; line-height: 29px; color: #333333;}
.xsrx i{ color: #004097;}
.xsrx a{ float: left; font-size: 23px; color: #333333;}
.xsrx a:hover{ color: #004097;}
.n_cpxq_bot_bq{ float: right; margin-top: 28px;    position: relative;}
.n_cpxq_bot_bq li{ float: left; margin-left: 8px; position: relative;}
.n_cpxq_bot_bq li i{ color: #fff; font-size: 28px; line-height: 28px; background: #144da4; border-radius: 5px; overflow: hidden; padding: 2px; float: left;}
.n_cpxq_bot_bq li .bds_more{ position: absolute; float: left; margin: 0; width: 100%; height: 100%; padding: 0; background: none;}
.n_cpxq_bot_bq li .wxewm{ position: absolute; bottom: 100%; left: 50%; transform: translateX(-50%); z-index: 99; display: none;}
.n_cpxq_bot_bq li .wxewm img{ width: 100px;}
.n_cpxq_bot_bq li:hover i{ opacity: 0.9;}
.n_cpxq_bot_bq li:hover .wxewm{ display: inline-block;}
.bdshare_popup_bg,.bdshare_popup_box{ left: auto !important; right: 9%;}


@media screen and (max-width:1600px){
	.n_cpxq_top_jgtx,.n_cpxq_top_zyyt{ padding: 15px;}
	.n_cpxq_top_jgtx_title,.n_cpxq_top_zyyt_title{ font-size: 14px;}
	.n_cpxq_top_jgtx_title span,.n_cpxq_top_zyyt_title span{ font-size: 24px; line-height: 30px;}
	.n_cpxq_top_fr .n_cpxq_top_title_lf{  font-size: 32px; padding-left: 44px; line-height: 60px;}
	.n_cpxq_top_fr .n_cpxq_top_title_fr{ margin-top: 0px;}
	.n_cpxq_top_fr .n_cpxq_top_title_fr span{ line-height: 24px; margin-top: 6px; font-size: 22px;}
	.n_cpxq_top_jgtx_info{ min-height: 200px;}
	.n_cpxq_top_jgtx_info p,.n_cpxq_top_zyyt_info p{ font-size: 14px;}
	.n_cpxq_top_jgtx_info p span,.n_cpxq_top_zyyt_info p span{ font-size: 20px;}
}
@media screen and (max-width:1400px){
	.n_cpxq_top_fr .n_cpxq_top_title_lf{ font-size: 24px;}
	.n_cpxq_top_fr .n_cpxq_top_title_fr{ margin-top: 0px; padding-right: 20px; font-size: 14px; line-height: 24px;}
	.n_cpxq_top_jgtx_title{ padding-bottom: 6px;}
	.n_cpxq_top_jgtx_title, .n_cpxq_top_zyyt_title { font-size: 12px; }
	.n_cpxq_top_fr .n_cpxq_top_title_fr span{ font-size: 18px;}
	.n_cpxq_top_jgtx_title span, .n_cpxq_top_zyyt_title span { font-size: 18px; line-height: 20px; margin-right: 5px; }
	.n_cpxq_top_jgtx_info { min-height: 192px; }
	.n_cpxq_top_jgtx_info p{ line-height: 20px; margin-bottom: 10px;}
	.n_cpxq_top_jgtx_info p span, .n_cpxq_top_zyyt_info p span { font-size: 18px; }
	.n_cpxq_bot_cpbz{ font-size: 18px;}
	.n_cpxq_bot_cpbz span{ font-size: 28px; line-height: 30px;}
	.n_cpxq_bot_cpbz_info td{ font-size: 16px;}
	.n_cpxq_bot_cpbz_info td:nth-child(1){  font-size: 18px; padding: 14px 20px;}
	.n_cpxq_bot_cpbz_info em{ font-size: 14px;}
	.n_cpxq_bot_dyzx a{ padding: 8px 15px; font-size: 18px;}
	.n_cpxq_bot_dyzx i{ font-size: 26px; top: 4px; margin-right: 2px;}
	.xsrx{margin-left: 18px; line-height: 24px;}
	.xsrx a{ font-size: 20px;}
	.xsrx span{ font-size: 20px; line-height: 24px;}
	.n_cpxq_bot_bq{ margin-top: 15px;}
}
@media screen and (max-width:1200px){
	.n_cplb{ padding: 80px 0 50px;}
	.n_cplb_fr { padding: 10px; }
	.n_cpxq_top_fr .n_cpxq_top_title_lf{ font-size: 22px; padding-left: 28px; line-height: 50px;}
	.n_cpxq_top_fr .n_cpxq_top_title_lf:before{ left: 5%; width: 7px; height: 7px;}
	.n_cpxq_top_fr .n_cpxq_top_title_fr{ font-size: 12px; line-height: 20px; padding-right: 15px;}
	.n_cpxq_top_fr .n_cpxq_top_title_fr span { font-size: 16px; }
	.n_cpxq_top_jgtx, .n_cpxq_top_zyyt { padding: 10px; }
	.n_cpxq_top_jgtx_info p{ margin-bottom: 5px;}
	.n_cpxq_top_jgtx_info p, .n_cpxq_top_zyyt_info p { font-size: 12px; line-height: 18px; }
	.n_cpxq_top_jgtx_info p span, .n_cpxq_top_zyyt_info p span{ font-size: 16px;}
	.n_cpxq_top_zyyt_info{ min-height: 92px;}
	.n_cpxq_bot_cpbz { font-size: 16px; }
	.n_cpxq_bot_cpbz span{ font-size: 22px;}
	.n_cpxq_bot_bq li i{ font-size: 24px; line-height: 24px;}
	.n_cpxq_bot_lx{ margin-top: 30px;}
}
@media screen and (max-width:799px){
	.n_cpxq_tu{ width: 100%; padding-bottom: 80%;}
	.n_cpxq_top_fr{ width: 100%; margin-top: 10px;}
	.n_cpxq_top_zyyt_info { min-height: 85px; }
	.n_cpxq_top_fr .n_cpxq_top_title_fr span{ margin-top: 3px;}
	.n_cpxq_bot{ margin-top: 10px;}
	.n_cpxq_bot_cpbz{line-height: 22px;}
	.n_cpxq_bot_cpbz_info em { font-size: 12px; margin-left: 5px;}
	.n_cpxq_bot_cpbz_info td { font-size: 14px; line-height: 20px;}
	.xsrx a { font-size: 18px; }
	.xsrx span { font-size: 16px; line-height: 24px; }
}
@media screen and (max-width:599px){
	.n_cplb{ padding: 50px 0 30px;}
	.n_cpxq_top_jgtx{ width: 100%;} 
	.n_cpxq_top_jgtx_info{ min-height: auto;}
	.n_cpxq_top_zyyt{ width: 100%; margin-top: 5px;}
	.n_cpxq_top_fr .n_cpxq_top_title_lf{ font-size: 20px;}
	.n_cpxq_top_zyyt_info { min-height: auto; margin-bottom: 10px; }
	.n_cpxq_bot_cpbz { font-size: 14px; }
	.n_cpxq_bot_cpbz span { font-size: 18px; line-height: 24px; }
	.n_cpxq_bot_cpbz_info td{  padding: 10px 0;}
	.n_cpxq_bot_cpbz_info td:nth-child(1) { font-size: 16px; padding: 10px 11px; }
	.n_cpxq_bot_lx { margin-top: 20px; }
	.n_cpxq_bot_dyzx a { padding: 4px 8px; font-size: 14px; }
	.n_cpxq_bot_dyzx i{ font-size: 22px; margin-right: 0px }
	.xsrx { margin-left: 8px; line-height: 20px; max-width: 100px; }
	.xsrx a { font-size: 14px; 	}
	.xsrx span { font-size: 14px; line-height: 20px; }
	.n_cpxq_bot_bq li{ margin-left: 4px;}
	.n_cpxq_bot_bq li i { font-size: 18px; line-height: 18px; }
}



.djxw{ float: left; width: 100%; position: relative; padding: 147px 0 79px;}
.djxw_title{ font-size: 50px; line-height: 50px; color: #e50014; font-weight: bold;}
.djxw_k{ float: left; width: 100%; margin-top: 58px;}
.djxw_k_fl{ float: left; width: 48%; position: relative; overflow: hidden;}
.djxw_k_fl li{}
.djxw_k_fl li .djxw_k_fl_tu{ float: left; width: 100%; position: relative; padding-bottom: 58%;}
.djxw_k_fl li .djxw_k_fl_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; }
.djxw_k_fl .swiper-pagination-bullet{ width: 40px; height: 6px; border-radius: 100px; background: #fff; box-shadow: 0px 0px 5px #c4c4c4; opacity: 1;}
.djxw_k_fl .swiper-pagination-bullet-active{ width: 60px; background: #e50015;}

.djxw_k_fr{ float: right; width: 49%;}
.djxw_k_fr li{ float: left; width: 100%; padding: 32px 0; border-bottom: 2px solid #e1e2e6; }
.djxw_k_fr li .djxw_k_fr_cont{ float: left; width: 100%;}
.djxw_k_fr li .djxw_k_fr_title{ font-size: 24px; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 91%; font-weight: bold;}
.djxw_k_fr li .djxw_k_fr_desc{ font-size: 20px; color: #666666; line-height: 26px; height: 52px; overflow: hidden;}
.djxw_k_fr li.on,.djxw_k_fr li:hover{ border-bottom: 2px solid #e50014;}
.djxw_list{ float: left; width: 100%; position: relative; margin-top: 56px;}
.djxw_list2{ margin-top: 0;}
.djxw_list li{ float: left; width: 32%; margin-right: 2%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 2%; border-top: 4px solid #e50015;  background: #fff; box-shadow: 0px 0px 15px #d7d7d7; cursor: pointer; position: relative; top: 0 ;transition: 0.5s; margin-bottom: 30px;}
.djxw_list li:nth-child(3n){ margin-right: 0;}
.djxw_list li .djxw_list_time{ font-size: 17px; color: #e50014; font-weight: bold;}
.djxw_list li .djxw_list_title{ font-size: 24px; color: #333333; line-height: 30px; margin-top: 6px; height: 60px; overflow: hidden;}
.djxw_list li .djxw_list_desc{ float: left; font-size: 20px; line-height: 26px; color: #666666; margin-top: 40px; height: 78px; overflow: hidden;}
.djxw_list li .djxw_list_more{ float: left; width: 100%; margin-top: 33px;}
.djxw_list li .djxw_list_more span{ font-size: 18px; color: #666666; line-height: 30px;}
.djxw_list li .djxw_list_more i{ float: right; color: #e50014; font-weight: bold;}
.djxw_list li:hover{ top: -10px;}
.djxw_more{ float: left; width: 100%; margin-top: 29px; text-align: center;}
.djxw_more a{ font-size: 20px; line-height: 30px; color: #fff; padding: 7px 28px; display: inline-block; overflow: hidden; position: relative; top: 0; transition: 0.5s; background: #e50014;;}
.djxw_more a::before { content: ''; position: absolute; width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #fff; transform: rotate(-45deg); bottom: -7px; right: -23px; z-index: 9;}
.djxw_more a i{font-size: 16px; position: relative; transform: rotate(90deg); display: inline-block; font-weight: bold; margin-left: 20px;}
.djxw_more a:hover{ top: -5px;}

@media screen and (max-width:1600px){
	.djxw_k{ margin-top: 40px;}
	.djxw_k_fl li .djxw_k_fl_tu{ padding-bottom: 64%;}
	.djxw_k_fr li{ padding: 20px 0;}
}
@media screen and (max-width:1400px){
	.djxw_title{ font-size: 42px;}
	.djxw_k_fr li .djxw_k_fr_title{ font-size: 20px;}
	.djxw_k_fr li .djxw_k_fr_desc{ font-size: 18px;}
	.djxw_list li .djxw_list_title{ font-size: 20px; line-height: 28px;}
	.djxw_list li .djxw_list_desc{ font-size: 18px; line-height: 25px; height: 75px;}
	.djxw_list li .djxw_list_more span{ font-size: 16px;}
}
@media screen and (max-width:1200px){
	.djxw{ padding: 80px 0 50px;}
	.djxw_title{ font-size: 32px; line-height: 40px;}
	.djxw_k { margin-top: 20px; }
	.djxw_k_fr li { padding: 15px 0; }
	.djxw_k_fr li .djxw_k_fr_title { font-size: 18px; }
	.djxw_k_fr li .djxw_k_fr_desc { font-size: 16px; }
	.djxw_list li .djxw_list_title { font-size: 18px; line-height: 25px; height: 50px; }
	.djxw_list li .djxw_list_desc { font-size: 16px; line-height: 25px; height: 75px; margin-top: 20px; }
	.djxw_list li .djxw_list_more{ margin-top: 25px;}
	.djxw_list li .djxw_list_more span { font-size: 14px; }
	.djxw_more{ margin-top: 10px;}
	.djxw_more a{ font-size: 16px; padding: 5px 15px;}
}
@media screen and (max-width:999px){
	.zxzx_list li{ width: 49%; margin-right: 2%; margin-bottom: 30px;}
	.zxzx_list li:nth-child(3n) { margin-right: 2%; }
	.zxzx_list li:nth-child(2n) { margin-right: 0%; }
	.djxw_k_fl{ width: 100%;}
	.djxw_k_fr{ width: 100%;}
}
@media screen and (max-width:799px){
	.djxw_title{ text-align: center;}
	.djxw_list{ margin-top: 40px;}
	.djxw_list2{ margin-top: 0;}
	.djxw_list li{ width: 100%; margin-bottom: 15px;}
}
@media screen and (max-width:599px){
	.djxw { padding: 50px 0 30px; }
	.djxw_k_fr li .djxw_k_fr_title { font-size: 16px; width: 98%; }
	.djxw_k_fr li .djxw_k_fr_desc { font-size: 14px; line-height: 25px; height: 50px; }
	.zxzx_list li{ width: 100%; margin-bottom: 15px;}
	.djxw_list li .djxw_list_time{ font-size: 14px;}
	.djxw_list li .djxw_list_title{  font-size: 16px;}
	.djxw_list li .djxw_list_desc{ font-size: 14px; margin-top: 10px; height: auto;}
	.djxw_list li .djxw_list_more { margin-top: 15px; }
	.djxw_list li .djxw_list_more span { font-size: 12px; }
	.djxw_more a { font-size: 14px; padding: 1px 8px; }
	.djxw_more a::before{ right: -28px;}
	.djxw_more a i{ margin-left: 6px; font-size: 14px;}
	.djxw_k_fl .swiper-pagination-bullet{ width: 30px; height: 4px;}
	.djxw_k_fl .swiper-pagination-bullet-active{ width: 40px; }
	
}



.dgdz{ float: left; width: 100%; position: relative; padding: 100px 0;}
.dgdz_k{ float: left; width: 100%; background: #fff; position: relative;}
.dgdz_lf{ float: left; width: 45%; position: absolute; height: 100%;}
.dgdz_lf_tu{ float: left; width: 100%; position: relative; height: 100%; overflow: hidden;}
.dgdz_lf_tu img{  position: absolute; width: 100%; height: 100%;  object-fit: cover; }
.dgdz_lf_cont{ position: absolute; right: 7%; top: 8%;}
.dgdz_lf_titleen{ font-size: 19px; color: #f8d6ab; line-height: 30px;}
.dgdz_lf_title{ font-size: 70px; line-height: 70px; color: #f8d6ab; margin-top: 7px;}
.dgdz_lf_more{ float: right; margin-top: 70px; position: relative; overflow: hidden; transition: 0.5s;}
.dgdz_lf_more:after { content: ''; position: absolute; width: 126%; height: 100%; background: #f8d6ab; left: -30px; transform: skewX(-50deg);}
.dgdz_lf_more a{ float: left; font-size: 20px; line-height: 30px; color: #333; padding: 6px 20px; display: inline-block; overflow: hidden; position: relative; top: 0; transition: 0.5s; z-index: 9;}
.dgdz_lf_more i{ font-size: 16px; position: relative; transform: rotate(90deg); display: inline-block; font-weight: bold; margin-left: 20px;}
.dgdz_lf_more:hover{ margin-top: 65px;}
.dgdz_fr{ float: right; width: 55%; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 3% 3.5% 2%;}
.dgdz_list{ float: left; width: 100%; position: relative; }
.dgdz_list li{ float: left; width: 100%;}
.dgdz_list li .dgdz_list_time{ float: left; width: 19%; font-size: 20px; line-height: 30px; color: #e50112;}
.dgdz_list li .dgdz_list_time i{ margin-right: 6px;}
.dgdz_list li .dgdz_list_title{ float: left; width: 79%; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 5.5%; font-size: 20px; line-height: 27px; margin-top: 3px; padding-bottom: 28px; height: 82px; position: relative;}
.dgdz_list li .dgdz_list_title::before{ content: ''; position: absolute; width: 8px; height: 8px; background: #c1c1c1; left: 4px; top: 9px; border-radius: 100px; z-index: 2;}
.dgdz_list li .dgdz_list_title::after{ content: '';  position: absolute; width: 1px;  height: 100%; background: #c1c1c1; top: 16px; left: 8px; z-index: 1;}
.dgdz_list li:last-child .dgdz_list_title::after{ display: none;}
.dgdz_list li:hover .dgdz_list_title::before,.dgdz_list li:hover  .dgdz_list_title::after{ background:#e50014;}

@media screen and (max-width:1600px){
	.dgdz_list li .dgdz_list_time{ font-size: 16px;}
	.dgdz_list li .dgdz_list_title{ font-size: 18px;}
}
@media screen and (max-width:1400px){
	.dgdz_lf_cont{ top: 5%;}
	.dgdz_lf_title{ font-size: 60px; line-height: 60px;}
	.dgdz_lf_more:after{ left: -20px;}
	.dgdz_lf_more a{ font-size: 16px; padding: 3px 10px;}
	.dgdz_fr{ padding: 2%;}
	.dgdz_list li .dgdz_list_time { font-size: 15px; }
	.dgdz_list li .dgdz_list_title { font-size: 16px; }
}
@media screen and (max-width:1200px){
	.dgdz{ padding: 50px 0;}
	.dgdz_lf_title { font-size: 50px; line-height: 50px; }
	.dgdz_lf_titleen{ font-size: 15px; line-height: 22px;}
	.dgdz_lf_more{ margin-top: 45px;}
	.dgdz_lf_more a{ font-size: 14px;}
	.dgdz_lf_more i{ font-size: 14px; margin-left: 9px;}
	.dgdz_lf_more:hover { margin-top: 35px; }
	.dgdz_list li .dgdz_list_time { font-size: 13px; }
	.dgdz_list li .dgdz_list_title{ line-height: 25px; height: 75px; padding-bottom: 20px;}
}
@media screen and (max-width:999px){
	.dgdz_lf{ width: 100%; position: relative; height: auto;}
	.dgdz_lf_tu{ padding-bottom: 35%;}
	.dgdz_fr{ width: 100%;}
}
@media screen and (max-width:599px){
	.dgdz { padding: 30px 0; }
	.dgdz_lf_tu { padding-bottom: 50%; }
	.dgdz_lf_titleen{ font-size: 10px;}
	.dgdz_lf_title { font-size: 28px; line-height: 30px; text-align: right; }
	.dgdz_lf_more:after { left: -20px; width: 135%; }
	.dgdz_lf_more a { font-size: 12px; padding: 0px 5px; }
	.dgdz_lf_more i{ margin-left: 5px;}
	.dgdz_list li .dgdz_list_time { font-size: 12px;  width: 23%; }
	.dgdz_list li .dgdz_list_time i { margin-right: 0px; }
	.dgdz_list li .dgdz_list_title{ width: 75%; line-height: 23px; height: auto; font-size: 14px; padding-bottom: 15px;}
}


.lztd{ float: left; width: 100%; position: relative; padding: 70px 0; background-image: linear-gradient(to bottom, #fff, #f6f7f8);}
.lztd_title{ float: left; width: 100%; text-align: center; font-size: 50px;  line-height: 50px; color: #333333; font-weight: bold;}
.lztd_k{ float: left; width: 100%; position: relative; margin-top: 40px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 3.5% 3% 3%;}
.lztd img.lztd_tu{ position: absolute; width: 100%; height: 100%; object-fit: cover; border-radius: 10px;  overflow: hidden; z-index: 1; left: 0; top: 0;}
.lztd_fl{ position: absolute; bottom: 0; left: 0; height: 108%; z-index: 2; width: 45%;}
.lztd_fl img{ max-height: 100%; max-width: 100%; position: absolute; bottom: 0;}
.lztd_fr{ float: right; width: 49%; position: relative; z-index: 2;}
.lztd_fr input{ float: left; width: 100%; margin-bottom: 15px; border: 0; background: none; font-size: 20px; color: #333333; padding: 17px; -webkit-box-sizing: border-box; box-sizing: border-box; background: #f2f3f5; border-radius: 10px;}
.lztd_fr input::-webkit-input-placeholder{ color:#333333;}
.lztd_fr textarea{ float: left; width: 100%; margin-bottom: 15px; border: 0; font-size: 20px; color: #333333; padding: 17px; -webkit-box-sizing: border-box; box-sizing: border-box; background: #f2f3f5; border-radius: 10px; min-height: 180px;}
.lztd_fr textarea::-webkit-input-placeholder{ color:#333333;}
.lztd_fr button{ float: left; margin-top: 5px; border: 0; font-size: 20px; background: #fad9ae; padding: 7px 42px; border-radius: 5px;}

@media screen and (max-width:1400px){
	.lztd_title{ font-size: 42px;}
	.lztd_fr input,.lztd_fr textarea{ font-size: 18px;}
	.lztd_fr button{ font-size: 18px;}
}
@media screen and (max-width:1200px){
	.lztd{ padding: 50px 0;}
	.lztd_title { font-size: 32px; line-height: 40px; }
	.lztd_k{ margin-top: 30px;}
	.lztd_fr input, .lztd_fr textarea { font-size: 16px; padding: 12px; }
	.lztd_fr button { font-size: 16px; padding: 7px 30px;}
}
@media screen and (max-width:799px){
	.lztd_fr input, .lztd_fr textarea { font-size: 14px; padding: 8px; border-radius: 5px; margin-bottom: 10px;}
	.lztd_fr textarea{ min-height: 100px;}
	.lztd_fr button{ font-size: 14px;}
}
@media screen and (max-width:599px){
	.lztd { padding: 30px 0; }
	.lztd_title { font-size: 24px; line-height: 30px; }
	.lztd_k { margin-top: 15px; }
	.lztd_fl{ display: none;}
	.lztd_fr{ width: 100%; text-align: center;}
	.lztd_fr input, .lztd_fr textarea{ font-size: 12px;}
	.lztd_fr button { font-size: 12px; margin-top: 0; float: none;}
	.lztd img.lztd_tu{ border-radius: 5px;}
}



.lxfs{ float: left; width: 100%; position: relative; padding: 133px 0 100px; background-size: contain !important;} 
.lxfs .n_gywm_title { display: inline-block; float: right; margin-right: 10px;}
.lxfs_k{ float: left; width: 100%; position: relative; margin-top: 7px;}
.lxfs_k_fr{ float: right ; width: 50%; text-align: right; margin-top: 15px;}
.lxfs_k_fr .lxfs_k_gsmc{ font-size: 40px; color: #333333; line-height: 40px; font-weight: bold;}
.lxfs_k_fr .lxfs_k_gsmcen{ font-size: 18px; color: #666666;}
.lxfs_k_fl{ float: left; width: 660px; box-shadow: 0px 0px 15px #e4e4e4;}
.lxfs_k_fwrx{ float: left; width: 100%; text-align: center;}
.lxfs_k_fwrx a{ color: #fff; font-size: 40px; line-height: 100px; float: left; width: 100%; background: #004097; border-radius: 20px 20px 0 0;}
.lxfs_k_lxwm{ float: left; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 35px 10%; position: relative; overflow: hidden;}
.lxfs_k_lxwm:after { content: ''; position: absolute; width: 200%; height: 100%; background: #fff; right:-38%; top: 0; transform: skewX(-45deg);}
.lxfs_k_lxwm:before { content: ''; position: absolute; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 15px solid rgb(229 0 20); transform: rotate(-45deg); bottom: -3px; right: -10px;}
.lxfs_k_li{ float: left; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 36px; margin-bottom: 32px; position: relative; z-index: 2;}
.lxfs_k_lxwm_title{ font-size: 24px; color: #004097; line-height: 30px; position: relative;}
.lxfs_k_lxwm_title i{ position: absolute; left: -34px;}
.lxfs_k_xsrx_desc{ float: left; width: 100%; font-size: 22px; color: #333333; line-height: 30px;  margin-top: 9px;}
.lxfs_k_xsrx_desc p{}
.lxfs_k_ewm{ float: left; width: 100%; position: relative; z-index: 2;}
.lxfs_k_ewm li{ float: left; margin-right: 20px;}
.lxfs_k_ewm li .lxfs_k_ewm_tu{ width: 120px;}
.lxfs_k_ewm li .lxfs_k_ewm_tu img{ max-width: 100%;}
.lxfs_k_ewm li .lxfs_k_ewm_title{ text-align: center; font-size: 18px; line-height: 28px; color: #333333;}

@media screen and (max-width:1600px){
	.lxfs_k_fr .lxfs_k_gsmc{ font-size: 32px;}
}
@media screen and (max-width:1400px){
	.lxfs_k_fl{ width: 580px;}
	.lxfs_k_fwrx a{ font-size: 32px; line-height: 80px;}
	.lxfs_k_lxwm{ padding: 35px 5%;}
}
@media screen and (max-width:1200px){
	.lxfs{ padding: 80px 0 50px;}
	.lxfs_k_fl{ width: 55%;}
	.lxfs_k_fwrx a{ font-size: 26px;}
	.lxfs_k_lxwm:after{ right: -44%;}
	.lxfs_k_lxwm_title{ font-size: 20px;}
	.lxfs_k_xsrx_desc{ font-size: 18px;}
	.lxfs_k_li{ margin-bottom: 20px;}
	.lxfs_k_fr{ width: 45%;}
	.lxfs_k_fr .lxfs_k_gsmc { font-size: 24px; line-height: 30px; 	}
	.lxfs_k_fr .lxfs_k_gsmcen{ font-size: 16px;}
}
@media screen and (max-width:999px){
	.lxfs_k_fwrx a { font-size: 22px; line-height: 60px; }
	.lxfs_k_fr .lxfs_k_gsmc{ font-size: 18px;}
	.lxfs_k_fr .lxfs_k_gsmcen { font-size: 12px; }
	.lxfs_k_lxwm_title { font-size: 18px; }
	.lxfs_k_xsrx_desc { font-size: 16px; margin-top: 5px; }
	.lxfs_k_ewm li .lxfs_k_ewm_tu{ width: 100px;}
	.lxfs_k_ewm li .lxfs_k_ewm_title{ font-size: 14px;}
	.lxfs_k_lxwm:after { right: -50%; }
}
@media screen and (max-width:799px){
	.lxfs_k_fr{ text-align: center; width: 100%;}
	.lxfs_k_fl{ width: 100%; text-align: center; margin-top: 30px;}
	.lxfs_k_li{ padding-left: 0;}
	.lxfs_k_lxwm_title i { position: relative; left: -5px; }
	.lxfs_k_ewm{ text-align: center;}
	.lxfs_k_ewm li{ float: none; display: inline-block; margin: 0 10px;}
}
@media screen and (max-width:599px){
	.lxfs { padding: 50px 0 30px; }
	.lxfs_k_fl{ margin-top: 20px;}
	.n_gywm_title1{ padding: 0px 5px;}
	.lxfs_k_fr{ margin-top: 0;}
	.lxfs_k_fwrx a { font-size: 18px; line-height: 50px; border-radius: 10px 10px 0 0; }
	.lxfs_k_lxwm { padding: 3%; }
	.lxfs_k_xsrx_desc { font-size: 14px; line-height: 24px; }
	.lxfs_k_lxwm_title { font-size: 16px; }
	.lxfs_k_ewm li .lxfs_k_ewm_tu { width: 80px; }
	.lxfs_k_ewm li .lxfs_k_ewm_title { font-size: 12px; line-height: 22px; }
}



.zxlx{ float: left; width: 100%; position: relative; padding: 75px 0 102px; background-image: linear-gradient(to bottom, white 80%, #f0f0f2); }
.zxlx_title{ float: left; width: 100%; position: relative; text-align: center; font-size: 50px; line-height: 56px; color: #333333; font-weight: bold;}
.zxlx_desc{ float: left; width: 100%; text-align: center; font-size: 20px; color: #666666; margin-top: 9px;}
.zxlx_ly_k{ float: left; width: 100%; position: relative; margin-top: 33px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 4.6% 5% 3.5%; border: 1px solid #e2e1e6; border-radius: 15px;}
.zxlx_ly_k li{  float: left;  width: 32%; margin-right: 2%; padding-left: 140px; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 5px; overflow: hidden; margin-bottom: 40px;}
.zxlx_ly_k li:nth-child(3n){ margin-right: 0;}
.zxlx_ly_k li span{ position: absolute; left: 0; width: 140px; height: 100%; text-align: center; align-items: center; display: inline-grid; font-size: 24px; color: #fff; background: #004097; border-radius: 5px;}
.zxlx_ly_k li input{ float: left; width: 100%; line-height: 60px; border: 0; background: #f2f3f5; padding:0 10px; font-size: 16px; -webkit-box-sizing: border-box; box-sizing: border-box;}
.zxlx_ly_k li.message_textarea{ width: 100%; }
.zxlx_ly_k li textarea{ float: left; width: 100%; line-height:30px; border: 0; background: #f2f3f5; padding: 10px; font-size: 16px; -webkit-box-sizing: border-box; box-sizing: border-box; min-height: 200px;}
.zxlx_ly_k li.message_button{ width: 100%;padding-left: 0; text-align: center; margin-bottom: 0;}
.zxlx_ly_k li button{ display: inline-block; border: 0; background: none; color: #ffffff; font-size: 20px; padding: 12px 40px; background: #004097; position: relative;}
.zxlx_ly_k li button:before{  content: ''; position: absolute; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #fff; transform: rotate(-45deg); bottom: -3px; right: -10px;}

@media screen and (max-width:1400px){
	.zxlx_title{ font-size: 42px;}
	.zxlx_ly_k li{ padding-left: 120px;}
	.zxlx_ly_k li span{ width: 120px; font-size: 20px;}
}
@media screen and (max-width:1200px){
	.zxlx{ padding: 50px 0;}
	.zxlx_title { font-size: 32px; line-height: 40px; }
	.zxlx_desc{  font-size: 16px;}
	.zxlx_ly_k{ padding: 3%;}
	.zxlx_ly_k li{ padding-left: 80px; margin-bottom: 20px;}
	.zxlx_ly_k li input{ line-height: 45px;}
	.zxlx_ly_k li span { width: 80px; font-size: 16px; }
	.zxlx_ly_k li button{ font-size: 16px; padding: 10px 40px;}
}
@media screen and (max-width:799px){
	.zxlx_ly_k{ margin-top: 20px;}
	.zxlx_ly_k li{ margin-bottom: 10px; width: 100%;}
}
@media screen and (max-width:599px){
	.zxlx { padding: 30px 0; }
	.zxlx_title { font-size: 24px; line-height: 30px; }
	.zxlx_desc { font-size: 14px; line-height: 20px; }
	.zxlx_ly_k li span{ font-size: 14px;}
	.zxlx_ly_k li input { line-height: 35px; }
	.zxlx_ly_k li textarea{ min-height: 100px;}
	.zxlx_ly_k li button { font-size: 14px; padding: 5px 25px; }
}



.rcln{ float: left; width: 100%; position: relative; padding: 135px 0 73px; text-align: center;}
.rcln .n_gywm_title { display: inline-block;  margin-right: 10px;}
.rcln_title{ text-align: center; font-size: 50px; color: #05459b; line-height: 50px; font-weight: bold; margin-top: 10px;}
.rcln_desc{ font-size: 24px; line-height: 30px; color: #333333; margin-top: 36px;}
.rcln_list{  float: left; width: 100%; position: relative; margin-top: 60px; text-align: left;}
.rcln_list li{ float: left; width: 100%; position: relative; margin-bottom: 30px;}
.rcln_list li .rcln_list_tu{ float: left; width: 48%; position: relative; padding-bottom: 21%;}
.rcln_list li .rcln_list_tu img{ position: absolute; width: 100%;height: 100%; object-fit: contain; text-align: left; }
.rcln_list li .rcln_list_cont{ float: right; width: 52%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0px 4%; padding-right: 2%; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.rcln_list li .rcln_list_sz{ font-size: 70px; color: #05459b; line-height: 70px;  font-family: 'arial';}
.rcln_list li .rcln_list_title{ font-size: 30px; color: #333333; line-height: 30px; margin-top: 17px;}
.rcln_list li .rcln_list_desc{ font-size: 20px; color: #666666; line-height: 30px; margin-top: 12px; width: 96%;}
.rcln_list li:nth-last-child(2n) .rcln_list_tu{ float: right;}
.rcln_list li:nth-last-child(2n) .rcln_list_cont{ left: 0;}

@media screen and (max-width:1400px){
	.rcln_title{ font-size: 42px;}
	.rcln_desc{ font-size: 20px; margin-top: 22px;}
	.rcln_list li .rcln_list_sz{ font-size: 55px;line-height: 55px;}
	.rcln_list li .rcln_list_title{ font-size: 24px; margin-top: 10px;}
	.rcln_list li .rcln_list_desc{ font-size: 18px;}
}
@media screen and (max-width:1200px){
	.rcln{ padding: 80px 0 50px;}
	.rcln_title { font-size: 32px; line-height: 40px; }
	.rcln_desc { font-size: 18px; margin-top: 18px; }
	.rcln_list li .rcln_list_sz { font-size: 45px; line-height: 45px; }
	.rcln_list li .rcln_list_desc { font-size: 16px; line-height: 28px; margin-top: 5px; }
	.rcln_list li .rcln_list_tu{ padding-bottom: 25%;}
}
@media screen and (max-width:999px){
	.rcln_list{ margin-top: 30px;}
	.rcln_list li .rcln_list_tu{ width: 100%; padding-bottom: 43%;}
	.rcln_list li .rcln_list_cont{ position: relative; width: 100%; padding: 0; margin: 10px 0; top: auto; transform:unset;}
	.rcln_list li .rcln_list_tu img{object-fit: cover;}
	.rcln_list li:nth-child(2) .rcln_list_tu img{object-fit: contain;}
}
@media screen and (max-width:799px){
	.rcln_list li .rcln_list_cont{ text-align: center;}
	.rcln_list li .rcln_list_desc{ width: 100%;}
}
@media screen and (max-width:599px){
	.rcln{ padding: 50px 0 30px;}
	.rcln .n_gywm_title{ margin-right: 0;}
	.rcln_title { font-size: 24px; line-height: 30px; }
	.rcln_desc { font-size: 13px; margin-top: 14px; line-height: 24px; }
	.rcln_list { margin-top: 20px; }
	.rcln_list li{ margin-bottom: 15px;}
	.rcln_list li .rcln_list_sz { font-size: 30px; line-height: 30px; }
	.rcln_list li .rcln_list_title { font-size: 20px; margin-top: 0px; }
	.rcln_list li .rcln_list_desc{ font-size: 14px; line-height: 24px;}
}


.rczx_gg{ float: left; width: 100%; position: relative; background: #f2f3f5; overflow: hidden;}
.rczx_gg_tu{ float: left; width: 100%; position: relative; padding-bottom: 25%; /*background-size: cover !important; background-attachment: fixed !important;*/}
.rczx_gg_tu img{  float: left; width: 100%; left: 50%; transform: translateX(-50%); position: relative;}
.rczx_gg_cont{ float: left; width: 100%; position: relative; margin-top: -95px; text-align: center;  -webkit-box-sizing: border-box; box-sizing: border-box; padding: 2.5%; background: #05459c;}
.rczx_gg_title{ font-size: 30px; color: #ffffff; line-height: 30px; margin-top: 4px;}
.rczx_gg_desc{ width: 65%; margin: 0 auto; font-size: 20px; color: #ffffff; margin-top: 16px; line-height: 30px;}

@media screen and (max-width:1200px){
	.rczx_gg_title{ font-size: 24px;}
	.rczx_gg_desc{ width: 80%; font-size: 18px; line-height: 26px; margin-top: 10px;}
}
@media screen and (max-width:999px){
	.rczx_gg_tu img{ width: 150%;}
}
@media screen and (max-width:799px){
	.rczx_gg_title { font-size: 20px; line-height: 24px; }
	.rczx_gg_desc{ font-size: 16px; width: 96%;}
	.rczx_gg_cont{ margin-top: -50px;}
}
@media screen and (max-width:599px){
	.rczx_gg_title{ font-size: 18px;}
	.rczx_gg_desc{ margin-top: 5px; font-size: 12px; line-height: 22px;}
	.rczx_gg_cont { margin-top: -30px; }
}


.zxns{  float: left; width: 100%; position: relative; padding: 93px 0; background: #f2f3f5;}
.zxns_title{ text-align: center; font-size: 50px; color: #333333; line-height: 50px; font-weight: bold;}
.zxns_ss{ text-align: center; width: 100%; margin-top: 28px;}
.zxns_ss form{ max-width: 100%; width: 600px; display: inline-block; border-radius: 100px; background: #fff; overflow: hidden;}
.zxns_ss input[type="text"] { float: left; background: none; border: 0; line-height: 60px; -webkit-box-sizing: border-box; box-sizing: border-box; width: calc(100% - 140px); padding: 0px 32px; font-size: 20px;}
.zxns_ss input[type="text"]::-webkit-input-placeholder{ color:#999999;}
.zxns_ss input[type="submit"]{ float: right; width: 140px; height: 60px; line-height: 60px; text-align: center; border: 0; color: #fff; font-size: 20px; background: #004097;}
.zxns_list{ float: left; width: 100%; margin-top: 31px;  position: relative;}
.zxns_list li{ float: left; width: 50%; padding:  1%; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; transition: 0.5s;}
.zxns_list li:nth-child(2n){ margin-right: 0;}
.zxns_list li .zxns_list_k{  float: left; width: 100%; position: relative; padding: 4% 5%;  background: #fff; -webkit-box-sizing: border-box; box-sizing: border-box;}
.zxns_list li .zxns_list_top{ float: left; width: 100%; position: relative; cursor: pointer;}
.zxns_list li .zxns_list_title{ font-size: 30px; color: #333; line-height: 36px; font-weight: bold;}
.zxns_list li .zxns_list_bq{ font-size: 19px; color: #666666; line-height: 30px; margin-top: 3px;}
.zxns_list li .zxns_list_top i{ position: absolute; top: 50%; transform: translateY(-50%) rotate(90deg); right: 2%; font-size: 24px; font-weight: bold; color: #004097;transition: 0.5s;}
.zxns_list li .zxns_list_nr{ display: none; float: left; width: 100%;}
.zxns_list li .zxns_list_zwms_title{ font-size: 20px; color: #333333; margin-top: 16px; line-height: 30px; font-weight: bold;}
.zxns_list li .zxns_list_zwms{ font-size: 18px; color: #666666; line-height: 26px; margin-top: 6px;}
.zxns_list li .zxns_list_rzyq{ font-size: 18px; color: #666666; line-height: 26px; margin-top: 6px; position: relative;}
.zxns_list li .zxns_list_rzyq p{ padding-left: 17px; position: relative;}
.zxns_list li .zxns_list_rzyq p:before{ content: ''; position: absolute; width: 7px; height: 7px; background: #004097; border-radius: 100px; left: 0; top: 11px;}
.zxns_list li.active  .zxns_list_k{ padding: 4% 5% 3.3%;}
.zxns_list li.active .zxns_list_top i{ transform: translateY(-50%) rotate(-90deg);}
.zxns_list li.active .zxns_list_nr{ display: inline-block;}
.zxns_list_more{ float: left; margin-top: 44px; position: relative; overflow: hidden; cursor: pointer;}
.zxns_list_more:before { content: ''; position: absolute; width: 126%; height: 100%; background: #004097; left: -25px; transform: skewX(-45deg);}
.zxns_list_more a{ float: left; font-size: 20px; color: #ffffff; padding: 4px 30px; position: relative; z-index: 2;}

@media screen and (max-width:1400px){
	.zxns_title{ font-size: 42px;}
}
@media screen and (max-width:1200px){
	.zxns{ padding: 50px 0;}
	.zxns_title { font-size: 32px; line-height: 40px; }
	.zxns_ss input[type="text"]{ line-height: 50px; font-size: 16px;}
	.zxns_ss input[type="submit"]{ height: 50px; line-height: 50px; font-size: 16px;}
	.zxns_list{ margin-top: 25px;}
	.zxns_list li .zxns_list_title{ font-size: 24px; line-height: 30px;}
	.zxns_list li .zxns_list_bq{ font-size: 16px;}
	.zxns_list li .zxns_list_zwms_title{ font-size: 18px; margin-top: 10px;}
	.zxns_list li .zxns_list_zwms,.zxns_list li .zxns_list_rzyq{ font-size: 16px; line-height: 24px;}
	.zxns_list_more{ margin-top: 20px;}
	.zxns_list_more a{ font-size: 16px;}
}
@media screen and (max-width:999px){
	.zxns_list li{ width: 100%;}
	.zxns_list li .zxns_list_k,.zxns_list li.active .zxns_list_k { padding: 3%; }
}
@media screen and (max-width:799px){
	.zxns_ss form{ width: 90%;}
	.zxns_ss input[type="text"]{ line-height: 40px; font-size: 14px; padding: 0px 15px;}
	.zxns_ss input[type="submit"]{ height: 40px; line-height: 40px; font-size: 16px;}
	.zxns_list { margin-top: 15px; }
}
@media screen and (max-width:599px){
	.zxns { padding: 30px 0; }
	.zxns_title { font-size: 24px; line-height: 30px; }
	.zxns_ss{ margin-top: 20px;}
	.zxns_ss form { width: 100%; }
	.zxns_ss input[type="text"]{ line-height: 35px; font-size: 12px; padding: 0px 15px; width: calc(100% - 80px);}
	.zxns_ss input[type="submit"] {	height: 35px; line-height: 35px; font-size: 14px; width: 80px; }
	.zxns_list { margin-top: 6px; }
	.zxns_list li .zxns_list_title{ font-size: 18px;}
	.zxns_list li .zxns_list_bq{ font-size: 14px; margin-top: 0px;}
	.zxns_list li .zxns_list_top i{ font-size: 20px;}
	.zxns_list li .zxns_list_zwms_title { font-size: 16px; margin-top: 5px; }
	.zxns_list li .zxns_list_zwms, .zxns_list li .zxns_list_rzyq { font-size: 14px; line-height: 22px; }
	.zxns_list li .zxns_list_rzyq p{ padding-left: 12px;}
	.zxns_list li .zxns_list_rzyq p:before{ width: 5px; height: 5px; top: 8px;}
	.zxns_list_more a { font-size: 14px; padding: 3px 20px; }
	.zxns_list_more:before{ left: -18px;}
}


.news_title{ font-size: 38px; color: #000; line-height: 45px; margin-top: 0px; text-align: center;}
.news_desc{ width: 100%; float: left; padding: 13px 0px;  margin-top: 10px; border-bottom: 1px solid #d9d9d9; font-size: 16px; color: #9b9a9a; text-align: center;}
.news_time{ float: right; font-size: 16px; color: #fff;}
.news_time span{ color: #a1a1a1; cursor: pointer;}
.news_time span:hover{ color: #fff;}
.news_info{ width: 100%; float: left; margin-top: 20px; text-align: left; padding: 2%; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 16px; line-height: 35px; border-bottom: 1px solid #919191;   padding-bottom: 50px;}
.news_info img{ max-width: 100%; height: auto !important;} 
.news-page{ float: left; width: 100%; margin: 44px 0 72px 0; position: relative; text-align: left;}
.news-page .news-page-1{ float: left; width: 80%; position: relative; font-size: 18px; height: 40px; line-height: 40px; }
.news-page .news-page-1 span{ position: relative; float: left;  margin-left: 22px; width: auto; height: 40px; line-height: 38px; font-size: 16px; border-radius: 20px; text-align: center; color: #666666; text-align: center; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s;  -o-transition: all 0.3s ease-out 0s;  transition: all 0.3s ease-out 0s; }
.news-page .news-page-1 a{ display: block; float: left; width: calc(100% - 250px); height: 40px; line-height: 40px; font-size: 16px;  color: #1c1c1c; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.news-page .news-page-1:hover a{ color: #02398b; }
.news-page .return{ position: absolute; right: 22px; top:14px; width: 146px; height: 52px; line-height: 52px; font-size: 18px; text-align: center; border-radius: 36px; color: #fff; background: #02398b; }
.news-page .return img{ vertical-align: middle; padding-bottom: 3px; margin-right: 16px; }
.news-page .return:hover{ opacity: 0.8; }


@media (max-width:999px) {
	.news_title{ margin-top:0; font-size: 30px; line-height: 30px;}
	.news_desc{ margin-top: 30px; }
	.news-page{margin: 30px 0;}
	.news-page .news-page-1{ font-size: 16px;height: 35px; line-height: 35px;}
	.news-page .news-page-1 span{ font-size: 16px;height: 35px; line-height: 35px;}
	.news-page .news-page-1 a{ height: 35px; line-height: 35px; font-size: 16px;}
	.news-page .return{ width: 130px; height: 40px; line-height: 40px; font-size: 16px;}
}
@media (max-width:799px) {
	.news_title{ font-size: 24px;}
	.news_desc{ margin-top: 20px;   font-size: 14px;}
}
@media (max-width:599px) {
	.news{ padding: 50px 0 30px;}
	.news_title { font-size: 16px; line-height: 24px; }
	.news_desc { font-size: 12px; margin-top: 0; padding: 5px 0px;}
	.news_info{ font-size: 12px; line-height: 26px;  padding-bottom: 20px; margin-top: 10px;}
	.news-page{ margin: 5px 0; text-align: center;}
	.news-page .return{ position: relative;right: auto;	top: 0;padding: 1px 4px;margin: 10px 0;  font-size: 12px; display: inline-block;}
	.news-page .news-page-1{ width: 100%; text-align: left; height: 24px; line-height: 24px; font-size: 12px;}
	.news-page .news-page-1 a{ width: calc(100% - 100px); font-size: 12px; height: 24px; line-height: 24px;}
	.news-page .news-page-1 span{ font-size: 12px; height: 24px; line-height: 24px; margin-left: 0px;}
	.news-page .return{ width: 100px; height: 30px; line-height: 30px;}
}


.page_kuan{ width: 100%; float: left; text-align: center; margin-top: 42px;}
.page{ display: inline-block;}
.page_kuan a{ display: inline-block; width: 45px; height: 45px; line-height: 45px; text-align: center; font-size: 20px; margin: 0 2px; border-radius: 5px; color: #262626; font-weight: bold; background: #efefef;}
.page_kuan a.icon-jiantou-lf,.page_kuan a.icon-jiantou { margin-right:39px; background: #e1e2e6; border-radius: 100px; color: #999999;}
.page_kuan a.icon-jiantou { margin-right:0px; margin-left: 39px; }
.page_kuan a.page-num-current,.page_kuan a:hover{ background: #02398b; color: #fff;}
@media screen and (max-width:1200px){
	.page_kuan a{ width: 35px; height: 35px; line-height: 35px; font-size: 18px;}
}
@media screen and (max-width:999px){
	.page_kuan{ margin-top: 10px;}
	.page_kuan a{ width: 35px; height: 35px; line-height: 35px; font-size: 16px;}
	.page_kuan a.icon-jiantou-lf{ margin-right: 15px; }
	.page_kuan a.icon-jiantou{ margin-left: 15px;}
}
@media screen and (max-width:599px){
	.page_kuan a{ width: 25px; height: 25px; line-height: 25px; font-size: 14px;}
	.page_kuan a.icon-jiantou-lf{ margin-right: 5px; }
	.page_kuan a.icon-jiantou{ margin-left: 5px;}
}




















