


ul, ol {
	list-style:none;
}
li {
	list-style:none;
}



.iconfont{ font-style: unset;  font-size: unset;}
.main_content{ width:90%; margin:0 auto; max-width: 1700px; }
.main_content2{ width:90%; margin:0 auto; max-width: 1400px;}
.main_content3,.main_content_cpxqtu{ width:90%; margin:0 auto; max-width: 1600px;}
.main_content_nav{ width:80%; margin:0 auto; max-width: 1500px;}




@font-face {
	font-family: 'HelveticaNeueLTPro-Roman';
	src: url('../css/font/HelveticaNeueLTPro-Roman.otf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'HelveticaNeueLTPro-Lt';
	src: url('../css/font/HelveticaNeueLTPro-Lt.otf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'HelveticaNeueLTPro-Bd';
	src: url('../css/font/HelveticaNeueLTPro-Bd.otf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'HelveticaNeueLTPro-Md';
	src: url('../css/font/HelveticaNeueLTPro-Md.otf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Bahnschrift';
	src: url('../css/font/bahnschrift.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Bebas';
	src: url('../css/font/BEBAS.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

.main_content1635{ width:96%; margin:0 auto; max-width: 1635px; }
.main_content1500{ width:96%; margin:0 auto; max-width: 1470px; }
.main_content1400{ width:96%; margin:0 auto; max-width: 1400px; }

/***********top***************/
.i_bg.sy .head .head-fixed {
    background: #fff;
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

.banner{ width: 100%; position: relative; overflow: hidden; float: left; margin-top: 86px;}
.banner li.swiper-slide{ width: 100%; float: left;  position: relative; overflow: hidden;}
.banner li .banner_img { width: 100%; height: 100%; float: left; }
.banner li .banner_img img { width: 100%; height: auto; object-fit: cover;}
.banner li .banner_img_wap {display: none;}
.banner li .banner_wz{ position: absolute; width: 100%; top: 50%; transform: translateY(-50%);}
.banner li .banner_wz_ys1{ top: 50%; color: #fff;}
.banner li .banner_wz1{ font-size: 20px;  line-height: 30px;  position: relative;  left: -100%;   transition: 1s; opacity: 0; padding-left: 56px; font-family: 'HelveticaNeueLTPro-Md';}
.banner li .banner_wz1:before{ content: ''; position: absolute; background: #fff; width: 39px; height: 2px; left: 0; top: 50%; transform: translateY(-50%);}
.banner li .banner_wz2{ font-size: 80px;  line-height: 90px;  position: relative;  left: -100%;   transition: 1.2s; opacity: 0; margin-top: 26px; font-family: 'HelveticaNeueLTPro-Bd'; text-shadow: 1px 2px 3px #7a7a7a;}
.banner li .banner_wz3{  font-size: 18px; font-family: 'HelveticaNeueLTPro-Lt'; margin-top: 26px; margin-top: 37px; line-height: 25px;  position: relative;  left: -100%;   transition: 1.3s;}
.banner li .banner_more{  position: relative; margin-top: 48px;  position: relative; left: -100%; transition: 1.4s; opacity: 0; }
.banner li .banner_more span{  padding: 12px 29px; font-size: 20px; display: inline-block; background: #ee1446; color: #fff; border-radius: 3px; font-family: 'HelveticaNeueLTPro-Md';}

.banner li.active .banner_wz1,.banner li.active .banner_wz2,.banner li.active .banner_wz3,.banner li.active .banner_more{ left:0px; opacity: 1;}

.banner .swiper-pagination{ width: auto; left: 7%; right: auto; bottom: 100px; }
.banner .swiper-pagination-bullet{ width: 12px; height: 12px; border-radius: 10px; background: #d1d0ce; opacity: 1; margin: 0 !important; margin-right: 20px !important; cursor: pointer;}
.banner .swiper-pagination-bullet-active{ background: #0091db;}
.banner .swiper-pagination-bullet:hover{ background: #0091db;}
.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'%23fff'%2F%3E%3C%2Fsvg%3E"); background-repeat: no-repeat;}
.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'%23ea1946'%2F%3E%3C%2Fsvg%3E");}

.banner .swiper-button-next:after,.banner .swiper-container-rtl .swiper-button-prev:after{ display: none;}
.banner .swiper-button-prev:after,.banner  .swiper-container-rtl .swiper-button-next:after{ display: none;}

.cpfl{ width: 100%; position: relative; float: left; background: #fff;}
.cpfl_list{ width: 100%; position: relative; float: left; padding: 70px 0 540px; border-left: 1px solid #f4f4f4; border-right: 1px solid #f4f4f4;}
.cpfl_list li{  float: left; width: 25%; text-align: center; border-right: 1px solid #f4f4f4; position: relative;}
.cpfl_list li:last-child{ border-right: 0px;}
.cpfl_list li a{}
.cpfl_list li .cpfl_list_tu{width: 100%;margin-top: 45px; position: relative; z-index: 2; padding-bottom: 63%; margin-bottom: 10px;}
.cpfl_list li .cpfl_list_tu img{ width: 100%; height: 100%; position: absolute; left: 0; object-fit: contain;}
.cpfl_list li .cpfl_list_tu img.cpfl_list_tb2{ display: none;}
.cpfl_list li .cpfl_list_sz{ position: absolute; font-size: 150px; color: #f9f9f9;	font-family: 'Bahnschrift';  top: -46px; right: 57px; font-weight: bold; z-index: 1; opacity: 0;}
.cpfl_list li .cpfl_list_title{ color: #333333; font-family: 'HelveticaNeueLTPro-Md'; font-size: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  margin-top: -9px;}
.cpfl_list li .cpfl_list_desc{ font-size: 16px; color: #666666; font-family: 'HelveticaNeueLTPro-Lt'; margin-top: 14px; line-height: 24px; min-height: 100px;}
.cpfl_list li:hover .cpfl_list_tu img.cpfl_list_tb1{ display: none;}
.cpfl_list li:hover .cpfl_list_tu img.cpfl_list_tb2{ display: inline-block;}
.cpfl_list li:hover .cpfl_list_sz{ opacity: 1;}


.cpzx{  width: 100%; position: relative; float: left;  background: #f8faf9; padding: 56px 0;}
.cpzx_kuan{ width: 100%; position: relative; float: left; top: -496px;}
.cpzx_fl{ float: left; width: 71%; position: relative; padding: 100px 120px;}
.cpzx_fl_bg{ position: absolute; z-index: 1; right: 0; top: 0; height: 100%; overflow: hidden;}
.cpzx_fl_bg img{  object-fit: cover; }
.cpzx_list{ width: 100%; position: relative; z-index: 2;}
.cpzx_list_cont{ float: left;  width: 55%; margin-top: 30px;}
.cpzx_list_lm{ font-size: 20px; color: #333333; font-family: 'HelveticaNeueLTPro-Roman';}
.cpzx_list_title{ font-size: 45px; color: #333333; font-family: 'HelveticaNeueLTPro-Md'; line-height: 50px; margin-top: 16px;}
.cpzx_list_xtu{ margin: 50px 0 20px; float: left; width: 100%;}
.cpzx_list_xtu li{ float: left; position: relative; width: 80px; padding-bottom: 80px; margin-right: 10px; overflow: hidden;  background: #d9dde0; border: 1px solid #a8acaf; cursor: pointer;}
.cpzx_list_xtu li img{ position: absolute; width: 100%; height: 100%; object-fit: contain;}
.cpzx_list_xtu li:hover,.cpzx_list_xtu li.on{ border-color: #eb2659;}
.cpzx_list_cs{ width: 100%; float: left;}
.cpzx_list_cs p{ font-size: 20px; color: #333333; font-family: 'HelveticaNeueLTPro-Lt'; letter-spacing: 0.4px; line-height: 37px;}
.cpzx_list_cs p span{ font-family: 'HelveticaNeueLTPro-Lt'; display: inline-table;  width: calc(100% - 160px);}
.cpzx_list_more{ width: 100%; float: left;  margin-top: 28px;}
.cpzx_list_more a{ padding: 9px 25px; color: #ffffff; font-size: 16px; font-family: 'HelveticaNeueLTPro-Lt'; display: inline-block; border-radius: 6px; border: 1px solid #dce0e3;}
.cpzx_list_more a:hover{ background: #fff; color: #333;}
.cpzx_list_tu{float: right; width: 40%; position: relative; padding-bottom: 54%;}
.cpzx_list_tu img{  position: absolute; width: 100%; height: 100%; object-fit: contain;}
.cpzx_list_link{ position: absolute; right: -53px; bottom: 5px; text-align: center;}
.cpzx_list_link a{ color: #333333; font-size: 20px; font-family: 'HelveticaNeueLTPro-Md'; float: left; align-items: center; display: inline-grid; width: 160px; height: 160px; line-height: 30px; background: #fff; border-radius: 100px;}
.cpzx_list_link a:hover{ background: #eb2659; color: #fff;}
.cpzx_fr{ float: right; width: 28%;  position: absolute; right: 0; height: 100%;}
.cpzx_zfl{ position: relative;  height: 64%; width: 95%; float: left; }
.cpzx_zfl ul{ position: absolute; top: 50%; transform: translateY(-50%); width: 100%;}
.cpzx_zfl li{ text-align: right; margin: 10px 0;}
.cpzx_zfl li a{  font-size: 22px; color: #929698; font-family: 'HelveticaNeueLTPro-Md';}
.cpzx_zfl li a:hover,.cpzx_zfl li.on a{ color: #333;  cursor: pointer;}
.cpzx_fr_bot{  position: relative; float: left; width: 100%; height: 36%;  text-align: right; font-size: 70px; color: #929698; font-family: 'HelveticaNeueLTPro-Md'; opacity: 0.2; align-items: center; display: inline-grid; }


.i_about{ float: left; position: relative; width: 100%;  margin-top: -496px; padding: 18px 0;}
.i_about_title{ font-size: 45px; color: #333333; font-family: 'HelveticaNeueLTPro-Md'; width: 100%; text-align: center;}
.i_about_desc{ font-size: 18px;color: #666666; width: 72%; margin: 0px auto; font-family: 'HelveticaNeueLTPro-Roman'; line-height: 30px;  text-align: center;}
.i_about_sztd{ width: 100%; float: left; position: relative;  margin-top: 8px;}
.i_about_sztd li{ float: left; width: 20%; text-align: center; cursor: pointer;}
.i_about_sztd li .i_about_sztd_title{ font-family: 'Bebas'; font-size: 66px; color: #333333;}
.i_about_sztd li .i_about_sztd_title i{ font-style: unset; font-family: 'Bebas';}
.i_about_sztd li .i_about_sztd_title sup{ font-size: 40px; position: relative; top: -10px;}
.i_about_sztd li .i_about_sztd_title sub{ font-size: 22px; position: relative; top: -10px;}
.i_about_sztd li .i_about_sztd_desc{font-size: 16px;color: #666666; font-family: 'HelveticaNeueLTPro-Roman';}
.i_about_sztd li .i_about_sztd_title:hover{ color: #ee1545;}
.i_about_tu{ width: 100%; float: left; position: relative; margin-top: 46px;} 
.i_about_tu li{ width: 25%; float: left;position: relative; padding-bottom: 36%; overflow: hidden; cursor: pointer;}
.i_about_tu li img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.i_about_tu li:hover img{  transform: scale(1.1);}


.i_jjfa{ width: 100%; float:left; position: relative; padding: 50px 0 110px; margin-top: 45px;}
.i_jjfa_title{ font-size: 45px;color: #ee1545;font-family: 'HelveticaNeueLTPro-Md';  line-height: 55px;}
.i_jjfa_desc{ font-size: 45px;color: #333333;font-family: 'HelveticaNeueLTPro-Md'; line-height: 55px;}
.i_jjfa_bz{ font-size: 150px; color: #fff; font-family: 'HelveticaNeueLTPro-Md'; opacity: 1; position: absolute; top: 0; right: 12px; line-height: 200px; text-shadow: #ececed 1px 0 0, #ececed 0 1px 0, #ececed -1px 0 0, #ececed 0 -1px 0; -webkit-text-shadow: #ececed 1px 0 0,#ececed 0 1px 0,#ececed -1px 0 0,#ececed 0 -1px 0; -moz-text-shadow: #ececed 1px 0 0,#ececed 0 1px 0,#ececed -1px 0 0,#ececed 0 -1px 0; filter: Glow(color=#ececed, strength=1);} 
.i_jjfa_list_kuan{width:100%; float: left; margin-top: 78px; position: relative;}
.i_jjfa_list{ width: 94%; float: left; margin-top: 78px; position: absolute; overflow: hidden;}
.i_jjfa_list li{ position: relative;}
.i_jjfa_list li a{}
.i_jjfa_list li .i_jjfa_list_tu{ position: relative; width: 100%; padding-bottom: 69%; overflow: hidden;}
.i_jjfa_list li .i_jjfa_list_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover; transition: 0.5s;}
.i_jjfa_list li .i_jjfa_list_cont{ width: 100%; padding: 10px;}
.i_jjfa_list li .i_jjfa_list_title{ color: #1a191e; font-size: 24px;  font-family: 'HelveticaNeueLTPro-Md'; margin-top: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.i_jjfa_list li .i_jjfa_list_desc{ color: #666666; font-size: 16px; font-family: 'HelveticaNeueLTPro-Lt'; line-height: 23px; margin-top: 10px; height: 70px; overflow: hidden;}
.i_jjfa_list li:hover .i_jjfa_list_tu img{  transform: scale(1.1);}
.i_jjfa_list li:hover .i_jjfa_list_title{ color: #ee1545;}

.i_jjfa_qh{ position: relative; right: -8px; top: -25px;}
.i_jjfa_qh .swiper-button-next,.i_jjfa_qh .swiper-button-prev{right: 43px;background-image: none; position: absolute; color: #1a191e; font-size: 35px; opacity: 1; outline: none; left: auto; transform: rotateY(180deg);  width: 50px;  height: 50px; text-align: center;}
.i_jjfa_qh .swiper-button-next{right: 0px; left: auto; transform: rotateY(0deg); }
.i_jjfa_qh .swiper-button-next:hover,.i_jjfa_qh .swiper-button-prev:hover{color: #ee1545; }
.i_jjfa_qh .swiper-button-next:after,.i_jjfa_qh .swiper-button-prev:after{ display: none;}


.i_fqa{ width: 100%; float:left; position: relative; padding: 100px 0; background: #f8faf9;}
.i_fqa_fl{ float: left; width: 28%;}
.i_fqa_title{ font-size: 45px; color: #1a191e; font-family: 'HelveticaNeueLTPro-Md'; line-height: 82px;}
.i_fqa_desc{ font-size: 18px; color: #666666; font-family: 'HelveticaNeueLTPro-Roman'; line-height: 26px; margin-top: 2px;}
.i_fqa_more{ width: 100%; margin-top: 12px; padding-left: 6px;}
.i_fqa_more a{ display: inline-block; font-size: 16px; color: #333333; font-family: 'HelveticaNeueLTPro-Roman';}
.i_fqa_more i{ margin-left: 3px;}
.i_fqa_list{ float: right; width: 62%;}
.i_fqa_list li{ width: 100%; float: left; padding: 18px 0; border-bottom: 1px solid #dcdedd;}
.i_fqa_list li .i_fqa_list_top{ width: 100%; float: left; cursor: pointer;}
.i_fqa_list li .i_fqa_list_title{ float: left; font-size: 24px; color: #1a191e; font-family: 'HelveticaNeueLTPro-Md'; line-height: 36px; width:calc(100% - 60px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 10px;}
.i_fqa_list li .i_fqa_list_gb{ float: right; margin-right: 21px;}
.i_fqa_list li .i_fqa_list_gb i{ font-size: 36px; color: #1a191e; font-family: 'HelveticaNeueLTPro-Md'; font-style: unset;  line-height:36px;display: inline-block;}
.i_fqa_list li .i_fqa_list_cont{ width: 100%; float: left; font-size: 16px; color: #666666;  font-family: 'HelveticaNeueLTPro-Lt'; display: none;  margin: 7px 0;}
.i_fqa_list li.on .i_fqa_list_gb i{ transform: rotate(45deg); color: #ee1545;}




.down_list{ width: 100%; display: inline-block; position: relative; margin-top: 10px;  padding-bottom: 20px; border-bottom: 1px solid #efefef;}
.down_list li{ width: 98%; float: left; margin-bottom: 8px; padding: 1%; background: #fafafa;}
.down_list li .down_list_xzk{ float: left; width: 13px; height: 13px; border: 2px solid #999999; margin: 12px 18px; position: relative; cursor: pointer;}
.down_list li .down_list_title{ float: left; font-size: 18px; line-height: 20px; width: calc(49% - 60px); align-items: center; display: inline-grid; min-height: 42px;}
.down_list li .down_list_title a{ color: #333333;}
.down_list li .down_list_dx{ float: left; width: 15%; padding: 0 1%; font-size: 17px; line-height: 42px; color: #333333;}
.down_list li .down_list_ck{float: left; font-size: 16px; line-height: 42px; width: 12%;  text-align: center;}
.down_list li .down_list_ck a{  color: #8e8e8e;}
.down_list li .down_list_ck i{ font-size: 20px}
.down_list li .down_list_xz{ float: left; font-size: 16px; line-height: 42px; width: 7%;  text-align: center;}
.down_list li .down_list_xz a{  color: #8e8e8e;}
.down_list li .down_list_xz i{ font-size: 20px}
.down_list li .down_list_email{float: left; font-size: 16px; line-height: 42px; width: 13%;  text-align: center;}
.down_list li .down_list_email a{  color: #8e8e8e;}
.down_list li .down_list_email i{ font-size: 20px; position: relative; top: 2px;}
.down_list li .down_list_xzk:hover,.cpxq_cpyb li:hover .down_list_xzk,.down_list li.active .down_list_xzk{ border-color: #e70012;}
.down_list li .down_list_xzk:hover:before,.cpxq_cpyb li:hover .down_list_xzk:before,.down_list li.active .down_list_xzk:before{ content: '';position:absolute; width: 9px; height: 9px; background: #e70012; top: 2px; left: 2px; }
.down_list li:hover .down_list_title a{ color: #e70012;}
.down_list li .down_list_ck:hover a,.down_list li .down_list_ck:hover i{  color: #e70012;}
.down_list li .down_list_email:hover a,.down_list li .down_list_email:hover i{  color: #e70012;}
.down_list li .down_list_xz:hover a,.down_list li .down_list_xz:hover i{  color: #e70012;}

.cpxq_position{ float: left; font-size: 14px;background: rgba(255,255,255); line-height: 30px; color: #999999; width: 100%; padding: 20px 0;  border-bottom: 1px solid #efefef;}
.cpxq_position i{ font-size: 14px; color: #999999; margin-right: 9px; }
.cpxq_position a{ color: #999999;  margin: 0 5px;}
.cpxq_position a:hover{ color: #e60012;}
.cpxq_kuan{ width: 100%; display: inline-block; position: relative;}
.cpxq_top{  width: 100%; display: inline-block; position: relative;  padding: 50px 0; background: #f8f8f8;}
.cpxq_top_fr{ float: right; width: 49%; position: relative;}
.cpxq_top_dtu{ width:calc(80% - 80px); float: left; position: relative; overflow: hidden;}
.cpxq_top_dtu .swiper-pagination{ display: none;}
.cpxq_top_dtu .swiper-pagination-bullet-active{ background: #e70012;}
.cpxq_top_dtu ul{ height: auto;}
.cpxq_top_dtu li{ width: 100%; height: auto;}
.cpxq_top_dtu li .cpxq_top_tu{ width: 100%; padding-bottom: 100%; position: relative; overflow: hidden;}
.cpxq_top_dtu li .cpxq_top_tu img{ height: 100%; position: absolute; left: 50%; transform: translateX(-50%);}
.cpxq_top_dtu li  i{    font-size: 30px;  position: absolute;  bottom: 0; right: 0; color: #000; z-index: 999;}
.cpxq_top_dtu li  i:hover{ color: #e80f20;}
.cpxq_top_xtu_kuan{ width: 20%;float: right; margin:0 40px; padding: 40px 0; position: relative; position: absolute; top: 50%; transform: translateY(-50%); right: 0;}
.cpxq_top_xtu{ width: 100%;  position: relative; overflow: hidden;  }
.cpxq_top_xtu li{height:25%; width: 100%; }
.cpxq_top_xtu li .cpxq_top_tu{ width:calc(100% - 2px);  height: 93%;  position: relative; overflow: hidden; border: 1px solid #ddd; margin: 3px 0; cursor: pointer; }
.cpxq_top_xtu li .cpxq_top_tu img{ height: 100%; position: absolute; left: 50%; transform: translateX(-50%);}
.cpxq_top_xtu_kuan .swiper-button-next,.cpxq_top_xtu_kuan .swiper-button-prev{ background: none; top: 0; right: auto; left: auto; transform: rotate(180deg); height: 40px; line-height: 20px; width: 100%; text-align: center; font-size: 18px; color: #e80f20; font-weight: bold;margin-top:0; outline: none;}
.cpxq_top_xtu_kuan .swiper-button-next{ top: auto; bottom: 0; transform: rotate(0deg);}
.cpxq_top_xtu_kuan .swiper-pagination{ display: none;}
/* .cpxq_top_xtu_kuan li.swiper-slide-active .cpxq_top_tu{border: 1px solid #e50112;} */
.cpxq_top_xtu_kuan li.swiper-slide-thumb-active .cpxq_top_tu{border: 1px solid #e50112;}


.cpxq_top_fl{ width: 48%; margin-right: 2%;}
.cpxq_top_fl .cpxq_title{ width: 100%; font-size: 36px; color: #333; font-weight: bold; margin-top: 67px; padding-bottom: 23px; border-bottom: 1px solid #e8e8e8;  display: inline-block;}
.cpxq_top_fl .cpxq_title .fx{ display: inline-block; font-size: 16px; color: #9a9a9a; font-weight: normal; margin-left: 12px; position: relative; cursor: pointer;}
.cpxq_top_fl .cpxq_title .fx a{ color: #9a9a9a !important; text-decoration: none; display: inline-block; padding-left: 5px;}
.cpxq_top_fl .cpxq_title .fx i{ margin-right: 5px;}
.cpxq_top_fl .cpxq_title .fx a:hover{ color: #e50112 !important;}
.cpxq_top_fl .cpxq_title .fx .bshare-custom{ position: absolute; top: 100%; width: auto; display: none; padding: 10px; /*background: rgba(0,0,0,0.7);*/ border-radius: 8px;}
.cpxq_top_fl .cpxq_title .fx .bshare-custom a{ width: 24px; height: 24px; margin: 0 5px;}
.cpxq_top_fl .cpxq_title .fx .bshare-custom .bshare-qqim{ background: url(http://static.bshare.cn/frame/images/logos/m2/qqim.gif) no-repeat;}
.cpxq_top_fl .cpxq_title .fx .bshare-custom .bshare-weixin{ background: url(http://static.bshare.cn/frame/images/logos/m2/weixin.png) no-repeat;}
.cpxq_top_fl .cpxq_title .fx .bshare-custom .bshare-sinaminiblog{ background: url(http://static.bshare.cn/frame/images//logos/m2/sinaminiblog.gif) no-repeat;}
.cpxq_top_fl .cpxq_title .fx:hover .bshare-custom{ display: flex;}
.cpxq_top_fl .cpxq_title .fx .bshare-custom a{ background: none !important;}
.cpxq_top_fl .cpxq_title .fx .bshare-custom a{ font-size: 24px;  position: relative;  top: 4px; color: #fa021c !important; cursor: pointer;} 

.cpxq_ybms{ margin-top: 35px; font-size: 16px; color: #555555; width: 98%; line-height: 30px; margin-bottom: 20px;}
.cpxq_js{ width: 100%;  margin-top: 10px; display: inline-block; display: flex;}
.cpxq_js span{ display: inline-block; font-size: 18px; color: #333; font-weight: bold; width: auto;  margin-right: 10px;   height: 50px; float: left;}
.cpxq_js ul{ float: left; width:calc(100% - 90px);}
.cpxq_js li{ display: inline-block; min-width: 76px; text-align: center; line-height: 28px; margin-right: 8px; font-size: 16px;  margin-bottom: 10px;}
.cpxq_js li a{ display: inline-block; width: 100%;border: 1px solid #999999; border-radius: 4px;}
.cpxq_js li.active a,.cpxq_js li:hover a{ border: 1px solid #e50112;  color: #e50112;}
.cpxq_lxwm{ margin-top: 58px; display: inline-block; width: 100%;}
.cpxq_lxwm a{ padding: 0px 54px; display: inline-block; font-size: 16px; color: #fff; line-height: 50px; background: #e70012; border-radius: 100px;}

.cpxq_js li a.border_no{ cursor: unset;}
.cpxq_js li:hover a.border_no{ border: 1px solid #999999 !important; color: #333 !important; cursor: unset;}
.cpxq_js li.active a.border_no{ border: 1px solid #e50112 !important;  color: #e50112 !important; cursor: unset;}

.cpxq_nav{ width: 100%; display: inline-block; position: relative; padding: 25px 0 0; border-bottom: 1px solid #efefef;  background: #fff;}
.cpxq_nav li{ float: left; padding: 0 20px; font-size: 20px; font-weight: bold; margin-right: 39px; line-height: 60px; color: #333; border-bottom: 3px solid #e7001200; top: 1px;  position: relative; cursor: pointer;}
.cpxq_nav li i{ font-size: 20px; }
.cpxq_nav li i img{ height: 20px; position: relative;  top: 3px; -webkit-filter: brightness(0) invert(0); filter: brightness(0) invert(0);}
.cpxq_nav li.active i img{ -webkit-filter: unset; filter: unset;}
.cpxq_nav li:hover,.cpxq_nav li.active{ border-bottom: 3px solid #e70012; color: #e70012;}
.cpxq_nav li.noactive{ display: none !important;}
.cpxq_cont{ width: 100%; display: inline-block; position: relative; background: #fff;}
.cpxq_info{ display:none;padding: 50px 0; width: 100%; color: #000; font-size: 16px;line-height: 2em !important;}
.cpxq_info img{ max-width: 100%;     vertical-align: middle; box-sizing: border-box;  margin: 15px 0; }
.cpxq_info hr{ background: #efefef; height: 2px; border: 0px;}
.cpxq_info p{  line-height: 2em !important;}

.down_info{ text-align: center;}
.down_info img{ margin: 0;}
i.cpxq_zlxz img.zlxz_tb2{ display: none; transform: scale(0.9);}
i.cpxq_zlxz.active img.zlxz_tb1{ display: none;}
i.cpxq_zlxz.active img.zlxz_tb2{ display: inline-block;}

.cpxq_rzzs{ width: 100%; position: relative;}
/*.cpxq_rzzs ul{ width: 100%; display: inline-block; position: relative;}
.cpxq_rzzs li{ float: left; width: 24%; margin-right: 1.33%; margin-bottom: 15px;}
.cpxq_rzzs li:nth-child(4n){ margin-right: 0;}
.cpxq_rzzs li .cpxq_rzzs_tu{ width: 100%; position: relative; padding-bottom: 85%; border: 1px solid #e6e6e6; overflow: hidden; -webkit-box-sizing: border-box; box-sizing: border-box;}
.cpxq_rzzs li .cpxq_rzzs_tu img{ width: 90%; height: 90%; object-fit: contain; position: absolute; margin: 5%; transition: 0.5s;}
.cpxq_rzzs li:hover .cpxq_rzzs_tu img{ transform: scale(1.05);}
.cpxq_rzzs li .cpxq_rzzs_title{    text-align: center; border-top: 1px solid #fff; line-height: 50px; font-size: 18px;}*/

.cpxq_jcbg{ width: 100%; position: relative;}
/*.cpxq_jcbg ul{ width: 100%; display: inline-block; position: relative;}
.cpxq_jcbg li{ float: left; width: 24%; margin-right: 1.33%; margin-bottom: 15px;}
.cpxq_jcbg li:nth-child(4n){ margin-right: 0;}
.cpxq_jcbg li .cpxq_jcbg_tu{ width: 100%; position: relative; padding-bottom: 85%; border: 1px solid #e6e6e6; overflow: hidden; -webkit-box-sizing: border-box; box-sizing: border-box;}
.cpxq_jcbg li .cpxq_jcbg_tu img{ width: 90%; height: 90%; object-fit: contain; position: absolute; margin: 5%; transition: 0.5s;}
.cpxq_jcbg li:hover .cpxq_jcbg_tu img{ transform: scale(1.05);}
.cpxq_jcbg li .cpxq_jcbg_title{    text-align: center; border-top: 1px solid #fff; line-height: 50px; font-size: 18px;}*/


.xz-list-ti{ background:#f4f4f4}
.xz-list-ti li{ float:left; height:56px; line-height:56px; color:#333; font-size:18px; width:15%; text-align:center;}
.xz-list-ti li:nth-child(1){ width:34%; margin-right:6%;  } 
.xz-list-nr{ border-bottom:1px dashed #d3d3d3; line-height:70px;}
.xz-list-nr li{ width:15%; text-align:center; font-size:16px; float:left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.xz-list-nr li:nth-child(1){ width:34%; margin-right:6%; text-align:left; background:url(../images/jt1.png) no-repeat left; padding-left:32px;-webkit-box-sizing: border-box; box-sizing: border-box;}
.xz-list-nr li img{ transition-duration:.5s;}
.xz-list-nr li:hover img{ transform:scale(1.1,1.1)}
.clearfixed:after { content: ""; clear: both; display: block;}
#dialogBg5{ width: 420px; height: auto; margin: 0 auto; display: none;   position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 10000; background:rgba(0,0,0,0.7); color:#fff; padding:33px 60px; border-radius:6px; -webkit-box-sizing: border-box; box-sizing: border-box;}
.dialogTop5{ position:absolute; right:5px; top:5px;}
.dialogTop5 a{ color:#fff;}
#dialog5 h1{ font-size:24px; font-weight:normal; padding-bottom:25px;}
#dialog5 input{ display:block; background:#fff; height:45px; line-height:45px; padding-left:20px; font-family: "microsoft yahei"; width:100%; margin-bottom:20px; border:none; box-sizing:border-box; border-radius:5px;}
#dialog5 button{ border:none; background:#d0111b; color:#fff; font-size:18px;height:45px; line-height:45px; width:100%; box-sizing:border-box; cursor: pointer;}
#dialog5 textarea{ display:block; background:#fff; height:100px; line-height:20px; padding:10px 20px; font-family: "microsoft yahei"; width:100%; margin-bottom:20px; border:none; box-sizing:border-box; border-radius:5px;}

.dialog5_yszc{ width: 100%;  position: relative; float: left;  }
.dialog5_yszc_title{ font-size: 16px;  font-weight: bold;}
.dialog5_yszc_title span{    color: red;}
.dialog5_yszc p{   font-size: 14px;  line-height: 1.7;}
.dialog5_yszc p a{  color: red;}
.dialog5_yszc_an{ font-size: 14px; width: 100%; margin-bottom: 20px;}
#dialog5 .dialog5_yszc_an input{ width: auto !important; width: 14px; height: 14px; vertical-align: top; margin-top: 7px; margin-right: 10px; opacity: 1;     line-height: initial; margin-bottom: 0; float: left;}


#dialog5 .dialog5_yzm input{width: calc(100% - 130px);  float: left;  margin-right: 10px;}


.cpxq_cptj{ width: 100%; display: inline-block; position: relative; padding: 50px 0; background: #f8f8f8;}
.cpxq_cptj_title{ color: #333333; font-size: 30px;}
.cpxq_cptj_list{ width: 100%; display: inline-block; position: relative;margin-top: 24px; overflow: hidden;}
.cpxq_cptj_list ul{ height: auto;}
.cpxq_cptj_list li{ float: left; width: 19%; margin-right:1.25%;}
.cpxq_cptj_list li:nth-child(5n){  margin-right:0%;}
.cpxq_cptj_list li .cpxq_cptj_list_tu{ width:calc(100% - 2px);position: relative;  padding-bottom: 100%; overflow: hidden; border: 1px solid #efefef; background: #fff;}
.cpxq_cptj_list li .cpxq_cptj_list_tu img{ height: 100%; position: absolute; left: 50%; transform: translateX(-50%); transition: 0.5s;}
.cpxq_cptj_list li .cpxq_cptj_list_title{ color: #333333; font-size: 20px; width: 100%; text-align: center; line-height: 25px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow: hidden; margin: 10px 0;}
.cpxq_cptj_list li:hover .cpxq_cptj_list_tu img{ transform:translateX(-50%) scale(1.1);}
.cpxq_cptj_list li:hover .cpxq_cptj_list_title{ color: #e50112;}
.cptj-button-prev,.cptj-button-next{margin-top:0; top: 40%; width: 30px; height: 30px; background: none; font-size: 30px; transform: rotate(90deg) translateY(-50%); color: #ea0618; outline: none;background: none !important;}
.cptj-button-next{ transform: rotate(-90deg) translateY(-50%); right: 0;}
.cpxq_cptj_list .swiper-button-disabled{ display: none;}


.footer_cpxqbot_fd_kuan{ height: 60px; width: 100%; display: none;}
.footer_cpxqbot_fd{ width: 100%; position: fixed; z-index: 99999;  bottom: 0; background: #e70012;  padding-top: 8px; display: none;}
.footer_cpxqbot_fd li{ width: 50%; float: left; text-align: center; line-height: 50px; font-size: 18px; -webkit-box-sizing: border-box;	box-sizing: border-box;}
.footer_cpxqbot_fd li a{ color: #fff;}
.footer_cpxqbot_fd li i{ font-size: 24px; position: relative;top: 0px;}
.footer_cpxqbot_fd li.cpxq_bot_lx { border-right:1px solid #ffffff50;}
.footer_cpxqbot_fd li.cpxq_bot_lx i{ top: 5px;}

.footer_yqlj{  display: inline-block; position: relative; margin-right: 10px; min-width: 100px;}
.footer_yqlj_title{ border: 1px solid #c3c3c3; padding: 0 5px; border-radius: 2px; cursor: pointer; position: relative; top: -1px;}
.footer_yqlj_title i{ float: right; transform: rotate(180deg); position: relative; }
.footer_yqlj_link{position: absolute; min-width: 100%; bottom: 100%; border: 1px solid #c3c3c3; padding:5px; right: 0; background: #fff; display: none;}
.footer_yqlj_link a{  width: 100%; float: left; text-align: center; border-bottom: 1px solid #c3c3c3; line-height: 30px; white-space: nowrap;}
.footer_yqlj_link a:last-child{border: 0;}

.message_kuan{  width: 100%; position: relative; display: inline-block;  padding: 60px 0;  background: #fafafa;}
.message_title{ font-size: 38px; font-weight: bold;text-align: center;}
.message_desc{ text-align: center; font-size: 20px; color: #666;}
.message_cont{ width: 100%; display: inline-block; margin-top: 26px;}
.message_cont li{ width: 32%; margin-right: 2%; float: left; margin-bottom: 30px;}
.message_cont li:nth-child(3n){ margin-right: 0;}
.message_cont li.message_textarea{  width: 100%;}
.message_cont li.message_button{ width: 100%; text-align: center; margin-top: 21px;}
.message_cont li input{ width: 100%; line-height: 66px; border: 1px solid #ddd; padding: 0 16px; font-size: 18px;  border-radius:5px; }
.message_cont li textarea{ width: 100%; height: 230px; border: 1px solid #ddd; padding: 20px;font-size: 18px; border-radius: 5px; }
.message_cont li button{  border: 0px; background: #d00403; color: #fff; font-size: 22px; padding: 16px 71px; border-radius: 100px;}

.message_cont li.message_yszc{ width: 100%;  position: relative; float: left;  }
.message_yszc_title{ font-size: 20px;  margin-bottom: 16px; font-weight: bold;}
.message_yszc_title span{    color: red;}
.message_yszc p{  margin-bottom: 6px;  font-size: 15px;  line-height: 1.7;}
.message_yszc p a{  color: red;}
.message_yszc_an{ font-size: 16px;}
.message_cont li .message_yszc_an input{ width: auto; width: 16px; height: 16px; vertical-align: top; margin-top: 7px; margin-right: 10px; opacity: 1;}

.message_cont li.message_yzm{ width: 100%;}
.message_cont li.message_yzm input{ float: left; width: 200px; line-height: 44px; margin-right: 14px;}
.message_cont li.message_yzm img{ float: left; height: 44px;}


.wmdcn{ width: 100%; position: relative; display: inline-block;  padding: 60px 0; text-align: center; background: #fafafa}
.wmdcn_title{ font-size: 40px;}
.wmdcn_desc{ font-size: 20px; color: #666666;}
.wmdcn_list{  margin-top: 80px; position: relative;}
.wmdcn_list ul{ display: flex;}
.wmdcn_list li{ width:20%; display: inline-block; cursor: pointer;}
.wmdcn_list li .wmdcn_list_tb{ width: 100%; text-align: center;}
.wmdcn_list li .wmdcn_list_tb img{ width: 50px;  transition: 0.5s;}
.wmdcn_list li:hover .wmdcn_list_tb img{  transform: rotateY(360deg);}
.wmdcn_list li .wmdcn_list_title{ width: 100%; text-align: center; margin-top: 8px; font-size: 22px; position: relative;}
.wmdcn_list li .wmdcn_list_title:after{content: ''; width: 0; height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-bottom:15px solid rgb(255 255 255); position: absolute; bottom: -30px; z-index: 999; left: 50%; transform: translateX(-50%); display: none;}
.wmdcn_list li.active .wmdcn_list_title:after{ display: block;}
.wmdcn_list_nr { width: 100%; position: relative; display: inline-block;}
.wmdcn_list_nr li .wmdcn_list_cont{ position: relative; width: 85%; display: none; left: 50%; transform: translateX(-50%); margin-top: 28px; padding: 30px; font-size: 20px; border-bottom: 2px solid #e70012; background: #fff; background: #fff; box-shadow: 0px 0px 10px #f1f1f1;}
.wmdcn_list_nr li.active .wmdcn_list_cont{  display: block;}


.shfwzc{ width: 100%; position: relative; display: inline-block;text-align: left; margin-top: 85px; background: #c30006; overflow: hidden; margin-bottom: 50px;}
.shfwzc_fl{ width: 69%; float: left; padding: 4% 5%; -webkit-box-sizing: border-box; box-sizing: border-box; background-size: cover !important;}
.shfwzc_fl_list{ width: 100%;}
.shfwzc_fl_list li{ color: #fff; margin-bottom: 15px;}
.shfwzc_fl_list li .shfwzc_fl_title{ font-size: 22px; position: relative;}
.shfwzc_fl_list li .shfwzc_fl_title:before{ content: ''; position: absolute; left: -15px; height: 9px; width: 9px; border-radius: 30px; background: #cf000a; top: 50%; transform: translateY(-50%);}
.shfwzc_fl_list li .shfwzc_fl_cont{ font-size: 18px;  margin-top: 5px; line-height: 29px;}
.shfwzc_fr{ width: 31%; float: right; position: relative; padding: 4% 3%; -webkit-box-sizing: border-box; box-sizing: border-box; background-size: cover !important;  color: #fff;}
.shfwzc_fr_title{ font-size: 40px; line-height: 45px;    margin-top: 8px; z-index: 2; position: relative;}
.shfwzc_fr_titleen{ text-transform: uppercase; font-size: 15px; opacity: 0.5; z-index: 2; position: relative;}
.shfwzc_fr_cont{ margin-top: 20px; z-index: 2; position: relative;}
.shfwzc_fr_cont p{ font-size: 22px; position: relative; padding-left: 30px;}
.shfwzc_fr_cont p:after{content: ''; left: 17px; position: absolute; height: 7px; width: 7px; border-radius: 30px; background: #fff; top: 50%; transform: translateY(-50%);}
.shfwzc_fr_service{ position: absolute;  right: 0; text-shadow: 0 0 1px #4e4e4e, 0 0 1px #4e4e4e; font-size: 119px; text-transform: uppercase; font-family: arial; transform: rotate(-90deg) translateY(-50%); font-weight: bold; color: #c30006; top: 59%; right: -340px; z-index: 1;}

.hslxdh{ width: 100%; position: relative; display: inline-block; text-align: center; color: #fff; background:url(../images/hslxdh.jpg) center center no-repeat; padding: 120px 0; background-size: cover;}
.hslxdh_title{ font-size: 40px;}
.hslxdh_tel{ font-size: 50px; line-height: 85px;}
.hslxdh_tel a{ color: #fff; font-weight: bold; font-family: arial; }
.hslxdh_tel a:hover{ color: #e70014;}
.hslxdh_desc{ font-size: 20px; line-height: 27px;}

.message_fw_kuan{  width: 100%; position: relative; display: inline-block;  padding: 60px 0;  background: #fff;}

.fwlc{ width: 100%; position: relative; display: inline-block; padding: 45px 0; text-align: center; background: #fafafa;}
.fwlc_title{ font-size: 40px;}
.fwlc_desc{ font-size: 20px; color: #666666;}
.fwlc_cont{ width: 100%; position: relative; padding: 49px 0;}
.fwlc_cont img{ max-width: 100%;}

.fqa_kuan{ width: 100%; position: relative; display: inline-block; padding: 50px 0; background: #fff;}
.faq_cont_title{ font-size: 40px; color: #010101; margin: 15px 0;}
.fqa_list{ width: 100%; display: inline-block; position: relative; margin-bottom: 30px;}
.fqa_list li{ float: left; width: 100%;}
.fqa_list li .fqa_list_q{ width: 100%; padding: 21px 0; display: inline-block; border-bottom: 1px solid #efefef; position: relative; cursor: pointer;}
.fqa_list li .fqa_list_q span{ font-weight: bold; float: left; background: #e70012; padding: 0px 5px; color: #fff; font-size: 16px; border-radius: 5px; position: relative;  width: 52px; text-align: center; }
.fqa_list li .fqa_list_q span:after{ content: ''; width: 0;  height: 0; border-left: 1px solid transparent;border-right: 7px solid transparent; border-top: 8px solid rgb(231 0 18); position: absolute;
 bottom: -7px; z-index: 5; left: 7px;}
.fqa_list li .fqa_list_q .fqa_list_title{ float: left; padding: 0 10px; font-size: 22px; line-height: 30px; color: #000; width: calc(100% - 160px);} 
.fqa_list li .fqa_list_q i{ float: right; right: 25px; font-size: 24px; font-weight: bold; position: absolute;  top: 18px; color: #999; transition: 0.3s;}
.fqa_list li .fqa_list_a{ width: 100%; padding: 25px 67px; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #efefef; background: #fafafa;  display: none;}
.fqa_list li .fqa_list_info{ font-size: 18px; line-height: 30px; color: #333;}
.fqa_list li .fqa_list_q:hover .fqa_list_title,.fqa_list li.active .fqa_list_q .fqa_list_title{ color: #e70014;}
.fqa_list li.active .fqa_list_q{border-color:#fff;}
.fqa_list li.active .fqa_list_q i{ transform:rotateX(180deg); color: #e70012;}
.fqa_list_gd{ width: 100%; text-align: center; margin-top: 45px; font-size: 22px; color: #333;}
.fqa_list_gd a{ color: #eb0013; border-bottom: 2px solid #eb0013;}



.case_nav_kuan{ width: 100%; position: relative; display: inline-block; border-bottom: 1px solid #eaebef; background: #fafafa;}
.case_nav{  width: 100%; position: relative; display: inline-block;}
.case_nav ul{ display: flex;}
.case_nav li{ float: left; width: 50%; text-align: center; line-height: 60px; font-size: 20px;}
.case_nav li a{  color: #000; border-bottom: 2px solid rgba(255, 255, 255, 0); display: inline-block; padding: 0 25px;}
.case_nav li.active a,.case_nav li a:hover{  color: #eb0013; border-bottom: 2px solid #eb0013;}

.case_list_kuan{ width: 100%; position: relative; display: inline-block;  padding: 100px 0; }
.case_list{  width: 100%; position: relative; display: inline-block; }
.case_list li{ float: left; width: 32%; margin-right: 2%; margin-bottom: 30px; padding-bottom: 10px; border-bottom: 1px solid #ddd;}
.case_list li:nth-child(3n){ margin-right: 0px;}
.case_list li .case_list_tu{ width: 100%; padding-bottom: 69%; position: relative; overflow: hidden;}
.case_list li .case_list_tu img{ width: 100%; height: 100%; position: absolute; object-fit: cover; transition: 0.5s;}
.case_list li .case_list_cont{ width: 100%;}
.case_list li .case_list_cont_top{ width: 100%; color: #676767;  width: 100%; font-size: 18px;  margin-top: 10px;}
.case_list li .case_list_cont_hy{ display: inline-block;}
.case_list li .case_list_cont_xm{ display: inline-block;}
.case_list li .case_list_cont_title{  font-size: 23px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;    line-height: 40px; }
.case_list li:hover{ border-bottom: 1px solid #e50112;}
.case_list li:hover .case_list_tu img{  transform: scale(1.1);}
 
.position{ float: left; font-size: 14px;background: #fafafa; line-height: 30px; color: #666; width: 100%; padding: 2px 0;  border-bottom: 1px solid #efefef;}
.position i{ font-size: 14px; color: #666; margin-right: 9px; }
.position a{ color: #666;  margin: 0 5px;}
.position a:hover{ color: #e60012;}

.case_kuan{  width: 100%; position: relative; display: inline-block;  padding: 60px 0;}
.case_fl{  width: 65%; float: left ;}
.case_title{ font-size: 35px; color: #000;    line-height: 45px;  margin-bottom: 10px;}
.case_desc{ width: 100%; display: inline-block; padding-bottom: 3px; border-bottom: 1px solid #ddd;}
.case_desc_hy{ float: left; margin-right: 47px; font-size: 18px;}
.case_desc_xm{ float: left; font-size: 18px;}
.case_desc_time{ margin-right: 40px; float: right; font-size: 16px; color: #999; line-height: 36px;}
.case_info{ width: 100%; padding: 30px 0;}
.case_info img{ max-width: 100%;}
.case_fr{width: 26%; float: right ;}
.case_fr_title{ font-size: 30px; font-weight: bold; line-height: 60px;}
.case_fr_list{ width: 100%; margin-top: 10px;}
.case_fr_list li{ width: 100%; float: left;  margin-bottom: 18px;}
.case_fr_list li .case_fr_list_tu{ width: 100%; position: relative; overflow: hidden; padding-bottom: 67%;}
.case_fr_list li .case_fr_list_tu img{ width: 100%; height: 100%; object-fit: cover; position: absolute;}
.case_fr_list li .case_fr_list_title{ font-size:20px; line-height: 48px; overflow: hidden; text-overflow: ellipsis;  white-space: nowrap;}


.jjfa_lanm{ width: 100%; position: relative; display: inline-block; padding: 80px 0; background: #fafafa; }
.jjfa_lanm_list{width: 100%; position: relative; display: inline-block; transition: 0.5s;}
.jjfa_lanm_list li{ width: 50%; padding: 1%; float: left; position: relative; border-radius: 10px; -webkit-box-sizing: border-box; box-sizing: border-box; left: 0; top: 0; transition: 0.5s;}
.jjfa_lanm_list li a{ float: left; width: 100%;  border-radius: 10px; overflow: hidden; position: relative; transition: 0.5s;}
.jjfa_lanm_list li:nth-child(2n){ margin-right: 0;}
.jjfa_lanm_list li .jjfa_lanm_list_tu{ width: 100%; position: relative; overflow: hidden; padding-bottom: 56%; transition: 0.5s;} 
.jjfa_lanm_list li .jjfa_lanm_list_tu img{ width: 100%; height: 100%; position: absolute; object-fit: cover; transition: 0.5s;}
.jjfa_lanm_list_tu_yy{  position: absolute; width: 100%; bottom: 0; height: 50%;background-image: linear-gradient(to top, black , transparent);  opacity: 0.5; transition: 0.5s;}
.jjfa_lanm_list li .jjfa_lanm_list_cont{ position: absolute; bottom: 0; width:100%; padding: 0 5%; color: #fff; }
.jjfa_lanm_list li .jjfa_lanm_list_title{  line-height: 70px; width: 100%; border-top: 1px solid #fff; font-size: 32px; transition: 0.5s;}
.jjfa_lanm_list li .jjfa_lanm_list_title i{ float: right; font-size: 30px; }
.jjfa_lanm_list li .jjfa_lanm_list_desc{ display: none;font-size: 16px; transition: 0.5s;}
.jjfa_lanm_list li .jjfa_lanm_list_list{ display: none; margin-top: 25px; transition: 0.5s;}
.jjfa_lanm_list li .jjfa_lanm_list_list dd{  }
.jjfa_lanm_list li .jjfa_lanm_list_list dt{ font-size: 17px;   color: #666;  line-height: 35px; transition: 0.5s;}
.jjfa_lanm_list li .jjfa_lanm_list_list dt i{ font-size: 16px; color: #e7182a; padding: 0px; border: 1px solid #e50216; border-radius: 100px; font-weight: bold; margin-right: 10px; transition: 0.5s;}
.jjfa_lanm_list li.active{ }
.jjfa_lanm_list li.active a{ box-shadow: 0px 0px 15px #dedede;}
.jjfa_lanm_list li.active .jjfa_lanm_list_cont{ position: relative; padding: 20px 5% 50px;color: #333; background: #fff;}
.jjfa_lanm_list li.active .jjfa_lanm_list_title{ line-height: 65px;}
.jjfa_lanm_list li.active .jjfa_lanm_list_title i{  display: none;}
.jjfa_lanm_list li.active .jjfa_lanm_list_desc{ display: block;}
.jjfa_lanm_list li.active .jjfa_lanm_list_list{ display: block;}
.jjfa_lanm_list li .jjfa_lanm_list_list dt:hover{ color: #e50216;}

.banner_jjfa{ width: 100%; position: relative; display: inline-block;}
.banner_jjfa img{ width: 100%; }
.jjfa_lm{  width: 100%; position: relative; display: inline-block;  margin-top: -85px;}
.jjfa_lm_cont{  width: 100%; position: relative; display: inline-block; color: #fff; padding: 3% 7%; -webkit-box-sizing: border-box; box-sizing: border-box; background: #2f4f4f;}
.jjfa_lm_cont .position { background: none;  border: 0; position: absolute; top: -40px; color: #fff;}
.jjfa_lm_cont .position a,.jjfa_lm_cont .position i{ color: #fff;}
.jjfa_lm_cont .jjfa_lm_title{ font-size: 30px; line-height: 40px; width: 100%; font-weight: bold; padding-bottom: 30px; position: relative;}
.jjfa_lm_cont .jjfa_lm_title:after{ content: ''; width: 55px; height: 4px; background: #fff; position: absolute; left: 0; bottom: 7px;}
.jjfa_lm_cont .jjfa_lm_info{ margin-top: 10px; font-size: 18px; line-height: 28px;}

.jjfa_kuan{  width: 100%; position: relative; display: inline-block; margin-top: 54px; margin-bottom: 40px; background: #fff;}
.jjfa_title{ width: 100%; text-align: center; font-size: 41px;}
.jjfa_descc{ text-align: center; font-size: 18px; color: #666; position: relative; top: -6px;}
.jjfa_list{ width: 100%; position: relative; display: inline-block; margin-top:50px; text-align: center;}
.jjfa_list ul{ /*display: flex;*/}
.jjfa_list li{ display: inline-block; width: 16%; cursor: pointer; margin-bottom: 15px;}
.jjfa_list li .jjfa_list_tb{ display: inline-block; background: #f8f8f8; border-radius: 100px;  width: 90px; height: 90px; text-align: center;}
.jjfa_list li .jjfa_list_tb img{ margin-top: 18px; height: 55px;}
.jjfa_list li .jjfa_list_title{ margin-top: 17px; font-size: 20px; line-height: 26px;}
.jjfa_list li.active .jjfa_list_tb,.jjfa_list li:hover .jjfa_list_tb{ background: #e70014;}
.jjfa_list li.active .jjfa_list_tb img,.jjfa_list li:hover .jjfa_list_tb img{ -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);}

.jjfa_listnr{ width: 100%; position: relative; display: inline-block; display: none;}
.jjfa_listnr.active{ display: block;}
.jjfa_p1{ width: 100%; position: relative; display: inline-block; padding: 70px 0;  background: #f8f8f8;}
.jjfa_p1_fl{ float: left; width: 30%;}
.jjfa_p1_title{ font-size: 40px; color: #e50014; font-weight: bold;}
.jjfa_p1_titleen{ text-transform: uppercase; font-size: 21px; color: #c0c0c0; font-family: arial; position: relative; top: -13px;}
.jjfa_p1_fr{  float: right; width: 60%; font-size: 20px; line-height: 33px; padding-top: 10px;}
.jjfa_p1_cont{ font-size: 16px;  width: 100%; text-align: center;}
.jjfa_p2{ width: 100%; position: relative; display: inline-block; padding: 60px 0 0px; }
.jjfa_yyfakj_title{ font-size: 40px;text-align: center; margin-bottom: 20px;}
.jjfa_yyfakj_tu{ margin-top: 22px; text-align: center; padding: 57px 0; width: 100%; border: 1px solid #ddd; background: #f8f8f8;}
.jjfa_yyfakj_tu img{ max-width: 96%;}
.jjfa_p3{ width: 100%; position: relative; display: inline-block; padding: 40px 0;}
.jjfa_ptcp_title{ font-size: 40px;}
.jjfa_ptcp_list{ width: 100%; position: relative; display: inline-block;  margin-top: 10px;}
.jjfa_ptcp_list li{ width: 32%; margin-right: 2%; margin-bottom: 2%; float: left; padding: 1%;-webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #ddd;background: #f8f8f8;} 
.jjfa_ptcp_list li:nth-child(3n){ margin-right: 0;}
.jjfa_ptcp_list li .jjfa_ptcp_list_tu{ width: 35%; float: left; position: relative; padding-bottom: 30%; overflow: hidden; margin-right: 3%;}
.jjfa_ptcp_list li .jjfa_ptcp_list_tu img{ height: 100%; position: absolute; left: 50%; transform: translateX(-50%); transition: 0.5s;}
.jjfa_ptcp_list li .jjfa_ptcp_list_cont{ float: left; width: 60%;}
.jjfa_ptcp_list li .jjfa_ptcp_list_title{ font-size: 20px; margin-top: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.jjfa_ptcp_list li .jjfa_ptcp_list_desc{ font-size: 16px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 23px; color: #666;}
.jjfa_ptcp_list li:hover .jjfa_ptcp_list_tu img{ transform:translateX(-50%)  scale(1.1) ;}

.jjfa_p4{  width: 100%; position: relative; display: none; padding: 70px 0; background: #f8f8f8;}
.jjfa_xgal_title{  text-align: center; font-size: 40px;}
.jjfa_xgal_list{ width: 100%; position: relative; display: inline-block;  margin-top: 30px;}
.jjfa_xgal_list li{ float: left; width: 24%; margin-right: 1.333%;}
.jjfa_xgal_list li:nth-child(4n){ margin-right: 0px;}
.jjfa_xgal_list li .jjfa_xgal_list_tu{ width: 100%; position: relative; overflow: hidden; padding-bottom: 74%;}
.jjfa_xgal_list li .jjfa_xgal_list_tu img{ height: 100%; width: 100%; position: absolute; object-fit: cover; transition: 0.5s;}
.jjfa_xgal_list li .jjfa_xgal_list_title{ text-align: center; font-size: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.jjfa_xgal_list li:hover .jjfa_xgal_list_tu img{ transform: scale(1.1);}



.header_cnen2{ position: absolute; min-width:100%;top: 120%;left:50%;  transform: translateX(-50%); background: rgba(0,0,0,0.5); display: none;} 
.header_cnen2 a{float: left; width: 100%;font-size: 14px;text-align: center; color: #666 !important;  background: #fff; line-height: 30px; margin-bottom: 1px;}
.header_cnen2 a:hover{background: rgba(0,0,0,0.5); color: #fff !important;}
.header_cnen2 a img{ margin-right: 5px; }

.ship_banner video{ width: 100%; height: 100%; object-fit: cover;}
.ship_banner iframe{ width: 100%; object-fit: cover; position: relative;height: calc(100% + 68px);}
.ship_banner_video_kuan{ position: absolute; width: 100%; height: 100%; top: 0; left: 0;}

.ab1 .ab_txt img{ max-width: 100%;}

@media screen and (max-width:1250px){
    .cpxq_top_fl .cpxq_title{ font-size: 25px; margin-top: 30px; padding-bottom: 10px;}
	.cpxq_ybms{ margin-top: 10px; font-size: 15px;}
	.cpxq_js{  margin-top: 20px;}
	.cpxq_js li{ font-size: 14px;  width: 60px;}
	.cpxq_js span{ width: 50px; font-size: 16px;}
	.cpxq_lxwm{ margin-top: 30px;}
	.cpxq_lxwm a{ padding: 0px 40px; font-size: 16px; line-height: 40px;}
	.cpxq_nav li{ margin-right: 20px;}
	.cpxq_cptj_list li .cpxq_cptj_list_title{  font-size: 16px;}
	.jjfa_lanm_list li .jjfa_lanm_list_title{ font-size: 24px;}
}
@media screen and (max-width:1024px){
	.news_search form{
		width: 100%;
		position: absolute;
		right: 0;
		top: 20px;
		display: flex;
		flex-wrap: wrap;
		padding-left: 34px;
		margin-bottom: 22px;
		z-index: 9;
	}
	.news_search form{
		padding-left: 0;
		position: relative;
		top: 0;
		margin-bottom: 15px;
	}
}
@media screen and (max-width:999px){
    .cpxq_top{ padding: 30px 0;}
	.main_content3,.main_content_cpxqtu{ width: 94%;}
	.cpxq_top_fr{ width: 100%;}
	.cpxq_top_fl{ width: 100%;} 
	.cpxq_nav li{ padding: 0 10px; margin-right: 10px; font-size: 18px;}
	.cpxq_nav li i{ font-size: 16px;}
	.down_list li .down_list_dx{ display: none;} 
	.down_list li .down_list_xz{ width: 19%;}
	.down_list li .down_list_email{ width: 20%;}
	.cpxq_rzzs li,.cpxq_jcbg li{width: 32%;margin-right: 2%;}
	.cpxq_rzzs li:nth-child(4n),.cpxq_jcbg li:nth-child(4n){ margin-right: 2%;}
	.cpxq_rzzs li:nth-child(3n),.cpxq_jcbg li:nth-child(3n){ margin-right: 0%;}

	.cpxq_cptj_list li{ width: 32%;  margin-right: 2%; margin-bottom: 10px;}
	.cpxq_cptj_list li:nth-child(5n){margin-right: 2%;}
	.cpxq_cptj_list li:nth-child(3n){margin-right: 0%;}
	.footer_cpxqbot_fd_kuan,.footer_cpxqbot_fd{ display: block;}

	.wmdcn{ padding: 30px 0;}
	.wmdcn_title { font-size: 30px;	}
	.wmdcn_desc { font-size: 16px; }
	.wmdcn_list { margin-top: 40px;}
	.wmdcn_list li .wmdcn_list_title{ margin-top: 5px; font-size: 18px;}
	.wmdcn_list_nr li .wmdcn_list_cont{ padding: 20px; font-size: 16px;}
	.shfwzc_fr{ width: 100%; overflow: hidden;}
	.shfwzc_fr_service{ transform: rotate(0deg);top: auto; bottom: -30px; line-height: 119px;right:-10px;  text-shadow: 0 0 1px #818181, 0 0 1px #818181;}
	.shfwzc_fl{ width: 100%;}
	.wmdcn_list_nr li .wmdcn_list_cont{ width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box;}
	.shfwzc{ margin-top: 35px; margin-bottom: 20px;}
	.shfwzc_fr{ padding: 2% 3%;}
	.shfwzc_fr_title{ font-size: 30px;}
	.shfwzc_fr_titleen{ font-size: 12px;}
	.shfwzc_fr_cont{ margin-top: 10px;}
	.shfwzc_fr_cont p{ padding-left: 20px;}
	.shfwzc_fr_cont p:after{left: 0px;}
	.hslxdh{ padding: 50px 0;}
	.hslxdh_title{ font-size: 30px;}
	.hslxdh_tel{ font-size: 30px;line-height: 60px;}
	.hslxdh_desc{ font-size: 18px;}
	.message_fw_kuan{ padding: 30px 0;}
	.fwlc{ padding: 30px 0;}
	.fwlc_title{ font-size: 30px;}
	.fwlc_desc{ font-size: 16px;}

	.jjfa_lanm{ padding: 30px 0;}
	.jjfa_lanm_list li.active .jjfa_lanm_list_title{ line-height: 40px;}
	.jjfa_lanm_list li .jjfa_lanm_list_desc{ font-size: 14px;}
	.jjfa_lanm_list li .jjfa_lanm_list_list{ margin-top: 20px;}
	.jjfa_lanm_list li .jjfa_lanm_list_list dt{ font-size: 15px; line-height: 30px;}
	.jjfa_lanm_list li.active .jjfa_lanm_list_cont{ padding: 20px 5% 20px;}
	.jjfa_lanm_list li .jjfa_lanm_list_title i{ font-size: 20px;}

	.jjfa_lm_cont .jjfa_lm_title{ font-size: 22px; line-height: 34px; padding-bottom: 20px;}
	.jjfa_lm_cont .jjfa_lm_title:after{ height: 3px;}
	.jjfa_lm_cont .jjfa_lm_info{ font-size: 14px; line-height: 24px;}
	.jjfa_kuan{ margin: 30px 0;}
	.jjfa_title{ font-size: 35px;}
	.jjfa_descc{ font-size: 14px;}
	.jjfa_list{ margin-top: 20px;}
	.jjfa_list li .jjfa_list_tb{ width: 70px; height: 70px;}
	.jjfa_list li .jjfa_list_tb img{ margin-top: 14px; height: 40px;}
	.jjfa_list li .jjfa_list_title{ margin-top: 10px; font-size: 14px;}
	.jjfa_p1{ padding: 30px 0;}
	.jjfa_p1_fl{ width: 100%; text-align: center;}
	.jjfa_p1_title{ font-size: 30px;}
	.jjfa_p1_titleen{ font-size: 14px; top: -8px;}
	.jjfa_p1_fr{ width: 100%; font-size: 16px; line-height: 30px;}
	.jjfa_p2{ padding: 30px 0 0px;}
	.jjfa_yyfakj_title{ font-size: 30px; margin-bottom: 10px;}
	.jjfa_p3{padding: 30px 0;}
	.jjfa_ptcp_title{ font-size: 30px; text-align: center;}
	.jjfa_ptcp_list li{ width: 49%; margin-right: 2%;}
	.jjfa_ptcp_list li:nth-child(3n) { margin-right: 2%; }
	.jjfa_ptcp_list li:nth-child(2n) { margin-right: 0; }
	.jjfa_ptcp_list li .jjfa_ptcp_list_title{  margin-top: 12px; font-size: 18px;}
	.jjfa_p4{ padding: 30px 0;}
	.jjfa_xgal_title{ font-size: 30px;}
	.jjfa_xgal_list li{ width: 49%; margin-right: 2%; margin-bottom: 20px;}
	.jjfa_xgal_list li:nth-child(4n){ margin-right: 2%;}
	.jjfa_xgal_list li:nth-child(2n){ margin-right: 0%;}
	.case_nav li{ line-height: 45px; font-size: 16px;}
	.case_list_kuan{ padding: 30px 0;}
	.case_list li{ width: 49%; margin-right: 2%;}
	.case_list li:nth-child(3n){ margin-right: 2%;}
	.case_list li:nth-child(2n){ margin-right: 0;}
	.case_kuan{ padding: 30px 0;}
	.case_fl{ width: 100%;}
	.case_fr{ display: none;}
	.case_title{ font-size: 24px;}
	.case_desc_time{ font-size: 12px; margin-right: 20px; line-height: 30px;}
	.case_desc_xm{ font-size: 14px;}
	.case_desc_hy{ font-size: 14px;}

	.fqa_kuan{  padding: 30px 0;}
	.faq_cont_title{ font-size: 30px; margin: 5px 0;}
	.fqa_list li .fqa_list_q span{ width: 35px; top: 5px; font-size: 14px;}
	.fqa_list li .fqa_list_q .fqa_list_title{ font-size: 18px;}
	.fqa_list li .fqa_list_q i{ font-size: 18px;}	
	.fqa_list li .fqa_list_a{ padding: 15px 60px;}
	.fqa_list li .fqa_list_info{ font-size: 16px;}
	.fqa_list_gd{ margin-top: 10px; font-size: 20px;}

}
@media screen and (max-width:799px){
	.cpxq_position{ font-size: 12px; padding: 5px 0;}
	.cpxq_position i{ margin-right: 2px;}
	.cpxq_position a{ margin: 0 2px;}
	.cpxq_top{ padding-top: 0px; padding-bottom: 3px;}
	.cpxq_top_fr{  background: #f8f8f8;}
	.main_content_cpxqtu{ width: 100%;}
	.cpxq_top_dtu{  width: 100%;}
	.cpxq_top_dtu .swiper-pagination{ display: block;}
	.cpxq_top_xtu_kuan{ z-index: 9;  width: 100%; margin: 0; }
	.cpxq_top_xtu{ display: none;}
	.cpxq_top_xtu_kuan .swiper-button-next, .cpxq_top_xtu_kuan .swiper-button-prev{    transform: rotate(90deg);font-size: 80px; left: 10px; width: auto; }
	.cpxq_top_xtu_kuan .swiper-button-next{ transform: rotate(270deg); left: auto; right:10px;    top: 5px;}
	.cpxq_top_fl{ width: 100%; padding: 0 3% 20px; background: #fff; display: inline-block; margin-right: 0;}
	.cpxq_lxwm{ display: none;}
	.cpxq_nav li{ padding: 0px 5px; font-size: 16px; margin-right: 10px; line-height: 40px;}
	.cpxq_rzzs li,.cpxq_jcbg li{width: 49%;margin-right: 2%;}
	.cpxq_rzzs li:nth-child(3n),.cpxq_jcbg li:nth-child(3n){ margin-right: 2%;}
	.cpxq_rzzs li:nth-child(2n),.cpxq_jcbg li:nth-child(2n){ margin-right: 0%;}
	.cpxq_cptj_list li{ width: 49%;}
	.cpxq_cptj_list li:nth-child(3n){ margin-right: 2%;}
	.cpxq_cptj_list li:nth-child(2n){ margin-right: 0%;}
	.wmdcn_list ul {display: unset;}
	.wmdcn_list li{  width: 25%; float: left; margin-bottom: 20px;}
	.wmdcn_list li .wmdcn_list_title:after{ display: none;}
	.wmdcn_list_nr li .wmdcn_list_cont{ margin-top: 0px;}
	.shfwzc_fr{ text-align: center;}
	.shfwzc_fr_service{ font-size: 75px; bottom: -40px; right: auto; left: 50%; transform: translateX(-50%);}
	.shfwzc_fr_cont p:after{ display: none;}
	.shfwzc_fl_list li .shfwzc_fl_title{ font-size: 20px;}
	.shfwzc_fl_list li .shfwzc_fl_cont{ font-size: 16px;}
	.shfwzc_fr_cont p{  padding-left: 0;}

	.jjfa_lanm_list li{ width: 100%;}
	.jjfa_lanm_list li.active .jjfa_lanm_list_cont{ padding: 10px 3%; width: 94%;}
	.jjfa_lanm_list li .jjfa_lanm_list_list { margin-top: 5px; }
	.jjfa_lanm_list li .jjfa_lanm_list_list dt { font-size: 14px;}
	.jjfa_lanm_list li .jjfa_lanm_list_list dt i{ font-size: 14px;}

	.jjfa_lm{ margin-top: -30px;}
	.jjfa_lm_cont{ padding:3%; }
	.jjfa_lm_cont .jjfa_lm_title{ font-size: 18px; line-height: 28px;}
	.jjfa_kuan{ margin: 30px 0 10px;}
	.jjfa_title,.jjfa_p1_title,.jjfa_ptcp_title,.jjfa_xgal_title{ font-size: 24px;}
	.jjfa_descc { font-size: 12px; top: 0px;}
	.jjfa_list ul{ display: unset;}
	.jjfa_list li{ width: 33%; margin-bottom: 20px; float: left;}
	.jjfa_list li .jjfa_list_title{ line-height: 18px;}
	.jjfa_p1 { padding: 20px 0; }

	.jjfa_p2 { padding: 20px 0 0px; }
	.jjfa_yyfakj_title{ font-size: 24px;}
	.jjfa_yyfakj_tu{ margin-top: 10px; padding: 30px 0;}
	.jjfa_ptcp_list li { width: 100%;}
	.gywm video{ position: absolute; left: 0;}
}

@media screen and (max-width:599px){
    .cpxq_top_fl .cpxq_title{ font-size: 20px; margin-top: 10px; padding-bottom: 15px; border-bottom: 0px;}
	.cpxq_top_fl .cpxq_title .fx{   font-size: 12px; margin-left: 12px;}
	.cpxq_top_fl .cpxq_title .fx i{    margin-right: 3px; font-size: 12px; }
	.cpxq_ybms{  font-size: 16px; margin-top: 0px;}
	.cpxq_js{  margin-top: 5px;}
	.cpxq_js span{ width: 100%; font-weight: normal; margin-bottom: 5px; height: auto;}
	.cpxq_js ul{width: 100%; }
	.cpxq_js li{ font-size: 12px; width: 23%;	margin-right: 2%; float: left; line-height: 24px; margin-bottom: 5px;}
	.cpxq_nav{  padding: 10px 0 0; border-bottom: 3px solid #f8f8f8;}
	.cpxq_nav ul{display: flex;}
	.cpxq_nav li{ font-size: 14px; margin-right: 0px; line-height: 30px; text-align: center;flex-grow: 1;}
	.cpxq_nav li i{ font-size: 14px; width: 100%; float: left; text-align: center;line-height: 15px;}
	.cpxq_nav li:hover, .cpxq_nav li.active{border-bottom:0}
	.cpxq_info{  padding: 20px 0;}
	.down_list li .down_list_xzk{ width: 10px; height: 10px; margin: 14px 10px;}
	.down_list li .down_list_xzk:hover:before, .cpxq_cpyb li:hover .down_list_xzk:before, .down_list li.active .down_list_xzk:before{ width: 6px; height: 6px;}
	.down_list li .down_list_title{ font-size: 14px; width: calc(55% - 60px);}
	.down_list li .down_list_ck{ display: none;}
	.down_list li .down_list_xz,.down_list li .down_list_email{ font-size: 12px; width: 25%;}
	.down_list li .down_list_xz i,.down_list li .down_list_email i{ font-size: 14px;}
	.cpxq_cptj{ padding: 20px 0;}
	.cpxq_cptj_title{ font-size: 24px;  text-align: center;}
	.cpxq_cptj_list{ margin-top: 10px;}
	.cpxq_cptj_list li{ width: 100%;}

	.cpxq_rzzs li,.cpxq_jcbg li{width: 100%;}
	.cpxq_info img{ margin: 5px 0;}
    .cpxq_js{ display: unset;}
	.wmdcn{ padding: 20px 0;}
	.wmdcn_title{ font-size: 24px;}
	.wmdcn_desc { font-size: 12px; }
	.wmdcn_list { margin-top: 20px;}
	.wmdcn_list li .wmdcn_list_tb img{ width: 35px;}
	.wmdcn_list li .wmdcn_list_title{ font-size: 14px;}
	.shfwzc_fr_title { font-size: 24px;}
	.shfwzc_fr_cont { margin-top: 0px;}
	.shfwzc_fr_cont p{ font-size: 18px;}
	.shfwzc_fl_list li .shfwzc_fl_title{ font-size: 16px;}
	.shfwzc_fl_list li .shfwzc_fl_cont {font-size: 14px; line-height: 22px;}
	.hslxdh_title { font-size: 24px; }
	.hslxdh_tel { font-size: 24px; line-height: 35px; margin: 10px 0;}
	.hslxdh_desc { font-size: 14px;}
	.message_title{ font-size: 24px; font-weight: 100;}
	.fwlc {	padding: 20px 0;}
	.fwlc_title{ font-size: 24px;}
	.fwlc_desc {font-size: 12px;}
	.fwlc_cont{ padding: 20px 0;}
	.jjfa_lanm_list li .jjfa_lanm_list_desc {font-size: 12px;}
	.jjfa_lanm {padding: 30px 0;}
	.jjfa_ptcp_list li .jjfa_ptcp_list_desc{ font-size: 14px;}
}

.main_content1400{ width:96%; margin:0 auto; max-width: 1400px; }

.gsjj{ width: 100%; position: relative; float: left; padding: 84px 0;}
.gsjj_fl{ width: 42%; float: left; background: url(../images/dian.png) left -30px bottom -30px no-repeat; position: relative; margin-bottom: 30px;} 
.gsjj_fl_dian{ position: absolute; bottom: -46px;left: -46px; z-index: 1;}
.gsjj_fl_tu{ width: 100%; position: relative; z-index: 2;}
.gsjj_fl_tu img{ width: 100%;}
.gsjj_fr{ float: right; width: 53%;}
.gsjj_fr_gsmc{ padding: 2px 10px; font-size: 19px; color: #fff; background: #ee1446; display: inline-block; padding-right: 50px; margin-top: 35px; position: relative;}
.gsjj_fr_gsmc:after{ content: ''; width: 0; height: 0; border-top: 0px solid transparent; border-bottom: 38px solid transparent; border-right: 20px solid #fff; position: absolute;  top: 0px;  right: 0px; z-index: 1; }
.gsjj_fr_title{ font-size: 46px; text-transform: uppercase; line-height: 55px; color: #ee1446; font-weight: bold; margin-top: 28px;}
.gsjj_fr_info1{ margin-top: 23px; font-size: 16px; line-height: 22px;}
.gsjj_fr_llist{ padding-left: 27px;}
.gsjj_fr_llist li{ width: 100%; margin-top: 21px;}
.gsjj_fr_llist li .gsjj_fr_llist_title{ font-size: 22px; position: relative; color: #1d3482;}
.gsjj_fr_llist li .gsjj_fr_llist_title i{ font-weight: bold; position: absolute; left: -24px; font-size: 14px; color: #da2720; top: 7px;}
.gsjj_fr_llist li .gsjj_fr_llist_info{  font-size: 16px; line-height: 21px; margin-top: 4px;}
.gsjj_fr_info2{ font-size: 16px; margin-top: 34px; line-height: 22px;}

.honor{ width: 100%; position: relative; display: inline-block; padding: 65px 0 82px; background-size: cover !important; background-attachment: fixed !important; }
.honor_bg{ position:absolute; left: 0; top: 0; background: #2b060e; opacity: 0.85;  width: 100%;  height: 100%; z-index: 1;}
.honor_title{ width: 100%;  font-size: 48px; color: #fff; position: relative; z-index: 1; text-align: center;}
.honor_list{ width: 100%; margin-top: 30px; position: relative; overflow: hidden;}
.honor_list ul{ height: auto; }
.honor_list li{ width: 100%;}
.honor_list li .honor_list_tu{ width: 100%; position: relative; padding-bottom: 138%; overflow: hidden;}
.honor_list li .honor_list_tu img{ height: 100%; width: 100%; position: absolute; object-fit: contain;}
.honor-button-prev,.honor-button-next{margin-top:0; top: 50%; width: 50px; height: 50px; background: none; font-size: 50px; transform: translateY(-50%); color: #ee1446; outline: none; left: 5px; font-weight: bold; opacity: 0.9;line-height: 50px;}
.honor-button-next{ transform:translateY(-50%); right: 5px; left: auto; }
.honor-b utton-prev:hover,.honor-button-next:hover{ opacity: 1;}


.i_team *{-webkit-box-sizing: border-box;  box-sizing: border-box;}
.i_team{  width: 100%; float:left; position: relative; padding: 100px 0; background: url(../images/team_bg.png) center bottom no-repeat;}
.i_team_title{  font-family: 'HelveticaNeueLTPro-Md'; font-size: 56px; color: #1a191e; line-height: 84px; text-align: center;}
.i_team_title span{ color: #ee1545;}
.i_team_desc{ color: #666666; text-align: center; font-size: 16px; font-family: 'HelveticaNeueLTPro-Roman'; margin-top: 4px;}
.i_team_list{ width: 100%; margin-top: 46px;}
.i_team_list_fl{ float: left; width: 77%;}
.i_team_list_fl li{ display: none; width: 100%; float: left; background: #f7f7f9; border-radius: 10px;} 
.i_team_list_fl li.on{ display: block;}
.i_team_list_fl li .i_team_cont_tu{ width: 34%; position: relative; padding-bottom: 42%; overflow: hidden; float: left; border-radius:10px;} 
.i_team_list_fl li .i_team_cont_tu img{ position: absolute; width: 100%; height: 100%; object-fit: cover;}
.i_team_list_fl li .i_team_cont{ float: left; width: 66%; padding: 5%; 	-webkit-box-sizing: border-box; box-sizing: border-box;}
.i_team_list_fl li .i_team_cont_title{ font-size: 32px; color: #1a191e; font-family: 'HelveticaNeueLTPro-Md'; line-height: 39px; margin-top: 9px;}
.i_team_list_fl li .i_team_cont_zw{ font-size: 18px; color: #ee1545; font-family: 'HelveticaNeueLTPro-Roman'; width: 100%; border-bottom: 1px solid #d4d4d6; padding-bottom: 9px;}
.i_team_list_fl li .i_team_cont_zyzz{ font-size: 16px; color: #1a191e; font-family: 'HelveticaNeueLTPro-Roman'; margin-top: 13px;}
.i_team_list_fl li .i_team_cont_zyzz span{ display: inline-block; width: 100%; color: #555555; font-family: 'HelveticaNeueLTPro-Lt'; font-size: 16px;}
.i_team_list_fl li .i_team_cont_ms{ width: 100%;  font-size: 16px; color: #1a191e; font-family: 'HelveticaNeueLTPro-Roman'; padding: 12px 0; line-height: 26px; padding-left: 19px;}
.i_team_list_fl li .i_team_cont_ms br{ display: none;}
.i_team_list_fl li .i_team_cont_ms p{ width: 100%; position: relative;}
.i_team_list_fl li .i_team_cont_ms p:before{content: ''; position: absolute; left: -17px; top: 9px; width: 5px; height: 5px; border: 2px solid #f20d48; border-radius: 100px;}
.i_team_list_fl li .i_team_list_more{ width: 100%;  margin-top: 7px;}
.i_team_list_fl li .i_team_list_more a{color: #ffffff; font-size: 18px; font-family: 'HelveticaNeueLTPro-Md'; display: inline-block; padding: 9px 33px; background: #ee1446;  border-radius: 5px;}
.i_team_list_fl li .i_team_list_more a:hover{ opacity: 0.8;}
.i_team_list_fr{ float: right; width: 22%;}
.i_team_list_fr li{ width: 100%; float: left; position: relative; margin-bottom: 12px;}
.i_team_list_fr li .i_team_list_tu{ width: 100%; position: relative; padding-bottom: 45%; overflow: hidden; border: 2px solid transparent; border-radius: 5px;}
.i_team_list_fr li.on .i_team_list_tu{ border: 2px solid #f20d48;}
.i_team_list_fr li .i_team_list_tu img{position: absolute; width: 100%; height: 100%;  object-fit: cover;}
.i_team_list_fr li .i_team_list_cont{ position: absolute; top: 27px; left: 23px; width: 60%;}
.i_team_list_fr li .i_team_list_cont2{ left: auto; right: 14px; text-align: right;}
.i_team_list_fr li .i_team_list_title{ color: #fff; font-size: 26px; font-family: 'HelveticaNeueLTPro-Md'; line-height: 26px;}
.i_team_list_fr li .i_team_list_zw{ color: #ffffff; font-size: 16px; font-family: 'HelveticaNeueLTPro-Roman'; line-height: 20px;}

.i_team_list2{ width: 100%; float:left; padding: 100px; margin-top: 50px;}
.i_team_list2 li{ float: left; width: 33.3%;  padding-left: 3%; }
.i_team_list2 li .i_team_list2_sz{ font-size: 60px; color: #ee1545; font-weight: bold;}
.i_team_list2 li .i_team_list2_sz sup{ position: relative; font-size: 28px; color: #ee1545; margin-left: 0px; top: -10px;}
.i_team_list2 li .i_team_list2_sz sub{font-size: 22px; font-weight: 100; position: relative;  bottom: 9px; margin-left: 5px;}
.i_team_list2 li .i_team_list2_title{ font-size: 22px; color: #35393b;}
.i_team_list2_more{ width: 100%; margin-top: 100px; float: left; padding-left: 5%; position: relative;}
.i_team_list2_more a{font-size: 18px; color: #ee1545; text-decoration: revert; position: relative;z-index: 2;}
.i_team_list2_more:before{ content: '';    position: absolute;  width: 50px; height: 50px;  background: #dae2e6;  border-radius: 100px;  z-index: 1;    left: 3%; top: 50%;  transform: translateY(-50%);}
.i_team_list2_more a:hover{ font-weight: bold;} 



.honorlist{ width: 100%; position: relative; padding: 50px 0; float: left;}
.honorlist_list{  width: 100%; float: left; position: relative; margin-top: 30px;}
.honorlist_list li{ float: left;  width: 24%; margin-right: 1.3333%; padding: 30px; padding-bottom: 20px; background: #fafafa; -webkit-box-sizing: border-box; box-sizing: border-box; margin-bottom: 50px;}
.honorlist_list li:nth-child(4n){ margin-right: 0px;}
.honorlist_list li .honorlist_list_tu{ width: 100%; position: relative; overflow: hidden; padding-bottom: 140%;}
.honorlist_list li .honorlist_list_tu img{ width: 100%; height: 100%; position: absolute;object-fit: cover;}
.honorlist_list li .honorlist_list_title{ font-size: 20px; line-height: 50px; width: 100%; text-align: center; margin-top: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.honorlist_list li:hover{ background: #ee1446;}
.honorlist_list li:hover a{ color: #fff;}

@media screen and (max-width:1400px){
	.i_team_list_fl li .i_team_cont_tu{ padding-bottom: 44%;}
	.i_team_list_fl li .i_team_cont{  padding: 3%;}
}

@media screen and (max-width:1200px){
	.gsjj_fr_gsmc{ font-size: 16px;}
	.gsjj_fr_title{ font-size: 32px; line-height: 40px; margin-top: 20px;}
	.i_team{ padding: 50px 0;}
	.i_team_title{ font-size: 45px; line-height: 60px;}
	.i_team_desc{ margin-top: 0px;}
	.i_team_list{ margin-top: 30px;}
	.i_team_list_fl li .i_team_cont_title{ font-size: 26px; line-height: 30px; margin-top: 0px;}
	.i_team_list_fl li .i_team_cont_zw{ font-size: 16px; padding-bottom: 5px;}
	.i_team_list_fl li .i_team_cont_zyzz{ font-size: 16px; margin-top: 5px;}
	.i_team_list_fl li .i_team_cont_zyzz span{ font-size: 14px;}
	.i_team_list_fl li .i_team_cont_ms{ font-size: 14px; padding: 10px 0; padding-left: 19px; line-height: 24px;}
	.i_team_list_fl li .i_team_cont_ms p:before{ top: 6px;}
	.i_team_list_fl li .i_team_list_more a{ font-size: 16px; padding: 5px 15px;}
	.i_team_list_fr li .i_team_list_cont{ top: 15px; left: 15px;}
	.i_team_list_fr li .i_team_list_cont2{ left: auto;}
	.i_team_list_fr li .i_team_list_title{ font-size: 20px;}
	.i_team_list_fr li .i_team_list_zw{ font-size: 14px;}
}
@media screen and (max-width:999px){
	.gsjj{ padding: 50px 0;}
	.gsjj_fl{ width: 100%; margin-bottom:0px;}
	.gsjj_fl_tu {overflow: hidden;padding-bottom: 80%;}
	.gsjj_fl_tu img { width: 100%; position: absolute; height: 100%; object-fit: cover; }
	.gsjj_fl_dian{ bottom: -10px; left: -10px;}
	.gsjj_fr{ width: 100%;}
	.gsjj_fr_gsmc{ margin-top: 20px;}
	.honor{ padding: 50px 0;}
	.honor_title{ font-size: 32px;}
	.i_team { padding: 30px 0; }
	.i_team_title { font-size: 40px; line-height: 55px; }
	.i_team_desc{ font-size: 14px;}
	.i_team_list_fl{ width: 100%;}
	.i_team_list_fr{ width: 100%;}
	.i_team_list_fr li{ width: 33.333%;}

	.honorlist{ padding: 30px 0;}
	.honorlist_list{ margin-top: 0;}
	.honorlist_list li{  width: 49%; margin-right: 2%;  padding: 20px;   margin-bottom: 20px;}
	.honorlist_list li:nth-child(2n){ margin-right: 0;}
	.honorlist_list li .honorlist_list_title{ line-height: initial; font-size: 16px;}
	.i_team_list2{ padding: 30px;}
	.i_team_list2 li{ width: 100%; text-align: center; margin-bottom: 30px;}
	.i_team_list2 li .i_team_list2_sz{ font-size: 40px;}
	.i_team_list2 li .i_team_list2_sz sup{  font-size: 20px; top: -3px;}
	.i_team_list2 li .i_team_list2_title{ font-size: 18px;}
	.i_team_list2_more{ margin-top: 30px; text-align: center;}
}
@media screen and (max-width:799px){
	.gsjj {padding: 30px 0;}
	.gsjj_fr_gsmc { font-size: 14px;}
	.gsjj_fr_title { font-size: 24px; line-height: 30px; margin-top: 10px; }
	.gsjj_fr_info1{ margin-top: 10px;}
	.gsjj_fr_llist li{ margin-top: 10px;}
	.gsjj_fr_llist li .gsjj_fr_llist_title{ font-size: 18px;}
	.gsjj_fr_llist li .gsjj_fr_llist_title i{ top: 5px; font-size: 10px;}
	.gsjj_fr_llist li .gsjj_fr_llist_info{ font-size: 14px;}
	.gsjj_fr_info2{ margin-top: 10px; font-size: 14px;}
	.honor{ padding: 30px 0;}
	.honor_title { font-size: 24px; }
	.honor_list{ margin-top: 20px;}

	.i_team { padding:20px 0; }
	.i_team_title { font-size: 32px; line-height: 30px;  }
	.i_team_desc { font-size: 12px; }
	.i_team_list_fr li .i_team_list_title { font-size: 16px; }
	.i_team_list_fr li .i_team_list_zw { font-size: 12px; line-height: 15px;}
	.honorlist_listm,.img_list{ margin-top: 10px;}
}
@media screen and (max-width:599px){
	.gsjj_fl_dian{ display: none;}
	.gsjj_fr_gsmc { font-size: 12px; margin-top: 10px; padding-right: 30px;}
	.gsjj_fr_title { font-size: 20px; line-height: 25px; margin-top: 5px; }
	.gsjj_fr_info1 { margin-top: 5px; line-height: 17px; font-size: 12px;}
	.gsjj_fr_llist li .gsjj_fr_llist_title { font-size: 14px; }
	.gsjj_fr_llist li .gsjj_fr_llist_info { font-size: 12px; line-height: 18px;}
	.gsjj_fr_llist li .gsjj_fr_llist_title i{ top: 3px; font-size: 10px; left: -16px;}
	.gsjj_fr_llist { padding-left: 20px; }
	.gsjj_fr_info2 { margin-top: 5px; font-size: 12px; }
	.honor_title { font-size: 20px; line-height: 29px; }
	.honor_list li .honor_list_tu{ padding-bottom: 100%;}

	.i_team_title{ font-size: 24px;}
	.i_team_list_fl li .i_team_cont_tu { width: 100%; padding-bottom: 125%; }
	.i_team_list_fl li .i_team_cont{ width: 100%;}
	.i_team_list_fr{ margin-top: 10px;}
	.i_team_list_fr li { width: 49%; float: left; margin-left: 2%; }
	.i_team_list_fr li:nth-child(2n){ margin-left: 0;}
	.honorlist_list{ margin-top: 0px;}
	.honorlist_list li{  width: 100%;}
}




@media screen and (max-width:1600px){
	.cpzx_fr_bot{ font-size: 75px;}
	.cpzx_zfl li a{font-size: 18px;}
	.i_jjfa_list{ width: 100%;}
}
@media screen and (max-width:1400px){

	.header_nav{ margin-left: 25px;}
	.header_nav>ul>li{ margin: 0 18px;}
	.header_search .soText{ width: 125px;}
	.banner li .banner_wz2{ font-size: 60px; line-height: 60px;}
	.cpfl_list{ padding: 70px 0 400px;}
	.cpfl_list li .cpfl_list_title{ font-size: 16px;}
	.cpfl_list li .cpfl_list_tu{ margin-top: 30px;}
	.cpfl_list li .cpfl_list_desc{ font-size: 14px; margin-top: 10px; line-height: 20px;}
	.cpzx_kuan{ top: -356px;}
	.cpzx_fr_bot { font-size: 65px; }
	.cpzx_fl{ padding: 40px;}
	.cpzx_list_cont{ margin-top: 10px;}
	.cpzx_list_lm{ font-size: 18px;}
	.cpzx_list_title{ font-size: 40px; line-height: 40px; margin-top: 5px;}
	.cpzx_list_xtu{  margin: 20px 0;}
	.cpzx_list_xtu li{ width: 60px; padding-bottom: 60px;}
	.cpzx_list_cs p{ font-size: 16px; line-height: 26px;}
	.cpzx_list_more a{ padding: 5px 18px; font-size: 14px;}
	.cpzx_list_link{ right: -20px;}
	.cpzx_list_link a{ font-size: 16px; width: 140px; height: 140px; line-height: 24px;}
	.i_about{ margin-top: -356px;}
	.i_jjfa{ margin-top: 20px;}
	.i_jjfa_bz{  font-size: 90px; top: 35px;}
	.i_jjfa_title{ font-size: 50px;}
	.i_jjfa_desc{ font-size: 45px;}
	.i_jjfa_list_kuan,.i_jjfa_list{ margin-top: 50px;}
	.i_team_list_fl li .i_team_cont_tu{ padding-bottom: 44%;}
	.i_team_list_fl li .i_team_cont{  padding: 3%;}

}
@media screen and (max-width:1200px){

	.header_logo{ margin-top: 15px;}
	.header_nav{ margin-left: 10px;}
	.header_nav>ul>li { margin: 0 12px; }
	.header_nav>ul>li>a{ font-size: 16px; line-height: 40px;}
	.header_search{ margin-top: 12px; margin-right: 10px;}
	.header_search form{ padding: 8px 10px;}
	.header_search .soText,.header_search .soBtn{ height: 18px;}
	.header_lang{ margin-top: 23px;}
	.header_kuan{ height: 83px;}

	.banner li .banner_wz1{ padding-left: 45px;}
	.banner li .banner_wz1:before{ width: 30px;}
	.banner li .banner_wz2{ font-size: 45px; line-height: 45px; margin-top: 10px;}
	.banner li .banner_wz3{ margin-top: 15px; line-height: 18px; font-size: 14px;}
	.banner li .banner_more{ margin-top: 15px;}
	.banner li .banner_more span{ padding: 5px 15px; font-size: 14px;}
	.cpzx_zfl{  height: 72%;}
	.cpzx_fr_bot{ font-size: 50px; height: 28%; }
	.i_about { margin-top: -396px; }
	.i_jjfa { margin-top: 0px; padding: 50px 0;}
	.i_jjfa_list li .i_jjfa_list_title{ font-size: 20px; margin-top: 0px;}
	.i_jjfa_list li .i_jjfa_list_desc{ font-size: 14px; line-height: 22px;}
	.i_fqa{ padding: 50px 0;}
	.i_fqa_title{ font-size: 45px; line-height: 60px;}
	.i_fqa_desc{ font-size: 16px; line-height: 22px; margin-top: 0px;}
	.i_team{ padding: 50px 0;}
	.i_team_title{ font-size: 45px; line-height: 60px;}
	.i_team_desc{ margin-top: 0px;}
	.i_team_list{ margin-top: 30px;}
	.i_team_list_fl li .i_team_cont_title{ font-size: 26px; line-height: 30px; margin-top: 0px;}
	.i_team_list_fl li .i_team_cont_zw{ font-size: 16px; padding-bottom: 5px;}
	.i_team_list_fl li .i_team_cont_zyzz{ font-size: 16px; margin-top: 5px;}
	.i_team_list_fl li .i_team_cont_zyzz span{ font-size: 14px;}
	.i_team_list_fl li .i_team_cont_ms{ font-size: 14px; padding: 10px 0; padding-left: 19px; line-height: 24px;}
	.i_team_list_fl li .i_team_cont_ms p:before{ top: 6px;}
	.i_team_list_fl li .i_team_list_more a{ font-size: 16px; padding: 5px 15px;}
	.i_team_list_fr li .i_team_list_cont{ top: 15px; left: 15px;}
	.i_team_list_fr li .i_team_list_cont2{ left: auto;}
	.i_team_list_fr li .i_team_list_title{ font-size: 20px;}
	.i_team_list_fr li .i_team_list_zw{ font-size: 14px;}


}
@media screen and (max-width: 1024px){
	.banner { margin-top:0px}
}


@media screen and (max-width:999px){

	.header_logo { margin-top: 5px;}
	.header_kuan{ height: 73px;}
	.header_fr,.header_nav{ display: none;} 
	.header_wap, .sp_header{ display: block;}
	.head_nav_wap{ margin-left: 0px; margin-top: 0px;}
	.banner li .banner_img img{ width: 130%; left: 50%; transform: translateX(-50%); position: relative;}
	.cpfl_list{ padding: 30px 0 100px; text-align: center;}
	.cpfl_list li{ width: 25%; display: inline-block; float: none; margin-bottom: 20px;}
	.cpfl_list li:nth-child(3n){ border-right: 0px;}
	.cpfl_list li .cpfl_list_sz{ font-size: 90px; top: -50px; right: 20px;}
	.cpfl_list li .cpfl_list_tu { margin-top: 10px; }
	.cpfl_list li .cpfl_list_desc{ font-size: 12px; min-height: auto; height: 65px; overflow: hidden;}
	.cpzx_list_link a{ font-size: 14px; width: 120px; height: 120px;}
	.cpzx{ background:none}
	.cpzx_fr{ position: relative; width: 100%; height: auto; right: auto;}
	.cpzx_zfl { height: auto;  width: 100%;}
	.cpzx_zfl ul{ position: relative; top: auto; transform: none;} 
	.cpzx_zfl li{ border-top: 1px solid #f4f4f4; text-align: center;padding: 5px 0;  margin: 3px 0;}
	.cpzx_fr_bot{ display: none;}
	.cpzx_fl{ width: 100%;}
	.cpzx_fl_bg{ right: 50%; transform: translateX(50%); width: 100%;}
	.cpzx_kuan{ top: -150px;}
	.i_about{ margin-top: -180px;}
	.i_about_title{ font-size: 40px;}
	.i_about_desc{ font-size: 14px; line-height: 25px; width: 90%;}
	.i_about_sztd li .i_about_sztd_title{  font-size: 45px;}
	.i_about_sztd li .i_about_sztd_title sup{ font-size: 30px;}
	.i_about_sztd li .i_about_sztd_title sub{ font-size: 18px;}
	.i_about_sztd li .i_about_sztd_desc{  font-size: 13px;}
	.i_about_tu{ margin-top: 30px;}
	.i_jjfa{ padding: 30px 0;}
	.i_jjfa_title { font-size: 40px; line-height: 45px; }
	.i_jjfa_desc { font-size: 30px;  line-height: 40px;}
	.i_jjfa_bz { font-size: 60px; top: 55px; line-height: 60px; }
	.i_jjfa_qh .swiper-button-next, .i_jjfa_qh .swiper-button-prev{ font-size: 26px;}
	.i_jjfa_list_kuan, .i_jjfa_list { margin-top: 30px; }
	.i_jjfa_list li .i_jjfa_list_title{ font-size: 16px;}
	.i_jjfa_list li .i_jjfa_list_desc { font-size: 12px; line-height: 17px; margin-top: 0px; height: 55px; }
	.i_fqa { padding: 30px 0; }
	.i_fqa_title { font-size: 40px; line-height: 55px; }
	.i_fqa_fl{ width: 100%;}
	.i_fqa_list{ width: 100%; margin-top: 20px;}
	.i_fqa_list li{ padding: 10px 0;}
	.i_fqa_list li .i_fqa_list_title{ font-size: 20px;}
	.i_team { padding: 30px 0; }
	.i_team_title { font-size: 40px; line-height: 55px; }
	.i_team_desc{ font-size: 14px;}
	.i_team_list_fl{ width: 100%;}
	.i_team_list_fr{ width: 100%; margin-top: 20px;}
	.i_team_list_fr li{ width: 33.333%;}


	
	

}
@media screen and (max-width:799px){

	.banner li .banner_wz1{ padding-left: 30px; font-size: 16px;}
	.banner li .banner_wz1:before { width: 22px; }
	.banner li .banner_wz2{ font-size: 32px; line-height: 30px; margin-top: 0px;}
	.banner li .banner_wz3 { line-height: 16px; font-size: 12px; }
	.banner li .banner_more { margin-top: 10px; }
	.cpfl_list li{ width: 49%;}
	.cpfl_list li:nth-child(3n) {border-right: 1px solid #f4f4f4;}
	.cpfl_list li:nth-child(2n) { border-right: 0px;}
	.cpfl_list li .cpfl_list_title { font-size: 14px; }
	.cpfl_list li .cpfl_list_desc{ height: 45px; margin-top: 0px; line-height: 15px;}
	.cpzx_zfl li a { font-size: 16px; }
	.cpzx_list_lm { font-size: 14px; }
	.cpzx_list_title{ font-size: 28px; margin-top: 0px;}
	.cpzx_list_xtu { margin: 10px 0; }
	.cpzx_list_xtu li { width: 50px; padding-bottom: 50px; margin-right: 5px;}
	.cpzx_list_cs p { font-size: 14px; line-height: 22px; }
	.cpzx_list_more{ margin-top: 10px;}
	.cpzx_list_more a { 	padding: 3px 10px; font-size: 12px; }
	.cpzx_list_link a { font-size: 12px; width: 100px; height: 100px; line-height: 20px; }
	.i_about { margin-top: -200px; }
	.i_about_title { font-size: 32px; }
	.i_about_desc { font-size: 12px; line-height: 18px; width: 100%; }
	.i_about_sztd li .i_about_sztd_title { font-size: 35px; }
	.i_about_sztd li .i_about_sztd_title sup { font-size: 20px; top: -4px;}
	.i_about_sztd li .i_about_sztd_title sub { font-size: 14px; }
	.i_about_sztd li .i_about_sztd_desc { font-size: 12px; line-height: 15px; }
	.i_about_tu { margin-top: 20px; }
	.i_jjfa { padding: 20px 0;overflow: hidden; }
	.i_jjfa_title { font-size: 32px; line-height: 30px; }
	.i_jjfa_desc { font-size: 22px; line-height: 34px; }
	.i_jjfa_bz { font-size: 45px; top: 38px; line-height: 45px; }
	.i_jjfa_list_kuan, .i_jjfa_list { margin-top: 20px; }
	.i_fqa { padding: 20px 0; }
	.i_fqa_title { font-size: 32px; line-height: 30px; text-align: center;}
	.i_fqa_desc{ font-size: 12px;  text-align: center;}
	.i_fqa_more{ margin-top: 5px; padding-left: 0px; text-align: center;}
	.i_fqa_more a{ font-size: 14px;}
	.i_fqa_list{ margin-top: 10px;}
	.i_fqa_list li .i_fqa_list_title { font-size: 18px; margin-bottom: 0px;}
	.i_fqa_list li .i_fqa_list_gb i{ font-size: 26px;}
	.i_team { padding:20px 0; }
	.i_team_title { font-size: 32px; line-height: 30px;  }
	.i_team_desc { font-size: 12px; }
	.i_team_list_fr li .i_team_list_title { font-size: 16px; }
	.i_team_list_fr li .i_team_list_zw { font-size: 12px; line-height: 15px;}


}
@media screen and (max-width:599px){

	.banner li .banner_img img{ width: 180%;}
	.banner li .banner_img_pc{ display: none;}
	.banner li .banner_img_wap{ display: inline-block;}
	.banner li .banner_wz1{ padding-left: 15px; font-size: 12px; }
	.banner li .banner_wz1:before {width: 12px; height: 1px;}
	.banner li .banner_wz2{ font-size: 20px; line-height: 20px;}
	.banner li .banner_wz3{ font-size: 10px; line-height: 14px;}
	.banner li .banner_more span { padding: 2px 5px; font-size: 10px; }
	.cpfl_list li { width: 49%; }
	.cpfl_list li:nth-child(3n) {border-right: 1px solid #f4f4f4;}
	.cpfl_list li:nth-child(2n) { border-right: 0px;}
	.cpzx_zfl li a { font-size: 14px; }
	.cpzx_fl { padding: 20px 10px; }
	.cpzx_list_tu{ width: 100%;  padding-bottom: 76%;}
	.cpzx_list_link { right: 29%; transform: translateX(50%); bottom: -5px; }
	.cpzx_list_link a { font-size:10px; width: 80px; height: 80px; line-height: 15px; }
	.cpzx_list_cont{ width: 100%; text-align: center;}
	.cpzx_list_xtu li{ float: none; display: inline-block;}
	.cpzx_list_xtu li img{ left: 0;}
	.i_about_sztd{ text-align: center;}
	.i_about_sztd li{ float: none; width: 32%; display: inline-block;}
	.i_about_tu li{width: 50%; padding-bottom: 70%;}
	.i_jjfa_bz{ display: none;}
	.i_jjfa_qh .swiper-button-prev {right: 30px;}
	.i_jjfa_qh .swiper-button-next, .i_jjfa_qh .swiper-button-prev { font-size: 22px; }
	.i_jjfa_list_kuan{ display: none;}
	.i_jjfa_list{ position: relative;}
	.i_fqa_more{display: none;}
	.i_fqa_list li { padding: 5px 0; }
	.i_fqa_list li .i_fqa_list_gb{ margin-right: 5px;}
	.i_fqa_list li .i_fqa_list_title{ font-size: 14px; width: calc(100% - 40px);}
	.i_fqa_list li .i_fqa_list_cont{ font-size: 12px; margin: 5px 0;}
	.i_about_title,.i_jjfa_title,.i_fqa_title,.i_team_title{ font-size: 24px;}
	.i_team_list_fl li .i_team_cont_tu { width: 100%; padding-bottom: 125%; }
	.i_team_list_fl li .i_team_cont{ width: 100%;}
	.i_team_list_fr{ margin-top: 10px;}
	.i_team_list_fr li { width: 49%; float: left; margin-left: 2%; }
	.i_team_list_fr li:nth-child(2n){ margin-left: 0;}

}