@charset "utf-8";
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
/*Html5*/
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
audio, canvas, video {
	display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
/*Base*/
html {
	font: 12px/1.8 "微软雅黑";
	color: #666;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/
}
* {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
	background: transparent; /*修正win8系统IE连接灰色背景*/
	outline:none;
blr:expression(this.onFocus=this.blur());
}
a:focus {
	outline: 0;
}
a:active, a:hover {
	outline: 0;
}
a{ color:#333;}
a:hover{ color:#cf0901;}
img {
	border: 0;
	-ms-interpolation-mode:bicubic
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
	outline:none;
}
button, input {
	line-height: normal;
}
button, select {
	text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled], html input[disabled] {
	cursor: default;
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
input.submit {
	border: 0;
	margin: 0;
	cursor: pointer;
}
input.radio {
	width: 13px;
	height: 13px;
	float: left;
	display: inline;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
table {
	border-collapse: collapse;
	border-spacing: 1;
}
ul, ol {
	list-style:none;
}
li {
	list-style:none;
}
/*清除浮动*/
.clear {
	clear: both;
	height:0px;
	line-height:0px;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
dl, dd, dt {
	list-style:none;
	padding:0px;
	margin:0px;
}
html,body{
	position: relative;
}
a{cursor:pointer;}
.w960{
	width: 960px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}
.ovh{
	overflow: hidden;
}
.mt35{
	margin-top: 35px!important;
}









.iconfont{ font-style: unset;  font-size: unset;}
.main_content_head{ width:96%; margin:0 auto; max-width: 1760px; }
.main_content{ width:96%; margin:0 auto; max-width: 1600px; }
.main_content_1680{ width:96%; margin:0 auto; max-width: 1680px; }


/***********top***************/
.header{ float: left; position: fixed; width: 100%; background: #fff; box-shadow: 0px 0px 5px #888888; z-index: 99999;}
.header_logo{ float: left; margin: 17px 0;}
.header_logo img{ height: 61px;}
.header_nav{ float: left; margin-left: 34px;}
.header_nav li{ float: left; margin: 0px 40px; }
.header_nav li a{ font-size: 16px; color: #333333; line-height: 90px; text-shadow: -1px 0px 0 #333333;}
.header_nav li a:hover{  color: #005bac;  text-shadow: -1px 0px 0 #005bac;}
.header_fr{ float: right;}
.header_ss{ float: left; margin-top: 25px;}
.header_ss i{ font-size: 25px; float: left;  line-height: 40px; color: #2f2f2f; width: 40px; text-align: center; border: 1px solid #efefef; border-radius: 100px;  cursor: pointer;}
.header_ss i:hover{  background: #005bac; color: #fff;}
.header_tel{ float: left; margin-top: 25px; margin-left: 19px;}
.header_tel a{float: left; padding: 4px 30px;background: #005bac;  border-radius: 100px; transition: 0.5s;}
.header_tel i{ color: #fff; font-size: 24px; float: left; position: relative; margin-top: 3px; right: 6px; line-height: 24px;}
.header_tel span{ font-size: 18px; color: #ffffff;}
.header_tel a:hover{ background: #f39800;}
.header_link{ float: left; margin-top: 25px; margin-left: 13px;}
.header_link a{ float: left; line-height: 40px; width: 40px; margin-left: 7px; border: 1px solid #efefef; text-align: center; border-radius: 100px;  color: #fb5700; transition: 0.5s;}
.header_link a i{ font-size: 35px; display: inline-block; float: left; width: 100%; }
.header_link a:hover{  background: #fb5700; color: #fff;}

.header .searchinput { position: absolute; left: 0; right: 0; top: 100%; background: #fff; text-align: center; border-top: .9975px solid #eaeaea; padding: 30px 0; display: none; z-index: 11;}
.header .searchinput { background: rgba(0,0,0,0.1); box-shadow: 0px 0px 5px .9975px rgba(0,0,0,0.1);}
.header.header_fd .searchinput{  background: rgba(0,0,0,0.5); }
.header .searchinput .close { position: absolute; top: 20px; right: 20px; display: inline-block; line-height: 39.9975px; width: 39.9975px; text-align: center; transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; font-size: 20px;}
.header .searchinput .close { opacity: 1; color: #fff;}
.header .searchinput .inb { overflow: hidden; border-bottom: .9975px solid #fff; display: inline-block;}
.header .searchinput input { float: left; line-height: 35px; background: none; padding: 0 9.9975px; height: 35px; color: #fff; border: 0; font-size: 16px;}
.header .searchinput input[type="text"] { width: 399.9975px;}
.header .searchinput input::-webkit-input-placeholder{ color:#fff;}
.header .searchinput input { float: left; line-height: 35px; background: none; padding: 0 9.9975px; height: 35px;}
.header .searchinput input[type="button"], .header .searchinput input[type="submit"] { font-size: 20px; color: #ffff;}
[onclick] { cursor: pointer;}


.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%; height: 100%; top: 0;  opacity: 0; transition: 1.5s;z-index: 2;}
.banner li .banner_wz .main_content{ position: relative; height: 100%;}
.banner li.active .banner_wz{  opacity: 1;}
.banner li .banner_ys1{ }
.banner li.active .banner_ys1{}
.banner_wz_fl{    width: 60%; top: 35%; position: absolute; z-index: 2; left: -15%;  transition: 1.5s; opacity: 0;}
.banner li.active .banner_ys1 .banner_wz_fl{ left: 0; opacity: 1;}
.banner li .banner_wz1{ font-size: 90px; color: #ffffff; line-height: 90px;text-shadow: -1px -1px 0px #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;}
.banner li .banner_wz2{ text-transform: uppercase; font-size: 18px; color: #ffffff; padding: 4px 16px; background: #0d5aa0; margin-top: 20px; float: left; padding-right: 6%; }
.banner li .banner_wz3{ float: left; width: 100%; font-size: 36px; color: #ffffff; margin-top: 8px; }
.banner li .banner_more{ font-size: 16px; color: #fff; line-height: 27px; text-align: left; margin-top: 99px; float: left; }
.banner li .banner_more span{ border: 1px solid #fff; padding: 6px 23px; display: inline-block; transition: 0.5s; border-radius: 100px;}
.banner li .banner_more span:hover{ background: #005bac; border: 1px solid #005bac;} 


.banner .swiper-pagination{ left: 0; right: auto; bottom: 32px; width: 100%; }
.banner .swiper-pagination-bullet{ width: 6px; height: 6px; border-radius: 10px; background:none; opacity: 1; margin: 0 !important; margin-right: 20px !important; cursor: pointer; border: 2px solid #fff;}
.banner .swiper-pagination-bullet-active{ background: #fffeff; width: 10px; height: 10px; border: 0;}
.banner .swiper-pagination-bullet:hover{ background: #005bac;}
.banner .swiper-button-next,.banner .swiper-button-prev{left: 50px; top: 55%; height:50px; font-size: 22px; color: #fff; font-weight: bold; line-height: 50px; width: 50px; text-align: center;  background: rgba(0,0,0,0.5); border-radius: 100px; display: none;}
.banner .swiper-button-next{right: 50px; left: auto;   outline: none;}
.banner:hover .swiper-button-next,.banner:hover .swiper-button-prev{display: inline-block;}
.banner .swiper-button-next:hover,.banner .swiper-button-prev:hover{ background: #005bac;display: inline-block; }



.i_cpzx{ float: left; width: 100%; padding: 80px 0 66px; background: #fff;}
.i_cpzx_top{ padding: 0 2% 0 3%;}
.i_cpzx_title{ float: left; position: relative; font-size: 50px; color: #333333; text-shadow: -1px 0px 0 #333333; line-height: 0;}
.i_cpzx_title span{ font-size: 60px; font-weight: bold; line-height: 60px; background: linear-gradient(to bottom, #b4d3f2, #ffffff 80%); background-clip: text;  -webkit-background-clip: text; -webkit-text-fill-color: transparent; float: left; width: 100%; text-shadow: none;}
.i_cpzx_more{ float: right; margin-top: 47px; position: relative; top: 0; transition: 0.5s;}
.i_cpzx_more a{ float: left; padding: 6px 28px; color: #fff; font-size: 16px;  background: #005bac; border-radius: 100px; box-shadow: 4px 4px 5px #005bac6e;}
.i_cpzx_more:hover{ top: -5px;}
.i_cpzx_lm{ float: left; width: 100%; position: relative; margin-top: 40px;}
.i_cpzx_lm_list{ float: left; width: 100%; position: relative;}
.i_cpzx_lm_list li{ float: left; width: 32.7%; margin-right: 0.95%;}
.i_cpzx_lm_list li:nth-child(3n){ margin-right: 0;}
.i_cpzx_lm_list li .i_cpzx_lm_li{ width: 100%; float: left; margin-bottom: 19px; position: relative;}
.i_cpzx_lm_list li .i_cpzx_lm_list_tu{ float: left; width: 100%; position: relative; padding-bottom: 56%; overflow: hidden; border-radius: 15px;}
.i_cpzx_lm_list li .i_cpzx_lm_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.i_cpzx_lm_list li .i_cpzx_lm_list_cont{ position: absolute; top: 35px; width: 100%;}
.i_cpzx_lm_list li .i_cpzx_lm_list_title{ width: 100%; float: left; -webkit-box-sizing: border-box;  box-sizing: border-box; padding: 0 38px; font-size: 32px; color: #ffffff; text-shadow: 0px 0px 4px #686868;}
.i_cpzx_lm_list li .i_cpzx_lm_list_title.txt_fr{ text-align: right;}
.i_cpzx_lm_list li .i_cpzx_lm_list_more{ float: left; width: 100%; margin-top: 20px;}
.i_cpzx_lm_list li .i_cpzx_lm_list_more span{ font-size: 18px; color: #fff; padding: 1px 2px; border-bottom: 2px solid #fff;}
.i_cpzx_lm_list li .i_cpzx_lm_list_more span:hover{ color: #005bac;border-bottom: 2px solid #005bac;}
.i_cpzx_lm_list li.on .i_cpzx_lm_list_tu{ padding-bottom: 115.5%;}
.i_cpzx_lm_list li.on .i_cpzx_lm_list_cont{ text-align: center;}
.i_cpzx_lm_list li .i_cpzx_lm_li:hover .i_cpzx_lm_list_tu img{ transform: scale(1.1);}

.i_jjfa{ width: 100%; float: left; position: relative; overflow: hidden;}
.i_jjfa_dt_list{ width: 100%; float: left; position: relative; overflow: hidden; background: #000;}
.i_jjfa_dt_list li{ width: 100%; float: left;}
.i_jjfa_dt_list li.on{ display: inline-block;}
.i_jjfa_dt_list li .i_jjfa_dt_list_tu{ width: 100%; float: left; position: relative; padding-bottom: 42%; overflow: hidden;}
.i_jjfa_dt_list li .i_jjfa_dt_list_tu img{ position: absolute; width: 100%;  height: 100%;object-fit: cover; opacity: 0.5;}
.i_jjfa_cont{ position: absolute; width: 100%;height: 100%;}
.i_jjfa_cont .main_content{ position: relative; height: 100%;}
.i_jjfa_top{ width: 100%; position: absolute; top: 118px; z-index: 9;}
.i_jjfa_title{  font-size: 50px; color: #ffffff; line-height: 50px;}
.i_jjfa_desc{ font-size: 30px; color: #fff; line-height: 35px; margin-top: 23px;}
.i_jjfa_jt{ width: 100%; float: left; position: relative; margin-top: 48px; height: 45px;}
.i_jjfa_list{ position: absolute; bottom: -7px; width: 100%;}
.i_jjfa_list li{ width: 15.8%; -webkit-box-sizing: border-box;  box-sizing: border-box;  padding: 1%;  display: inline-block; position: relative;z-index: 9; transition: 0.5s; cursor: pointer;}
.i_jjfa_list li.on{ width: 18.9%; padding: 1% 2%; background: #005bac;}
.i_jjfa_list li .i_jjfa_list_title{ float: left;  width: 90%; font-size: 26px; color: #ffffff;margin-bottom: 10px; border-bottom: 2px solid #fff; line-height: 65px; text-align: left;position: relative; z-index: 9; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.i_jjfa_list li .i_jjfa_list_desc{ float: left; width: 100%; font-size: 16px; color: #ffffff;margin-bottom: 51px; line-height: 24px; text-align: left; position: relative; z-index: 9; height: 0; overflow: hidden;}
.i_jjfa_list li .i_jjfa_list_tb{ opacity: 0; position: absolute; right: 0px; bottom: 15px; z-index: 1;}
.i_jjfa_list li .i_jjfa_list_tb img{ max-width: 70%;  float: right;}
.i_jjfa_list li.on .i_jjfa_list_desc{ height: auto}
.i_jjfa_list li.on .i_jjfa_list_tb{ opacity: 1;}
.i_jjfa .i_jjfa-button-prev,.i_jjfa .i_jjfa-button-next{ position: relative; float: left;  background: none; font-size: 20px; color: #fff; line-height: 40px; height: 40px; width: 40px; text-align: center;   margin-right: 15px; border: 2px solid #fff;border-radius: 100px;}
.i_jjfa .i_jjfa-button-prev:hover,.i_jjfa .i_jjfa-button-next:hover{background: #005bac;border: 2px solid #005bac; }
.i_jjfa .i_jjfa-button-prev{ left: 0px;}
.i_jjfa .i_jjfa-button-next{ right: 0px;}

.i_gywm{ width: 100%; float: left; padding: 94px 0;}
.i_gywm_fl{float: left; width: 53%;}
.i_gywm_subname{ font-size: 60px; color: #005bac; line-height: 60px; text-transform: uppercase; font-weight: bold;}
.i_gywm_gs{color: #333333; font-size: 30px; line-height: 35px; margin-top: 5px;}
.i_gywm_info{ color: #333333; font-size: 17px; line-height: 35px; line-height: 36px; margin-top: 30px;}
.i_gywm_info p{ margin-bottom: 31px;}
.i_gywm_more{ float: left; width: 100%;  margin-top: 5px;}
.i_gywm_more a{ display: inline-block; color: #333333; opacity: 0.8; font-size: 20px;padding: 6px 26px; border: 1px solid #e2e2e2; border-radius: 100px; transition: 0.5s;}
.i_gywm_more i{ font-size: 20px; margin-left: 10px;}
.i_gywm_more a:hover{ background: #005bac; color: #fff;opacity: 1; }
.i_gywm_tu{ float: right;  width: 43%;  position: relative;  overflow: hidden;  padding-bottom: 31%; border-radius: 15px;}
.i_gywm_tu img{ position: absolute;  width: 100%;  height: 100%;  object-fit: cover;transition: 0.5s;}
.i_gywm_tu img:hover{ transform: scale(1.1);}

.i_gywm_link{ width: 100%; float: left; margin-top: 41px; }
.i_gywm_link li{ float: left; width: 24%; margin-right: 1.333%; position: relative;}
.i_gywm_link li:nth-child(4n){  margin-right: 0;}
.i_gywm_link li .i_gywm_link_tu{ width: 100%; float: left;  position: relative; overflow: hidden;  padding-bottom: 31%; border-radius: 10px; }
.i_gywm_link li .i_gywm_link_tu img{  position: absolute; width: 100%; height: 100%; object-fit: cover; }
.i_gywm_link li .i_gywm_link_bg{ position: absolute; width: 100%; height: 100%;background: #eef3f9; transition: 0.5s;}
.i_gywm_link li:hover .i_gywm_link_bg{background: #000; opacity: 0.5;}
.i_gywm_link li .i_gywm_link_cont{ position: absolute; width: 100%; height: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 5%;}
.i_gywm_link li .i_gywm_link_tb{ float: left; margin: 5px 25px; padding: 9px; background: #fff; border-radius: 5px; box-shadow: 3px 3px 10px #005bac36;transition: 0.5s;}
.i_gywm_link li .i_gywm_link_tb img{ height: 50px;transition: 0.5s;}
.i_gywm_link li .i_gywm_link_fr{ float: left; margin-left: 6px;}
.i_gywm_link li .i_gywm_link_title{ font-size: 30px; color: #333333; margin-top: 17px; line-height: 30px;transition: 0.5s;}
.i_gywm_link li .i_gywm_link_titleen{ font-size: 12px; color: #333333; text-transform: uppercase; margin-top: 2px; font-weight: bold; font-family: arial; letter-spacing: 0.5px;transition: 0.5s;}
.i_gywm_link li:hover .i_gywm_link_tb{ background: none; box-shadow:0px 0px 10px #005bac36;} 
.i_gywm_link li:hover .i_gywm_link_tb img{ -webkit-filter: brightness(0) invert(01); filter: brightness(0) invert(1);}
.i_gywm_link li:hover .i_gywm_link_title{ color: #fff;}
.i_gywm_link li:hover .i_gywm_link_titleen{ color: #fff;}

.i_wsm{ width: 100%; float: left; padding: 30px 0 0;  overflow: hidden;}
.i_wsm_titleen{    font-size: 80px;  color: #005bac; text-align: center; line-height: 80px; font-weight: bold; text-transform: uppercase; letter-spacing: 6px; font-family: arial; background: linear-gradient(to bottom, #b4d3f2, #ffffff ); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.i_wsm_title{ font-size: 60px; color: #005bac; text-align: center; line-height: 60px; position: relative; margin-top: -42px;}
.i_wsm_bg{ text-align: center; margin: 0 auto; margin-top: 228px;  width: 73%; position: relative;}
.i_wsm_tu{ width: 100%;}
.i_wsm_tu img{ width: 100%;}
.i_wsm_list{ position: absolute; width: 100%; height: 100%; bottom: 0;}
.i_wsm_list li{ position: absolute;}
.i_wsm_list li .i_wsm_list_cont{}
.i_wsm_list li .i_wsm_list_sz{ font-family: Geometos; color: #005bac; font-size: 30px; line-height: 30px;}
.i_wsm_list li .i_wsm_list_title{ font-size: 26px;  color: #333333; line-height: 38px;}
.i_wsm_list li .i_wsm_list_desc{ font-size: 15px; color: #666666; line-height: 25px;}
.i_wsm_list li .i_wsm_list_tu{  width: 28%; margin: 0 5%; border-radius: 100px; overflow: hidden; border: 5px solid #ccdeee; -webkit-box-sizing: border-box; box-sizing: border-box;margin-top: 17px; transition: 0.5s;}
.i_wsm_list li .i_wsm_list_tu img{ width: 100%;}
.i_wsm_list li:nth-child(1){  text-align: left; top: 18%;  width: 40%; left: -18%;}
.i_wsm_list li:nth-child(1) .i_wsm_list_cont{ float: left; width: 62%;}
.i_wsm_list li:nth-child(1) .i_wsm_list_tu{ float: right; margin-top: 17px;}
.i_wsm_list li:nth-child(2){  text-align: center; top: -44%;  width: 40%; left:30%;}
.i_wsm_list li:nth-child(2) .i_wsm_list_cont{ float: left; width: 100%;}
.i_wsm_list li:nth-child(2) .i_wsm_list_tu{   margin: 0 auto;  margin-top: 20px; display: inline-block;}
.i_wsm_list li:nth-child(3){  text-align: left; top: 18%;  width: 40%; right: -18%;}
.i_wsm_list li:nth-child(3) .i_wsm_list_cont{ float: right; width: 62%;}
.i_wsm_list li:nth-child(3) .i_wsm_list_tu{ float: right;}
.i_wsm_list li:hover .i_wsm_list_title{color:#005bac; }
.i_wsm_list li:hover .i_wsm_list_tu{border: 5px solid #005bac; }



.i_news{  width: 100%; float: left; padding: 87px 0 68px; background-repeat: no-repeat; background-position: left bottom; background-color: #edf2f8; }
.i_news_fl{ float: left; width: 22%;}
.i_news_title{ font-size: 50px; color: #005bac; line-height: 50px;}
.i_news_titleen{ font-size: 24px; color: #333333; text-transform: uppercase; opacity: 0.3; margin-top: 6px;}
.i_news_nav{ width: 100%; float: left; margin-top: 59px;}
.i_news_nav li{ margin-bottom: 26px;}
.i_news_nav li a{ font-size: 22px; color: #005bac; padding: 5px 36px; background: #fff; display: inline-block; border-radius: 100px; box-shadow: 0px 0px 10px #b7cee3;}
.i_news_nav li.on a,.i_news_nav li:hover a{ background: #005bac; color: #fff;}
.i_news_fr{ float: right; width: 76.3%;}
.i_news_fr .i_news_list{ width: 100%; float: left; display: none;}
.i_news_fr .i_news_list.on{ display: inline-block;}
.i_news_fr .i_news_list li{    float: left; width: 49%; margin-right: 2%;  margin-bottom: 19px; background: #fff; border-radius: 5px;}
.i_news_fr .i_news_list li:nth-child(2n){ margin-right: 0;}
.i_news_fr .i_news_list li .i_news_list_cont{ width: 100%; float: left; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 30px 40px; border-bottom: 1px solid #ecf0f3;}
.i_news_fr .i_news_list li .i_news_list_title{font-size: 22px; color: #333333;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.i_news_fr .i_news_list li .i_news_list_desc{ font-size: 16px; color: #666666; line-height: 26px; margin-top: 14px; height: 52px; overflow: hidden;}
.i_news_fr .i_news_list li .i_news_list_time{  float: left; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 8px 40px; font-size: 16px; color: #999999;}
.i_news_fr .i_news_list li .i_news_list_time i{    float: right; font-size: 26px; line-height: 29px;}
.i_news_fr .i_news_list li:hover{background: #005bac;}
.i_news_fr .i_news_list li:hover .i_news_list_title,.i_news_fr .i_news_list li:hover  .i_news_list_desc,.i_news_fr .i_news_list li:hover  .i_news_list_time{color: #fff;}
.i_news_list_moer{ width: 100%; text-align: center; float: left; margin-top: 30px;}
.i_news_list_moer a{ font-size: 22px; color: #666666;}
.i_news_list_moer a i{}
.i_news_list_moer a:hover{ color: #005bac; }


.i_lxwm{ width: 100%; float: left; padding:50px 0; background-size: cover ;}
.i_lxwm_fl{ float: left; padding-left: 5%;}
.i_lxwm_fl_title1{ font-size: 30px; color: #ffffff;}
.i_lxwm_fl_title2{font-size: 40px; color: #ffffff; line-height: 56px;}
.i_lxwm_fr{ float: right; padding-right: 5%;}
.i_lxwm_tel_title{  color: #fff; font-size: 22px; padding: 0px 26px; float: right; margin-top: 9px; background: #f18d01; border-radius: 100px 0 0 100px;}
.i_lxwm_tel_title i{ margin-right: 10px;}
.i_lxwm_tel_span{}
.i_lxwm_tel_span a{ font-size: 46px; color: #ffffff; line-height: 70px;}

.footer{ width: 100%; float: left; background: #edf2f8;}
.footer_top{width: 100%; float: left; padding: 30px 0  25px; border-bottom: 1px solid #d8e2ec;}
.footer_logo{ float: left;}
.footer_logo a{}
.footer_fh{float: right; padding: 9px; background: #005aa9; border-radius: 100px; cursor: pointer; position: relative; top: 0; transition: 0.5s;}
.footer_fh i{ font-size: 28px; color: #fff; line-height: 28px;}
.footer_fh:hover{ top: -5px;}
.footer_cont{ float: left; width: 100%; padding: 32px 0; min-height: 235px;}
.footer_nav { float: left; width: 63%;}
.footer_nav li{ float: left; width: 20%;}
.footer_nav li .footer_nav_title{ width: 100%;  float: left; }
.footer_nav li .footer_nav_title a{font-size: 18px; color: #333333; font-weight: bold;} 
.footer_nav li .footer_nav_zi{width: 100%;  float: left; margin-top: 2px;}
.footer_nav li .footer_nav_zi a{ font-size: 16px; float: left; color: #666666; width: 100%;  line-height: 35px;} 
.footer_lxwm{ float: left; width: 25%;}
.footer_lxwm_title{ font-size: 18px; color: #333333; font-weight: bold;}
.footer_lxwm_desc{  float: left; width: 100%;}
.footer_lxwm_desc a{  float: left; width: 100%; line-height: 35px; }
.footer_lxwm_desc a i{ font-size: 22px;  color: #0058ab; float: left; position: relative; top: 3px; }
.footer_lxwm_desc a span{ float: left;  width: calc(100% - 30px);  margin-left: 5px;font-size: 16px; color: #333333;}
.footer_ewm{float: right; margin-top: 8px; width: 110px;}
.footer_ewm_tu{  width: 100%;}
.footer_ewm_tu img{  width: 100%;}
.footer_ewm_title{ width: 100%; text-align: center;  font-size: 14px; margin-top: 5px;}
.footer_bot{ width: 100%; float: left; border-top: 1px solid #d8e2ec; padding: 5px 0; font-size: 16px; color: #666666;}
.footer_bot a{ font-size: 16px; color: #666666;}
.footer_copy{ float: left;}
.footer_js{float: right; }
.footer_cont a:hover,.footer_lxwm_desc a:hover span,.footer_bot a:hover{ color: #0058ab !important; }

.contact_ewm{ width: 100%; text-align: center;}
.contact_ewm_tu{ width: 120px;  margin: 0 auto;}
.contact_ewm_tu img{ width: 100%;}
.contact_ewm_title{ display: block;  font-size: 16px;  color: #262626;  line-height: 30px;}


.rmbq_box{ display: none;}
/*Online Service*/
.kf-sidebar{position: fixed;top: 250px;right: 10px;z-index: 999;}
.kf-sidebar li{width: 55px;height: 55px;margin-bottom: 1px;position: relative;}
.kf-sidebar .sidebox{display: block;width: 55px;height: 55px;position: absolute;top: 0;right: 0;overflow: hidden;transition: ease-in-out 0.2s;}
.kf-sidebar .tb{display: block;width: 55px;height: 55px;position: absolute;top: 0;left: 0;}
.kf-sidebar li:hover .tb{background-color: rgba(0,0,0,0.3) !important;}
.kf-sidebar p{line-height: 55px;text-align: center;color: #FFFFFF !important;font-size: 20px;float: left;position: absolute;top: 0;left: 55px;}

.kf-sidebar .kf-mail .sidebox{background-color:#005bac;}
.kf-sidebar .kf-whatsapp .sidebox{background-color:#005bac;}
.kf-sidebar .kf-tel .sidebox{background-color:#005bac;}
.kf-sidebar .kf-qq .sidebox{background-color: #005bac;}
.kf-sidebar .kf-sq .sidebox{background-color: #005bac;}
.kf-sidebar .kf-weixin .sidebox{background-color: #005bac;}
.kf-sidebar .kf-ww .sidebox{background-color: #005bac;}
.kf-sidebar #goTop{background-color: #005bac;cursor: pointer;}

.kf-sidebar .kf-tel .tb{background: url(../images/kf_tel.png)no-repeat center;}
.kf-sidebar .kf-mail .tb{background: url(../images/kf_mail.png)no-repeat center;}
.kf-sidebar .kf-whatsapp .tb{background: url(../images/kf_whatsapp.png)no-repeat center;}
.kf-sidebar .kf-qq .tb{background: url(../images/kf_qq.png)no-repeat center;}
.kf-sidebar .kf-sq .tb{background: url(../images/kf_sq.png)no-repeat center;}
.kf-sidebar .kf-weixin .tb{background: url(../images/kf_weixin.png)no-repeat center;}
.kf-sidebar .kf-ww .tb{background: url(../images/kf_ww.png)no-repeat center;}
.kf-sidebar #goTop .tb{background: url(../images/gotop.png)no-repeat center;}

.kf-sidebar .kf-tel p{width: 180px;}
.kf-sidebar .kf-tel:hover .sidebox{width: 235px;}
.kf-sidebar .kf-mail  p{width: 180px;}
.kf-sidebar .kf-mail :hover .sidebox{width: 235px;}
.kf-sidebar .kf-whatsapp p{width: 180px;}
.kf-sidebar .kf-whatsapp:hover .sidebox{width: 235px;}
.kf-sidebar .kf-qq p{width: 140px;}
.kf-sidebar .kf-qq:hover .sidebox{width: 195px;}
.kf-sidebar .kf-sq p{width: 140px;}
.kf-sidebar .kf-sq:hover .sidebox{width: 195px;}
.kf-sidebar .kf-ww p{width: 140px;}
.kf-sidebar .kf-ww:hover .sidebox{width: 195px;}

.kf-sidebar .ewm{position: absolute;top: -53px;right: 55px;padding-right: 15px;display: none;}
.kf-sidebar .ewm .box{padding: 5px;background: #FFFFFF;border: 1px solid #005bac;}
.kf-sidebar .ewm .box img{display: block;width: 120px;height: 120px;}

#gotop_wap {
	position: fixed;
	bottom: 80px;
	right: 50px;
	background: #005bac;   
	width: 60px;
	height: 60px;
	border-radius: 100px;
	cursor: pointer;
	z-index: 999;  
	text-align: center;
    line-height: 60px;
	display: none;

}
#gotop_wap i{ font-size: 30px; color: #fff;     position: absolute; transform: rotate(-90deg); width: 100%; left: 0;}
#gotop_wap:hover{ 	opacity: 1;   }

.head_nav_wap{display: none;}
@media(max-width: 1700px){
	.header_nav li{ margin: 0px 35px;}
}
@media(max-width: 1600px){
	.header_nav li{ margin: 0px 25px;}
	.header_tel a{ padding: 4px 20px;}
	.banner li .banner_wz1{ font-size: 60px; line-height: 60px;}
	.banner li .banner_wz2{font-size: 14px;}
	.banner li .banner_wz3{ font-size: 28px; margin-top: 5px;}
	.banner li .banner_more{ font-size: 14px; margin-top: 60px;}
	.i_jjfa_list li .i_jjfa_list_title{ font-size: 20px;}
	.i_wsm_titleen{ font-size: 65px; line-height: 65px;}
	.i_wsm_title{ font-size: 45px;}
	.i_wsm_list li .i_wsm_list_title{  font-size: 24px;}
	.i_wsm_list li .i_wsm_list_desc{ font-size: 14px;}
}
@media(max-width: 1400px){
	.header_nav{    margin-left: 25px;}
	.header_nav li { margin: 0px 18px; }
	.header_nav li a{ font-size: 14px;}
	.header_ss i{font-size: 22px; width: 35px; line-height: 35px;}
	.header_tel span{ font-size: 16px;}
	.header_tel i{ font-size: 18px;}
	.header_link,.header_tel{ margin-left: 10px;}
	.header_link a{  line-height: 35px; width: 35px;}
	.header_link a i{ font-size: 30px;}
	.i_jjfa_top{ top: 60px;}
	.i_jjfa_desc{ font-size: 24px; margin-top: 14px; line-height: 30px;}
	.i_jjfa_jt{ margin-top: 30px;}
	.i_jjfa_title{  font-size: 40px;  line-height: 40px;}
	.i_jjfa .i_jjfa-button-prev, .i_jjfa .i_jjfa-button-next{ line-height: 35px; height: 35px; width: 35px; font-size: 16px;}
	.i_jjfa_list li .i_jjfa_list_desc{ font-size: 14px;}
	.i_gywm_subname{ font-size: 50px; line-height: 50px;}
	.i_gywm_gs{ font-size: 26px;}
	.i_gywm_info{line-height: 32px; margin-top: 20px; font-size: 16px;}
	.i_gywm_info p { margin-bottom: 15px; }
	.i_gywm_more a{ font-size: 16px; padding: 2px 20px;}
	.i_gywm_more i{ font-size: 16px; margin-left: 5px; position: relative; top: 2px;}
	.i_gywm_link li .i_gywm_link_tu{  padding-bottom: 35%;}
	.i_gywm_link li .i_gywm_link_tb{margin: 5px; padding: 5px;}
	.i_gywm_link li .i_gywm_link_fr{float: right; margin-left: 0px;width: calc(100% - 80px);}
	.i_gywm_link li .i_gywm_link_title{ font-size: 24px; margin-top: 12px;}
	.i_gywm_link li .i_gywm_link_titleen{ font-size: 10px;}
	.i_wsm_list li:nth-child(2){ top: -60%;}
	.i_wsm_list li .i_wsm_list_title { font-size: 20px; }
	.i_news_title{  font-size: 40px;  line-height: 40px;}
	.i_news_titleen{ font-size: 20px; margin-top: 5px;}
}
@media(max-width: 1200px){
	.header_tel { display: none; }
	.header_link{ margin-left: 0;} 
	.banner li .banner_wz1{font-size: 40px; line-height: 40px;}
	.banner li .banner_wz2 { font-size: 12px;   padding: 4px 7px; margin-top: 10px; }
	.banner li .banner_wz3{font-size: 20px; margin-top: 0px; }
	.banner li .banner_more{ font-size: 12px; margin-top:30px;}
	.banner li .banner_more span{ padding: 1px 13px;}
	.i_cpzx{ padding: 50px 0;}
	.i_cpzx_title{ font-size: 34px;}
	.i_cpzx_title span{ font-size: 40px;}
	.i_cpzx_more a{ font-size: 14px;}
	.i_cpzx_lm_list li .i_cpzx_lm_list_cont{ top: 25px;}
	.i_cpzx_lm_list li .i_cpzx_lm_list_title{ padding: 0 14px; font-size: 20px}
	.i_cpzx_lm_list li .i_cpzx_lm_list_more{ margin-top: 10px;}
	.i_cpzx_lm_list li .i_cpzx_lm_list_more span{ font-size: 14px;}
	.i_jjfa_list li{ padding: 0.5%;}
	.i_jjfa_list li.on{ padding: 1%;}
	.i_jjfa_dt_list li .i_jjfa_dt_list_tu{ padding-bottom: 52%;}
	.i_jjfa_list li .i_jjfa_list_title{ font-size: 16px; margin-bottom: 5px; line-height: 40px;}
	.i_jjfa_list li .i_jjfa_list_desc{  font-size: 12px; margin-bottom: 20px;}
	.i_gywm_link li .i_gywm_link_tb img{ height: 40px;}
	.i_gywm_link li .i_gywm_link_title { font-size: 20px; margin-top: 7px; }
	.i_gywm_link li .i_gywm_link_titleen{ letter-spacing: 0;}
	.i_wsm_titleen { font-size: 50px; line-height: 50px; }
	.i_wsm_title { font-size: 32px; margin-top: -33px; }
	.i_wsm_list li:nth-child(2) { top: -76%; }
	.i_wsm_list li .i_wsm_list_title { font-size: 18px; }
	.i_wsm_list li .i_wsm_list_desc { font-size: 12px; line-height: 22px; }
	.i_news{ padding: 50px 0;}
	.i_news_fr .i_news_list li .i_news_list_cont{ padding: 20px 25px;}
	.i_news_fr .i_news_list li .i_news_list_title{ font-size: 18px;}
	.i_news_fr .i_news_list li .i_news_list_desc{font-size: 14px; line-height: 22px; margin-top: 5px; height: 46px;}
	.i_news_fr .i_news_list li .i_news_list_time{ padding: 5px 20px; font-size: 14px;}
	.i_news_fr .i_news_list li .i_news_list_time i{ font-size: 20px;}
	.i_news_list_moer a{ font-size: 20px;}
	.i_lxwm_fl_title1{ font-size: 24px;}
	.i_lxwm_fl_title2{ font-size: 30px; line-height: 44px;}
	.i_lxwm_tel_title{ font-size: 18px;}
	.i_lxwm_tel_span a{ font-size: 40px; line-height: 60px;}
}
@media(max-width: 999px){
	.header_kuan{ height: 30px; width: 100%; float: left;}
	.header_nav,.header_ss,.header_link,.kf-sidebar{ display: none;}
	.head_nav_wap{ display: inline-block;  margin-top: 20px; transition: 0.5s;}
    .header_fd .head_nav_wap,.header_wap .head_nav_wap{ margin-top: 20px;}
	.header_logo{ margin:10px 0 ;}
	.header_logo img{ height: 50px;}
	.header_wap{ background: #005bac;}
	.header_wap .header_logo img{ -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}
	.header_wap .sp_nav span,.header_wap .sp_nav_se span{background: #fff !important;}
	.banner_wz_fl{  width: 60%; top: 55%; transform: translateY(-50%);}
	.i_cpzx_lm_list li .i_cpzx_lm_li{ margin-bottom: 3%;}
	.i_cpzx_lm_list li .i_cpzx_lm_list_title{ font-size: 18px;}
	.i_jjfa_list li{ width: 15.5%;}
	.i_jjfa_title { font-size: 32px; line-height: 32px; }
	.i_gywm{ padding: 50px 0;}
	.i_gywm_tu{ width: 100%; padding-bottom: 70%;}
	.i_gywm_fl{ width: 100%; margin-top: 10px;}
	.i_gywm_subname { font-size: 40px; line-height: 45px; }
	.i_gywm_info { line-height: 28px; margin-top: 15px; font-size: 14px; }
	.i_gywm_more a{ padding: 2px 15px;}
	.i_gywm_link{ margin-top: 25px;}
	.i_gywm_link li .i_gywm_link_cont{ padding: 4%;}
	.i_gywm_link li .i_gywm_link_tu { padding-bottom: 40%; }
	.i_gywm_link li .i_gywm_link_fr{ width: calc(100% - 64px);}
	.i_gywm_link li .i_gywm_link_title { font-size: 20px; margin-top: 7px; }
	.i_gywm_link li .i_gywm_link_titleen { font-size: 8px; }
	.i_wsm_titleen { font-size: 40px; line-height: 40px; }
	.i_wsm_title { font-size: 24px; margin-top: -28px; }
	.i_wsm_list{ position: relative;}
	.i_wsm_bg{ margin-top: 20px;}
	.i_wsm_list{ height: auto;}
	.i_wsm_list li{ position: relative; width: 100% !important; top: auto !important; left: auto !important;  right: auto !important;text-align: left !important;    float: left; margin: 15px 0;}
	.i_wsm_list li .i_wsm_list_cont{ float: right !important; width:78% !important;}
	.i_wsm_list li .i_wsm_list_tu{width: 17%; float: left !important;margin: 0% !important; margin-top: 10px !important; }
	.i_news_fl{ width: 100%;}
	.i_news_title{ text-align: center;}
	.i_news_titleen{ text-align: center;}
	.i_news_nav{ text-align: center;margin-top: 30px;}
	.i_news_nav li{ display: inline-block; margin: 0 5px;}
	.i_news_fr{ width: 100%; margin-top: 30px;} 
	.i_news_list_moer{  margin-top: 15px;}
	.i_lxwm_fl{ margin-top: 10px;}
	.i_lxwm_fl_title1{ font-size: 20px;}
	.i_lxwm_fl_title2{ font-size: 24px;}
	.i_lxwm_tel_title { font-size: 16px; }
	.i_lxwm_tel_span a{ font-size: 36px;}
	.footer_nav{ width: 100%; margin-bottom: 20px;}
	.footer_lxwm{ width: calc(100% - 150px);}

}
@media(max-width: 799px){
	.banner li .banner_wz1 { font-size: 28px; line-height: 28px; text-shadow:none}
	.banner li .banner_wz2{ font-size: 8px; padding: 2px 4px;}
	.banner li .banner_wz3{ font-size: 16px;}
	.banner li .banner_more { font-size: 10px; margin-top: 10px; line-height: 22px; }
	.i_cpzx { padding: 30px 0; }
	.i_cpzx_title span { font-size: 32px; line-height: 40px; }
	.i_cpzx_title { font-size: 25px; }
	.i_cpzx_more{ margin-top: 10px;}
	.i_cpzx_more a{padding: 4px 20px; font-size: 12px;}
	.i_cpzx_lm{ margin-top: 25px;}
	.i_cpzx_lm_list li{ width: 100%;}
	.i_jjfa_top { top: 40px; }
	.i_jjfa_title { font-size: 24px; line-height: 24px; }
	.i_jjfa_desc{ font-size: 16px; margin-top: 6px; line-height: 30px; line-height: 20px;}
	.i_jjfa_dt_list li .i_jjfa_dt_list_tu { padding-bottom: 70%; }
	.i_jjfa_list li .i_jjfa_list_title{ font-size: 14px; }
	.i_gywm { padding: 30px 0; }
	.i_gywm_subname { font-size: 32px; line-height: 35px; }
	.i_gywm_gs { font-size: 20px; }
	.i_gywm_link li{ width: 49%; margin-right: 2%; margin-bottom: 2%;}
	.i_gywm_link li:nth-child(2n){ margin-right: 0;}
	.i_gywm_link li .i_gywm_link_tu{ padding-bottom: 29%;}
	.i_wsm_bg{ width: 88%;}
	.i_news { padding: 30px 0; }
	.i_news_title { font-size: 32px; line-height: 32px; }
	.i_news_titleen { font-size: 16px; margin-top: 5px; }
	.i_news_nav li a{ font-size: 16px; padding: 5px 25px;}
	.i_news_fr .i_news_list li .i_news_list_cont { padding: 10px 15px; }
	.i_news_fr .i_news_list li .i_news_list_title { font-size: 16px; }
	.i_news_fr .i_news_list li .i_news_list_desc{ font-size: 12px; margin-top: 0px;}
	.i_news_fr .i_news_list li .i_news_list_time{ padding: 2px 15px; font-size: 12px; line-height: 28px;}
	.i_news_fr .i_news_list li .i_news_list_time i { font-size: 16px; }
	.i_news_list_moer a { font-size: 16px; }
	.i_news_list_moer { margin-top: 5px; 	}
	.i_lxwm{ padding: 30px 0;}
	.i_lxwm_fl{ width: 100%;padding-left:0;margin-top: 0px; text-align: center;}
	.i_lxwm_fr{ width: 100%;padding-right:0;text-align: center; margin-top: 15px;}
	.i_lxwm_tel_title{ float: none;display: inline-block;margin: 0 auto;border-radius: 100px;}
	.i_lxwm_tel_span { width: 100%; 	float: left; 	}
	.footer_nav,.footer_fh{ display: none;}
	.footer_top{ padding: 15px 0;}
	.footer_logo{ width: 100%; text-align: center;}
	.footer_cont{ text-align: center; padding: 15px 0;}
	.footer_lxwm{  width: 100%; text-align: center;}
	.footer_lxwm_desc a span{ width: auto;}
	.footer_lxwm_desc a i,.footer_lxwm_desc a span,.footer_ewm{ float: none; display: inline-block;}
	.footer_bot,.footer_bot a{ font-size: 14px;} 
	.footer_copy,.footer_js{ width: 100%; text-align: center;}
	#gotop_wap{ bottom: 30px; right: 20px; width: 40px; height: 40px;line-height: 40px; display: block;}
	#gotop_wap i{ font-size: 22px;}
}
@media(max-width: 599px){
	.header_kuan{ height: 44px;}
	.banner li .banner_img.banner_img_pc{width: 150%;    left: 50%;transform: translateX(-50%);}
	.banner_wz_fl{ width: 80%;} 
	.i_cpzx_title{ width: calc(100% - 100px);}
	.i_cpzx_more { margin-top: 20px; }
	.i_jjfa_list{ display: none;}
	.i_jjfa_jt { margin-top: 20px; }
	.i_jjfa .i_jjfa-button-prev, .i_jjfa .i_jjfa-button-next { line-height: 30px; height: 30px; width: 30px; font-size: 14px; border: 1px solid #fff; }
	.i_gywm_link li .i_gywm_link_tu { padding-bottom: 40%; }
	.i_gywm_subname { font-size: 25px; line-height: 30px; }
	.i_gywm_gs{ font-size: 20px; line-height: 30px; margin-top: 0px;}
	.i_gywm_link li .i_gywm_link_tb img { height: 35px; }
	.i_gywm_link li .i_gywm_link_title { font-size: 16px; margin-top: 8px; }
	.i_gywm_link li .i_gywm_link_titleen{  margin-top: 0px;}
	.i_gywm_more a{ font-size: 12px; padding: 0px 10px;}
	.i_gywm_more i{ font-size: 14px; top: 1px;}
	.i_gywm_info {line-height: 24px;margin-top: 10px;font-size: 12px;	}
	.i_wsm_titleen { font-size: 32px; line-height: 32px; letter-spacing: 0px; }
	.i_wsm_list li .i_wsm_list_tu{ width: 22%; border: 2px solid #ccdeee;}
	.i_wsm_list li .i_wsm_list_cont{ width: 73%  !important;}
	.i_wsm_tu{ display: none;}
	.i_news_fr .i_news_list li{ width: 100%; margin-bottom: 10px;} 
	.i_lxwm_tel_span a { font-size: 30px; }
	.i_lxwm_fl_title1 { font-size: 16px; }
	.i_lxwm_fl_title2{ line-height: 32px;}
	#gotop_wap{ bottom: 10px; right: 10px; width: 30px; height: 30px;line-height: 30px;}
	#gotop_wap i{ font-size: 18px;}
	.banner .swiper-pagination{ bottom: 14px;}
	.banner .swiper-pagination-bullet{ margin-right: 10px !important; border: 1px solid #fff;}
	.banner .swiper-pagination-bullet-active{ width: 6px; height: 6px;}
	.chanp_fl li a{height: 50px; line-height: 50px; padding: 0 15px;font-size: 16px;}
	.dwbox a{ font-size: 12px;}
}



















