﻿@charset "UTF-8";
html{
  font-size:6.25vw;
}
@media screen and  (min-width:1600px){ /*主体宽度*/
  html{
  font-size: 100px;
}
}
@media screen and  (max-width:300px){
  html{
  font-size:100px;
}
}


html {
  scrollbar-width: thin;
  scrollbar-color: #ED6C00 #fff;
}
html::-webkit-scrollbar {
  width:20px;
}
html::-webkit-scrollbar-thumb {
  background-color:#fff;border-radius:8px;
}
html::-moz-scrollbar {
  width:20px; 
}
html::-moz-scrollbar-thumb {
  background-color:#fff;border-radius:8px;
}	



.max-1920{max-width:1920px; margin-right: auto; margin-left: auto;}
.max-width{max-width:1600px; margin-right: auto; margin-left: auto;}
.ctext{padding-left:1rem;padding-right:1rem;}
@media  screen and (max-width: 1024px){
.ctext{padding-left:16px;padding-right:16px;}
}





/*PC head*/
.t_navs{ position:fixed; left:0; top:0; z-index: 100; width: 100%;  }
.t_navs .top{ position:relative; z-index: 100; width: 100%; flex-wrap:wrap; display: flex; justify-content: space-between; align-items: center; height:0.9rem;padding:0 0.5rem;}
.t_navs .logo{ line-height: 0; float: left;}
.t_navs .logo a{ float: left;}
.t_navs .logo img{ width: auto; height:0.39rem;}
.t_navs .logo .img1{ display: block;}
.t_navs .logo .img2{ display: none;}
.t_navs .right{ display: flex; align-items: center;}
.t_navs .line{ display:flex; width:1px; height:40px; background: #fff; opacity:0.45; margin:0 0.31rem 0 16px;}
.t_navs .tel{ display:flex; flex-wrap: wrap; flex-direction: column; color: #fff; line-height:19px; font-size:14px; padding:0 0 0 42px;background: url(img/tel.svg) left center no-repeat; background-size:36px auto !important;}
.t_navs .tel .num{line-height:24px; font-size:18px; font-weight: 700;}
.t_navs .menu{float: left;}
.t_navs .menu ul{float: left;}
.t_navs .menu .nli{ float: left; position: relative; margin-right:0.86rem;}
.t_navs .menu .nli:last-child{ margin-right:0 !important;}
.t_navs .menu .nli span a{ display: block;position: relative;line-height:0.9rem; font-size:calc(14px + 0.06rem);color: #fff; }
.t_navs .menu .nli span a::after{ display: block; content: ''; position: absolute; left:50%; bottom:0.2rem; background: #fff; width: 0; height: 1px; transform: translateX(-50%); -ms-transform: translateX(-50%); }
.t_navs .menu .nli.on span a,
.t_navs .menu .nli:hover span a{color: #fff;}
.t_navs .menu .nli.on span a::after,
.t_navs .menu .nli:hover span a::after{ width:100%;}
.t_navs .sub{ display:none; position: absolute; top:100%; left:50%; z-index: 10; background:#fff;transform: translateX(-50%); -ms-transform: translateX(-50%); }
.t_navs .sub4 .u1{ display: flex; flex-wrap: wrap; white-space: nowrap; flex-direction: column; padding:15px 15px;}
.t_navs .sub4 .u1 .l1{ display: block; width:100%; padding:4px 0;}
.t_navs .sub4 .u1 .l1 a{ display: block; width:100%; color: #666; line-height:calc(22px + 0.02rem); font-size:calc(14px + 0.02rem); padding:0 14px; position: relative;}
.t_navs .sub4 .u1 .l1 a::after{ display: block; content:''; position: absolute; left:0; top:50%; width:4px; height:4px; background: #ED6C00; margin-top: -2px; transform: rotate(45deg); -ms-transform: rotate(45deg); }
.t_navs .sub4 .u1 .l1 a:hover{color: #ED6C00;}




.t_navs .ss_search{float: left; display:flex;}
.t_navs .ss_search ._t{ cursor: pointer; display:flex; height:40px; width:40px; background: url(img/_search.svg) center no-repeat; background-size:100% auto !important;}
.t_navs ._b{width: 100%;height: 160px;background:rgba(0,0,0,0.4);z-index: 99;position: fixed;left: 0;top:0.9rem;display: none;}
.t_navs ._b .w980{width:940px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);}
.t_navs ._b .input{width: 100%; display: flex; position: relative;}
.t_navs ._b .input input{width: 100%;height:56px;display: block;font-size: calc(14px + 0.04rem); line-height:40px; color: #fff; border-bottom: 1px solid rgba(255,255,255,0.21); padding:8px 8px;}
.t_navs ._b .input input::placeholder{color:#fff; opacity:1 !important;}
.t_navs ._b .input .img{width:40px; height:40px;display: block;position: absolute;right:4px;top: 50%;transform: translate(0,-50%); -ms-transform: translate(0,-50%); cursor: pointer;background: url(img/_search.svg) center no-repeat; background-size:100% auto !important;}
.t_navs ._b .input .img:hover{background: url(img/_search1.svg) center no-repeat;}
.t_navs ._b .u1{ display: flex; flex-wrap: wrap; padding:4px 0 0 0;}
.t_navs ._b .u1 .l1{ display:inline-flex; margin:8px 8px 0 0;}
.t_navs ._b .u1 .l1 a{ display: inline-flex; padding:2px 16px 3px 16px;
background: rgba(255, 255, 255, 0.16);
border-radius: 4px; color:#E3E2E2; font-size:14px; line-height:24px;
}
.t_navs ._b .u1 .l1 a:hover{background:#ED6C00; color: #fff;}



.t_navs.bct .top{ background:#fff; box-shadow:0px 0px 16px 0px rgba(0, 0, 0, 0.12);}
.t_navs.bct .logo .img1{ display:none;}
.t_navs.bct .logo .img2{ display:block;}

.t_navs.bbt .top{ background:#fff; box-shadow:0px 0px 16px 0px rgba(0, 0, 0, 0.12);}
.t_navs.bbt .tel{ color:#666464;}
.t_navs.bbt .logo .img1{ display:none;}
.t_navs.bbt .logo .img2{ display:block;}
.t_navs.bbt .line{background: #9B9B9B;}
.t_navs.bbt .tel{ color:#666464;}
.t_navs.bbt .menu .nli span a{ color:#000;}
.t_navs.bbt .menu .nli span a::after{ background:#ED6C00;}
.t_navs.bbt .menu .nli.on span a,
.t_navs.bbt .menu .nli:hover span a{color: #ED6C00;}
.t_navs.bbt .ss_search ._t{ background: url(img/_search1.svg) center no-repeat;}

.t_navs.ect .top{ background:#fff;}
.t_navs.ect .logo .img1{ display:none;}
.t_navs.ect .logo .img2{ display:block;}
.t_navs.ect .line{background: #9B9B9B;}
.t_navs.ect .tel{ color:#666464;}
.t_navs.ect .menu .nli span a{ color:#000;}
.t_navs.ect .menu .nli span a::after{ background:#ED6C00;}
.t_navs.ect .menu .nli.on span a,
.t_navs.ect .menu .nli:hover span a{color: #ED6C00;}
.t_navs.ect .ss_search ._t{ background: url(img/_search1.svg) center no-repeat;}

.t_navs.act .top{ background:#fff; box-shadow:0px 0px 16px 0px rgba(0, 0, 0, 0.12);}
.t_navs.act .logo .img1{ display:none;}
.t_navs.act .logo .img2{ display:block;}
.t_navs.act .line{background: #9B9B9B;}
.t_navs.act .tel{ color:#666464;}
.t_navs.act .menu .nli span a{ color:#000;}
.t_navs.act .menu .nli span a::after{ background:#ED6C00;}
.t_navs.act .menu .nli.on span a,
.t_navs.act .menu .nli:hover span a{color: #ED6C00;}
.t_navs.act .sub{ box-shadow:0px 0px 16px 0px rgba(0, 0, 0, 0.12);}
.t_navs.act .ss_search ._t{ background: url(img/_search1.svg) center no-repeat;}


@media screen and (max-width:1440px) {
.t_navs .menu .nli{ margin-right:0.76rem;}	
.t_navs .sub3 .u1 .l1{  margin-bottom:0.37rem; padding:0 0.15rem;}
}
@media screen and (max-width:1024px) {
.t_navs .top{ padding:0 15px;height:50px;}
.t_navs .menu{ display: none;}
.t_navs .logo img{ width: auto; height:30px;}
.t_navs .tel{ display:none;}
.t_navs .line{ display:none;}
.t_navs .ss_search{ display:none;}
}



.menuph{ display:none; float: right; width:26px; height: 20px; cursor: pointer; text-align: center;}
.menuph .point { float:left; width: 100%;  height: 20px; position: relative;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before { width: 100%;}
.menuph .navbtn { position: absolute; top:9px; right: 0; display: inline-block; width:100%; height: 2px; background: #fff;
-webkit-transition: all .3s ease-out 0s; 
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.menuph .navbtn::after,
.menuph .navbtn::before { position: absolute; right: 0; display: inline-block; width: 100%; height: 2px; content: ''; background: #fff;
-webkit-transition: all .3s ease-out 0s;  
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.menuph .navbtn::after { top: -9px;}
.menuph .navbtn::before { top: 9px;}
.menuph.active .point .navbtn{ background: transparent !important;}
.menuph.active .point .navbtn::after{ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0px;}
.menuph.active .point .navbtn::before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0px;}

.t_navs.ect .menuph .navbtn{ background: #ED6C00;}
.t_navs.ect .menuph .navbtn::after,
.t_navs.ect .menuph .navbtn::before { background: #ED6C00;}

.t_navs.bct .menuph .navbtn{ background: #ED6C00;}
.t_navs.bct .menuph .navbtn::after,
.t_navs.bct .menuph .navbtn::before { background: #ED6C00;}


.t_navs.act .menuph .navbtn{ background: #ED6C00;}
.t_navs.act .menuph .navbtn::after,
.t_navs.act .menuph .navbtn::before { background: #ED6C00;}


@media  screen and (max-width:1024px){
.menuph{ display:block;}
}

.xialaph{ position: fixed; left:0; top:50px; float: left; width: 100%; height:100vh; z-index:15; display:none; background:#fff; padding:15px 15px 50px 15px; overflow-y: auto;}
.xialaph .l1{width: 100%; display: inline-flex; flex-wrap: wrap; border-bottom:1px solid rgba(0,0,0,0.1);}
.xialaph .a1box{width: 100%;position: relative;}
.xialaph .a2box{width: 100%;position: relative;}
.xialaph .a1{font-size:16px;color: #000; text-transform: uppercase; font-size:16px; line-height:24px;position: relative;padding:14px 20px 14px 0;display: block;width: 100%; text-transform: uppercase;}
.xialaph .on .a1{ color: #ED6C00;}
.xialaph .icobox{width:50px;height:100%;position: absolute;right:0;top:0;}
.xialaph .icobox::after{ display:block; content:''; width:8px;height:8px;position: absolute;right:2px;top: 50%;transform: translate(0,-50%) rotate(45deg); -ms-transform: translate(0,-50%) rotate(45deg);border-top:1px solid #000;  border-right:1px solid #000;}
.xialaph .on .icobox::after{ transform: translate(0,-50%) rotate(135deg); -ms-transform: translate(0,-50%) rotate(135deg); margin-top: -3px;}
.xialaph .u2{width: 100%;padding:0 0 15px 15px;display: none;}
.xialaph .u2 .l2{ width: 100%;display: block; margin-bottom:8px;}
.xialaph .u2 .a2{ width: 100%;display: block; font-size:15px;color: #666464;line-height:24px; text-transform: uppercase;}
.xialaph .on .a2{ color:#ED6C00;}
.xialaph .u3{width: 100%;padding:10px 0 2px 15px;display: none;}
.xialaph .u3 .l3{ width: 100%;display: block; margin-bottom:8px;}
.xialaph .u3 .l3 a{ width: 100%;display: block; font-size:15px;color: #666464;line-height:24px; text-transform: uppercase;}
.xialaph .input_box{width: 100%;border-bottom:1px solid rgba(0,0,0,0.1);margin-top:10px;position: relative;}
.xialaph .input_box input{width: 100%;height:50px;padding:0 60px 0 8px;font-size: 15px;color: #000;}
.xialaph .input_box input::placeholder{color:#000; opacity:1 !important;}
.xialaph .input_box img{width:40px;cursor: pointer;position: absolute;right:0;top: 50%;margin-top: -20px;}
.xialaph .u0{ display: flex; flex-wrap: wrap; width: 100%; padding:15px 0 0 0;}
.xialaph .u0 .l0{ display:inline-flex; margin:8px 8px 0 0;}
.xialaph .u0 .l0 a{ display: inline-flex; padding:2px 16px 3px 16px;
background: rgba(181, 181, 182, 0.3);
border-radius: 4px; color:#000; font-size:14px; line-height:24px;
}
.xialaph .u0 .l0 a:hover{background:#ED6C00; color: #fff;}


/* footer1 */
.footer1{ background:#6A6A6A; position: relative; z-index: 6;}
.footer1 .top{ display:flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; padding:0.72rem 0;}
.footer1 .logo{ display:block; line-height:0;}
.footer1 .logo img{ height:0.51rem;}
.footer1 .down{ display:flex; flex-wrap: wrap; width:100%; justify-content: space-between; padding:0 0 0.37rem 0;}
.footer1 .Copyright{ display:block; color:#B5B5B6; font-size:14px; line-height:23px;}
.footer1 .Copyright a{color:#B5B5B6; margin-left:5px;}
.footer1 .Copyright a:hover{color: #ED6C00;}
.footer1 .sjkf{ display: inline-flex;color:#B5B5B6; font-size:14px; line-height:23px;}
.footer1 .sjkf i{ padding:0 6px; font-size:12px;}
.footer1 .sjkf a{color:#B5B5B6; }
.footer1 .sjkf a:hover{ color: #ED6C00;}
.footer1 .nav{ position:relative; z-index: 6; display: flex; flex-direction: column; margin-left:1.17rem;}
.footer1 .nav:first-child{ margin-left:0 !important;}
.footer1 .nav .u2{ display: flex; flex-direction: column; padding-top:0.12rem;}
.footer1 .nav .a1{ display:inline-flex; color: #fff; font-size:calc(14px + 0.04rem); line-height:24px;  font-weight: 700;}
.footer1 .nav .a2{ display:inline-flex;; color: #fff; font-size:16px; line-height:20px; margin-top:0.16rem;}
.footer1 .nav .a2:hover{ color: #ED6C00; }
.footer1 .left{ display:inline-flex; flex-wrap: wrap; flex-direction: column;}
.footer1 .right{ display:inline-flex; flex-wrap: wrap; margin:0.3rem 0 0 0; }
.footer1 .adrr{ display:block; width: 100%; color:#fff;font-size:14px; line-height:23px; margin-top:0.24rem;}
.footer1 .er{ display:flex; flex-wrap: wrap;}
.footer1 .er .li{ display:flex; flex-wrap: wrap; width:100px; margin:0.24rem 16px 0 0;}
.footer1 .er i{ display:block; width:100%; line-height: 0;}
.footer1 .er span{ display:block; width:100%; text-align:center; margin-top:6px; color:#fff;font-size:14px; line-height:23px;}

@media screen and (max-width:1400px) {
.footer1 .nav{ margin-left:0.8rem;}
}
@media (max-width: 1024px){
.footer1 .top{ padding:30px 0 25px 0; justify-content: center;}
.footer1 .logo img{height:34px;}
.footer1 .Copyright{ max-width:332px; text-align: center;}
.footer1 .er .li{ margin:20px 14px 0 0;}
.footer1 .down{ justify-content: center; padding:0 0 20px 0;}
.footer1 .adrr{ margin-top: 20px;}
.footer1 .right{ display:none;}
.footer1 .left{ justify-content: center; align-items: center; text-align: center;}
}
@media (max-width: 767px){
.footer1 .er .li{ margin:20px 7px 0 7px;}
}





.pf-right{display:none; z-index:16; position:fixed; right:0.3rem; bottom:15vh; width:0.56rem;}
.pf-right .ul{ display:flex; flex-wrap:wrap; justify-content: center; width:100%; border-radius:0.48rem; background: #fff; padding:0 0.04rem;
box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.12)
}
.pf-right .line{ position: relative; display: block; width:16px; height:1px; background:#E6E6E6; margin:2px 0;}
.pf-right .li{ position: relative; display: block; width:100%;padding:0.04rem 0;}
.pf-right .li .a{ display:flex; flex-wrap:wrap; width:100%; justify-content: center; align-items: center; line-height: 0; width:100%; height:0.48rem; border-radius:0.48rem;}
.pf-right .li .a:hover{background:#ED6C00;}
.pf-right .li .a img{ width:24px; height:24px;}
.pf-right .li .a .img1{ display:block;}
.pf-right .li .a .img2{ display:none;}
.pf-right .li .a:hover .img1{ display:none;}
.pf-right .li .a:hover .img2{ display:block;}
.pf-right .tel{ position: absolute; right:100%; top:50%; background: #fff; border-radius:4px;display: flex; flex-wrap: wrap; flex-direction: column; min-width:146px; padding:12px 13px;
box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.12); margin:0 0.26rem 0 0;
-webkit-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-webkit-transform-origin:90% 50%;
	-moz-transform-origin:90% 50%;
	-ms-transform-origin:90% 50%;
	-o-transform-origin:90% 50%;
	transform-origin:90% 50%;
	-webkit-transform: translateY(0) scale(0);
	-moz-transform: translateY(0) scale(0);
	-ms-transform: translateY(0) scale(0);
	-o-transform: translateY(0) scale(0);
	transform: translateY(0) scale(0)
}
.pf-right .tel font{
color: rgb(238, 27, 36);
font-size: 14px;
font-weight: 400;
line-height: 21px;
}
.pf-right .tel span{
color: rgb(30, 30, 30);
font-size: 12px;
font-weight: 400;
line-height: 18px;
margin: 4px 0 0 0;
}
.pf-right .tel::after{ display: block; content: ''; position: absolute; left: 100%; top:50%; margin:-10px 0 0 -4px; border-top: 10px solid transparent; border-bottom:10px solid transparent;border-left:12px solid #fff; }
.pf-right .er{ position: absolute; right:100%; top:50%; width:158px; background: #fff; border-radius:4px;padding:20px 10px 17px 10px;
box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.12); margin:0 0.26rem 0 0;
-webkit-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-webkit-transform-origin:90% 50%;
	-moz-transform-origin:90% 50%;
	-ms-transform-origin:90% 50%;
	-o-transform-origin:90% 50%;
	transform-origin:90% 50%;
	-webkit-transform: translateY(-50%) scale(0);
	-moz-transform: translateY(-50%) scale(0);
	-ms-transform: translateY(-50%) scale(0);
	-o-transform: translateY(-50%) scale(0);
	transform: translateY(-50%) scale(0)
}
.pf-right .er i{ display: block; width: 100%; line-height: 0; padding:0 20px;}
.pf-right .er span{ text-align: center; display: block; width: 100%;
color: rgb(30, 30, 30);
font-size: 14px;
font-weight: 350;
line-height: 23px;
margin:14px 0 0  0;

}
.pf-right .er::after{ display: block; content: ''; position: absolute; left: 100%; top:50%; margin:-10px 0 0 -4px; border-top: 10px solid transparent; border-bottom:10px solid transparent;border-left:12px solid #fff; }
.pf-right .li:hover .tel{opacity: 1;
	filter: alpha(opacity=100);
	display: block \9;
	pointer-events: auto;
	-webkit-transform: translateY(-50%) scale(1);
	-moz-transform: translateY(-50%) scale(1);
	-ms-transform: translateY(-50%) scale(1);
	-o-transform: translateY(-50%) scale(1);
	transform: translateY(-50%) scale(1);}
.pf-right .li:hover .er{opacity: 1;
	filter: alpha(opacity=100);
	display: block \9;
	pointer-events: auto;
	-webkit-transform: translateY(-50%) scale(1);
	-moz-transform: translateY(-50%) scale(1);
	-ms-transform: translateY(-50%) scale(1);
	-o-transform: translateY(-50%) scale(1);
	transform: translateY(-50%) scale(1);}



@media screen and (max-width:1800px) {
.pf-right{ right:0.1rem;}
}	
@media screen and (max-width:1024px) {
.pf-right{ display:none !important;}
}

.wap_hei{ display: none; width: 100%;height:50px;}
.wap_down{ display: none; width: 100%;background: #fff;box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.07);position: fixed;z-index: 15;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom); left: 0; bottom: 0;}
.wap_down li{width:33.33%;float: left;text-align: center;}
.wap_down li a{width: 100%;display: flex;flex-wrap: wrap;align-content: center; justify-content: center; height:50px;}
.wap_down li .ico{ border-radius: 50%; width:42px;display: flex;flex-wrap: wrap;align-content: center; justify-content: center; height:42px; line-height: 0;}
.wap_down li .ico img{ width:22px; height:22px;}
.wap_down li .ico .img1{ display:block;}
.wap_down li .ico .img2{ display:none;}
.wap_down li  a:hover .ico{background:#ED6C00;}
.wap_down li  a:hover .ico .img1{ display:none;}
.wap_down li  a:hover .ico .img2{ display:block;}


@media screen and (max-width:1024px) {
/*WAP head*/
.wap_down{ display: block;}
.wap_hei{ display: block;}

}


.index-banner{ display:block; width: 100%; line-height: 0; overflow: hidden; z-index:5; position: relative;}
.index-banner .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box;}
.index-banner .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; width:100%; line-height: 0;}
.index-banner .div{ width:100%; line-height: 0;}
.index-banner .pc_show1{ width:100%; height:100vh; object-fit: cover;}
.index-banner .box{ display: block; width:100%; position: absolute; left: 0; top:44.5%; z-index: 6; transform: translateY(-50%); -ms-transform: translateY(-50%); }
.index-banner .box .pic{display: block; width:100%; text-align:center; line-height: 0;}
.index-banner .box .pic img{ width:35.62%;}
.index-banner .box .cont{ display: inline-flex; flex-wrap: wrap; flex-direction: column; }
.index-banner .box .tit1{ display: inline-flex; color: #fff; font-weight: bold; font-size:0.64rem; line-height:0.74rem; text-shadow: 6px 6px 13px rgba(81, 156, 221, 0.74);}
.index-banner .box .tit2{  display:inline-flex; background:rgba(14,110,184,0.9); border-radius:0 0.32rem 0.32rem 0.32rem; color: #fff; font-size:0.19rem; line-height:0.3rem; padding:0.16rem 0.24rem;margin-top: 0.35rem;}

.index-banner .swiper-prev,
.index-banner .swiper-next{ border-radius: 50%; cursor: pointer; width:0.56rem; height:0.56rem; border:1px solid rgba(255,255,255,0.78); display:block;position: absolute; top:50%; z-index: 10; background: url(img/next.svg) center no-repeat; background-size:auto 0.3rem !important; transform: translateY(-50%); -ms-transform: translateY(-50%); }
.index-banner .swiper-prev{ left:30px; transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
.index-banner .swiper-next{ right:30px;}
.index-banner .swiper-prev:hover,
.index-banner .swiper-next:hover{background: url(img/next.svg) center no-repeat #ED6C00; border:1px solid #ED6C00;}
.index-banner .swiper-pagination{ cursor: pointer; display:flex;position: absolute;left:50%; bottom:44px; z-index: 10;margin-left:-800px; }
.index-banner .swiper-pagination-bullet{ cursor: pointer; border-radius:24px; width:24px; height:24px; margin:0 16px 0 0; display:block; background: url(img/ino8.1.png) center no-repeat; background-size:100% 100% !important; }
.index-banner .swiper-pagination-bullet-active{  background: url(img/ino8.png) center no-repeat; animation:rotate 3s linear 0s infinite;}
._mouse1{ bottom: 2rem !important;}


@media screen and (max-width:1024px) {
._mouse{ display:none;}	
.index-banner .box .tit1{ font-size:0.86rem; line-height:1.2rem;}
.index-banner .box .tit2{  border-radius:0 0.64rem 0.64rem 0.64rem; font-size:0.47rem; line-height:0.7rem; padding:0.32rem 0.5rem;margin-top: 0.6rem;}
.index-banner .swiper-prev,
.index-banner .swiper-next{ width:30px; height:30px; background-size:auto 20px !important;  }
.index-banner .swiper-prev{ left:15px; }
.index-banner .swiper-next{ right:15px;}
.index-banner .swiper-pagination{ left:15px; bottom:20px; margin-left:0; }
.index-banner .swiper-pagination-bullet{ margin:0 10px 0 0;}
}
@media screen and (max-width:767px) {
.index-banner .box .pic img{ width:52%;}
}




.list01{ display: flex; flex-wrap: wrap; width: 100%; position: absolute; left:0; bottom: 0; z-index: 6;}
.list01 .li{ display: flex; flex-wrap: wrap; align-items: center; width:25%; height:1.55rem; padding:0.32rem;
background: rgba(0, 0, 0, 0.1);
border-top: 1px solid rgba(255, 255, 255, 0.1);
border-Right: 1px solid rgba(255, 255, 255, 0.1);
box-shadow: 0px 0px 47px 0px rgba(0, 0, 0, 0.04);
} 
.list01 .li .tit{ display:block; width: 100%; color: #fff; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.07rem); margin-top:0.08rem;}
.list01 .li .num{ display:flex; align-items: center; width: 100%; color: #fff; font-size:calc(16px + 0.14rem); line-height:calc(22px + 0.18rem); font-weight: 500; position: relative;}
.list01 .li .num::after{ display: block; width:calc(22px + 0.18rem); height:100%; position: absolute; right:0; top:0; content: ''; background: url(img/right.svg) right center no-repeat; background-size:auto 100% !important;}
.list01 .li:hover{background:#ED6C00 !important;}
.list01 .li:hover .tit{ margin-top:0.22rem;}
.list01 .li:hover .num::after{ background: url(img/right1.svg) right center no-repeat; transform: rotate(45deg); -ms-transform: rotate(45deg); }

@media  screen and (max-width:1024px){
.list01 .li{ padding:14px; height:78px;}	
.list01 .li .tit{ font-size:14px; line-height:24px; margin-top:1px; font-weight: bold;}
.list01 .li .num{ font-size:18px; line-height:24px;}
.list01 .li .num::after{ width:24px;}
.list01 .li:hover .tit{ margin-top:1px;}
}
@media  screen and (max-width:767px){
.list01{ position: static;}	
.list01 .li{ width:50%;background:rgb(237, 108, 0,1);}
}


.shipin{display:block; width: 100%; overflow: hidden; border-radius:0.24rem; line-height: 0; position: relative; background: #000;}
.shipin .paly{display:flex; justify-content:flex-start; align-items: center; position: absolute; flex-direction: column; left: 50%; top: 50%; z-index: 6; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); white-space: nowrap; height:44px; }
.shipin .paly img{display:block;width:44px; height:44px; }
.shipin .paly span{display:block; color: #fff; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.03rem); margin-top:12px; opacity:0; }
.shipin .ico{display:flex; justify-content:center; align-items: flex-end; position: absolute; flex-direction: column; right:0; bottom:0; z-index: 6;
width: 2.11rem;
height: 1.81rem;
background: rgba(237, 108, 0, 0.65);
border-radius: 0.81rem 0px 0.24rem 0px;
}
.shipin .ico img{display:block;width:1.29rem; height:1.4rem; }
.shipin:hover .paly span{ opacity:1;}
.shipin:hover .ico{background: rgba(237, 108, 0, 0.77);}
.shipin:hover .img{ opacity:0.77;}

@media screen and (max-width:1024px) {
.shipin .paly img{ width:36px; height:36px;}
}


.main9{ display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; width: 100%;}
.main9 .right{ width:57.6%;}
.main9 .left{ width:32.4%;}
.main9 .info{ width:100%; color: #000; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.1rem); margin-top:0.56rem;}
.main9 ._btn{ margin-top:1.24rem;}


@media  screen and (max-width:1600px){
.main9 ._btn{ margin-top:1rem;}
.main9 .info{ margin-top:0.46rem;}
}
@media  screen and (max-width:1400px){
.main9 .left{ width:37.4%;}	
.main9 ._btn{ margin-top:0.8rem;}
}
@media  screen and (max-width:1024px){
.main9 .left{width:100%;}
.main9 .right{width:100%; margin-top:25px;}
.main9 .info{ margin-top:10px; font-size:14px; line-height:24px; margin-top:15px; text-align: justify;}
.main9 ._btn{ margin-top:20px;}

}


.main4 .tit-en{ color: #fff;}
.main4 .tit-zh{ color: #fff;}
.main4 .more{ position: absolute; right: 0; bottom: 0; z-index: 6;
color: rgb(255, 255, 255);
font-size: 14px;
font-weight: 400;
line-height: 19px;
}
.main4{ width: 100%; display: flex; flex-wrap: wrap; align-content: flex-start; justify-content: space-between;}
.main4 .left{ width:49.31%; margin-top: 0.32rem;}
.main4 .right{ width:39.87%;}
.main4 .u2{  display:block; width:100%;
background: linear-gradient(0.00deg, rgba(255, 255, 255, 0.25),rgba(255, 255, 255, 0));
border: 1px solid rgba(255, 255, 255, 0.38);
border-radius: 0.24rem;
padding: 0.4rem;
}
.main4 .u2 ._img{ padding-bottom:56.1%; border-radius:25px; margin-top: 0.4rem;}
.main4 .u2 .tit{ width: 100%; font-weight: 700; color: #fff;font-size:calc(14px + 0.1rem); line-height:calc(22px + 0.14rem); height:calc(44px + 0.28rem);}
.main4 .u2 .p{ width: 100%; color:#fff;font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.02rem); height:calc(44px + 0.04rem); margin-top: 0.16rem;}
.main4 .u2 ._btn{ margin-top: 0.4rem;}

.main4 .u1{ width: 100%; display: block; margin-top: 0.72rem;border-bottom: 1px solid rgba(255, 255, 255, 0.52);}
.main4 .u1 .l1{ display: block; width: 100%;}
.main4 .u1 .a1{ display: block; width: 100%; height:1.02rem;
border-top: 1px solid rgba(255, 255, 255, 0.52);
display: flex;
align-items: center;
}
.main4 .u1 .a1 .tit{ width: 100%;  color: #fff;font-size:calc(14px + 0.06rem); line-height: calc(22px + 0.08rem);}
.main4 .u1 .a1 .time{display:flex; align-items:center; color:#ddd;font-size:14px; line-height:22px; white-space: nowrap; padding:0 0 0 12px; min-width:102px;}
.main4 .u1 .a1 .time img{ width:24px; height:24px; margin-right: 8px;}
.main4 .u1 .a1 .div:hover .time{ opacity:1; }
.main4 .u1 .a1 .div:hover::after{ width: 100%;}
.main4 .u1 .on .a1{ height:1.18rem;}
.main4 .u1 .on .a1 .tit{font-size:calc(14px + 0.1rem); line-height: calc(22px + 0.14rem); font-weight: 700;}

@media screen and (max-width:1600px) {
.main4 .u1{ margin-top: 0.62rem;}	
.main4 .u1 .a1{ height:0.96rem;}
.main4 .u1 .on .a1{ height:1.12rem;}
}
@media screen and (max-width:1440px) {
.main4 .left{ width:51.31%; margin-top: 0.32rem;}
.main4 .right{ width:41.87%;}
.main4 .u1 .a1 .tit{font-size:calc(14px + 0.04rem); line-height: calc(22px + 0.06rem);}
.main4 .u1 .on .a1 .tit{font-size:calc(14px + 0.05rem); line-height: calc(22px + 0.07rem);}
.main4 .u2 .tit{font-size:calc(14px + 0.05rem); line-height:calc(22px + 0.07rem); height:calc(44px + 0.14rem);}
.main4 .u2 .p{font-size:calc(14px + 0.01rem); line-height:calc(22px + 0.02rem); height:calc(44px + 0.04rem); margin-top: 0.16rem;}
}
@media screen and (max-width:1024px) {
.main4 .left{ width:100%;}
.main4 .right{ width:100%; margin-top: 25px;}
.main4 .u2{ padding:20px 14px;}
.main4 .u2 .p{ margin-top: 4px;}
.main4 .u2 ._img{ margin-top:15px;}
.main4 .u2 ._btn{ margin-top:15px;}
.main4 .u1{ margin-top:25px;}	
.main4 .u1 .a1{height:50px;}
.main4 .u1 .a1 .time{font-size:13px; padding:0 0 0 6px; min-width:80px;}
.main4 .u1 .a1 .time img{ width:18px; height:18px;}
.main4 .u1 .on .a1{height:50px;}
}
@media screen and (max-width:767px) {


}

._btn{ display: flex; flex-wrap: wrap;}
._btn .a{ display:inline-flex; align-items: center; justify-content: center; color: #fff; font-size:14px; line-height:1; height:39px; background: #ED6C00; border-radius:20px; width:130px; }
._btn .a i{ display: block; width:16px; height:16px; margin-left:10px; background: url(img/ico4.svg) center no-repeat; background-size:auto 100% !important;}
._btn .a:hover{box-shadow: 0px 4px 17px 0px rgba(222, 83, 7, 0.48);}
._btn .a:hover i{margin-left:6px;}

._btn .a.on{opacity:0.5;}

._btn1{ display:inline-flex; flex-wrap: wrap;}
._btn1 .a{ display:inline-flex; align-items: center; justify-content: center; color: #ED6C00; font-size:14px; line-height:1; height:39px; background: #fff; border-radius:20px; width:130px; }
._btn1 .a i{ display: block; width:16px; height:16px; margin-left:10px; background: url(img/ico4.1.svg) center no-repeat; background-size:auto 100% !important;}
._btn1 .a:hover{box-shadow: 0px 4px 17px 0px rgba(222, 83, 7, 0.48);}
._btn1 .a:hover i{margin-left:6px;}
._btn3{ display:inline-flex; flex-wrap: wrap; width:100%; justify-content: center;}
._btn3 .a{ display:inline-flex; align-items: center; justify-content: center; color: #fff; font-weight: 700; font-size:0.18rem; line-height:1; height:0.56rem;width:1.72rem;
background: linear-gradient(-90.00deg, rgb(208, 0, 0),rgb(237, 108, 0) 100%);
border-radius: 75px;
 }
._btn3 .a i{ display: block; width:0.36rem; height:0.36rem; margin-left:0.16rem; background: url(img/next.svg) center no-repeat; background-size:auto 100% !important;}
._btn3 .a:hover{
background: rgb(221, 28, 19);
box-shadow: 0px 4px 4px 0px rgba(208, 0, 0, 0.2)
}
._btn3 .a:hover i{margin-left:0.1rem;}



@media  screen and (max-width:1024px){
._btn .a{ font-size:12px; height:30px; width:100px; }	
._btn .a i{margin-left:6px;}
._btn1 .a{ font-size:12px; height:30px; width:100px; }	
._btn1 .a i{margin-left:6px;}
._btn3{ display:inline-flex; flex-wrap: wrap; width:100%; justify-content: center;}
._btn3 .a{font-size:14px; width:120px; height:36px;
 }
._btn3 .a i{width:24px; height:24px; margin-left:6px;}
._btn3 .a:hover i{margin-left:6px;}

}



.h-main3 .hd{ display: block; width: 100%; margin-top: 40px;}
.h-main3 .hd ul{ display: flex; width: 100%; justify-content: space-between;}
.h-main3 .hd ul li{ display: flex; flex-wrap: wrap; width: 24%; position: relative;overflow: hidden;}
.h-main3 .tit{ width:100%;
color:#000;
font-size: calc(14px + 0.1rem);
font-weight:bold;
line-height: calc(22px + 0.14rem);
display: block; margin-top: 8px;
}
.h-main3 .info{ width:100%;
color:#ED6C00;
font-size: calc(14px + 0.04rem);
font-weight: 400;
line-height: calc(22px + 0.1rem);
display: block;
margin-top:0.16rem;
}
.h-main3 .en{ width:100%; position: relative; padding-top:0.24rem;
color:#666464; text-transform: uppercase;
font-size: calc(14px + 0.1rem);
font-weight: 400;
line-height: calc(22px + 0.11rem);
display: block;
margin-top:0.16rem;
}
.h-main3 .en::after{ content: '';
position: absolute; left: 0; top: 0;
width: 48px;
height: 8px;
background: rgb(237, 108, 0);
border-radius: 71px 0px 0px 0px;
}
.h-main3 ._btn1{ margin-top: 0.64rem;}
.h-main3 .ico{ display: block; width:100%; line-height: 0;}
.h-main3 .ico img{ width:48px; height:48px;}
.h-main3 .ino{ display: block; width:1.64rem; line-height: 0; position: absolute; right: 0; z-index: 1; bottom: 0.3rem;}
.h-main3 .ino img{ width:100%;}
.h-main3 .box1{ position:relative; left:0; top:0; z-index: 6; width:100%; display: flex; flex-wrap: wrap; align-content:space-between; padding:0.82rem 0.4rem; height: 100%;border-radius:0.24rem; height:6.26rem;
background: rgba(181, 181, 182, 0.3);
}
.h-main3 .box{ width:100%; opacity: 0;position:absolute; left:0; top:0; z-index:7;display: flex; flex-wrap: wrap; align-content:space-between;
padding: 0.84rem 0.66rem;
border-radius:1.41rem 0.23rem 0.23rem 0.23rem;height:6.26rem;
}


.h-main3 .hd ul li.on{ width:49.37%;}
.h-main3 .hd ul li.on .tit{color:#fff;}
.h-main3 .hd ul li.on .info{color:#fff;}
.h-main3 .hd ul li.on .en{color:#fff;}
.h-main3 .hd ul li.on .en::after{background: rgb(237, 108, 0,0);}
.h-main3 .hd ul li.on .box{ position:relative; opacity:1;}
.h-main3 .hd ul li.on .box1{ position:absolute; opacity: 0;}


@media  screen and (max-width:1400px){
.h-main3 .box1{padding:0.82rem 0.4rem;border-radius:0.24rem; height:6.96rem;}
.h-main3 .box{padding: 0.84rem 0.66rem;border-radius:1.41rem 0.23rem 0.23rem 0.23rem;height:6.96rem;}
}
@media  screen and (max-width:1024px){
.h-main3 .hd{ margin-top:20px;}	
.h-main3 .box1{padding:40px 16px;border-radius:0.24rem; height:400px;}
.h-main3 .box{padding:40px 16px;border-radius:1.41rem 0.23rem 0.23rem 0.23rem;height:400px;}
.h-main3 .ico img{ width:38px; height:38px;}
.h-main3 .tit{ font-size:16px; line-height:26px;margin-top:4px;}
.h-main3 .info{ font-size:14px; line-height:24px; margin-top:10px;}
.h-main3 .en{ font-size:16px; line-height:26px;margin-top:10px; padding-top: 10px;}
.h-main3 .en::after{
width:30px;
height:4px;
}
.h-main3 ._btn1{ margin-top:25px;}
}
@media  screen and (max-width:767px){
.h-main3 .hd ul{ flex-wrap: wrap;}	
.h-main3 .hd ul li{ width:100%; margin-top:14px;}
.h-main3 .hd ul li.on{ width:100%;}
.h-main3 .box1{padding:20px 20px 25px 20px;height:auto; flex-wrap: nowrap; align-items:center; justify-content: space-between;}
.h-main3 .box1 .en{ width: auto; white-space: nowrap; margin-top:0;}
.h-main3 .box1 .w100{ width: auto; white-space:nowrap;}
.h-main3 .box1 .info{padding:0 20px; margin-top:0;}
.h-main3 .box{padding:30px 20px;height:auto;}
.h-main3 .en::after{ left: auto; right: 0;}
}




/* inbaner */
.inbaner{min-height:2rem;  position: relative; line-height:0; overflow: hidden;}
.inbaner .div{ display:block; width:100%; text-align: center;}
.inbaner .div img{width:100%;}
.banbox{ width:100%; position: absolute; left:0; bottom:0; z-index: 6; }
.banbox .box{ display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; width:100%;}
.banbox .left{ display: flex; flex-direction: column;}
.banbox .tit-zh{ color: #fff; margin-bottom:0.38rem;}
.banbox .mbx{ margin-bottom:0.38rem;}

@media screen and (max-width:1024px) {
.inbaner{min-height:100px;}	
.banbox .tit-zh{ margin-bottom:20px;}
.banbox .box{ justify-content: center; text-align: center;}
}




.slide1{ display:inline-flex;}
.slide1 .ul{ display: inline-flex;}
.slide1 .li{ display:flex;}
.slide1 .li .la{ display:flex;color: #fff;font-size:calc(14px + 0.06rem); line-height:1.4; padding:10px; background:#666464; width:1.7rem; height:0.77rem; align-items: center; justify-content:center;}
.slide1 .li:first-child .la{ border-radius:0.21rem 0 0 0; } 
.slide1 .li:last-child .la{ border-radius:0 0.21rem 0 0; } 
.slide1 .li:hover .la{color: #ED6C00;}
.slide1 .li.on .la{ width:2.16rem; background:#fff; color: #ED6C00;}


@media screen and (max-width:1024px) {
.slide1{ justify-content: center;}	
.slide1 .li .la{ padding:5px; font-size:14px;height:36px; width:86px;}
.slide1 .li.on .la{ width:96px;}
}

.mbxbox{ display: flex; flex-wrap: wrap; justify-content:space-between; align-items:center; justify-content:space-between; }
.mbx{ display: block; color: #fff;font-size:14px; line-height:24px;}
.mbx a{ color: #fff;}
.mbx i{ padding:0 3px;}
.mbx a:hover{ color:#ED6C00;}
.mbx1{ display: block; color: #666464;font-size:14px; line-height:24px; }
.mbx1 a{ color: #666464;}
.mbx1 i{ padding:0 0 0 7px;}
.mbx1 span{color:#ED6C00;}
.mbx1 a:hover{color:#ED6C00;}
.fanhui{ display: block; color: #666464; text-align: center;font-size:14px; line-height:24px;padding:14px 0;}
.fanhui a{  display: block;color: #666464; padding-left:24px; background: url(img/fanhui.svg) left center no-repeat; background-size:16px auto !important;}
.fanhui a:hover{ color:#ED6C00; background: url(img/fanhui1.svg) left center no-repeat;}

@media screen and (max-width:1024px) {
.mbxbox{ justify-content: flex-end;}	
.mbx{ display:none;}
.mbx1{ display:none;}
.fanhui{padding:10px 0;}
}


.lits04{ display:block; width:100%; padding:55px 0 28px 0;}
.lits04 .u2{ display:flex; flex-wrap: wrap; width:calc(100% + 24px); margin:0 -12px;}
.lits04 .u2 .li{ display:flex; flex-wrap: wrap; width:33.33%; padding:12px;}
.lits04 .u2 .div{  display:block; width:100%;
border-radius: 0.24rem;
padding:0.56rem 0.4rem;
background: linear-gradient(0.00deg, rgba(255, 255, 255, 0.25),rgba(255, 255, 255, 0) 100%);
border: 1px solid rgb(238, 238, 238);
}
.lits04 .u2 .div ._img{ padding-bottom:56.1%; border-radius:0.25rem; margin-top: 0.4rem;}
.lits04 .u2 .div .tit{ width: 100%; color: #000;font-size:calc(14px + 0.06rem); line-height:calc(22px + 0.08rem);}
.lits04 .u2 .div .p{ width: 100%; color:#666464;font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.02rem); height:calc(44px + 0.04rem); margin-top: 0.16rem;}
.lits04 .u2 .div ._btn{ margin-top: 0.4rem;}
.lits04 .u2 .div:hover{box-shadow: 0px 4px 0.45rem 0px rgba(0, 0, 0, 0.11);}


@media screen and (max-width:1440px) {
.lits04 .u2 .div .tit{font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.06rem);}
.lits04 .u2 .div .p{font-size:calc(14px + 0.01rem); line-height:calc(22px + 0.02rem); height:calc(44px + 0.04rem); margin-top: 0.16rem;}
}
@media screen and (max-width:1024px) {
.lits04{ padding:22px 0 15px 0;}	
.lits04 .u2{ width:calc(100% + 14px); margin:0 -7px;}
.lits04 .u2 .li{ padding:7px;}	
.lits04 .u2 .div{ padding:20px 14px;}
.lits04 .u2 .div .p{ margin-top: 4px;}
.lits04 .u2 .div ._img{ margin-top:15px;}
.lits04 .u2 .div ._btn{ margin-top:15px;}
}
@media screen and (max-width:767px) {
.lits04 .u2 .li{ width:100%;}

}



/* 分页 */
.wack1 .pz_fy{ display:flex; flex-wrap: wrap; justify-content: center; width:100%; color:#666464; font-size:14px; line-height:28px; }
.wack1 .pz_fy input{
width: 60px;
height: 28px;
border: 1px solid rgb(220, 223, 229);
border-radius: 3px;
display:block; text-align:center;
 line-height:28px; color:#666464; font-size:14px; margin:0 6px;}
.wack1 .pz_fy span{ margin:0 0 0 0.16rem;}
.wack1 .pz_fy a { position: relative; float:left; background:none; line-height:28px; color:#666464; font-size:14px; margin:0 0.16rem;}
.wack1 .pz_fy a:hover,
.wack1 .pz_fy a.on{ color: #ED6C00;}
.wack1 .pz_fy .prev::after,
.wack1 .pz_fy .next::after{ display: block; content:''; position: absolute; left:50%; top:50%; width:9px; height:9px; transform: translate(-50%,-50%) rotate(45deg); -ms-transform: translate(-50%,-50%) rotate(45deg);}
.wack1 .pz_fy .prev{ transform:rotate(180deg); -ms-transform:rotate(180deg);}
.wack1 .pz_fy .prev::after{border-top:2px solid #BFC3CC; border-right:2px solid #BFC3CC;}
.wack1 .pz_fy .next::after{ border-top:2px solid #5F6166; border-right:2px solid #5F6166;}
.wack1 .pz_fy .prev:hover::after,
.wack1 .pz_fy .next:hover::after,
.wack1 .pz_fy .prev.on::after,
.wack1 .pz_fy .next.on::after{ border-top:2px solid #ED6C00; border-right:2px solid #ED6C00;}
.wack1 .fy_pc{ display:none; flex-wrap: wrap; width:100%; justify-content: center; align-items: center; text-align:center; font-size:14px; color:#9c9c9c;}
.wack1 .fy_pc .prev,
.wack1 .fy_pc .next{ display: flex; position: relative; height:32px; width:32px; border-radius:4px; background:none;}
.wack1 .fy_pc .prev::after,
.wack1 .fy_pc .next::after{ display: block; content:''; position: absolute; left:50%; top:50%; width:8px; height:8px; border-top:1px solid #9c9c9c; border-right:1px solid #9c9c9c; transform: translate(-50%,-50%) rotate(45deg); -ms-transform: translate(-50%,-50%) rotate(45deg); margin-left: -0.04rem;}
.wack1 .fy_pc .prev{ transform:rotate(180deg); -ms-transform:rotate(180deg);}
.wack1 .fy_pc span{ padding:0 22px;}


@media  screen and (max-width:1024px){
.wack1 .pz_fy{ display: none;}
.wack1 .fy_pc{ display: flex;}
}




.newsbox{ display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; width: 100%; padding:48px 0 80px 0; flex-direction: row-reverse;}
.newsbox .left{ display: block; width:23.5%;}
.newsbox .right{ display: block; width:66%;}
.newsbox .title{ display: block; width: 100%; color: #11112B;font-size:calc(14px + 0.16rem); line-height: calc(22px + 0.23rem);}
.newsbox .info{ display:block; width: 100%; color: #666464;font-size:14px; line-height: 24px; border-bottom: 1px solid rgb(225, 230, 239); padding:12px 0 24px 0;}
.newsbox .cont{ display: block; width: 100%; margin-top:32px;; color: #000;font-size:calc(14px + 0.02rem); line-height: calc(22px + 0.1rem);}
.newsbox ._page{ display: block; width: 100%; align-items: center;border-bottom: 1px solid rgb(225, 230, 239); margin-top:48px;}
.newsbox ._page a{
border-top: 1px solid rgb(225, 230, 239);
padding: 24px;color: #000;font-size:14px; line-height: 26px;
 display:block; overflow: hidden;white-space: nowrap; text-overflow:ellipsis;}
 .newsbox ._page a span{ font-size:12px; color:#666464; white-space: nowrap; margin-right: 24px;}
.newsbox ._page a:hover{
background: rgb(238, 238, 238);
border-top: 1px solid rgb(225, 230, 239);
 color:#ED6C00;}
 .newsbox ._page a:hover span{ color:#ED6C00;}
.newsbox .zan{ display: flex; width: 100%; justify-content: center; margin-top:67px;}
.newsbox .zan a{font-size:14px;line-height:24px;color: #000; display: flex;align-items: center;}
.newsbox .zan a .i{ width:18px;height:18px;display:flex; background: url(img/path.svg) center no-repeat; background-size:100% 100% !important; margin-right:12px;}
.newsbox .zan a.active{color:#ED6C00;}
.newsbox .zan a.active .i{background: url(img/path1.svg) center no-repeat;}



@media screen and (max-width:1024px) {
.newsbox{padding:24px 0 40px 0; flex-wrap:wrap-reverse;}	
.newsbox .left{ width: 100%; margin-top:30px; display:none;}
.newsbox .right{ width: 100%;}
.newsbox .cont{ margin-top:25px;}
.newsbox ._page{ margin-top:25px;}
.newsbox ._page a{padding:12px;}
 .newsbox ._page a span{ margin-right: 12px;}
.newsbox .info{padding:6px 0 15px 0;}
.newsbox .zan{ margin-top:25px;}
}

@media screen and (max-width:767px) {
.newsbox .sect .s img{ width:20px; height:20px; margin-right:8px;}
.newsbox .sect .s span{ display:none;}
}


.slideR{display: block; width: 100%;}
.slideR .u1{ display: block; width: 100%;}
.slideR .l1{ display: block; width: 100%;}
.slideR .l1 a{ display: block; width: 100%;border-bottom: 1px solid rgb(225, 230, 239);padding:0.24rem 0;}
.slideR .l1 a .tit{ width: 100%;color: #000;font-size:14px; line-height: 26px; display:block; overflow: hidden;white-space: nowrap; text-overflow:ellipsis;}
.slideR .l1 a .time{ font-size:12px; line-height:18px; color:#666464; display: block; width: 100%; margin-top: 0.24rem;}
.slideR .l1 a:hover .tit{color:#ED6C00;}
 


.login .box{ display:flex; flex-wrap: wrap; justify-content: space-between; padding:70px 0;}
.login .box .li{display:flex; width: 49.25%; margin:6px 0;
background: rgba(201, 160, 99, 0.13);
border: 1px solid rgba(255, 255, 255, 0.4);
border-radius: 12px;
backdrop-filter: blur(6px);
display: flex;
justify-content: space-between;
align-items: center;
padding:0.56rem 0.4rem;
transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.login .box .li:nth-child(2){
background: rgba(237, 108, 0, 0.13);
border: 1px solid rgba(255, 255, 255, 0.4);
}
.login .box .li .ino{display:flex; justify-content:center; align-items: center; min-width:56px; width:56px; height:56px; border-radius:50%; overflow: hidden; border:1px solid #ED6C00;}
.login .box .li .ino img{ width:36px; height:36px;}
.login .box .li .p{display:block;
color: #000;
font-size:calc(14px + 0.1rem);
font-weight: 400;
line-height: calc(35px + 0.1rem);
}
.login .box .li .info{display:flex; align-items: center; width: 100%;}
.login .box .li .ico{display:block; line-height: 0; min-width:36px; width:36px; height:36px; margin-right:16px;}
.login .box .li:hover{ padding:0.56rem 0.52rem;
background: rgba(201, 160, 99, 0.21);
box-shadow: 0px 12px 25px 0px rgba(255, 239, 216, 0.49);
}
.login .box .li:hover:nth-child(2){
background: rgba(237, 108, 0, 0.16);
border: 1px solid rgba(255, 255, 255, 0.4);
box-shadow: 0px 12px 25px 0px rgba(255, 239, 216, 0.49);
}
.login .box1{display:block; width: 100%; position: relative;}
.login .box1 .map{display:block; width: 100%; line-height:0; padding:24px 1.62rem 0 1.16rem;}
.login .box1 .title{display:block; width: 100%; line-height:0.52rem; font-size:0.36rem; color: #000; text-align: center;}
.login .box1 .info{display:flex; justify-content:center; align-items: center; margin-top: 24px; width:100%; color: #000; font-size:14px; line-height: 24px;}
.login .box1 .info .s{ display: flex; position: relative; margin:0 0.27rem; padding:0 0 0 22px;}
.login .box1 .info .s::after{ content: '';
position: absolute; left: 0; top:5px;
width: 14px;
height: 14px;
background: rgb(181, 181, 182);
border-radius: 13px;
}
.login .box1 .info .s.on::after{
background:#ED6C00;
}
.login .list{ display:flex; position: absolute; left:0; bottom: 0.81rem;}
.login .list .li{display:flex; flex-direction: column; margin-right:0.75rem;
}
.login .list .li:last-child{ margin-right:0 !important;}
.login .list .li .num{display:flex; align-items: center;color:#ED6C00;
font-size: 36px;
font-weight: 700;
line-height:32px;}
.login .list .li .p{display:flex; align-items: center; margin-top:8px;
color: #000;
font-size:calc(14px + 0.06rem);
font-weight: 700;
line-height: calc(22px + 0.1rem);
}
.login .list .ico{display:block; width:24px; height:24px; margin-right:4px;}


@media screen and (max-width:1440px) {
.login .map{ padding:24px 0 0 0;}	
}	
@media screen and (max-width:1024px) {
.login .box .li{ padding:14px 14px;}
.login .box .li:hover{ padding:14px 14px;}
.login .box .li .ino{min-width:36px;
width: 36px;
height: 36px;}
.login .box .li .ino img{
width:28px;
height: 28px;} 
.login .box .li .p{ font-size:14px; line-height:24px;}
.login .box .li .ico{min-width:26px;
width: 26px;
height: 26px; margin-right:8px;}
.login .box{ padding:25px 0;}
.login .box1 .title{ font-size:18px; line-height:28px;}
.login .box1 .info{ margin-top:15px;}
.login .box1 .info .s{ margin:0 10px; padding:0 0 0 18px;}
.login .box1 .info .s::after{  top:7px;
width: 10px;
height: 10px;
}
.login .list{ width: 100%; justify-content: center; bottom: 0;}
.login .list .li{ justify-content: center; align-items: center; margin-right:30px;}
.login .list .li .num{ font-size:24px; line-height:24px;}
.login .list .li .p{ font-size:14px; line-height:24px; margin-top: 4px;}
.login .list .ico{ width:20px; height:20px; }
}
@media screen and (max-width:767px) {

}



.Store_select{ position: relative; overflow:hidden;}
.Store_select .sect{ display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; width: 100%; position: relative;}
.Store_select .sect::after{ display:block; content: ''; position: absolute; right:calc(100% - 3.86rem); top:0; width:2000px; height:100%; background:rgba(181, 181, 182, 0.15); z-index: 1; }
.Store_select .left{ display: block; width:3.86rem; padding:48px 0.86rem 124px 0;  } 
.Store_select .right{ display: block; width:calc(100% - 4.4rem); padding:54px 0 124px 0; } 
.Store_select ._title{ margin-top: 38px; display: flex; align-items: center; width: 100%;color: #000;font-size:calc(14px + 0.1rem); line-height:calc(22px + 0.14rem);}
.Store_select ._title img{ display: block; width:36px; height:36px; margin-right:16px;}
.Store1{ display: block; width: 100%; padding:0 0 40px 0;}
.Store1 .li{ display: block; width: 100%; border-bottom:1px solid #EAEAEB; padding:0.48rem 0.48rem;}
.Store1 .li .title{ display: block; width: 100%;color: #000;font-size:calc(14px + 0.08rem); line-height:calc(22px + 0.11rem); position: relative; padding-bottom:0.2rem;}
.Store1 .li .title::after{ content: '';
position: absolute; left: 0; bottom: 0;
width: 41px;
height:4px;
background: rgb(237, 108, 0);
border-radius: 71px 0px 0px 0px;}
.Store1 .li .cont{ display: flex; align-items: center; justify-content:space-between; width: 100%; margin-top:0.24rem;}
.Store1 .li ._btn2{ display: flex; flex-wrap: wrap;}
.Store1 .li ._btn2 .a{ display:inline-flex; align-items: center; justify-content: center; color: #ED6C00; font-size:calc(14px + 0.02rem); line-height:1; height:50px; background: #fff; border:1px solid #ED6C00; border-radius:50px; width:152px; min-width:152px; }
.Store1 .li ._btn2 .a i{ display: block; width:24px; height:24px; margin-right:8px; background: url(img/Store3.svg) center no-repeat; background-size:auto 100% !important;}
.Store1 .li ._btn2 .a:hover{background: #ED6C00; color: #fff;}
.Store1 .li ._btn2 .a:hover i{ background: url(img/Store3.1.svg) center no-repeat;}
.Store1 .li .tit{ display:block; width: 100%;color: #666464;font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.01rem); position: relative; padding-bottom:6px;}
.Store1 .li .tit::after{ content: '';
position: absolute; left: 0; bottom: 0;
width: 6px;
height:2px;
background: #5D5D5D;}
.Store1 .li .info{ display:block; width: 100%; color: #000;font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.01rem); margin-top: 0.16rem;}
.Store1 .li .div{ display: flex; flex-wrap: wrap; align-content: flex-start; width:37.4%; padding:7px 24px 7px 0;}
.Store1 .li .box{display: flex; flex-wrap: wrap; width: 100%;}
.Store1 .li:hover{
box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.06)
}
.Store1 .li .div:hover .tit::after{ background:#ED6C00;}
.Store_select ._form4::after{ display: block; content:''; width:2000px; height:1px; background: #fff; position: absolute; bottom: 0; right:-0.86rem; } 


@media screen and (max-width:1600px) {
.Store1 .li .div:nth-child(2n){width: 46.4%;}
}

@media screen and (max-width:1440px) {
.Store1 .li .div:nth-child(2n){width:54.4%;}
.Store1 .li ._btn2 .a{ font-size:calc(14px + 0.02rem); height:40px; border-radius:40px; width:130px; min-width:130px; }
.Store1 .li ._btn2 .a i{  width:20px; height:20px; margin-right:8px;}
.Store_select .left{ width:3.86rem; padding:48px 0.66rem 124px 0;  } 
.Store_select ._form4::after{right:-0.66rem; } 
}
@media screen and (max-width:1024px) {
.Store_select{ padding:0;}	
.Store_select .sect::after{ display:none;}
.Store_select .left{  width:100%; padding:5px 15px 30px 15px; background:rgba(181, 181, 182, 0.15); } 
.Store_select .right{ width:100%; padding:10px 15px 30px 15px; } 
.Store_select ._title{ margin-top:20px;}
.Store_select ._title img{ width:28px; height:28px; margin-right:8px;}
.Store1{ padding:0 0 25px 0;}
.Store1 .li{ padding:20px 0;}
.Store1 .li ._btn2 .a{ font-size:13px; height:32px; border-radius:40px; width:106px; min-width:106px; }
.Store1 .li ._btn2 .a i{  width:16px; height:16px; margin-right:6px;}
.Store1 .li .title{ font-size:16px; line-height:24px; padding-bottom: 10px;}
.Store1 .li .title::after{
width:30px;
height:2px;}
.Store1 .li .tit{ font-size:14px; line-height:22px;}
.Store1 .li .info{ font-size:14px; line-height:22px; margin-top: 8px;}
.Store1 .li .cont{ margin-top:8px;}
.Store1 .li:hover{
box-shadow: 0px 0px 0 0px rgba(0, 0, 0, 0.06)
}
}
@media screen and (max-width:767px) {
.Store1 .li .cont{ flex-wrap: wrap; position: relative;}
.Store1 .li .div{padding: 7px 0 7px 0;width:32%;}
.Store1 .li .div:nth-child(2n){width:68%;}
.Store1 .li ._btn2{ position: absolute; right:0; top:-10px;}
}


._form4 .layui-input, 
._form4 .layui-select, 
._form4 .layui-textarea{font-size:calc(14px + 0.02rem) !important;}
._form4 .layui-edge{ background: url(img/down.svg) center no-repeat; background-size:100% auto !important; top:19px !important; margin:0 !important;}
._form4{ width:100%; display: block; padding:3px 0 39px  0; position: relative;}
._form4 .lab{ width:100%; position:relative; flex-wrap: wrap; display: flex; margin-top:0.24rem; }
._form4 .text{ cursor: pointer; width:100%; border:0; background:#fff; font-size:calc(14px + 0.02rem);color:#1D2129; line-height:42px; height:54px; padding:5px 0.32rem; border-radius:54px; border:1px solid #fff;}
._form4 .text:focus{  border:1px solid #e5e5e5;}
._form4 .submit{ cursor: pointer; width:100%; border:0; background:#ED6C00; font-size:calc(14px + 0.04rem);color:#fff; line-height:54px; height:54px; padding:0; border-radius:54px; display: flex; align-items: center; justify-content: center;}
._form4 .submit i{  width:24px; height:24px; margin-right:12px;background: url(img/_search3.svg) center no-repeat; background-size:100% auto !important; }
._form4 .submit:hover{ background:rgb(237, 108, 0,0.8);}
._form4 .jt::after{ display: block; content:''; position: absolute; width:16px; height:16px; background: url(img/down.svg) center no-repeat; background-size:100% auto !important; top:19px; right:0.32rem;transition: all .3s;
  -webkit-transition:
all .3s; }
._form4 .jt.act::after{-webkit-transform: rotate(180deg);
  transform: rotate(180deg);}
._form4 input::placeholder{ opacity:1 !important;color:#1D2129;}
._form4 ._down{
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  padding:5px 0;
  z-index: 899;
  min-width: 100%;
  border:1px solid #d2d2d2;
  max-height: 300px;
  overflow-y: auto;
  background-color: #fff;
  border-radius:2px;
  box-shadow: 0 2px 4px rgba(0,0,0,.12);
  scrollbar-width: thin;
    scrollbar-color: #ED6C00 #fff; border-radius: 3px;
}
._form4 ._down .li{padding:0 0.32rem;
  line-height: 36px; font-size:14px;
  white-space:nowrap;
  overflow:hidden;cursor: pointer;
  text-overflow: ellipsis;}
._form4 ._down .li:hover{background-color: #ED6C00;color:#fff;}

@media screen and (max-width:1024px) {
._form4{ padding:3px 0 30px  0; }
._form4 .lab{ margin-top:14px; }
._form4 .text{ line-height:32px; height:44px; padding:5px 15px;}
._form4 .submit{line-height:54px; height:44px;}
._form4 .submit i{width:20px; height:20px; margin-right:6px;}
._form4 .jt::after{ width:16px; height:16px;  top:14px; right:15px;}
._form4 ._down .li{ line-height:30px; padding:0 15px;}
._form4 ._down{max-height: 250px;}
._form4 .layui-edge{ top:14px !important; right:15px !important;}

}

.box01{ display:flex; flex-wrap: wrap; justify-content: space-between; padding:5px 0 0 0;}
.box01 .li{display:flex; width: 100%; margin:13px 0 0 0;
background: rgba(201, 160, 99, 0.13);
border: 1px solid rgba(255, 255, 255, 0.4);
border-radius: 12px;
backdrop-filter: blur(6px);
display: flex;
justify-content: space-between;
align-items: center;
padding:0.37rem 0.4rem;
transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.box01 .li:nth-child(2){
background: rgba(237, 108, 0, 0.13);
border: 1px solid rgba(255, 255, 255, 0.4);
}
.box01 .li .ino{display:flex; justify-content:center; align-items: center; min-width:0.4rem; width:0.4rem; height:0.4rem; border-radius:50%; overflow: hidden; background: url(img/right2.svg) center no-repeat; background-size:100% auto !important;}
.box01 .li .p{display:block;
color: #000;
font-size:calc(14px + 0.06rem);
font-weight: 400;
line-height: calc(35px + 0.1rem);
}
.box01 .li .info{display:flex; align-items: center; width: 100%;}
.box01 .li .ico{display:block; line-height: 0; min-width:36px; width:36px; height:36px; margin-right:0.16rem;}
.box01 .li:hover .ino{background: url(img/right3.svg) center no-repeat; transform: rotate(45deg); -ms-transform: rotate(45deg); }
.box01 .li:hover{
background: rgba(201, 160, 99, 0.21);
box-shadow: 0px 12px 25px 0px rgba(255, 239, 216, 0.49);
}
.box01 .li:hover:nth-child(2){
background: rgba(237, 108, 0, 0.16);
border: 1px solid rgba(255, 255, 255, 0.4);
box-shadow: 0px 12px 25px 0px rgba(255, 239, 216, 0.49);
}


@media screen and (max-width:1440px) {
.box01 .li{padding:0.37rem 0.37rem;}
}
@media screen and (max-width:1024px) {

.box01 .li{ width:49%; padding:14px 14px;}
.box01 .li:hover{ padding:14px 14px;}
.box01 .li .ino{min-width:28px;
width: 28px;
height: 28px;}
.box01 .li .p{ font-size:14px; line-height:24px;}
.box01 .li .ico{min-width:26px;
width: 26px;
height: 26px; margin-right:8px;}
}


.box02{ display:flex; flex-wrap: wrap; justify-content: space-between; padding:0.94rem 0 1.18rem 0rem;}
.box02 .li{display:flex; width: 49.18%; overflow: hidden;
background: rgba(201, 160, 99, 0.13);
border: 1px solid rgba(255, 255, 255, 0.4);
border-radius: 12px;
backdrop-filter: blur(6px);
display: flex; flex-wrap: wrap;
padding:1rem 0.4rem;
transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}
.box02 .li:nth-child(2){
background: rgba(237, 108, 0, 0.06);
border: 1px solid rgba(255, 255, 255, 0.4);
}
.box02 .li .ino{display:flex; justify-content:center; align-items: center; width:0.4rem; height:0.4rem; border-radius:50%; overflow: hidden; background: url(img/right2.svg) center no-repeat; background-size:100% auto !important; margin-top: 0.63rem;}
.box02 .li .p{display:block; width: 100%; margin-top: 0.32rem; position: relative; padding-bottom: 0.2rem;
color: #000;
font-size:calc(14px + 0.1rem);
font-weight: 400;
line-height: calc(35px + 0.1rem);
}
.box02 .li .p::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 35px;
  height: 6px;
  background:rgb(237, 108, 0);
  border-radius:71px 0px 0px 0px;
}
.box02 .li .info{display:flex; align-items: center; width: 100%;color:#666464;
font-size:calc(14px + 0.06rem);
font-weight: 400;
line-height: calc(22px + 0.07rem); margin-top: 0.63rem;}
.box02 .li .ico{display:block; line-height: 0;width:48px; height:48px; }
.box02 .li:hover{
background: rgba(237, 108, 0, 0.16);
border: 1px solid rgba(255, 255, 255, 0.4);
}
.box02 .li:hover:nth-child(2){
	background: rgba(201, 160, 99, 0.17);
	border: 1px solid rgba(255, 255, 255, 0.4);
}
.box02 .li .bg{ display: block; width:77.25%; object-fit: contain; position: absolute; bottom: 0; right:0; z-index: 1; } 
.box02 .li:hover .bg{ right:-0.47rem; } 
.box02 .li:hover .info{ transform: translateY(-8px); -ms-transform: translateY(-8px);} 
.box02 .li:hover .ino{background: url(img/right3.svg) center no-repeat;  transform: translateY(-16px) rotate(45deg); -ms-transform: translateY(-16px) rotate(45deg);} 

@media screen and (max-width:1024px) {
.box02{ padding:20px 0 35px 0rem;}	
.box02 .li{ width:49%; padding:25px 16px;}
.box02 .li .ino{
width: 28px; margin-top:20px;
height: 28px;}
.box02 .li .p{ font-size:16px; line-height:26px; padding-bottom: 10px; margin-top:12px;}
.box02 .li .p::after {
  width: 24px;
  height: 3px;
}
.box02 .li .info{ font-size:14px; line-height:24px; margin-top:20px;}
.box02 .li .ico{
width:32px;
height: 32px;}
.box02 .li:hover .info{ transform: translateY(-4px); -ms-transform: translateY(-4px);} 
.box02 .li:hover .ino{ transform: translateY(-8px); -ms-transform: translateY(-8px);} 

}




.qdhz_Join{ position: relative; overflow:hidden; padding-top:1.02rem;}
.qdhz_Join .sect{ display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; width: 100%; position: relative;}
.qdhz_Join .sect1{ display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; width: 100%; position: relative; margin-top:0.99rem;}
.qdhz_Join .left{ display: block; width:42.62%;  } 
.qdhz_Join .right{ display: block; width:44.62%; } 
.qdhz_Join .left1{ display: block; width:22.8%;  padding:32px; background: #fff; border-radius:0.24rem; } 
.qdhz_Join .right1{ display: block; width:75.68%; } 
.qdhz_Join ._title{ display: flex; align-items: center; width: 100%;color: #000;font-size:calc(14px + 0.1rem); line-height:calc(22px + 0.14rem);}
.qdhz_Join ._title img{ display: block; width:36px; height:36px; margin-right:16px;}
.qdhz_Join .title1{ display: block; width: 100%;color: #000;font-size:calc(14px + 0.1rem); line-height:calc(22px + 0.14rem);padding:24px 32px 20px 32px; background: #fff; border-radius:0.24rem 0.24rem 0 0; font-weight: 700; position: relative;
background: linear-gradient(180.00deg, rgb(255, 255, 255),rgb(242, 242, 242) 100%);
border-bottom: 1px solid rgb(227, 227, 228);
}
.qdhz_Join .title1::after {
  content: '';
  position: absolute;
  left:32px;
  bottom: 0;
  width: 41px;
  height: 4px;
  background:rgb(237, 108, 0);
  border-radius:71px 0px 0px 0px;
}
.qdhz_Join .title2{ display: block; width: 100%;color: #000;font-size:calc(14px + 0.22rem); line-height:calc(22px + 0.32rem); font-weight: 700;}
.qdhz_Join .info2{ display: block; width: 100%;color: #000;font-size:calc(14px + 0.06rem); line-height:calc(22px + 0.08rem); margin-top: 0.4rem;}
.qdhz_Join .li3{ display: block; width: 100%; margin-bottom:0.32rem;}
.qdhz_Join .li3:last-child{ margin-bottom:0 !important;}
.qdhz_Join .li3 .tit{ display: flex; width: 100%;color: #000;font-size:calc(14px + 0.1rem); line-height:calc(22px + 0.14rem); font-weight: 700;}
.qdhz_Join .li3 .tit img{ display: block; min-width:13px;width:13px; height:12px;margin-top:calc(5px + 0.07rem); margin-right:8px;}
.qdhz_Join .li3 .info{ display:block; width: 100%;color: #000;font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.05rem);}
.qdhz_Join .li3 .p{ display:flex; align-items: flex-start; width: 100%; margin-top:0.16rem;}
.qdhz_Join .li3 .p img{ display: block;  min-width:24px; width:24px; height:24px;margin-top: 0.03rem; margin-right:10px;}
.Join1{ display: block; width: 100%; padding:32px 32px 1.09rem 32px; background: #fff; border-radius:0 0 0.24rem 0.24rem;}
.Join1 .li{ display: block; width: 100%; border-bottom:1px solid #EEEEEE; padding:0 0 0.4rem 0; margin-bottom:0.4rem;}
.Join1 .li:last-child{ border-bottom:0;}
.Join1 .li .tit{ display: block; width: 100%;color: #000;font-size:calc(14px + 0.08rem); line-height:calc(22px + 0.11rem);}
.Join1 .li .info{ display:block; width: 100%;color: #666464;font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.04rem); margin-top:0.16rem;}
.Join1 .li .info a{ color:#ED6C00;}
.Join1 .li .info a:hover{ text-decoration: underline;}

@media screen and (max-width:1024px) {
.qdhz_Join{ padding-top:30px;}	
.qdhz_Join .sect1{ margin-top:30px;}	
.qdhz_Join .left{  width:100%; } 
.qdhz_Join .right{ width:100%; margin-top:25px; } 
.qdhz_Join .left1{  width:100%; padding:14px; } 
.qdhz_Join .right1{ width:100%; margin-top:20px; } 
.qdhz_Join ._title img{ width:28px; height:28px; margin-right:8px;}
.qdhz_Join .title1{padding:14px 15px 12px 15px;}
.qdhz_Join .title1::after {
  left:15px;
  width: 30px;
  height:2px;
}
.qdhz_Join .title2{font-size:20px; line-height:30px;}
.qdhz_Join .info2{font-size:15px; line-height:26px; margin-top:15px;}
.qdhz_Join .li3{margin-bottom:16px;}
.qdhz_Join .li3 .tit{ font-size:16px; line-height:26px;}
.qdhz_Join .li3 .tit img{ min-width:10px;width:10px; height:12px;margin-top:7px; margin-right:8px; object-fit: contain;}
.qdhz_Join .li3 .info{font-size:14px; line-height:24px;}
.qdhz_Join .li3 .p{ margin-top:8px;}
.qdhz_Join .li3 .p img{ min-width:20px; width:20px; height:20px;margin-top:2px; margin-right:8px;}
.Join1{ padding:25px 15px 15px 15px;}
.Join1 .li{ padding:0 0 20px 0; margin-bottom:20px;}
.Join1 .li .tit{ font-size:16px; line-height:26px;}
.Join1 .li .info{ font-size:14px; line-height:24px; margin-top: 8px;}

}
@media screen and (max-width:767px) {
.qdhz_Join .info2 br{ display:none;}
}



.slide2{display: block; width: 100%;}
.slide2 ul{display: block; width: 100%;}
.slide2 ul li{display: block; width: 100%; margin-top:0.24rem;}
.slide2 .a{ width:100%; position:relative;display: block; background:rgba(181, 181, 182, 0.15); font-size:calc(14px + 0.02rem);color:#000; line-height:42px; height:54px; padding:5px 0.32rem; border-radius:54px;}
.slide2 .a::after{ display: block; content:''; position: absolute; width:16px; height:16px; background: url(img/down.svg) center no-repeat; background-size:100% auto !important; top:50%; right:0.32rem; margin-top:-8px; transform: rotate(-90deg); -ms-transform: rotate(-90deg);
transition: all .3s;
  -webkit-transition:all .3s; }
.slide2 .on .a{ background:#ED6C00;color:#fff;}
.slide2 .on .a::after{ background: url(img/down1.svg) center no-repeat;}


@media screen and (max-width:1024px) {
.slide2 ul{ display: flex; flex-wrap: wrap; justify-content:space-between;}	
.slide2 ul li{ margin-top:14px; width:49%;}	
.slide2 .a{ line-height:28px; height:40px; padding:5px 15px;}
.slide2 .a::after{ width:16px; height:16px;right:15px;}

}



.about1 .box{ display: block; width: 100%;color: #fff;font-size:calc(14px + 0.34rem); line-height:calc(22px + 0.5rem); font-weight: 700; padding:1.57rem 0 1.94rem 0;}
.about2 .sect{ display: flex; flex-wrap: wrap; align-items:center; justify-content: space-between; width: 100%; position: relative; padding:1.5rem 0 1.47rem 0;}
.about2 .left{ display:flex; justify-content: center; width:44.12%;  } 
.about2 .right{ display: block; width:49.18%; } 
.about2 .title1{ display: block; width: 100%;color: #ED6C00;font-size:0.9rem; line-height:1.08rem; font-weight: 700; font-style: italic;}
.about2 .title2{ display: block; width: 100%;color: #ED6C00;font-size:calc(14px + 0.1rem); line-height:calc(22px + 0.14rem); font-weight: 500;margin-top:8px; letter-spacing:0.22rem;}
.about2 .info2{ display:inline-flex; position: relative; color: #ED6C00;font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.05rem); margin-top:8px; padding:0 35px;}
.about2 .info2::after,
.about2 .info2::before{ content: '';
  position: absolute;
  top:50%;
  width:24px;
  height:1px; z-index: 1;
  background:rgb(237, 108, 0);}
 .about2 .info2::after{ left: 0;} 
 .about2 .info2::before{ right: 0;} 

.about2 .info{ display: block; width: 100%;color: #000;font-size:calc(14px + 0.1rem); line-height:calc(22px + 0.14rem); font-weight: 500;}
.about2{ background: #F2F2F2;}
.about2 .list20{ margin:0 0 -2.37rem 0;}

@media screen and (max-width:1024px) {
.about1 .box{font-size:calc(14px + 0.26rem); line-height:calc(22px + 0.44rem);}	
.about2 .left{ width:100%; justify-content: flex-start; } 
.about2 .right{ width:100%; margin-top:20px; } 
.about2 .info{ font-size:14px; line-height: 24px;}
.about2 .title2{ margin-top: 4px;}
.about2 .info2{ margin-top: 4px; padding:0 20px;}
.about2 .info2::after,
.about2 .info2::before{ width:15px;}
.about2 .sect{ padding:25px 0 30px 0;}
.about2 .list20{ margin:0 0 -30px 0;}
}



.list20{width: 100%; display:block;background: rgb(255, 255, 255);border-radius: 0.24rem; }
.list20 .ul{display:flex; flex-wrap: wrap; width: 100%; padding:0.33rem 0.7rem;}
.list20 .ul .li{ width:33.33%; display:inline-flex; flex-wrap: wrap; padding:0.2rem;}
.list20 .ul .li .a{width: 100%; display:inline-flex; flex-wrap: wrap;align-content:flex-start;text-align: center; position: relative; height: 100%; overflow: hidden; justify-content: center;
border: 1px solid rgb(238, 238, 238);
border-radius: 0.24rem; padding:0.4rem 0 0 0;
}
.list20 .ul .li .tit1{ display:inline-flex; position: relative;
color: #000;
font-size:calc(14px + 0.18rem); line-height:1;
font-weight: 700;
}
.list20 .ul .li .tit1::after {
  content: '';
  position: absolute;
  left:0;
  bottom: 0;
  width: 100%;
  height: 7px; z-index: 1;
  background:rgb(237, 108, 0);
}
.list20 .ul .li .div{ padding:0 12px;}
.list20 .ul .li .tit2{ display:block;width: 100%;
color: #ED6C00;
font-size:calc(14px + 0.18rem); line-height:1;
font-weight: 700;
 margin-top: 24px;
}
.list20 .ul .li .p1{ display: block; width: 100%;color: #000;font-size:calc(14px + 0.06rem); line-height:calc(22px + 0.1rem); font-weight: 400; margin-top: 8px;}
.list20 .ul .li .info{ display:block;width: 100%;
color: #000; position: relative; height: 100%;
font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.1rem);
 margin-top: 24px; padding:0.28rem 0.28rem;
background: rgb(252, 252, 253);
border-top: 1px solid rgb(238, 238, 238);
border-radius:0.24rem;
}
.list20 .ul .li .a:hover{border: 1px solid #ED6C00;
box-shadow: 0px 10px 67px 0px rgba(0, 0, 0, 0.09)
}


@media screen and (max-width:1024px) {
.list20 .ul{ padding:7px;}	
.list20 .ul .li{ padding:7px;}
.list20 .ul .li .a{ padding:20px 0 0 0;}
.list20 .ul .li .tit2{ margin-top:14px; }
.list20 .ul .li .info{ padding:16px 14px; margin-top:15px; }
}
@media screen and (max-width:767px) {
.list20 .ul .li{ width:100%;}
}


.about3{ background: #f2f2f2; position: relative;
}
.about3::after{  content: '';
  position: absolute;
  left:0;
  bottom: 0;
  width: 100%;
  height: 100%; z-index: 1;
background: linear-gradient(180.00deg, rgb(255, 241, 230),rgba(255, 255, 255, 0) 100%);}
.about3 .tit-en,
.about3 .tit-zh{ text-align: center; }
.about3 .tit-zh{position: relative; padding-bottom: 33px;}
.about3 .tit-zh::after {
  content: '';
  position: absolute;
  left:50%; transform: translateX(-50%); -ms-transform: translateX(-50%);
  bottom: 0;
  width:55px;
  height:6px; z-index: 1;
  background:rgb(237, 108, 0);
}
.about3 .box{ display:flex; flex-wrap: wrap; justify-content: center; margin:40px 0 0.8rem 0;background: rgba(255, 255, 255);border-radius: 0.24rem;padding:0.4rem;}
.about3 .title{width: 100%; display:block;color: #000; text-align: center;
font-size:calc(14px + 0.22rem); line-height:calc(22px + 0.32rem);
font-weight: 700;}
.about3 .info{ display:inline-flex;
color: #000; text-align:center;
font-size:calc(14px + 0.06rem); line-height:calc(22px + 0.08rem);
font-weight: 400; margin-top:40px;
background: rgb(252, 252, 253);
border: 1px solid rgb(238, 238, 238);
border-radius: 0.24rem; padding:23px 26px;
}
@media screen and (max-width:1024px) {
.about3 .box{ margin:20px 0 30px 0;padding:20px;}
.about3 .info{ margin-top: 20px; padding:14px;}
}


.list19{width: 100%; display:block; margin:40px 0 0 0;}
.list19 .ul{width: 100%; display:flex; flex-wrap: wrap; width:calc(100% + 24px);  margin:0 -12px;  }
.list19 .ul .li{ width:33.33%; display:inline-flex; flex-wrap: wrap; align-items: flex-start; position: relative; padding:0 12px; margin:0.79rem 0 0 0;}
.list19 .ul .li .a{width: 100%; display:inline-flex; flex-wrap: wrap;align-content:flex-start;text-align: center; position: relative; height: 100%;
background: rgba(255, 255, 255); justify-content:center;
border-radius: 0.24rem;
padding: 0 0.4rem 0.5rem 0.4rem;

}
.list19 .ul .li .pic{ display:flex; align-items: center; justify-content: center; margin:-0.79rem auto 0 auto; line-height: 0; width:1.24rem; height: 1.24rem; overflow: hidden; border-radius: 50%; background:#ED6C00;
box-shadow: 0px 4px 12px 0px rgba(255, 119, 68, 0.55);}
.list19 .ul .li .pic img{ width: 0.64rem; height: 0.64rem;}
.list19 .ul .li .tit{ display:inline-flex; position: relative;
color: #000;
font-size:calc(14px + 0.18rem); line-height:1;
font-weight: 700; margin-top:36px;
}
.list19 .ul .li .tit::after {
  content: '';
  position: absolute;
  left:0;
  bottom: 0;
  width: 100%;
  height: 7px; z-index: 1;
  background:rgb(237, 108, 0);
}
.list19 .ul .li .p{ display:block;width: 100%;
color: #000;
font-size:calc(14px + 0.06rem); line-height:calc(22px + 0.1rem);
font-weight: 400; margin-top:36px;
}
.list19 .ul .li .a:hover {
box-shadow: 0px 18px 33px 0px rgba(237, 108, 0, 0.11)
;}


@media screen and (max-width:1024px) {
.list19{margin:10px 0 0 0; }	
.list19 .ul{margin:0 -7px; width:calc(100% + 14px);}
.list19 .ul .li{ padding:0 7px; margin:54px 0 0 0;}
.list19 .ul .li .a{padding: 0 14px 20px 14px;}
.list19 .ul .li .tit{ font-size:18px; line-height:22px; margin-top:14px; }
.list19 .ul .li .p{ font-size:14px; line-height:22px; margin-top:15px; }
.list19 .ul .li .pic{ margin:-36px auto 0 auto; width:66px; height:66px;}
.list19 .ul .li .pic img{ width:32px;  height:32px;}
}
@media screen and (max-width:767px) {
.list19 .ul .li{ width:100%;}

}


.list02{width: 100%; display:block; margin:40px 0 0 0; padding:0 3.1%;}
.list02 .ul{width: 100%; display:flex; flex-wrap: wrap; justify-content: center; width:calc(100% + 20px);  margin:-10px;  }
.list02 .ul .li{ width:14.28%; display:block; padding:10px;}
.list02 .ul .li ._img{ padding-bottom:50%; object-fit: cover;
background: rgb(255, 255, 255);
border-radius: 4px;
box-shadow: 0px 4.42px 21.33px 0px rgba(232, 237, 245, 0.56);}

@media screen and (max-width:1440px) {
.list02{padding:0;}

}
@media screen and (max-width:1024px) {
.list02{margin:20px 0 0 0; }	
.list02 .ul{margin:-5px; width:calc(100% + 10px);}
.list02 .ul .li{ padding:5px;}
}
@media screen and (max-width:767px) {
.list02 .ul .li{ width:33.33%;}

}


@-webkit-keyframes move {
    0% {
       -webkit-transform:translateY(-10px);
       transform:translateY(-10px);
    }
    1% {
       -webkit-transform:translateY(-10px);
       transform:translateY(-10px);
    }
    100% {
       -webkit-transform:translateY(25px);
       transform:translateY(25px);
    }
}
@-webkit-keyframes rotate {
    0% {
       -webkit-transform:rotate(0deg);
       transform:rotate(0deg);
    }
    100% {
       -webkit-transform:rotate(360deg);
       transform:rotate(360deg);
    }
}
._mouse{ position: absolute; left:50%; bottom:53px; transform:translateX(-50%); -ms-transform:translateX(-50%); z-index:10;}
._mouse .p{ align-items: center; display: flex; animation:move 2s linear 0s infinite; color: #fff;font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.05rem);}
._mouse img{width:0.24rem; margin-right:4px;}

@media screen and (max-width:1024px) {
._mouse{ display:none;}

}



.banbox1{ width:100%; position: absolute; left:0; top:53.15%; z-index: 6;}
.banbox1 .tit1{ display:block; width:100%; text-align: center; color: #fff;font-size:0.66rem; line-height:0.88rem; letter-spacing:0.22rem; font-weight: 700; margin-bottom:0.63rem;}
.banbox1 .tit2{ display:block; width:100%; text-align: center; color: #fff;font-size:0.24rem; line-height:0.36rem; font-weight: 700; margin:0.14rem 0 0.38rem;}

@media screen and (max-width:1024px) {
.banbox .tit-zh{ margin-bottom:20px;}
.banbox .box{ justify-content: center; text-align: center;}
.banbox1 .tit2{ font-size:14px; line-height:24px;}
}




.dwhz1{ background:#FFF4EB;}
.dwhz1 .sect{ display: flex; flex-wrap: wrap; align-items:center; justify-content: space-between; width: 100%; padding:0 7.68%; }
.dwhz1 .left{ display: block; width:53.9%;  } 
.dwhz1 .right{ display: block; width:37.9%; } 
.dwhz1 .title1{ display: block; width: 100%;color: #000;font-size:0.56rem; line-height:0.69rem; font-weight: 700;}
.dwhz1 .title2{ display: block; width: 100%;color: #ED6C00;font-size:calc(14px + 0.22rem); line-height:1; font-weight: 700; margin-top: 0.32rem;}
.dwhz1 .info2{ display: block; width: 100%;color: #000;font-size:calc(14px + 0.06rem); line-height:calc(22px + 0.1rem); margin-top: 0.32rem;}

@media screen and (max-width:1440px) {
.dwhz1 .sect{ padding:0; }
}
@media screen and (max-width:1024px) {
.dwhz1 .left{  width:100%; } 
.dwhz1 .right{ width:100%; margin-top:25px; } 
.dwhz1 .title1{font-size:24px; line-height:34px;}
.dwhz1 .title2{font-size:20px; line-height:30px;}
.dwhz1 .info2{font-size:15px; line-height:26px; margin-top:15px;}
}
@media screen and (max-width:767px) {
.dwhz1 .info2 br{ display:none;}
}


.dwhz2 .tit-en{ text-align: center; font-weight: 700; color: #000;position: relative; padding-bottom:0.33rem;}
.dwhz2 .tit-en::after {
  content: '';
  position: absolute;
  left:50%; transform: translateX(-50%); -ms-transform: translateX(-50%);
  bottom: 0;
  width:72px;
  height:4px; z-index: 1;
  background:rgb(237, 108, 0);
}
.dwhz2 .sect{ display: block; width:100%; padding-top:40px; } 
.dwhz2 .sect .div{ display: flex; flex-wrap: wrap; align-items:center; justify-content: space-between; width: 100%; margin-top:0.8rem; }
.dwhz2 .sect .div:first-child{ margin-top:0 !important;}
.dwhz2 .sect .div:nth-child(2n){ flex-direction: row-reverse;}
.dwhz2 .left{ display: block; width:55%;  } 
.dwhz2 .right{ display: block; width:37.68%; } 
.dwhz2 .pic{ border-radius: 0.25rem; overflow: hidden;}
.dwhz2 .title2{ display: flex; align-items: center; width: 100%;color: #000;font-size:0.36rem; line-height:1; font-weight: 700;}
.dwhz2 .title2 .num{ display: flex; align-items: center; justify-content: center; min-width:0.55rem; width:0.55rem; height:0.55rem; color: #fff; border-radius:50%;
background:#ED6C00; font-weight: 700; font-size:0.46rem; margin-right:0.16rem;
}
.dwhz2 .info2{ display: block; width: 100%;color: #000;font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.02rem); padding-top: 0.32rem;}
.dwhz2 .info2 .p{ display:flex; width: 100%;margin-top: 0.16rem;
background: linear-gradient(90.00deg, rgb(237, 108, 0),rgba(237, 108, 0, 0) 100%);
}
.dwhz2 .info2 .s1{ display: flex; align-items: center; justify-content: center; min-width:2.29rem; width:2.29rem;color: #fff; font-weight: 700;
background: linear-gradient(90.00deg, rgb(237, 108, 0),rgba(237, 108, 0, 0) 100%);
}
.dwhz2 .info2 .s2{ display: block; width: 100%; padding:14px 0 14px 0.3rem;
background: linear-gradient(90.00deg, rgb(238, 238, 238),rgba(238, 238, 238, 0) 100%);
}

@media screen and (max-width:1440px) {
.dwhz2 .left{ width:57%;  } 
}
@media screen and (max-width:1024px) {
.dwhz2 .tit-en{ padding-bottom:15px;}
.dwhz2 .tit-en::after {
  width:42px;
  height:2px; 
}	
.dwhz2 .left{  width:100%; } 
.dwhz2 .right{ width:100%; margin-top:25px; } 
.dwhz2 .sect{ padding-top:20px;}
.dwhz2 .sect .div{ margin-top:25px; }
.dwhz2 .title2{font-size:17px; line-height:28px;}
.dwhz2 .info2{font-size:14px; line-height:22px; padding-top:6px;}
.dwhz2 .info2 .p{ margin-top:12px;}
.dwhz2 .info2 .s1{ padding:14px 14px; min-width:86px; width:86px; text-align: center; }
.dwhz2 .info2 .s2{ padding:14px 0 14px 14px;}
.dwhz2 .title2 .num{ min-width:28px; width:28px; height:28px; font-size:20px; margin-right:8px;
}
}


.dwhz5{ background:#EEEEEE; }
.dwhz3{ background:#EEEEEE;}
.dwhz3 .title{ display: block; text-align: center; width: 100%;color: #000;font-size:0.36rem; line-height:1; font-weight: 700; margin-top:36px;}
.dwhz4{  padding-top:1.18rem; padding-bottom:1.18rem;}
.dwhz4 .tit-zh{color: #fff;}
.dwhz4 .sect{ display: block; width: 100%;}
.dwhz4 .hd{ display: block; width: 100%; margin-top: 40px;}
.dwhz4 .hd ul{ display: flex; justify-content: center; width: 100%;}
.dwhz4 .hd ul li{cursor: pointer;
height: 44px;
background: rgb(102, 100, 100);
border-radius: 5px;
display: flex; align-items: center; justify-content: center;
padding:0 16px;
margin: 0px 6px;
color: #fff;font-size:calc(14px + 0.02rem); line-height:1;
}
.dwhz4 .hd ul li.on{background:#ED6C00;}


@media screen and (max-width:1024px) {
.dwhz3 .title{font-size:18px; margin-top:14px;}	
.dwhz4 .hd{margin-top:20px; } 
.dwhz4 .hd ul li{font-size:14px;  height:34px;padding:0 14px;}

}



.list18{width: 100%; display:block; margin:50px 0 0 0; }
.list18 .ul{display:flex; flex-wrap: wrap; width:calc(100% + 24px); margin:-12px;  }
.list18 .ul .li{ width:25%; display:inline-flex; flex-wrap: wrap; align-items: flex-start; position: relative; padding: 12px; margin-top:0.32rem;}
.list18 .ul .li .a{width: 100%; display:inline-flex; flex-wrap: wrap;align-content:flex-start;text-align: center; position: relative; height: 100%;
background: rgba(255, 255, 255); justify-content:center;
border-radius: 0.24rem;
padding: 0 0 0.4rem 0;
}
.list18 .ul .li .w100{width:calc(100% + 0.14rem); margin:-0.46rem -0.07rem -0.3rem -0.07rem; display:block; padding:0.79rem  0 1.38rem 0;background: url(img/dwhz7.png) center no-repeat; background-size:100% 100% !important; position: relative; z-index: 6;}
.list18 .ul .li .pic{ display:block;line-height: 0; width:100%;}
.list18 .ul .li .pic img{ width: 0.64rem; height: 0.64rem;}
.list18 .ul .li .tit{ display:inline-flex; position: relative;
color: #fff;
font-size:calc(14px + 0.18rem); line-height:1;
font-weight: 700; margin-top:30px;
}
.list18 .ul .li .p{ display:block;width: 100%;
color: #666464;
font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.1rem); min-height:calc(66px + 0.3rem);
font-weight: 400; margin-top:42px; padding:0 0.36rem;
}
.list18 .ul .li .p1{ display:block;width: 100%;
color: #666464;
font-size:calc(14px + 0.06rem); line-height:calc(22px + 0.1rem); min-height:calc(66px + 0.3rem);
font-weight: 400; margin-top:42px; padding:0 0.36rem;
}
.list18 .ul .li .a:hover .w100{
background: url(img/dwhz7.1.png) center no-repeat;
}
.list18 .ul .li .num{ display: block; text-align: center;
  width: 100%; position: absolute; left:0; bottom:0.34rem; font-weight: 700; font-size:2rem; line-height:1.42rem;
    color: transparent;
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke:1px #EEEEEE;
    text-stroke: 1px #EEEEEE;
}

@media screen and (max-width:1024px) {
.list18{margin:10px 0 0 0 ; }	
.list18 .ul{ width:calc(100% + 14px);margin:0 -7px; }
.list18 .ul .li{ padding:0 7px; margin:25px 0 0 0;}
.list18 .ul .li .a{padding: 0 0 20px 0;}
.list18 .ul .li .tit{ font-size:18px; line-height:22px; margin-top:12px; }
.list18 .ul .li .p{ font-size:14px; line-height:22px; padding:0 14px; margin-top:15px; }
.list18 .ul .li .p1{ font-size:14px; line-height:22px; padding:0 14px; margin-top:15px; }
.list18 .ul .li .pic img{ width:36px;  height:36px;}
.list18 .ul .li .w100{ margin:-15px -0.07rem -15px -0.07rem; padding:30px 0 50px 0;}
.list18 .ul .li .num{ bottom:15px;font-size:100px; line-height:0.8;
}
}
@media screen and (max-width:767px) {
.list18 .ul .li{ width:50%;}
.list18 .ul .li .p br{ display:none;}
}


.Contact2{ display: flex; justify-content: space-between;background:#F7F7F7; width:100%; margin-top:40px; overflow: hidden; border-radius: 10px;}
.Contact2 .left{ display: flex; flex-wrap: wrap; align-content: space-between; width:52.75%;background:#ED6C00;}
.Contact2 .cont{ display: block; width:100%; padding:0.56rem 0.4rem;background: url(img/dwhz12.png) right top no-repeat; background-size:3.62rem auto !important;}
.Contact2 .tel{ display:flex; flex-wrap: wrap; flex-direction: column; color: #fff; line-height:calc(22px + 0.03rem); font-size:calc(14px + 0.04rem); padding:0 0 0 calc(30px + 0.24rem);background: url(img/tel1.svg) left center no-repeat; background-size:calc(24px + 0.24rem) auto !important;}
.Contact2 .tel .num{line-height:calc(22px + 0.27rem); font-size:calc(16px + 0.2rem); font-weight: 700;}
.Contact2 .addr{ display: block; width:100%; margin-top:0.24rem; color: #fff; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.02rem); position: relative; padding-left:0.28rem;}
.Contact2 .addr::after{ display: block; content:''; position: absolute; left:0.14rem; top:calc(9px + 0.02rem); width:4px; height:4px; background: #fff; margin-top: -2px;  border-radius: 50%;}
.Contact2 .er{ display:flex; flex-wrap: wrap; margin:0.51rem 0 0 0; }
.Contact2 .er .li{ display:inline-flex;justify-content: center; align-items: center; flex-direction: column; text-align: center; margin-right: 16px;}
.Contact2 .er i{ display:block; width:100px; line-height: 0;}
.Contact2 .er span{ display:block; width:100%; text-align:center; margin-top:6px;color:#fff; font-size:14px; line-height:23px;}
.Contact2 .er font{ display:block; width:100%; text-align:center;color:#fff; font-size:12px; line-height:20px;}
.Contact2 .pic{ display:block; line-height:0; width:100%;}



@media screen and (max-width:1024px) {
.Contact2{ flex-wrap: wrap; margin-top:30px;}
.Contact2 .left{ width:100%; }
.Contact2 .cont{padding:25px 14px;}
.Contact2 .addr{ margin-top:6px; padding-left:14px; font-size:14px;}
.Contact2 .addr::after{ left:0;}
.Contact2 .er{ margin:15px 0 0 0; }
}
@media screen and (max-width:767px) {
.Contact2 .er{ justify-content: space-between;}	
.Contact2 .er .li{ margin-right: 0;}
}



._form3{ width:47.25%; flex-wrap:wrap; display: flex; align-content: flex-start; justify-content:space-between; padding:32px;}
._form3 .lab{ width:49.27%; position:relative; display: flex; flex-wrap: wrap; margin-bottom:0.24rem; }
._form3 .w100{ width:100%;}
._form3 .name{ width:100%; display:block; color: #333; font-size:calc(14px + 0.02rem); line-height:24px; padding-bottom:0.1rem;}
._form3 .name span{ color:#FF0000;}
._form3 .text{ position: relative; z-index: 6; cursor: pointer; width:100%; border:1px solid #CCCCCC; background:#fff; font-size:calc(14px + 0.02rem);color: #333; line-height:25px; height:39px; padding:6px 16px; border-radius: 3px;}
._form3 .text:focus{ border:1px solid #e5e5e5;}
._form3 .textarea{ position: relative; z-index: 6; cursor: pointer; width:100%; border:1px solid #CCCCCC; background:#fff; font-size:calc(14px + 0.02rem);color: #333; line-height:25px; height:114px; padding:6px 19px;border-radius: 3px;}
._form3 .textarea:focus{ border:1px solid #e5e5e5;}
._form3 .yanzhengma{ position: absolute; right:2px; bottom:2px; width:99px; height:41px; object-fit: contain; z-index:6;}
._form3 .yz .text{ height:45px; padding:9px 16px;}
._form3 ._btn .a{ font-size:calc(14px + 0.04rem); width: auto; height:52px; border-radius:8px; padding:0 33px;}
._form3 ._btn .a i{ width:24px; height:24px; margin-left:16px;}
._form3 ._btn .a:hover i{ margin-left:16px; transform: translateX(-4px); -ms-transform: translateX(-4px);}
._form3 .jt::after{ display: block; content:''; position: absolute; width:10px; height:39px; background: url(img/san.png) center no-repeat; background-size:100% auto !important; bottom:0; right:0.16rem;  z-index: 6;
transition: all .3s;-webkit-transition:all .3s; }
._form3 .jt.act::after{-webkit-transform: rotate(180deg);
  transform: rotate(180deg);}
._form3 ._down{
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  padding:5px 0;
  z-index: 899;
  min-width: 100%;
  border:1px solid #d2d2d2;
  max-height: 300px;
  overflow-y: auto;
  background-color: #fff;
  border-radius:2px;border-radius: 3px;
  box-shadow: 0 2px 4px rgba(0,0,0,.12);
  scrollbar-width: thin;
    scrollbar-color: #ED6C00 #fff;
}
._form3 ._down .li{padding:0 16px;
  line-height: 36px; font-size:14px;
  white-space:nowrap;
  overflow:hidden;cursor: pointer;
  text-overflow: ellipsis;}
._form3 ._down .li:hover{background-color: #ED6C00;color:#fff;}

._form3 .layui-input, 
._form3 .layui-select, 
._form3 .layui-textarea{font-size:calc(14px + 0.02rem) !important;}
._form3 .layui-edge{ background: url(img/san.png) center no-repeat; width:10px !important; height:39px !important; background-size:100% auto !important; top:auto !important; margin:0 !important; bottom:0; right:0.16rem !important; }

._form3 input::placeholder{color:#333; opacity:1 !important;}
._form3 textarea::placeholder{color:#333; opacity:1 !important;}

@media screen and (max-width:1024px) {
._form3{ width:100%; padding:25px 15px 30px 15px;}
._form3 .lab{ margin-bottom: 14px;}
._form3 .name{  font-size:14px;padding-bottom: 6px;}
._form3 .text{ font-size:14px;  padding:6px 12px;}
._form3 .textarea{ font-size:14px; padding:6px 12px;}
._form3 ._down .li{padding:0 12px;}
._form3 ._btn .a{ font-size:calc(14px + 0.04rem);width:auto; height:43px; border-radius:8px; padding:0 18px;}
._form3 ._btn .a i{ width:16px; height:16px; margin-left:8px;}
._form3 ._btn .a:hover i{ margin-left:8px; transform: translateX(0); -ms-transform: translateX(0);}
._form3 .jt::after{ right:12px;}
._form3 .layui-edge{ right:12px !important; }
}
@media screen and (max-width:767px) {
._form3 .lab{ width:100%;}
}




.box03{ display: flex; flex-wrap: wrap; justify-content:center; align-items: flex-end; position: relative; width: 100%;}
.box03::after{ display: block; content:''; position: absolute; left:0; bottom:0.96rem; width:100%; height:2.65rem; z-index: 1;background: url(img/dwhz13.1.png) center top no-repeat; background-size:100% 100% !important;}
.box03 .top{ display: block; width: 90.62%; color: #fff; font-weight: 700; text-align: center;padding:0.92rem 0.56rem 2.56rem 0.56rem; margin-bottom:-0.72rem;
border-radius:0.24rem; overflow: hidden;
box-shadow: 0px 8px 0.38rem 0px rgba(0, 0, 0, 0.41)
;}
.box03 .title{display: block; width: 100%; font-size:0.64rem; line-height: 1;} 
.box03 .p{display: block; width: 100%; font-size:0.32rem; line-height: 1; margin-top:0.24rem;} 
.box03 .down{ display: flex; flex-wrap: wrap; width: 100%;background: url(img/dwhz13.png) center top no-repeat; background-size:100% 100%; padding:0.52rem 0.56rem 0.56rem 0.56rem;}
.box03 .info{ display: flex; flex-wrap: wrap; align-items: center; justify-content:center; width: 100%; margin-bottom: 0.36rem;}
.box03 .info .text{ margin:0 12px;
color: rgb(221, 28, 19);
font-size: 24px;
font-weight: 400;
line-height: 32px;
}
.box03 .info .data{ display:flex; align-items: center; justify-content: center;
min-width:77px; padding:0 14px;
height:91px;
background:url(img/dwhz13.3.png) center repeat-x rgb(255, 255, 255);
border: 1px solid rgb(204, 204, 204);
border-radius: 12px;
box-sizing: border-box;
box-shadow: 0px 10.29px 20.57px 0px rgba(0, 0, 0, 0.05);
color: rgb(221, 28, 19);
font-size: 36px;
line-height: 1;
}

@media screen and (max-width:1024px) {
.box03 .title{font-size:20px; line-height:1.2;} 
.box03 .top{ margin-bottom:-50px;padding:40px 16px 100px 16px; }
.box03 .p{ font-size:13px; line-height:1.2; margin-top:12px;} 	
.box03 .down{ padding:40px 16px 30px 16px; }
.box03 .info{margin-bottom:24px;}	
.box03 .info .text{ margin:0 6px;font-size:14px;line-height:24px;}
.box03 .info .data{
min-width:50px; padding:0 8px;
height:56px;
border-radius:6px;
font-size:24px;}
}


.jmzc3 .list19{ position: relative; top: 0; margin-top:-1.96rem;}

@media screen and (max-width:1660px) {
.jmzc3 .list19{margin-top:-1.66rem;}
}
@media screen and (max-width:1024px) {
.jmzc3 .list19{ margin-top:10px;}
}

.jmzc1{ padding-top:1.61rem; padding-bottom:4.66rem;}
.jmzc1 .tit-en{ color: #fff;}
.jmzc1 .tit-zh{ color: #fff;}
.jmzc1 .title{ color: #fff;display: block; width: 100%; font-size:0.56rem; line-height:0.66rem; text-align: center; font-weight: 700; position: relative; padding-top: 0.3rem; margin-top: 27px;}
.jmzc1 .title::after{ display: block; content:''; position: absolute; left:50%; top:0; width:55px; height:6px; z-index: 1;background:#ED6C00; transform: translateX(-50%); -ms-transform: translateX(-50%);}

@media screen and (max-width:1024px) {
.jmzc1{ padding:80px 15px 233px 15px;}	
.jmzc1 .tit-en{ font-size:22px;}
.jmzc1 .title{ font-size:18px; line-height:28px; padding-top:15px; margin-top:15px;}	
.jmzc1 .title::after{width:30px; height:3px;}
}

.jmzc2 .box { position: relative; top: 0;display: block; width: 100%; margin-top: -2.99rem;}
.jmzc2 ._title{color: #fff;display: block; width: 100%; font-size:0.32rem; line-height:0.77rem; text-align: center; font-weight: 700;background: url(img/jmzc6.png) center top no-repeat; background-size:4.1rem auto;}
.jmzc2 .mt56 { margin-top: 56px;}
.jmzc2 .table{display: block; width: 100%;
background: rgb(255, 255, 255);
border-radius: 0.24rem; overflow: hidden; padding:0.39rem 0.34rem;
}
.jmzc2 .table table{ width: 100%; font-size:calc(14px + 0.04rem);color: #666464; line-height:calc(22px + 0.1rem); font-weight: 700; text-align: center; }
.jmzc2 .table table td{ padding:0.2rem; background:#F5F5F5; border:1px solid #fff;}
.jmzc2 .table table tr:nth-child(2n) td{ background:#EEEEEE;}
.jmzc2 .list15,
.jmzc2 .list16,
.jmzc2 .list20,
.jmzc2 .table{ border-top:1px dashed #ED6C00;}


@media screen and (max-width:1024px) {
.jmzc2 .box { margin-top: -150px;}
.jmzc2 .mt56 { margin-top:28px;}
.jmzc2 ._title{font-size:18px; line-height:40px; background-size:210px auto;}
.jmzc2 .table{padding:14px 10px;}
.jmzc2 .table table{font-size:12px; line-height:18px;}
.jmzc2 .table table td{ padding:8px 4px;}
}




.list16{width: 100%; display:block;background: rgb(255, 255, 255);border-radius: 0.24rem; }
.list16 .ul{display:flex; flex-wrap: wrap; width: 100%; padding:0.64rem 0.28rem 0.7rem 0.28rem;}
.list16 .ul .li{ width:33.33%; display:inline-flex; flex-wrap: wrap; padding:0 0.1rem;}
.list16 .ul .li .a{width: 100%; display:inline-flex; flex-wrap: wrap;align-content:flex-start; justify-content: center; text-align: center; position: relative; height: 100%;
}
.list16 .ul .li .ico{ display: block; width: 100%; line-height: 0;}
.list16 .ul .li .ico img { width:80px; height:80px;}
.list16 .ul .li .tit{ display: flex; align-items: flex-end; justify-content: center; width: 100%; color:#ED6C00;line-height:1; font-weight: 700; margin-top:16px; font-size:0.53rem;}
.list16 .ul .li .dw{font-size:calc(14px + 0.1rem); line-height:1.6; }
.list16 .ul .li .info{
width: 2.28rem;
height: 0.56rem;
background: rgb(245, 245, 245);
border-radius: 76px;
display: flex;
justify-content: center;
align-items: center;
margin: 16px 0 0 0;font-weight: 700;font-size:calc(14px + 0.06rem); line-height:calc(22px + 0.1rem);color: #000;
}
.list16 .ul .li .a:hover .info{
background: linear-gradient(0.00deg, rgb(237, 108, 0),rgb(246, 171, 3) 99.237%);
color: #fff;
}


@media screen and (max-width:1024px) {
.list16 .ul{ padding:25px 8px;}	
.list16 .ul .li{ padding:0 5px;}
.list16 .ul .li .ico img { width:50px; height:50px;}
.list16 .ul .li .tit{ margin-top:16px; font-size:24px;}
.list16 .ul .li .dw{font-size:14px; line-height:1.4; }
.list16 .ul .li .info{ margin-top:15px;
width:80px; font-size:14px;
height:34px;}
}
@media screen and (max-width:767px) {

}






.list15{width: 100%; display:block;background: rgb(255, 255, 255);border-radius: 0.24rem; }
.list15 .ul{display:flex; flex-wrap: wrap; justify-content:space-between; width: 100%; padding:0.77rem 1rem;}
.list15 .ul .li{ width:32.9%; display:inline-flex;align-content:center;align-items:center;}
.list15 .ul .li .dl{ width:100%; display:inline-flex; justify-content:space-around; align-items: center; position: relative; z-index: 6;
background: rgb(252, 252, 253);
border: 1px solid rgb(238, 238, 238);height: 100%;
border-radius: 0.24rem;
box-sizing: border-box;
padding: 0.5rem 0.7rem;}
.list15 .ul .li .a{ display:inline-flex;align-items:center; padding:6px 0;}
.list15 .ul .li .a .w100{display:inline-flex; flex-direction: column;justify-content: center;}
.list15 .ul .li .ico{ display: block; min-width:0.48rem; width:0.48rem; height:0.48rem;line-height: 0; margin-right:0.08rem; }
.list15 .ul .li .ico img { width:1005;}
.list15 .ul .li .tit{display:inline-flex; color:#000;font-weight: 700;font-size:calc(14px + 0.04rem);  line-height:calc(22px + 0.1rem);}
.list15 .ul .li .info{display:inline-flex; font-weight: 400;font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.1rem);color: #666464;}
.list15 .ul .li .num{font-size:1.44rem; line-height:1;color: #ED6C00;font-weight: 400; position: relative; z-index: 5; margin-right:-0.15rem;}
.list15 .ul .li .num img{ height:0.99rem; max-width: inherit; width: auto;}
.list15 .ul .li:nth-child(1){ width:63.5%;}
.list15 .ul .li:nth-child(1) .num{ margin-left:-0.26rem;}


@media screen and (max-width:1660px) {
.list15 .ul{ padding:0.7rem 0.7rem;}
.list15 .ul .li .dl{ padding: 0.5rem 0.5rem;}
}
@media screen and (max-width:1440px) {
.list15 .ul{ padding:0.7rem 0.5rem;}
.list15 .ul .li .dl{ padding: 0.5rem 0.3rem;}
}
@media screen and (max-width:1024px) {
.list15 .ul{ padding:8px 8px;}	
.list15 .ul .li{ padding:8px 8px;}
.list15 .ul .li .dl{ padding:14px 14px;}
.list15 .ul .li{ width:100%;}
.list15 .ul .li:nth-child(1){ width:100%;}
.list15 .ul .li .ico{ min-width:30px; width:30px; height:30px; margin-right:8px; }
}
@media screen and (max-width:767px) {
.list15 .ul .li .dl{ flex-wrap: wrap; justify-content:space-between;}	
.list15 .ul .li .a{ min-width:49%;}
.list15 .ul .li .num img{ height:1.4rem; }
}















/*2504*/




/*
 #ED6C00
calc(20px + 0.16rem); 

*/



.pagecon{padding-top:50px; padding-bottom:50px;}
.pagecon.newsbox .right{width:100%;}
.pagecon.newsbox .cont{margin:0;}

@media screen and (max-width:1024px) {
.pagecon{padding-top:20px; padding-bottom:20px;}
}

.sitemap{ width:100%;float:left;}
.sitemap li{border-bottom:1px dashed #d2d2d2; padding:7px 0; float:left; line-height:40px;width:98%; padding-left:2%;  }
.sitemap li a{ margin-right:10px;font-size:12px; float:left; white-space: nowrap; font-size:14px;}
.sitemap li a:hover{color:#ED6C00;}
.sitemap li .font16{ font-size:16px;  /*color:#135fb1*/}
.sitemap li .font14{font-size:14px; }
.sitemap li .font12{ font-size:12px;  color:#999}