@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:#004098;}
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: 1680px; }
.main_content1380{ width:96%; margin:0 auto; max-width: 1380px;}
.main_content1320{ width:96%; margin:0 auto; max-width: 1320px;}
.main_content1600{ width:96%; margin:0 auto; max-width: 1600px; }
.main_content1260{ width:96%; margin:0 auto; max-width: 1260px; }
.main_content1520{ width:96%; margin:0 auto; max-width: 1520px;}

/***********top***************/
.header{ width: 100%; position: fixed; float: left; text-align: center;z-index: 9999;  transition: 0.8s;}


.header_logo img{/* margin-left: 30px;*/ }
.header_logo img.logo2{ display: none; }


.header_nav{ position: absolute; left: 50%;  transform: translateX(-50%); transition: 0.5s; }
.header_nav>ul>li{ float: left; margin: 0 35px; position: relative;}
.header_nav>ul>li>a{ color: #fff; font-size: 18px; line-height: 100px;  height: 100%;  display: inline-block; }
.header_nav>ul>li>a:hover{ font-weight: bold;}
.header_nav>ul>li>i{  font-size: 14px; margin-left: 3px;  color: #fff;}
.header_nav>ul>li>ul{ position: absolute; width: auto; background: rgb(0 63 152 / 80%); left: 50%; transform: translateX(-50%); padding: 10px 0; top: 100%; display: none;}
.header_nav>ul>li>ul>li{ width: 100%; width: 100%; white-space: nowrap; line-height: 30px; font-size: 14px; }
.header_nav>ul>li>ul>li>a{ color: rgb(255 255 255 / 0.8); padding: 0 20px;}
.header_nav>ul>li>ul>li>a:hover{ color: #fff;}
.header_fr{ float: right; transition: 0.5s;}
.header_lang{ float: left;margin-right: 48px;  line-height: 100px;}
.header_lang a{ padding: 0 10px;  font-size: 16px; color: #fff; position: relative;}
.header_lang a:before{content: ''; position: absolute; top: 4px; left: 0; height: 15px; width: 1px; background: #fff;}
.header_lang a:first-child:before{ display: none;}
.head_nav_wap{  float: left;}


.header_logo{  float: left;  margin: 17px 0; transition: 0.5s;}
.header:hover{ background: rgba(255,255,255,0.8); box-shadow: 2px 2px 10px #568cc1;}
.header:hover .header_logo img.logo1{  display: none;}
.header:hover .header_logo img.logo2{ display: inline-block;}
.header:hover .header_nav>ul>li>a,.header:hover .header_lang a{color: #333;}
.header:hover .header_lang a:before,.header:hover .sp_nav span{background: #333;}

/*.n_header_h{ height: 101px;}*/
.n_header{ background: rgba(255,255,255,1); box-shadow: 2px 2px 10px #568cc1;}
.n_header .header_logo img.logo1{  display: none;}
.n_header .header_logo img.logo2{ display: inline-block;}
.n_header .header_nav>ul>li>a,.n_header .header_lang a{color: #333;}
.n_header .header_lang a:before,.n_header .sp_nav span{background: #333;}

.header_fd{ background: rgba(255,255,255,0.8); box-shadow: 2px 2px 10px #568cc1;}
.header_fd .header_logo img.logo1{  display: none;}
.header_fd .header_logo img.logo2{ display: inline-block;}
.header_fd .header_nav>ul>li>a,.header_fd .header_lang a{color: #333;}
.header_fd .header_lang a:before,.header_fd .sp_nav span{background: #333;}

.header_wap {  background: #004098  !important;  box-shadow: 0px 0px 2px 0px #dbdbdb !important; }
.header_wap .header_logo img.logo1{ display: inline-block !important;}
.header_wap .header_logo img.logo2{ display: none  !important;}
.header_wap .header_lang a{ color: #fff  !important; }
.header_wap .header_lang a:before{ background: #fff   !important;}
.header_wap .sp_nav_se span { background: #fff   !important; }

.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;}
.banner li .banner_img_wap .bannerwap_ship_btn_kuan{  position: absolute;  top: 0; left: 0; width: 100%;  height: 100%;  background: rgba(0,0,0,0.2);}
.banner li .banner_img_wap .bannerwap_ship_btn{     position: absolute;  top: 50%;  transform: translateY(-50%);  width: 96%;  text-align: center;   margin: 0 2%;   color: #fff;}
.banner li .banner_img_wap .bannerwap_ship_btn i{ font-size: 40px; line-height: 50px; cursor: pointer;}
.banner li .banner_img_wap .bannerwap_ship_btn span{ width: 100%;  display: inline-block;  font-size: 23px;}
.banner li .banner_wz{ position: absolute; width: 100%; top: 50%; transform: translateY(-50%); left: 15%; opacity: 0; transition: 1.5s;z-index: 2;}
.banner li.active .banner_wz{ left: 0%; opacity: 1;}
.banner li .banner_ys1{ top: 58%;}
.banner li .banner_ys2{  left: auto; left: 15%; text-align: left;}
.banner li.active .banner_ys1{ }
.banner li .banner_icotb1{ margin-bottom: 30px;}
.banner li .banner_icotb1 img{ max-width: 100%;}
.banner li .banner_wz1{ font-size: 60px; color: #fff; line-height: 72px; font-weight: bold; text-align: center;}
.banner li .banner_wz2{ font-size:23px; color: #fff; line-height: 34px; text-transform: uppercase;width:100%; text-align: center; margin-top: 15px; }

.banner .swiper-pagination{   display: inline-block; width: auto; position: absolute; font-size: 16px; color: #fff;  bottom: 30px;left: 50%; transform:translateX(-50%); line-height: 45px; display: none;}
.banner .swiper-pagination-bullet{  border-radius: 100%; background: unset; opacity: 1; margin: 0 6px !important; cursor: pointer; transition: 0.5s; width: 32px; height: 32px; position: relative;}
.banner .swiper-pagination-bullet:before{content: '';  position: absolute; width: 32px; height: 32px; background: none; -webkit-clip-path: polygon(100% 0%, 100% 0%, 100% 0%, 100% 0%, 50% 0%, 50% 50%, 50% 0%); border-radius: 50%; -webkit-box-shadow: inset 0px 0px 0px 3px #fff; left: 0;}
.banner .swiper-pagination-bullet:after{ content: ''; position: absolute; width: 5px; height: 5px; background: #fff;  top: 50%; left: 50%; transform: translate(-50%,-50%); border-radius: 100px;}
.banner .swiper-pagination-bullet-active,.banner .swiper-pagination-bullet:hover{ -webkit-box-shadow: inset 0px 0px 0px 2px #cfcfcf33;}
.banner .swiper-pagination-bullet-active:before{ -webkit-animation: idea 22s infinite linear;}
.banner .swiper-pagination-bullet-active.on:before{ -webkit-animation: idea 23s infinite linear;}

.banner .swiper-button-next,.banner .swiper-button-prev{left: 30px; height:50px; background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000'%2F%3E%3C%2Fsvg%3E");}
.banner .swiper-button-next{right: 30px; left: auto; transform: rotate(180deg);     outline: none;}
.banner .swiper-button-next:hover,.banner .swiper-button-prev:hover{ background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23e60012'%2F%3E%3C%2Fsvg%3E");}

@-webkit-keyframes idea {
	12.5% {
		-webkit-clip-path:polygon(100% 0%, 100% 0%, 100% 0%, 100% 0%, 100% 0%, 50% 50%, 50% 0%);
	}
	25% {
		-webkit-clip-path: polygon(100% 0%, 100% 50%, 100% 50%, 100% 50%, 100% 50%, 50% 50%, 50% 0%);
	}
	37.5% {
		-webkit-clip-path:polygon(100% 0%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 50% 50%, 50% 0%);
	}
	50% {
		-webkit-clip-path: polygon(100% 0%, 100% 100%, 100% 100%, 50% 100%, 50% 100%, 50% 50%, 50% 0%);
	}
	62.5% {
		-webkit-clip-path:  polygon(100% 0%, 100% 100%, 0% 100%, 0% 100%, 0% 100%, 50% 50%, 50% 0%);
	}
	75% {
		-webkit-clip-path: polygon(100% 0%, 100% 100%, 0% 100%, 0% 50%, 0% 50%, 50% 50%, 50% 0%);
	}
	87.5% {
		-webkit-clip-path:  polygon(100% 0%, 100% 100%, 0% 100%, 0% 0%, 0% 0%, 50% 50%, 50% 0%);
	}
	100% {
		-webkit-clip-path:polygon(100% 0%, 100% 100%, 0% 100%, 0% 0%, 50% 0%, 50% 50%, 50% 0%);
	}
}


.i_qqbj{ width: 100%;  float: left; position: relative; padding: 50px 0; background: #f7f8fa;}
.i_qqbj_titleen{ font-size: 100px; text-align: center; color: #eeeeee; line-height: 100px; margin-top: 10px;}
.i_qqbj_title{ text-align: center; font-size: 42px; color: #014198; line-height: 70px; margin-top: -50px;}
.i_qqbj_info{ text-align: center; font-size: 20px; margin-top: 6px; color: #333; line-height: 32px; min-height: 154px;}

.i_qqbj2{ width: 100%;  float: left; position: relative; padding: 100px 0; min-height: 700px; overflow: hidden; background: #fff;}
.i_qqbj2_kuan{ float:left;}
.i_qqbj2_title{ font-size: 24px; color: #004197; margin-top: 9px; margin-left: 34px; position: relative;   z-index: 10;} 
.i_qqbj2_desc{ font-size: 39px; color: #222222; margin-top: 8px; margin-left: 34px; width: 100%; line-height: 57px; max-width: 650px;  position: relative;   z-index: 10;}
.i_qqbj2_more{ margin-left: 34px; margin-top: 32px;  position: relative;   z-index: 10;}
.i_qqbj2_more a{ font-size: 17px; border-bottom: 2px solid #ccc; padding-bottom: 3px; color: #989898;}
.i_qqbj2_more a:hover{ color: #004197; }

.i_qqbj2_bg{ position: absolute; width: 1920px; top: 0; right: 0; overflow: hidden;  height: 100%;}
.i_qqbj2_bg li{ position: absolute; width: 100%; top: 80px; left: 42px; display: none; transition: 2s;} 
.i_qqbj2_bg li img{}
.i_qqbj2_bg li.on{ display: inline-block; }
.i_qqbj2_bg li.cn_ru{ top: 26%; left: 0.8%; opacity: 0; z-index: 8; display: inline-block;}
.i_qqbj2_bg li.cn_la{ top: -10.5%; left: -0.5%; opacity: 0; z-index: 8; display: inline-block;}
.i_qqbj2_bg li.ru_cn{ top:-8.4%; left:3.4%; opacity: 0; z-index: 8; display: inline-block;}
.i_qqbj2_bg li.ru_la{ top:-27.4%; left:0.9%; opacity: 0; z-index: 8; display: inline-block;}
.i_qqbj2_bg li.la_cn{ top: 28%; left: 4.5%; opacity: 0; z-index: 8; display: inline-block;}
.i_qqbj2_bg li.la_ru{ top: 45%; left: 3.5%; opacity: 0; z-index: 8; display: inline-block;}

.i_qqbj2_d{ position: absolute; width: 1920px; top: 0; right: 0; z-index: 9; height: 100%;transition: 2s;}
.i_qqbj2_d.dw_cn{}
.i_qqbj2_d.dw_la{top: -20%; right: 2.5%;}
.i_qqbj2_d.dw_ru{ top: 17%; right: 1%;}
.i_qqbj2_d li{ position: absolute; top: 50%; left: 50%;  width: 450px; }
.i_qqbj2_d_cont{ width: 100%; overflow: hidden; border-top-right-radius: 30px;  box-shadow: -5px 5px 10px #bebebe; display: none;}
.i_qqbj2_d li .i_qqbj2_d_cont:before{ content: ''; position: absolute; width: 120px; height: 2px; background: #004098; right: -118px; top: 24px;}
.i_qqbj2_d li .i_qqbj2_d_cont:after{ content: ''; position: absolute; width: 160px; height: 2px; background: #004098; right: -247px; top: 87px; transform: rotate(52deg);}
.i_qqbj2_d_title{ color: #fff; font-size: 19px; padding: 9px 22px; float: left; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; background: #0d48a4;position: relative;  z-index: 1;}
.i_qqbj2_d_title span{ margin-left: 8px;}
.i_qqbj2_d_desc{ float: left; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 20px; min-height: 133px; background: rgba(255,255,255,0.6);}
.i_qqbj2_d_desc p{ padding-left: 16px; font-size: 20px; color: #333; position: relative;}
.i_qqbj2_d_desc p:before{ content: '';  width: 5px; height: 5px; background: #0d48a4; top: 50%; position: absolute; left: 0; border-radius: 100%; transform: translateY(-50%);}
.i_qqbj2_d_dian{ position: absolute; width: 50px; height: 50px; background: url(../images/dian1.png) center center no-repeat; left: 142%; top: 124px; cursor: pointer;}
.i_qqbj2_d li.on .i_qqbj2_d_cont{ display: inline-block;  }
.i_qqbj2_d li.on .i_qqbj2_d_dian,.i_qqbj2_d li:hover .i_qqbj2_d_dian{ background: url(../images/dian2.png) center center no-repeat; }
.i_qqbj2_d li.wz_xz{ top: 52.5%; left: 25.2%;}
.i_qqbj2_d li.wz_xj{ top: 45.9%; left: 28.2%;}
.i_qqbj2_d li.wz_nmg{ top: 42%; left: 31%;}
.i_qqbj2_d li.wz_hn{  top: 45.5%; left: 40%; }
.i_qqbj2_d li.wz_sd{ top: 42%; left: 42.5%;}
.i_qqbj2_d li.wz_ah{ top: 48%; left: 43.2%;}
.i_qqbj2_d li.wz_zj{ top: 51%; left: 45.2%; }
.i_qqbj2_d li.wz_yn{ top: 59%; left: 36%;}
.i_qqbj2_d li.wz_ru{ top: 26%; left: 34.5%;}
.i_qqbj2_d li.wz_la{ top: 68%;  left: 40%;;}

.i_qqbj2_xx_wap{ position: relative; width: 100%; z-index: 9;   display: none; margin-top: 35%;}
.i_qqbj2_xx_wap  li{  position: absolute;  top: 50%;  left: 50%;  width: 90%;  float: left;  transform: translate(-50%,-50%); }
.i_qqbj2_xx_cont{ width: 100%; overflow: hidden; border-top-right-radius: 30px;  box-shadow: -5px 5px 10px #bebebe; display: none;}
.i_qqbj2_xx_title{ color: #fff; font-size: 19px; padding: 9px 22px; float: left; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; background: #0d48a4;position: relative;  z-index: 1;}
.i_qqbj2_xx_title span{ margin-left: 8px;}
.i_qqbj2_xx_title i{ float: right;}
.i_qqbj2_xx_desc{ float: left; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 20px; min-height: 133px; background: rgba(255,255,255,0.9);}
.i_qqbj2_xx_desc p{ padding-left: 16px; font-size: 20px; color: #333; position: relative;}
.i_qqbj2_xx_desc p:before{ content: '';  width: 5px; height: 5px; background: #0d48a4; top: 50%; position: absolute; left: 0; border-radius: 100%; transform: translateY(-50%);}
.i_qqbj2_xx_wap li.on .i_qqbj2_xx_cont{ display: inline-block;  }


.fbmap{ width: 100%;  float: left; position: relative; text-align: center; background: #fff;  overflow: hidden; }
.fbmap_datu{ width: 100%; position: relative;text-align: center; margin: 0 auto; width: 1920px;left: 50%;  transform: translateX(-50%);}
.fbmap_datu img{ max-width: 100%;}
.fbmap_list{ position: absolute; left: 0; top: 0px; width: 100%; height: 100%;}
.fbmap_list li{  position: absolute; }
.fbmap_list li .fbmap_list_name{ font-size: 18px; color: #333; cursor: pointer;}
.fbmap_list li:hover .fbmap_list_name{ color: #004098; font-weight: bold;}
.fbmap_list li .fbmap_list_dian{ position: absolute; width: 10px; height: 10px; background: #003f98;}
.fbmap_list li .fbmap_list_dian:before{ content: ''; position: absolute; height: 1px; background: #4473b4;}
.fbmap_list li .fbmap_list_dian:after{ content: ''; position: absolute; height: 1px; background: #4473b4;}

.fbmap_list li .fbmap_list_cont{  position: absolute; display: none; left: 93px; top: -9px; width: 397px;  text-align: left; box-shadow: 0px 0px 10px #d9d9d9;}
.fbmap_list li .fbmap_list_cont:before{ content: ''; position: absolute; width: 0; height: 0;     border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-right: 12px solid rgb(0 64 152); left: -12px; top: 18px;}

.fbmap_list li.on .fbmap_list_cont{  display: inline-block; z-index: 99; }
.fbmap_list li .fbmap_list_title{ color: #fff; padding: 10px 26px; font-size: 24px; line-height: 27px; background: #004098; border-radius: 10px 10px 0 0; overflow: hidden;}
.fbmap_list li .fbmap_list_title span{ font-size: 14px;margin-left: 5px;position: relative;top: 2px;opacity: 0.5;}
.fbmap_list li .fbmap_list_title i{ float: right;}
.fbmap_list li .fbmap_list_info{  padding: 13px 26px; font-size: 18px; background: #ffff; border-radius: 0 0 10px 10px; overflow: hidden;}
.fbmap_list li .fbmap_list_info p{ padding-left: 16px;  line-height: 29px; position: relative;}
.fbmap_list li .fbmap_list_info p:before{content: ''; position: absolute;  width: 6px;height: 6px; background: #999; left: 1px; top: 50%; transform: translateY(-50%); border-radius: 100px;}
.fbmap_list li .fbmap_list_info p:hover{ color: #004098;}
.fbmap_list li .fbmap_list_info p:hover:before{ background: #004098;}

.fbmap_list li.wz_hb{  position: absolute; left: 48.8%; top: 33%;}
.fbmap_list li.wz_hb .fbmap_list_dian{ left: -207px; top: 0px;}
.fbmap_list li.wz_hb .fbmap_list_dian:before{ width: 12px;  left: 8px; top: 13px; transform: rotate(45deg);}
.fbmap_list li.wz_hb .fbmap_list_dian:after{  width: 178px; left: 18px; top: 17px;}

.fbmap_list li.wz_hz{  position: absolute; left: 45.9%; top: 36%;}
.fbmap_list li.wz_hz .fbmap_list_dian{ left: -139px; top: 9px;}
.fbmap_list li.wz_hz .fbmap_list_dian:after{ width: 124px; left: 9px; top: 6px;}

.fbmap_list li.wz_hd{  position: absolute; left: 45%; top: 42%;}
.fbmap_list li.wz_hd .fbmap_list_dian{ left: -98px; top: -21px;}
.fbmap_list li.wz_hd .fbmap_list_dian:before{ width: 40px;  left: 3px; top: 23px; transform: rotate(45deg);}
.fbmap_list li.wz_hd .fbmap_list_dian:after{ width: 50px; left: 37px; top: 36px;}

.fbmap_list li.wz_hn{  position: absolute; left: 43.3%; top: 46%;}
.fbmap_list li.wz_hn .fbmap_list_dian{ left:-102px; top: -33px;}
.fbmap_list li.wz_hn .fbmap_list_dian:before{ width: 59px; left: 2px; top: 31px; transform: rotate(45deg);}
.fbmap_list li.wz_hn .fbmap_list_dian:after{ width: 42px; left: 50px; top: 51px;}

.fbmap_list li.wz_db{  position: absolute; left:52.2%; top: 26.3%;}
.fbmap_list li.wz_db .fbmap_list_dian{ left: -211px; top: 47px;}
.fbmap_list li.wz_db .fbmap_list_dian:before{ width: 46px; left: 2px; top: -14px; transform: rotate(-45deg);}
.fbmap_list li.wz_db .fbmap_list_dian:after{ width: 158px; left: 40px; top: -30px;}

.fbmap_list li.wz_ru{  position: absolute; left:45.7%; top: 7%;}
.fbmap_list li.wz_ru .fbmap_list_dian{ left: -148px; top: 137px;}
.fbmap_list li.wz_ru .fbmap_list_dian:before{ width: 139px; left: -26px; top: -58px; transform: rotate(-60deg);}
.fbmap_list li.wz_ru .fbmap_list_dian:after{ width: 57px;left: 78px; top: -118px;}

.fbmap_list li.wz_hx{  position: absolute; left: 24.5%; top: 43.7%;}
.fbmap_list li.wz_hx .fbmap_list_dian{ right: -111px; top: -60px;}
.fbmap_list li.wz_hx .fbmap_list_dian:before{ width: 80px; left: -58px; top: 42px; transform: rotate(-60deg);}
.fbmap_list li.wz_hx .fbmap_list_dian:after{ width: 53px; left: -91px; top: 75px;}

.fbmap_list li.wz_xb{  position: absolute; left: 23.5%; top: 22.7%;}
.fbmap_list li.wz_xb .fbmap_list_dian{ right: -108px; top: 69px;}
.fbmap_list li.wz_xb .fbmap_list_dian:before{ width: 60px; left: -44px; top: -26px; transform: rotate(60deg);}
.fbmap_list li.wz_xb .fbmap_list_dian:after{ width: 56px; left: -85px; top: -53px;}

.fbmap_list li.wz_la{  position: absolute; left: 31.4%; top: 51.2%;}
.fbmap_list li.wz_la .fbmap_list_dian{ right: -63px; top: -56px;}
.fbmap_list li.wz_la .fbmap_list_dian:before{ width: 71px; left: -53px; top: 42px; transform: rotate(-60deg);}
.fbmap_list li.wz_la .fbmap_list_dian:after{ width:14px; left: -48px; top: 72px;}

/*.fbmap_list li.wz_hx .fbmap_list_cont,.fbmap_list li.wz_la .fbmap_list_cont{ left: auto; right: calc(100% + 20px);}
.fbmap_list li.wz_hx .fbmap_list_cont:before,.fbmap_list li.wz_la .fbmap_list_cont:before{left:auto; right: -12px; border-right: none;  border-left: 12px solid rgb(0 64 152);}*/
.fbmap_list li.wz_hx .fbmap_list_cont{ left: 0; top: 100px;}
.fbmap_list li.wz_hx .fbmap_list_cont:before{  border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 73px solid rgb(0 64 152);  border-top: none;  left: 24px; top: -72px;}

.fbmap_list li.wz_xb .fbmap_list_cont{ left: auto; top: 40px; right: -88px;}
.fbmap_list li.wz_xb .fbmap_list_cont:before{  border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom:15px solid rgb(0 64 152);  border-top: none; right: 115px; top: -12px; left: auto;}



/* 播放 画片 动画 转圈 */
.fbmap_list li .fbmap_list_guan{ position: absolute; width: 100%;  height: 100%;  left: 50%;  top: 50%;  transform: translate(-50%,-50%) scale(1);  box-shadow: 0px 0px 5px #004098; border-radius: 100px; transition: 0.5s; -webkit-animation: disc 5s linear 0s infinite;animation: disc 2s linear 1s infinite;}
.fbmap_list li:nth-child(2n) .fbmap_list_guan{ animation: disc 2s linear 2s infinite;}
.fbmap_list li:nth-child(3n) .fbmap_list_guan{ animation: disc 2.5s linear 1.5s infinite;}
/*-webkit-animation: disc 5s linear 0s infinite;animation: disc 20s linear 0s infinite;*/
@-webkit-keyframes disc {
	0% {
		transform: translate(-50%,-50%) scale(1); 
		opacity: 1;
		transition: 0.5s;
    }

    80% {
		transform: translate(-50%,-50%) scale(6); 
		opacity: 0;
		transition: 0.1s;
		
    }

	100% {
		transform: translate(-50%,-50%) scale(0); 
		opacity: 0;
		transition: 0.5s;
	
    }
}

@keyframes disc {
    0% {
		transform: translate(-50%,-50%) scale(1); 
		opacity: 1;
		transition: 0.5s;
    }

   80% {
		transform: translate(-50%,-50%) scale(6); 
		opacity: 0;
		transition: 0.1s;
		
    }

	100% {
		transform: translate(-50%,-50%) scale(0); 
		opacity: 0;
		transition: 0.5s;
	
    }
}


@media screen and (max-width:1500px){
	.fbmap_datu{ width: 1500px;}
	.fbmap_list li .fbmap_list_dian{ width: 7px; height: 7px;}
	.fbmap_list li .fbmap_list_cont{ width: 330px;}
	.fbmap_list li .fbmap_list_title{ padding: 10px 15px; font-size: 20px;}
	.fbmap_list li .fbmap_list_info{ padding: 10px 15px; font-size: 16px;}

	.fbmap_list li.wz_db .fbmap_list_dian{ left: -161px; top: 45px;}
	.fbmap_list li.wz_db .fbmap_list_dian:before{ left: -2px;}
	.fbmap_list li.wz_db .fbmap_list_dian:after{ width: 110px; left: 37px; top: -30px;}

	.fbmap_list li.wz_hb .fbmap_list_dian{ left: -166px; top: 10px;}
	.fbmap_list li.wz_hb .fbmap_list_dian:before{ display: none;}
	.fbmap_list li.wz_hb .fbmap_list_dian:after{    width: 145px; left: 6px; top: 4px; }

	.fbmap_list li.wz_hz{ top: 37%;}
	.fbmap_list li.wz_hz .fbmap_list_dian{ left: -115px;}
	.fbmap_list li.wz_hz .fbmap_list_dian:after{ width: 99px; left: 7px; top: 3px;}

	.fbmap_list li.wz_hd .fbmap_list_dian{ left: -85px; top: -7px;}
	.fbmap_list li.wz_hd .fbmap_list_dian:before{ width: 22px; left: 3px; top: 13px;}
	.fbmap_list li.wz_hd .fbmap_list_dian:after{ width: 50px; left: 22px; top: 21px}

	.fbmap_list li.wz_la .fbmap_list_dian { right: -40px; top: -42px; }
	.fbmap_list li.wz_la .fbmap_list_dian:before{ width: 60px; left: -44px; top: 30px;}
	.fbmap_list li.wz_la .fbmap_list_dian:after{ display: none;}

	.fbmap_list li.wz_hn .fbmap_list_dian { left: -77px; top: -24px; }
	.fbmap_list li.wz_hn .fbmap_list_dian:after{ width: 29px; left: 37px; top: 38px;}
	.fbmap_list li.wz_hn .fbmap_list_dian:before{ width: 48px; left: -4px; top: 20px;}

	.fbmap_list li.wz_hx .fbmap_list_dian { right: -67px; top: -38px; }
	.fbmap_list li.wz_hx .fbmap_list_dian:after{ width: 23px; left: -49px;	top: 51px;}
	.fbmap_list li.wz_hx .fbmap_list_dian:before{ width: 51px; left: -38px; top: 29px;}

	.fbmap_list li.wz_ru .fbmap_list_dian { left: -121px; top: 105px; }
	.fbmap_list li.wz_ru .fbmap_list_dian:before{ width: 102px; left: -19px; top: -45px;}
	.fbmap_list li.wz_ru .fbmap_list_dian:after { width: 50px; left: 57px; top: -89px; }

	.fbmap_list li.wz_xb{ left: 21.4%; top: 22.7%;}
}

@media screen and (max-width:1200px){
	.fbmap_datu{ width: 1200px;}
	.fbmap_list li .fbmap_list_name{ font-size: 16px;}
	.fbmap_list li .fbmap_list_cont { width: 250px; }
	.fbmap_list li .fbmap_list_title { padding: 5px 10px; font-size: 16px; 	}
	.fbmap_list li .fbmap_list_title span{ font-size: 12px;}
	.fbmap_list li .fbmap_list_info{ font-size: 14px;	padding: 5px 10px;}
	.fbmap_list li .fbmap_list_info p{line-height: 20px; margin-bottom: 6px; padding-left: 12px;}
	.fbmap_list li .fbmap_list_info p:before{ width: 4px; height: 4px;}
	.fbmap_list li .fbmap_list_dian { width: 6px; height: 6px; }


	.fbmap_list li.wz_db .fbmap_list_dian { left: -133px; top: 37px; }
	.fbmap_list li.wz_db .fbmap_list_dian:after { width: 94px; left: 28px; top: -22px; }
	.fbmap_list li.wz_db .fbmap_list_dian:before{ width: 35px; top: -10px;left: -1px;}

	.fbmap_list li.wz_hb .fbmap_list_dian { left: -130px; top: 8px; }
	.fbmap_list li.wz_hb .fbmap_list_dian:after { width: 110px; left: 6px; top: 3px; }

	.fbmap_list li.wz_hz .fbmap_list_dian { left: -87px; top: 8px; }
	.fbmap_list li.wz_hz .fbmap_list_dian:after { width: 74px; left: 7px; top: 3px; }

	.fbmap_list li.wz_hd .fbmap_list_dian { left: -61px; top: -13px; }
	.fbmap_list li.wz_hd .fbmap_list_dian:before { 	width: 31px; left: 1px; top: 15px; }
	.fbmap_list li.wz_hd .fbmap_list_dian:after { width: 28px; left: 27px; top: 26px; }

	.fbmap_list li.wz_hn .fbmap_list_dian { left: -64px; top: -14px; }
	.fbmap_list li.wz_hn .fbmap_list_dian:before { width: 37px; left: -1px; top: 17px; }
	.fbmap_list li.wz_hn .fbmap_list_dian:after { width: 20px; left: 31px; top: 30px; }

	.fbmap_list li.wz_la .fbmap_list_dian { right: -30px; top: -35px; }
	.fbmap_list li.wz_la .fbmap_list_dian:before { width: 47px; left: -33px; top: 23px; }

	.fbmap_list li.wz_hx .fbmap_list_dian { right: -51px; top: -30px; }
	.fbmap_list li.wz_hx .fbmap_list_dian:before { width: 46px; left: -34px; top: 25px; }
	.fbmap_list li.wz_hx .fbmap_list_dian:after { width: 15px; left: -37px; top: 45px; }

	.fbmap_list li.wz_ru .fbmap_list_dian { left: -92px; top: 87px; }
	.fbmap_list li.wz_ru .fbmap_list_dian:before { width: 84px; left: -15px; top: -37px; }
	.fbmap_list li.wz_ru .fbmap_list_dian:after { width: 35px; left: 48px; top: -74px; }
	
	.fbmap_list li.wz_xb .fbmap_list_dian { right: -73px; top: 57px; }
	.fbmap_list li.wz_xb .fbmap_list_dian:before{ width: 52px; left: -38px;	top: -22px;}
	.fbmap_list li.wz_xb .fbmap_list_dian:after{ width: 35px; left: -60px; top: -45px;}
}

@media screen and (max-width:1000px){
	.fbmap_datu { width: 1000px; }
	.fbmap_list li .fbmap_list_name { font-size: 14px; }


	.fbmap_list li.wz_db .fbmap_list_dian { left: -111px; top: 25px; 	}
	.fbmap_list li.wz_db .fbmap_list_dian:before { width: 19px; top: -4px;  left: -1px; }
	.fbmap_list li.wz_db .fbmap_list_dian:after { width: 84px; left: 15px; top: -11px; }

	.fbmap_list li.wz_hb{ top: 31%;}
	.fbmap_list li.wz_hb .fbmap_list_dian { left: -110px; top: 10px;}
	.fbmap_list li.wz_hb .fbmap_list_dian:after{  width: 91px;}

	.fbmap_list li.wz_hz { top: 35%; }
	.fbmap_list li.wz_hz .fbmap_list_dian { left: -73px; top: 9px; }
	.fbmap_list li.wz_hz .fbmap_list_dian:after{ width: 56px;}

	.fbmap_list li.wz_hd .fbmap_list_dian { left: -53px; top: -11px; }
	.fbmap_list li.wz_hd .fbmap_list_dian:before {width: 26px;left: 2px;top: 15px;}
	.fbmap_list li.wz_hd .fbmap_list_dian:after { width: 23px; left: 24px; top: 24px; }

	.fbmap_list li.wz_hn{ top: 48%;}
	.fbmap_list li.wz_hn .fbmap_list_dian { left: -51px; top: -29px; }
	.fbmap_list li.wz_hn .fbmap_list_dian:before { width: 47px; left: -1px; top: 22px; }
	.fbmap_list li.wz_hn .fbmap_list_dian:after{ width: 9px; left: 39px; top: 39px;}

	.fbmap_list li.wz_hx{left: 23.5%; top: 46.7%;}
	.fbmap_list li.wz_la{ left: 30.4%; top: 52.2%;}
	.fbmap_list li.wz_hx .fbmap_list_cont{ top: 60px;}
	.fbmap_list li.wz_hx .fbmap_list_cont:before{ border-bottom: 33px solid rgb(0 64 152); top: -33px;}

	.fbmap_list li.wz_xb .fbmap_list_dian{right: -66px;}

}
@media screen and (max-width:800px){
	.fbmap_datu{ left: 65%;}

	.fbmap_list li .fbmap_list_cont,.fbmap_list li.wz_hx .fbmap_list_cont,.fbmap_list li.wz_xb .fbmap_list_cont{ width: 500px; position: fixed; left: 41%; top: 50%; transform: translate(-50%,-50%);}
	.fbmap_list li .fbmap_list_cont:before{ display: none;}


}

@media screen and (max-width:500px){
	.fbmap_datu { left: 74%; }
	.fbmap_list li .fbmap_list_cont,.fbmap_list li.wz_hx .fbmap_list_cont,.fbmap_list li.wz_xb .fbmap_list_cont{ width: 350px;}
}



.i_zdxm{ width: 100%;  float: left; position: relative; padding: 100px 0; min-height: 600px;}
.i_zdxm_dtu{ width: 100%; position: absolute;  top: 0; overflow: hidden;height:100%	;  z-index: 1;}
.i_zdxm_dtu li{width: 100%; position: absolute;  height: 100%; }
.i_zdxm_dtu li img{ position: absolute; width: 100%; height: 100%; object-fit: cover; opacity: 0; z-index: 1; transition: 0.5s;}
.i_zdxm_dtu li.on img{ opacity: 1; z-index: 2;}
.i_zdxm_list_kuan{ position: absolute; z-index: 2; float: right; width: 35%;  max-width: 450px;    right: 15%;  top: 40%; transform: translateY(-50%);}
.i_zdxm_list{  width: 100%; position: relative;  overflow: hidden;}
.i_zdxm_list li{ -webkit-box-sizing: border-box;  box-sizing: border-box;  text-align: right;}
.i_zdxm_list li .i_zdxm_list_bq{ font-size: 21px; color: #333; margin-top: 3px;}
.i_zdxm_list li .i_zdxm_list_biaoq{ width: 100%; font-size: 18px;  line-height: 30px; color: #fff;    text-shadow: 1px 1px #505050; font-weight: bold;}
.i_zdxm_list li .i_zdxm_list_biaoq img{  height: 25px;  position: relative;  top: 6px;  -webkit-filter: brightness(0) invert(1);  filter: brightness(0) invert(1);}
.i_zdxm_list li .i_zdxm_list_title{ width: 100%; font-size: 24px; margin-top: 5px; line-height: 34px; color: #fff;    text-shadow: 1px 1px #505050; font-weight: bold;}
.i_zdxm_list li .i_zdxm_list_desc{  font-size: 16px; margin-top: 14px; line-height: 25px; min-height: 100px; }
.i_zdxm_list li .i_zdxm_list_more{  width: 100%; margin: 10px 0; margin-top: 30px;}
.i_zdxm_list li .i_zdxm_list_more a{ padding: 6px 18px;  padding-right: 4px; color: #fff; font-size: 14px; display: inline-block; border-radius: 100px; background: #004098;}
.i_zdxm_list li .i_zdxm_list_more a i{ padding: 8px; color: #07489c; background: #fff; border-radius: 100%; margin-left: 8px;}
.i_zdxm_list li .i_zdxm_list_tu{ width: 100%; margin-top: 40px; position: relative; padding-bottom: 53%; overflow: hidden;}
.i_zdxm_list li .i_zdxm_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.i_zdxm_list li .i_zdxm_list_tu img:hover{ transform: scale(1.1);}
.i_zdxm .i_zdxm-button-prev,.i_zdxm .i_zdxm-button-next{  background: none; width: auto; top: auto; bottom: 50%; transform: translateY(50%); right: auto; left: 20px; font-size: 50px; color: #004098; font-weight: bold;}
.i_zdxm .i_zdxm-button-next{ left: auto; right: 20px;}
.i_zdxm .i_zdxm-button-prev:hover,.i_zdxm .i_zdxm-button-next:hover{ color: #004098;}

.i_zjhy{ width: 100%;  float: left; position: relative; padding: 50px 0; z-index: 2;}
.i_zjhy_titleen{ font-size: 100px; text-align: center; color: #f4f8fb; line-height: 100px; margin-top: 10px;}
.i_zjhy_title{ text-align: center;  font-size: 42px; color: #000; position: relative; line-height: 50px; margin-top: -50px;}
.i_zjhy_cont{ width: 100%; float: left; margin-top: 32px; position: relative; padding-bottom: 37.5%; overflow: hidden; border-radius: 10px;}
.i_zjhy_fl{ width: 42.5%; position: absolute; overflow: hidden; height: 100%; transform: skewX(-7deg); left: -3%; transition: 0.5s;}

.i_zjhy_fl_tu{ position: absolute; width: 100%; transform: skewX(7deg); left: 5%; height: 100%; overflow: hidden;}
.i_zjhy_fl .i_zjhy_fl_tu:after{content: ''; position: absolute; position: absolute; width: 100%;  height: 100%;  background: rgb(0 64 152 / 80%);  opacity:0; transition: 0.5s;}

.i_zjhy_fl_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s; -webkit-filter: grayscale(100%); filter: grayscale(100%);}

.i_zjhy_fl_cont{ position: absolute;  padding-top: 100px; padding-left: 10%; transform: skewX(7deg);width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box;}
.i_zjhy_fl_title{font-size: 37px; color: #343434; line-height: 42px; font-weight: bold;}
.i_zjhy_fl_titleen{ font-size: 15px;  color: #666; line-height: 30px;}
.i_zjhy_fl_desc{ padding-right: 10%; width: 70%; float: left; margin-top: 31px; padding-top: 34px; color: #e2eaf7; font-size: 16px; line-height: 26px; min-height: 100px; border-top: 1px solid #5a8dcc; display: none;}
.i_zjhy_fl_more{ width: 100%;  float: left; margin-top: 50px;display: none;}
.i_zjhy_fl_more span{ font-size: 14px; color: #deebf4; line-height: 38px;}
.i_zjhy_fl_more span i{ padding: 8px;  color: #01419b; background: #fff; border-radius: 100px; position: relative; top: 0px; margin: 0 9px;}
.i_zjhy_fl_more span:hover{color: #004098;}
.i_zjhy_fl:hover .i_zjhy_fl_tu img{ transform: scale(1.1);}
.i_zjhy_fl.on{ width: 62%;}
.i_zjhy_fl.on .i_zjhy_fl_tu{  left: 6%;}
.i_zjhy_fl.on .i_zjhy_fl_tu:after{ opacity:1;}
.i_zjhy_fl.on .i_zjhy_fl_tu img{ -webkit-filter: grayscale(0%); filter: grayscale(0%);}
.i_zjhy_fl.on .i_zjhy_fl_title{ color: #fff; }
.i_zjhy_fl.on .i_zjhy_fl_titleen{ color: #fff; }
.i_zjhy_fl.on .i_zjhy_fl_desc{ display: inline-block;}
.i_zjhy_fl.on .i_zjhy_fl_more{ display: inline-block;}



.i_zjhy_fr{width: 42.5%; position: absolute; overflow: hidden; height: 100%; transform: skewX(-7deg); right: -2.5%; transition: 0.5s;}

.i_zjhy_fr_tu{ position: absolute; width: 100%; transform: skewX(7deg); right: 6%; height: 100%; overflow: hidden;}
.i_zjhy_fr .i_zjhy_fr_tu:after{content: ''; position: absolute; position: absolute; width: 100%;  height: 100%;  background: rgb(0 64 152 / 80%);  opacity:0; transition: 0.5s;}

.i_zjhy_fr_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;-webkit-filter: grayscale(100%); filter: grayscale(100%);}
.i_zjhy_fr_cont{  position: absolute; padding-top: 100px; padding-left: 10%; transform: skewX(7deg);width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box;}
.i_zjhy_fr_title{ font-size: 36px; color: #343434; line-height: 40px; font-weight: bold;}
.i_zjhy_fr_titleen{  font-size: 15px;  color: #666; line-height: 30px;}
.i_zjhy_fr_desc{ padding-right: 10%; width: 70%; float: left; margin-top: 31px; padding-top: 34px; color: #e2eaf7; font-size: 16px; line-height: 26px; min-height: 100px; border-top: 1px solid #5a8dcc; display: none;}
.i_zjhy_fr_more{ width: 100%;  float: left; margin-top: 50px; display: none;}
.i_zjhy_fr_more span{ font-size: 14px; color: #deebf4; line-height: 38px;}
.i_zjhy_fr_more span i{ padding: 8px;  color: #01419b; background: #fff; border-radius: 100px; position: relative; top: 0px; margin: 0 9px;}
.i_zjhy_fr_more span:hover{color: #004098;}
.i_zjhy_fr:hover .i_zjhy_fr_tu img{ transform: scale(1.1);}

.i_zjhy_fr.on{ width: 62%;}
.i_zjhy_fr.on .i_zjhy_fr_tu{ right: 4%;}
.i_zjhy_fr.on .i_zjhy_fr_tu:after{ opacity:1;}
.i_zjhy_fr.on .i_zjhy_fr_tu img{ -webkit-filter: grayscale(0%); filter: grayscale(0%);}
.i_zjhy_fr.on .i_zjhy_fr_title{ color: #fff; }
.i_zjhy_fr.on .i_zjhy_fr_titleen{ color: #fff; }
.i_zjhy_fr.on .i_zjhy_fr_desc{ display: inline-block;}
.i_zjhy_fr.on .i_zjhy_fr_more{ display: inline-block;}
.i_zjhy_bg{ width: 100%; height: 300px;  background: #f3f7fa; float: left;  margin-top: -300px;}


.i_fzlc{ width: 100%; float: left; padding: 100px 0; position: relative; background: #fff;}
.i_fzlc_xian{ position: absolute; top: 48%; transform: translateY(-50%); width: 100%; height: 2px; background: #ccd9ea;}
.i_fzlc_xian2{ position: absolute; top: 48%; transform: translateY(-50%); width: 0%; height: 2px; background: #004098; box-shadow: 0px 0px 8px #004098; transition: 10s;}
.i_fzlc_xian2.on{  width: 100%;}
.i_fzlc_xian2.on2{  width: 0%; transition: 0s;}
.i_fzlc_title{ position: absolute; writing-mode: vertical-lr; font-size: 40px; height: 200px; line-height: 46px; color: #333333;}
.i_fzlc_title span{ position: relative; top: 70px; font-size: 39px; left: 6px; color: #c5d2e5;}
.i_fzlc_list{ width: 100%; position: relative; overflow: hidden; height: 610px;}
.i_fzlc_list ul{   height: 100%; flex-direction: column; flex-wrap: wrap;}
.i_fzlc_list li{height: calc((100% - 30px) / 2);padding-left: 9%; -webkit-box-sizing: border-box; box-sizing: border-box;}
.i_fzlc_list li:nth-child(2n){ padding-left: 4%; padding-right: 5%;}
.i_fzlc_list li .i_fzlc_list_cont{ position: absolute; bottom: 0; min-height: 200px;  padding-bottom: 34px; width: 55%;}
.i_fzlc_list li .i_fzlc_list_cont:before{content: '';   position: absolute; height: 6px; width: 6px; border: 2px solid #ccd9ea;  background: #fff; bottom: -4px; border-radius: 100px;  margin-left: -38px;    z-index: 2;}
.i_fzlc_list li .i_fzlc_list_cont:after{ content: '';   position: absolute; height: 10px; width: 10px; box-shadow: 0px 0px 5px #004098;  background: #fff; bottom: -4px; border-radius: 100px;  margin-left: -38px;     z-index: 1;transform:scale(0); }
.i_fzlc_list li .i_fzlc_list_xian{ position: absolute; height: 78%; width: 2px; background: #000; margin-left: -34px; top: 32px; border-radius: 100%;  background: linear-gradient(to top, #ffffff 19%, #104d9d);}
.i_fzlc_list li .i_fzlc_list_xian:before{ content: ''; position: absolute; width: 12px; height: 12px; background: #004098; left: 50%; transform: translateX(-50%); border-radius: 100px; opacity: 0.2; top: -6px;}
.i_fzlc_list li .i_fzlc_list_xian:after{ content: ''; position: absolute; width: 6px; height: 6px; background: #004098; left: 50%; transform: translateX(-50%); top: -3px; border-radius: 100px;}
.i_fzlc_list li .i_fzlc_list_title{ font-size: 30px; color: #004098; font-weight: bold; line-height: 50px;}
.i_fzlc_list li .i_fzlc_list_desc{ font-size: 16px; width: 100%; line-height: 25px; color: #333333;}
.i_fzlc_list li .i_fzlc_list_tu{ width: 100%; margin-top: 16px; position: relative; padding-bottom:32%;}
.i_fzlc_list li .i_fzlc_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover;}
.i_fzlc_list li:nth-child(2n) .i_fzlc_list_cont{ bottom: auto; top: 0; min-height: auto; padding-bottom: 0; padding-top: 34px; }
.i_fzlc_list li:nth-child(2n) .i_fzlc_list_cont:before{top: -6px; bottom: auto;}
.i_fzlc_list li:nth-child(2n) .i_fzlc_list_cont:after{top: -6px; bottom: auto;}
.i_fzlc_list li:nth-child(2n) .i_fzlc_list_xian{  background: linear-gradient(to bottom, #ffffff 0%, #104d9d);  top: auto;  bottom: 20px;}
.i_fzlc_list li:nth-child(2n) .i_fzlc_list_xian:before{ top: auto; bottom: -6px;} 
.i_fzlc_list li:nth-child(2n) .i_fzlc_list_xian:after{ top: auto; bottom: -3px;}

.i_fzlc .i_fzlc_list-button-prev,.i_fzlc .i_fzlc_list-button-next{ top: 51%; right: auto; left: 100px; font-size: 20px; font-weight: bold; transform: translateY(-50%); color: #ccd9ea; width: 32px;  text-align: center;  line-height: 32px; height: 32px; border: 2px solid #ccd9ea; border-radius: 100px; background: #fff;}
.i_fzlc .i_fzlc_list-button-next{ left: auto; right: 100px;}
.i_fzlc .i_fzlc_list-button-prev:hover,.i_fzlc .i_fzlc_list-button-next:hover{ background:#ccd9ea ;color: #fff;}
.i_fzlc_list li .i_fzlc_list_cont.on_d:after{ -webkit-animation: on_dy 2s linear 0s infinite;animation: on_dy 2s linear 0s infinite; }
.i_fzlc_list li .i_fzlc_list_cont.on_d:before{ background: #004098; }

@-webkit-keyframes on_dy {
	0% {
		transform: scale(1); 
		opacity: 1;
		transition: 0.5s;
    }
    80% {
		transform:scale(6); 
		opacity: 0;
		transition: 0.1s;
		
    }
	100% {
		transform:scale(0); 
		opacity: 0;
		transition: 0.5s;
	
    }
}

@keyframes on_dy {
    0% {
		transform:scale(1); 
		opacity: 1;
		transition: 0.5s;
    }
   80% {
		transform:scale(6); 
		opacity: 0;
		transition: 0.1s;
		
    }
	100% {
		transform:scale(0); 
		opacity: 0;
		transition: 0.5s;
	
    }
}




.i_news{ width: 100%;  float: left; position: relative; padding: 95px 0; background: #f3f7fa; z-index: 1;}
.i_news_title{ text-align: center; font-size: 39px; color: #333436;}
.i_news_list_kuan{ width: 100%; float: left; margin-top: 31px; position: relative;}
.i_news_list{ width: 100%; position: relative; overflow: hidden; max-width: 1320px; margin: 0 auto; padding: 10px;}
.i_news_list li{ box-shadow: 0px 0px 10px #d6d6d6;}
.i_news_list li .i_news_list_tu{  width: 100%; position: relative; float: left; overflow: hidden; padding-bottom: 62%;} 
.i_news_list li .i_news_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.i_news_list li .i_news_list_cont{ width: 100%; float: left; padding: 5%; -webkit-box-sizing: border-box; box-sizing: border-box; background: #fff;}
.i_news_list li .i_news_list_bq{ font-size: 17px; color: #004097;}
.i_news_list li .i_news_list_title{ width: 100%; float: left; font-size: 22px; margin-top: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.i_news_list li .i_news_list_desc{ font-size: 16px; color: #666; line-height: 22px; width: 100%; float: left; height: 44px; overflow: hidden;}
.i_news_list li .i_news_list_time{ float: left; width: 100%; margin-top: 24px; font-size: 15px; color: #999;}
.i_news_list li:hover .i_news_list_tu img{ transform:scale(1.1) ;}
.i_news_list_kuan .i_news-button-prev,.i_news_list_kuan .i_news-button-next{ top: 50%; right: auto; left: 42px; font-size: 18px; font-weight: bold; transform: translateY(-50%); color: #ccc; width: 44px;  text-align: center;  line-height: 44px; border: 1px solid #ccc; border-radius: 100px; background: #fff;}
.i_news_list_kuan .i_news-button-next{ left: auto; right: 42px;}
.i_news_list_kuan .i_news-button-prev:hover,.i_news_list_kuan .i_news-button-next:hover{ background:#004098 ;}
.i_news_more{ width: 100%;  float: left; text-align: center; margin-top: 46px;}
.i_news_more a{ font-size: 16px; color: #004098;}
.i_news_more a i{ color: #e7eef6; padding: 4px; background: #023f9a; border-radius: 100px; font-size: 11px; margin-left: 5px;}

.footer{  width: 100%; float: left; }
.footer_top{ width: 100%; float: left; padding: 43px 0; position: relative; min-height: 364px; background: #fff;} 
.footer_xian{ position: relative; width: 100%; height: 1px; background: #efefef; top: 87px;}
.footer_fl{ float: left; width: 40%;}
.footer_logo{ width: 100%;}
.footer_logo img{ max-width: 100%;}
.footer_lx{ float: left; width: 100%; margin-top: 50px;}
.footer_lx_ewm{ float: left; width: 115px; margin-top: 10px;}
.footer_lx_ewm_tu{  width: 115px; border: 1px solid #efefef}3
.footer_lx_ewm_tu img{ width: 100%;}
.footer_lx_ewm_title{ width: 100%; text-align: center; font-size: 14px; line-height: 30px; color: #8d8d8d; }
.footer_lx_cont{ width: calc(100% - 150px); float: left; margin-left: 27px; margin-top: 10px;}
.footer_tel{ font-size: 16px; color: #666;}
.footer_tel a{ float: left; width: 100%; font-size: 25px; line-height: 34px;}
.footer_add{ float: left; width: 100%; margin-top: 10px; font-size: 16px;}
.footer_add span{ float: left; width: 100%;  padding-right: 20%;  -webkit-box-sizing: border-box;  box-sizing: border-box;}
.footer_nav{ float: right; width: 55%; margin-top: 30px;}
.footer_nav ul{ display: flex;}
.footer_nav li{ flex-grow: 1; width: 20%;}
.footer_nav_title{ font-size: 18px; line-height: 32px;}
.footer_nav_zl{ width: 100%; float: left; margin-top: 50px;}
.footer_nav_zl a{ float: left; width: 100%; font-size: 16px; color: #858585; margin-top: 1px;}
.footer_bot{ width: 100%; float: left; font-size: 16px; line-height: 30px; padding: 10px 0; color: #cbd2e2; background: #004098;}
.footer_bot a{  color: #cbd2e2;}
.footer_copy{ float: left;}
.footer_js{ float: right;}




/*内页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;  width: 100%;}
.n_banner_wz{ position: absolute; width: 100%; top:53%;  text-align: left; z-index: 9; transform: translateY(-50%);}
.n_banner_wz_title{ font-size: 48px;  color: #fff; text-align: center; font-weight: bold;}
.n_banner_wz_titleen{ position: relative; font-size: 25px;  color: #fff; font-family: 'FuturaBT'; font-weight: 500; line-height: 40px; display: inline-block; text-align: center; width: 100%;}
.n_banner_wz_titleen2{ color: #fff; font-size: 60px; line-height: 60px;}
.n_banner_wz_title2{ color: #fff; font-size: 35px;}


.zilm{  width: 100%; text-align: center; position: relative; float: left; margin-top: -115px; z-index: 9;}
.zilm_list{ width: 100%; float: left; text-align: center;}
.zilm_list li{ display: inline-block; margin: 0 6px;}
.zilm_list li a{ font-size: 20px; color: #ffff; width: 160px; float: left; text-align: left; padding: 0 20px; border: 1px solid #fff; border-radius: 7px; line-height: 59px; background: rgba(0,0,0,0.2);}
.zilm_list li a i{ float: right; font-size: 18px;}
.zilm_list li.on a,.zilm_list li:hover a{  color: #333333; background: #fff;}

.jtjj{ width: 100%; position: relative; float: left; padding: 50px 0 0px;}
.jtjj_titleen{ font-size: 48px; color: #e2e6ef; font-weight: bold;text-transform: uppercase;}
.jtjj_title{ font-size: 32px; color: #333333; position: relative; top: -60px;}
.jtjj_title:after{content: ''; position: absolute; width: 40px;  height: 3px; background: #003e93;  bottom: -20px; left: 50%; transform: translateX(-50%);}
.jtjj_desc{ font-size: 28px; color: #333333; line-height: 35px; position: relative;}
.jtjj_info_kuan{ width: 100%; float: left; margin-top: 30px; padding: 50px 0; background: #f4f8fb;}
.jtjj_info{ font-size: 16px; color: #555555;  margin-top: 9px;}
.jtjj_info_tu{ float: right; width: 50%; position: relative; overflow: hidden; padding-bottom: 37%; margin-left: 15px; margin-bottom: 15px; margin-top: -16%;}
.jtjj_info_tu img{ position: absolute; height: 100%; width: 100%; object-fit: cover;}
.jtjj_sztj{ width: 94%; float: left; position: relative; margin: 0 3%; margin-top: 53px;}
.jtjj_sztj li{ float: left; width: 25%; text-align: left; cursor: pointer; }
.jtjj_sztj li .jtjj_sztj_title{ font-size: 26px; color: #333333; line-height: 50px;}
.jtjj_sztj li .jtjj_sztj_title i{ font-style: unset; margin-right: 14px; font-size: 54px;color: #0053b5; position: relative;}
.jtjj_sztj li .jtjj_sztj_title sup{ font-size: 30px; position: relative; font-weight: bold; top: -12px; right: -11px; line-height: 20px;}
.jtjj_sztj li .jtjj_sztj_desc{ font-size: 22px;color: #333333;}
.jtjj_sztj li:nth-child(2){ width: 33%;}
.jtjj_sztj li:nth-child(3){ width: 27%;}
.jtjj_sztj li:nth-child(4){ width: 15%;}
.jtjj_ship{  width: 100%;position: relative; float: left; margin-top: 54px;}
.jtjj_ship_tu{ width: 100%; position: relative; overflow: hidden; padding-bottom: 32%;}
.jtjj_ship_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover;  left: 0; }
.jtjj_ship_cont{ position: absolute;  right: 0;  width: 50%;  top: 53%; transform: translateY(-50%);}
.jtjj_ship_title{ font-size: 40px; color: #ffffff; font-weight: bold; line-height: 50px;}
.jtjj_ship_titleen{ font-size: 13px; color: #ffffff; text-transform: uppercase; margin-top: 6px;}
.jtjj_ship_more{  margin-top: 8px;}
.jtjj_ship_more a{ background: #fff; display: inline-block; border-radius: 100px; border: 3px solid #7eade1;}
.jtjj_ship_more span{ font-size: 14px; color: #333333;position: relative; margin-left: 10px; top: -5px; }
.jtjj_ship_more i{ width: 34px; height: 34px; background: #0050b1; background-image: linear-gradient(to bottom right, #0160ca, #0050b1); position: relative; display: inline-block; color: #fff; font-size: 27px;
 line-height: 34px; border-radius: 100px; margin-left: 10px;  box-shadow: 0px 0px 5px #888888;}
.jtjj_ship_more a:hover{ background: #0050b1; }
.jtjj_ship_more a:hover span{color: #fff;}

.dyhjy{ width: 100%; text-align: center; position: relative; float: left;}
.dyhjy_top{ width: 100%; float: left;}
.dyhjy_title{ width: 100%; float: left; color: #333333; font-size: 42px; line-height: 42px; margin-top: 25px;}
.dyhjy_title span{ color: #004098;}
.dyhjy_qh{ width: 100%; float: left; text-align: center; margin-top: 42px; padding-bottom: 30px;}
.dyhjy_qh li{ display: inline-block; background: #e8e9ee; padding: 7px 22px; margin: 0 15px; border-radius: 100px; cursor: pointer; position: relative;}
.dyhjy_qh li img{ float: left; position: relative; top: 4px; margin-right: 17px;height: 30px;}
.dyhjy_qh li span{ font-size: 20px; color: #313330;}
.dyhjy_qh li.on{ background: #004098;}
.dyhjy_qh li.on img{ -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}
.dyhjy_qh li.on span{ color: #fff;}
.dyhjy_qh li.on:after{ content: ''; position: absolute; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 15px solid rgb(244 248 251); bottom: -30px; left: 50%; transform: translateX(-50%);}
.dyhjy_bot{ width: 100%; float: left; background: #f4f8fb;}
.dyhjy_content{ width: 100%; float: left; padding: 39px 0;}
.dyhjy_fl{ float: left; text-align: left; width: 46%; padding: 0 2%;}
.dyhjy_fl_title{ font-size: 32px; color: #004098; font-weight: bold; margin-top: 55px; line-height: 50px;}
.dyhjy_fl_titleen{ font-size: 20px; color: #333333; }
.dyhjy_fl_info{ font-size: 20px; color: #555555; margin-top: 17px; line-height: 38px;}
.dyhjy_tu{  float: right;width: 50%;}
.dyhjy_tu img{ width: 100%;}


.lmqh{ width: 100%; position: relative; float: left;  padding-top: 100px; background: #fff;}
.lmqh_list{  width: 100%; float: left;}
.lmqh_list li{ float: left; width: 22.5%; margin-right: 1%; position: relative; transition: 0.5s; cursor: pointer;}
.lmqh_list li:last-child{ margin-right: 0; float: right;}
.lmqh_list li .lmqh_list_tu{ width: 100%; float: left; position: relative; overflow: hidden;  height: 500px;}
.lmqh_list li .lmqh_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover;}
.lmqh_list_cont{ position: absolute; bottom: 0; width: 100%; padding: 30px;-webkit-box-sizing: border-box; box-sizing: border-box;}
.lmqh_list_tb{ width: 100%;}
.lmqh_list_tb img{}
.lmqh_list_title{    font-size: 32px; color: #ffffff;}
.lmqh_list_info{font-size: 16px; color: #ffffff; display: none;}
.lmqh_list li.on{ width: 53%;}
.lmqh_list li.on .lmqh_list_info{ display: inline-block;}


.hyjs{ width: 100%; position: relative; float: left; padding: 75px 0 100px;}
.hyjs_title{ width: 100%; float: left; color: #333333; font-size: 42px; line-height: 42px; margin-top: 25px; text-align: center;}
.hyjs_title span{ color: #004098;}
.hyjs_desc{ width: 100%; float: left;  text-align: center; font-size: 20px; color: #555555;  margin-top: 33px;  line-height: 30px;}
.hyjs_list{ width: 100%; float: left;  margin-top: 76px; text-align: center;}
.hyjs_list li{ display: inline-block; width: 16%; cursor: pointer; position: relative;}
.hyjs_list li:after{ content: ''; position: absolute; width: 10px; height: 10px; right: -5px; top: 31%; background: #033e98; border-radius: 100px; transform: translateY(-50%);}
.hyjs_list li:last-child:after{ display: none;}
.hyjs_list li .hyjs_list_tb{  display: inline-block; padding: 36px;  border-radius: 100px; background: #edf6ff; position: relative; transition: 0.5s;}
.hyjs_list li .hyjs_list_tb img{  }
.hyjs_list li .hyjs_list_title{ font-size: 24px; color: #004098; margin-top: 16px; line-height: 30px;}
.hyjs_list li .hyjs_list_titleen{font-size: 14px;  color: #999999;}
.hyjs_list li:hover .hyjs_list_tb{background: #004098;box-shadow: 4px 4px 5px #c8dbfb; }
.hyjs_list li:hover .hyjs_list_tb img{ -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); }

.fzlc{ width: 100%; text-align: center; position: relative; float: left; padding: 100px 0 50px;}
.fzlc_titleen{ font-size: 48px; color: #e2e6ef; font-weight: bold;text-transform: uppercase;}
.fzlc_title{ font-size: 32px; color: #333333; position: relative; top: -60px;}
.fzlc_title:after{content: ''; position: absolute; width: 40px;  height: 3px; background: #003e93;  bottom: -20px; left: 50%; transform: translateX(-50%);}
.fzlc_bot{  width: 100%; float: left;margin-top: 5px; border-top: 1px solid #efefef;}
.fzlc_bot_fl{  width: 35%; float: left; }
.fzlc_bot_fl li{ width: 100%; float: left; line-height: 110px; color: #999999; cursor: pointer; position: relative;}
.fzlc_bot_fl li .fzlc_lm_tb{ float: left; margin-top: 34px; margin-left: 14px;}
.fzlc_bot_fl li .fzlc_lm_tb img{ -webkit-filter: brightness(0) invert(0.6); filter: brightness(0) invert(0.6);}
.fzlc_bot_fl li .fzlc_lm_title{ float: left; font-size: 30px;  margin-left: 15px;}
.fzlc_bot_fl li .fzlc_lm_time{ float: left; font-size: 30px; margin-left: 22px;}
.fzlc_bot_fl li.on{ color: #003e93;}
.fzlc_bot_fl li.on .fzlc_lm_tb img{-webkit-filter: unset; filter: unset;}
.fzlc_bot_fl li.on:before{ content: ''; position: absolute; width: 200%; height: 1px; background: #efefef; right: 0; top: -1px;}
.fzlc_bot_fl li.on:after{ content: ''; position: absolute; width: 200%; height: 1px; background: #efefef; right: 0; bottom: 0;}
.fzlc_bot_fr{ width: 65%; float: left; border-left: 1px solid #efefef;  padding: 70px; text-align: left;-webkit-box-sizing: border-box; box-sizing: border-box;}
.fzlc_cont{ width: 100%; float: left; min-height: 500px;}
.fzlc_cont_title{font-size: 30px;  color: #004098;  line-height: 30px;}
.fzlc_list{ width: 100%; float: left; margin-top: 50px;}
.fzlc_list li {  width: 100%; float: left; padding-left: 46px;margin-bottom: 24px;-webkit-box-sizing: border-box; box-sizing: border-box;}
.fzlc_list li .fzlc_list_title{ font-size: 22px; color: #333333; line-height: 25px; width: 100%; margin-bottom: 22px; position: relative;}
.fzlc_list li .fzlc_list_title:before{ content: ''; position: absolute; width: 7px; height: 7px; border: 3px solid #014296; border-radius: 100px; left: -42px;  top: 7px;}
.fzlc_list li .fzlc_list_info{  font-size: 16px; color: #555555; line-height: 25px; width: 100%; min-height: 100px;}
.fzlc_list li .fzlc_list_tj{ width: 100%; float: left; margin-top: 11px;}
.fzlc_list li .fzlc_list_tj dd{ width:49%; margin-right: 2%; float: left;margin-bottom: 20px; }
.fzlc_list li .fzlc_list_tj dd:nth-child(2n){ margin-right: 0;}
.fzlc_list li .fzlc_list_tj dd .fzlc_list_tj_tu{ width: 100%; float: left; position: relative; overflow: hidden; padding-top: 62%;}
.fzlc_list li .fzlc_list_tj dd .fzlc_list_tj_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; top: 0; }
.fzlc_list li .fzlc_list_tj dd .fzlc_list_tj_title{font-size: 18px; color: #666666; text-align: center; margin-top: 10px; float: left; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.dszfc{ width: 100%; text-align: center; position: relative; float: left; padding: 100px 0 50px; }
.dszfc_titleen{ font-size: 48px; color: #e2e6ef; font-weight: bold;text-transform: uppercase;}
.dszfc_title{ font-size: 32px; color: #333333; position: relative; top: -60px;}
.dszfc_title:after{content: ''; position: absolute; width: 40px;  height: 3px; background: #003e93;  bottom: -20px; left: 50%; transform: translateX(-50%);}
.dszfc_kuan{ width: 100%; float: left; margin-top: 15px; position: relative; background-image: linear-gradient(transparent, #fafafa);}
.dszfc_tu{ float: left; width: 75%; position: relative; padding-bottom: 37%; overflow: hidden;}
.dszfc_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; left: 0;}
.dszfc_cont{ position: absolute; width: 48%; right: 0; top: 50%; transform: translateY(-50%); padding: 5%; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: left;}
.dszfc_cont_title{ width: 100%; float: left; margin-top: 18px;}
.dszfc_cont_title span{ font-size: 40px; color: #ffffff;}
.dszfc_cont_title sub{ font-size: 18px; color: #ffffff; margin-left: 20px;}
.dszfc_cont_info{ font-size: 16px; color: #e1e2e9; width: 100%; float: left; margin-top: 30px; line-height: 30px; min-height: 190px;}
.dszjy_kuan{ width: 100%; float: left; padding: 4%; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: left; background: #fafafa;}
.dszjy_title{width: 100%; float: left; padding: 30px 0; border-bottom: 1px solid #eaeaea; position: relative;}
.dszjy_title img{}
.dszjy_title sub{ font-size: 24px; color: #004098; position: absolute; right: 0; bottom: 15px;}
.dszjy_info{width: 100%;  float: left; font-size: 20px; color: #333333; padding: 48px 0 30px; line-height: 30px;}
.dszjy_info p{ margin-bottom: 26px;}

.qyry{ width: 100%; text-align: center; position: relative; float: left;  padding: 100px 0 110px;  }
.qyry_titleen{ font-size: 48px; color: #e2e6ef; font-weight: bold;text-transform: uppercase;}
.qyry_title{ font-size: 32px; color: #333333; position: relative; top: -60px;}
.qyry_title:after{content: ''; position: absolute; width: 40px;  height: 3px; background: #003e93;  bottom: -20px; left: 50%; transform: translateX(-50%);}
.qyry_nav_kuan{ width: 100%; float: left; position: relative; border-bottom: 1px solid #efefef;}
.qyry_nav{ width: 90%; margin: 0 5%; float: left; overflow: hidden;}
.qyry_nav li{ font-size: 20px; color: #999999; cursor: pointer; position: relative; line-height: 50px;}
.qyry_nav li.swiper-slide-active{ color: #004098;}
.qyry_nav li.swiper-slide-active:after{content: ''; position: absolute; background: url(../images/qyry_tb001.png) no-repeat; background-size: contain; width: 47px; height: 22px; bottom: 0; right: 4px;}
.qyry_nav_kuan .qyry_nav-button-prev,.qyry_nav_kuan .qyry_nav-button-next{ background: none;font-size: 23px; color: #999; transform: rotate(90deg); left: 28px; outline: none;}
.qyry_nav_kuan .qyry_nav-button-next{ left: auto; right: 28px; transform: rotate(-90deg); }

.qyry_list_kuan{ width: 100%; float: left;  position: relative; margin-top: 35px;}
.qyry_list{ width: 100%;  position: relative; overflow: hidden; height: 0px; }
.qyry_list.on{ height: auto;}
.qyry_list li{}
.qyry_list li .qyry_list_tu{ width: 100%; position: relative; padding-bottom: 77%; overflow: hidden;}
.qyry_list li .qyry_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: contain; left: 0;}
.qyry_list li .qyry_list_title{ font-size: 20px; color: #333333; margin-top: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.qyry_list_kuan .qyry_list-button-prev,.qyry_list_kuan .qyry_list-button-next{ background: none;font-size: 23px; color: #999;    left: -95px; top: 40%; outline: none; width: 55px; height: 55px; line-height: 55px;  text-align: center; background: #efefef; border-radius: 100px;}
.qyry_list_kuan .qyry_list-button-next{ left: auto; right: -95px; }
.qyry_list_kuan .qyry_list-button-prev:hover,.qyry_list_kuan .qyry_list-button-next:hover{ color: #fff; background:#003e93;}

.qyzs{ width: 100%; text-align: center; position: relative; float: left; padding: 35px 0 135px; background: url(../images/zs_bg.png) bottom -250px center no-repeat #f4f8fb; background-position-x:190px;}
.qyzs_titleen{ font-size: 48px; color: #e2e6ef; font-weight: bold;text-transform: uppercase;}
.qyzs_title{ font-size: 32px; color: #333333; position: relative;  margin-top: -60px;}
.qyzs_title:after{content: ''; position: absolute; width: 40px;  height: 3px; background: #003e93;  bottom: -20px; left: 50%; transform: translateX(-50%);}
.qyzs_list_kuan{ width: 100%; float: left; position: relative;  margin-top: 50px; }
.qyzs_list{ width: 84%; margin: 0 8%; float: left; overflow: hidden;}
.qyzs_list li{ }
.qyzs_list li .qyzs_list_tu{ width: 100%; float: left; position: relative; padding-bottom: 72%; overflow: hidden; }
.qyzs_list li .qyzs_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: contain; left: 0; }
.qyzs_list_kuan .qyzs_list-button-prev,.qyzs_list_kuan .qyzs_list-button-next{ background: none;  font-size: 30px; color: #003e91; left: 60px; outline: none; font-weight: bold;}
.qyzs_list_kuan .qyzs_list-button-next{ left: auto; right: 60px; }

.about{ width: 100%; text-align: center; position: relative; float: left;  padding: 100px 0 110px;  }
.about_titleen{ font-size: 48px; color: #e2e6ef; font-weight: bold;text-transform: uppercase;}
.about_title{ font-size: 32px; color: #333333; position: relative; top: -60px;}
.about_title:after{content: ''; position: absolute; width: 40px;  height: 3px; background: #003e93;  bottom: -20px; left: 50%; transform: translateX(-50%);}
.about_info{ width: 100%; float: left; margin-top: 20px;}
.about_info img{ max-width: 100%;}

.djgz{ width: 100%; text-align: center; position: relative; float: left;  padding: 70px 0 95px; background: #fff; }
.djgz_titleen{ font-size: 48px; color: #e2e6ef; text-transform: uppercase;}
.djgz_title{ font-size: 32px; color: #333333; position: relative; top: -60px;}
.djgz_title:after{content: ''; position: absolute; width: 40px;  height: 3px; background: #003e93;  bottom: -20px; left: 50%; transform: translateX(-50%);}
.djgz_zd{ width: 100%; text-align: center; position: relative; float: left; margin-top: 15px;}
.djgz_zd_tu{  width: 48%; float: left; position: relative; overflow: hidden; padding-bottom: 32%;}
.djgz_zd_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; left: 0; transition: 0.5s;}
.djgz_zd_tu:hover img{ transform: scale(1.1);}
.djgz_zdlist{ width: 49%; float: right; text-align: left; }
.djgz_zdlist li{ width: 100%; float: left; padding-bottom: 28px; border-bottom: 1px solid #efefef;}
.djgz_zdlist li:last-child{ border-bottom: 0;}
.djgz_zdlist li .djgz_zdlist_title{ font-size: 22px; color: #333333; margin-top: 16px; transition: 0.5s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.djgz_zdlist li .djgz_zdlist_title span{ padding-right: 8px; margin-right: 8px; position: relative;}
.djgz_zdlist li .djgz_zdlist_title span:after{content: ''; position: absolute; width: 2px; height: 25px; top: 50%; transform: translateY(-50%); right: 0; background: #333;transition: 0.5s;}
.djgz_zdlist li .djgz_zdlist_time{ font-size: 16px; color: #999999;}
.djgz_zdlist li .djgz_zdlist_info{ font-size: 16px; color: #666666; line-height: 20px; margin-top: 10px; height: 40px; overflow: hidden;}
.djgz_zdlist li:hover .djgz_zdlist_title{ color: #003e93;}
.djgz_zdlist li:hover .djgz_zdlist_title span:after{ background: #003e93;}

.djgz_list{ width: 100%; text-align: center; position: relative; float: left; padding: 100px 0;  background: #f4f8fb;}
.djgz_list li{ width: 30%; float: left; margin-right: 5%; margin-bottom: 49px;}
.djgz_list li:nth-child(3n){ margin-right: 0;}
.djgz_list li .djgz_list_tu{ width: 100%; position: relative; padding-bottom: 65%; overflow: hidden;}
.djgz_list li .djgz_list_tu img{  position: absolute; width: 100%; height: 100%; left: 0; object-fit: cover; transition: 0.5s;}
.djgz_list li .djgz_list_cont{ width: 90%; text-align: left; padding: 5%; background: #fff;}
.djgz_list li .djgz_list_time{ font-size: 16px; color: #999999; }
.djgz_list li .djgz_list_title{ color: #333333; font-size: 22px; width: 100%; margin-top: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.djgz_list li .djgz_list_desc{ font-size: 16px; color: #666666; margin-top: 10px; line-height: 20px; height: 40px; overflow: hidden;}
.djgz_list li .djgz_list_more{ display: inline-block; margin-top: 49px; margin-bottom: 18px; padding: 5px 16px;font-size: 16px; color: #666666; border: 1px solid #d6d6d6; border-radius: 100px;}
.djgz_list li .djgz_list_more i{ margin-left: 10px;}
.djgz_list li:hover  .djgz_list_tu img{ transform: scale(1.1);}
.djgz_list li:hover .djgz_list_title{ color: #034099;}
.djgz_list li:hover .djgz_list_more{ background: #034099; color: #fff;}




.page_kuan{ width: 100%; float: left; position: relative; margin-top: 7px; text-align: center; font-size: 16px;  color: #aeaeae;}
.page_kuan a{ display: inline-block;  border-radius: 100px; margin: 0 10px; width: 38px; height: 38px;line-height: 38px; font-size: 16px; color: #999;}
.page_kuan a.iconfont{ font-weight: bold;}
.page_kuan a.icon-arrowLeft,.page_kuan a.icon-arrowRight{ padding: 0 25px;}
.page_kuan a:hover,.page_kuan a.page-num-current{  background: #034099; color: #fff;}
.bg_kuan{ background: linear-gradient(transparent,#fafafa);}
.news{  width: 100%; position: relative; float: left; overflow: hidden; padding: 100px 0; }
.news_top{ width: 100%; float: left;padding-bottom: 5px;  border-bottom: 1px solid #efefef;}
.news_titlebq{ float: left; font-size: 32px; color: #004098; line-height: 40px;}
.news_nav{ float: right;}
.news_nav li{ float: left;  margin-left: 40px;}
.news_nav li a{ font-size: 20px; color: #333333; line-height: 50px;}
.news_list{ width: 100%; position: relative; float: left; }
.news_list li{ width: 100%; float: left; padding: 40px 0; border-bottom: 1px solid #efefef;}
.news_list li .news_list_tu{ float: right; width: 36%; position: relative; padding-bottom: 23%; overflow: hidden;}
.news_list li .news_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.news_list li .news_list_cont{ width: 55%; float: left; padding: 2% 3%;}
.news_list li .news_list_time{ font-size: 16px; color: #999999;}
.news_list li .news_list_title{ font-size: 22px; color: #333333;    overflow: hidden; text-overflow: ellipsis;  white-space: nowrap;}
.news_list li .news_list_title span{ padding-right: 8px; margin-right: 8px; position: relative;}
.news_list li .news_list_title span:after{content: ''; position: absolute; width: 2px; height: 25px; top: 50%; transform: translateY(-50%); right: 0; background: #333;transition: 0.5s;}
.news_list li .news_list_desc{ font-size: 16px; color: #666666; margin-top: 10px; line-height: 24px; min-height: 72px; overflow: hidden;}
.news_list li .news_list_more{display: inline-block; margin-top: 45px; margin-bottom: 18px; padding: 5px 20px;font-size: 16px; color: #666666; border: 1px solid #d6d6d6; border-radius: 100px;}
.news_list li .news_list_more i{margin-left: 16px;}
.news_list li :hover .news_list_tu img{ transform: scale(1.1);}
.news_list li :hover .news_list_title{ color: #034099;}
.news_list li :hover .news_list_more{ background: #034099; color: #fff;}

.news_title{ font-size: 38px; color: #000; line-height: 45px; margin-top: 20px; 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: 18px; 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% - 150px); height: 40px; line-height: 40px; font-size: 18px;  color: #1c1c1c; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.news-page .news-page-1:hover a{ color: #003f98; }
.news-page .return{ position: absolute; right: 22px; top:14px; width: 146px; height: 52px; line-height: 52px; font-size: 20px; text-align: center; border-radius: 36px; color: #fff; background: #003f98; }
.news-page .return img{ vertical-align: middle; padding-bottom: 3px; margin-right: 16px; }
.news-page .return:hover{ opacity: 0.8; }

.xmffb_nav_kuan{ width: 100%; float: left; background: #fff; border-bottom: 1px solid #efefef;}
.xmffb_nav{ width: 100%; float: left;}
.xmffb_nav li{float: left; margin-right: 100px;}
.xmffb_nav li a{  font-size: 20px; color: #333333;line-height: 70px; }
.xmffb_nav li.on a,.xmffb_nav li:hover a{ display: inline-block; border-bottom: 2px solid #004098;}
.gcdf{ width: 100%; position: relative; float: left; overflow: hidden; padding: 50px 0; background: #fafafa; }
.gcdf_top{ width: 100%; position: relative; float: left; padding: 15px 0; }
.gcdf_top_titleen{ font-size: 48px; color: #999999;  line-height: 50px; height: 50px; opacity: 0.2;    text-transform: uppercase;}
.gcdf_top_title{ font-size: 32px;  color: #003f98;  position: relative;  margin-top: -34px;}
.gcdf_top .gcdf_nav{ float: left;}
.gcdf_top .gcdf_nav li{ float: left; font-size: 20px; margin-right: 60px; color: #333;}
.gcdf_top .gcdf_nav li.on a{ color: #003e94;}
.gcdf_top .gcdf_zs{ float: right; font-size: 20px; color: #333333; margin-right: 32px;}
.gcdf_top .gcdf_zs span{ color: #004098; margin: 0 5px;}
.gcdf_list{ float: left; width: 100%; padding: 59px 0; padding-top: 20px;}
.gcdf_list li{ float: left; width: 49%; margin-right: 2%; margin-bottom: 50px;}
.gcdf_list li:nth-child(2n){ margin-right: 0;}
.gcdf_list li .gcdf_list_tu{ width: 100%; position: relative;padding-bottom: 68%; overflow: hidden;}
.gcdf_list li .gcdf_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.gcdf_list li .gcdf_list_cont{ width: 100%; float: left; -webkit-box-sizing: border-box; box-sizing: border-box; padding-bottom: 50px; border-bottom: 1px solid #efefef;}
.gcdf_list li .gcdf_list_lm{ font-size: 18px; color: #004098; margin-top: 10px;}
.gcdf_list li .gcdf_list_title{ font-size: 22px; color: #333333; margin-top: 5px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.gcdf_list li .gcdf_list_titleen{    font-size: 16px;  color: #cccccc; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 30px;}
.gcdf_list li .gcdf_list_desc{ font-size: 16px; color: #666666; line-height: 25px; height: 50px; margin-top: 5px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.gcdf_list li:hover .gcdf_list_tu img{ transform: scale(1.1);}
.gcdf_list li:hover .gcdf_list_title{ color: #004098;}
.gcdf_chgd{ float: left; width: 100%; text-align: center;}
.gcdf_chgd span{ display: inline-block; font-size: 20px; color: #004098; line-height: 49px; padding: 0 144px; border-radius: 100px;background: #eaf1f7;cursor: pointer;}
.gcdf_chgd i{ margin-left: 10px;}
.gcdf_chgd span:hover{ color: #fff; background: #004098;}

.al_banner{ width: 100%; text-align: center; position: absolute; float: left; overflow: hidden; z-index: 1;}
.al_banner>img{  float: left; position: relative; left: 50%; transform: translateX(-50%); object-fit: cover; z-index: 8;  width: 100%; }
.alxq{ width: 100%; float: left; position: relative; margin-top: 170px; padding-bottom: 50px; z-index: 2;}
.alxq_lm{ width: 100%; text-align: center; font-size: 20px; color: #ffffff;}
.alxq_title{ font-size: 32px; color: #ffffff; text-align: center; line-height: 42px;}
.alxq_kuan{ text-align: center; width: 100%; float: left; padding: 40px 60px; margin-top: 32px; -webkit-box-sizing: border-box; box-sizing: border-box; background: #fff;  box-shadow: 0px 0px 15px #d5d5d5;}
.alxq_kuan .alxq_ship{ width: 100%; float: left; position: relative; overflow: hidden;}
.alxq_ship_tu{width: 100%; float: left; position: relative; padding-bottom: 48%; overflow: hidden;}
.alxq_ship_tu img{position: absolute; width: 100%; height: 100%; object-fit: cover; left: 0; transition: 0.5s;}
.alxq_ship_tb{ position: absolute; bottom: 15px; left: 40px; cursor: pointer; z-index: 2;}
.alxq_ship_tu:hover img{ transform: scale(1.1);}
.alxq_cont{ width: 100%; float: left; text-align: left;}
.alxq_cont_title{ font-size: 30px; color: #004098; margin-top: 34px; padding-bottom: 6px; padding-left: 1%; width: 99%; border-bottom: 1px solid #efefef;  }
.alxq_cont_info{ font-size: 20px; color: #666666; margin-top: 22px; line-height: 33px;}
.alxq_cont_list{ width: 97%; margin-top: 50px; margin-bottom: 45px; padding-left: 3%;}
.alxq_cont_list li{ font-size: 20px; color: #666666; position: relative;}
.alxq_cont_list li:before{ content: ''; position: absolute; width: 7px; height: 7px; border-radius: 100px; overflow: hidden; background: #004098;left: -18px; top: 15px;}

.alxq_ship .swiper-pagination{    width: auto;  right:30px; left: auto; bottom: 25px; }
.alxq_ship .swiper-pagination-bullet{ width: 10px; height: 10px; border-radius: 10px; background: transparent; opacity: 1; margin: 0 6px !important; cursor: pointer; transition: 0.5s;background: #fff;}
.alxq_ship .swiper-pagination-bullet-active{ background: #004098; }


.alxq_tj{ width: 100%; float: left; margin-top: 76px;}
.alxq_tj li{ width: 35%; float: left; margin-right: 2%; margin-bottom: 2%;}
.alxq_tj li:nth-child(2n){ margin-right: 0%;}
.alxq_tj li .alxq_tj_tu{ width: 100%; padding-bottom: 400px; position: relative; overflow: hidden;}
.alxq_tj li .alxq_tj_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; left: 0;}
.alxq_tj li:nth-child(1),.alxq_tj li:nth-child(4n+1){ width: 63%;}
.alxq_tj li:nth-child(4n){ width: 63%;}
.alxq_sx{ width: 100%; margin-top: 32px; float: left;}
.alxq_sx li{ width: 42%; float: left; margin: 0 4%; text-align: left;font-size: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.alxq_sx li a{  color: #666666;}
.alxq_sx li:nth-child(2n){ text-align: right;}

.contact{ width: 100%; position: relative; float: left; overflow: hidden; padding: 117px 0 50px; }
.contact_top{ width: 100%; position: relative; float: left;  border-bottom: 1px solid #efefef;}
.contact_titleen{ font-size: 48px; color: #e2e6ef; font-weight: bold;text-transform: uppercase; text-align: center;}
.contact_title{ font-size: 32px; color: #333333; position: relative; top: -60px;text-align: center;}
.contact_title:after{content: ''; position: absolute; width: 40px;  height: 3px; background: #003e93;  bottom: -20px; left: 50%; transform: translateX(-50%);}
.contact_bot{ width: 100%; float: left; padding: 50px 0;}
.contact_tel{ float: left; width: 19%; padding-left: 4%;}
.contact_tel span,.contact_mailto span,.contact_add span{ font-size: 20px; color: #004098;}
.contact_tel p,.contact_mailto p{}
.contact_tel p a{ font-size: 28px;  color: #333333;}
.contact_mailto p a{ font-size: 25px;  color: #333333;}
.contact_mailto{float: left; width: 21%;  padding-left: 5%; position: relative;}
.contact_mailto:before,.contact_add:before{content: ''; left: 0; width: 1px; height: 70px;background: #efefef; position: absolute;}
.contact_add{ float: left; width: 25%; padding-left: 5%; position: relative;}
.contact_add p{ font-size: 24px; color: #333333; line-height: 32px; margin-top: 11px;}
.contact_ewm{ float: right; width: 16%; text-align: center;}
.contact_ewm_tu{ width: 140px; margin: 0 auto;}
.contact_ewm_tu img{ width: 100%; }
.contact_ewm_title{ font-size: 20px; color: #676766;}
.contact_map{ width: 100%; float: left;}
#map{ width: 100%; float: left; height: 735px;}

.kysl{ width: 100%; position: relative; float: left; overflow: hidden; padding: 117px 0 20px;}
.kysl_titleen{ font-size: 48px; color: #e2e6ef; font-weight: bold;text-transform: uppercase; text-align: center;}
.kysl_title{ font-size: 32px; color: #333333; position: relative; margin-top: -60px;text-align: center;}
.kysl_title:after{content: ''; position: absolute; width: 40px;  height: 3px; background: #003e93;  bottom: -20px; left: 50%; transform: translateX(-50%);}
.kysl_list{ width: 100%; float: left; margin-top: 55px;}
.kysl_list li{ width: 100%; float: left; position: relative; margin-bottom: 58px;}
.kysl_list li .kysl_list_tu{ float: right; width: 49%; position: relative; padding-bottom: 33%;}
.kysl_list li .kysl_list_tu img{position: absolute; width: 100%; height: 100%; object-fit: cover; }
.kysl_list li .kysl_list_cont{ float: left; width: 51%; -webkit-box-sizing: border-box; box-sizing: border-box; border: 2px solid #efefef; border-right: 0; padding: 4%;     position: absolute;  left: 0;  height: 100%;}
.kysl_list li .kysl_list_cont .kysl_list_title{ font-size: 40px; color: #004098;}
.kysl_list li .kysl_list_cont .kysl_list_desc{ font-size: 16px; color: #666666; line-height: 26px; margin-top: 17px; width: 95%;}
.kysl_list li .kysl_list_cont .kysl_list_list{width: 100%; float: left; margin-top: 56px;}
.kysl_list li .kysl_list_cont .kysl_list_list dd{ float: left; width: 30%;}
.kysl_list li .kysl_list_cont .kysl_list_list dd .kysl_list_list_title{    font-size: 16px; color: #333333;}
.kysl_list li .kysl_list_cont .kysl_list_list dd .kysl_list_list_sz{ font-size: 50px; color: #004098; line-height: 56px;}
.kysl_list li .kysl_list_cont .kysl_list_list dd .kysl_list_list_sz sub{ font-size: 20px; position: relative; margin-left: 9px; bottom: 12px;}
.kysl_list li:nth-child(2n) .kysl_list_tu{ float: left;}
.kysl_list li:nth-child(2n) .kysl_list_cont{ left: auto; right: 0; border-right: 2px solid #efefef; border-left: 0; }
.kysl_list_list2 { width: 100%;float: left; margin-top: 34px; }
.kysl_list_list2 dd{ float: left; width: 18%; border: 1px solid #e8eff5; border-radius: 10px;  text-align: center; margin-right: 3%; background: #f4f8fb; transition: 0.5s; cursor: pointer;}
.kysl_list_list2 dd .kysl_list_list_tb{ width: 100%; margin-top: 32px;}
.kysl_list_list2 dd .kysl_list_list_tb img{ height: 50px;}
.kysl_list_list2 dd .kysl_list_list_title{ margin-top: 6px; font-size: 20px; color: #003f97; margin-bottom: 27px;}
.kysl_list_list2 dd:hover{  background: #003f97;}
.kysl_list_list2 dd:hover .kysl_list_list_tb img{-webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); }
.kysl_list_list2 dd:hover .kysl_list_list_title{color: #fff;}

.kycg{width: 100%; position: relative; float: left; overflow: hidden; padding: 60px 0 46px; background: #f4f8fb;}
.kycg_titleen{ font-size: 48px; color: #999999;text-transform: uppercase; text-align: center; opacity: 0.2;}
.kycg_title{ font-size: 32px; color: #333333; position: relative; margin-top: -60px;text-align: center;}
.kycg_title:after{content: ''; position: absolute; width: 40px;  height: 3px; background: #003e93;  bottom: -20px; left: 50%; transform: translateX(-50%);}
.kycg_list_kuan{ width: 100%; float: left;  position: relative; margin-top: 68px;}
.kycg_list{ width: 100%;  position: relative; overflow: hidden; padding-bottom: 30px; }
.kycg_list li{ text-align: center; padding: 25px;-webkit-box-sizing: border-box; box-sizing: border-box; background: #fff; box-shadow: 0px 0px 10px #e6e6e6; }
.kycg_list li .kycg_list_tu{ width: 100%; position: relative; padding-bottom: 76%; overflow: hidden;}
.kycg_list li .kycg_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: contain; left: 0;}
.kycg_list li .kycg_list_title{ font-size: 20px; color: #333333; margin-top: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.kycg_list_kuan .kycg_list-button-prev,.kycg_list_kuan .kycg_list-button-next{ background: none; font-size: 24px; color: #003d92; left: -70px; top: 45%; outline: none; font-weight: bold; background: #fff;    height: auto; width: auto; line-height: 24px; padding: 10px; border-radius: 100%;}
.kycg_list_kuan .kycg_list-button-next{ left: auto; right: -70px; }
.kycg_list_kuan .kycg_list-button-prev:hover,.kycg_list_kuan .kycg_list-button-next:hover{ opacity: 0.8;}

.kydt{width: 100%; position: relative; float: left; overflow: hidden; padding: 75px 0 46px; }
.kydt_titleen{ font-size: 48px; color: #e2e6ef; font-weight: bold;text-transform: uppercase; text-align: center;}
.kydt_title{ font-size: 32px; color: #333333; position: relative; margin-top: -60px;text-align: center;}
.kydt_title:after{content: ''; position: absolute; width: 40px;  height: 3px; background: #003e93;  bottom: -20px; left: 50%; transform: translateX(-50%);}
.kydt_list_kuan{width: 100%; float: left;  position: relative; margin-top: 30px;}
.kydt_list{ width:90%; margin: 0 5%;  position: relative; overflow: hidden; padding:100px 0; }
.kydt_list li{transform: scale(1.2);  box-shadow: 0px 0px 10px #a8a8a8;transition: 0.5s; border-radius: 10px;  overflow: hidden;}
.kydt_list li.swiper-slide-active{ transform: scale(1.46);  z-index: 1002; position: relative;}
.kydt_list li.swiper-slide-prev{ right: -31%; filter: blur(2px);}
.kydt_list li.swiper-slide-next{ left: -31%; filter: blur(2px);}
.kydt_list li .kydt_list_top{  padding: 27px 0 15px; width: 100%; float: left; background: #e8e9ed;}
.kydt_list li .kydt_list_title{ width: 100%; text-align: center; color: #333333; font-size: 20px; margin-top: 16px;}
.kydt_list li .kydt_list_time{ width: 100%; text-align: center;}
.kydt_list li .kydt_list_time span{ font-size: 11px; margin: 0 5px; color: #8898a8;}
.kydt_list li .kydt_list_time span i{ font-size: 16px; position: relative; top: 1px; margin-right: 3px;}
.kydt_list li .kydt_list_cont{ width: 100%; float: left; padding: 26px 63px; background: #fff; font-size: 12px; line-height: 24px; color: #666666; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: center;}
.kydt_list li .kydt_list_cont p{}
.kydt_list_more{ width: 100%;  margin-top: 20px;  font-size: 14px; color: #003e93;}
.kydt_list_more i{font-style: unset;}
.kydt_list_kuan .kydt_list-button-prev,.kydt_list_kuan .kydt_list-button-next{ background: none; font-size: 36px; color: #ffffff; left: 55px; top: 45%; outline: none; font-weight: bold; width: 80px; height: 80px; background: #003e93; text-align: center; line-height: 80px; border: 2px solid #fff; border-radius: 100px; box-shadow: 0px 0px 15px #a2a2a2;}
.kydt_list_kuan .kydt_list-button-next{ left: auto; right: 55px; }
.kydt_list_kuan .kydt_list-button-prev:hover,.kydt_list_kuan .kydt_list-button-next:hover{ opacity: 0.9;}

.qywh{ width: 100%; position: relative; float: left; overflow: hidden;     padding: 125px 0;}
.qywh_list{ width: 100%; float: left;}
.qywh_list li{ width: 28%;  float: left; margin-right: 8%; text-align: center; position: relative; padding: 4%; -webkit-box-sizing: border-box;box-sizing: border-box;  overflow: hidden; background: #f4f8fb; cursor: pointer; transition: 0.5s;}
.qywh_list li:nth-child(3n){ margin-right: 0;}
.qywh_list li .qywh_list_tb{ width: 100%; float: left;  margin-top: 50px;}
.qywh_list li .qywh_list_tb img{ height: 55px;}
.qywh_list li .qywh_list_title{ width: 100%; float: left;  font-size: 32px; color: #333333; font-weight: bold; margin-top: 26px; line-height: 35px;}
.qywh_list li .qywh_list_titleen{ width: 100%; float: left; font-size: 17px; color: #555555; }
.qywh_list li .qywh_list_content{ width: 100%; float: left; font-size: 24px; color: #333333; margin-top: 27px; min-height: 150px;}
.qywh_list li .qywh_list_zm{ position: absolute; font-size: 300px; color: #9ec2f5; opacity: 0.2; left: -10%; bottom: -10%; line-height: 300px;}
.qywh_list li:hover{  background: #003e93;}
.qywh_list li:hover .qywh_list_tb img{ -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}
.qywh_list li:hover .qywh_list_title,.qywh_list li:hover .qywh_list_titleen,.qywh_list li:hover .qywh_list_content{ color: #fff;}

.hyzg{ width: 100%; position: relative; float: left; overflow: hidden; padding: 88px 0;}
.hyzg_titleen{ font-size: 48px; color: #e2e6ef; text-transform: uppercase; text-align: center;}
.hyzg_title{ font-size: 32px; color: #333333; position: relative; margin-top: -60px;text-align: center;}
.hyzg_title:after{content: ''; position: absolute; width: 40px;  height: 3px; background: #003e93;  bottom: -20px; left: 50%; transform: translateX(-50%);}
.hyzg_cont{  width: 100%; float: left; margin-top: 50px;}
.hyzg_fr{ float: right; width: 50%; text-align: center; position: relative;}
.hyzg_kd{ margin-top: 50px; margin-left: 25px;}
.hyzg_kd img{ max-width: 100%;}
.hyzg_zj{ position: absolute; right: 0; top: 0; -webkit-transform-origin: right top; -ms-transform-origin: right top; transform-origin: right top; -webkit-transform: rotate(-15deg); -ms-transform: rotate(-15deg); transform: rotate(0deg); -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.hyzg_zj img{}
.hyzg_lf{ width: 45%; margin: 0 1%;}
.hyzg_gq_titleen{ font-size: 48px; line-height: 48px; color: #999999; opacity: 0.2;text-transform: uppercase;margin-top: 35px;}
.hyzg_gq_title{ font-size: 32px; color: #003e93;  margin-top: -35px; line-height: 57px;}
.hyzg_gq_desc{ font-size: 20px; color: #333333; width: 100%; float: left; padding-bottom: 12px; border-bottom: 1px solid #e4e8eb;}
.hyzg_gq_zc{ float: left;}
.hyzg_gq_zq{ float: left; margin-left: 71px;}
.hyzg_gq_info{ width: 100%;  float: left; margin-top: 16px; font-size: 16px; color: #666666; line-height: 30px;}
.hyzg_gq_bfq_tu{ width: 95%; margin: 0 1%; float: left; margin-top: 50px;  padding: 0 2%;    position: relative;}
.hyzg_gq_bfq_tu img{ width: 100%;}
.hyzg_gq_bfq{ width: 88%; margin: 0 1%; float: left;  padding: 0 5%; background: #e0eaf3; border-radius: 10px;}


.player-control__content {
    margin-bottom: 5px;
	width: 100%;
    float: left;
}
.player-control__btns{ width: 100%; float: left; margin-top: 10px; margin-bottom: 38px;}
.player-control__btn {
    float: left;
	margin: 0 13px;
    font-weight: bolder;
    color: #8e959d;
    cursor: pointer;
	width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: 2px solid #fff;
    border-radius: 100px;
}
.player-control__btn--play{  width: 47px; height: 47px; line-height: 47px; color: #fff;  background-image: linear-gradient(to bottom right, #074aa1, #2c74c9); top: -5px;  position: relative; border: 3px solid #1665cc;}
.player-control__btn--cq{ width: 96px; font-size: 16px; color: #676769;}
.player-control__btn--cq a{color: #676769;}
.player-control__btn--cq:hover a{color: #fff;}
.player-control__btn:hover{   color: #fff; background: #003e93;}
.player-control__btn--play:hover{  background-image: linear-gradient(to bottom right, #074aa1, #2c74c9); opacity: 0.9;}
/*  播放进度  */

.player__song--progress {
    width: 100%;
	margin-top: 48px;
}
.progress {
    background: #fff;
    height: 5px;
    -webkit-box-shadow: 0 3px 5px rgb(207 207 207 / 50%) ;
	box-shadow: 0 3px 5px rgb(207 207 207 / 50%); 

    border-radius: 2px;
    position: relative;
    cursor: pointer;
}
.progress .back {
    width: 0px;
    height: 100%;
    border-radius: 2px;
	background-image: linear-gradient(to right, #00419b , #b2d3f4);
}
.progress .pointer {
	width: 9px;
    height: 9px;
    background: #003f96;
    border-radius: 50%;
    opacity: 1;
    -webkit-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
    position: absolute;
    top: -5px;
    left: 0;
	border: 3px solid #fff;
}
.player__song--timeProgess {
    font-size: 16px;
    margin-top: 5px;
    padding: 0px 3px;
    border-radius: 5px;
	color: #333;
    font-weight: bold;
}
.nowTime {
    float: left;
}
.totalTime {
    float: right;
}
.progress:hover .pointer {
    opacity: 1;
}

/* 播放 画片 动画 */

@-webkit-keyframes zquan {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes zquan {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.hyzg_kd.play {
    -webkit-animation: zquan 5s linear 0s infinite;
    animation: zquan 5s linear 0s infinite;
}
.hyzg_zj.play{-webkit-transform: rotate(20deg);  -ms-transform: rotate(20deg);  transform: rotate(20deg);}


.qyhd{ width: 100%; position: relative; float: left; padding: 78px 0; background: #f4f8fb;}
.qyhd_list{ width: 100%; float: left; margin-top: 50px; position: relative; overflow: hidden; padding-bottom: 50px;}
.qyhd_list li{ width: 30%; float: left; margin-right: 5%; margin-bottom: 2%;}
.qyhd_list li:nth-child(3n){ margin-right: 0;}
.qyhd_list li .qyhd_list_tu{  width: 100%; position: relative; padding-bottom: 74%; overflow: hidden;}
.qyhd_list li .qyhd_list_tu img{position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.qyhd_list li .qyhd_list_title{ text-align: center; font-size: 20px; padding: 12px 0;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.qyhd_list li:hover .qyhd_list_tu img{ transform: scale(1.1);}

.qyhd_list .swiper-pagination{   display: inline-block; width: auto; position: absolute; font-size: 16px; color: #fff;  bottom: 30px;left: 50%; transform:translateX(-50%); line-height: 45px;}
.qyhd_list .swiper-pagination-bullet{  border-radius: 100%; background: #ccc; opacity: 1; margin: 0 6px !important; cursor: pointer; transition: 0.5s; width: 10px; height: 10px; position: relative;}
.qyhd_list .swiper-pagination-bullet-active,.qyhd_list .swiper-pagination-bullet:hover{ background: #003f98; }

.sbzs{ width: 100%; float: left; position: relative; padding: 100px 0;}
.sbzs_top{ width: 100%; float: left;}
.sbzs_fl{ width: 30%; float: left;}
.sbzs_titleen{  text-transform: uppercase; font-size: 26px; font-weight: bold; color: #ccc; line-height: 30px; padding-top: 50px;}
.sbzs_title{ font-size: 26px; color: #333; line-height: 30px; width: 100%;}
.sbzs_info{ width: 100%; float: left; font-size: 15px; margin-top: 30px; text-indent: 2em; line-height: 26px;}
.sbzs_dtu{ width: 65%; float: right; padding-bottom: 30%; position: relative; overflow: hidden;}
.sbzs_dtu img{ position: absolute; width: 100%; height: 100%; object-fit: cover;}
.sbzs_bot{ width: 100%; float: left; margin-top: 30px;}
.sbzs_bot li{ width: 100%; float: left;}
.sbzs_bot li img{ position: absolute; width: 100%; height: 100%; object-fit: cover;}
.sbzs_bot_lf{ float: left; width: 34%;}
.sbzs_bot_lf .sbzs_bot_tu{ width: 100%; position: relative; padding-bottom: 60%; overflow: hidden;}
.sbzs_bot_cont{float: left; width: 40%; margin-left: 1%;}
.sbzs_bot_cont a{ float: left; width: 32%; margin-right: 2%; margin-bottom: 2%;}
.sbzs_bot_cont a:nth-child(3n){ margin-right: 0;}
.sbzs_bot_cont .sbzs_bot_tu{ width: 100%; position: relative; padding-bottom: 77%; overflow: hidden;}
.sbzs_bot_fr{ float: right; width: 24%;}
.sbzs_bot_fr .sbzs_bot_tu{ width: 100%; position: relative; padding-bottom: 85.5%; overflow: hidden;}

.sbzs_list{ width: 100%; position: relative; overflow: hidden; float: left; margin-top: 30px;}
.sbzs_list li{}
.sbzs_list li .sbzs_list_tu{ width: 100%; float: left; overflow: hidden;  position: relative; padding-bottom: 45%;}
.sbzs_list li .sbzs_list_tu img{ position: absolute;  width: 100%;  height: 100%;object-fit: cover;}
.sbzs_list .swiper-button-next,.sbzs_list .swiper-button-prev{left: 30px; height: auto; background-image: none; font-size: 75px; width: auto; color: #ffffff50; top: 46%; background-image:none; }
.sbzs_list .swiper-button-next{right: 30px; left: auto;   outline: none;}
.sbzs_list .swiper-button-next:hover,.sbzs_list .swiper-button-prev:hover{  color: #003f98;}

.sbzs_list{ width: 100%; float: left; position: relative;}
.sbzs_list2 li{ width: 32%; float: left; margin-right: 2%; margin-bottom: 2%;}
.sbzs_list2 li:nth-child(3n){ margin-right: 0%;}
.sbzs_list2 li .sbzs_list_tu{ width: 100%; float: left; overflow: hidden;  position: relative; padding-bottom: 66%;}
.sbzs_list2 li .sbzs_list_tu img{ position: absolute;  width: 100%;  height: 100%;object-fit: cover;  }
.sbzs_xs{ float: left; width: 100%;}

.honor_list li{ width: 32%; float: left; margin-right: 2%; margin-bottom: 2%;}
.honor_list li:nth-child(3n){ margin-right: 0%;}
.honor_list li .sbzs_list_tu{ width: 100%; float: left; overflow: hidden;  position: relative; padding-bottom: 100%;}
.honor_list li .sbzs_list_tu img{ position: absolute;  width: 100%;  height: 100%;object-fit: contain;  background: #f8f8f8;}

.kjcg_kuan{  width: 100%; float: left; padding: 50px 0; background: #fafafa;}
.kjcg_list{ width: 100%; float: left;  padding: 30px 50px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.kjcg_list ul{ margin-bottom: 50px; width: 100%; float: left; }
.kjcg_list li{ float: left;  width: 23%;  margin: 0 1%; position: relative; z-index: 2;}
.kjcg_list li .kjcg_list_tu{  text-align: center; width: 100%; padding-bottom: 110%; position: relative; overflow: hidden;}
.kjcg_list li .kjcg_list_tu img{ position: absolute; height: 100%;  width: 100%;  object-fit: contain;  left: 50%;  transform: translateX(-50%);}
.kjcg_list li .kjcg_list_tu .kjcg_list_tu_bg{-webkit-filter: brightness(0) invert(0.3); filter: brightness(0) invert(0); opacity: 0.5; display: none;}
.kjcg_list_cont{ position: absolute; top: 50%; transform: translateY(-50%); text-align: center; width: 90%; margin: 0 5%; display: none;}
.kjcg_list_tb{}
.kjcg_list_tb img{}
.kjcg_list_title{ font-size: 20px; color: #ffffff; margin-top: 10px;}
.kjcg_list li:hover .kjcg_list_tu .kjcg_list_tu_bg,.kjcg_list li:hover .kjcg_list_cont{ display: inline-block;}
.kjcg_list_bot{ width:calc(100% + 100px); float: left; position: relative; left: -50px; margin-top: -3%; z-index: 1; display: none;}
.kjcg_list_bot img{  width: 100%;}
.kjcg_list_bot:first-child{display: inline-block;}

.n_fzlc{ width: 100%; float: left; padding: 50px 0; overflow: hidden; }
.n_fzlc_list_top_kuan{ width: 100%; float: left; position: relative;  background: url(../images/fzlc_bg2.png) center bottom no-repeat ;}
.n_fzlc_list_top{ width: 90%; margin: 0 5%; float: left; position: relative;}
.n_fzlc_list_t{ width: 100%; float: left; position: relative; overflow: hidden; padding: 150px 0 200px;}
.n_fzlc_list_t li{}
.n_fzlc_list_t li .n_fzlc_list_t_name{ float: left; width: 40%; text-align: center; font-size: 120px; line-height: 120px; color: #004098;}
.n_fzlc_list_t li .n_fzlc_list_t_cont{ float: right; width: calc(50% - 1px); padding: 0 5%; border-left: 1px solid #cbd1d9; margin-top: 20px;}
.n_fzlc_list_t li .n_fzlc_list_t_title{ font-size: 26px; color: #333333;}
.n_fzlc_list_t li .n_fzlc_list_t_desc{ font-size: 18px; color: #666666;}
.n_fzlc_list_top .n_fzlc_list_t-button-prev,.n_fzlc_list_top .n_fzlc_list_t-button-next{ background: none;font-size: 23px; color: #004098; left: -95px; top: 50%; outline: none; width: 55px; height: 55px; line-height: 55px;  text-align: center; font-weight: bold;}
.n_fzlc_list_top .n_fzlc_list_t-button-next{ left: auto; right: -95px; }
.n_fzlc_list_top .n_fzlc_list_t-button-prev:hover,.n_fzlc_list_top .n_fzlc_list_t-button-next:hover{}

.n_fzlc_list_bot_kuan{ width: 100%; float: left; position: relative; border-top: 2px solid #004098; padding-bottom: 50px;}
.n_fzlc_list_bot{ width: 90%; margin: 0 5%; float: left; position: relative;}
.n_fzlc_list_bot:before{ content: ''; position: absolute;  width: 80%; height: 10px;  background: url(../images/fz_xd.png) center center no-repeat; top: -10px; opacity: 0.3;  margin: 0 10%;}
.n_fzlc_list_b{width: 90%; margin: 0 5%; float: left; position: relative; overflow: hidden;  margin-top: -50px;  padding-top: 50px; }
.n_fzlc_list_b li{ text-align: center; cursor: pointer;}
.n_fzlc_list_b li .n_fzlc_list_b_title{ font-size: 20px; color: #004098; margin-top: 10px; line-height: 35px; position: relative;}
.n_fzlc_list_b li .n_fzlc_list_b_title:before{content: ''; position: absolute; background: #02449a;  width: 2px;  height: 15px;  top: -27px;  left: 50%;  transform: translateX(-50%);}
.n_fzlc_list_b li.swiper-slide-active .n_fzlc_list_b_title { font-size: 30px;}
.n_fzlc_list_b li.swiper-slide-active .n_fzlc_list_b_title:before{content: ''; background: url(../images/fzlc_tb001.png) center center no-repeat; width: 40px;height: 40px;  top: -50px;}
.n_fzlc_list_bot .n_fzlc_list_b-button-prev,.n_fzlc_list_bot .n_fzlc_list_b-button-next{ background: none;font-size: 23px; color: #004098; left: -95px; top: 47%; outline: none; width: 55px; height: 55px; line-height: 55px;  text-align: center; font-weight: bold; transform: translateY(-50%);}
.n_fzlc_list_bot .n_fzlc_list_b-button-next{ left: auto; right: -95px; }
.n_fzlc_list_bot .n_fzlc_list_b-button-prev:hover,.n_fzlc_list_bot .n_fzlc_list_b-button-next:hover{}

.xmffb_nav_zi{ float: left ; width: 100%;} 
.xmffb_nav_zi li{display: inline-block; margin-right: 20px;}
.xmffb_nav_zi li a{  font-size: 16px; padding: 5px 15px; background: #fff;  border: 1px solid #efefef;}
.xmffb_nav_zi li.on a,.xmffb_nav_zi li:hover a{ color: #fff; border: 1px solid #004098; background: #004098;}



@media screen and (max-width:1600px){

	.header_nav>ul>li{  margin: 0 25px;}
	.i_qqbj2_bg,.i_qqbj2_d{ right: -10%;}
	.i_qqbj2_d.dw_la { right: -7%; }
	.i_qqbj2_d.dw_ru { right: -9%; }

}


@media screen and (max-width:1400px){

	.header_nav>ul>li>a{ font-size: 16px;}
	.header_nav>ul>li{  margin: 0 25px;}
	.i_qqbj2_bg,.i_qqbj2_d{ right: -25%;}
	.i_qqbj2_d.dw_la { right: -21%; }
	.i_qqbj2_d.dw_ru { right: -24%; }
	

}

@media screen and (max-width:1200px){
	.header_lang{ margin-right: 20px;}
	.header_lang a{  font-size: 14px;}
	.header_nav>ul>li { margin: 0 10px; }
	.header_nav>ul>li>a { font-size: 14px; }
	.banner li .banner_wz1{ font-size: 32px; line-height: 40px;}
	.banner li .banner_wz2{ font-size: 16px; line-height: 20px;}
	.banner .swiper-pagination-bullet,.banner .swiper-pagination-bullet:before{ width: 26px; height: 26px;}
	.banner .swiper-pagination-bullet:after{ width: 4px; height: 4px;}
	.i_qqbj_title{ font-size: 28px;}
	.i_qqbj_info{ font-size: 16px;}
	.i_qqbj2{ min-height: 450px;}
	.i_qqbj2_desc{ font-size: 24px; margin-left: 34px; line-height: 32px; max-width: 350px;}
	.i_qqbj2_more a{ font-size: 16px;}
	.i_qqbj2_bg,.i_qqbj2_d{ width: 1200px;}
	.i_qqbj2_bg li img { width: 100%; }
	.i_qqbj2_bg, .i_qqbj2_d{ right: -10%;}
	.i_qqbj2_d li{  width: 350px;}
	.i_qqbj2_d_title{ font-size: 16px; padding: 5px 18px;}
	.i_qqbj2_d_desc{ padding: 15px; min-height: 100px;}
	.i_qqbj2_d_desc p{ font-size: 16px;}
	.i_qqbj2_d_dian{ background-size: 30%;}
	.i_qqbj2_d li.on .i_qqbj2_d_dian, .i_qqbj2_d li:hover .i_qqbj2_d_dian{background-size: 40%;}
	.i_qqbj2_d li .i_qqbj2_d_cont:before{ width: 100px; right: -99px;}
	.i_qqbj2_d li .i_qqbj2_d_cont:after{ width: 50px; height: 2px; right: -139px; top: 4px; transform: rotate(-52deg);}
	.i_qqbj2_d_dian{ left: 130%; top: -42px;}
	.i_qqbj2_d li.wz_xz{ top: 65%; left: 20%;}
	.i_qqbj2_d li.wz_xj{ top: 60%; left: 22%;}
	.i_qqbj2_d li.wz_nmg{ top: 60%; left: 30%;}
	.i_qqbj2_d li.wz_hn{  top: 60%; left: 35%; }
	.i_qqbj2_d li.wz_sd{ top:57%; left: 39%;}
	.i_qqbj2_d li.wz_ah{ top: 62%; left: 37%;}
	.i_qqbj2_d li.wz_zj{ top: 63%; left: 41%; }
	.i_qqbj2_d li.wz_yn{ top: 72%; left: 32%;}
	.i_qqbj2_d li.wz_ru{ top: 41%; left: 28%;}
	.i_qqbj2_d li.wz_la{ top: 80%;  left: 36%;;}
	.i_qqbj2_d.dw_ru { right: -8.5%; top: 16%; }
	.i_qqbj2_d.dw_la { right: -7.5%; top: -16.5%; }
	.i_zdxm_list li{ padding: 5%;}
	.i_zdxm_list li .i_zdxm_list_bq{  font-size: 16px;}
	.i_zdxm_list li .i_zdxm_list_title{ font-size: 20px; line-height: 28px;}
	.i_zdxm_list li .i_zdxm_list_desc{ font-size: 14px;}
	.i_zdxm_list li .i_zdxm_list_more a{ padding: 4px 10px; font-size: 12px;}
	.i_zdxm_list li .i_zdxm_list_more a i{padding: 3px;}
	.i_zdxm_list .i_zdxm-button-prev, .i_zdxm_list .i_zdxm-button-next{ bottom: 50%; left: 0;}
	.i_zdxm_list .i_zdxm-button-next { left: auto; right: 0px; }
	.i_zjhy_titleen,.i_qqbj_titleen{ font-size: 85px;}
	.i_zjhy_title{ font-size: 28px;}
	.i_zjhy_fl_cont{ padding-top: 6%; padding-left: 8%;}
	.i_zjhy_fl_title{ font-size: 28px;}
	.i_zjhy_fl_titleen{ font-size: 14px;}
	.i_zjhy_fl_desc{ margin-top: 20px; padding-top: 20px;  font-size: 14px;}
	.i_zjhy_fl_more a{ font-size: 12px;}
	.i_zjhy_fl_more a i{ padding: 4px;}
	.i_zjhy_fr_cont{ padding-top: 9.5%; padding-left: 7%;}
	.i_zjhy_fr_title{ font-size: 28px;}
	.i_zjhy_fr_titleen{ font-size: 14px;}
	.i_news_title{ font-size: 28px;}
	.i_news_list li .i_news_list_cont{padding: 4%;}
	.i_news_list li .i_news_list_bq{ font-size: 16px;}
	.i_news_list li .i_news_list_title{ font-size: 18px; margin-top: 4px;}
	.i_news_list li .i_news_list_desc{ font-size: 14px;}
	.i_news_list li .i_news_list_time{ margin-top: 16px; font-size: 13px;}
	.footer_top{ padding: 30px 0;}
	.footer_tel,.footer_add{ font-size: 14px;}
	.footer_tel a{ font-size: 22px;}
	.footer_lx_ewm_title{ font-size: 12px;}
	.footer_bot{ font-size: 14px;}

	.i_fzlc{  padding: 100px 0 50px;}
	.i_fzlc_xian,.i_fzlc_xian2{  top: calc(48% + 25px);}
	.i_fzlc .i_fzlc_list-button-prev, .i_fzlc .i_fzlc_list-button-next{ top: calc(51% + 25px);}
	.i_fzlc_title{ font-size: 28px; line-height: 35px;}
	.i_fzlc_title span{ top: 50px; font-size: 26px;	left: 0px}
	.i_fzlc_list li {padding-left: 7%;}
	.i_fzlc_list li .i_fzlc_list_cont{ width: 64%;}
	.i_fzlc_list li .i_fzlc_list_desc{  font-size: 14px; line-height: 24px;}
	.i_fzlc .i_fzlc_list-button-prev{ left: 30px;}
	.i_fzlc .i_fzlc_list-button-next{ right: 30px;}



}

@media screen and (max-width:999px){
	.header_nav{ display: none; height: 0;overflow: hidden;}
	.header_logo{ margin: 15px 0;}
	.header_logo img{ height: 50px;}
	.header_lang{ line-height: 80px;}
	.sp_nav{ margin-top: 20px !important;}
	/*.banner{ margin-top: 80px;}*/
	.i_qqbj,.i_zjhy,.i_zdxm{ padding: 30px 0;}
	.i_qqbj_title{  line-height: 50px;}
	.i_qqbj_info{ font-size: 14px;  line-height: 26px; min-height: auto; }
	.i_qqbj2{ padding: 30px 0; min-height: 590px;}
	.i_qqbj2_desc{ font-size: 20px;}
	.i_qqbj2_more a { font-size: 14px; }
	.i_qqbj2_d.dw_la{  right: -6.5%;}
	.i_qqbj2_d li.wz_ru{}
	.i_qqbj2_d li.wz_ru { top: 43%; left: 32%; }
	.i_qqbj2_d li.wz_xj{ top: 71%; left: 33%;}
	.i_qqbj2_d li.wz_xj .i_qqbj2_d_cont:after{ width: 114px; height: 2px; right: -32px; top: -45px;}
	.i_qqbj2_d li.wz_xj  .i_qqbj2_d_cont:before{ display: none;}
	.i_qqbj2_d li.wz_xj .i_qqbj2_d_dian{ left: 96%; top: -115px;}
	.i_qqbj2_d li.wz_xz{ top: 71%; left: 33%;}
	.i_qqbj2_d li.wz_xz .i_qqbj2_d_cont:after{ width: 82px; height: 2px; right: -2px; top: -25px;}
	.i_qqbj2_d li.wz_xz  .i_qqbj2_d_cont:before{ display: none;}
	.i_qqbj2_d li.wz_xz .i_qqbj2_d_dian{ left:89%; top: -80px;}
	.i_zdxm_list_kuan{ width: 50%;}
	.i_zjhy_cont{ padding-bottom: 50%;}
	.i_zjhy_titleen ,.i_qqbj_titleen{ font-size: 65px;   margin-top:0px;  line-height: 80px;}
	.i_zjhy_fl_title,.i_zjhy_fr_title { font-size: 24px; line-height: 35px; }
	.i_zjhy_fl_titleen,.i_zjhy_fr_titleen{ line-height: 24px;}
	.i_news { padding-top: 30px; padding-bottom: 30px;}
	.i_news_list_kuan .i_news-button-prev, .i_news_list_kuan .i_news-button-next{ font-size: 14px;    width: 30px;  height: 30px; line-height: 30px; left: 20px;}
	.i_news_list_kuan .i_news-button-next{left: auto; right:20px;}
	.i_news_more{ margin-top: 20px;}
	.footer_nav{display: none;}
	.footer_xian{  top: 75px;}
	.footer_fl{ width: 100%; text-align: center;}
	.footer_add span{ padding-right: 0;}
	.footer_lx{  margin-top: 30px;}
	.footer_lx_ewm{ width: 100%;}
	.footer_lx_ewm_tu{ margin: 0 auto;}
	.footer_lx_cont{ width: 100%; margin-left:0}
	.i_fzlc { padding: 30px 0; }
	.i_fzlc_xian,.i_fzlc_xian2{  top: calc(48% + -3px);}
	.i_fzlc .i_fzlc_list-button-prev, .i_fzlc .i_fzlc_list-button-next{ top: calc(51% + 0px);}
	.i_fzlc_list li .i_fzlc_list_cont { width: 55%; }

	
}
@media screen and (max-width:799px){


	.banner li .banner_img_pc {display:none;}
	.banner li .banner_img_wap {display: inline-block;}
	.banner li .banner_wz1 { font-size: 26px; line-height: 35px; }
	.banner li .banner_wz2{ font-size: 14px; line-height: 20px; margin-top: 5px;}
	.i_zdxm_list_kuan { width: 100%; margin-right: 0; }
	.i_qqbj_title,.i_zjhy_title{ font-size: 26px; }
	.i_qqbj2_title{ font-size: 18px; margin-top: 0px;  margin-left: 0px;}
	.i_qqbj2_desc{ margin-left: 0px; margin-top: 0px;}
	.i_qqbj2_desc { font-size: 16px; line-height: 24px;}
	.i_qqbj2_more{ margin-left: 0; margin-top: 10px;}
	.i_qqbj2_more a { font-size: 12px; }
	.i_qqbj2_d li .i_qqbj2_d_cont{ display: none !important;}
	.i_qqbj2_xx_wap{ display: inline-block;}
	.i_qqbj2_xx_title{ font-size: 16px;}
	.i_qqbj2_xx_desc{ padding: 10px; min-height: 150px;}
	.i_qqbj2_xx_desc p{ font-size: 16px;}	
	.i_zjhy{ padding: 30px 0 0;}
	.i_zjhy_titleen,.i_qqbj_titleen{ font-size: 50px;line-height: 65px;}
	.i_zjhy_cont{ margin-top: 20px;}
	.i_zjhy_fl{ width: 100%;position: relative; height: auto; transform: skewY(7deg); left: 0; margin-top: -5%;}
	.i_zjhy_fl_tu{  transform: skewY(-7deg);	left: 0; top: 11%; border-radius: 10px 10px 0 0;}
	.i_zjhy_fl_cont{ position: relative; transform: skewY(-7deg); margin-top: 6%; padding-bottom: 9%; float: left;  padding-left: 3%;}
	.i_zjhy_fl_desc{ width: 80%;}
	.i_zjhy_fl_more{ margin-top: 20px;}
	.i_zjhy_fr{ position: relative; height: auto; transform: skewY(7deg); right: 0;  width: 100%;margin-top: 1.5%;} 
	.i_zjhy_fr_tu{ transform: skewY(-7deg); right: 0; top: -13%; border-radius: 0 0 10px 10px;}
	.i_zjhy_fr_cont{ padding-bottom: 40%; transform: skewY(-7deg); position: relative; padding-left: 3%; padding-top: 3%;}
	.i_zjhy_fl_title, .i_zjhy_fr_title{ font-size: 20px;}
	.i_zjhy_fl_titleen,.i_zjhy_fr_titleen { font-size: 12px; line-height: 20px;}
	.i_zjhy_cont{ padding-bottom:0}
	.i_zjhy_fl.on,.i_zjhy_fr.on{ width: 100%;}
	.i_zjhy_fr.on .i_zjhy_fr_cont{padding-bottom: 10%;float: left;}
	.i_zjhy_fl.on .i_zjhy_fl_tu{ left: auto;}
	.i_zjhy_fr.on .i_zjhy_fr_tu{ right: auto;}

	.i_news_list{ padding: 10px 0;}

	.footer_copy{ width: 100%; text-align: center;}
	.footer_js{ width: 100%; text-align: center;}

	.i_fzlc_list li{ padding-left: 8%;}
	.i_fzlc_list li .i_fzlc_list_xian{ margin-left: -15px;}
	.i_fzlc_list li .i_fzlc_list_title{  font-size: 24px; line-height: 35px;}
	.i_fzlc_list li .i_fzlc_list_desc{ font-size: 12px;}
	.i_fzlc_list li .i_fzlc_list_cont:before{ margin-left: -19px;}
	.i_fzlc_list li .i_fzlc_list_cont:after{ margin-left: -19px;}

}

@media screen and (max-width:599px){
	.header_logo { margin: 10px 0; }
	.header_logo img { height: 40px; }
	.header_lang { line-height: 60px; }
	.header_lang a { font-size: 12px; 	}
	.header_lang a:before{ height: 10px;}
	.sp_nav { margin-top: 10px !important; }
	.sp_nav span:nth-of-type(2){ top: 7px !important;}
	.sp_nav span:nth-of-type(3){top: 14px !important;}
	.sp_nav_se span:nth-of-type(1),.sp_nav_se span:nth-of-type(3){ top: 8px !important;}

	/*.banner { 	margin-top: 60px; }*/
	.banner li .banner_ys1 { top: 42%; }
	.banner li .banner_wz1{ font-size: 16px;}
	.banner li .banner_wz2 { font-size: 8px; line-height: 12px; margin-top: 0px; }
	.banner .swiper-pagination{  bottom: 15px;}
	.banner .swiper-pagination-bullet, .banner .swiper-pagination-bullet:before { width: 20px; height: 20px; }
	.banner .swiper-pagination-bullet:before{-webkit-box-shadow: inset 0px 0px 0px 2px #fff;}
	.banner .swiper-pagination-bullet:after { width: 3px; height: 3px; }

	.i_qqbj_title, .i_zjhy_title { font-size: 20px; line-height: 30px;}
	.i_qqbj_info{  font-size: 12px; line-height: 22px;}
	.i_qqbj_info br{ display: none;}
	.i_qqbj2_kuan{ text-align: center; width: 100%;}
	.i_qqbj2_desc{ font-size: 12px;}
	.i_qqbj2_xx_wap{ margin-top: 60%;}
	.i_qqbj2_bg, .i_qqbj2_d { right: -30%; }
	.i_qqbj2_d.dw_la { right: -25%; }
	.i_qqbj2_d.dw_ru{ right: -27%;}
	.i_zjhy_fl{  margin-top: -10%;}
	.i_zjhy_fl_cont{  margin-top: 11%;  padding-bottom: 15%;}
	.i_zjhy_fl_desc { width: 93%; padding-right: 0; margin-top: 10px; padding-top: 10px; font-size: 12px; line-height: 20px;}
	.i_zjhy_fl_more a i { padding: 2px; margin-right: 5px; }
	.i_zdxm{     min-height: 300px;}
	.i_news_title { font-size: 20px; }
	.i_news_list_kuan{ margin-top: 10px;}
	.i_news_list li .i_news_list_bq { font-size: 12px; }
	.i_news_list li .i_news_list_title { font-size: 16px; margin-top: 0px; }
	.i_news_list li .i_news_list_desc { font-size: 12px; line-height: 20px; }
	.i_news_list li .i_news_list_time { margin-top: 5px; font-size: 10px; }
	.i_news_more a{  font-size: 12px;}
	.i_news_more a i{ padding: 3px; font-size: 10px; }
	.i_news_list_kuan .i_news-button-prev, .i_news_list_kuan .i_news-button-next { font-size: 12px; 	width: 25px; height: 25px; line-height: 25px; left: 10px; }
	.i_news_list_kuan .i_news-button-next { left: auto; right: 10px; }
	.footer_logo img{  height: 40px;}
	.footer_xian { top: 50px; }
	.footer_lx { margin-top: 15px; }
	.footer_tel a { font-size: 18px; }
	.footer_bot { font-size: 12px;  line-height: 20px;}

	.i_fzlc_title {
		font-size: 20px;
		line-height: 30px;
	}
	.i_fzlc_title span {
		top: 40px;
		font-size: 16px;
		left: 0px;
		display: inline-block;
		height: 100%;
	}
	.i_fzlc_list{ height: 530px;}

}
@media screen and (max-width:450px){
	.sp_nav { margin-top: 5px !important; }
	.i_qqbj2_bg, .i_qqbj2_d { right: -45%; }
	.i_qqbj2_d.dw_la { right: -37.5%; }
	.i_qqbj2_d.dw_ru{ right: -39.5%;}
}





@media screen and (max-width:1600px){
	.header_nav>ul>li{ margin: 0 20px; font-size: 16px;}
	.kysl_list li .kysl_list_tu{ padding-bottom: 36%;}
}
@media screen and (max-width:1400px){
	.header_nav{ left: 50%;}
	.header_nav>ul>li{ margin: 0 15px; font-size: 16px;}
	.header_lang{ margin-right: 10px;}
	.banner li .banner_wz1{ font-size: 42px; line-height: 50px;}
	.banner li .banner_wz2{ font-size: 18px; line-height: 22px;}
	.banner li .banner_ys2 .banner_wz2{ font-size: 24px;}
	.banner li .banner_ys2 .banner_wz3{ font-size: 14px;}
	.i_gywm{ padding: 150px 0; background-size: contain !important;}

	.n_banner_wz_title{ font-size: 35px;}
	.n_banner_wz_titleen{ font-size: 20px;}
	.n_banner_wz_titleen2{ color: #fff; font-size: 50px; line-height: 50px;}
	.n_banner_wz_title2{ color: #fff; font-size: 30px;}
	.zilm_list li a{ font-size: 16px; padding: 0 10px; line-height: 45px; width: 130px;}
	.dszfc_tu{ padding-bottom: 44%;}
	.qyzs{ background: url(../images/zs_bg.png) bottom -200px center no-repeat #f4f8fb; background-position-x: 50px; background-size: 100%;}
	.qyry_list li .qyry_list_title{ font-size: 16px;}
	.qyry_list_kuan .qyry_list-button-prev, .qyry_list_kuan .qyry_list-button-next{ width: 26px;left: -10px;}
	.qyry_list_kuan .qyry_list-button-next{ left: auto; right: -10px;}

	.kysl_list li .kysl_list_tu{ padding-bottom: 43%;}

}
@media screen and (max-width:1200px){
	.header_logo img{ height: 50px;}
	.header_nav>ul>li { margin: 0 5px; font-size: 14px; }
	.header_lang{ font-size: 14px;}
	.sylm{padding: 50px 0;}
	.sylm .sylm_list li .sylm_list_title{ font-size: 24px; top: 23px;}
	.i_xwzx_title{ font-size: 32px;}
	.i_xwzx_mores{ margin-top: 18px;}
	.i_xwzx_list li .i_xwzx_list_cont .i_xwzx_list_time{ font-size: 14px;margin-top: 10px;}
	.i_xwzx_list li .i_xwzx_list_cont .i_xwzx_list_title{ font-size: 18px;}
	.i_xwzx_list li .i_xwzx_list_cont .i_xwzx_list_desc{ margin-top: 14px;}
	.i_xwzx_list2 .i_xwzx_list2_title2 span{ font-size: 18px;}
	.i_xwzx_list2_cont_l li .i_xwzx_list2_cont_l_title{ font-size: 16px; line-height: 20px; margin-top: 0px;}
	.i_xwzx_list .i_xwzx-button-prev, .i_xwzx_list .i_xwzx-button-next{ bottom: 35px; font-size: 20px;}
	.i_gywm{ padding: 100px 0;}
	.i_gywm_title{ font-size: 32px;}
	.i_gywm_titleen{ font-size: 16px;}
	.i_gywm_desc{ font-size: 18px;  margin-top: 10px;}
	.i_gywm_more a{ font-size: 16px;}
	.i_gywm_more i{ width: 30px; height: 30px; line-height: 26px;}

	.zilm{  margin-top: -75px;}
	.zilm_list li a{ width: 110px;}
	.dszfc_cont{ padding: 2%;}
	.dszfc_cont_title{ margin-top: 0;}
	.djgz_zdlist li{ padding-bottom: 10px;}
	.djgz_zdlist li .djgz_zdlist_title{ font-size: 18px; margin-top: 6px;}
	.djgz_zdlist li .djgz_zdlist_title span:after{ height: 16px;}
	.djgz_zdlist li .djgz_zdlist_info{ font-size: 14px;}
	.djgz_zdlist li .djgz_zdlist_time{ font-size: 14px;}
	.qywh{ padding: 100px 0;}
	.qywh_list li{  width: 30%; margin-right: 5%;}
	.qywh_list li .qywh_list_content{ font-size: 20px;}
	.player-control__btn{ margin: 0 8px;}
	.hyzg_kd{ width: 85%;}
	.hyzg_zj img { width: 100px; }
	.kysl_list li .kysl_list_tu { padding-bottom: 55%; }
	.contact{ padding: 50px 0;}
	.contact_tel{ width: 21%; padding-left: 2%;}
	.contact_tel p a{ font-size: 22px;}
	.contact_mailto{ width: 24%; padding-left: 2%;}
	.contact_mailto p a{font-size: 22px;}
	.contact_add{ width: 28%; padding-left: 2%;}
	.contact_add p{ font-size: 20px; line-height: 30px; margin-top: 5px;}
	.contact_ewm_title{ font-size: 14px;}

	.n_fzlc_list_t li .n_fzlc_list_t_name{ font-size: 90px;}
	.n_fzlc_list_top .n_fzlc_list_t-button-prev,.n_fzlc_list_bot .n_fzlc_list_b-button-prev{ left: -25px;}
	.n_fzlc_list_top .n_fzlc_list_t-button-next,.n_fzlc_list_bot .n_fzlc_list_b-button-next{ right: -25px;}
	.n_fzlc_list_b li.swiper-slide-active .n_fzlc_list_b_title{ font-size: 26px;}



}
@media screen and (max-width:999px){
	.head_nav_wap{margin-top: 10px;}
	.header_nav{ display: none;}
	.banner li .banner_img img, .banner li .banner_img video{ width: 110%; margin-left: 50%; transform: translateX(-50%);}
	.banner .swiper-pagination{ font-size: 14px; line-height: 24px;}
	.banner_list_sz1{ font-size: 25px;}
	.banner_list_sz2{ margin-left: 4px; font-size: 16px;}
	.banner li .banner_wz1 { font-size: 28px; line-height: 35px; }
	.banner li .banner_wz2 { font-size: 10px; line-height: 18px;width: 100%; font-weight: unset; margin-top: 0px;}
	.banner li .banner_ys2 .banner_wz2 { font-size: 18px;  margin-top: 5px; }
	.banner li .banner_ys2 .banner_wz3 { font-size: 12px; }
	.i_xwzx_list li .i_xwzx_list_cont{ width: 230px; padding: 15px;}
	.i_xwzx_list li .i_xwzx_list_cont .i_xwzx_list_lm{ font-size: 20px; margin-top: 0px;}
	.i_xwzx_list li .i_xwzx_list_cont .i_xwzx_list_time { font-size: 12px; margin-top: 0px; }
	.i_xwzx_list li .i_xwzx_list_cont .i_xwzx_list_title { font-size: 16px; }
	.i_xwzx_list li .i_xwzx_list_cont .i_xwzx_list_desc { margin-top: 10px;  font-size: 12px; }
	.i_xwzx_list2_cont_l li .i_xwzx_list2_cont_l_t{ font-size: 12px;}
	.i_xwzx_list2_cont_l li .i_xwzx_list2_cont_l_title{ font-size: 14px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
	.i_xwzx_list .i_xwzx-button-prev, .i_xwzx_list .i_xwzx-button-next{ bottom: 10px; left: 16px; height: 36px;}
	.i_xwzx_list .i_xwzx-button-next { left: 46px; }
	.i_gywm { padding: 60px 0; }
	.footer_nav li a{ font-size: 14px;}

	.n_header_h { 	height: 80px; }
	.n_banner>img{ width: 130%;}
	.n_banner_wz_title { font-size: 32px; }
	.n_banner_wz_titleen { font-size: 18px; }
	.n_banner_wz_titleen2{ color: #fff; font-size: 45px; line-height: 45px;}
	.n_banner_wz_title2{ color: #fff; font-size: 28px;}
	.zilm_list li a{font-size: 14px; padding: 0 5px; line-height: 35px; width: 95px;}
	.zilm_list li a i{ font-size: 12px;}

	.header_lang{ line-height: 80px;}
	.jtjj{ padding: 50px 0;}

	.jtjj_desc{ font-size: 22px; line-height: 32px;}
	.jtjj_info{ font-size: 14px;}
	.jtjj_info br{ display: none;}
	.jtjj_sztj li .jtjj_sztj_title sup{ font-size: 20px; top: -6px; right: -5px;}
	.jtjj_sztj li .jtjj_sztj_title{ font-size: 15px; line-height: 35px;}
	.jtjj_sztj li .jtjj_sztj_title i{ font-size: 32px; margin-right:5px;}
	.jtjj_sztj li .jtjj_sztj_desc{ font-size: 16px;}
	.jtjj_ship_title{ font-size: 30px; line-height: 44px;}
	.jtjj_ship_titleen{ font-size: 10px;}
	.dyhjy_qh{}
	.dyhjy_qh li{ padding: 7px 15px; margin: 0 5px;}
	.dyhjy_qh li.on:after{ bottom: -18px;}
	.dyhjy_qh li img{ margin-right: 10px; height: 22px;}
	.dyhjy_fl_title{ font-size: 24px; margin-top: 20px; line-height: 30px;}
	.dyhjy_fl_titleen{  font-size: 16px;}
	.dyhjy_fl_info{  font-size: 16px; margin-top: 10px; line-height: 28px;}
	.lmqh{ padding-top: 50px;}
	.lmqh_list li .lmqh_list_tu{height: 400px;}
	.lmqh_list_cont{ padding: 15px;}
	.lmqh_list_tb img { height: 30px; }
	.lmqh_list_title{ font-size: 24px;}
	.lmqh_list_info{ font-size: 14px;}
	.hyjs{  padding:50px 0;}
	.hyjs_title{ font-size: 32px; line-height: 35px;}
	.hyjs_desc{ font-size: 16px;}
	.hyjs_desc br{ display: none;}
	.hyjs_list li:after{ width: 6px; height: 6px;}
	.hyjs_list li .hyjs_list_tb{ padding: 20px;}
	.hyjs_list li .hyjs_list_title{ font-size: 18px; margin-top: 10px; line-height: 20px;}

	.fzlc,.dszfc,.qyry,.qyzs,.about,.djgz,.djgz_list,.qywh,.hyzg,.qyhd,.gcdf,.kysl,.kycg,.kydt,.sbzs,.contact{ padding: 50px 0;}
	.fzlc_titleen,.dszfc_titleen,.qyry_titleen,.qyzs_titleen,.about_titleen,.jtjj_titleen,.djgz_titleen,.hyzg_titleen,.kysl_titleen,.kycg_titleen,.kydt_titleen,.contact_titleen{ font-size: 36px;}
	.fzlc_title,.dszfc_title,.qyry_title,.about_title,.jtjj_title,.djgz_title,.contact_title{ font-size: 24px; top: -45px;}
	.qyzs_title,.hyzg_title,.kysl_title,.kycg_title,.kydt_title{ font-size: 24px; margin-top: -45px;}
	.fzlc_bot_fl li{ line-height: 80px;}
	.fzlc_bot_fl li .fzlc_lm_tb{ margin-top: 26px;}
	.fzlc_bot_fl li .fzlc_lm_tb img{ height: 30px; }
	.fzlc_bot_fl li .fzlc_lm_title{ font-size: 20px;}
	.fzlc_bot_fl li .fzlc_lm_time{ font-size: 16px;}
	.fzlc_bot_fr{ padding: 20px;}
	.fzlc_cont_title{ font-size: 26px;}
	.fzlc_list{ margin-top: 30px;}
	.fzlc_list li .fzlc_list_title{ font-size: 18px; margin-bottom: 12px;}
	.fzlc_list li .fzlc_list_info{ font-size: 14px; line-height: 20px;min-height:auto}
	.fzlc_list li .fzlc_list_tj dd .fzlc_list_tj_title{  font-size: 12px; line-height: 20px;}
	.dszfc_cont_info{ margin-top: 10px;}
	.dszfc_tu{ width: 100%;}
	.dszfc_cont{ width: 100%; position: relative; float: left; top: auto;transform: none;} 
	.dszfc_cont_title span{ font-size: 32px;}
	.dszfc_cont_title sub{ font-size: 14px;}
	.dszjy_title img { width: 70%; }
	.dszjy_title sub{ font-size: 18px;}
	.dszjy_info{ font-size: 18px;}
	.qyzs{ background:#f4f8fb;}
	.djgz_zdlist li .djgz_zdlist_info{margin-top: 0px;}
	.djgz_zd_tu{ width: 100%; padding-bottom: 62%;}
	.djgz_zdlist{ width: 100%;}
	.djgz_list li{ width: 49%; margin-right: 2%; margin-bottom: 20px;}
	.djgz_list li:nth-child(3n){ margin-right: 2%;}
	.djgz_list li:nth-child(2n){ margin-right: 0;}
	.news{ padding:50px 0;}

	.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;}
	.qywh_list li{ padding: 1%;}
	.qywh_list li .qywh_list_zm{ font-size: 200px; bottom: -23%;}
	.qywh_list li .qywh_list_tb img { height: 45px; }
	.qywh_list li .qywh_list_title{ font-size: 26px;}
	.qywh_list li .qywh_list_titleen{ font-size: 14px;}
	.hyzg_fr{ display: none;}
	.hyzg_lf{ width: 100%;}
	.hyzg_gq_title{ font-size: 32px; margin-top: -35px;  text-align: center; }
	.hyzg_gq_desc{text-align: center;}
	.hyzg_gq_zc,.hyzg_gq_zq{width: auto; float: none; display: inline-block;} 
	.hyzg_gq_desc{ font-size: 14px;}
	.hyzg_gq_info{ font-size: 14px;line-height: 24px;}
	.hyzg_gq_bfq{  margin-top: 20px;}
	.qyhd_list li .qyhd_list_title{ font-size: 16px; padding: 5px 0;}
	.qyhd_list li{ width: 49%; margin-right: 2%;}
	.qyhd_list li:nth-child(3n){ margin-right: 2%;}
	.qyhd_list li:nth-child(2n) { margin-right: 0; }
	.gcdf_top{ padding: 10px 0;}
	.gcdf_top .gcdf_nav li{font-size: 18px; margin-right: 30px;}
	.gcdf_top .gcdf_zs{ font-size: 18px; margin-right: 0px;}
	.gcdf_list{ padding: 40px 0;}
	.gcdf_list li{ margin-bottom: 30px;}
	.gcdf_list li .gcdf_list_cont{ padding: 10px 0;}
	.gcdf_list li .gcdf_list_lm{ font-size: 14px; margin-top: 0px;}
	.gcdf_list li .gcdf_list_title{ font-size: 18px; margin-top: 0px;}
	.gcdf_list li .gcdf_list_desc{    font-size: 14px; line-height: 20px; height: 40px; margin-top: 0px;}
	.al_banner{ width: 120%;}
	.alxq_kuan{ padding: 30px;}
	.alxq_tj li .alxq_tj_tu{padding-bottom: 250px;}
	.alxq_sx li{ font-size: 16px; width: 48%; margin: 0 1%;}
	.news_titlebq{ width: 100%; text-align: center;}
	.news_nav{ width: 100%; margin: 10px 0;  text-align: center;}
	.news_nav li{ float: none; display: inline-block; margin: 0px 15px;}
	.news_list li .news_list_more{ display: none;}
	.news_list li .news_list_time{ font-size: 14px;}
	.news_list li .news_list_title{ font-size: 18px;}
	.news_list li .news_list_desc{ font-size: 14px;}

	.kysl_list li .kysl_list_tu{ width: 100%;} 
	.kysl_list li .kysl_list_cont{ width:100%;padding: 2%; position: relative;  height: auto;    border: 1px solid #efefef;}
	.kysl_list li:nth-child(2n) .kysl_list_cont{ border: 1px solid #efefef;}
	.kysl_list li .kysl_list_cont .kysl_list_title{ font-size: 32px;}
	.kysl_list li .kysl_list_cont .kysl_list_desc{ font-size: 14px; margin-top: 5px;}
	.kysl_list li .kysl_list_cont .kysl_list_list{ margin-top: 20px;}
	.kysl_list li .kysl_list_cont .kysl_list_list dd .kysl_list_list_sz{font-size: 35px;}

	.kydt_list{ padding: 80px 0;}
	.kydt_list li .kydt_list_top{ padding: 10px 0;}
	.kydt_list li .kydt_list_title{  font-size: 14px;}
	.kydt_list li .kydt_list_time span{ font-size: 8px;}
	.kydt_list li .kydt_list_time span i{ font-size: 11px;}
	.kydt_list li .kydt_list_cont{ padding: 20px; font-size: 10px; line-height: 18px;}
	.kydt_list_more{ margin-top: 10px; font-size: 10px;}
	.kydt_list_kuan .kydt_list-button-prev, .kydt_list_kuan .kydt_list-button-next{ font-size: 28px; width: 60px; height: 60px; line-height: 60px;}

	.sbzs_fl{ width: 100%;}
	.sbzs_titleen{ padding-top: 0px;}
	.sbzs_dtu{ width: 100%; padding-bottom: 50%;}
	.sbzs_bot{ margin-top: 10px;}
	.contact_bot{  padding: 30px 0;}
	.contact_tel{ width: 48%;}
	.contact_mailto{ width: 48%;}
	.contact_add{ width: 46%; padding-right: 2%; margin-top: 50px;} 
	.contact_add:before{ left: auto; right: 0;}
	.contact_ewm{ width: 50%; margin-top: 50px;}

	
	.n_banner_wz_titleen2{ font-size: 36px; line-height: 40px;}
	.n_banner_wz_title2{font-size: 22px;}
	.gcdf_top_titleen{ font-size: 48px; text-align: center;}
	.gcdf_top_title{ font-size: 32px; text-align: center;}
	.xmffb_nav li{ margin-right: 50px;}
	.xmffb_nav li a{ line-height: 55px; font-size: 16px;}
	.jtjj { padding: 50px 0 0; }
	.jtjj_desc{ font-size: 18px; line-height: 28px;}
	.n_fzlc_list_t{ padding: 100px 0 150px;}
	.hyzg_cont,.hyzg_gq_bfq{ margin-top: 0px;}
	.hyzg_gq_titleen{ margin-top: 0; text-align: center;}

}	
@media screen and (max-width:799px){
	.banner li .banner_wz{  top: 60%;}
	.sylm,.i_xwzx{ padding: 30px 0; }
	.sylm .sylm_list li{ width: 49%; margin-bottom: 15px;}
	.sylm .sylm_list li.sylm_list_d{ width: 100%;}
	.sylm .sylm_list li:nth-child(2){ margin-right: 2%;}
	.sylm .sylm_list li:nth-child(3), .sylm .sylm_list li:nth-child(5) { margin-right: 0; }
	.sylm .sylm_list li .sylm_list_title{ font-size: 18px;}
	.sylm .sylm_list li.sylm_list_d .sylm_list_title{ left: 50px; }
	.i_xwzx{ background-size: cover !important;}
	.i_xwzx_title { font-size: 24px; }
	.i_xwzx_mores { margin-top: 7px; }
	.i_xwzx_mores i{  font-size: 16px;}
	.i_xwzx_mores a{ font-size: 14px;}
	.i_xwzx_list{ width: 100%;}
	.i_xwzx_list2{ width: 100%; margin-top: 10px;    padding: 26px 0px;}
	.i_xwzx_list2_cont_l{ height: 250px;}
	.i_xwzx_list2_title2_lb li{ font-size: 14px;}
	.i_gywm { padding: 30px 0; }
	.i_gywm_cont{ width: 100%; padding: 10px; background: #ffffffcc; -webkit-box-sizing: border-box;	box-sizing: border-box;	border-radius: 15px;}
	.i_gywm_title { font-size: 24px; line-height: 30px;}
	.i_gywm_titleen { font-size: 12px; }
	.i_gywm_desc{ font-size: 14px; margin-top: 10px; line-height: 20px;}
	.i_gywm_desc br{ display: none;}
	.i_gywm_info{ font-size: 12px;}
	.i_gywm_more a { font-size: 14px; }
	.i_gywm_more i{ font-size: 20px;}
	.footer_nav{ display: none;}
	.footer_top_t{border-bottom:0px}
	.footer_logo{  text-align: center; width: 100%;margin-left:0px}
	.footer_tel{ width: 100%; text-align: center; margin-right: 0;}
	.footer_tel .footer_te_tb{ display: none; } 
	.footer_tel .footer_te_cont{ display: inline-block; float: unset;}
	.footer_top_b{    padding: 0px 0 20px;}
	.footer_ewm{ float: unset; margin: 0 auto;}
	.footer_copy,.footer_js{text-align: center; width: 100%; line-height: 20px;}

	.banner_djs{ margin-top: -70px;}
	.banner_djs li div{ width: 25px; height: 25px;}

	.n_banner>img{ width: 150%;}
	.n_banner_wz_title { font-size: 24px; margin-top: 50px; }
	.n_banner_wz_titleen { font-size: 18px; }
	.n_banner_wz_titleen2{ color: #fff; font-size: 24px; line-height: 24px; text-align: center;}
	.n_banner_wz_title2{ color: #fff; font-size: 18px; text-align: center;}
	.zilm{ margin-top: 20px;}
	.zilm_list li{  width: 30%;    margin: 0 1%;}
	.zilm_list li a{ width: 100%;background: rgb(232 233 238);   color: #333; padding: 0 15px;-webkit-box-sizing: border-box; box-sizing: border-box;}
	.zilm_list li.on a, .zilm_list li:hover a { color: #ffffff; background: #004098; }
	.jtjj { padding: 30px 0 0; }
	.jtjj_desc { font-size: 16px; line-height: 25px; }
	.jtjj_info { font-size: 12px; }
	.jtjj_sztj{ margin-top: 0px;}
	.jtjj_sztj li{ width: 50% !important; text-align: center; margin: 15px 0;} 
	.jtjj_ship{ margin-top: 30px;}
	.jtjj_ship_tu{ padding-bottom: 56%;}
	.jtjj_ship_title { font-size: 22px; line-height: 34px; }
	.jtjj_ship_more span{ font-size: 12px;}
	.dyhjy_title{ font-size: 30px;}
	.dyhjy_qh{ margin-top: 20px; padding-bottom: 16px;}
	.dyhjy_qh li{ padding: 5px 15px;}	
	.dyhjy_qh li img { margin-right: 0px; height: 17px; }
	.dyhjy_qh li span{font-size: 14px;}
	.dyhjy_tu{ width: 100%;}
	.dyhjy_fl{ width: 100%;}
	.lmqh { padding-top: 30px; }
	.lmqh_list li .lmqh_list_tu { height: 300px; }
	.lmqh_list_title { font-size: 20px; }
	.lmqh_list_tb img { height: 22px; }
	.lmqh_list_info { font-size: 12px; }
	.hyjs { padding: 30px 0; }
	.hyjs_title { margin-top: 5px; font-size: 24px; line-height: 30px; 	}
	.hyjs_desc{ margin-top: 15px; line-height: 22px; font-size: 14px;}
	.hyjs_list{ margin-top: 20px;}
	.hyjs_list li{ margin-bottom: 20px; width: 30%;}
	.hyjs_list li .hyjs_list_tb img { height: 35px; }
	.hyjs_list li:nth-child(3):after{ display: none;}


	.fzlc, .dszfc, .qyry, .qyzs, .about, .djgz, .djgz_list, .qywh, .hyzg, .qyhd,.gcdf,.kysl,.kycg,.kydt,.sbzs,.contact{ padding: 30px 0; }
	.fzlc_titleen, .dszfc_titleen, .qyry_titleen, .qyzs_titleen, .about_titleen, .jtjj_titleen, .djgz_titleen, .hyzg_titleen,.kysl_titleen,.kycg_titleen,.kydt_titleen,.contact_titleen{ font-size: 28px;}
	.fzlc_title, .dszfc_title, .qyry_title, .about_title, .jtjj_title, .djgz_title,.contact_title{ font-size: 20px; top: -34px;}
	.qyzs_title, .hyzg_title,.kysl_title,.kycg_title,.kydt_title{ font-size: 20px; margin-top: -34px;}
	.fzlc_bot_fl{ width: 100%;}
	.fzlc_bot_fl li { line-height: 60px;text-align: center; }
	.fzlc_bot_fl li .fzlc_lm_tb { margin-top: 20px; float: none; display: inline-block; top: 6px; position: relative;}
	.fzlc_bot_fl li .fzlc_lm_tb img { height: 25px; }
	.fzlc_bot_fl li .fzlc_lm_title,.fzlc_bot_fl li .fzlc_lm_time{ float: none; display: inline-block; }
	.fzlc_bot_fr{ width: 100%; border-top: 1px solid #efefef; border-left: 0;}
	.fzlc_list li{ padding-left: 20px;}
	.fzlc_list li .fzlc_list_title{ font-size: 16px;}
	.fzlc_list li .fzlc_list_title:before{ width: 5px; height: 5px; left: -20px; top: 7px; border: 2px solid #014296;}
	.dszfc_cont_info{ font-size: 14px; line-height: 26px;}
	.dszjy_title{ padding: 20px 0;}
	.dszjy_info { font-size: 16px; padding: 20px 0; }
	.dszjy_info p { margin-bottom: 10px; }
	.qyry_nav_kuan .qyry_nav-button-prev, .qyry_nav_kuan .qyry_nav-button-next{ left: 0;}
	.qyry_nav_kuan .qyry_nav-button-next{ left: auto; right: 0px; }
	.qyry_nav li.swiper-slide-active:after{ width: 36px; height: 12px;}
	.djgz_list li .djgz_list_time{ font-size: 14px;}
	.djgz_list li .djgz_list_title{ font-size: 18px; margin-top: 5px;}
	.djgz_list li .djgz_list_desc{ font-size: 14px;}
	.djgz_list li .djgz_list_more{ margin-top: 20px; margin-bottom: 0; font-size: 12px;}
	.news_title{ font-size: 24px;}
	.news_desc{ margin-top: 20px;   font-size: 14px;}
	.qywh_list li{ width: 32%; margin-right: 2%;}
	.qywh_list li .qywh_list_tb{ margin-top: 20px;}
	.qywh_list li .qywh_list_title{ font-size: 20px; margin-top: 15px;}
	.qywh_list li .qywh_list_titleen { font-size: 12px; }
	.qywh_list li .qywh_list_content { font-size: 16px; margin-top: 10px; min-height: 120px;}
	.qywh_list li .qywh_list_zm{ bottom: -32%;}
	.gcdf_top .gcdf_nav li{ font-size: 16px;}
	.gcdf_top .gcdf_zs{  font-size: 16px;}
	.gcdf_list { padding: 20px 0; }
	.gcdf_list li{ width: 49%; margin-right: 2%;}
	.gcdf_list li:nth-child(3n){ margin-right: 2%;}
	.gcdf_list li:nth-child(2n){ margin-right: 0;}
	.alxq{ margin-top: 100px;}
	.alxq_title{ font-size: 24px;}
	.al_banner { width: 140%; }
	.alxq_cont_title{ font-size: 22px; margin-top: 10px;}
	.alxq_cont_info{ font-size: 16px; margin-top: 15px; line-height: 30px;}
	.alxq_cont_list{ margin: 30px 0;}
	.alxq_cont_list li{ font-size: 16px;}
	.alxq_cont_list li:before{ top: 11px;}
	.alxq_tj li .alxq_tj_tu{padding-bottom: 200px;}
	.news_list li{ padding: 20px 0;}
	.news_list li .news_list_tu{ width: 100%; padding-bottom: 62%;}
	.news_list li .news_list_cont{ width: 96%; padding: 2%;}
	.news_list li .news_list_desc{  min-height: auto;}
	.kysl_list li{ margin-bottom: 20px;}
	.kysl_list li .kysl_list_cont .kysl_list_title { font-size: 24px; }
	.kysl_list li .kysl_list_cont .kysl_list_list dd{ width: 50%;}
	.kysl_list li .kysl_list_cont .kysl_list_list dd .kysl_list_list_sz { font-size: 30px; }
	.kysl_list li .kysl_list_cont .kysl_list_list dd .kysl_list_list_sz sub{ font-size: 16px; margin-left: 6px; bottom: 7px;}
	.kysl_list_list2 dd{ width: 29%;}
	.kysl_list_list2 dd .kysl_list_list_title{ font-size: 16px;}
	.sbzs_info{font-size: 14px; margin: 10px 0;}
	.sbzs_title{ font-size: 22px;}
	.sbzs_titleen{ font-size: 20px;}
	.sbzs_bot_lf{ width: 100%;}
	.sbzs_bot_cont{ width: 100%; margin-left: 0; margin-top: 10px;} 
	.sbzs_bot_fr{ width: 100%; margin-bottom: 10px;}
	.contact_bot { padding: 10px 0; }
	.contact_tel,.contact_mailto,.contact_add { width: 100%; padding: 0; margin-top: 20px; text-align: center;}
	.contact_ewm{ width: 100%; margin-top: 20px;}
	.contact_mailto:before, .contact_add:before{ width: 90%; height: 1px;  top: -10px; left: 50%; transform:translateX(-50%); right: auto; display: none;}
	#map{ height: 400px;}

	.gcdf_top_titleen,.hyzg_gq_titleen{  text-align:center;    font-size: 32px;}
	.gcdf_top_title,.hyzg_gq_title{  text-align:center; font-size: 24px;}
	.kjcg_list li{ width: 48%;} 
	.gcdf_list li .gcdf_list_titleen{ font-size: 14px;}

	.jtjj_desc{ text-align: center;}
	.jtjj_info_kuan{ margin-top: 10px;padding: 30px 0;}
	.jtjj_info_tu{padding-bottom: 75%;  width: 100%;  margin-top: 0%;}
	.n_fzlc{ padding: 30px 0;}
	.n_fzlc_list_t{ padding:30px 0 100px;}
	.n_fzlc_list_t li .n_fzlc_list_t_name{ width: 100%; font-size: 60px; line-height: 100px;}
	.n_fzlc_list_t li .n_fzlc_list_t_cont{  width: 100%;text-align: center; margin-top: 0; padding: 0; padding-top: 10px;  border-left:0px;   border-top: 1px solid #cbd1d9;}
	.n_fzlc_list_top .n_fzlc_list_t-button-next, .n_fzlc_list_bot .n_fzlc_list_b-button-next { right: -50px; }
	.n_fzlc_list_top .n_fzlc_list_t-button-prev, .n_fzlc_list_bot .n_fzlc_list_b-button-prev { left: -50px; }
}
@media screen and (max-width:599px){
	.header_n{ height: 70px;}
	.head_nav_wap { margin-top: 20px; }
	.header_lang{ line-height: 70px;}
	.header_logo{ left: 0; margin-bottom: 0;}
	.header_logo img { height: 40px; }
	.header_xl{ height: 70px;}
	.header_xl .header_logo img {height:40px;}
	.header_xl .header_lang{ line-height: 70px;}
	.header_xl .head_nav_wap { margin-top: 20px; }

	.banner li .banner_img_pc{ display: none;}
	.banner li .banner_img_wap{ display: inline-block;}
	.i_xwzx_list li .i_xwzx_list_tu{ width: 100%; padding-bottom: 73%;}
	.i_xwzx_list li .i_xwzx_list_cont{ width:calc(100% - 30px); padding-bottom: 60px;}
	.banner li .banner_img img, .banner li .banner_img video{ width: 150%;}
	.banner li .banner_wz1{ font-size: 18px;}
	.banner li .banner_ys2 .banner_wz2{ font-size: 14px; margin-top: 5px;}
	.banner li .banner_ys2 .banner_wz3 { font-size:10px; }

	.banner_djs{ margin-top: -50px; left: 10%;}
	.banner_djs li div{ width: 20px; height: 20px;-webkit-box-shadow: inset 0px 0px 0px 2px #fff;}
	.banner_djs li:hover, .banner_djs li.mins{ -webkit-box-shadow: inset 0px 0px 0px 2px #33333333;}

	.n_header_h { 	height: 70px; }
	.n_banner_wz_title{ font-size: 18px;}
	.n_banner_wz_titleen { font-size: 10px; line-height: 20px; }
	.zilm_list li a{ padding: 0 5px;}
	.jtjj_desc { font-size: 14px; line-height: 23px; }
	.jtjj_sztj li .jtjj_sztj_title{ font-size: 12px; line-height: 28px;}
	.jtjj_sztj li .jtjj_sztj_title i{ font-size: 24px;}
	.jtjj_sztj li .jtjj_sztj_title sup{ font-size: 14px; top: -3px;}
	.jtjj_sztj li .jtjj_sztj_desc { font-size: 12px; }
	.jtjj_ship_title{ font-size: 16px; line-height: 26px;}
	.jtjj_ship_titleen { font-size: 8px; line-height: 11px; }
	.jtjj_ship_more span{ top: -3px;font-size: 10px;}
	.jtjj_ship_more i{ width: 26px; height: 26px;font-size: 22px; line-height: 26px;}
	.dyhjy_title { font-size: 24px; margin-top: 0px; }
	.dyhjy_qh{ padding-bottom: 0px;}
	.dyhjy_qh li{ margin-bottom: 10px;}
	.dyhjy_qh li.on:after{ display: none;}
	.dyhjy_qh li span { font-size: 12px; }
	.dyhjy_fl_title{ font-size: 18px;}
	.dyhjy_fl_titleen { font-size: 14px; }
	.dyhjy_fl_info { font-size: 12px; line-height: 22px; }
	.dyhjy_content{ padding: 20px 0;}
	.lmqh_list li{ width: 100%;}
	.lmqh_list li.on { width: 100%; }
	.lmqh_list li  .lmqh_list_tu { height: 100px; transition: 0.5s;}
	.lmqh_list li.on  .lmqh_list_tu { height: 300px; }
	.hyjs_desc{ font-size: 12px;}
	.hyjs_list li .hyjs_list_title{  font-size: 16px;}
	.hyjs_list li .hyjs_list_titleen{ font-size: 12px;}
	.dszjy_title sub { font-size: 12px; }
	.dszjy_info{ font-size: 14px; line-height: 24px;}
	.djgz_list li .djgz_list_time { font-size: 12px; }
	.djgz_list li .djgz_list_title{ font-size: 16px;}
	.djgz_list li .djgz_list_desc { font-size: 12px; margin-top: 0px; }
	.djgz_list li .djgz_list_more{ display: none;}
	.news{ padding: 30px 0;}
	.news_title { font-size: 18px; }
	.news_desc { font-size: 12px; }
	.news_info{ font-size: 14px; line-height: 26px;  padding-bottom: 30px;}
	.news-page{ margin: 10px 0; text-align: center;}
	.news-page .return{ position: relative;right: auto;	top: 0;padding: 1px 4px;margin: 10px 0;  font-size: 14px; display: inline-block;}
	.news-page .news-page-1{ width: 100%; text-align: left; height: 30px; line-height: 30px;}
	.news-page .news-page-1 a{ width: calc(100% - 90px); font-size: 14px; height: 30px; line-height: 30px;}
	.news-page .news-page-1 span{ font-size: 14px; height: 30px; line-height: 30px; margin-left: 0px;}
	.player-control__btn{    width: 35px; height: 35px; line-height: 35px;    margin: 0 5px;}
	.player-control__btn--cq{ width: 96px;}
	.qywh_list li { width: 100%; margin-bottom: 2%; }
	.qywh_list li .qywh_list_title{ font-size: 18px; margin-top: 10px;}
	.qywh_list li .qywh_list_content{ min-height: auto; margin-bottom: 10px;}
	.qywh_list li .qywh_list_zm{ left: -8%;}
	.gcdf_top .gcdf_zs{ display: none;}
	.gcdf_top .gcdf_nav{ width: 100%; text-align: center;}
	.gcdf_top .gcdf_nav li{ margin-right: 0; width: 25%;}
	.gcdf_list li { margin-bottom: 10px;  font-size: 14px;}
	.gcdf_list li .gcdf_list_title{ font-size: 16px;}
	.gcdf_chgd span{ font-size: 16px; padding: 0 50px; line-height: 40px;}
	.al_banner { width: 180%; }
	.alxq { margin-top: 80px; }
	.alxq_kuan { padding: 15px;}
	.alxq_tj{ margin-top: 30px;}
	.alxq_ship_tb{ left: 15px; bottom: 5px;}
	.alxq_ship_tb img{ height: 50px;}
	.alxq_sx{ margin-top: 15px;}
	.alxq_tj li .alxq_tj_tu { padding-bottom: 100px; }
	.alxq_sx li{ font-size: 14px; width: 100%; text-align: left;}
	.alxq_sx li:nth-child(2n) {text-align: left;}
	.news_nav li a{ font-size: 16px; line-height: 30px;}
	.kycg_list_kuan{ margin-top: 30px;}
	.kycg_list{ padding-bottom: 10px;}
	.kycg_list li{ padding: 10px;}

	.kydt_list { padding: 10px 0; }
	.kydt_list li{ transform: scale(0.8) !important;;}
	.kydt_list li.swiper-slide-active{ transform: scale(0.9) !important;;}
	.kydt_list li.swiper-slide-prev{ right: -92%;}
	.kydt_list li.swiper-slide-next{ left: -92%;}
	.kydt_list li .kydt_list_title{ font-size: 18px;}
	.kydt_list li .kydt_list_time span{ font-size: 12px;}
	.kydt_list li .kydt_list_time span i{ font-size: 16px;}
	.kydt_list li .kydt_list_cont{ padding: 15px; font-size: 14px; line-height: 26px;}
	.kydt_list_more{ font-size: 14px;}
	.kydt_list_kuan .kydt_list-button-prev, .kydt_list_kuan .kydt_list-button-next{ left: 20px; top: 55%; font-size: 18px; width: 35px; height: 35px; line-height: 35px;}
	.kydt_list_kuan .kydt_list-button-next{ left: auto; right: 20px;}

	.gcdf_top_titleen{ font-size: 28px; line-height: 35px; height: 35px;}
	.gcdf_top_title{ font-size: 24px; margin-top: -22px;}
	.kjcg_kuan{ padding: 20px 0;}
	.kjcg_list{ padding: 20px 0;}
	.kjcg_list ul{ margin-bottom: 10px;}
	.kjcg_list_title{ font-size: 12px;}
	.kjcg_list_bot{ width: calc(100% + 20px); left: -10px; margin-bottom: 15px;}
	.xmffb_nav{ text-align: center;}
	.xmffb_nav li{ float: none; display: inline-block;	text-align: center;	margin: 0 10px;}
	.xmffb_nav li a{ line-height: 44px; font-size: 14px;}
	.gcdf_list li .gcdf_list_title { font-size: 14px; }
	.gcdf_list li .gcdf_list_titleen{ font-size: 12px;}
	.kycg_list li .kycg_list_title{ font-size: 16px;}
	.n_fzlc_list_bot_kuan{ padding-bottom: 00px;}
	.n_fzlc_list_t li .n_fzlc_list_t_name{font-size: 40px; line-height: 60px;}
	.n_fzlc_list_t li .n_fzlc_list_t_title{ font-size: 20px;}
	.n_fzlc_list_t li .n_fzlc_list_t_desc { font-size: 14px; line-height: 22px;}

	.hyzg_gq_bfq_tu{ margin-top: 20px;}

	.sbzs_list .swiper-button-next, .sbzs_list .swiper-button-prev{     left: 0px;   font-size: 35px;    color: #003f98;}
	.sbzs_list .swiper-button-next{ left: auto; right: 0px;}
	.sbzs_list2 li{ width: 100%;}
}
@media screen and (max-width:399px){
	.n_header_h { 	height:55px; }
	.header_lang{ display: none;}
}
