@charset "UTF-8";
html{
  font-size:5.2083vw;
}
@media screen and  (min-width:1920px){ /*主体宽度*/
  html{
  font-size: 100px;
}
}
@media screen and  (max-width:300px){
  html{
  font-size:100px;
}
}
/* .max-width{max-width: 1200px; margin-right: auto; margin-left: auto;} */
.ctext{ width:100%; padding-left:60px;padding-right:60px;}
.pc_show{ display: block;}
.ph_show{ display: none;}
.pc_show1{ display:inline;}
.ph_show1{ display: none;}
@media  screen and (max-width: 1024px){
.ctext{padding-left:15px;padding-right:15px;}
.pc_show{ display: none;}
.ph_show{ display: block;}
}
@media screen and (max-width:767px) {
.pc_show1{ display: none;}
.ph_show1{ display: inline;}
}


html {
  scrollbar-width: thin;
  scrollbar-color:#F5A200 #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;
}	



.boxes{ width: 100%;}





/*PC head*/
.t_navs{ position:fixed; left:0; top:0; z-index: 160; width: 100%;  }

.t_navs .top{ position:relative; z-index: 160; width: 100%; flex-wrap:wrap; display: flex; justify-content: space-between;}
.t_navs .logo{ line-height: 0; display:block; }
.t_navs .logo a{ display:block; }
.t_navs .logo img{ width:1.95rem; height:0.39rem; object-fit: contain;}
.t_navs .logo .img1{display:block; }
.t_navs .logo .img2{display:none; }
.t_navs .left{ display: flex; align-items: center;}
.t_navs .right{ display: flex; align-items: center;}
.t_navs .search{ cursor: pointer; display:flex; width:46px; height:0.8rem; background: url(img/Vector.svg) center no-repeat; background-size:18px auto !important;}
.t_navs .lang{ display:flex; position: relative; margin-left: 0.2rem;}
.t_navs .lang .a{display:flex;line-height:0.8rem; font-size:14px;color: #fff; text-transform: uppercase; padding:0 14px;}
.t_navs .lang::after{ content: '';
position: absolute;
width: 1px;
height:10px;
left:-0.1rem;
top:50%; margin-top: -5px;
opacity: 0.3;
background: #FFFFFF;}
.t_navs .menu{float: left; margin-left:0.6rem;}
.t_navs .menu ul{float: left;}
.t_navs .menu .nli{ float: left; margin:0 0 0 0.49rem;}
.t_navs .menu .nli .i{ display: none; content:''; position: absolute; left:50%; bottom:-8px; border-left: 7px solid transparent; border-right:7px solid transparent;border-bottom: 7px solid #fff;  margin-left: -7px;}
/* .t_navs .menu .nli.active .i{ display: block;} */
.t_navs .menu .nli span a{ display: block;position: relative;line-height:0.8rem; font-size:14px;color: #fff;font-weight: 400; padding:0 0.1rem;}
.t_navs1 .menu .nli span a{opacity: 0.5;}
 /*.t_navs .menu .nli.on span a{opacity:1; color:#F5A200;}*/
.t_navs .menu .nli:hover span a{opacity:1; color:#F5A200;}


.t_navs .top{ background: #fff;}
.t_navs .logo .img1{display:none; }
.t_navs .logo .img2{display:block; }
.t_navs .menu .nli span a{ color:#000;  opacity: 1;}
.t_navs .menu .nli:hover span a{ color:#F5A200;}
.t_navs .lang .a{ color: #000;}
.t_navs .lang .a:hover{ color:#F5A200;}
.t_navs .lang::after{background: #000;}
.t_navs .search{background: url(img/Vector1.svg) center no-repeat;}
.t_navs .search:hover{background: url(img/Vector2.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 .menu .nli span a{ color:#000;  opacity: 1;}
.t_navs.ect .menu .nli:hover span a{ color:#F5A200;}
.t_navs.ect .lang .a{ color: #000;}
.t_navs.ect .lang .a:hover{ color:#F5A200;}
.t_navs.ect .lang::after{background: #000;}
.t_navs.ect .search{background: url(img/Vector1.svg) center no-repeat;}
.t_navs.ect .search:hover{background: url(img/Vector2.svg) center no-repeat;}

.t_navs.btt .top{ background: #fff;}
.t_navs.btt .logo .img1{display:none; }
.t_navs.btt .logo .img2{display:block; }
.t_navs.btt .menu .nli span a{ color:#000; opacity: 1;}
.t_navs.btt .menu .nli:hover span a{ color:#F5A200;}
.t_navs.btt .lang .a{ color: #000;}
.t_navs.btt .lang .a:hover{ color:#F5A200;}
.t_navs.btt .lang::after{background: #000;}
.t_navs.btt .search{background: url(img/Vector1.svg) center no-repeat;}
.t_navs.btt .search:hover{background: url(img/Vector2.svg) center no-repeat;}


/* .t_navs.act .top{ background-color: rgb(0,0,0,0.2) !important;backdrop-filter: blur(12px);}
.t_navs.act .menu .nli span a{ color: #fff;opacity: 1;}
.t_navs.act .menu .nli:hover span a{ color:#F5A200;}
.t_navs.act .lang .a{color: #fff;}
.t_navs.act .lang::after{background: #fff;}
.t_navs.act .lang .a:hover{ color:#F5A200;}
.t_navs.act .search{background: url(img/Vector.svg) center no-repeat;}
.t_navs.act .search:hover{background: url(img/Vector2.svg) center no-repeat;} */

.t_navs.act .top{ background: #fff;}
.t_navs.act .logo .img1{display:none; }
.t_navs.act .logo .img2{display:block; }
.t_navs.act .menu .nli span a{ color:#000;  opacity: 1;}
.t_navs.act .menu .nli:hover span a{ color:#F5A200;}
.t_navs.act .lang .a{ color: #000;}
.t_navs.act .lang .a:hover{ color:#F5A200;}
.t_navs.act .lang::after{background: #000;}
.t_navs.act .search{background: url(img/Vector1.svg) center no-repeat;}
.t_navs.act .search:hover{background: url(img/Vector2.svg) center no-repeat;}





.pordSub{ display:none; position:absolute; left: 0; top:100%; z-index: 10; background: #fff; width: 100%; padding:0.54rem 60px 0.75rem 60px;
border-top: 1px solid rgba(0,0,0,0.1);
}
.pordSub .u1{ display: block; width: 100%; padding:0 0 0 3.04rem;}
.pordSub .u1 .l1{ display: block; width: 100%;}
.pordSub .u1 .a1{ display: block; width: 100%; padding:2px 0;
font-weight: 500;
font-size: 0.24rem;
line-height:0.34rem;
color: #808080;
}
.pordSub .u1 .a1:hover{color: #F5A200;}

.t_navs.act .pordSub{ box-shadow:0 2px 6px rgb(0,0,0,0.2);}

.pordSub{ display:none; position:absolute; left: 0; top:100%; z-index: 10; background: #fff; width: 100%; padding:0.54rem 60px 0.75rem 60px;
border-top: 1px solid rgba(0,0,0,0.1);
}
.pordSub .u1{ display: block; width: 100%; padding:0 0 0 3.04rem;}
.pordSub .u1 .l1{ display: block; width: 100%;}
.pordSub .u1 .a1{ display: block; width: 100%; padding:2px 0;
font-weight: 500;
font-size: 0.24rem;
line-height:0.34rem;
color: #808080;
}
.pordSub .u1 .a1:hover{color: #F5A200;}
.t_navs.act .pordSub{ box-shadow:0 2px 6px rgb(0,0,0,0.2);}

.menuSub .colse{ position:absolute; right:20px; top:20px;z-index: 10; width:30px; height:30px; background: url(img2/colse2.svg) center no-repeat; background-size:18px auto !important; cursor: pointer;}

.menuSub{ display:none;float:left; position:absolute; left:0; top:100%;background: #fff;width: 100%;overflow: hidden; z-index: 10;
border-top: 1px solid rgba(0,0,0,0.1); padding:0 0 0 60px;
}
.menuSub .ul2{ float: left;width:100%;display: flex;position: relative; }
.menuSub .tempWrap{float: left; width:100%;border-left: 1px solid rgba(0,0,0,0.1); }
.menuSub .ul2 .bd{float: left; width:100%;}
.menuSub .ul2 .bd .inBox{ float: left;width:100%; display: flex;}
.menuSub .ul2 .bd .u2{ float: left;width:100%;;}
.menuSub .ul2 .bd .u2 li{display:block;width:100%; width:100%;margin-top:4px;}
.menuSub .ul2 .bd .u2 li a{display:block;width:100%; color:#000; font-size:14px; line-height:24px;position: relative; padding:0.08rem 0.21rem; }
.menuSub .ul2 .bd .u2 li a:after{ display:block; content: ''; position: absolute; right:0; top: 0;width:18px; opacity:0;
height:100%; transition: all 0.5s;background:url(img2/right.svg) center no-repeat; background-size:18px auto !important;}
.menuSub .ul2 .bd .u2 li.on a{ color:#F5A200;}
.menuSub .ul2 .bd .u2 li.on a:after{ opacity:1; right:0.21rem;}
.menuSub .ul2 .left2{ float: left;width:2.57rem; min-width:2.57rem; align-items: flex-start;padding: 7px 0 18px 0;}
.menuSub .ul2 .left1{ float: left;width:2.9rem; min-width:2.9rem; margin-left:3.14rem; align-items: flex-start;padding:7px 22px 24px 0;}
.menuSub .ul2 .hd ul{ float:left;width:100%;}
.menuSub .ul2 .hd li{ float:left;width:100%; margin-top:4px;}
.menuSub .ul2 .hd li a{ float: left;width:100%;position: relative; padding:0.08rem 0.19rem; color:#000; font-weight:400; font-size:14px; line-height:24px;}
.menuSub .ul2 .hd li a:after{ display:block; content: ''; position: absolute; right:0; top: 0;width:18px; opacity:0;
height:100%; transition: all 0.5s;background:url(img2/right.svg) center no-repeat; background-size:18px auto !important;}
.menuSub .ul2 .hd li.on a{ background:#F7F7F7; border-radius:10px;}
.menuSub .ul2 .hd li.on a:after{ opacity:1; right:0.17rem;}

.menuSub .ul2 .inBd{ float: left; width:100%;position: relative;z-index: 6; background:#F7F7F7; padding:18px 0 34px 0;}
.menuSub .inBd-ul{float: left;width:100%;display: flex;}
.menuSub .inBd-01{width:100%;}
.menuSub .inBd-01 .ul{ display: inline-flex; flex-direction:column;}
.menuSub .inBd-01 li{ float:left; margin-top:4px;}
.menuSub .inBd-01 li a{ float: left;width:100%; color:#808080; font-weight:400; font-size:14px; line-height:24px; padding:0.08rem 30px;}
.menuSub .inBd-01 li a:hover{ color:#F5A200;}
.menuSub[data-m='1'] .inBd-01 .ul{ margin-right:0.51rem;}
.menuSub[data-m='1'] .inBd-01 .ul:last-child{ margin-right:0 !important;}
.menuSub[data-m='3'] .inBd-01 .ul{ margin-right:1.77rem;}
.menuSub[data-m='3'] .inBd-01 .ul:last-child{ margin-right:0 !important;}
.menuSub[data-m='3'] .inBd-01 li a{ padding:0 30px;}
.menuSub[data-m='3'] .ul2 .inBd{padding:18px 0 27px 0;}




@media screen and (min-width:1920px) {
.t_navs .menu .nli span a{ font-size:16px; }	
.menuSub .inBd-01 li a{ font-size:16px; line-height:24px;}	
}	
@media screen and (max-width:1024px) {
.t_navs .menu{ display: none;}
.t_navs .logo img{ width: auto; height:28px;}
.t_navs .lang .a{ line-height:50px;}
.t_navs .search{height:50px; width:38px;}
.t_navs.ect .search{height:50px; margin:0 4px;}
.t_navs.ect .lang{ margin:0 4px;}
.t_navs.ect .lang .a{ line-height:50px; padding:0 10px;}
.t_navs.act .search{height:50px; margin:0 4px;}
.t_navs.act .lang{ margin:0 4px;}
.t_navs.act .lang .a{ line-height:50px; padding:0 10px;}
.t_navs.btt .top{height:50px}
.t_navs .lang::after{ left: -4px;}
}

.searchbox{ display:none; position: absolute; left:0; top:100%; width: 100%; background:#fff;border-top: 1px solid rgba(0,0,0,0.1); padding:58px 60px 13px 60px;}
.searchbox .searchboxbj{ display:block; position: absolute; left:0; top:100%; width: 100%; height: 100vh; background:rgba(0,0,0,0.6); content: '';}
.searchbox .input_box{width: 100%; position: relative; display: flex; align-items: center; border-bottom:1px solid rgba(0,0,0,0.1); padding:23px 0;}
.searchbox .input_box input{width: 100%;height:58px; background:none; border:0;
font-weight: 400;
font-size:0.49rem;
line-height:58px; opacity:1 !important;
color: #333; padding:0 44px;
}
.searchbox .input_box input:focus{ outline:none;}
.searchbox .input_box input::placeholder{color:rgba(0,0,0,0.5); opacity:0.2 !important;}
.searchbox .input_box .img{width:28px; height: 28px; display: block;position: absolute;left: 0;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;}
.searchbox .input_box .img:hover{background: url(img/search1.svg) center no-repeat;}
.searchbox .input_box .button{ display:block; background:#000; border-radius: 42px;
width:2.6rem;min-width:2.6rem;
height: 42px;
font-weight: 500;
font-size: 14px;
line-height: 42px;
text-align: center;
text-transform: uppercase;
color: #FFFFFF;
}
.searchbox .input_box .button:hover{background:#F5A200;}
.searchbox .shop{ display: flex; align-items: center; position: absolute; right: 0; top:-13px; z-index: 6;font-size: 12px;line-height:20px;color: #000;background:url(img/Frame.svg) left center no-repeat; background-size:19px auto !important; padding-left: 25px; }
.searchbox .shop:hover{color:#F5A200;background:url(img/Frame1.svg) left center no-repeat;}
.searchbox .gptj{width: 100%; display: flex; padding:21px 0;
font-weight: 400;
font-size: 14px;
line-height:24px;
color: rgba(0, 0, 0, 0.5);
}
.searchbox .gptj .tit{ white-space: nowrap;}
.searchbox .gptj .ul{width: 100%;}
.searchbox .gptj .a{ display:inline-flex;color: rgba(0, 0, 0, 0.5); margin:0 0 0 0.28rem;}
.searchbox .gptj .a:hover{ color: #F5A200;}

@media screen and (max-width:1024px) {
.searchbox{ padding:30px 15px 6px 15px;}
.searchbox .input_box{ padding:14px 0;}
.searchbox .input_box .img{width:18px; height:18px; }
.searchbox .input_box input{ font-size:15px; line-height:34px; height:34px; padding:0 24px;}
.searchbox .input_box .button{font-size:13px; width:62px;min-width:62px;line-height:29px; padding-bottom: 1px; height:30px; }
.searchbox .gptj{ padding:10px 0;}
.searchbox .gptj .a{ margin:0 0 0 14px;}
}



.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: #000;}
.t_navs.ect .menuph .navbtn::after,
.t_navs.ect .menuph .navbtn::before { background: #000;}

.t_navs.btt .menuph .navbtn{ background: #000;}
.t_navs.btt .menuph .navbtn::after,
.t_navs.btt .menuph .navbtn::before { background: #000;}

.t_navs.act .menuph .navbtn{ background: #000;}
.t_navs.act .menuph .navbtn::after,
.t_navs.act .menuph .navbtn::before { background: #000;}

.t_navs .menuph .navbtn{ background: #000;}
.t_navs .menuph .navbtn::after,
.t_navs .menuph .navbtn::before { background: #000;}


@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:5px 15px 90px 15px; overflow-y: auto;border-top:1px solid rgba(0,0,0,0.1);}
.xialaph .l1{width: 100%; display: inline-flex; flex-wrap: wrap; border-bottom:1px solid rgba(0,0,0,0.1);}
.xialaph .l1:last-child{border-bottom:0;}
.xialaph .a1box{width: 100%;position: relative;}
.xialaph .a2box{width: 100%;position: relative;}
.xialaph .a3box{width: 100%;position: relative;}
.xialaph .a1{color: #000; text-transform: uppercase; font-size:15px; line-height:24px;position: relative;padding:14px 20px 14px 0;display: block;width: 100%; text-transform: uppercase;}
.xialaph .on .a1{ color: #F5A200;}
.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:6px;top: 50%;transform: translate(0,-50%) rotate(45deg); -ms-transform: translate(0,-50%) rotate(45deg);border-top:1px solid #808080;  border-right:1px solid #808080;}
.xialaph .on .icobox::after{ transform: translate(0,-50%) rotate(135deg); -ms-transform: translate(0,-50%) rotate(135deg); margin-top: -3px;border-top:1px solid #F5A200;  border-right:1px solid #F5A200;}
.xialaph .u2{width: 100%;padding:0 10px;display: none;}
.xialaph .u2 .l2{ width: 100%;display: block; border-bottom:1px solid rgba(0,0,0,0.1);}
.xialaph .u2 .l2:last-child{border-bottom:0;}
.xialaph .u2 .a2{ width: 100%;display: block; font-size:15px;color: #808080;line-height:25px; padding:10px 0; text-transform: uppercase;}
.xialaph .on .a2{ color:#F5A200;}
.xialaph .u3{width: 100%;padding:0 10px;display: none;}
.xialaph .u3 .l3{ width: 100%;display: block; padding:10px 0; border-bottom:1px solid rgba(0,0,0,0.1);}
.xialaph .u3 .l3:last-child{border-bottom:0;}
.xialaph .u3 .a3{ width: 100%;display: block; font-size:14px;color: #808080;line-height:24px; text-transform: uppercase;}
.xialaph .on .a3{ color:#F5A200;}
.xialaph .u4{width: 100%;padding:8px 10px;display: none;}
.xialaph .u4 .l4{ width: 100%;display: block;}
.xialaph .u4 .l4 a{ width: 100%;display: block; font-size:14px;color:#808080;line-height:24px; padding:2px 0;  text-transform: uppercase;}



.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;}
.index-banner .ph_show1{ width:100%; height: 50vh; object-fit: cover; }
.index-banner .swiper-pagination{ cursor: pointer; display:flex;position: absolute;left:0; bottom:60px; z-index: 10; width:100%; justify-content: center; }
.index-banner .swiper-pagination-bullet{ cursor: pointer; border-radius:8px; width:8px; height:8px; margin:0 7px; display:block; background:#fff; }
.index-banner .swiper-pagination-bullet-active{background:#F5A200;}
.index-banner .box{ display:block; position: absolute; left: 0; top:1.87rem; width: 100%;}
.index-banner .box .tit{ display:block; width: 100%;
font-weight: 500;
font-size: 0.54rem;
line-height: 0.63rem;
text-align: center;
color: #FFFFFF;
}

@media screen and (max-width:1024px) {
.index-banner .pc_show1{ width:100%; height:400px;}	
.index-banner .swiper-pagination{ bottom:30px; }
.index-banner .swiper-pagination-bullet{ margin:0 5px;}
}
@media screen and (max-width:767px) {
.index-banner .box{ top:75px;}	
.index-banner .box .tit{font-size:20px;
line-height:30px;}

}





.footer .top{ display: flex; flex-wrap: wrap; align-items: flex-start; justify-content:space-between; width: 100%; padding:0.6rem 0 0.63rem 0;}
.footer .left{ display: flex; flex-direction: column;}
.footer .logo{ line-height: 0; display:block; }
.footer .logo a{ display:block; }
.footer .logo img{ height:50px;}
.footer ._btn{ margin-top: 0.74rem;}
.footer .adrr{ display:inline-flex; align-items: center;  /*display: flex; flex-wrap: wrap; width: 100%; border-bottom:1px solid rgba(0,0,0,0.1); padding:20px 0;*/}
.footer .adrr .a{ display:inline-flex; align-items: center; color: #000; font-size:12px; line-height:22px; margin-right: 36px;}
.footer .adrr .a img{ width:18px; height:18px; margin-right: 8px;}
.footer ._renter{ display: block; width: 46px; height: 46px;
position: absolute;
right: 0;
bottom:100%; margin-bottom: 41px; z-index: 1;
background: url(img/up.svg) center no-repeat;background-size: 100% auto !important;
}
.footer ._renter:hover{background: url(img/up1.svg) center no-repeat}
.footer .midd{ display: flex; flex-wrap: wrap; justify-content:space-between; align-items: flex-start; position: relative; width: 100%; padding:28px 0 0.63rem 0;}
.footer .navB{display: flex; flex-direction: column; align-content: space-between;justify-content: space-between;}
.footer .nav{ position:relative; z-index: 6; display: flex; flex-direction: column; margin-top:0.05rem; align-items: flex-start;}
.footer .nav .u2{ display: flex; flex-direction: column; margin-top:0.12rem;}
.footer .nav .a1{ display:inline-flex; color: #000; font-size:16px; line-height:26px;}
.footer .nav .a2{ display:inline-flex;color:rgba(0,0,0,0.5); font-size:14px; line-height:24px; margin-top:0.05rem;}
.footer .nav .a2:hover{ color: #F5A200; }
.footer .down{ display: flex; flex-wrap: wrap; align-items:center; justify-content:space-between; width: 100%; border-bottom:1px solid rgba(0,0,0,0.1); padding:15px 0;}
.footer .dizhi{ display:inline-flex; align-items: center; color: #000; font-size:12px; line-height:22px;}
.footer .dizhi img{ width:18px; height:18px; margin-right:8px;}
.footer .dowm{ display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; padding:19px 0 23px 0;}
.footer .Copyright{ display:block; color:rgba(0,0,0,0.5); font-size:12px; line-height:22px;}
.footer .Copyright a{ color:rgba(0,0,0,0.5);}
.footer .Copyright a:hover{color: #F5A200;}
.footer .sjkf{ display: inline-flex; align-items: center; color:rgba(0,0,0,0.5); font-size:12px; line-height:22px;}
.footer .sjkf i{ display: inline-flex; width:1px; height: 7px; background:rgba(0,0,0,0.5);  margin:0 21px;}
.footer .sjkf a{ color:rgba(0,0,0,0.5); }
.footer .sjkf a:hover{ color: #F5A200 !important;}
.footer .left1{display: flex; flex-wrap: wrap; justify-content:space-between;  width:60%;}
.footer .right1{display: flex; flex-wrap: wrap;  width:30.5%;
background: #262932;
border-radius: 20px;}
.footer .right1 .img{ display:block; line-height: 0; width:52.3%; padding:39px 33px;
}
.footer .right1 .sect{display: flex; flex-wrap: wrap; align-content: space-between; width:47.7%; padding:21px 0 24px 25px;
}
.footer .right1 .t1{ display:block;
width: 100%;
font-weight: 400;
font-size: 0.36rem;
line-height: 0.42rem;
color: #FFFFFF;
}
.footer .right1 .t2{ display:block;
width: 100%;
font-weight: 400;
font-size: 14px;
line-height:24px;
color: #FFFFFF; opacity:0.5; margin-top: 5px;
}
.footer .right1 .ico{ display:block;
width:0.46rem; height:0.46rem;border-radius: 50%; border:1px solid rgba(255,255,255,0.5);
 background: url(img/Group1.svg) center no-repeat; background-size:100% 100% !important;
}
.footer .right1 .ico:hover{ border:1px solid #F5A200; background: url(img/Group2.svg) center no-repeat #F5A200;}
.footer .share{ display: inline-flex; }
.footer .share .li{display: inline-flex; margin:0 0 0 26px; position: relative;}
.footer .share .li:first-child{ margin-left:0 !important;}
.footer .share a{ display:flex; align-items: center; justify-content: center; line-height:0; position: relative; width:29px; height:29px;}
.footer .share a img{ width:100%; }
.footer .share a .img2{ display: none;}
.footer .share a .img1{ display: block;}
.footer .share a:hover .img2{ display: block;}
.footer .share a:hover .img1{ display: none;}
.footer .share .wx_bx{ float:left; width:124px; line-height:0; background:#ffff; position:absolute; right:0; bottom:100%; margin-bottom: 23px; z-index:80;
-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:95% 95%;
-moz-transform-origin:95% 95%;
-ms-transform-origin:95% 95%;
-o-transform-origin:95% 95%;
transform-origin:95% 95%;
-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)}
.footer .share  .li:hover .wx_bx{ opacity: 1;
filter: alpha(opacity=100);
display: block \9;
pointer-events: auto;
-webkit-transform: translateY(0) scale(1);
-moz-transform: translateY(0) scale(1);
-ms-transform: translateY(0) scale(1);
-o-transform: translateY(0) scale(1);
transform: translateY(0) scale(1);}
.footer .right{ display: flex; flex-wrap: wrap;  width:30.5%;
background: #fff; padding:10px 25px 19px 25px;
border-radius: 20px;}
.footer .input_box{width: 100%; position: relative; display: flex; align-items: center; border-bottom:1px solid rgba(0,0,0,0.1); padding:3px 0;}
.footer .input_box input{width: 100%;height:49px;font-size: 14px;color: #333; background:none; border:0;
font-weight: 400;
font-size:14px;
line-height:49px; opacity:1 !important;
 padding:0 44px;
}
.footer .input_box input:focus{ outline:none;}
.footer .input_box input::placeholder{color:rgba(0,0,0,0.5); }
.footer .input_box .img{width:28px; height: 28px; display: block;position: absolute;left: 0;top: 50%;transform: translate(0,-50%); -ms-transform: translate(0,-50%); cursor: pointer;background: url(img/search2.svg) center no-repeat; background-size:100% auto !important;}
.footer .input_box .img:hover{background: url(img/search3.svg) center no-repeat;}
.footer .t3{ display:block;
width:100%;
font-weight:400;
font-size: 14px;
line-height:24px;
color: #000; margin-top: 0.54rem;
}


@media screen and (min-width:1920px) {
.footer .adrr .a{  font-size: 14px;}
.footer .nav .a2{  font-size: 16px;}

}
@media screen and (max-width:1600px) {
.footer .left1{ width:64%;}
}
@media screen and (max-width:1440px) {
/* .footer .adrr .a{  font-size: 14px;}
.footer .nav .a2{  font-size: 16px;} */
.footer .right1 .sect{ padding:31px 0 24px 35px;
}
}
@media screen and (max-width:1024px) {
.footer .top{ padding:30px 0 0 0;}	
.footer .logo img{; height:26px;}
.footer .adrr .a{ font-size:12px; line-height:18px; margin-right:16px;}
.footer .sjkf i{ margin:0 12px;}
.footer .left1{ display:none;}
.footer .right{border-radius: 10px; width: 50%;padding:5px 15px 12px 15px;}
.footer .input_box .img{width:18px; height: 18px; }
.footer .input_box input{line-height: 34px; height: 34px; padding: 0 24px;}
.footer .t3{ margin-top: 12px;}
.footer .right1{border-radius: 10px; width: 100%;}
.footer .right1 .sect{padding: 21px 0 24px 20px;}
.footer .right1 .ico{ width:26px; height: 26px;}
.footer .right1 .t1{ font-size:18px; line-height:28px;}
.footer .right1 .img{padding:20px 20px;}
.footer ._btn{ margin-top:20px;}
.footer .midd{ padding:25px 0 10px 0;}
.footer ._renter{ width:30px; height: 30px; margin-bottom:15px;}
}
@media screen and (max-width:767px) {
    .footer .adrr {display:block;}
.footer .adrr .a{ width:100%; margin:4px 0;}
.footer .dowm{ justify-content:center; text-align: center;}
.footer .Copyright a{ display: block;}
.footer .left{ width: 100%; flex-direction: row; align-items:center; justify-content: space-between;}
.footer .right{ width: 100%; margin-top:20px;}
.footer ._btn{ margin-top:0;}
.footer .down{ justify-content: center;}
.footer .share{ margin:15px 0 5px 0;}
.footer .share .li{ margin:0 0 0 16px;}
.footer .share a{ width:24px; height:24px;}
.footer ._renter{ margin-bottom:25px; display:none;}
}



._btn{display:inline-flex;}
._btn .a{ display:inline-flex; align-items: center; color: #fff; font-size:14px; line-height:1; height: 47px; background: #F5A200;border-radius:47px; padding:0 29px 0 22px;}
._btn .a img{ display: block; width: 24px; height: 24px; margin-right: 14px;}
._btn .a:hover{ background: #000;}

@media screen and (max-width:1440px) {
._btn .a{ height:40px;}
}
@media screen and (max-width:1024px) {
._btn .a{ height:35px; padding:0 20px 0 18px;}
._btn .a img{width: 20px; height: 20px; margin-right:6px;}
}




.h_tit{ display: flex; flex-wrap: wrap; width: 100%; align-items: flex-start; justify-content: space-between;}
.h_tit .more{
font-weight: 400;
font-size: 14px;
line-height: 18px;
color: #000000;
opacity: 0.5;
}
@media screen and (max-width:1024px) {
.h_tit{ align-items:center;}
}

.main8{ display: block; width: 100%; position: relative; overflow: hidden; }
.main8::before{ content: ''; display: block; z-index:7;
position: absolute;
width:60px;
height:100%;
left:0;
top:0;
background: #fff;
}
.main8 .title{ display: block; width: 100%;
position: absolute;
width: 100%;
left:18px;
bottom:72px;
font-weight: 500;
font-size: 3.33rem;
line-height:1;
text-align: center;
color: #E3E5E8;
opacity: 0.21;
}
.main8 .box{ display: block; width: 100%; margin-top:65px; padding-bottom: 97px; position: relative; }
.main8 .u2{  width: 100%;}
.main8 .u2 .li{ display:block; width:3.7rem; margin-right:22px;}
.main8 .u2 .a{ display:flex; flex-wrap: wrap; align-items:flex-start; width: 100%; position: relative; overflow: hidden;}
.main8 .u2 .a::before{ display: block; width:100%; height: 100%; content: ''; position: absolute; bottom:0; left:0; z-index: 1; }
.main8 .u2 .a .p{display:none; width: 100%; color: #fff;font-size:16px; line-height:32px;}
.main8 .u2 .a ._img{ padding-bottom:148.1%; border-radius:14px;}
.main8 .u2 .a ._img::before{ content: ''; display: block; z-index: 1;
position: absolute;
width: 100%;
height:75.54%;
left:0;
bottom:0; opacity: 0;
background: linear-gradient(180deg, rgba(255, 255, 255, 0) 56.5%, #F5A200 100%);
}
.main8 .u2 .a .tit1{width: 100%; height:100%; position:absolute; left:0; bottom:0; z-index: 6; padding:0.39rem 0.35rem; display: flex; align-content:flex-end; flex-wrap: wrap;
font-weight: 400;
font-size: 0.36rem;
line-height: 0.43rem;
text-transform: capitalize; opacity: 0;
color: #FFFFFF; transform: translateY(20px); -ms-transform: translateY(20px);
}
.main8 .u2 .a .tit{width: 100%; position:relative; margin-top: 34px; padding-left: 0.52rem;
font-weight: 400;
font-size: 16px;
line-height: 18px;
text-transform: capitalize;
color: #000000;
}
.main8 .u2 .a .tit::before{ content: ''; display: block; z-index: 1;
position: absolute;
width:0.35rem;
height:1px;
left:0;
top:50%;
background: #e5e5e5;
}
.main8 .u2 .a:hover .tit1{ transform: translateY(0); -ms-transform: translateY(0); opacity: 1;}
.main8 .u2 .a:hover .tit{ opacity:0;}
.main8 .u2 .a:hover ._img::before{ opacity: 1;}
.main8 .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box;}
.main8 .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; width:100%; line-height: 0;}
.main8 .swiper-prev,
.main8 .swiper-next{ cursor: pointer; width:46px; height:46px; display:flex;position: absolute; left:0; bottom: 0; z-index: 10; background: url(img/right2.svg) center no-repeat; background-size:auto 100% !important; margin-top: 51px; }
.main8 .swiper-prev{ transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
.main8 .swiper-next{ margin-left: 56px;}
.main8 .swiper-prev:hover,
.main8 .swiper-next:hover{background: url(img/right.svg) center no-repeat;}
.main8 .swiper-pagination{ display:flex; position: absolute; z-index:10; bottom:-12px; left:0; color:#a8a8a8; font-size:14px; line-height: 24px;}
.main8 .swiper-pagination-current{ color: #F5A200; font-size:24px; margin-right: 12px; }
.main8 .swiper-pagination-total{ color: #666666; margin-left: 3px; }
.main8 .swiper-scrollbar { position: absolute; left:20.22%; bottom:22px; opacity:1 !important; width:44%;border-radius:2px;
transition: .3s opacity;
transform: translate3d(0, 0, 0);
z-index: 10;
background: var(--swiper-pagination-progressbar-bg-color, #e5e5e5);
height: var(--swiper-pagination-progressbar-size,2px);
overflow: hidden;
}
.main8 .swiper-scrollbar-drag{background:#F5A200;
background: var(--swiper-pagination-color, #F5A200);
position: absolute;
left: 0;
top: 0;
width: 100%;
height:2px;
transform: scale(1);border-radius: 2px;
transform-origin: left top;
}
.main8 .swiper-scrollbar-drag::after{ content:''; display: block; position: absolute; right:100%; top:0; width:2000px; height:2px; background:#F5A200;z-index:1;border-radius: 2px 0 0 2px;}


@media screen and (max-width:1024px) {
.main8::before{ width:15px;}	
.main8 .title{
left:5px;
bottom:38px;
font-size:3rem;
}
.main8 .box{ margin-top:25px;padding-bottom:45px;}	
.main8 .u2 .li{ width:160px; margin-right:14px;}
.main8 .u2 .a ._img{ border-radius:10px;}
.main8 .u2 .a .tit{font-size:14px; margin-top:16px; padding-left: 20px;}
.main8 .u2 .a .tit::before{width:14px;}
.main8 .u2 .a .tit1{ font-size:16px; line-height:26px; padding:14px 14px; }
.main8 .swiper-prev,
.main8 .swiper-next{ width:30px; height:30px;}
.main8 .swiper-next{ margin-left:40px;}
.main8 .swiper-scrollbar {left:84px; bottom:14px;  width:calc(100% - 84px);}
}
@media screen and (max-width:767px) {

}

.main6{width: 100%; padding:46px 60px 0.75rem 60px;border-bottom: 1px solid rgba(0,0,0,0.1);}
.main6 .ul{ display: flex; flex-wrap: wrap; width:100%; padding:0 1.34%;}
.main6 .ul .li{ display: block; width:16.66%;  margin-bottom:25px; }
.main6 .ul .li .la{ display: block; width:100%;position: relative; text-align: center;padding:0 20px;}
.main6 .ul .li .la::after{display:block; content: ''; position: absolute; right:0; top:8px; width:1px; height:74px; background:#DFDFDF; }
.main6 .ul .li:last-child .la::after{display:none; }
.main6 .ul .li .ico{display:block; width:100%; line-height:0;}
.main6 .ul .li .ico img{ width:32px; height: 32px; }
.main6 .ul .li .tit{ display:block; width:100%; color: #000; font-size:14px; line-height:16px; margin-top:43px; }


@media screen and (min-width:1920px) {
.main6 .ul .li .tit{ font-size:16px; line-height:18px;}
}
@media screen and (max-width:1024px) {
.main6{ padding:35px 0 20px 0;}	
.main6 .ul{  padding:0;}
.main6 .ul .li{ width:33.33%;}
.main6 .ul .li .la::after{height:50px; }
.main6 .ul .li .la{ padding:0 15px; }
.main6 .ul .li .tit{margin-top:14px; font-size:14px; line-height: 1.4; }
.main6 .ul .li .la::after{display:block; }
.main6 .ul .li:nth-child(3n) .la::after{display:none; }
}
@media screen and (max-width:767px) {

}



.main2{ padding:69px 60px 72px 60px;
width: 100%;
background: linear-gradient(180deg, #A7A7A7 -44.75%, #E4E4E4 101.66%);
}
.main2 .more{ color:#fff; opacity:1;}
.main2 .siz48{ display: block;}
.main2 ._btn{ margin-top: 73px;}
.main2 ._btn .a{ padding: 0 47px;}
.main2 .box{ display: block; width:100%; margin-top:49px;}
.main2 .box .ul{ display: flex; flex-wrap: wrap; width:calc(100% + 12px); margin:0 -6px;}
.main2 .box .ul .li{ display: block; width:25%; padding:0 6px;}
.main2 .box .ul .li .la{ display: block; width:100%; margin-top: 11px;
width: 100%;
background: #FFFFFF;
border-radius: 26px; padding:2px 20px;
position: relative;
  height:calc(100% - 11px);
}
.main2 .box .ul .li .la::after{display:block; content: ''; position: absolute; right:0; bottom:0; width:2.03rem; height:calc(100% - 17px); background:url(img/Union1.png) right bottom no-repeat; background-size: 100% auto; opacity: 0; z-index: 1; }
.main2 .box .ul .li .top{display:flex; align-items: center; justify-content:space-between; width: 100%; padding:16px 0; border-bottom: 1px solid rgba(0,0,0,0.1); position: relative; z-index: 6; }
.main2 .box .ul .li .t1{display:flex; align-items: center;color:#000; font-size:18px; line-height:21px;}
.main2 .box .ul .li .t1 img{ width:21px; height: 21px; margin-right:7px;}
.main2 .box .ul .li .more{ display:inline-flex; align-items: center; color: #fff; font-size:12px; line-height:1; height:28px; background: #000;border-radius:47px; padding:0 21px;}
.main2 .box .ul .li .more:hover{ background: #F5A200;}
.main2 .box .ul .li .t2{display:flex; flex-wrap: wrap; justify-content: space-between; width:100%; padding:15px 0; position: relative; z-index: 6;}
.main2 .box .ul .li .a{display:flex; flex-wrap: wrap; min-width:48.5%; position: relative; color:rgba(0,0,0,0.5); font-size:14px; line-height:24px; position: relative; padding-left:14px; margin:15px 0; }
.main2 .box .ul .li .a::after{display:block; content: ''; position: absolute; left:2px; top:50%; margin-top: -2px; width: 4px; height: 4px; background:rgba(0,0,0,0.5); border-radius: 50%; }
.main2 .box .ul .li .a:hover{ color:#F5A200;  }
.main2 .box .ul .li .a:hover::after{ background:#F5A200; }
.main2 .box .ul .li .la:hover::after{ opacity: 0.5; right:24px; bottom:17px;  }
.main2 .box .ul .li:last-child .la{ height:auto;}
.main2 .box .ul .li:last-child .a{ margin:7px 0; }
.main2 .box .ul .li:last-child .la::after{ height:calc(100% - 34px); background-size:auto 100%  }
.main2 .box .ul .li:last-child  .la:hover::after{ opacity: 0.5; right:24px; bottom:12px;  }


@media screen and (min-width:1920px) {
.main2 .box .ul .li .a{font-size:16px; line-height:24px;}	
	
}	
@media screen and (max-width:1024px) {
.main2{ padding:35px 15px 40px 15px;}	
.main2 ._btn{ margin-top:25px;}
.main2 ._btn .a{ line-height:32px; padding: 0 24px;}
.main2 .box{ margin-top:20px;}
.main2 .box .ul .li{ width:50%; }
.main2 .box .ul .li .la{border-radius:12px; padding:2px 14px;}
.main2 .box .ul .li .top{ padding:10px 0; }
.main2 .box .ul .li .t1{ font-size:16px; line-height:22px;}
.main2 .box .ul .li .t1 img{ width:22px; height: 22px;}
.main2 .box .ul .li .t2{ padding:10px 0;}
.main2 .box .ul .li .a{ margin:2px 0;font-size:14px; line-height:24px; }
.main2 .box .ul .li:last-child .a{ margin:2px 0; }
.main2 .box .ul .li .la:hover::after{ right:12px; bottom:14px;  }
}
@media screen and (max-width:767px) {
.main2 .box .ul .li{ width:100%; }
}


.main1{ width: 100%; padding:70px 60px; position: relative; 
background: #FAFAFB;
}
.main1 .more{ display:flex;position: absolute; right:60px; bottom:70px; z-index: 10; 
font-weight: 400;
font-size: 14px;
line-height:46px; padding-right:84px;
color:rgba(0,0,0,0.5);background: url(img/right.svg) right center no-repeat;background-size: auto 100% !important;
}
.main1 .more:hover{color:#F5A200;}
.main1 .hd{ display:inline-flex; margin-right: -0.31rem;}
.main1 .hd .ul{ display:inline-flex;}
.main1 .hd .li{ display: flex; flex-wrap: wrap; margin-left:0.51rem; position: relative; }
.main1 .hd .li:first-child{ margin-left:0 !important;}
.main1 .hd .li a{ display:inline-flex; align-items: center; font-weight: 400; height:0.48rem; padding:0 0.54rem;
font-size: 14px;
line-height:1.2;
color:#7B7B7B; border-radius:42px;
}
.main1 .hd .li:hover a{ color: #F5A200;}
.main1 .hd .li.on a{ background: #F5A200; color: #fff;}
.main1 .box{ display:block; width: 100%; overflow: hidden;margin-top: 70px;position: relative; }
.main1 .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box;}
.main1 .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; width:100%; line-height: 0;}
.main1 .swiper-prev,
.main1 .swiper-next{ cursor: pointer; width:46px; height:46px; display:flex;position: absolute; left:0; bottom:0; z-index: 10; background: url(img/right2.svg) center no-repeat; background-size:auto 100% !important; margin-top: 51px; }
.main1 .swiper-prev{ transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
.main1 .swiper-next{ margin-left: 56px;}
.main1 .swiper-prev:hover,
.main1 .swiper-next:hover{background: url(img/right.svg) center no-repeat;}
.main1 .swiper-pagination{ display:flex; position: absolute; z-index:10; bottom:12px; left:0; color:#a8a8a8; font-size:14px; line-height: 24px;}
.main1 .swiper-pagination-current{ color: #F5A200; font-size:24px; margin-right: 12px; }
.main1 .swiper-pagination-total{ color: #666666; margin-left: 3px; }
.main1 .swiper-scrollbar { position: absolute; margin-left:0.46rem; left:20%; bottom:22px; opacity:1 !important; width:51%;border-radius:2px;
transition: .3s opacity;
transform: translate3d(0, 0, 0);
z-index: 10;
background: var(--swiper-pagination-progressbar-bg-color, #e5e5e5);
height: var(--swiper-pagination-progressbar-size,2px);
overflow: hidden;
}
.main1 .swiper-scrollbar-drag{background:#F5A200;
background: var(--swiper-pagination-color, #F5A200);
position: absolute;
left: 0;
top: 0;
width: 100%;
height:2px;
transform: scale(1);border-radius: 2px;
transform-origin: left top;
}
.main1 .swiper-scrollbar-drag::after{ content:''; display: block; position: absolute; right:100%; top:0; width:2000px; height:2px; background:#F5A200;z-index:1;border-radius: 2px 0 0 2px;}

@media screen and (max-width:1024px) {
.main1{ padding:35px 15px 40px 15px;}	
.main1 .more{line-height:30px; padding-right:40px; right: 15px; bottom: 40px;}
.main1 .hd .li a{ font-size: 12px; height:30px; padding:0 12px 1px 12px; margin-top:2px;}
.main1 .hd .li{ margin-left:2px; }
.main1 .box{ margin-top:25px;}
.main1 .swiper-prev,
.main1 .swiper-next{ left:15px; width:30px; height:30px;}
.main1 .swiper-next{ margin-left:40px;}
.main1 .swiper-scrollbar {left:85px; bottom:14px;  width:calc(100% - 235px);}
}
@media screen and (max-width:767px) {
.main1 .hd .ul{ width:100%; justify-content: space-between;}	
.main1 .hd .li{ margin-right:0; }
}



.lits01{ display:block; width:100%; padding-left:20%; padding-bottom:44px; position: absolute; left: 0; top: 0; z-index: 1; opacity: 0; }
.lits01.on{ position: relative; z-index: 6; opacity: 1; }
.lits01::after{ content: ''; display:none; width:20%;  height:100%; position: absolute; left:0; top: 0; z-index: 1; background: #FAFAFB; }
.lits01 .u2{  width:100%;}
.lits01 .u2 .li{  width:33.33%; padding:0 0 1.11rem 0.46rem;}
.lits01 .u2 .div{  display:block; width:100%;}
.lits01 .u2 .div ._img{ padding-bottom:64.43%;border-radius:20px; margin-top:25px;}
.lits01 .u2 .div .time{ display:flex; justify-content: space-between; width: 100%; color: #000;font-size:16px; line-height:20px; margin-top:16px;}
.lits01 .u2 .div .time time{ opacity: 0.5;}
.lits01 .u2 .div .tit{ width: 100%; opacity: 0.5; color: #000;font-size:14px; line-height:16px; margin-top:28px;}
.lits01 .u2 .div .p{ width: 100%; color:#000;font-size:14px; line-height:22px; height:88px; margin-top:0.9rem;}
.lits01 .u2 .div .line{ width: 100%; position: relative; height:2px; background:rgba(0,0,0,0.2);}
.lits01 .u2 .div .line::after{ display: block; content: ''; width: 0; position: absolute; height:100%; background:#F5A200; left: 0; bottom: 0;}
.lits01 .u2 .div:hover .line::after{ width: 100%;}
.lits01 .u2 .div:hover ._img{ 
box-shadow: 0px 0.16rem 0.64rem rgba(245, 162, 0, 0.6);
 }
.lits01 .u2 .swiper-slide-prev{ opacity: 0;}

@media screen and (max-width:1024px) {
.lits01{ padding-left:0; padding-bottom:30px; width:calc(100% + 15px); margin-left:-15px; }	
.lits01::after{ display:none;}
.lits01 .u2 .li{ padding:0 0 25px 15px;}	
.lits01 .u2 .div ._img{border-radius:10px;margin-top:18px;}
.lits01 .u2 .div .p{ margin-top:10px;}
.lits01 .u2 .div .tit{ margin-top:10px;}
.lits01 .u2 .swiper-slide-prev{ opacity: 1;}
}
@media screen and (max-width:767px) {
.lits01 .u2 .li{ width:100%;}
}


.main3{ width: 100%; padding:70px 60px 100px 60px; position: relative; overflow: hidden;}
.main3 .ico{display:block;position: absolute; right:40px; bottom:67px; z-index: 1; width: 34.42%;line-height: 0; }
.main3 .box{ display:flex; flex-wrap: wrap; align-items:flex-end; justify-content:space-between; width: 100%;}
.main3 .box .pic{ display:block; line-height: 0; width: 56.38%;border-radius:30px; overflow: hidden; margin:0 0 0 28.61%;}
.main3 .box .more{ display:flex;
font-weight: 400;
font-size: 14px;
line-height:46px; padding-right: 74px;
color:rgba(0,0,0,0.5);background: url(img/right.svg) right center no-repeat;background-size: auto 100% !important;
}
.main3 .box .more:hover{color:#F5A200;background: url(img/right2.svg) right center no-repeat;}
.main3 .box1{ display:flex; flex-wrap: wrap; align-items:flex-start; width: 100%;}
.main3 .box1 .pic{ display:block; width: 23.77%; position: relative;}
.main3 .box1 .img1{ display:block; line-height: 0; width:100%;border-radius:30px; overflow: hidden;}
.main3 .box1 .cont{ display:flex; flex-wrap: wrap; align-items: flex-start; justify-content:space-between; width: 57%; margin:1rem 0 0 4.84%;}
.main3 .box1 .cont .div{ display:block; width:48%; margin-top:25px;}
.main3 .box1 .cont .div:nth-child(2n+1){width:43%;}
.main3 .box1 .cont .t1{ display:block;  width: 100%;
font-weight: 400;
font-size: 18px;
line-height: 22px;
text-transform: uppercase;
color: #000000;
}
.main3 .box1 .cont .t2{ display:block;  width: 100%;
font-weight: 400;
font-size: 14px;
line-height: 22px;
color: #000000;
opacity: 0.5; margin-top: 20px;
}
.main3 .box1 .more{ display:none; position: absolute; right:-120px; top: 0;
font-weight: 400;
font-size: 14px;
line-height:30px; padding-right:40px;
color:rgba(0,0,0,0.5);background: url(img/right.svg) right center no-repeat;background-size: auto 100% !important;
}


@media screen and (min-width:1920px) {
.main3 .box1 .cont .t1{font-size: 20px;
line-height: 24px;}		
.main3 .box1 .cont .t2{font-size: 16px;
line-height: 24px;}	
}	
@media screen and (max-width:1024px) {
.main3{ padding:35px 15px 40px 15px;}	
.main3 .ico{ right:10px; bottom:10px; width: 34.42%;}
.main3 .box{ justify-content: center; position: relative; }
.main3 .box .pic{border-radius:15px; width: 100%; margin:30px 0 0 0;}
.main3 .box .more{ display:none;}
.main3 .box1{ flex-wrap: wrap-reverse;}
.main3 .box1 .pic{ width:calc(100% - 120px);}
.main3 .box1 .img1{border-radius:15px;}
.main3 .box1 .cont{ width: 100%; margin:5px 0 20px 0;}
.main3 .box1 .cont .div{ width: 100%;}
.main3 .box1 .cont .div:nth-child(2n+1){width:100%;}
.main3 .box1 .cont .t1{font-size: 18px;
line-height: 22px;}
.main3 .box1 .cont .t2{ margin-top:15px;font-size: 14px;
line-height: 22px;}
.main3 .box1 .more{ display:inline-flex;}

}


.main5{display:block; width: 100%; overflow: hidden; margin-top:100px; position: relative; padding-bottom:123px; }
.main5 .u2{ width:width: 100%;;}
.main5 .u2 .li{ display:block; width:100%; padding:0 12px;}
.main5 .u2 .a{ display:block; width: 100%; position: relative; overflow: hidden; border-radius: 20px; }
.main5 .u2 .a ._img{ padding-bottom:55.38%;}
.main5 .u2 .a .tit{ width: 100%; color:#F5A200;font-size:0.4rem; line-height:0.47rem;}
.main5 .u2 .a .t1{ width: 100%; color:#fff;font-size:14px; line-height:20px;}
.main5 .u2 .a .t2{ width: 100%; color:#fff;font-size:12px; line-height:18px; margin:3px 0 0.19rem 0; opacity: 0.5;}
.main5 .u2 .a .cont{width: 100%; height: 100%; position:absolute; left:0; top:0; z-index: 6; padding:0.48rem 0.53rem; display:flex; flex-wrap: wrap; align-content: space-between;}
.main5 .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box;}
.main5 .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; width:100%; line-height: 0;}
.main5 .swiper-prev,
.main5 .swiper-next{ cursor: pointer; width:46px; height:46px; display:block;position: absolute;left:60px; bottom:0; z-index: 10; background: url(img/right2.svg) center no-repeat; background-size:auto 100% !important; }
.main5 .swiper-prev{ transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
.main5 .swiper-next{ margin-left:54px;}
.main5 .swiper-prev:hover,
.main5 .swiper-next:hover{background: url(img/right.svg) center no-repeat;}
.main5 .swiper-pagination{ display:flex; position: absolute; z-index:10; bottom:22px; left:20.8%; width:58.4%; height: 2px; background: rgba(0,0,0,0.2); }
.main5 .swiper-pagination-bullet{display:flex; width:100%; }
.main5 .swiper-pagination-bullet-active{ background: #F5A200;  }


@media screen and (min-width:1920px) {
.main5 .u2 .a .t2{font-size:16px; }
.main5 .u2 .a .t2{font-size:14px; }	
}	
@media screen and (max-width:1440px) {
.main5 .u2 .li{ min-width:10rem; padding:0 15px;}	
.main5 .u2 .a .tit{font-size:20px; line-height:30px;}

}
@media screen and (max-width:1024px) {
.main5{ margin-top:35px; padding-bottom:55px; }	
.main5 .u2 .li{ padding:0 7px;}
.main5 .u2 .a{ border-radius: 10px;}
.main5 .u2 .a .cont{padding:14px 14px;}
.main5 .u2 .a .tit{font-size:18px; line-height:24px;}
.main5 .swiper-prev,
.main5 .swiper-next{left:15px; width:30px; height:30px;}
.main5 .swiper-next{ margin-left:40px;}
.main5 .swiper-pagination{ bottom:14px; left:95px; width:calc(100% - 110px); }

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


}



#c-about{position: relative; padding:0 60px;}
#c-about .c-main-wrap { position: relative;}

#c-about .c-wrap { position: sticky; top: 0; transition: 0.5s;overflow: hidden;border-radius:20px;}
#c-about .c-wrap .c-box { width:100%; height: 100%;overflow: hidden; line-height: 0; position: relative;
transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -webkit-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;}
#c-about .c-wrap .c-box .c-pc { width: 100%; /* position: absolute; top: 50%; left: 50%; width: 100vw; height: 100%; object-fit: cover;-webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-width:none; */}
#c-about .c-wrap .c-box .c-mb{display: none;}
#c-about .c-wrap .c-box .c-text-box {position:absolute; transform: translateX(-50%); -ms-transform: translateX(-50%); left:50%; bottom:43px; z-index:7; display: flex; flex-direction: column;}
#c-about .c-wrap .tit{justify-content: center;
font-weight: 400;
font-size: 24px;
line-height: 28px;
text-align: center;
color: #FFFFFF;
}
#c-about.Active .pause{ background: #b0b0b2; border-radius: 50%;}
#c-about.Active ._video{ display:block;z-index:6; }
#c-about .c-wrap ._btn{ width: 100%; justify-content: center; margin-top: 16px;}
#c-about .c-wrap ._btn .a{ padding:0 47px;}
#c-about .paly{ cursor: pointer;position: absolute; display: block; z-index: 8; width:46px; height:46px; right:36px; bottom:44px;}
#c-about .paly.Active{ display:none;}
#c-about .pause{ cursor: pointer; position: absolute; display:none; z-index: 8; width:46px; height:46px; right:36px; bottom:44px;}
#c-about .pause.Active{ display:block;}
#c-about ._video{ position: absolute; left:0; top:0; width:100%;height:100%; z-index:-1; object-fit: cover;}
#c-about.Active ._video{ display:block;z-index:6; }
#c-about.Active1 ._video{ display:block;z-index:6; }


@media  screen and (max-width:1024px){
#c-about{padding:0 15px;}	
#c-about .c-wrap {border-radius:0;}	
#c-about .c-main-wrap .c-wrap{padding: 0;}
#c-about .c-wrap .tit{font-size: 16px;color: #000;
line-height:20px;}
#c-about .c-wrap ._btn{ margin-top:15px;}
#c-about .c-wrap ._btn .a{ height:32px; padding:0 24px;}
#c-about .c-wrap .c-box .c-text-box{ position: static; bottom:0;transform: translateX(0);
  -ms-transform: translateX(0); margin-top: 25px; }
  #c-about .c-wrap .c-box .w100.z6{border-radius:10px; overflow: hidden;}
#c-about .paly{ width:30px; height:30px; right:16px; bottom:16px;}
#c-about .pause{ width:30px; height:30px; right:16px; bottom:16px;}
}
@media (max-width: 767px) {

}


#c-serv{position: relative; margin-top: 77px; padding:0 60px;}
#c-serv .title{ width: 100%; justify-content: center;
/* font-weight: bold; */
font-size: 0.5rem;
line-height: 0.63rem;
text-align: center;
color: #000;
}
#c-serv .c-main-wrap { position: relative; margin-top: 62px;}
#c-serv .c-main-wrap.on .c-wrap{padding: 0 !important;}
#c-serv .c-wrap { position: sticky; top: 0; transition: 0.5s;overflow: hidden;border-radius:20px;}
#c-serv .c-wrap .c-box { width:100%; height: 100%;overflow: hidden; line-height: 0; position: relative;
transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -webkit-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;}
#c-serv .c-main-wrap.on .c-wrap .c-box{width:100%;max-width:100%;}
#c-serv .c-wrap .c-box .c-pc { width: 100%; /* position: absolute; top: 50%; left: 50%; width: 100vw; height: 100%; object-fit: cover;-webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-width:none; */}
#c-serv .c-wrap .c-box .c-mb{display: none;}
#c-serv .c-wrap .c-box .c-text-box {position:absolute; left: 0; bottom: 0; padding:43px; z-index:7; width: 100%;}
#c-serv .c-wrap .tit{ width: 100%; justify-content: center;
font-weight: 400;
font-size: 24px;
line-height: 28px;
text-align: center;
color: #FFFFFF;
}
#c-serv .c-wrap ._btn{ width: 100%; justify-content: center; margin-top: 16px;}
#c-serv .c-wrap ._btn .a{ padding:0 47px;}
#c-serv ._video1{ position: absolute; left:0; top:0; width:100%;height:100%; z-index:6; object-fit: cover;}



@media  screen and (max-width:1024px){
#c-serv{ margin-top:30px; padding:0 15px;}	
#c-serv .title{
font-size:24px;
line-height:32px;
}
#c-serv .c-main-wrap { margin-top:25px;}
#c-serv .c-wrap {border-radius:10px;}	
#c-serv .c-main-wrap .c-wrap{padding: 0;}
#c-serv .c-wrap .tit{font-size: 16px;
line-height:20px;}
#c-serv .c-wrap ._btn .a{ height:32px; padding:0 24px;}
#c-serv .c-wrap ._btn{}
#c-serv .c-wrap .c-box .c-text-box{ padding:16px; }
}
@media (max-width: 767px) {

}

.mc_pos_cover{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10
}

.mc_a1t_li{ display: flex; flex-wrap: wrap;
    position: absolute;
    z-index: 5
}

.mc_a1_top{
    position: relative;
    z-index: 2
}

.mc_a1t_dian {
    display: block;
    width: 18px;
    height: 18px;
    background: #fff;
    border: 7px solid rgb(245,162,0);
    border-radius: 50%;
    position: relative;
    animation: bordershow-b4c1864e 3s infinite
}

.mc_a1t_dian:before {
    animation: boderM-b4c1864e 3s .75s infinite;
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: -1;
    transform: translate(-50%,-50%);
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: #f5a2004d
}


.mc_a1t_dian:after {
    animation: boderM-b4c1864e 3s infinite;
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: -1;
    transform: translate(-50%,-50%);
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: #f5a2004d
}

.mc_a1t_dian:before {
    animation: boderM-b4c1864e 3s .75s infinite
}

.mc_a1t_dian:after {
    animation: boderM-b4c1864e 3s infinite
}

@keyframes bordershow-b4c1864e {
    50% {
        box-shadow: 0 0 10px #f5a200
    }
}

@keyframes boderM-b4c1864e {
    0% {
        transform: translate(-50%,-50%) scale(1);
        opacity: 0
    }

    20% {
        opacity: 1
    }

    75% {
        transform: translate(-50%,-50%) scale(2);
        opacity: 0
    }

    to {
        opacity: 0
    }
}


.mc_a1t_xl {opacity: 0;
    color: #000;
    white-space: nowrap;
    font-size: 14px;
    padding:4px 0;
    line-height:40px; overflow: hidden;
    display: flex; margin-left: 20px;
    justify-content: space-between; 
    align-items: center;border-radius: 30px;  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
.mc_a1t_a{ display: flex; width:100%; position: relative; height: 100%; align-items: center;}
.mc_a1t_xl .el-icon{ display:block; width: 32px; height:32px; margin-left: 0.2rem; opacity: 0;}
.mc_a1t_li:hover .mc_a1t_xl{color: #fff;background: #f5a200;opacity:1;
  padding:4px 4px 4px 23px;text-shadow:none;
}
.mc_a1t_li:hover .el-icon{
  margin-left: 0.33rem; opacity:1;
}
.mc_a1t_li .div{ display: flex; align-items: center;position: absolute;}



@media  screen and (max-width:1024px){
.mc_a1t_xl .el-icon{ width:20px; height:20px; margin-left:4px; }
.mc_a1t_xl{
font-size: 12px;
padding:2px 0;
line-height:26px; margin-left:4px;/* position: relative; left: -30px; top: -22px; */
}
.mc_a1t_li:hover .mc_a1t_xl{padding:2px 2px 2px 10px;
}
.mc_a1t_li:hover .el-icon{
  margin-left:8px; 
}


}


.main7{ width: 100%; padding:100px 0; overflow: hidden;}
.main7 .h_tit{ padding:0 60px;}





@media screen and (max-width:1024px) {
.main7{ padding:35px 0; }
.main7 .h_tit{ padding:0 15px;}

}



@keyframes numFluor-fa93250e {
  0% {
    transform:translate(0)
  }
  40% {
    transform:translate(15px,0)
  }
  75% {
    transform:translate(-15px,0)
  }
  to {
    transform:translate(0)
  }
}
@keyframes numFluor2-fa93250e {
  0% {
    transform:translate(0)
  }
  40% {
    transform:translate(-15px,-0)
  }
  75% {
    transform:translate(15px,-0)
  }
  to {
    transform:translate(0)
  }
}


.container{
width:100%; display: block;
  height:9.12rem;
  position:relative
}
.container .process-number{
  position:absolute;
  cursor:pointer;
  transition:all .2s
}

.container .numberYear{
  animation:numFluor-fa93250e 5s linear infinite
}
.container .numberYear2{
  animation:numFluor2-fa93250e 5s linear infinite
}
.container .number-active{
  font-size:1.02rem;
  font-weight:400;
  line-height:1.15rem;
  text-align:left;
  top:42.9%;
  left:50%;
  transform:translate(-50%,-50%);
  color:#f5a200;
  z-index:10;

}
.container .number-active .count-number{
  position:relative;
  overflow:hidden;
  height:1.18rem;
}
.container .number-active .count-number .current-number{
  position:relative;
  transition:all .5s cubic-bezier(.4,0,.2,1);
  white-space:nowrap
}
.container .number-item1{
  font-family:FZLanTingHeiS-DB-GB;
  font-size:0.31rem;
  font-weight:400;
  line-height:0.36rem;
  text-align:left;
  color:#000; opacity: 0.5;
  left:4.8%;
  top:29.5%
}
.container .number-item2{
  font-family:FZLanTingHeiS-DB-GB;
  font-size:0.6rem;
  font-weight:400;
  line-height:0.69rem;
  text-align:left;
  color:#000;
  left:30.7%;
  top:23.9%
}
.container .number-item3{
  font-family:FZLanTingHeiS-DB-GB;
  font-size:16px;
  font-weight:400;
  line-height:18px;
  text-align:left;
  color:#000;
  left:55.1%;
  top:16.1%
}
.container .number-item4{
  font-family:FZLanTingHeiS-DB-GB;
  font-size:0.36rem;
  font-weight:400;
  line-height:0.43rem;
  text-align:left;
  color:#000;
  left:68.7%;
  top:29.5%
}
.container .number-item5{
  font-family:FZLanTingHeiS-DB-GB;
  font-size:16px;
  font-weight:400;
  line-height:18px;
  text-align:left;
  color:#000;
  left:10.6%;
  top:52.5%
}
.container .number-item6{
  font-family:FZLanTingHeiS-DB-GB;
  font-size:0.36rem;
  font-weight:400;
  line-height:0.43rem;
  text-align:left;
  color:#000;
opacity: 0.3;
  left:10%;
  top:71.1%
}
.container .number-item7{
  font-family:FZLanTingHeiS-DB-GB; opacity:0.3;
  font-size:18px;
  font-weight:400;
  line-height:21px;
  text-align:left;
  color:#000;
  left:27.1%;
  top:83.7%
}
.container .number-item8{
  font-family:FZLanTingHeiS-DB-GB;
  font-size:0.6rem;
  font-weight:400;
  line-height:0.69rem;
  text-align:left;
  color:#000;
  left:64.1%;
  top:56.9%
}
.container .number-item9{
  font-family:FZLanTingHeiS-DB-GB;
  font-size:12px;
  font-weight:400;
  line-height:16px;
  text-align:left;
  color:#000;
  left:17.7%;
  top:15.4%
}
.container .number-item10{
  font-family:FZLanTingHeiS-DB-GB;
  font-size:18px;
  font-weight:400;
  line-height:21px;
  text-align:left;
  color:#000; opacity: 0.3;
  left:75.3%;
  top:70.1%
}
.container .number-item11{
  font-family:FZLanTingHeiS-DB-GB;
  font-size:12px;
  font-weight:400;
  line-height:16px;
  text-align:left;
  color:#000;
  left:54.4%;
  top:26.7%
}
.container .number-item12{
  font-family:FZLanTingHeiS-DB-GB;
  font-size:16px;
  font-weight:400;
  line-height:18px;
  text-align:left;
  color:#000;
  left:81.1%;
  top:86%
}
.container .number-item13{
  font-family:FZLanTingHeiS-DB-GB;
  font-size:0.36rem;
  font-weight:400;
  line-height:0.43rem;
  text-align:left;
  color:#000;
  left:16.7%;
  top:36.6%
}
.container .number-item14{
  font-family:FZLanTingHeiS-DB-GB;
  font-size:0.36rem;
  font-weight:400;
  line-height:0.47rem;
  text-align:left;
  color:#000;
  left:80.2%;
  top:11.9%
}
.container .number-item15{
  font-family:FZLanTingHeiS-DB-GB;
  font-size:0.36rem;
  font-weight:400;
  line-height:0.43rem;
  text-align:left;
  color:#000;
  left:32.3%;
  top:57.4%
}
.container .number-item16{
  font-family:FZLanTingHeiS-DB-GB;
  font-size:12px;
  font-weight:400;
  line-height:16px;
  text-align:left;
  color:#000;
  left:79.5%;
  top:43.1%
}
.container .number-item17{
  font-family:FZLanTingHeiS-DB-GB;
  font-size:16px;
  font-weight:400;
  line-height:18px;
  text-align:left;
  color:#000;
  left:30%;
  top:67.2%
}
.container .number-item18{
  font-family:FZLanTingHeiS-DB-GB;
  font-size:16px;
  font-weight:400;
  line-height:18px;
  text-align:left;
  color:#000;
  left:61.7%;
  top:51.5%
}
.container .number-item19{
  font-family:FZLanTingHeiS-DB-GB;
  font-size:16px;
  font-weight:400;
  line-height:18px;
  text-align:left;
  color:#000;
  left:5%;
  top:88.1%
}
.container .number-item20{
  font-family:FZLanTingHeiS-DB-GB;
  font-size:16px;
  font-weight:400;
  line-height:18px;
  text-align:left;
  color:#000;
  left:77.8%;
  top:23.3%
}
.container .number-item21{
  font-family:FZLanTingHeiS-DB-GB;
  font-size:0.4rem;
  font-weight:400;
  line-height:0.46rem;
  text-align:left;
  color:#000;
  left:11.2%;
  top:21.6%
}
.container .number-item22{
  font-family:FZLanTingHeiS-DB-GB;
  font-size:0.6rem;
  font-weight:400;
  line-height:0.69rem;
  text-align:left;
  color:#000;
  left:47.7%;
  top:73.5%
}
.container .number-item23{
  font-family:FZLanTingHeiS-DB-GB;
  font-size:0.36rem;
  font-weight:400;
  line-height:0.43rem;
  text-align:left;
  color:#000;
  left:42.8%;
  top:84.3%
}



.container .process-number:hover{color:#f5a200; opacity:1 !important;}
.container .number-active:hover{
  font-size:1.1rem;
}
.container .number-item1:hover{
  font-size:0.35rem;
}
.container .number-item2:hover{
  font-size:0.64rem;
}
.container .number-item3:hover{
 font-size:calc(16px + 0.04rem);
}
.container .number-item4:hover{
 font-size:0.4rem;
}
.container .number-item5:hover{
 font-size:calc(16px + 0.04rem);
}
.container .number-item6:hover{
 font-size:0.4rem;
}
.container .number-item7:hover{
 font-size:calc(18px + 0.04rem);
}
.container .number-item8:hover{
  font-size:0.64rem;
}
.container .number-item9:hover{
  font-size:calc(12px + 0.04rem);
}
.container .number-item10:hover{
  font-size:calc(18px + 0.04rem);
}
.container .number-item11:hover{
 font-size:calc(12px + 0.04rem);
}
.container .number-item12:hover{
  font-size:calc(16px + 0.04rem);
}
.container .number-item13:hover{
  font-size:0.4rem;
}
.container .number-item14:hover{
 font-size:0.4rem;
}
.container .number-item15:hover{
 font-size:0.4rem;
}
.container .number-item16:hover{
  font-size:calc(12px + 0.04rem);
}
.container .number-item17:hover{
  font-size:calc(16px + 0.04rem);
}
.container .number-item18:hover{
  font-size:calc(16px + 0.04rem);
}
.container .number-item19:hover{
  font-size:calc(16px + 0.04rem);
}
.container .number-item20:hover{
  font-size:calc(16px + 0.04rem);
}
.container .number-item21:hover{
  font-size:0.44rem;
}
.container .number-item22:hover{
  font-size:0.64rem;
}
.container .number-item23:hover{
  font-size:0.4rem;
}





@media (max-width: 767px) {
.container{ padding:0;
  height:22rem;
}

.container .number-item1{
  left:4.8%;
  top:29.5%
}
.container .number-item2{
  left:30.7%;
  top:20.9%
}
.container .number-item3{
  left:55.1%;
  top:11.11%
}
.container .number-item4{
  left:68.7%;
  top:34.5%
}
.container .number-item5{
  left:10.6%;
  top:48.5%
}
.container .number-item6{
  left:10%;
  top:77.12%
}
.container .number-item7{
  left:27.13%;
  top:85.77%
}
.container .number-item8{
  left:64.1%;
  top:59.9%
}
.container .number-item9{
  left:17.7%;
  top:5.46%
}
.container .number-item10{
  left:59.3%;
  top:68.1%
}
.container .number-item11{
  left:54.4%;
  top:26.7%
}
.container .number-item12{
  left:64%;
  top:94%
}
.container .number-item13{
  left:16.7%;
  top:36.6%
}
.container .number-item14{
  left:80.2%;
  top:4.9%
}
.container .number-item15{
  left:32.34%;
  top:57.45%
}
.container .number-item16{
  left:79.5%;
  top:43.1%
}
.container .number-item17{
  left:20%;
  top:63.2%
}
.container .number-item18{
  left:61.7%;
  top:51.5%
}
.container .number-item19{
  left:10%;
  top:94.15%
}
.container .number-item20{
  left:65.8%;
  top:19.3%;
}
.container .number-item21{
  left:11.2%;
  top:14.6%%
}
.container .number-item22{
  left:47.76%;
  top:73.57%
}
.container .number-item23{
  left:42.81%;
  top:80.32%
}
@keyframes numFluor-fa93250e {
  0% {
    transform:translate(0)
  }
  40% {
    transform:translate(10px,0)
  }
  75% {
    transform:translate(-10px,0)
  }
  to {
    transform:translate(0)
  }
}
@keyframes numFluor2-fa93250e {
  0% {
    transform:translate(0)
  }
  40% {
    transform:translate(-10px,-0)
  }
  75% {
    transform:translate(10px,-0)
  }
  to {
    transform:translate(0)
  }
}



}



.wap_down{display: none; width: 100%;height:60px; }
.pf_down{ display:none; width: 100%;position: fixed;z-index: 15;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom); left: 0; bottom: 0;
background: rgba(255, 255, 255, 0.7);
box-shadow: 0px 4px 33px rgba(0, 0, 0, 0.25);
backdrop-filter: blur(25px);
}
.pf_down ul{ width: 100%; display: inline-flex; flex-wrap: wrap; padding:0 4.9%;}
.pf_down ul li{ width: 20%; text-align: center; position: relative;}
.pf_down ul li:last-child{border-right:0;}
.pf_down ul li a{ width: 100%; color: #000; font-size:12px; line-height:20px; display: inline-flex; flex-wrap: wrap; flex-direction: column; justify-content: center; align-items: center; padding:10px 0; }
.pf_down ul li a i{ width:100%; height: 20px;}
.pf_down ul li a img{ width:20px; height: 20px;}
.pf_down ul li .toll{ z-index: 6; display:flex; align-items: center; justify-content: center; position: absolute; right:58%; top:3px; background:#F5A200; border-radius:50%; width:18px; height:18px; color: #fff; font-size:12px; line-height:1; box-shadow:0 0 10px rgba(0,0,0,0.15);}
.pf_down ul li a:hover{ color:#F5A200;}



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

.pf-right{display:none; z-index:13; position:fixed; right:4px; bottom:12vh; width:43px;}
.pf-right .li{ position: relative; display: block; width:100%; margin:5px 0 0 0 !important; padding:0 !important; background:none !important;}
.pf-right .li .a{ display:flex; flex-wrap:wrap; width:100%;}
.pf-right .li .a i{ display:flex; flex-wrap:wrap;  align-items: center; justify-content:center;border-radius:50%; width:43px; height:43px; border:1px solid #C3C3C3; background:#fff;}
.pf-right .li .a img{ width:21px; height:21px;}
.pf-right .li .a .img1{ display: block; }
.pf-right .li .a .img2{ display: none; }
.pf-right .li .a span{ display: block; width: 100%; text-align: center; color:rgba(0,0,0,0.5); font-size:14px; line-height:16px; margin-top:5px;}
.pf-right .li .toll{ z-index: 6; display:flex; align-items: center; justify-content: center; position: absolute; left:-8px; top:-4px; background:#F5A200; border-radius:50%; width:20px; height:20px; color: #fff; font-size:14px; line-height:1;}
.pf-right .li:hover .a i{ border:1px solid #F5A200; background:#F5A200;}
.pf-right .li:hover .a .img1{ display: none; }
.pf-right .li:hover .a .img2{ display: block; }

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


.mbxbox{ width: 100%; padding:0 60px; display: flex; flex-wrap: wrap; align-items: center; justify-content:space-between; border-top:1px solid rgba(0,0,0,0.1);  border-bottom:1px solid rgba(0,0,0,0.1);}
.mbxbox .title{ padding:11px 0;
font-weight: 400;
font-size: 14px;
line-height:24px;
color: #000000;
}
.slide1{ display:inline-flex; padding:11px 0;}
.slide1 .ul{ display:inline-flex;}
.slide1 .li{ display: flex; flex-wrap: wrap; margin-left:0.3rem; position: relative; }
.slide1 .li::after{ content: '';
position: absolute;
width: 1px;
height:10px;
left:-0.15rem;
top:50%; margin-top: -4px;
background: #000;}
.slide1 .li:first-child{ margin-left:0 !important;}
.slide1 .li:first-child::after{ display:none; }
.slide1 .li .la{ display:inline-flex;font-weight: 400;
font-size: 14px;
line-height:24px;
color: #000000;
}
.slide1 .li:hover .la{ color: #F5A200;}
.slide1 .li.on .la{ color:#F5A200}

.slide1-1 .li{ margin-left:18px;}
.slide1-1 .li::after{left:-9px;}


@media screen and (max-width:1024px) {
.mbxbox{ padding:0 15px;}	
.mbxbox .title{ padding:8px 0;}
.slide1{ padding:8px 0;}
.slide1 .li{ margin-left:24px; }
.slide1 .li::after{left:-12px;}
.slide1-1 .li{ margin-left:18px;}
.slide1-1 .li::after{left:-9px;}

}

.slide2{ display:inline-flex;}
.slide2 .ul{ display:inline-flex;}
.slide2 .li{ display: flex; flex-wrap: wrap; margin-left:0.54rem; position: relative; }
.slide2 .li::after{ content: '';
position: absolute;
width:0;
height:1px;
left:0;
bottom:-1px; z-index: 6; 
background: #F5A200;}
.slide2 .li:first-child{ margin-left:0 !important;}
.slide2 .li a{ display:inline-flex;font-weight: 400; padding:11px 0;
font-size: 14px;
line-height:24px;
color:rgba(0,0,0,0.5);
}
.slide2 .li:hover a{ color: #F5A200;}
.slide2 .li.on a{ color:#F5A200}
.slide2 .li:hover::after{width:100%;}
.slide2 .li.on::after{width:100%;}


@media screen and (max-width:1024px) {
.slide2 .li a{ padding:8px 0;}
.slide2 .li{ margin-left:20px; }
}
@media screen and (max-width:767px) {
.slide2{ width: 100%; border-top: 1px solid rgba(0,0,0,0.1);}
.slide2 .li{ margin-left:14px; }
.slide2-1{ width: auto;border-top: 0;}
}

.law{ width: 100%; padding:67px 18.75% 100px 18.75%;}
.law .title{ display: block; width: 100%; border-bottom: 1px solid rgba(0,0,0,0.1); padding-bottom: 38px;
 font-size:0.4rem;
line-height:0.47rem;
color:#000;}
.law .cont{ display: block; width: 100%; font-size: 14px; padding:30px 0 0 0;
line-height:20px;
color:rgba(0,0,0,0.5);}
.law .div{ display: block; width: 100%; margin-bottom:0.84rem;}
.law .div:last-child{ margin-bottom:0 !important;}
.law .t1{ display: block; width: 100%; font-weight: bold; font-size: 20px;
line-height:23px;
color:#000;}
.law .p{ width: 100%; display: block; margin-top: 28px; }

@media screen and (max-width:1440px) {
.law{ padding:67px 14.75% 100px 14.75%;}
}
@media screen and (max-width:1024px) {
.law{ padding:30px 20px 40px 20px;}
.law .title{ font-size:18px;
line-height:25px; padding-bottom:20px;}
.law .cont{ padding:25px 0 0 0;}
.law .t1{ font-size:15px;
line-height:20px;}
.law .p{ margin-top:14px; }
.law .div{ margin-bottom:25px;}

}



.map{ width: 100%; padding:1.13rem 18.75% 45px 18.75%; border-top: 1px solid rgba(0,0,0,0.1);}
.map .title{ display: block; width: 100%;
 font-size:0.4rem;
line-height:0.47rem;
color:#000;}
.map .cont{ display: block; width: 100%;padding-top:0.72rem;}
.map .div{ display: block; width: 100%; padding-bottom:55px;}
.map .t1{ display: block; width: 100%; border-bottom: 1px solid rgba(0,0,0,0.1); padding-bottom:21px; margin-bottom: 15px; font-weight: bold; font-size: 20px;
line-height:23px;
color:#000;}
.map .list{ display:flex; flex-wrap: wrap; width:calc(100% + 12px); margin-right:-12px; }
.map .list .li{ display:flex; flex-wrap: wrap; min-width:12.5%; padding-right: 12px;}
.map .list .a{display:inline-flex; font-size: 14px; 
line-height:24px;
color:#000;}



@media screen and (max-width:1440px) {
.map{ padding:1.13rem 14.75% 45px 14.75%; }
}
@media screen and (max-width:1024px) {
.map{ padding:30px 20px 20px 20px;}
.map .title{ font-size:18px;
line-height:25px; }
.map .t1{ font-size:15px;
line-height:20px;padding-bottom:15px; margin-bottom:12px;}
.law .list{ padding:12px 0;}
.map .list .li{ min-width:20%;}
.map .cont{padding-top:25px;}
.map .div{ padding-bottom:20px;}
}
@media screen and (max-width:767px) {
.map .list .li{ min-width:33.33%;}
}


.searchbox1{ display:flex; width: 100%; border-bottom: 1px solid rgba(0,0,0,0.1); padding:32px 60px 37px 60px;}
.searchbox1 .input_box{width: 100%; position: relative; display: flex; align-items: center;}
.searchbox1 .input_box input{width: 100%;height:42px; background:none; border:0;
font-weight: 400;
font-size:14px;
line-height:42px; opacity:1 !important;
color: #333; padding:0 33px;
}
.searchbox1 .input_box input:focus{ outline:none;}
.searchbox1 .input_box input::placeholder{color:rgba(0,0,0,0.2);}
.searchbox1 .input_box .img{width:18px; height: 18px; display: block;position: absolute;left: 0;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;}
.searchbox1 .input_box .img:hover{background: url(img/search1.svg) center no-repeat;}
.searchbox1 .input_box .button{ display:block; background:#000; border-radius: 42px;
width:2.6rem;min-width:2.6rem;
height: 42px;
font-weight: 500;
font-size: 14px;
line-height: 42px;
text-align: center;
text-transform: uppercase;
color: #FFFFFF;
}
.searchbox1 .input_box .button:hover{background:#F5A200;}
.searchbox1 .tit{display:flex; white-space: nowrap;
font-weight: 400;
font-size: 14px;
line-height:30px;
color: #000000;
opacity: 0.5;
}
.searchbox1 .city{ display:flex; position: relative; margin:0 10px 0 0.43rem; cursor: pointer;
position:relative;
width: 172px; min-width: 172px;
border: 1px solid #F5A200;
border-radius: 40px;
}
.searchbox1 .city .jt{ position: absolute; right:0; top: 0; width:29px; height: 100%; z-index:6; background:url(img/ico16.png) left center no-repeat; background-size:14px auto !important;}
.searchbox1 .city.active .jt{ transform: rotateX(180deg); ms-transform: rotateX(180deg); }
.searchbox1 .city ._text{font-weight: 400; display:block; width: 100%;
font-size: 14px;
line-height:40px;
color: #000000; padding:0 17px;
opacity: 0.5;}
.searchbox1 ._down{ left:10px; width:152px !important;}


.searchbox2{border-bottom:0;  padding:32px 60px 32px 60px;}


@media screen and (max-width:1024px) {
.searchbox1{ padding:15px 15px;}
.searchbox1 .input_box input{ line-height:30px; height:30px; padding:0 24px;}
.searchbox1 .input_box .button{font-size:13px; width:60px;min-width:60px;line-height:29px; padding-bottom: 1px; height:30px; }
.searchbox1 .city ._text{
line-height:30px;
color: #000000; padding:0 14px;}
.searchbox1 .city .jt{ width:24px;background-size:12px auto !important; }
.searchbox1 .city{ margin:0 10px 0 15px;
width: 152px; min-width: 152px;}
.searchbox1 ._down{ width:132px !important;}

.searchbox2{  padding:15px 15px 60px 15px;}
.searchbox1 .tit{ position: absolute; left:0; top:40px;}
.searchbox1 .city{ position: absolute; right:0; top:40px; margin:0;
width: calc(100% - 70px); min-width: calc(100% - 70px);}


}


.slide3.hd{ border-bottom: 1px solid rgba(0,0,0,0.1); padding-bottom: 38px;}
.slide3{ width: 100%;}
.slide3 .ul{ display:inline-flex;}
.slide3 .li{ display: flex; flex-wrap: wrap; margin-right:11px; position: relative; }
.slide3 .li:last-child{ margin-right:0 !important;}
.slide3 .li a{ display:inline-flex;font-weight: 400; padding:9px 23px;
font-size: 14px;
line-height:24px;
color:#7B7B7B; border-radius:42px;
}
.slide3 .li:hover a{ color: #F5A200;}
.slide3 .li.on a{ background: #F5A200; color: #fff;}

@media screen and (max-width:1024px) {
.slide3.hd{ padding-bottom:20px;}	
.slide3 .li a{ padding:3px 13px 4px 13px;}
.slide3 .li{ margin-right:11px; }
}
@media screen and (max-width:767px) {
.slide3 .ul{ width:100%; justify-content: space-between;}	
.slide3 .li{ margin-right:0; }
}

.asked{ width: 100%; padding:38px 60px 100px 60px;}
.asked .cont{ display: block; width: 100%;}
.asked .list{ display: block; width: 100%;}
.asked .list .div{ display: block; width: 100%; border-bottom: 1px solid rgba(0,0,0,0.1); padding:27px 80px 27px 0; position: relative;}
.asked .list .t1{display: block; width: 100%;font-size: 16px;  font-weight: bold; cursor: pointer; 
line-height:26px;
color:#000;}
.asked .list .p{display:none; width: 100%;font-size: 14px; margin:12px 0 5px 0;
line-height:24px;
color:rgba(0,0,0,0.5);}
.asked .list .ico{width:80px;height:80px;position: absolute;right:0;top:0;background: url(img/ico13.png) right center no-repeat; background-size:19px auto !important; cursor: pointer; }
.asked .list .div:hover .ico{background: url(img/ico13.1.png) right center no-repeat; }
.asked .list .on .ico{background: url(img/ico14.png) right center no-repeat !important;  background-size:19px auto !important; cursor: pointer;}
.asked .list .on .t1{ color:#F5A200; }

.asked .no{display: block; width: 100%;font-size: 14px;  text-align: center; margin-top: 1.3rem;
line-height:24px;
color:#7B7B7B;}
.asked .no a{
color:#000; text-decoration: underline;}


@media screen and (max-width:1024px) {
.asked{ padding:20px 15px 40px 15px;}
.asked .no{margin-top:40px;}
.asked .list .div{padding:18px 30px 18px 0;}
.asked .list .t1{ font-size:15px; line-height:24px;}
.asked .list .ico{width:30px;height:60px; background-size:14px auto !important; }
.asked .list .p{ margin:6px 0 2px 0;}
.asked .list .on .ico{ background-size:14px auto !important;}
}
@media screen and (max-width:767px) {

}



@keyframes lineAnimation-e6d2bd45 {
  0% {
    top:-60px
  }
  50% {
    top:0
  }
  to {
    top:60px
  }
}
.shortLine{ display: block; width: 100%;height:60px; position: relative; overflow: hidden; margin-bottom: 35px;}
.shortLine::before{ content: ''; display:none;
  height:60px;
  width:1px;
  background:#000; z-index: 1; opacity:0.1;
  position:absolute;
  left:50%;
}
.shortLine::after{ content: '';
  height:60px; z-index:2;
  width:1px;
  background:#F5A200;
  position:absolute;
  left:50%;
  animation:lineAnimation-e6d2bd45 2s linear infinite
}
@media screen and (max-width:1024px) {
@keyframes lineAnimation-e6d2bd45 {
  0% {
    top:-30px
  }
  50% {
    top:0
  }
  to {
    top:30px
  }
}	
.shortLine{height:30px; margin-bottom:15px;}
.shortLine::after{
  height:30px;
}
.shortLine::before{ height:30px; display:block; }

}

.slide4{ display:flex; justify-content: center; width: 100%; max-width:800px; margin-top:0.64rem;}
.slide4 .ul{ display:flex; width: 100%; justify-content: space-between; background:#F7F7F7; border-radius:27px; padding:5px 3px;}
.slide4 .li{ display: flex; flex-wrap: wrap; width:16.66%; padding:0 2px; position: relative; }
.slide4 .li a{ display:block; text-align: center; width: 100%; font-weight: 400; padding:10px 0;
font-size: 14px;
line-height:24px;
color:#000; border-radius:22px;
}
.slide4 .li:hover a{ color: #F5A200;}
.slide4 .li.on a{ background: #F5A200; color: #fff;}

@media screen and (max-width:1024px) {
.slide4{width:100%; margin-top:20px;}	
.slide4 .li a{ padding:4px 0 5px 0;}
}
@media screen and (max-width:767px) {
.slide4 .ul{ flex-wrap: wrap; border-radius:10px;}
.slide4 .li{ width:33.33%;}	
.slide4 .li a{ white-space: nowrap; padding:3px 0 4px 0;}	
	
}


._form2{ width:100%;display: flex; flex-wrap: wrap; justify-content:space-between;}
._form2 .lab{ width:100%; position:relative; flex-wrap:wrap; display: flex;margin-top:10px; }
._form2 .w49{ width:49.5%;}
._form2 .text{ position: relative; z-index: 6; cursor: pointer; width:100%; border:1px solid #fff; background:#fff; border-radius:4px; font-size:14px;color: #000; line-height:34px; height:62px; padding:13px 33px;}
._form2 .text:hover{ border:1px solid #F5A200;}
._form2 .text:focus{ border:1px solid #F5A200;color: #000 !important;}
._form2 .textarea{ position: relative; z-index: 6; cursor: pointer; width:100%; border:1px solid #fff; background:#fff; border-radius:4px;  font-size:14px;color: #000; line-height:24px; height:189px; padding:23px 33px;}
._form2 .textarea:hover{ border:1px solid #F5A200;}
._form2 .textarea:focus{ border:1px solid #F5A200;color: #000 !important;}
._form2 .button{ display:inline-flex; width:100%; justify-content:center; align-items: center; color: #fff; font-size:14px; line-height:1; height:62px; background: #F5A200;border-radius:30px;margin-top:39px;}
._form2 .button:hover{ background: #000;}
._form2 .checkbox{ width:100%; align-items: center; display:flex; color:#8F8F8F; font-size:14px; line-height:26px;margin-top:11px;}
._form2 .checkbox a{ color:#000; text-decoration: underline; }
._form2 .checkbox input[type="checkbox"] {
  appearance: none; margin-right: 8px;
  -webkit-appearance: none;
  width:16px;
  height: 16px;
  border: 1px solid #ccc;
  border-radius: 4px;
  background-color: #fff;
  outline: none; /* 移除聚焦时的默认边框 */
  transition: all 0.3s ease;
}
._form2 .checkbox input[type="checkbox"]:checked {
  background-color: #F5A200;
  border-color: #F5A200;
}
._form2 .checkbox input[type="checkbox"]:checked::after {
  content: "";
  display: block;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 1px 1px 0;
  transform: rotate(45deg);
  margin: 1px 0 0 5px;
}
._form2 .city .img{ position: absolute; right:18px; top: 0; width:34px; height: 100%; z-index:6; background:url(img/ico16.png) center no-repeat; background-size:14px auto !important;}
._form2 .city.active .img{ transform: rotateX(180deg); ms-transform: rotateX(180deg); }


._form2 input::placeholder{color:rgba(0,0,0,0.3); opacity:1 !important;}
._form2 textarea::placeholder{color:rgba(0,0,0,0.3); opacity:1 !important;}
._form2 input:focus::placeholder{color:rgba(0,0,0,1); opacity:1 !important;}
._form2 textarea:focus::placeholder{color:rgba(0,0,0,1); opacity:1 !important;}


@media screen and (max-width:1600px) {
._form2 .text{ height:52px; padding:8px 33px;}
._form2 .textarea{ height:179px; padding:18px 33px;}
._form2 .button{ height:52px; }
}
@media screen and (max-width:1024px) {
._form2{width:100%;}	
._form2 .w49{ width:49%;}
._form2.pt10{ padding-top: 0;}	
._form2 .text{ line-height:28px; height:40px; padding:5px 12px;}
._form2 .textarea{ height:160px; padding:8px 12px;}
._form2 .button{ height:40px; margin-top:10px;}
._form2 .checkbox{ margin-top:5px;}
._form2 .city .img{ width:28px; right:5px; background-size:12px auto !important;}
}
@media screen and (max-width:767px) {

}


._form3{ max-width:800px;display: flex; flex-wrap: wrap; justify-content:space-between;}
._form3.pt10{ padding-top:10px;}
._form3 .lab{ width:100%; position:relative; flex-wrap:wrap; display: flex;margin-top:10px; }
._form3 .w49{ width:49.37%;}
._form3 .text{ position: relative; z-index: 6; cursor: pointer; width:100%; border:1px solid #F7F7F7; background:#F7F7F7; border-radius:4px; font-size:14px;color: #000; line-height:34px; height:62px; padding:13px 33px;}
._form3 .text:hover{ border:1px solid #F5A200;}
._form3 .text:focus{ border:1px solid #F5A200;color: #000 !important;}
._form3 .textarea{ position: relative; z-index: 6; cursor: pointer; width:100%; border:1px solid #F7F7F7; background:#F7F7F7; border-radius:4px;  font-size:14px;color: #000; line-height:24px; height:189px; padding:23px 33px;}
._form3 .textarea:hover{ border:1px solid #F5A200;}
._form3 .textarea:focus{ border:1px solid #F5A200;color: #000 !important;}
._form3 .button{ display:inline-flex; width:100%; justify-content:center; align-items: center; color: #fff; font-size:14px; line-height:1; height:62px; background: #F5A200;border-radius:30px;margin-top:40px;}
._form3 .button:hover{ background: #000;}
._form3 .checkbox{ width:100%; align-items: center; display:flex; color:#8F8F8F; font-size:14px; line-height:26px;margin-top:19px;}
._form3 .checkbox a{ color:#000; text-decoration: underline; }
._form3 .checkbox input[type="checkbox"] {cursor: pointer;
  appearance: none; margin-right: 8px;
  -webkit-appearance: none;
  width:16px;
  height: 16px;
  border: 1px solid #ccc;
  border-radius: 4px;
  background-color: #fff;
  outline: none; /* 移除聚焦时的默认边框 */
  transition: all 0.3s ease;
}
._form3 .checkbox input[type="checkbox"]:checked {
  background-color: #F5A200;
  border-color: #F5A200;
}
._form3 .checkbox input[type="checkbox"]:checked::after {
  content: "";
  display: block;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 1px 1px 0;
  transform: rotate(45deg);
  margin: 1px 0 0 5px;
}
._form3 .file{ overflow: hidden; cursor: pointer; }
._form3 .file .text{color:rgba(0,0,0,0.3); }
._form3 .file .span{ position: absolute; right:0; bottom:0; height:100%; width:100%; z-index: 10; opacity: 0; cursor: pointer;}
._form3 .file .img{ position: absolute; right:18px; top: 0; width:48px; height: 100%; z-index:7; background:url(img/ico15.svg) center no-repeat; background-size:18px auto !important;}
._form3 .file:hover .img{  background:url(img/ico15.1.svg) center no-repeat; }
._form3 .city .img{ position: absolute; right:18px; top: 0; width:48px; height: 100%; z-index:6; background:url(img/ico16.png) center no-repeat; background-size:14px auto !important;}
._form3 .city.active .img{ transform: rotateX(180deg); ms-transform: rotateX(180deg); }
._form3 .city ._text{ z-index: 7; position: absolute; right:0; bottom:0; height:100%; width:100%; background:none; padding-left: 135px; }

._form3 input::placeholder{color:rgba(0,0,0,0.3); opacity:1 !important;}
._form3 textarea::placeholder{color:rgba(0,0,0,0.3); opacity:1 !important;}
._form3 input:focus::placeholder{color:rgba(0,0,0,1); opacity:1 !important;}
._form3 textarea:focus::placeholder{color:rgba(0,0,0,1); opacity:1 !important;}

._down{ display:none; position: absolute; left: 0; top:100%; z-index: 8; width: 100%; background: #fff; padding:9px 0 13px 0; margin-top:10px; border-radius:4px;
box-shadow: -2px 12px 12.4px rgba(0, 0, 0, 0.06);
}
._down::after{ display:block; position: absolute; left:50%; bottom:100%; z-index: 8; content:'';  border-left: 6px solid transparent; border-right:6px solid transparent;border-bottom: 8px solid #fff; }
._down li{ text-transform: capitalize; display:block; color:rgba(0,0,0,0.5); font-size:14px; line-height:24px; padding:4px 20px; cursor: pointer;}
._down li:hover{ color: #F5A200;}


@media screen and (max-width:1600px) {
._form3 .text{ height:52px; padding:8px 33px;}
._form3 .textarea{ height:179px; padding:18px 33px;}
._form3 .button{ height:52px; }
}
@media screen and (max-width:1024px) {
._form3{width:100%;}	
._form3.pt10{ padding-top: 0;}	
._form3 .text{ line-height:28px; height:40px; padding:5px 12px;}
._form3 .textarea{ height:160px; padding:8px 12px;}
._form3 .button{ height:40px; margin-top:20px;}
._form3 .checkbox{ margin-top:10px;}
._form3 .file .img{ width:28px; right:5px;}
._form3 .city .img{ width:28px; right:5px; background-size:12px auto !important;}
._form3 .city ._text{ padding-left:80px; }
._down{ padding:6px 0 8px 0;}
._down li{ padding:2px 12px; cursor: pointer;}
}


._form4{ width:100%;display: flex; flex-wrap: wrap; justify-content:space-between; padding-top:0.22rem;}
._form4 .lab{ width:100%; position:relative; flex-wrap:wrap; display: flex;margin-top:14px; }
._form4 .w49{ width:48.89%;}
._form4 .text{ position: relative; z-index: 6; cursor: pointer; width:100%; border:1px solid #E5E5E5; background:#FAFAFB; border-radius:4px; font-size:14px;color: #000; line-height:34px; height:62px; padding:13px 23px;}
._form4 .text:hover{ border:1px solid #F5A200;}
._form4 .text:focus{ border:1px solid #F5A200;color: #000 !important;}
._form4 .textarea{ position: relative; z-index: 6; cursor: pointer; width:100%; border:1px solid #E5E5E5; background:#FAFAFB; border-radius:4px;  font-size:14px;color: #000; line-height:24px; height:245px; padding:21px 23px;}
._form4 .textarea:hover{ border:1px solid #F5A200;}
._form4 .textarea:focus{ border:1px solid #F5A200;color: #000 !important;}
._form4 .button{ display:inline-flex; width:100%; justify-content:center; align-items: center; color: #fff; font-size:14px; line-height:1; height:62px; background: #F5A200;border-radius:30px;margin-top:0.18rem;}
._form4 .button:hover{ background: #000;}
._form4 .checkbox{ width:100%; align-items: center; justify-content: center; display:flex; color:#8F8F8F; font-size:12px; line-height:26px;margin-top:0.58rem;}
._form4 .checkbox a{ color:#000; text-decoration: underline; }
._form4 .checkbox input[type="checkbox"] {
  appearance: none; margin-right: 8px;
  -webkit-appearance: none;
  width:16px;
  height: 16px;
  border: 1px solid #ccc;
  border-radius: 4px;
  background-color: #fff;
  outline: none; /* 移除聚焦时的默认边框 */
  transition: all 0.3s ease;
}
._form4 .checkbox input[type="checkbox"]:checked {
  background-color: #F5A200;
  border-color: #F5A200;
}
._form4 .checkbox input[type="checkbox"]:checked::after {
  content: "";
  display: block;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 1px 1px 0;
  transform: rotate(45deg);
  margin: 1px 0 0 5px;
}
._form4 .file{ overflow: hidden; cursor: pointer; }
._form4 .file .text{color:rgba(0,0,0,0.3); }
._form4 .file input{cursor: pointer; position: absolute; right:0; bottom:0; height:100%; width:100%; z-index: 6; opacity: 0; cursor: pointer;}
._form4 .file .img{ position: absolute; right:18px; top: 0; width:48px; height: 100%; z-index:7; background:url(img/ico15.svg) center no-repeat; background-size:18px auto !important;}
._form4 .file:hover .img{  background:url(img/ico15.1.svg) center no-repeat; }
._form4 .city .img{ position: absolute; right:18px; top: 0; width:48px; height: 100%; z-index:6; background:url(img/ico16.png) center no-repeat; background-size:14px auto !important;}
._form4 .city.active .img{ transform: rotateX(180deg); ms-transform: rotateX(180deg); }
._form4 .city ._text{ z-index: 7; position: absolute; right:0; bottom:0; height:100%; width:100%; background:none; padding-left: 135px; }
._form4 .p{display:block; width: 100%; color:#828282; font-size:14px; line-height:22px; margin-top:0.24rem; text-align: center; }
._form4 .p a{ color:#000; text-decoration: underline; }
._form4 .p a:hover{ color:#F5A200; }



._form4 input::placeholder{color:rgba(0,0,0,0.3); opacity:1 !important;}
._form4 textarea::placeholder{color:rgba(0,0,0,0.3); opacity:1 !important;}
._form4 input:focus::placeholder{color:rgba(0,0,0,1); opacity:1 !important;}
._form4 textarea:focus::placeholder{color:rgba(0,0,0,1); opacity:1 !important;}

@media screen and (max-width:1600px) {
._form4 .checkbox{ margin-top:0.2rem;}
._form4 .text{ height:44px; line-height:30px; padding:6px 20px;}
._form4 .textarea{ height:179px; padding:14px 20px;}
._form4 .button{ height:44px; margin-top:0.1rem;}
}
@media screen and (max-width:1024px) {
._form4{width:100%; padding-top:10px;}	
._form4 .lab{ margin-top: 10px;}
._form4 .text{ line-height:28px; height:40px; padding:5px 12px;}
._form4 .textarea{ height:160px; padding:8px 12px;}
._form4 .button{ height:40px; margin-top:2px;}
._form4 .checkbox{ margin-top:0;}
._form4 .file .img{ width:28px; right:5px;}
._form4 .city .img{ width:28px; right:5px;}
._form4 .city ._text{ padding-left:80px; }
._form4 .p{ margin-top:12px; }
}
@media screen and (max-width:767px) {

}



._form5{ width:100%;display: flex; flex-wrap: wrap; justify-content:space-between;}
._form5 .lab{ width:100%; position:relative; flex-wrap:wrap; display: flex;margin-top:10px; }
._form5 .w40{ width:40%;}
._form5 .w58{ width:58%;}
._form5 .text{ position: relative; z-index: 6; cursor: pointer; width:100%; border:1px solid #FAFAFB; background:#FAFAFB; border-radius:4px; font-size:14px;color: #000; line-height:34px; height:62px; padding:13px 33px;}
._form5 .text:hover{ border:1px solid #F5A200;}
._form5 .text:focus{ border:1px solid #F5A200;color: #000 !important;}
._form5 .button{ display:inline-flex; width:100%; justify-content:center; align-items: center; color: #fff; font-size:14px; line-height:1; height:62px; background: #F5A200;border-radius:30px;margin-top:0.19rem;}
._form5 .button:hover{ background: #000;}
._form5 .yan{ display: block; width: 100%; position: relative; margin-top:0.19rem;}
._form5 .yzm{ display:block; width:100px; height:100%; object-fit: contain; position:absolute; right:0; top:0; z-index: 7;  }
._form5 .code{ display:inline-flex; align-items: center; color: #000; font-size:14px; line-height:1; height:48px; background: #DCDCDC;border-radius:4px;position:absolute; right:8px; top:7px; z-index: 7; padding:0 35px; }
._form5 .code:hover{ background: #F5A200; color: #fff;}
._form5 .checkbox{ width:100%; align-items: center; justify-content: center; display:flex; color:#8F8F8F; font-size:12px; line-height:26px;margin-top:0.21rem;}
._form5 .checkbox a{ color:#000; text-decoration: underline; }
._form5 .checkbox input[type="checkbox"] { cursor: pointer;
  appearance: none; margin-right: 8px;
  -webkit-appearance: none;
  width:16px;
  height: 16px;
  border: 1px solid #ccc;
  border-radius: 4px;
  background-color: #fff;
  outline: none; /* 移除聚焦时的默认边框 */
  transition: all 0.3s ease;
}
._form5 .checkbox input[type="checkbox"]:checked {
  background-color: #F5A200;
  border-color: #F5A200;
}
._form5 .checkbox input[type="checkbox"]:checked::after {
  content: "";
  display: block;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 1px 1px 0;
  transform: rotate(45deg);
  margin: 1px 0 0 5px;
}
._form5 .file{ flex-direction: column; cursor: pointer; align-items: center; justify-content: center; position: relative; z-index: 6; cursor: pointer; width:100%; border:1px solid #FAFAFB; background:#FAFAFB; border-radius:4px; padding:0.52rem 33px 0.3rem 33px; }
._form5 .file .ico{ width:0.49rem; height:0.49rem; position: relative; overflow: hidden;}
._form5 .file .p{ justify-content: center; text-align: center; }
._form5 .file .w100{ opacity:0.6; margin-top: 0.3rem;}
._form5 .file .text{color:rgba(0,0,0,0.3); }
._form5 .file input{ position: absolute; right:0; bottom:0; height:100%; width:100%; z-index: 6; opacity: 0; cursor: pointer;}


._form5 input::placeholder{color:rgba(0,0,0,0.3); opacity:1 !important;}
._form5 input:focus::placeholder{color:rgba(0,0,0,1); opacity:1 !important;}



@media screen and (max-width:1600px) {
._form5 .text{ height:52px; padding:8px 33px;}
._form5 .textarea{ height:179px; padding:18px 33px;}
._form5 .button{ height:52px; }
._form5 .file{ padding:0.3rem 33px 0.3rem 33px; }
._form5 .file .w100{ margin-top: 0.2rem;}
}
@media screen and (max-width:1440px) {
._form5 .checkbox{margin-top:5px;}	
._form5 .button{margin-top:0.1rem;}
._form5 .code{height:38px; background: #DCDCDC;border-radius:4px;position:absolute; right:8px; top:7px; z-index: 7; padding:0 30px; }
}
@media screen and (max-width:1024px) {
._form5{width:100%;}	
._form5.pt10{ padding-top: 0;}	
._form5 .text{ line-height:28px; height:40px; padding:5px 12px;}
._form5 .yan{ margin-top:4px;}
._form5 .button{ height:40px; margin-top:4px;}
._form5 .checkbox{ margin-top:4px;}
._form5 .code{height:32px;right:4px; top:4px; padding:0 18px; }
._form5 .file{ padding:14px; }
._form5 .file .ico{ width:32px; height:32px;}
._form5 .w40{ width:100%;}
._form5 .w58{ width:100%;}
}
@media screen and (max-width:767px) {

}


.poup_bidui{width:700px;display:none; position:fixed; right:0; top:0; z-index: 172;}
.poup_bidui .box{ display:flex; flex-wrap: wrap; align-content: space-between; width:100%; height:100vh; background: #F7F7F7; position: relative; padding:0.46rem 43px 0.46rem 43px;}
.poup_bidui .colse{ cursor: pointer; display:block; width:37px; padding:10px; line-height:0; position: absolute; right:32px; top:45px;}
.poup_bidui .title{ display:block; width:100%;color:#000; font-size:0.33rem; line-height:0.39rem;}
.poup_bidui .p2{ display:block; width:100%; color:#000; font-size:16px; line-height:22px; margin-top:0.15rem;}
.poup_bidui .info{ display:block; width:100%; color:rgba(0,0,0,0.6); font-size:14px; line-height:16px;}
.poup_bidui .down{display:flex; flex-wrap: wrap; justify-content: space-between; width: 100%; margin-top:0.25rem;}
.poup_bidui .button{ display:inline-flex; width:49.18%; justify-content:center; align-items: center; color: #fff; font-size:14px; line-height:1; height:62px; background: #F5A200;border-radius:30px;}
.poup_bidui .button.on{ background: #000;}
.poup_bidui .button:hover{ background: #000;}
.poup_bidui .button.on:hover{ background: #F5A200;}
.poup_bidui .sect{display: block; width:calc(100% + 10px); margin-top: 0.17rem; margin-right:-10px; padding-right:10px; overflow-y: auto; height:calc(100vh - 2.8rem);
scrollbar-width: thin;
font-weight: 400;
font-size: 14px;
line-height: 22px;
color: #000000;}
.poup_bidui .tit1{ display:flex; align-items: center; width:100%;color:#000; font-size:20px; line-height:24px; padding:11px 0; cursor: pointer; }
.poup_bidui .tit1 img{ min-width: 30px; width: 30px; height:30px; margin-right: 5px;}
.poup_bidui .list .down1{display:none; width:100%; margin-bottom:0.3rem;}
.poup_bidui .list:last-child .down1{ margin-bottom:0 !important;}
.poup_bidui .list{ display:block; width:100%; position: relative;}
.poup_bidui .list .ico{ display:block; cursor: pointer;  z-index: 6; position: absolute; right:0; top:0;  width: 23px; height:46px;}
.poup_bidui .list .ico::after{ display:block; position: absolute; right:4px; top:50%; margin-top:-7px;  width:10px; height: 10px; opacity:0.3; border-top:1px solid #000; border-left: 1px solid #000; content: ''; transform: rotate(-135deg); -ms-transform: rotate(-135deg); }
.poup_bidui .list .ul{ display:none; width:100%; padding:0 0 0.24rem 0;}
.poup_bidui .list .li{ display: flex; align-items: center; background: #fff; position: relative; border-radius: 20px; width:100%; padding:19px 110px 19px 27px; margin-top: 10px;}
.poup_bidui .list .li .delete{ display: flex; cursor: pointer;  z-index: 6; position: absolute; right: 43px; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%);
width: 43px;
height: 43px; border-radius:50%;
border: 1px solid #C3C3C3;background: url(img2/delete.svg) center no-repeat; background-size:16px 16px !important;
}
.poup_bidui .list .li .delete:hover{border: 1px solid #F5A200; background: url(img2/delete1.svg) center no-repeat #F5A200; }
.poup_bidui .list .li .tit{ width: 100%; color: #000;font-size:16px; line-height:24px; }
.poup_bidui .list .li .p{ display: block; width: 100%; color:#000;font-size:16px; line-height:24px; margin-top: 1px;}
.poup_bidui .list .li ._img{ padding-bottom:74.28%;}
.poup_bidui .list .li .pic{ width:166px; min-width:166px; margin-right: 30px; }
.poup_bidui .list:hover .tit1{ color: #F5A200;}
.poup_bidui .list.on .tit1{ color: #F5A200;}
.poup_bidui .list.on .ico::after{ transform: rotate(45deg); -ms-transform: rotate(45deg);  border-top:1px solid #F5A200; border-left: 1px solid #F5A200; opacity:1; margin-top:-2px; }

@media screen and (max-width:1440px) {
.poup_bidui .button{ height:50px; }
}
@media screen and (max-width:1024px) {
.poup_bidui{width:100%;}
.poup_bidui .sect{ width:calc(100% + 7px); margin-top:10px; margin-right:-7px; padding-right:7px; overflow-y: auto; height:calc(100vh - 220px);}
.poup_bidui .title{ font-size:18px; line-height:28px;}
.poup_bidui .p2{ font-size:14px; line-height:22px; margin-top:5px;}
.poup_bidui .tit1{ font-size:16px; line-height:22px;padding: 6px 0;}
.poup_bidui .tit1 img{ min-width:26px; width: 26px; height:26px; margin-right: 5px;}
.poup_bidui .button{ height:40px; }
.poup_bidui .box{ padding:25px 15px 25px 15px;}
.poup_bidui .down{ margin-top:15px;}
.poup_bidui .list .down1{ margin-bottom:15px;}
.poup_bidui .list .ul{padding:0 0 18px 0;}
.poup_bidui .list .li{ padding:15px 60px 15px 14px;border-radius: 10px;}
.poup_bidui .list .li .pic{ width:110px; min-width:110px; margin-right:12px; }
.poup_bidui .list .li .delete{ right: 14px;
width:34px;height:34px; background-size:14px 14px !important;}
.poup_bidui .list .li .tit{ font-size:14px; line-height:22px;}
.poup_bidui .list .li .p{ font-size:14px; line-height:22px;}
.poup_bidui .list .ico{ height:34px;}
.poup_bidui .colse{ width:37px; padding:10px; right:10px; top:10px;}

}



.poup-bg{ display:none; width: 100%; height:100%; position: fixed; left: 0; top: 0; background: #000; opacity: 0.6; z-index: 171;}
.poup-box{ display:none; width:800px; position:fixed; left:50%; top:50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); z-index: 172;}
.poup-box .box{ display:block; width:100%; background: #fff; border-radius: 10px; position: relative; padding:0.56rem 41px 0.81rem 35px;}
.poup-box .title{ display:block; width:100%; text-align: center; padding-bottom:7px;color:#000; font-size:0.33rem; line-height:0.39rem;}
.poup-box .inf{ display:block; width:100%; text-align: center; color:#000; font-size:16px; line-height:19px; opacity: 0.6;}
.poup-box .colse{ cursor: pointer; display:block; width:41px; line-height:0; position: absolute; right:-50px; top:5px;}
.poup-box .p2{ display:block; width:100%; text-align: center;color:rgba(0,0,0,0.6); font-size:16px; line-height:19px;}

@media screen and (max-width:1600px) {
.poup-box .box{ padding:0.4rem 41px 0.5rem 35px;}
.poup-box .title{ font-size:0.33rem; line-height:0.39rem;}
}
@media screen and (max-width:1024px) {
.poup-box{ width:92%;}
.poup-box .box{ padding:20px 15px 25px 15px;}
.poup-box .title{ padding-bottom:0; font-size:18px; line-height:28px;}
.poup-box .inf{ font-size:14px; line-height:17px;}
.poup-box .p2{ font-size:14px; line-height:17px;}
.poup-box .colse{ width:33px; right:0; top:-40px;}
}


.poup-box .box{padding:0.39rem 35px 0.55rem 35px;}
.poup-box .sect {display: block; width:calc(100% + 10px); padding-right: 10px; margin-right:-10px; margin-top: 0.35rem; overflow-y: auto; max-height:66vh;scrollbar-width: thin;
font-weight: 400;
font-size: 14px;
line-height: 22px;
color: #000000;
}
.poup-box .sect .p{display:flex; flex-wrap: wrap; width:100%; margin-top: 0.18rem;}
.poup-box .sect .t1{display:block; width:25.48%; margin-top:12px;}
.poup-box .sect .pic{/*display:flex;*/ width:74.52%; overflow:hidden;}
.poup-box .sect .div{display:block; width:50%; padding:12px 0 0 12px; float:left;}
.poup-box .sect .t3{display:block; width:100%; margin-top:12px; line-height:16px; color: rgba(0,0,0,0.6);}

@media screen and (max-width:1024px) {
.poup-box .box{padding:20px 14px 20px 14px;}
.poup-box .sect{ margin-top:10px;}
.poup-box .sect .p{ margin-top:8px;}
.poup-box .sect .t1{ width:100%; margin-top:12px;}
.poup-box .sect .pic{ width:100%; justify-content: space-between;}
.poup-box .sect .div{ width:48%; padding:12px 0 0 0;}
}


.poup-tdjl .box{padding:0.39rem 35px 0.34rem 35px;}
.poup-tdjl .cont{display:flex; flex-wrap: wrap; justify-content: space-between; width: 100%; padding:0.5rem 0 0.1rem 0; }
.poup-tdjl .p{display:inline-flex; color:#000; font-size:14px; line-height:22px; margin-top:5px; }


@media screen and (max-width:1600px) {
.poup-tdjl .cont{padding:0.15rem 0 0.1rem 0; }
}
@media screen and (max-width:1024px) {
.poup-tdjl .box{padding:20px 14px 20px 14px;}
.poup-tdjl .cont{padding:4px 0 0 0; }
}
@media screen and (max-width:767px) {
.poup-tdjl .cont .p{ font-size:12px;  }
}


.poup_ljxd .box{padding:0.44rem 41px 0.55rem 35px;}
.poup_ljxd .sect{  margin-top: 0.22rem;}
.poup_ljxd ._form7{  margin-top: 0.3rem;}
.poup_ljxd ._form7 .text{ background:#FAFAFB;}
.poup_ljxd ._form7 .textarea{ background:#FAFAFB;}
.poup_ljxd ._form4{ display: flex; flex-wrap: wrap; width: 100%; justify-content: space-between; }
.poup_ljxd ._form4 .button{width: 49.17%;}
.poup_ljxd ._form4 .button.on{ background:#A1A1A1;}
.poup_ljxd ._form4 .button.on:hover{ background:#F5A200;}
.poup_ljxd .cp1{ display: flex; flex-wrap: wrap; width: 100%; justify-content: space-between; align-items: flex-start;}
.poup_ljxd .l1{ display: block; width: 32.45%; line-height:0;}
.poup_ljxd .r1{ display: block; width: 58.7%;}
.poup_ljxd .tt1{ display: block; width: 100%; color:#000; font-size:16px; line-height:24px;  margin-top: 13px;}
.poup_ljxd .tt2{ display: block; width: 100%; color:rgba(0,0,0,0.5); font-size:14px; line-height:24px; }
.poup_ljxd .r1 .a{color: #000;width: 48%;display:inline-flex;justify-content:center; align-items: center;margin-top:13px;
font-size: 14px;
font-weight: 400;
line-height: 1;height: 49px;
border: 1px solid #BBBBBB;
border-radius: 49px;
}
.poup_ljxd .r1 .a i{ display: block; padding-left:24px;background-size:20px auto !important;}
.poup_ljxd .r1 .a._shop i{ background: url(img/ico9.png) left center no-repeat; }
.poup_ljxd .r1 .a._shop:hover i{ background: url(img/ico9.1.png) left center no-repeat;}
.poup_ljxd .r1 .a._duibi i{ background: url(img/ico10.png) left center no-repeat; }
.poup_ljxd .r1 .a._duibi:hover i{ background: url(img/ico10.1.png) left center no-repeat;}
.poup_ljxd .r1 .a:hover{ background:#F5A200;border: 1px solid #F5A200; color:#fff;}

.poup_ljxd .r1 .a._shop.on{ background:#F5A200;border: 1px solid #F5A200; color:#fff;}
.poup_ljxd .r1 .a._shop.on i{ background: url(img/ico9.1.png) left center no-repeat;}

.poup_ljxd .btn{ display: flex; margin:4px 0 0 -10px;}
.poup_ljxd .btn .btn1,
.poup_ljxd .btn .btn2{ display: flex; width:39px; height: 39px; cursor: pointer; position: relative; background-size:19px 19px !important;}
.poup_ljxd .btn .btn2{background: url(img2/_minus.png) center no-repeat; }
.poup_ljxd .btn .btn1{ background: url(img2/_plus.png) center no-repeat;}
.poup_ljxd .btn .number{ display: block; width:50px; text-align: center; height:39px; line-height:39px; color: #000; font-size: 16px; }
.poup_ljxd .donw{ display: flex; flex-wrap: wrap; justify-content: space-between;}


@media screen and (max-width:1600px) {
.poup_ljxd .sect{  margin-top:10px;}	
.poup_ljxd .l1{  width: 29.45%;}	
.poup_ljxd .box{padding:0.4rem 40px;}
.poup_ljxd .r1 .a{margin-top:10px;height:40px;border-radius: 40px;}
.poup_ljxd ._form7{ margin-top: 10px;}
}
@media screen and (max-width:1024px) {
.poup_ljxd .box{padding:20px 14px 20px 14px;}
.poup_ljxd .r1 .a i{ padding-left:20px; background-size:16px auto !important;}
.poup_ljxd .r1 .a{height:33px;font-size: 12px;margin-top:5px;}
.poup_ljxd .btn .btn1,
.poup_ljxd .btn .btn2{ width:30px; height: 34px;  background-size:14px 14px !important;}
.poup_ljxd .btn .number{ width:46px; height:34px; line-height:34px; font-size: 14px; }
.poup_ljxd .l1{ width:120px;}
.poup_ljxd .r1{ width:calc(100% - 128px);}
.poup_ljxd ._form7{ margin-top:5px;}
.poup_ljxd .sect{  margin-top:15px;}
.poup_ljxd .tt1{ margin-top: 0;}
.poup_ljxd .btn{margin: 0 0 0 -8px;}
}


.poup_rgxx .sect{max-height:66vh;margin-top:0.22rem;}
.poup_rgxx ._form7 .text{ background:#FAFAFB;}
.poup_rgxx ._form7 .textarea{ background:#FAFAFB;}

@media screen and (max-width:1024px) {
.poup_rgxx .sect{  margin-top:15px; max-height:64vh;}
}






.shouhuo{ display: flex; flex-direction: column; flex-wrap: wrap; align-items:center; justify-content:center; width: 100%; padding:70px 18.75% 100px 18.75%;}
.shouhuo .cont{ display: block; width:100%; margin-top: 45px;}
.shouhuo .name{ width:100%; display:flex; color:rgba(0,0,0,0.5); font-size:14px; line-height:16px;}
.shouhuo .info{ max-width:800px; width:100%; display:block; text-align: center; color:#000; font-size:16px; line-height:26px; margin-top:4px; }
.shouhuo .list{ display: flex; flex-wrap: wrap; align-items: flex-start; justify-content:center; width: 100%;}
.shouhuo .box0{display:block; width: 100%; padding:0 0 15px 0;}
.shouhuo .box0 .ul{display: flex; flex-wrap: wrap; justify-content:center; width: 100%;}
.shouhuo .box0 .ul .la{display: flex; flex-direction: column; align-items: center; justify-content:center; margin-bottom: 20px; padding:0 35px; text-align: center;border-right: 1px solid rgba(0,0,0,0.1);}
.shouhuo .box0 .ul .la:last-child{ border-right: 0;}
.shouhuo .box0 .ul .la .num{display:block; width: 100%; color:#000; font-size:14px; line-height:16px;}
.shouhuo .box0 .ul .la .tit{display:block; width: 100%; color:#000; font-size:16px; line-height:19px; margin-top:6px;}
.shouhuo .box0 .ul .la .ico{display:block; width: 100%; line-height:0; margin-top:28px;}
.shouhuo .box0 .ul .la .ico img{ width:38px; height: 38px;}
.shouhuo .box1{display: flex; flex-wrap: wrap; justify-content:center; width: 100%; padding:23px 0 0 0;}
.shouhuo .box1 .ul{display: flex; flex-wrap: wrap;width:calc(100% + 46px); margin:0 -23px;}
.shouhuo .box1 .ul .li{display: flex; flex-wrap: wrap; width: 33.33%; margin-top:46px; padding:0 23px; }
.shouhuo .box1 .ul .la{display: flex; flex-wrap: wrap; align-content: flex-start; width: 100%; position: relative; padding:30px 28px 83px 28px;
background: linear-gradient(180deg, #F3F3F3 0%, #FFFFFF 100%);
border-radius: 10px;
 }
.shouhuo .box1 .ul .la .line{display:block; width: 100%; height:1px; background: #000; opacity: 0.2;margin-top:16px;}
.shouhuo .box1 .ul .la .num{display:block; position: absolute; right:29px; top:26px; color:#F5A200; font-size:14px; line-height:16px;}
.shouhuo .box1 .ul .la .t1{display:block; width: 100%; color:#000; font-size:16px; line-height:20px; margin-top:26px; }
.shouhuo .box1 .ul .la .t2{display:block; width: 100%; color:#000; font-size:28px; line-height:48px; margin-top:10px; opacity:0.6;}
.shouhuo .box1 .ul .la .ico{display:block; width: 100%; line-height:0;}
.shouhuo .box1 .ul .la .ico img{ width:41px; height: 41px;}
.shouhuo .box1 .ul .la ._zxts{cursor: pointer;}

@media screen and (max-width:1440px) {
.shouhuo{ padding:70px 14.75% 1.4rem 14.75%;}	
.shouhuo .box0 .ul .la{ width:20%; padding:0 0.2rem; }
}
@media screen and (max-width:1024px) {
.shouhuo{ padding:30px 20px 45px 20px;}
.shouhuo .sect{ width:100%;}
.shouhuo .cont{ margin-top:15px;}
.shouhuo .name{ line-height:24px; margin-top:4px;}
.shouhuo .info{ text-align: left; font-size:14px; line-height:24px; }
.shouhuo .box0{ padding: 15px 0 0 0;}
.shouhuo .box0 .ul .la{ padding:0 12px;}
.shouhuo .box0 .ul .la .tit{ font-size:14px; line-height:17px; margin-top:6px;}
.shouhuo .box0 .ul .la .ico{margin-top:14px;}
.shouhuo .box0 .ul .la .ico img{ width: 30px; height: 30px;}
.shouhuo .box1{ padding:10px 0 0 0;}
.shouhuo .box1 .ul{width:calc(100% + 14px); margin:0 -7px;}
.shouhuo .box1 .ul .li{ margin-top:16px; padding:0 7px; }
.shouhuo .box1 .ul .la{padding:20px 15px 40px 15px;
 }
.shouhuo .box1 .ul .la .num{ right:29px; top:26px;}
.shouhuo .box1 .ul .la .line{margin-top:14px;}
.shouhuo .box1 .ul .la .t1{ margin-top:16px;}
.shouhuo .box1 .ul .la .t2{ font-size:26px; line-height:40px; margin-top:10px;}
.shouhuo .box1 .ul .la .ico img{ width:32px; height: 32px;}
}
@media screen and (max-width:767px) {
.shouhuo .box0 .ul{ justify-content: space-between;}	
.shouhuo .box1 .ul .li{ width: 100%;}
.shouhuo .box0 .ul .la{ position: relative; width:48%; padding:0; text-align: left; border-right:0; min-height:32px; padding:0 0 0 42px;}


.shouhuo .box0 .ul .la .ico{ position: absolute; left:0; top:4px; margin:0;}
}

/* 分页 */
.wack1{ width: 100%;}
.wack1 .pz_fy{ display:flex; justify-content: center; text-align:center; line-height:40px; color:#000; font-size:14px;}
.wack1 .pz_fy .a{ position: relative; float:left; border-radius:50%; width:40px; height:40px; background:#fff; border:1px solid #fff; line-height:38px; color:#000; font-size:14px; margin:0 5px;}
.wack2 .pz_fy .a{ background:#F1F1F1; border:1px solid #F1F1F1;}
.wack1 .pz_fy .a.om{ line-height:30px; background:#fff;  border:1px solid #DEDEDE;}
.wack1 .pz_fy .a:hover,
.wack1 .pz_fy .a.on{ border:1px solid #F5A200; background:#F5A200; color: #fff;}
.wack1 .pz_fy .prev{ margin-right: 35px;}
.wack1 .pz_fy .next{ margin-left: 35px;}
.wack1 .pz_fy .prev:hover,
.wack1 .pz_fy .next:hover{ color: #F5A200;}
.wack1 .fy_pc{ display:none; justify-content: center; align-items: center; text-align:center; line-height:24px; color:#000; font-size:14px;}
.wack1 .fy_pc span{ padding:0 22px;}


.wack1-1 .pz_fy{ color:#fff; }
.wack1-1 .pz_fy a { background:none; color:#fff;}
.wack1-1 .pz_fy .page{ background:none; color:#fff;}
.wack1-1 .pz_fy .prev::after,
.wack1-1 .pz_fy .next::after{border-top:1px solid #fff; border-right:1px solid #fff; }
.wack1-1 .fy_pc{ color:#fff;}
.wack1-1 .fy_pc .prev,
.wack1-1 .fy_pc .next{ background:none;}
.wack1-1 .fy_pc .prev::after,
.wack1-1 .fy_pc .next::after{ border-top:1px solid #fff; border-right:1px solid #fff;}


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


.download{ width:100%; padding:36px 60px 100px 60px; background:#F4F4F4;}
.download .wack1{ margin-top: 0.74rem;}


@media  screen and (max-width:1024px){	
.download{padding:15px 15px 35px 15px; }
.download .wack1{ margin-top:20px;}

}



._box10{ display: flex; flex-wrap: wrap; width: 100%;}
._box10 ul{ display: flex; flex-wrap: wrap; width:calc(100% + 20px); margin:0 -10px; }
._box10 .li{ display: flex; flex-wrap: wrap; width: 50%; margin-top:20px; padding:0 10px; }
._box10 .li .la{ width: 100%; border:1px solid #fff; background: #fff; border-radius: 10px; display: flex; align-items:center; width: 100%; padding:0.36rem 0.78rem 0.36rem 0.52rem; position: relative; height: 100%; }
._box10 .li .tit{ display:block; width: 100%; font-weight: 400; color: #000; font-size:20px; line-height:30px; }
._box10 .li .img{ display:block;width:57px; min-width:57px; height:57px; }
._box10 .li .cont{ display:block; width: 100%; padding:0 35px; }
._box10 .li ._r1{ display:flex; flex-wrap: wrap; white-space: nowrap;}
._box10 .li .xiazai{ display: flex; color:rgba(0,0,0,0.6); font-size:14px; line-height:30px; background:url(img/download-one.svg) left center no-repeat; background-size:21px auto !important; padding-left:28px; }
._box10 .li .xiazai:hover{ color: #F5A200;}

._box10 .li .la:hover .tit{ transform: translateX(30px); -ms-transform: translateX(30px); }
._box10 .li .la:hover{ border:1px solid #F5A200;}



@media screen and (max-width:1024px) {
._box10 ul{ width:calc(100% + 14px); margin:0 -7px; }
._box10 .li{margin-top:14px; padding:0 7px; }
._box10 .li .la{ padding:14px 14px;}
._box10 .li .img{width:36px; min-width:36px; height:36px;}
._box10 .li .tit{ font-size:15px; line-height:24px; }
._box10 .li .cont{ padding:0 12px; }
._box10 .li .la:hover .tit{ transform: translateX(6px); -ms-transform: translateX(6px); }
}
@media screen and (max-width:767px) {
._box10 .li{ width:100%;}
}



._pimg {
width: 100%;
overflow: hidden;
}

._pimg ._div {
position: relative;
overflow:hidden;
}

._pimg ._img {
width: 100%;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
}
._pop{ background:rgba(0,0,0,0.6); float:left; width:100%; height:100%; position:fixed; left:0; top:0; z-index:10000; display:none;}
._pop video{ width:100%; object-fit: contain; border-radius: 10px;}
._col{ cursor: pointer; float:left; position:absolute; right:-50px; top:0; width:41px; line-height:0;}
._htm{ float:left; width:1200px; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
._html_con{ float:left; width:100%;overflow:hidden;
 overflow-y:auto;
 scrollbar-width:thin;
 max-height:80vh;
}

._html_con iframe{width:100%; height:78vh;}

@media  screen and (max-width:1600px){
._htm{width:80%;}	
}
@media  screen and (max-width:1024px){
._col{ width:33px; right:0; top:-40px;}
._htm{width:92%;}

._html_con iframe{width:100%; height:50vh;}
	
}

.list02{ display:block; width:100%;  padding:0 0 0.9rem 0;}	
.list02 .ul{ display:flex; flex-wrap: wrap; width:calc(100% + 24px); margin:0 -12px;}	
.list02 .li{ display:block; width:25%; padding:30px 12px;}
.list02 .li .a{ display:block; width:100%;}
.list02 .li .pic{ display:block; width:100%; position: relative; overflow: hidden; border-radius:10px; padding-bottom:64.43%; }
.list02 .li .pic .img{ display: block; width: 100%; height: 100%; position: absolute; left: 0; top:0; object-fit: cover; }
.list02 .li .pic .play{ display: none; width:50px; height:50px; position: absolute; left:16px; bottom:14px; z-index: 6;}
.list02 .tit{ width:100%; 
color:#000;
font-size: 16px;
font-weight:400;
line-height:24px;  margin-top:0.15rem;
}
.list02 .time{ display:flex; position: absolute; right:23px; bottom:20px; z-index: 6;
color:#fff;
font-size:12px;
font-weight:300;
line-height:23px; padding:2px 9px;
background:rgba(0,0,0,0.5);
border-radius: 4px;
}
.list02 .li a:hover .pic .img{ transform:scale(1.06); -ms-transform:scale(1.06);}

@media screen and (max-width:1024px) {
.list02{ padding:0 0 15px 0; }		
.list02 .ul{width:calc(100% + 14px); margin:0 -7px;}	
.list02 .li{ padding:10px 7px;}
.list02 .tit{ font-size:15px; line-height:23px;  margin-top:14px;}
.list02 .li .pic .play{ width:30px; height:30px; left:7px; bottom:7px; display: none; }
.list02 .time{ right:7px; bottom:10px; padding:0 7px;}
}	
@media screen and (max-width:767px) {
.list02 .li{ width:50%; }
}	


.list01{ display:block; width:100%;  padding:39px 0 20px 0;}	
.list01 .ul{ display:flex; flex-wrap: wrap; width:calc(100% + 24px); margin:0 -12px;}	
.list01 .li{ display:block; width:25%; margin-bottom: 0.8rem; padding:0 12px;}
.list01 .li .a{ display:block; width:100%;}
.list01 .li .pic{ display:block; width:100%; position: relative; overflow: hidden; border-radius:10px; padding-bottom:64.43%; }
.list01 .li .pic .img{ display: block; width: 100%; height: 100%; position: absolute; left: 0; top:0; object-fit: cover; }
.list01 .li .pic .play{ display: none; width:50px; height:50px; position: absolute; left:16px; bottom:14px; z-index: 6;}
.list01 .tit{ width:100%; 
color:#000;
font-size: 16px;
font-weight:400;
line-height:24px;  margin-top:0.26rem;
}
.list01 .p{ width:100%; 
color:rgba(0,0,0,0.5);
font-size: 14px;
font-weight:400;
line-height:20px;  margin-top:4px;
}
.list01 .date{ width:100%; 
color:rgba(0,0,0,0.5);
font-size: 16px;
font-weight:400;
line-height:20px;  margin-top:0.25rem;
}
.list01 .time{ display:flex; position: absolute; right:23px; bottom:20px; z-index: 6;
color:#fff;
font-size:12px;
font-weight:300;
line-height:23px; padding:2px 9px;
background:rgba(0,0,0,0.5);
border-radius: 4px;
}
.list01 .li a:hover .pic .img{ transform:scale(1.06); -ms-transform:scale(1.06);}



@media screen and (max-width:1024px) {
.list01{ padding:25px 0 10px 0; }		
.list01 .ul{width:calc(100% + 14px); margin:0 -7px;}	
.list01 .li{ padding:0 7px;  margin-bottom:20px; }
.list01 .tit{ font-size:15px; line-height:23px;  margin-top:14px;}
.list01 .date{ font-size:14px; }
.list01 .li .pic .play{ width:30px; height:30px; left:7px; bottom:7px;display: none;}
.list01 .time{ right:7px; bottom:10px; padding:0 7px;}
.list01 .p{-webkit-line-clamp: 2;}
}	
@media screen and (max-width:767px) {
.list01 .li{ width:50%; }
}	


.video1{display:block; width:100%; padding:29px 60px 100px 60px;}


@media  screen and (max-width:1024px){	
.video1{padding:20px 15px 40px 15px; }

}


.video{display:block; width:100%; padding:47px 60px 70px 60px;}
.video .top{ display:flex; align-items: center; justify-content:space-between; width:100%; margin:0 0 10px 0;}	
.video .top .tit{ display: inline-flex;
color:#000;
font-size:32px;
line-height:42px;
}
.video .top .more{ display: inline-flex;
color:rgba(0,0,0,0.5);
font-size:14px;
line-height:46px; padding-right: 72px;
background: url(img/right.svg) right center no-repeat;
background-size:auto 100% !important;
}
.video .top .more:hover{/* background: url(img/right1.svg) right center no-repeat; */}
.video .sect{display:flex; flex-wrap: wrap; justify-content:space-between; width:100%; padding:0.3rem 0 1.2rem 0;}	
.video .left{ width:50%; padding:0 12px 0 0;}	
.video .left .li{ width:100%; padding:0 12px;}	
.video .left .li .pic{ padding-bottom:70.64%;}
.video .right{ width:50%; padding:0 0 0 12px;}	
.video .right .ul{ position: relative; height: 100%; align-content: space-between;}
.video .right .li{ width:50%; padding:0 12px;}	

@media  screen and (max-width:1024px){	
.video{padding:25px 15px 30px 15px; }
.video .top .tit{
font-size:18px;
line-height:30px;
}
.video .top .more{
line-height:30px; padding-right:42px;
}

.video .sect{ padding:0;}	
.video .left{ width:100%; padding:0;}	
.video .left .li{ width:100%; padding:10px 7px;}	
.video .right{ width:100%; padding:0 0 20px 0;}	
.video .right .li{ width:50%; padding:10px 7px;}	


}


.mapbox{ display: block; position: relative; width:50%;}
.mapbox .a{ display: block; position: relative; width:100%;  height:415px;}
.mapbox .ico{ position: absolute; left: 50%; top:50%; z-index: 6; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); width:41px;}

.contact{ width:100%; padding:64px 60px 64px 60px;}
.contact .box{ overflow: hidden; border-radius: 10px; display: flex; flex-wrap: wrap; width: 100%; margin-top: 63px; background:#F7F7F7;}
.contact .left{ width:50%; padding:48px 0 8px 0.49rem;}
.contact .title{ width:100%;
font-weight: 400;
font-size: 24px;
line-height: 28px;
color: #000000;
}
.contact .addr{ flex-wrap: wrap; display: flex; justify-content:space-between; width:100%;}
.contact .addr .li{ flex-wrap: wrap; display: flex; width:49.1%; padding:30px 0.49rem 41px 0;
font-weight: 400;
font-size: 16px;
line-height:22px;
color: #000000; }
.contact .addr .li .info{display: flex; width:100%;}
.contact .addr .li .s1{ white-space: nowrap;}
.contact .list{ flex-wrap: wrap; display: flex; justify-content:space-between; width:100%; padding-top: 4px;}
.contact .list .li{ flex-wrap: wrap; display: flex; width:50%; padding:46px 0 36px 0;
border-top: 1px solid rgba(0,0,0,0.1);
font-weight: 400;
font-size: 16px;
line-height:22px;
color: #000000; }
.contact .list .li .la{ flex-wrap: wrap; display: flex; width:100%; align-items: flex-start; border-right: 1px solid rgba(0,0,0,0.1); padding: 8px 0.49rem;}
.contact .list .li .title{ display: flex; align-items: center;}
.contact .list .li .title img{ width:auto; max-width:inherit; height:28px; margin-right:25px;}
.contact .list .li .info{display: flex; width:46.2%; min-height:88px; margin-top:10px;}
.contact .list .li .s1{ white-space: nowrap;}
.contact .list .li .cont{ flex-wrap: wrap; display: flex; width:100%; justify-content:space-between; align-items: flex-start;margin-top:23px; }
.contact .list .li .p{ display: flex; width:100%;margin-top:24px; }
.contact .list .li .a{ display:inline-flex; justify-content:center; align-items: center; color: #000; font-size:14px; line-height:1; height:47px;border-radius:30px;margin-top:18px; padding:0 33px;border: 1px solid rgba(0,0,0,0.3);}
.contact .list .li .a:hover{border: 1px solid  #F5A200; background: #F5A200; color: #fff;}
.contact .list .li:nth-child(1),
.contact .list .li:nth-child(2){border-top:0;}
.contact .list .li:nth-child(2n) .la{border-right:0;}

@media screen and (max-width:1600px) {
.contact .left{padding: 48px 0 8px 0.25rem;}	
.contact .addr .li{font-size: 14px;line-height:20px;padding: 30px 0.25rem 41px 0;}	
.contact .list .li .la{ padding:8px 0.25rem;}
.contact .list .li .info{ width:48.2%; min-height:88px;}
.contact .list .li{font-size: 14px;line-height:20px;}	
}
@media screen and (max-width:1024px) {
.mapbox{ width:100%;}	
.mapbox .a{ height:300px;}
.mapbox .ico{width:28px;}
.contact{ padding:20px 15px 16px 15px; border-top: 1px solid rgba(0,0,0,0.1);}
.contact .box{margin-top:25px;}
.contact .left{ width:100%; padding:25px 20px;}
.contact .title{font-size:18px;font-weight: 500;}
.contact .addr .li{ padding:20px 15px 0 0;}
.contact .list .li{width:100%; padding:10px 0; }
.contact .list .li .la{ padding:14px 10px;border-right:0;}
.contact .list .li .p{margin-top:15px; }
.contact .list .li .cont{margin-top:8px; }
.contact .list .li:nth-child(2){border-top:1px solid rgba(0,0,0,0.1);}
.contact .list .li .a{ height:34px;margin-top:18px; padding:0 20px;font-size: 13px;}
.contact .list .li .title img{ width:auto; max-width:inherit; height:20px; margin-right:12px;}
}
@media screen and (max-width:767px) {
.contact .addr .li{ width:100%; }
.contact .list .li .info{ width:100%; min-height:inherit;}
}


.contact1{ display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; width:100%; background:#EAEAEA; position: relative; overflow: hidden; padding:67px 60px 78px 60px;}
.contact1 .pic{ width:100%; height: 100%; line-height: 0; position:absolute; left: 0; bottom:0; background-size:auto 100% !important; }	

.contact1 .left{ width:44.44%; margin-top: 10px;}	
.contact1 .right{ width:44.44%;}	

@media  screen and (max-width:1920px){	
.contact1 .pic{ width:100%;  background-size:contain !important; }
}
@media  screen and (max-width:1440px){	
.contact1 .pic{ width:100%;  background-size:cover !important; }
}
@media  screen and (max-width:1024px){	
.contact1{padding:25px 15px 35px 15px; }
.contact1 .left{ width:100%;}	
.contact1 .right{ width:100%; margin-top:20px;}	
.contact1 .pic{ display:none; width:100%; bottom:0;}	
}



.Solut{background:#FAFAFB; width: 100%; border-top: 1px solid rgba(0,0,0,0.1); border-bottom: 1px solid rgba(0,0,0,0.1); padding:40px 60px 82px 60px;}
.Solut .lits04{ margin-top: 52px;}
@media screen and (max-width:1024px) {
.Solut{ padding:25px 15px 30px 15px;}
.Solut .lits04{ margin-top:15px;}
.Solut .slide3 .ul{ justify-content:flex-start;}
}

.lits04{ display:block; width:100%;}
.lits04 .u2{ display:flex; flex-wrap: wrap; width:calc(100% + 30px); margin:0 -15px;}
.lits04 .u2 .li{ display:flex; flex-wrap: wrap; width:33.33%; padding:18px 15px;}
.lits04 .u2 .div{  display:block; width:100%; overflow: hidden;
border-radius:20px;
background:#fff;
}
.lits04 .u2 .div ._img{ padding-bottom:55%;}
.lits04 .u2 .div .t1{ display: block; position: absolute;background:#F5A200; left: 0.37rem; top: 0.33rem;
border-radius: 4px;
font-weight: 400;
font-size: 12px;
line-height: 23px;
 padding:2px 8px;
color: #FFFFFF;
}
.lits04 .u2 .div .cont{width: 100%; padding:25px 0.38rem 4px 0.38rem;}
.lits04 .u2 .div .tit{ width: 100%; color: #F5A200;font-size:24px; line-height:32px;}
.lits04 .u2 .div .p{ width: 100%; color:#000;font-size:22px; line-height:28px; height:118px; margin-top:13px;}
.lits04 .u2 .div .line{ width: 100%; position: relative; height:1px; background:rgba(0,0,0,0.15); margin-top: 0.45rem;}
.lits04 .u2 .div .line::after{ display: block; content: ''; width: 0; position: absolute; height:1px; background:#F5A200; left: 0; bottom: 0;}
.lits04 .u2 .div ._btn{ width: 100%; color:rgba(0,0,0,0.4);font-size:16px; line-height:46px; margin: 20px 0;background: url(img/right2.svg) right center no-repeat; background-size:auto 100% !important;}
.lits04 .u2 .div:hover ._btn{ color:#F5A200;background: url(img/right.svg) right center no-repeat;}
.lits04 .u2 .div:hover .line::after{ width: 100%;}
.lits04 .u2 .div:hover{ transform: translateY(-20px); -ms-transform: translateY(-20px); }


@media screen and (max-width:1440px) {
.lits04 .u2 .div .tit{font-size:20px; line-height:28px;}	
}	
@media screen and (max-width:1024px) {
.lits04 .u2{ width:calc(100% + 14px); margin:0 -7px;}
.lits04 .u2 .li{ padding:10px 7px;}	
.lits04 .u2 .div{border-radius:10px;}
.lits04 .u2 .div .t1{ left:14px; top:14px;
 padding:0 8px;
}
.lits04 .u2 .div .cont{ padding:15px 14px 4px 14px;}
.lits04 .u2 .div .p{font-size:16px; line-height:22px; height:88px; margin-top:6px;}
.lits04 .u2 .div .tit{font-size:16px; line-height:24px;}
.lits04 .u2 .div .line{ margin-top:15px;}
.lits04 .u2 .div ._btn{font-size:14px; line-height:30px; margin:15px 0;}
.lits04 .u2 .div:hover{ transform: translateY(-10px); -ms-transform: translateY(-10px); }
}
@media screen and (max-width:767px) {
.lits04 .u2 .li{ width:100%;}
.lits04 .u2 .div .p{ height:auto;}
}



.Solutbox{ display:block; width: 100%; padding:0 0 100px 0;}
.Solutbox .pic{ display: block; width: 100%; line-height:0;} 
.Solutbox .box{ display: flex; flex-wrap: wrap; align-items: flex-start; width: 100%; padding:0 60px;} 
.Solutbox .left{ position:sticky; top:1.2rem; z-index: 6; display: block; width:24%; margin-top:-4.89rem; background: #fff;padding:33px 41px 2px 36px;
background: #FFFFFF;
box-shadow: 0px 4px 0.5rem rgba(0, 0, 0, 0.25);
border-radius: 20px; min-height:5.6rem;
}
.Solutbox .left .t1{ display:inline-flex;
background: #F5A200;
border-radius: 4px;
font-weight: 400;
font-size: 12px;
line-height: 23px;
 padding:2px 8px;
color: #FFFFFF;
}
.Solutbox .left .tit{ width: 100%;font-weight: bold; color: #F5A200;font-size:24px; line-height:32px; margin-top:0.39rem;}
.Solutbox .left .p{ width: 100%; color:#000;font-size:16px; line-height:26px; margin-top:0.15rem;}
.Solutbox ._btn{ width: 100%; margin-top:0.3rem;}
.Solutbox ._btn .a img{ width:11px; height:16px; object-fit: contain; margin:0 11px 0 3px;}
.Solutbox .info1{ display:flex; align-items: center; justify-content: space-between; width: 100%; margin-top:0.68rem; }
.Solutbox .fanhui{ display:inline-flex;}
.Solutbox .fanhui .a{ display:inline-flex; align-items: center; position: relative; color:rgba(0,0,0,0.4);font-size:16px; line-height:0.46rem;}
.Solutbox .fanhui .a i{ display: block; width: 0.46rem; height: 0.46rem; background: url(img/right2.svg) left center no-repeat; background-size:auto 100% !important; margin-right: 0.14rem; transform: rotateY(180deg); -ms-transform: rotateY(180deg); }
.Solutbox .fanhui .a:hover{ color:#F5A200;}
.Solutbox .fanhui .a:hover i{background: url(img/right.svg) left center no-repeat;}
.Solutbox .xiazai{ display: block; width: 0.46rem; height: 0.46rem; background: url(img/download-one1.svg) center no-repeat #F3F3F3; background-size:auto 50% !important; border-radius: 50%;}
.Solutbox .xiazai:hover{ background: url(img/download-one2.svg) center no-repeat #F5A200;}
.Solutbox .page{ width: 100%; margin-top:14px; padding:0.23rem 0; border-top: 1px solid rgba(0,0,0,0.1);}
.Solutbox .page a{ display: block; width: 100%; color:rgba(0,0,0,0.4);font-size:14px; line-height:30px;padding:0.05rem 0;}
.Solutbox .right{ display: block; width:60%; padding:70px 0 0 1rem;}
.Solutbox .sect{ display: block; width: 100%; color:rgba(0,0,0,0.5); font-size:16px; line-height:24px;}
.Solutbox .sect .title{ display: block; width: 100%; color: #000;font-size:0.36rem; line-height:0.46rem;}
.Solutbox .sect .info{ display:flex; flex-wrap: wrap; width: 100%; color:rgba(0,0,0,0.5); font-size:14px; line-height:18px; border-bottom: 1px solid rgba(0,0,0,0.1); padding:0.1rem 0 28px 0;}
.Solutbox .sect .cont{ display: block; width: 100%; padding:25px 0 0 0;}
.Solutbox .down{ display:none;box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15); width: 100%;border-radius:10px; padding:22px 15px 3px 15px; margin-top:30px;} 



@media screen and (max-width:1440px) {
.Solutbox .left{padding:25px 25px 2px 25px; min-height:5.6rem;  width: 28%;}
.Solutbox .left .tit{margin-top: 0.2rem;font-size:20px; line-height: 28px;}
.Solutbox .left .p{ line-height:24px; margin-top:0.15rem;}
.Solutbox .info1{ margin-top:0.3rem;}
.Solutbox .right{ padding: 70px 0 0 0.8rem;}
.Solutbox .page a{ line-height:22px;}
}
@media screen and (max-width:1024px) {
.Solutbox{ padding:0 0 40px 0; }	
.Solutbox .left{ position:static; margin:30px 0 0 0; width: 100%;border-radius:10px; padding:22px 15px;min-height:inherit;box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);}
.Solutbox .left .t1{ padding:0 8px;}
.Solutbox .left .p{font-size:15px; line-height:23px;margin-top:6px;}
.Solutbox .left .tit{font-size:16px; line-height:24px;margin-top:10px;}
.Solutbox .left ._btn{ margin-top: 15px;}
.Solutbox .left ._btn .a img{ width:9px; height:16px; margin:0 8px 0 3px;}
.Solutbox .left .info1{ display:none;}
.Solutbox .info1{ margin-top:0;}
.Solutbox .fanhui .a{ font-size:14px; line-height: 30px;}
.Solutbox .fanhui .a i{width:30px; height:30px;margin-right:10px;}
.Solutbox .xiazai{width:30px; height:30px;}
.Solutbox .left .page{ display:none;}
.Solutbox .page{ padding:10px 0;margin-top:15px;}
.Solutbox .page a{font-size:14px; line-height:24px; padding:2px 0;}
.Solutbox .right{ width: 100%;  padding:30px 0 0 0;}
.Solutbox .box{padding:0 20px;} 
.Solutbox .sect .title{font-size:18px; line-height:28px;}
.Solutbox .sect .info{  padding:8px 0 18px 0;}
.Solutbox .down{ display:block;} 
}


.newsbox{ display:flex; flex-wrap: wrap; align-items: flex-start; justify-content:center; width: 100%; padding:67px 18.75% 100px 18.75%;}
.newsbox .box{ display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; width: 100%; flex-direction: row-reverse;}
.newsbox .left{ display: block; width:30.58%;}
.newsbox .right{ display: block; width:65.58%;}
.newsbox .title{ display: block; width: 100%; color: #000;font-size:0.36rem; line-height:0.46rem;}
.newsbox .info{ display:flex; flex-wrap: wrap; width: 100%; color:rgba(0,0,0,0.5);font-size:14px; line-height:18px; border-bottom: 1px solid rgba(0,0,0,0.1); padding:0.1rem 0 0.28rem 0;}
.newsbox .sect{ display: block; width: 100%; color:rgba(0,0,0,0.5);font-size:14px; line-height:20px;}
.newsbox .sect .cont{ display: block; width: 100%; padding:25px 0 0 0; overflow-x:auto;}
.newsbox ._page{ display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; align-items: center; padding:31px 0 0 0;}
.newsbox ._page a{ max-width:48.5%; color:rgba(0,0,0,0.5); font-size:14px; line-height:24px; display:block; overflow: hidden;white-space: nowrap; text-overflow:ellipsis;}
.newsbox ._page a:hover{ color:#F5A200;}
.newsbox .pdf{ display:flex; align-items: center; justify-content: space-between; width: 100%; width: 100%; margin-top: 24px; padding-top:24px;border-top: 1px solid rgba(0,0,0,0.1); }
.newsbox .pdf .tit1{ display:block; width: 100%; font-weight: 400; color: #000; font-size:16px; line-height:26px; padding:0 13px;  }
.newsbox .pdf .img1{ display:block;width:27px; min-width:27px; height:27px; background:url(img/pdf.svg) center no-repeat; background-size:100% 100% !important;}
.newsbox .pdf .xiazai{ display: flex; color:rgba(0,0,0,0.6); font-size:14px; line-height:27px; background:url(img/download-one.svg) left center no-repeat; background-size:21px auto !important; padding-left:28px; white-space: nowrap; }
.newsbox .pdf .tit1:hover{ color: #F5A200;}
.newsbox .pdf .xiazai:hover{ color: #F5A200;}
.newsbox .pdf:hover .img1{ background:url(img/pdf1.svg) center no-repeat;}

@media screen and (max-width:1440px) {
.newsbox{ padding:67px 14.75% 1rem 14.75%;}
}
@media screen and (max-width:1024px) {
.newsbox{ padding:30px 20px 35px 20px;}	
.newsbox .box{ flex-wrap:wrap-reverse;}	
.newsbox .left{ width: 100%;display:none;}
.newsbox .right{ width: 100%;}
.newsbox .title{ font-size:18px; line-height:28px;}
.newsbox .info{ font-size:14px; padding:8px 0 18px 0;}
.newsbox ._page{ padding:25px 0 0 0;}
.newsbox .pdf{ margin-top: 20px; padding-top:20px; }
.newsbox .pdf .tit1{ font-size:15px; line-height:26px; padding:0 12px;  }
.newsbox .pdf .img1{ width:26px; min-width:26px; height:26px;}
}
@media screen and (max-width:767px) {
.newsbox ._page a{ max-width:100%; width:100%; }
}



.slideTit{ display: block; width:100%; color: #000; line-height:24px; font-size:20px; margin-top:22px;}
.slideR{ display: block; width:100%; padding: 6px 0;}
.slideR .u1{  display: block; width: 100%;}
.slideR .u1 .l1{ display: block; width:100%;  border-bottom: 1px solid rgba(0,0,0,0.1); padding:20px 0;}
.slideR .u1 .l1 a{ display:flex; align-items:center; width:100%; }
.slideR .u1 .l1 a .pic{ min-width:1.58rem; width:1.58rem; margin-right: 13px;}
.slideR .u1 .l1 a ._img{ padding-bottom:64.55%; border-radius: 10px;}
.slideR .u1 .l1 a .tit{ width: 100%; color: #000;font-size:16px; line-height:19px; margin-top:5px;  }
.slideR .u1 .l1 a .p{ width: 100%; color:rgba(0,0,0,0.5);font-size:14px; line-height: 20px; margin-top:2px; }
.slideR .u1 .l1 a .time{ display: block; width: 100%; color:rgba(0,0,0,0.5);font-size:16px; line-height:20px; margin-top:0.36rem; }



@media screen and (max-width:1600px) {
.slideR .u1 .l1 a .time{ margin-top:0.26rem; }
}
@media screen and (max-width:1440px) {
.slideR .u1 .l1 a .time{ margin-top:0.14rem; }
.slideR .u1 .l1 a .tit{ margin-top: 0;}
}
@media screen and (max-width:1024px) {
.slideTit{ line-height:20px; font-size:16px;}	
.slideR{ padding: 0;}
.slideR .u1 .l1{ padding:18px 0;}
.slideR .u1 .l1 a .pic{ min-width:130px; width:130px;}
.slideR .u1 .l1 a .time{font-size:14px; line-height:20px; margin-top:16px; }
}
@media screen and (max-width:767px) {
.slideR .u1{ display: block;}		
.slideR .u1 .l1{ width:100%;}
}



.news1{ width: 100%; padding:70px 60px 100px 60px;}
.news1 .wack1{ margin-top: 70px;}

@media screen and (max-width:1024px) {
.news1{ padding:30px 15px 40px 15px;}
.news1 .wack1{ margin-top:20px;}

}

.lits05{ display: block; width: 100%;}
.lits05 .u2{ display:block; width: 100%;}
.lits05 .u2 .li{ display:block; width: 100%;}
.lits05 .u2 .a{ display:flex; width: 100%; padding:28px 0; position: relative; border-bottom:1px solid rgba(0,0,0,0.1);}
.lits05 .u2 .a .time{ display:flex; flex-direction: column; align-content: space-between;justify-content: space-between; color: #000; width: 4.03rem; min-width: 4.03rem; }
.lits05 .u2 .a .time time{font-size:0.48rem; line-height:0.56rem;}
.lits05 .u2 .a .time span{color:rgba(0,0,0,0.5); font-size:16px; line-height:19px; margin-top:33px;}
.lits05 .u2 .a .t1{ width: 100%; color:rgba(0,0,0,0.5);font-size:14px; line-height:20px; }
.lits05 .u2 .a .tit{ width: 100%; color: #333;font-size:0.24rem; line-height:0.28rem; margin-top:24px;}
.lits05 .u2 .a .p{ width: 100%; color:rgba(0,0,0,0.5);font-size:14px; line-height: 22px; height:66px; margin-top: 10px;}
.lits05 .u2 .a .pic{ display:block; width:337px; min-width:337px; overflow: hidden;}
.lits05 .u2 .a ._img{ padding-bottom:67.36%; border-radius:10px;}
.lits05 .u2 .a .cont{width: 100%; padding:0 0.99rem 0 0.66rem;}
.lits05 .u2 .a .more{ display:inline-flex; background: url(img/right2.svg) left center no-repeat; background-size:auto 100% !important; color:rgba(0,0,0,0.6); font-size: 14px; line-height:0.46rem;  padding-left:0.62rem; margin-top:33px;}
.lits05 .u2 .a:hover .more{ color:#F5A200; background: url(img/right.svg) left center no-repeat;}


@media screen and (max-width:1440px) {
.lits05 .u2 .a .cont{ padding:0 0.6rem 0 0.6rem;}
.lits05 .u2 .a .time{ width:3.4rem; min-width:3.4rem; }
}
@media screen and (max-width:1024px) {
.lits05 .u2 .a{padding:20px 0;}	
.lits05 .u2 .a .more{ line-height:30px; padding-left:40px; margin-top:12px}
.lits05 .u2 .a .tit{ font-size:16px; line-height:24px; margin-top:8px;}
.lits05 .u2 .a .p{ margin-top:8px;}
.lits05 .u2 .a .pic{ width:250px; min-width:250px;}
.lits05 .u2 .a .cont{width: 100%; padding:0 20px;}
.lits05 .u2 .a .time{ width:80px; min-width:80px; }
.lits05 .u2 .a .time time{font-size:18px; line-height:22px;}
.lits05 .u2 .a .time span{font-size:14px; margin-top:8px;}
}
@media screen and (max-width:767px) {
.lits05 .u2 .a{ position: relative; flex-wrap: wrap; }
.lits05 .u2 .a .pic{ width:100%; min-width:100%; margin:0;}
.lits05 .u2 .a .time{ width: auto; position: absolute; right:0; bottom:24px; line-height:24px; flex-direction: row; align-items:flex-end;}
.lits05 .u2 .a .time span{ margin:0 0 0 8px;}
.lits05 .u2 .a .cont{ padding:18px 0 0 0;}
}


.lits07{ display: block; width: 100%; padding:64px 0 5px 0;}
.lits07 .u2{ display:block; width: 100%;}
.lits07 .u2 .li{ display:block; width: 100%;}
.lits07 .u2 .a{ display:flex; width: 100%; background:#F7F7F7; border-radius:10px; overflow: hidden;}
.lits07 .u2 .a .time{ color: #000; width:100%;color:rgba(0,0,0,0.5);font-size:14px; line-height:16px; }
.lits07 .u2 .a .tit{ width: 100%; color:#000;font-size:0.32rem; line-height:0.4rem; margin-top:0.64rem; }
.lits07 .u2 .a .p{ width: 100%; color:rgba(0,0,0,0.5);font-size:14px; line-height: 22px; height:88px; margin-top: 0.51rem;}
.lits07 .u2 .a .pic{ display:block; width:50%; min-width:50%;}
.lits07 .u2 .a ._img{ padding-bottom:62.22%;}
.lits07 .u2 .a .cont{width: 100%; padding:0.4rem 0.99rem 0.4rem 0.58rem;}
.lits07 .u2 .a .more{ display:inline-flex; background: url(img/right.svg) left center no-repeat; background-size:auto 100% !important; color:rgba(0,0,0,0.6); font-size: 14px; line-height:0.46rem;  padding-left:0.62rem; margin-top:1.26rem;}
.lits07 .u2 .a:hover .more{ color:#F5A200;}



@media screen and (max-width:1600px) {
.lits07 .u2 .a .cont{ padding:0.4rem 0.58rem 0.4rem 0.58rem;}
.lits07 .u2 .a .tit{ margin-top:0.5rem; }
.lits07 .u2 .a .p{ margin-top: 0.4rem;}
.lits07 .u2 .a .more{margin-top:0.8rem;}
}
@media screen and (max-width:1024px) {
.lits07{ padding:25px 0 5px 0;}	
.lits07 .u2 .a{ flex-wrap: wrap;}	
.lits07 .u2 .a .more{ line-height:30px; padding-left:40px; margin-top:12px}
.lits07 .u2 .a .tit{ font-size:16px; line-height:24px; margin-top:8px;}
.lits07 .u2 .a .p{ margin-top:8px;}
.lits07 .u2 .a .pic{ width:100%; min-width:100%; margin:0;}
.lits07 .u2 .a .cont{width: 100%; padding:20px 15px;}
}



.lits06{ display: block; width: 100%;}
.lits06 .u2{ display:block; width: 100%;}
.lits06 .u2 .li{ display:block; width: 100%; position: relative;}
.lits06 .u2 .a{ display:flex; width: 100%; padding:26px 0 21px 0; position: relative; border-bottom:1px solid rgba(0,0,0,0.1);}
.lits06 .u2 .a .time{ display:flex; flex-direction: column; align-content: space-between;justify-content: space-between; color: #000; width:44.88%; min-width:44.88%; }
.lits06 .u2 .a .time time{font-size:0.48rem; line-height:0.56rem;}
.lits06 .u2 .a .time span{ opacity: 0.5; font-size:16px; line-height:19px; margin-top:33px;}
.lits06 .u2 .a .t1{ width: 100%; color:#000; opacity: 0.5;font-size:14px; line-height:20px; margin-top: 2px;}
.lits06 .u2 .a .tit{ width: 100%; color: #F5A200;font-size:24px; line-height:28px; margin-top:34px;}
.lits06 .u2 .a .p{ width: 100%;  color:#000; font-size:24px; line-height: 28px; margin-top:7px;}
.lits06 .u2 .a .cont{width: 100%;}
.lits06 .u2 .a .addr{ display:inline-flex; color:#000; opacity: 0.5; font-size: 16px; line-height:20px; margin-top:97px;}
.lits06 .u2 ._img{ position: absolute; left:-60px; top:0; width:calc(100% + 120px); height:100%; z-index: 1;}
.lits06 .u2 ._img::after{ display: block; width: 100%; height: 100%; position:absolute; left: 0; top: 0; background:#fff; opacity:1; z-index: 2; content: '';}
.lits06 .u2 .li:hover ._img::after{ background:#15162C; opacity:0.67;}
.lits06 .u2 .a:hover .time{ color:#fff;}
.lits06 .u2 .a:hover .t1{ color:#fff;}
.lits06 .u2 .a:hover .tit{ color:#fff;}
.lits06 .u2 .a:hover .p{ color:#fff;}
.lits06 .u2 .a:hover .addr{ color:#fff;}

@media screen and (max-width:1440px) {
.lits06 .u2 .a .time{ width:36.88%; min-width:36.88%; }
}

@media screen and (max-width:1024px) {
.lits06 .u2 .a{padding:20px 0;}	
.lits06 .u2 .a .tit{ font-size:16px; line-height:20px;margin-top:10px; }
.lits06 .u2 .a .p{ font-size:16px; line-height:20px; }
.lits06 .u2 .a .time{ width:26.88%; min-width:26.88%; }
.lits06 .u2 .a .addr{ font-size:14px;margin-top:10px;}
.lits06 .u2 .a .time time{font-size:18px; line-height:22px;}
.lits06 .u2 .a .time span{font-size:14px; margin-top:8px;}
.lits06 .u2 ._img{ left:-15px; width:calc(100% + 30px);}
}
@media screen and (max-width:767px) {
.lits06 .u2 .a{ position: relative; flex-wrap: wrap; padding:20px 0;}
.lits06 .u2 .a .time{ width:100%; justify-content: flex-start; line-height:24px; flex-direction: row; align-items:flex-end;}
.lits06 .u2 .a .time span{ margin:0 0 0 8px;}
}


.searchbox3{ display:flex; width: 100%; padding:65px 0 70px 0; border-bottom:1px solid rgba(0,0,0,0.1);}
.searchbox3 .input_box{width: 100%; position: relative; display: flex; align-items: center;}
.searchbox3 .input_box input{width: 100%;height:62px; background:#F7F7F7; border:0; border-radius: 14px;
font-weight: 400;
font-size:14px;
line-height:42px; opacity:1 !important;
color: #000; padding:10px calc(1.9rem + 24px) 10px 24px;
}
.searchbox3 .input_box input:focus{ outline:none;}
.searchbox3 .input_box input::placeholder{color:rgba(0,0,0,0.3);}
.searchbox3 .input_box .button{ display:block; background:#F5A200; border-radius: 42px;
width:1.9rem;min-width:1.9rem; position: absolute; right:19px; top:10px;
height: 42px;
font-weight: 500;
font-size: 14px;
line-height: 42px;
text-align: center;
text-transform: uppercase;
color: #FFFFFF;
}
.searchbox3 .input_box .button:hover{background:#000;}
.searchbox3 .city{ display:flex; position: relative; cursor: pointer;
position:relative;
width: 22%; min-width: 22%; margin-right:10px;
}
.searchbox3 .city .jt{ position: absolute; right:0; top: 0; width:36px; height: 100%; z-index:6; background:url(img/ico16.1.png) left center no-repeat; background-size:14px auto !important;}
.searchbox3 .city.active .jt{ transform: rotateX(180deg); ms-transform: rotateX(180deg); }
.searchbox3 .city ._text{font-weight: 400; display:block; width: 100%; background:#F7F7F7; border:0; border-radius: 14px;
font-size:14px;
line-height:42px; color: #000; padding:10px 22px;}


@media screen and (max-width:1024px) {
.searchbox3{ flex-wrap: wrap; justify-content: space-between; padding:25px 0 20px 0;}
.searchbox3 .input_box{ margin-top: 10px;}
.searchbox3 .input_box input{ line-height:32px; height:42px; padding:5px 74px 5px 14px; border-radius: 10px;}
.searchbox3 .input_box .button{font-size:13px; width:60px;min-width:60px;line-height:32px; top:5px; right:9px; padding-bottom: 1px; height:32px; }
.searchbox3 .city ._text{
line-height:42px; border-radius: 10px;
color: #000000; padding:0 14px;}
.searchbox3 .city .jt{ width:26px;background-size:12px auto !important; }
.searchbox3 .city{
width:49%; min-width: 49%; margin-right: 0;}

}




.searchbox4{ display:flex; flex-wrap: wrap; justify-content: space-between; width: 100%; margin-top:35px; }
.searchbox4 .input_box{width: 100%; position: relative; display: flex; align-items: center; margin-bottom: 14px;}
.searchbox4 .input_box input{width: 100%;height:62px; background:#fff; border:0; border-radius: 14px;
font-weight: 400;
font-size:14px;
line-height:42px; opacity:1 !important;
color: #000; padding:10px calc(1.2rem + 29px) 10px 29px;
}
.searchbox4 .input_box input:focus{ outline:none;}
.searchbox4 .input_box input::placeholder{color:rgba(0,0,0,0.3); opacity: 1 !important; }
.searchbox4 .input_box .button{ display:block; background:#F5A200; border-radius: 42px;
width:1.2rem;min-width:1.2rem; position: absolute; right:9px; top:10px;
height: 42px;
font-weight: 500;
font-size: 14px;
line-height: 42px;
text-align: center;
text-transform: uppercase;
color: #FFFFFF;
}
.searchbox4 .input_box .button:hover{background:#000;}
.searchbox4 .city{ display:flex; position: relative; cursor: pointer; margin-bottom: 14px;
position:relative;
width: 32.88%;
}
.searchbox4 .city .jt{ position: absolute; right:0; top: 0; width:36px; height: 100%; z-index:6; background:url(img/ico16.1.png) left center no-repeat; background-size:14px auto !important;}
.searchbox4 .city.active .jt{ transform: rotateX(180deg); ms-transform: rotateX(180deg); }
.searchbox4 .city ._text{font-weight: 400; display:block; width: 100%; background:#fff; border:0; border-radius: 14px;
font-size:14px;
line-height:42px; color: #000; padding:10px 29px;}
.searchbox4 .city input::placeholder{color:rgba(0,0,0,0.3); opacity: 1 !important; }

@media screen and (max-width:1024px) {
.searchbox4{ margin-top:25px;}
.searchbox4 .input_box input{ line-height:32px; height:42px; padding:5px 74px 5px 14px; border-radius: 10px;}
.searchbox4 .input_box .button{font-size:13px; width:60px;min-width:60px;line-height:32px; top:5px; right:9px; padding-bottom: 1px; height:32px; }
.searchbox4 .city ._text{
line-height:42px; border-radius: 10px;
color: #000000; padding:0 14px;}
.searchbox4 .city .jt{ width:26px;background-size:12px auto !important; }

}
@media screen and (max-width:767px) {
.searchbox4 .city{width:100%;}

}


.job1{ width:100%; background:#F4F4F4; padding:67px 18.75% 100px 18.75%;}
.job1 .wack1{ margin-top: 70px;}
.job1 .tit1{font-weight: 400; display:block; width: 100%; margin-top:62px;  padding-top:33px; 
font-size:0.32rem;
line-height:0.38rem; color: #000; border-top:1px solid rgba(0,0,0,0.1)}
.job1 .tit2{font-weight: 400; display:block; width: 100%;
font-size:14px;
line-height:20px; color: #000; opacity: 0.5; margin-top: 12px; }


@media screen and (max-width:1440px) {
.job1{ padding:67px 14.75% 1rem 14.75%;}
}
@media screen and (max-width:1024px) {
.job1{ padding:25px 20px 40px 20px;}
.job1 .wack1{ margin-top:25px;}
.job1 .tit1{ font-size:18px; line-height:24px; margin-top:25px;  padding-top:20px; }
.job1 .tit2{ margin-top:6px;}

}


.job_list{ display: block; width: 100%;background:#fff; border-radius: 10px; padding:0 24px 4px 29px;}
.job_list .div{ display: block; width: 100%; border-bottom: 1px solid rgba(0,0,0,0.1);position: relative;}
.job_list .div:last-child{border-bottom:0;}
.job_list .t1{display: block; width: 58.93%; padding:0 20px 0 0;
font-size:16px; 
line-height:26px;
color:#000;}
.job_list .zy{display: block; width: 19.54%;font-size: 14px; 
line-height:26px;
color:#000;}
.job_list .zy .i{font-size: 12px;  opacity:0.5; margin:0 0.21rem;}
.job_list .time{display: block; width: 21.53%;font-size: 14px; 
line-height:26px;
color:rgba(0,0,0,0.5);}
.job_list .top{display:flex; flex-wrap: wrap; width: 100%; padding:26px 0; cursor: pointer; }
.job_list .down{display:none; width: 100%;font-size: 14px; padding:0 0 41px 0; margin-top: -5px;
line-height:24px;
color:rgba(0,0,0,0.5);}
.job_list .tit{display:block; width: 100%; color:#000;}
.job_list .p{display:block; width: 100%; padding: 7px 0 23px 0;}
.job_list .ico{width:0.54rem;height:80px;position: absolute;right:0;top:0;background: url(img/ico13.png) left center no-repeat; background-size:19px auto !important; cursor: pointer; z-index: 6; }
.job_list .div:hover .ico{background: url(img/ico13.1.png) left center no-repeat; }
.job_list .on .ico{background: url(img/ico14.png) left center no-repeat !important;  background-size:19px auto !important; cursor: pointer;}
.job_list .on .t1{ color:#F5A200; }
.job_list .div:hover .t1{ color:#F5A200; }
.job_list ._btn{ margin-top: 22px;}
.job_list ._btn .a{padding: 0 41px;}

@media screen and (max-width:1600px) {
.job_list .t1{ width: 55.93%;}
.job_list .time{ width: 24.53%; }
.job_list .ico{ right: -10px; }
}
@media screen and (max-width:1024px) {
.job_list{ padding:0 18px 4px 18px;}	
.job_list .top{padding:18px 18px 18px 0;}
.job_list .t1{ font-size:15px; line-height:24px;}
.job_list .zy{ line-height:24px;}
.job_list .time{ line-height:24px;}
.job_list .ico{width:30px;height:60px; background-size:14px auto !important;}
.job_list .p{ padding:7px 0 15px 0;}
.job_list .on .ico{ background-size:14px auto !important;}
.job_list ._btn{ margin-top:8px;}
.job_list ._btn .a{padding: 0 20px;}
.job_list .down{padding: 0 0 25px 0;}
}
@media screen and (max-width:767px) {
.job_list .t1{ width: 100%; margin-bottom: 4px; }
.job_list .zy{ width: 50%; }
.job_list .time{ width: 50%; }
}



.serv1{ width:100%; padding:68px 60px 100px 60px; border-top: 1px solid rgba(0,0,0,0.1);}
.serv1 .tit2{ width:100%; text-align: center;
font-weight: 400;
font-size: 16px;
line-height: 26px;
text-align: center; margin-top:18px;
color: rgba(0,0,0,0.5);
}
.serv1 .box1{display: flex; flex-wrap: wrap; justify-content:center; width: 100%; padding:58px 0 0 0;}
.serv1 .box1 .ul{display: flex; flex-wrap: wrap;width:calc(100% + 16px); margin:0 -8px;}
.serv1 .box1 .ul .li{display: flex; flex-wrap: wrap; width: 33.33%; margin-top:10px; padding:0 8px; }
.serv1 .box1 .ul .la{display: flex; flex-wrap: wrap; align-content: space-between; width: 100%; position: relative; padding:34px 50px 37px 40px;
background: linear-gradient(180deg, #F3F3F3 0%, #FFFFFF 100%);
border-radius: 10px;
 }
.serv1 .box1 .ul .la .t1{display:flex; align-items: center; width: 100%; color:#000; font-size:28px; line-height:38px;}
.serv1 .box1 .ul .la .t1 img{ width:41px; height: 41px; margin-right: 12px;}
.serv1 .box1 .ul .la .t2{display:block; word-wrap: break-word; width: 100%; color:#000; font-size:14px; line-height:20px; min-height:100px; margin-top:0.26rem; opacity:0.6;}
.serv1 .box1 .ul .la .ico{display:block; width:46px; height: 46px;line-height:0; margin-top:0.74rem; background: url(img/right2.svg) left center no-repeat; background-size:auto 100% !important; }
.serv1 .box1 .ul .la:hover {transform: translateY(-20px); -ms-transform: translateY(-20px);}
.serv1 .box1 .ul .la:hover .ico{ background: url(img/right.svg) left center no-repeat; }
.serv1 .searchbox3{ justify-content: center;padding: 60px 0 70px 0; border-bottom: 0;}
.serv1 .searchbox3 .input_box{ max-width: 993px; }
.serv1 .searchbox3 .input_box .img{width:28px; height: 28px; display: block;position: absolute;left:22px;top: 50%;transform: translate(0,-50%); -ms-transform: translate(0,-50%); cursor: pointer;background: url(img/search.svg) center no-repeat; background-size:18px auto !important;}
.serv1 .searchbox3 .input_box .img:hover{background: url(img/search1.svg) center no-repeat;}
.serv1 .searchbox3 .input_box input{ padding-left: 58px;}


@media screen and (max-width:1024px) {
.serv1{ padding:30px 15px 40px 15px; }	
.serv1 .tit2{
font-size: 14px;
line-height: 24px;	
margin-top: 8px;
}
.serv1 .box1{ padding:15px 0 0 0;}
.serv1 .box1 .ul{width:calc(100% + 17px); margin:0 -7px;}
.serv1 .box1 .ul .li{ padding:0 7px; }
.serv1 .box1 .ul .la{ padding:25px 15px 25px 15px;}
.serv1 .box1 .ul .la .t1{ font-size:16px; line-height:26px;}
.serv1 .box1 .ul .la .t1 img{ width:28px; height:28px; margin-right:6px;}
.serv1 .box1 .ul .la .t2{ margin-top:10px;}
.serv1 .box1 .ul .la .ico{ width:30px; height: 30px; margin-top:15px;}
.serv1 .box1 .ul .la:hover {transform: translateY(-10px); -ms-transform: translateY(-10px);}
.serv1 .searchbox3{padding:20px 0 20px 0;}
.serv1 .searchbox3 .input_box .img{left:10px;}
.serv1 .searchbox3 .input_box input{ padding-left:40px;}

}
@media screen and (max-width:767px) {
.serv1 .box1 .ul .li{ width: 50%; }
}




.serv1 .box{ display: flex; flex-wrap: wrap;justify-content: space-between; width:100%; background:#F7F7F7; border-radius:10px; margin-bottom:70px; }
.serv1 .box .left{display: flex; flex-wrap: wrap; align-content: space-between; width:43.17%;padding:0 57px; position: relative; border-right: 1px solid rgba(0,0,0,0.1); margin:60px 0;}
.serv1 .box .left .t1{display:flex; align-items: center; width: 100%; color:#000; font-size:20px; line-height:25px;}
.serv1 .box .left .t1 img{ width:29px; height: 29px; margin-right:8px;}
.serv1 .box .left .info{ display:block; color: #000; font-size:0.4rem; line-height:0.47rem; margin-top:19px;}
.serv1 .box .left .p{ display:block; color: #000;font-size:24px; line-height:28px; margin-top:35px;}
.serv1 .box .left .ico{ display:block; line-height:0;position: absolute; right:66px; bottom:0;  width: 2.71rem;} 
.serv1 .box .left ._btn{ margin-top: 35px;}
.serv1 .box .left ._btn .a{ height:42px; padding:0 36px;}
.serv1 .box .right{ display: block; width:56.83%; padding:21px 51px;}
.serv1 .box .right .li{ display: block; width:100%; padding:39px 0; border-top: 1px solid rgba(0,0,0,0.1);}
.serv1 .box .right .li:first-child{ border-top:0;}
.serv1 .box .right .li .t1{display:flex; align-items: center; width: 100%; color:#000; font-size:20px; line-height:25px;}
.serv1 .box .right .li .t1 img{ width:25px; height: 25px; margin-right:4px;}
.serv1 .box .right .li .t2{display:flex; flex-wrap: wrap; width:100%; margin-top:0.24rem;}
.serv1 .box .right .li .a{display:flex; flex-wrap: wrap; width:20%; position: relative; color:rgba(0,0,0,0.6); font-size:14px; line-height:24px; position: relative; padding-left: 22px; margin-top:3px; }
.serv1 .box .right .li .a::after{display:block; content: ''; position: absolute; left: 9px; top:50%; margin-top: -2px; width: 4px; height: 4px; background:rgba(0,0,0,0.6); border-radius: 50%; }
.serv1 .box .right .li .a:hover{ color:#F5A200;  }
.serv1 .box .right .li .a:hover::after{ background:#F5A200; }

@media screen and (max-width:1024px) {
.serv1 .box{margin-bottom:30px;padding:0 12px;}	
.serv1 .box .left{ width: 100%;padding:30px 3px; border-right: 0; border-bottom: 1px solid rgba(0,0,0,0.1); margin:0; }
.serv1 .box .left ._btn{ margin-top:25px;}
.serv1 .box .left ._btn .a{ height:32px; padding:0 24px;}
.serv1 .box .left .t1{font-size:16px; line-height:22px;}
.serv1 .box .left .ico{ right:0; bottom:10px;  width:120px;} 
.serv1 .box .left .t1 img{ width:24px; height: 24px; margin-right:6px;}
.serv1 .box .left .info{ font-size:22px; line-height:26px; margin-top:10px;}
.serv1 .box .left .p{ font-size:16px; line-height:22px; margin-top:20px;}
.serv1 .box .right{ width: 100%;padding:5px 3px; }
.serv1 .box .right .li{padding:20px 0; }
.serv1 .box .right .li .t1{ font-size:16px; line-height:22px;}
.serv1 .box .right .li .t1 img{ width:22px; height: 22px;}
}
@media screen and (max-width:767px) {
.serv1 .box .right .li .a{ width:33.33%; font-size: 13px; padding-left:15px;}
.serv1 .box .right .li .a::after{left:4px;}
}



.inbanner .box{ display: block; position:absolute; left: 0; top: 50%; z-index: 8; width: 100%; transform: translateY(-50%); -ms-transform: translateY(-50%);  padding:0 60px;}
.inbanner .t1{ display: block; text-align: center; width: 100%;color:#fff; font-size:0.5rem; line-height:0.59rem; }
.inbanner .t2{ display: block; text-align: center; width: 100%;color:#fff; font-size:16px; line-height:26px; margin-top:0.28rem; }
.inbanner ._btn{ width: 100%; justify-content: center; margin-top:0.38rem; }
.inbanner ._btn .a{ margin:0 6px; padding:0 33px; }
.inbanner1 .box{top: 32%;}

@media screen and (max-width:1024px) {
.inbanner .box{ padding:0 20px;}	
.inbanner .t1{ font-size:24px; line-height:32px;}
.inbanner .t2{ font-size:14px; line-height:24px;  margin-top:10px;display: none;  }
.inbanner ._btn{ margin-top:20px; }
.inbanner ._btn .a{ height:32px; margin:0 6px; padding:0 20px; }
.inbanner1 .box{top: 50%;}
}


.ESG1{ padding:70px 60px 62px 60px;}
.ESG1 .left{ display: block; width:41.2%; padding:0 44px; }
.ESG1 .right{ display: block; width:41.2%; margin:0 8.94% 0 0; }
.ESG1 .pic{ overflow: hidden; border-radius: 20px; display: block; width:100%; line-height: 0;  margin-top:63px; }
.ESG1 .box{ display: flex; flex-wrap: wrap;justify-content: space-between; width:100%; align-items: flex-start; margin-top:68px; }
.ESG1 .box .siz48{ font-size:0.36rem; line-height:0.4rem;}
.ESG1 .box .t1{display:block; width:100%; font-weight: bold; color:#F5A200; font-size:0.32rem; line-height:0.38rem;margin-top:19px;}
.ESG1 .box .t2{display:block; width:100%; color:rgba(0,0,0,0.5); font-size:16px; line-height:26px;}

@media screen and (max-width:1024px) {
.ESG1{ padding:25px 15px 30px 15px; }	
.ESG1 .pic{ border-radius: 10px;  margin-top:20px; }
.ESG1 .left{ width:100%; padding:0; }
.ESG1 .right{ width:100%; margin:15px 0 0 0; }
.ESG1 .box{ margin-top:25px;}
.ESG1 .box .siz48{ font-size:18px; line-height:22px;}
.ESG1 .box .t1{ font-size:16px; line-height:22px;margin-top:10px;}
.ESG1 .box .t2{ font-size:14px; line-height:24px;}
}

.ESG2{ overflow: hidden; padding:70px 60px 1rem 60px;/* margin-bottom:70px; */
width: 100%;
background: linear-gradient(180deg, rgba(245, 162, 0,0.23) 0%, rgba(255,255,255,0.23) 104.82%);
}
.ESG2 .info{ text-align: center; display: block; width:100%; margin-top:0.55rem; color:#000; font-size:0.26rem; line-height:0.34rem; }
.ESG2 .pic{ position:absolute; left:50%; top:96px; z-index:1; display: block; line-height: 0; width:893px; transform: translateX(-50%); -ms-transform: translateX(-50%);}
.ESG2 .box1{display: flex; flex-wrap: wrap; justify-content:center; width: 100%;  margin-top:0.5rem;}
.ESG2 .box1 .ul{display: flex; flex-wrap: wrap;width:calc(100% + 1.5rem); margin:0 -0.75rem;}
.ESG2 .box1 .ul .li{display: flex; flex-wrap: wrap; width: 33.33%; margin-top:0.5rem; padding:0 0.75rem; }
.ESG2 .box1 .ul .la{display: flex; flex-wrap: wrap; align-content: flex-start; width: 100%; position: relative; padding:40px 0.56rem 43px 0.49rem;
background:#fff;
border-radius: 20px;
 }
.ESG2 .box1 .ul .la .t1{display:block; width: 100%; color:#000; font-size:0.48rem; line-height:0.56rem;}
.ESG2 .box1 .ul .la .t2{display:block; width: 100%; color:#F5A200; font-size:14px; line-height:22px;  margin-top:0.15rem;}
.ESG2 .box1 .ul .la .t3{display:block; width: 100%; color:#000; font-size:0.24rem; line-height:0.28rem;margin-top:0.8rem;}
.ESG2 .box1 .ul .la .t4{display:block; width: 100%;color:rgba(0,0,0,0.5); font-size:16px; line-height:26px; min-height:66px; margin-top:0.15rem;}

.ESG2 .box1 .ul .li .la:hover{  transform: translateY(-0.5rem); -ms-transform: translateY(-0.5rem); }


@media screen and (max-width:1600px) {
.ESG2{padding:70px 60px 70px 60px;}
}
@media screen and (max-width:1024px) {
.ESG2{ padding:30px 15px 40px 15px;/* margin-bottom:30px; */ }	
.ESG2 .info{ text-align: left; margin-top:20px; font-size:16px; line-height:24px; }
.ESG2 .info br{ display:none;}
.ESG2 .pic{ top:50px;  width:70%;}
.ESG2 .box1{  margin-top:10px;}
.ESG2 .box1 .ul{width:calc(100% + 14px); margin:0 -7px;}
.ESG2 .box1 .ul .li{ margin-top:20px; padding:0 7px;}
.ESG2 .box1 .ul .la{border-radius: 10px; padding:25px 15px 25px 15px;}
.ESG2 .box1 .ul .la .t1{font-size:24px; line-height:32px;}
.ESG2 .box1 .ul .la .t2{ margin-top:8px;}
.ESG2 .box1 .ul .la .t3{ font-size:18px; line-height:22px;margin-top:20px;}
.ESG2 .box1 .ul .la .t4{font-size:14px; line-height:24px; min-height:auto; margin-top:8px;}
.ESG2 .box1 .ul .li .la:hover{  transform: translateY(-10px); -ms-transform: translateY(-10px); }
}
@media screen and (max-width:767px) {
.ESG2 .box1 .ul .li{ width: 100%;}

}




.ESG3{ padding:0 60px 31px 60px;}
.ESG3 .info{ text-align: center; display: block; width:100%; margin-top:18px; color:rgba(0,0,0,0.5); font-size:16px; line-height:26px;  }
.ESG3 .box{ display: flex; flex-wrap: wrap;justify-content: space-between; width:100%; margin-top:66px; }
.ESG3 .box .li{ display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; width:100%; border-top: 1px solid rgba(0,0,0,0.1); padding:39px 37px; }
.ESG3 .box .li .t1{display:flex; align-items: center; width: 50%; color:#000; font-size:24px; line-height:34px;}
.ESG3 .box .li .t1 img{ width:41px; height: 41px; margin-right:24px;}
.ESG3 .box .li .t2{display:block; width:50%; opacity:0.6; color:#000; font-size:16px; line-height:26px;}


@media screen and (max-width:1024px) {
.ESG3{ padding:0 15px 15px 15px; }	
.ESG3 .info{ margin-top:8px; font-size:14px; line-height:24px; }
.ESG3 .box{ margin-top:25px; }
.ESG3 .box .li{ padding:20px 5px;}
.ESG3 .box .li .t1{ font-size:16px; line-height:26px;}
.ESG3 .box .li .t1 img{ width:30px; height: 30px; margin-right:10px;}
.ESG3 .box .li .t2{ font-size:14px; line-height:24px;}
}
@media screen and (max-width:767px) {
.ESG3 .info{ padding:0 10%; }	
.ESG3 .box .li .t1{ width:100%;}
.ESG3 .box .li .t2{ width:100%; margin-top: 10px;}
}




.ESG5{ padding:2px 60px 100px 60px;}
.ESG5 .left{ display: block; width:50%; }
.ESG5 .right{ display:flex; flex-wrap: wrap; align-content: space-between; width:50%; padding:0.21rem 0.3rem 0.24rem 0.59rem; }
.ESG5 .pic{ overflow: hidden; border-radius: 20px; display: block; width:100%; line-height: 0; }
.ESG5 .box{ display: flex; flex-wrap: wrap;justify-content: space-between; width:100%; margin-top:63px; }
.ESG5 .box .p{ display: block; width:100%; margin-top:25px; color:rgba(0,0,0,0.5); font-size:16px; line-height:26px; }
.ESG5 .box ._btn{ margin-top: 25px;}
.ESG5 .box ._btn .a{ padding:0 47px;}

@media screen and (max-width:1024px) {
.ESG5{ padding:2px 15px 40px 15px; }	
.ESG5 .left{ width:100%; }
.ESG5 .right{ width:100%; padding:25px 0 0 0; }
.ESG5 .pic{ border-radius: 10px;}
.ESG5 .box{ margin-top:25px;}
.ESG5 .box .p{ font-size:14px; line-height:24px; margin-top: 15px;}
.ESG5 .box ._btn .a{ padding:0 24px;}

}




.job7{ padding:70px 60px 0 60px;}
.job7 .left{position: relative; z-index: 6; display: flex; flex-wrap: wrap; width:50%; padding:0 49px; align-content: space-between; }
.job7 .right{position: relative; z-index: 6; display: block; width:50%; padding:0 42px 0 0; }
.job7 .box{ display: flex; flex-wrap: wrap;justify-content: space-between; position: relative; width:100%; margin-top:64px; padding:52px 0 0 0;  border-top: 1px solid #F5A200;}
.job7 .box::after{ content: '';
width: 100%;
height: 328px;
top: 0; left: 0; z-index: 1; position: absolute;
background: linear-gradient(180deg, #F5A200 -42.37%, #FFFFFF 104.82%);
opacity: 0.23;
}
.job7 .box .siz48{ flex-direction:column;}
.job7 .box .pic{ overflow: hidden; border-radius: 20px; display: block; width:100%; line-height: 0;  }
.job7 .box .ico{display:block; width:100%; line-height:0;margin-top:22px;}
.job7 .box .ico img{ width:32px; height: 32px;}
.job7 .box .t2{display:block; width:100%; color:rgba(0,0,0,0.5); font-size:16px; line-height:26px;margin:22px 0 40px 0;}

@media screen and (max-width:1024px) {
.job7{ padding:30px 15px 0 15px; }	
.job7 .left{ width:100%; padding:0 0 30px 0; }
.job7 .right{ width:100%; padding: 0; }
.job7 .box{ margin-top:25px; padding:30px 20px; }
.job7 .box::after{ height: 100%;background: linear-gradient(180deg, #F5A200 -42.37%, #FFFFFF 120%);}
.job7 .box .pic{ border-radius: 10px;  }
.job7 .box .ico{margin-top:20px;}
.job7 .box .ico img{ width:22px; height: 22px;}
.job7 .box .t2{ font-size:14px; line-height:24px; margin:20px 0 0 0;}
}
@media screen and (max-width:767px) {
.job7 .box .t2 br{display:none;}
}


.job2{ padding:0.87rem 60px 58px 60px;width: 100%;}
.job2 .box1{display: flex; flex-wrap: wrap; justify-content:center; width: 100%;}
.job2 .box1 .ul{display: flex; flex-wrap: wrap;width:calc(100% + 30); margin:0 -15px;}
.job2 .box1 .ul .li{display: flex; flex-wrap: wrap; width: 33.33%; margin-top:30px; padding:0 15px; }
.job2 .box1 .ul .la{display: flex; flex-wrap: wrap; align-content: flex-start; width: 100%;}
.job2 .box1 .ul .la .t1{display:block; width: 100%; color:#000; font-size:24px; line-height:28px; margin-top:34px;}
.job2 .box1 .ul .la .t2{display:block; width: 95%;  color:rgba(0,0,0,0.5);font-size:14px; line-height:22px;  margin-top:12px; }
.job2 .box1 .ul .la ._img{ padding-bottom: 72.41%;border-radius: 10px;}


@media screen and (max-width:1024px) {
.job2{ padding:15px 15px 40px 15px; }	
.job2 .info{ text-align: left; margin-top:20px; font-size:16px; line-height:24px; }
.job2 .info br{ display:none;}
.job2 .pic{ top:50px;  width:70%;}
.job2 .box1 .ul{width:calc(100% + 14px); margin:0 -7px;}
.job2 .box1 .ul .li{ margin-top:20px; padding:0 7px;}
.job2 .box1 .ul .la .t1{font-size:16px; line-height:20px; margin-top:16px;}
.job2 .box1 .ul .la .t2{ width: 100%;  margin-top:10px;}
}
@media screen and (max-width:767px) {
.job2 .box1 .ul .li{ width: 100%;}

}




.job3{ padding:0 60px 18px 60px;}
.job3 .box{ display: flex; flex-wrap: wrap;justify-content: space-between; width:100%; margin-top:66px; }
.job3 .box .li{ display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; width:100%; border-top: 1px solid rgba(0,0,0,0.1); padding:39px 37px; }
.job3 .box .li .t1{display:flex; align-items: center; width: 50%; color:#000; font-size:24px; line-height:34px;}
.job3 .box .li .t1 img{ width:41px; height: 41px; margin-right:24px;}
.job3 .box .li .t2{display:block; width:50%; opacity:0.6; color:#000; font-size:16px; line-height:26px;}


@media screen and (max-width:1024px) {
.job3{ padding:0 15px 15px 15px; }	
.job3 .box{ margin-top:25px; }
.job3 .box .li{ padding:16px 0;}
.job3 .box .li .t1{ font-size:15px; line-height:23px;}
.job3 .box .li .t1 img{ width:28px; height: 28px; margin-right:8px;}
.job3 .box .li .t2{ font-size:14px; line-height:22px;}
}
@media screen and (max-width:767px) {
.job3 .box .li{ justify-content: space-between;}	
.job3 .box .li .t1{ width:54%;}
.job3 .box .li .t2{ width:44%; }
}




.job5{ padding:100px 60px 100px 60px;}
.job5 .info{ text-align: center; display: block; width:100%; margin-top:22px; color:rgba(0,0,0,0.5);font-size:14px; line-height:24px;}
.job5 .t1{ display: block; width:100%; text-align: center; padding-top:10px; color:#000; font-size:0.32rem; line-height:0.38rem;  }
.job5 .shortLine{ margin-top: 59px;}
.job5 ._btn{ width: 100%; justify-content: center; margin-top: 29px;}
.job5 ._btn .a{ padding:0 47px;}

@media screen and (max-width:1600px) {
.job5{ padding:70px 60px 100px 60px;}
}
@media screen and (max-width:1024px) {
.job5{ padding:40px 15px 40px 15px; }	
.job5 .info{ margin-top:8px;}
.job5 ._btn{ margin-top:25px;}
.job5 ._btn .a{ padding:0 24px;}
.job5 .t1{ padding-top:10px; font-size:16px; line-height:22px;  }
.job5 .shortLine {
  margin-top:30px;
}

}

.job6{ width:100%; padding:90px 60px 0 60px;background: linear-gradient(180deg, rgba(245, 162, 0, 0.23) 0%, rgba(255, 255, 255, 0.23) 104.82%);
 position: relative;}
.job6 .ico{ position: absolute; left: 50%; top:90px; display: block; line-height: 0; width: 6.99rem; z-index: 1; transform: translateX(-50%); -ms-transform: translateX(-50%);}
.job6 .info{ text-align: center; display: block; width:100%; margin-top:22px; color:rgba(0,0,0,0.5); font-size:16px; line-height:26px; }
.job6 .box{ display: flex; flex-wrap: wrap;justify-content:center; width:100%; margin-top:40px; overflow: hidden;}
.job6 .box .ul{ display: flex; flex-wrap: wrap;justify-content: space-between; position: relative; z-index: 6; max-width:8.58rem; }
.job6 .box .ul::after{ display: block; content: ''; width:14px; height:14px; background: url(img/job_arrow.svg) top center no-repeat; background-size:100% auto;  position: absolute; left: 50%; top:0.86rem; margin-left: -7px; z-index: 2; }
.job6 .box .ul::before{ display: block; content: ''; width:2px; height:450px;  position: absolute; left: 50%; top:0.86rem; margin-left: -1px; z-index: 1;
background: linear-gradient(180deg, #F5A200 0%, #fff 100%);
}
.job6 .box .li{ display: flex; flex-wrap: wrap; width:45.57%; text-align: center; margin-top: 10px;  }
.job6 .box .li.w100{ width: 100%;}
.job6 .box .li .t0{display:flex; align-items: center; justify-content: center; width: 100%; color:#fff; font-size:0.32rem; line-height:0.4rem; min-height:1.11rem; padding:0.2rem; margin-bottom: 24px; font-weight:bold;
background: linear-gradient(180deg, #F5A200 0%, #EAD3A4 110.36%);
border-radius: 0.2rem;
}
.job6 .box .li .t0 img{ display: block; width: 0.48rem; height: 0.48rem; margin-right: 0.11rem;}
.job6 .box .li .t1{display:flex; align-items: center; justify-content: center; width:100%;color:#000; font-size:0.2rem; line-height:0.28rem; min-height:1.11rem; padding:0.2rem;
background: linear-gradient(180deg, rgba(214, 222, 234, 0.5) -42.37%, rgba(255, 255, 255, 0.5) 104.82%);
border-radius: 0.2rem;

}

@media screen and (max-width:1600px) {
.job6{ padding:70px 60px 0 60px;}
.job6 .ico{ top:70px; }
}
@media screen and (max-width:1024px) {
.job6{ padding:40px 15px 0 15px; }	
.job6 .ico{ top:40px; }
.job6 .info{ font-size:14px; line-height:24px; margin-top:15px; text-align: left; }
.job6 .info br{ display:none;}
.job6 .box{margin-top:20px; }
.job6 .box .ul{ max-width:100%; }
.job6 .box .ul::after{ top:40px; }
.job6 .box .ul::before{height:230px;top:40px; }
.job6 .box .li .t0{font-size:16px; line-height:24px; padding:10px 10px;min-height:50px;margin-bottom:10px; }
.job6 .box .li .t0 img{width:24px; height:24px; margin-right:4px;}
.job6 .box .li .t1{ font-size:14px; line-height:22px; min-height:50px}
.job6 .box .ul::before { height:230px;}


}

.job4{ width:100%; padding:0 60px 70px 60px;}
.job4 .pic{ overflow: hidden; border-radius: 20px; display: block; width:100%; line-height: 0; margin-top:63px; }
.job4 .box{ display: flex; flex-wrap: wrap; width: 100%;  margin-top:28px;}
.job4 .box .li{ display: flex; flex-wrap: wrap; width: 25%;  margin-top:15px;  padding:0 31px;border-left: 1px solid rgba(0,0,0,0.1);}
.job4 .box .li:last-child{border-right: 1px solid rgba(0,0,0,0.1);}
.job4 .box .t1{ display: block; width:100%; color:#000; font-size:24px; line-height:28px;  }
.job4 .box .t2{ display: block; width:100%; color:#000; opacity: 0.5; font-size:14px; line-height:22px; margin-top:11px;  }

@media screen and (max-width:1024px) {
.job4{ padding:0 15px 30px 15px; }	
.job4 .pic{ border-radius: 10px;  margin-top:20px; }
.job4 .box{  margin-top:10px;}
.job4 .box .li{  padding:0 14px; margin-top: 20px;}
.job4 .box .t1{ font-size:16px; line-height:20px;  }
.job4 .box .t2{ font-size:13px; line-height:22px;  margin-top:8px; }
}
@media screen and (max-width:767px) {
.job4 .box .li{ width: 50%;}
.job4 .box .li:nth-child(2n){border-right: 1px solid rgba(0,0,0,0.1);}
}


/*250701*/

.search_no{width: 100%; padding:69px 60px 100px 60px;border-top: 1px solid rgba(0,0,0,0.1); background:#F7F7F7;/* min-height:9.17rem; */ display: flex; flex-direction: column; align-items:center; }
.search_input{width:718px; position: relative; display: flex; align-items: center; background:#fff; border:1px solid #D6D6D6; padding:4px; border-radius:55px;}
.search_input input{width: 100%;height:45px; background:none; border:0;
font-weight: 400;
font-size:14px;
line-height:45px; opacity:1 !important;
color: #000; padding:0 28px 0 54px;
}
.search_input input:focus{ outline:none;}
.search_input input::placeholder{color:rgba(0,0,0,0.3);}
.search_input .img{width:28px; height: 28px; display: block;position: absolute;left:23px;top: 50%;transform: translate(0,-50%); -ms-transform: translate(0,-50%); cursor: pointer;background: url(img/search.svg) center no-repeat; background-size:18px auto !important;}
.search_input .img:hover{background: url(img/search1.svg) center no-repeat;}
.search_input .button{ display:block; background:#F5A200; border-radius: 42px;
width:138px;min-width:138px;
height: 45px;
font-weight: 500;
font-size: 14px;
line-height: 45px;
text-align: center;
text-transform: uppercase;
color: #FFFFFF;
}
.search_input .button:hover{background:#000;}
.search_no .cont{width: 100%; display:block; text-align:center; margin-top:50px;
font-weight: 400;
font-size: 24px;
line-height:34px;
color: rgba(0, 0, 0, 0.6);
}
.search_no .info{width: 718px; display:block; padding:8px 56px;
font-weight: 400;
font-size: 14px;
line-height:24px;
color: #808080;
}
.search_input .ul{ display: inline-flex;position: absolute;right:148px;top:0;}
.search_input .ul .li{ display: inline-flex; cursor: pointer; background:#fff; margin:4px 7px 0 0;
border: 1px solid rgba(161, 161, 161, 0.5);
border-radius: 42px;
font-weight: 400;
font-size: 12px;
line-height: 43px;
color:rgba(0,0,0,0.5); padding:0 15px;
}


@media screen and (max-width:1024px) {
.search_no{ padding:40px 15px 40px 15px;}
.search_input{width:100%; }
.search_input .img{left:10px; background-size:16px auto !important; }
.search_input input{ line-height:30px; height:30px; padding:0 15px 0 36px;}
.search_input .button{font-size:13px; width:62px;min-width:62px;line-height:29px; padding-bottom: 1px; height:30px; }
.search_no .cont{font-size:14px;line-height:24px; margin-top:25px;}
.search_no .info{width: 100%; padding:8px 38px;}
.search_input .ul{right:66px;top:0;}
.search_input .ul .li{ line-height:28px; padding:0 8px; margin:4px 3px 0 0;}
}
@media screen and (max-width:767px) {
.search_no{/* min-height:18rem; */ }
}




.ssbox{ display: flex; width: 100%; margin-top: 32px;
background: #FFFFFF;
border-radius: 30px;
}
.ssbox .left{ display:block; width:182px; min-width:182px;border-right: 1px solid rgba(0,0,0,0.1); padding:37px 24px 33px 37px;
}
.ssbox .right{ display:block; width: 100%; padding:37px 38px 33px 38px;
}
.ssbox .wack1{ margin-top: 35px;}
.ssbox .title{ display:block; width: 100%;
font-weight:bold;
font-size: 20px;
line-height: 23px;
color: #000000; padding-bottom: 17px;
border-bottom: 1px solid rgba(0,0,0,0.1);
}

@media screen and (max-width:1024px) {
.ssbox{ flex-wrap: wrap;border-radius:15px; margin-top:16px;}	
.ssbox .left{width:100%; padding:25px 15px 20px 15px;border-right:0;border-bottom: 1px solid rgba(0,0,0,0.1);}
.ssbox .right{width:100%; padding:25px 15px 25px 15px; }
.ssbox .wack1{ margin-top:25px;}
.ssbox .title{ 
font-size:18px;
line-height:22px; padding-bottom:14px;}
}

.slide5{ display:block; width: 100%; padding-top: 9px;}
.slide5 .ul{ display:block; width: 100%;}
.slide5 .li{ display:block; width: 100%; padding:2px 0; }
.slide5 .li a{ display:block; width: 100%; font-weight: 400; padding:0 0 0 30px;position: relative;
font-size: 14px;
line-height:28px;
color:#808080;
}
.slide5 .li a::after{
 display:block; content:'';
position: absolute; border-radius: 50%;z-index: 2;
width: 16px;
height: 16px;
left: 0;
top:7px;
background: #F4F4F4;
border: 1px solid #D3D3D3;
}
.slide5 .li a::before{
 display:block; content:'';
position: absolute; border-radius: 50%; z-index: 3; opacity:0;
width: 12px;
height: 12px; margin:2px;
left: 0;
top:7px;
background:#F5A200;
}
.slide5 .li:hover a{ color: #F5A200;}
.slide5 .li.on a::before{ opacity:1;}

@media screen and (max-width:1024px) {
.slide5 .ul{ display: flex; flex-wrap: wrap;}	
.slide5 .li{ width:16.66%;padding:0;}
.slide5 .li a{ padding:0 0 0 24px;}
}
@media screen and (max-width:767px) {
.slide5 .li{ width:33.33%;}	
	
}



.list03{ display:block; width: 100%; padding-top: 4px;}
.list03 .ul{ display:block; width: 100%;}
.list03 .li{ display:block; width: 100%; padding:12px 0;border-bottom: 1px solid rgba(0,0,0,0.1); }
.list03 .li .tit{ width: 100%; font-weight: 400;
font-size: 14px;
line-height:22px;
color:#F5A200;
}
.list03 .li .p{ width: 100%; font-weight: 400;
font-size: 18px;
line-height:26px; margin-top:2px;
color:#000;
}
.list03 .li .p1{ display:block; width: 100%; font-weight: 400;
font-size: 14px;
line-height:22px;
color:rgba(0,0,0,0.5); margin-top:2px;
}
.list03 .li .p1 i{ font-size:12px;}
.list03 .li .p1 a{color:rgba(0,0,0,0.5);}
.list03 .li .md28{ min-height:50px;}


@media screen and (max-width:1024px) {
.list03 .li .p{ 
font-size: 16px;
line-height:24px;}
.list03 .li .md28{ min-height:48px;}
}



._form6{ padding-top:0.28rem; width:100%;display: flex; flex-wrap: wrap; justify-content:space-between;}
._form6 .lab{ width:100%; position:relative; flex-wrap:wrap; display: flex;margin-top:0.1rem; }
._form6 .w49{ width:49.37%;}
._form6 .text{ position: relative; z-index: 6; cursor: pointer; width:100%; border:1px solid #fff; background:#fff; border-radius:4px; font-size:14px;color: #000; line-height:0.34rem; height:0.62rem; padding:0.13rem 0.33rem;}
._form6 .text:hover{ border:1px solid #F5A200;}
._form6 .text:focus{ border:1px solid #F5A200;color: #000 !important;}
._form6 .textarea{ position: relative; z-index: 6; cursor: pointer; width:100%; border:1px solid #fff; background:#fff; border-radius:4px;  font-size:14px;color: #000; line-height:24px; height:1.28rem; padding:0.19rem 0.33rem;}
._form6 .textarea:hover{ border:1px solid #F5A200;}
._form6 .textarea:focus{ border:1px solid #F5A200;color: #000 !important;}
._form6 .button{ display:inline-flex; width:100%; justify-content:center; align-items: center; color: #fff; font-size:14px; line-height:1; height:0.62rem; background: #F5A200;border-radius:0.62rem;margin-top:0.39rem;}
._form6 .button:hover{ background: #000;}
._form6 .checkbox{ width:100%; align-items: center; display:flex; color:#fff; font-size:14px; line-height:26px;margin-top:0.08rem;}
._form6 .checkbox a{ color:#fff; text-decoration: underline; }
._form6 .checkbox a:hover{ color:#F5A200;}
._form6 .checkbox input[type="checkbox"] {cursor: pointer;
  appearance: none; margin-right: 8px;
  -webkit-appearance: none;
  width:16px;
  height: 16px;
  border: 1px solid #ccc;
  border-radius: 4px;
  background-color: #fff;
  outline: none; /* 移除聚焦时的默认边框 */
  transition: all 0.3s ease;
}
._form6 .checkbox input[type="checkbox"]:checked {
  background-color: #F5A200;
  border-color: #F5A200;
}
._form6 .checkbox input[type="checkbox"]:checked::after {
  content: "";
  display: block;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 1px 1px 0;
  transform: rotate(45deg);
  margin: 1px 0 0 5px;
}
._form6 .file{ text-align: center; flex-direction: column; align-items: center; background:#fff; border-radius:4px; overflow: hidden; cursor: pointer; padding:0.28rem 18px 0.18rem 18px; }
._form6 .file .t1{
width: 100%;
font-weight: 400;
font-size: 14px;
line-height:24px;
color: #000000; margin-top: 0.11rem;
}
._form6 .file .t2{
width: 100%;
font-weight: 400;
font-size: 14px;
line-height:24px;
color: #7B7B7B; margin-top: 0.15rem;
}
._form6 .file input{ position: absolute; right:0; bottom:0; height:100%; width:100%; z-index: 6; opacity: 0; cursor: pointer;}
._form6 .file .img{ position:relative; width:0.49rem; height:0.49rem; z-index:7; background:url(img/file.svg) center no-repeat; background-size:100% auto !important;}
._form6 .file:hover .img{  background:url(img/file1.svg) center no-repeat; }

._form6 input::placeholder{color:rgba(0,0,0,0.3); opacity:1 !important;}
._form6 textarea::placeholder{color:rgba(0,0,0,0.3); opacity:1 !important;}
._form6 input:focus::placeholder{color:rgba(0,0,0,1); opacity:1 !important;}
._form6 textarea:focus::placeholder{color:rgba(0,0,0,1); opacity:1 !important;}


/* @media screen and (max-width:1600px) {
._form6 .text{ height:52px; padding:8px 33px;}
._form6 .textarea{ padding:14px 33px;}
._form6 .button{ height:52px; }
} */
@media screen and (max-width:1024px) {
._form6{ padding-top:15px;} 	
._form6 .text{ line-height:28px; height:40px; padding:5px 12px;}
._form6 .textarea{ height:100px; padding:8px 12px;}
._form6 .button{ height:40px; margin-top:10px;}
._form6 .checkbox{ margin-top:4px;}
._form6 .file{ padding:19px 14px 16px 14px;}
._form6 .file .img{ width:36px; height:36px;}
._form6 .file .t1{ margin-top: 5px;}
._form6 .file .t2{ margin-top:5px;}

}


.serv_dzyq{ display: flex; flex-wrap: wrap; justify-content:space-between; width:100%; overflow: hidden; position: relative; }
.serv_dzyq .bg{position:absolute; left: 0; top:0; z-index: 1; width: 100%; height: 100%;}
.serv_dzyq .bg-pc{ display: block; }
.serv_dzyq .bg-ph{ display: none; }
.serv_dzyq .left{ display: flex; flex-wrap: wrap; width:54%; padding:0.95rem 7px 1rem 60px; align-content: space-between; }
.serv_dzyq .right{ display: block; width:46%; padding:0.95rem 42px 1rem 42px; background: rgba(0,0,0,0.3);}
.serv_dzyq .box0{display:block; width: 100%;}
.serv_dzyq .box0 .ul{display: flex; flex-wrap: wrap; width: 100%;}
.serv_dzyq .box0 .ul .la{display: flex;flex-wrap: wrap; margin-top: 0.2rem; width: 25%;}
.serv_dzyq .box0 .ul .la .info{display:block; width: 100%; color:#fff; font-size:16px; line-height:24px;}
.serv_dzyq .box0 .ul .la .tit{display:block; width: 100%; color:#fff; font-size:14px; line-height:22px; margin-top:0.09rem; opacity:0.6;}
.serv_dzyq .box0 .ul .la .ico{display:block; width: 100%; line-height:0; margin-top:0.11rem;}
.serv_dzyq .box0 .ul .la .ico img{ margin:0 auto; width:0.56rem; height: 0.56rem;}


@media screen and (max-width:1024px) {
.serv_dzyq .left{ width:100%; padding:40px 20px; }
.serv_dzyq .right{ width:100%;  padding:40px 15px 40px 15px; }
.serv_dzyq .box0{ margin-top:40%;}
.serv_dzyq .box0 .ul .la .info{font-size:15px; line-height:23px;}
.serv_dzyq .box0 .ul .la .ico img{ width:36px; height: 36px;}
.serv_dzyq .bg-pc{ display: none; }
.serv_dzyq .bg-ph{ display: block; }
}
@media screen and (max-width:767px) {
.serv_dzyq .box0 .ul{ justify-content: space-between;}	
.serv_dzyq .box0 .ul .la{ flex-direction: column; width: auto;}
}






._form7{  width:100%;display: flex; flex-wrap: wrap; justify-content:space-between;}
._form7 .lab{ width:100%; position:relative; flex-wrap:wrap; display: flex;margin-top:14px; }
._form7 .w49{ width:49%;}
._form7 .w31{ width:31.9%;}
._form7 .text{ position: relative; z-index: 6; cursor: pointer; width:100%; border:1px solid #E5E5E5; background:#fff; border-radius:4px; font-size:14px;color: #000; line-height:34px; height:62px; padding:13px 23px;}
._form7 .text:hover{ border:1px solid #F5A200;}
._form7 .text:focus{ border:1px solid #F5A200;color: #000 !important;}
._form7 .textarea{ position: relative; z-index: 6; cursor: pointer; width:100%; border:1px solid #E5E5E5; background:#fff; border-radius:4px;  font-size:14px;color: #000; line-height:24px; height:199px; padding:19px 23px;}
._form7 .textarea:hover{ border:1px solid #F5A200;}
._form7 .textarea:focus{ border:1px solid #F5A200;color: #000 !important;}
._form7 .button{ display:inline-flex; width:100%; justify-content:center; align-items: center; color: #fff; font-size:14px; line-height:1; height:62px; background: #F5A200;border-radius:30px;margin-top:9px;}
._form7 .button:hover{ background: #000;}
._form7 .checkbox{ width:100%; align-items: center; justify-content: center; display:flex; color:#8F8F8F; font-size:14px; line-height:26px;margin-top:0.59rem;}
._form7 .checkbox a{ color:#000; text-decoration: underline; }
._form7 .checkbox a:hover{ color:#F5A200;}
._form7 .checkbox input[type="checkbox"] {cursor: pointer;
  appearance: none; margin-right: 8px;
  -webkit-appearance: none;
  width:16px;
  height: 16px;
  border: 1px solid #ccc;
  border-radius: 4px;
  background-color: #fff;
  outline: none; /* 移除聚焦时的默认边框 */
  transition: all 0.3s ease;
}
._form7 .checkbox input[type="checkbox"]:checked {
  background-color: #F5A200;
  border-color: #F5A200;
}
._form7 .checkbox input[type="checkbox"]:checked::after {
  content: "";
  display: block;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 1px 1px 0;
  transform: rotate(45deg);
  margin: 1px 0 0 5px;
}
._form7 .xl{ display: block; text-align: center; width:100%; font-size:14px;color:#828282; line-height:24px; margin-top: 4px; }
._form7 .xl a{ color: #000; text-decoration: underline;}
._form7 .xl a:hover{ color: #F5A200;}
._form7 .jt .img{ position: absolute; right:18px; top: 0; width:14px; height: 100%; z-index:8; background:url(img/ico16.png) center no-repeat; background-size:14px auto !important;}
._form7 .jt.active .img{ transform: rotateX(180deg); ms-transform: rotateX(180deg); }
._form7 select{ appearance:none;-webkit-appearance:none;-moz-appearance:none;}

._form7 input::placeholder{color:rgba(0,0,0,0.3); opacity:1 !important;}
._form7 textarea::placeholder{color:rgba(0,0,0,0.3); opacity:1 !important;}
._form7 input:focus::placeholder{color:rgba(0,0,0,1); opacity:1 !important;}
._form7 textarea:focus::placeholder{color:rgba(0,0,0,1); opacity:1 !important;}


@media screen and (max-width:1600px) {
._form7 .text{ height:44px; line-height:30px; padding:6px 20px;}
._form7 .textarea{ padding:14px 20px;}
._form7 .button{ height:44px; }
}
@media screen and (max-width:1024px) {
._form7 .text{ line-height:28px; height:40px; padding:5px 12px;}
._form7 .textarea{ height:120px; padding:8px 12px;}
._form7 .button{ height:40px; margin-top:5px;}
._form7 .checkbox{ margin-top:10px;}
._form7 .jt .img{ right:10px;background-size:12px auto !important;}
._form7 .xl{ margin-top: 0; }
}


.xunjia{ display: flex; flex-direction: column; width:100%; align-items: center; justify-content: center; background:#F7F7F7; padding:68px 60px 100px 60px;border-top: 1px solid rgba(0,0,0,0.1);}
.xunjia .w724{ width:724px;}
.xunjia .tit2{ display:block; margin-top:22px;
width: 100%;
font-weight: 400;
font-size: 16px;
line-height:24px;
text-align: center;
color: #000000;
}
.xunjia ._form7{ padding-top:82px;}


@media screen and (max-width:1024px) {
.xunjia{ padding:30px 15px 40px 15px;}	
.xunjia .w724{ width:100%;}
.xunjia .tit2{font-size: 14px; margin-top:14px; text-align: left;
line-height:22px;}
.xunjia .tit2 br{ display:none;}
.xunjia ._form7{ padding-top:15px;}

}


.shopT{ display:block; width: 100%; margin-top: 68px;}
.shopT .top label{ min-width:14px; width:14px; height:14px;}
.shopT .top label span.img{ width:14px; height:14px; background:url(img2/ico11.png) no-repeat; background-size:100% 100%; }
.shopT .top .on label span.img{background:url(img2/ico13.png) no-repeat; background-size:100% 100%; }
.shopT label{ float:left; line-height:0; position:relative; cursor:pointer;}
.shopT label input[type="checkbox"]{ cursor: pointer; opacity:0; position:absolute; display:block; width:100%; height:100%;}
.shopT label span.img{ display:block; width:100%; height:100%; background:url(img2/ico12.png) no-repeat; background-size:100% 100%; }
.shopT label input[type="checkbox"]:checked + span.img{background:url(img2/ico13.png) no-repeat; background-size:100% 100%; }
.shopT label.on span.img{background:url(img2/ico13.png) no-repeat; background-size:100% 100%; }
.shopT .top{ display: flex; flex-wrap: wrap;align-items: center; width: 100%; background: #000; border-radius: 10px; padding:12px 0; color: #fff; font-size:14px; line-height:25px;}
.shopT .top .label font{ margin-left: 0.1rem;}
.shopT .div{display: flex;align-items: center; flex-wrap:wrap;}
.shopT .shopCon label{ min-width:20px; width:20px; height:20px;}
.shopT .shopCon label span.img{ width:20px; height:20px; }
.shopT .shopCon{ display: flex; flex-wrap: wrap; width: 100%;}
.shopT .shopCon ul{ display: flex; flex-wrap: wrap; width: 100%;}
.shopT .shopCon li{ display: flex; flex-wrap: wrap;align-items: center; background: #fff; border-radius: 10px; width:100%; color: #000; font-size:16px; line-height:26px; padding:19px 0; margin-top: 10px;}
.shopT .shopCon li .btn{ float:right; }
.shopT .shopCon li .btn a{ float:left; display: flex; align-items: center; height: 19px;}
.shopT .shopCon li .btn img{ max-width: none; width: 16px; height: 16px; transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
.shopT .shopCon li .btn{ float: left;}
.shopT .shopCon li .btn .btn1,
.shopT .shopCon li .btn .btn2{ float: left; width:39px; height: 39px; cursor: pointer; position: relative; background-size:19px 19px !important;}
.shopT .shopCon li .btn .btn2{background: url(img2/_minus.png) center no-repeat; }
.shopT .shopCon li .btn .btn1{ background: url(img2/_plus.png) center no-repeat;}
.shopT .shopCon li .btn .number{ float: left; width:0.84rem; text-align: center; height:39px; line-height:39px; color: #000; font-size: 16px; }
.shopT .label{ display: flex; align-items: center; justify-content: center; width:6.5%; margin-left:1.4%;}
.shopT .img{ width:14%; text-align:center; }
.shopT .name{ width:25.8%; align-items: center; justify-content: center;text-align:center;}
.shopT .model{ width:16.9%; align-items: center; justify-content: center;text-align:center;}
.shopT .model span{ display:none;}
.shopT .num{ width:22.9%; text-align:center; justify-content: center; margin-left: 2.5%;}
.shopT .cs{ width:10%; text-align:center; justify-content: center;}
.shopT .pic{ display:block; line-height:0; width:1.66rem;}
.shopT .delete{ display: flex; cursor: pointer;
width: 43px;
height: 43px; border-radius:50%;
border: 1px solid #C3C3C3;background: url(img2/delete.svg) center no-repeat; background-size:16px 16px !important;
}
.shopT .delete:hover{border: 1px solid #F5A200; background: url(img2/delete1.svg) center no-repeat #F5A200; }
.shopT .name a{ color:#000;}
.shopT .name a:hover{ color:#F5A200;}

@media screen and (max-width:1024px) {
.shopT{ margin-top:30px;}	
.shopT .shop{ padding:16px 0;}
.shopT .shopCon li{ font-size:14px; line-height:24px; padding:16px 0;}
.shopT .shopCon label{ min-width:14px; width:14px; height:14px;}
.shopT .shopCon label span.img{ width:14px; height:14px; }
.shopT .shopCon li .btn .btn1,
.shopT .shopCon li .btn .btn2{ width:30px; height: 34px;  background-size:14px 14px !important;}
.shopT .shopCon li .btn .number{ width:46px; height:34px; line-height:34px; font-size: 14px; }
.shopT .delete{
width:34px;height:34px; background-size:14px 14px !important;}
.shopT .name{ width:28.3%;}
.shopT .num{ width:22.9%; margin-left: 0%;}
.shopT .pic{ width:90px;}
}
@media screen and (max-width:767px) {
.shopT{ margin-top:20px;}		
.shopT .top{ display:none !important;}
.shopT .shopCon li{ position: absolute; flex-wrap: wrap; justify-content: space-between; position: relative; padding:16px 15px 16px 146px; }
.shopT .label{ width:auto; position: absolute; left:8px; top:50%; transform: translateY(-50%); -ms-transform: translateY(-50%);}
.shopT .img{ width:100px; position: absolute; left:35px; top:50%; transform: translateY(-50%); -ms-transform: translateY(-50%);}
.shopT .pic{ width:100px;}
.shopT .name{ width:100%; text-align: left; justify-content: flex-start;}
.shopT .model{ width:100%; text-align: left; justify-content: flex-start; padding:2px 0;}
.shopT .model span{ display:inline-block;}
.shopT .num{ width:auto;}
.shopT .cs{ width: auto;}
.shopT .shopCon li .btn{ margin-left: -8px;}

}


.shopT .down{ display: flex; flex-direction: column; justify-content:center; align-items: center; width:100%; margin-top:39px;}
.shopT .down .gong{color:#000; font-size:16px; line-height:26px; margin-top:19px}
.shopT .down .gong font{color:#F5A200; margin:0 5px;}
.shopT .down .btn{ display: flex;}
.shopT .down .btn a{ display: flex; flex-wrap: wrap; justify-content:center; align-items: center; text-align:center; color:#000; font-size:14px; line-height:1; padding-bottom:2px; height:34px; border-radius:34px; border:1px solid #A1A1A1; margin:0 5px; padding:0 20px;}
.shopT .down .btn .detle{ border:1px solid #F5A200; background:#F5A200; color:#fff;}
.shopT .down .btn .detle:hover{ border:1px solid #000; background:#000; color:#fff;}
.shopT .down .btn .cerl:hover{ border:1px solid #F5A200; background:#F5A200; color:#fff;}

@media screen and (max-width:1024px) {
.shopT .down{ margin-top:25px;}
.shopT .down .gong{ font-size:14px; line-height:24px; margin-top:10px;}

}






.yanfa{width: 100%; padding:51px 0 100px 0; border-top: 1px solid rgba(0,0,0,0.1); background:#F7F7F7;  display:flex; flex-wrap: wrap; align-items: flex-start; justify-content:space-between; }	
.yanfa .left{ display: flex; flex-wrap: wrap; align-content: space-between; width:50%; padding:0 60px; position: sticky; top: 1.2rem;  height:calc(100vh - 2.15rem); }	
.yanfa .right{ width:50%; padding:0 60px 0.36rem 40px; border-left: 1px solid rgba(0,0,0,0.1);}	
.yanfa .list{display: block; width:100%;}
.yanfa .list .li{ display: block; width:100%; margin-bottom:1.17rem; }	
.yanfa .list .img{ display: block; width:100%; line-height: 0; overflow: hidden; border-radius:20px;margin-top:15px;}
.yanfa .list .p0{ display: block; width:100%;margin-top:30px; position: relative; padding-left: 21px;
font-weight: 400;
font-size: 14px;
line-height:24px;
color: #000000;
}	
.yanfa .list .p0::after{ display: block; content: '';
position: absolute;
width: 13px;
height: 13px;
left:0;
top:6px; border-radius:50%;
background: #F5A200;
}
.yanfa .list .p1{ display: block; width:100%; margin-top: 21px;
font-weight: 400;
font-size: 18px;
line-height:28px;
color: #000000;
}	
.yanfa .top{ display: block; width:100%;}
.yanfa .down{ display: block; width:100%; margin-top:25px;}
.yanfa .p2{ display: block; width:100%;
font-weight: 400;
font-size: 14px;
line-height:24px;
color:rgba(0,0,0,0.5);
}	
.yanfa .t1{ display: block; width:100%;
font-weight: 400;
font-size: 0.67rem;
line-height:0.79rem;
color: #000000;
}	


@media  screen and (max-width:1024px){	
.yanfa{padding:0; }
.yanfa .left{ position: static; width:100%; padding:30px 15px 35px 15px; height:auto; }	
.yanfa .right{ width:100%; padding:30px 15px 10px 15px;border-left:0;border-top: 1px solid rgba(0,0,0,0.1);}	
.yanfa .t1{
font-size:24px;
line-height:34px;
}
.yanfa .list .li{margin-bottom:30px;}
.yanfa .list .p0{margin-top:12px; padding-left:16px;
}	
.yanfa .list .p0::after{ 
width:9px;
height: 9px;
top:8px;
}
.yanfa .list .p1{
font-size:15px; margin-top:15px;
line-height:24px;
}
.yanfa .list .img{border-radius:10px;margin-top:12px;}

}






.pord3{ width:100%; padding:68px 60px 100px 60px; border-top: 1px solid rgba(0,0,0,0.1); background:#F7F7F7; }
.pord3 .top{ display: flex; flex-wrap: wrap; align-items: center; width:100%; justify-content: space-between; padding:10px 13px;}


.pord3 .down{ position: relative; width:100%;background:#fff; border-radius: 10px; margin-top:20px; color: #000; font-size:14px; line-height:23px;  text-align: center; overflow: hidden;}
.pord3 .down table{ width:calc(100% + 2px); margin:-1px;}
.pord3 .down td{padding:0.28rem 0.28rem;border:1px solid #E5E5E5;}
.pord3 .down tr:last-child td{ padding-left:0 !important; padding-right:0 !important;}
.pord3 .down .cont{ width:92%; margin:0 4%; position: relative;}
.pord3 .down .colse{ display: block; position: absolute; right:-4px; top:-4px; width:19px; height:19px; z-index: 6; cursor: pointer;background:url(img2/colse.svg) center no-repeat; background-size:100% 100% !important; }
.pord3 .down .img{ text-align:center; display: block; width:100%; line-height: 0; overflow: hidden;
border: 1px solid #C7C7C7;
border-radius: 20px;
 }
.pord3 .down .img img{ width:100%;}
.pord3 .down .btn{display:inline-flex; white-space: nowrap; color:#fff;background:#F5A200 ; border-radius:30px; padding:8px 19px;margin:0 5px;}
.pord3 .down .btn:hover{color: #fff;background:#000 ;}
.pord3 .down .btn.on{ background:#000 ;}
.pord3 .down .btn.on:hover{ background:#F5A200 ;}
.pord3 .input_box{width:85%; margin:0 7.5%; position: relative; display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}
.pord3 .input_box input{width: 100%;height:38px; background:none; border:0; border-bottom:1px solid rgba(0,0,0,0.1);
font-weight: 400;
font-size:12px;
line-height:36px;
color: #000; padding:0 0 0 30px; overflow: hidden;white-space: nowrap; text-overflow:ellipsis; 
}
.pord3 .input_box input:focus{ outline:none;}
.pord3 .input_box input::placeholder{color:rgba(0,0,0,0.3); }
.pord3 .input_box .ss{width:24px; height: 36px; display: block;position: absolute;left: 0;top:0; cursor: pointer;background: url(img/search.svg) left center no-repeat; background-size:18px auto !important;}
.pord3 .input_box .ss:hover{background: url(img/search1.svg) left center no-repeat;}
.pord3 .input_box .button{ display:block; background:#F5A200; border-radius: 0.45rem; margin-top: 0.25rem;
width:1.38rem;
height: 0.45rem;
font-weight: 500;
font-size: 14px;
line-height: 0.45rem;
text-align: center;
text-transform: uppercase;
color: #FFFFFF;
}
.pord3 .input_box .button:hover{background:#000;}
.pord3 .box{width:100%;display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;margin-top:92px; position: relative;}
.pord3 .box .title1{display: flex;}
.pord3 .box .title1 ul{display: flex; }
.pord3 .box .title1 ul li{display: flex; margin-right:54px;}
.pord3 .box .title1 ul li:last-child{ margin-right:0 !important;}
.pord3 .box .title1 ul li a{display: flex;
font-weight: 400;
font-size:20px;
line-height: 34px; 
color: #000;
}
.pord3 .box .title1 ul li.on a{color: #F5A200;}

.pord3 .box .right{display: flex;}
.pord3 .box .btn{display: flex; margin-left: 10px;}
.pord3 .box .btn a{display: flex;justify-content: center;align-items: center;
border: 1px solid #A1A1A1;
border-radius:34px;
font-weight: 400;
font-size: 14px;
line-height: 16px; height:34px;
color: #000;
padding:0 19px 1px 19px;
}
.pord3 .box .btn.on a{background:#F5A200;border: 1px solid #F5A200;color: #fff;}
.pord3 .box .btn a:hover{background:#F5A200;border: 1px solid #F5A200;color: #fff;}
.pord3 .search_input input{ font-size:12px;}
.pord3 .tc-email{
 display: none;
position: absolute;
width: 548px;padding:24px 22px; margin-top:10px;
left: auto;right: 0;
top:100%;
background: #FFFFFF;
border-radius: 10px; z-index: 10;
box-shadow:0px 0.18rem 0.6rem rgba(0, 0, 0, 0.25);	
}
.pord3 .tc-xiazai{
 display: none;
position: absolute;
width: 548px;padding:24px 22px; margin-top:10px;
left: auto; right: 0;
top:100%;
background: #FFFFFF;
border-radius: 10px; z-index: 10;
box-shadow:0px 0.18rem 0.6rem rgba(0, 0, 0, 0.25);	
}

@media (max-width:1800px){
.pord3 .box{ justify-content: flex-end;}	
.pord3 .box .right{position: relative; right: 0; top:0; margin-left: 4.7%;}
}
@media (max-width:1600px){
.pord3 .input_box{width:94%; margin:0 4%; }
.pord3 .down .btn{ padding:6px 15px;}
}
@media (max-width:1440px){
.pord3 .down{ font-size:13px;}	
.pord3 .down td{padding:0.18rem 0.18rem;}	
.pord3 .down .cont{ margin:6px 4%; }
.pord3 .input_box input{ font-size:13px; padding:0 0 0 24px;}
.pord3 .box{ justify-content: space-between;}	
.pord3 .box .right{ margin-left:0;}
.pord3 .down .btn{ font-size:12px; margin:0 2px; padding:4px 12px;}
.pord3 .box .btn a{ font-size:13px;}	
.pord3 .search_input{width: 660px;}
}
@media (max-width:1270px){
.pord3 .search_input{width:540px;}
.pord3 .box .btn a{
padding:0 16px 2px 16px;}
}
@media (max-width:1024px){
.pord3{ padding:30px 15px 40px 15px;}	
.pord3 .down{ overflow-x: auto;}		
.pord3 .down table{ width:1100px; }	
.pord3 .down td{padding:10px 10px;}	
.pord3 .input_box .button{ border-radius:30px; margin-top:15px;
width:66px;
height:30px;
font-size: 13px;
line-height:30px;}
.pord3 .search_input{width:100%;}
.pord3 .box{ margin-top:25px;}
.pord3 .box .title1 ul li{ margin-right:20px;}
.pord3 .box .title1 ul li a{
font-size:16px;
line-height: 30px; 
}
.pord3 .box .btn a{ height:30px;
padding:0 14px 1px 14px;
}
.pord3 .tc-email{
width: 100%;
padding: 18px 15px 24px;
margin-top: 10px;}
.pord3 .tc-xiazai{
width: 100%;
padding: 18px 15px 24px;
margin-top: 10px;}	
	
}
@media (max-width:767px){
.pord3 .search_input{width:100%;}
.pord3 .box{ justify-content: center; flex-wrap: wrap-reverse;}
.pord3 .box .title1{ margin-top:15px;}
.pord3 .box .right{width:100%; justify-content:center;}
.pord3 .box .btn{ margin: 0 5px;} 
.pord3 .box .btn a{ height:30px; font-size:12px;
padding:0 12px 1px 12px;
}
}

._form8{ width:100%;display: flex; flex-wrap: wrap; justify-content:space-between;}
._form8 .lab{ width:49%; position:relative; flex-wrap:wrap; display: flex;margin-top:10px; }
._form8 .text{ position: relative; z-index: 6; cursor: pointer; width:100%; border:1px solid #E5E5E5; background:#F7F7F7; border-radius:4px; font-size:14px;color: #000; line-height:28px; height:50px; padding:10px 18px;}
._form8 .text:hover{ border:1px solid #F5A200;}
._form8 .text:focus{ border:1px solid #F5A200;color: #000 !important;}
._form8 .button{ display:inline-flex; justify-content:center; align-items: center; color: #fff; font-size:14px; line-height:1; height:34px; background: #F5A200;border-radius:30px;margin-top:11px; padding:0 19px 1px 19px;}
._form8 .button:hover{ background: #000;}

._form8 input::placeholder{color:rgba(0,0,0,0.3); opacity:1 !important;}
._form8 input:focus::placeholder{color:rgba(0,0,0,1); opacity:1 !important;}


@media screen and (max-width:1024px) {
._form8 .text{ line-height:28px; height:40px; padding:5px 12px;}
}

.tc-btn{ display: none;
position: absolute;
width: 548px;padding:24px 22px; margin-top:10px;
left: 0;
top:100%;
background: #FFFFFF;
border-radius: 10px; z-index: 10;
box-shadow:0px 0.18rem 0.6rem rgba(0, 0, 0, 0.25);
}
.tc-btn .title{ display: block;
width: 100%;
font-weight: 400;
font-size: 18px;
line-height: 26px;
color: #000000;
}
.tc-btn .info{ display: block;
width: 100%;
font-weight: 400;
font-size: 14px;
line-height: 24px;
color:rgba(0,0,0,0.5); padding-bottom: 8px;
}


@media screen and (max-width:1024px) {
.tc-btn{width: 100%;padding:18px 15px 24px 15px; margin-top:10px;}
.tc-btn .title{
font-size: 16px;
line-height: 24px; padding-bottom:4px;}

}



.hangye1{width: 100%;background: #F7F7F7; padding:0 60px 84px 60px;
}
.hangye1 .lits04{ margin-top:64px;}

@media screen and (max-width:1024px) {
.hangye1{padding:0 15px 30px 15px; }
.hangye1 .lits04{ margin-top:15px;}
}


.hangye4{width: 100%; padding:100px 60px 100px 60px; text-align: center;
}
.hangye4 .pic{width: 100%;  display: block; line-height: 0;}
.hangye4 .pic img{
width: 57px;
height: 57px;
}
.hangye4 .tit{width: 100%;  display: block;margin-top:28px;
font-weight: 400;
font-size: 24px;
line-height:34px;
color: #000000;
}
.hangye4 .btn{width: 100%;  display: flex; justify-content: center; margin-top:23px;}
.hangye4 .btn .a{ display: flex; justify-content: center; align-items: center;font-weight: 400;
font-size: 14px;
line-height:31px;
color:rgba(0,0,0,0.6);}
.hangye4 .btn .a img{
width:21px;
height: 21px; margin-right: 7px;
}
.hangye4 .btn .a:hover{ color:#F5A200;}

@media screen and (max-width:1024px) {
.hangye4{padding:40px 15px 40px 15px; }
.hangye4 .pic img{
width:40px;
height: 40px;
}
.hangye4 .tit{margin-top:18px;
font-size:16px;
line-height:26px;
}
.hangye4 .btn{margin-top:13px;}

}


.hangye5{width: 100%; padding:20px 60px 18px 60px;border-top: 1px solid rgba(0,0,0,0.1); display: inline-flex; flex-wrap: wrap; justify-content: center;}
.hangye5 .ul{ display: inline-flex; flex-wrap: wrap; }
.hangye5 .ul .li{ display: flex; flex-wrap: wrap; padding:10px 28px; }
.hangye5 .ul .li .la{ display: block; width:100%;position: relative; text-align: center;}
.hangye5 .ul .li .ico{display:block; width:100%; line-height:0;}
.hangye5 .ul .li .ico img{ margin:0 auto; width:auto; max-width: inherit; height:44px; }
.hangye5 .ul .li .ico .img1{display:block;}
.hangye5 .ul .li .ico .img2{display:none;}
.hangye5 .ul .li .la:hover .ico .img1{display:none;}
.hangye5 .ul .li .la:hover .ico .img2{display:block;}
.hangye5 .ul .li .tit{ display:block; width:100%; color: #000; font-size:14px; line-height:24px; margin-top:5px; }
.hangye5 .ul .li.on .la .ico .img1{display:none;}
.hangye5 .ul .li.on .la .ico .img2{display:block;}
.hangye5 .ul .li.on .tit{color:#F5A200;}

@media screen and (max-width:1270px) {
.hangye5 .ul .li{ padding:10px 19px; }

}
@media screen and (max-width:1024px) {
.hangye5{ padding:20px 15px 18px 15px;}	
.hangye5 .ul .li .ico img{height:34px; }
.hangye5 .ul .li{ padding:10px 10px; }
.hangye5 .ul .li .tit{ font-size:13px; line-height:22px; margin-top:5px; }
}
@media screen and (max-width:767px) {
.hangye5 .ul .li{ width:25%;}
.hangye5 .ul .li{ padding:10px 0; }
}


.hangye7{ padding:0 60px 76px 60px;}
.hangye7 .left{position: relative; z-index: 6; display: flex; flex-wrap: wrap; width:38%; padding:0.22rem 0 0.22rem 58px; align-content: space-between; }
.hangye7 .right{position: relative; z-index: 6; display: block; width:50%; padding:0 42px 0 0; }
.hangye7 .box{ display: flex; flex-wrap: wrap;justify-content: space-between; position: relative; width:100%; margin-top:100px; padding:52px 0 0 0;  border-top: 1px solid #F5A200; }
.hangye7 .box::after{ content: '';
width: 100%;
height: 328px;
top: 0; left: 0; z-index: 1; position: absolute;
background: linear-gradient(180deg, #F5A200 -42.37%, #FFFFFF 104.82%);
opacity: 0.23;
}
.hangye7 .box .siz48{ flex-direction:column;}
.hangye7 .box .pic{ overflow: hidden; border-radius: 20px; display: block; width:100%; line-height: 0;  }
.hangye7 .box .t2{display:block; width:100%;color:rgba(0,0,0,0.5); font-size:14px; line-height:24px;margin-top:0.22rem;}
.hangye7 .box .p{display:block; width:100%;color:rgba(0,0,0,0.6); font-size:0.2rem; line-height:0.3rem;margin-top:0.27rem;}

@media screen and (max-width:1600px) {
.hangye7 .left{width:40%;}
}
@media screen and (max-width:1024px) {
.hangye7{ padding:0 15px 40px 15px; }	
.hangye7 .left{ width:100%; padding:30px 20px; }
.hangye7 .right{ width:100%; padding: 0; }
.hangye7 .box{ margin-top:35px; padding:0; }
.hangye7 .box .pic{ border-radius: 10px;  }
.hangye7 .box .t2{margin-top:20px;}
.hangye7 .box .p{font-size:15px; line-height:26px;margin-top:15px;}
}
@media screen and (max-width:767px) {
.hangye7 .box .t2 br{display:none;}
}

.hangye7 .box0{display: block; width:100%; z-index: 6; position: relative;}
.hangye7 .box0 .ul{display: flex; flex-wrap: wrap;justify-content:center; width:calc(100% + 10px); margin:0 -5px; position:absolute; left:0; bottom:125px;}
.hangye7 .box0 .ul .li{display: flex; margin:0 5px 10px 5px;}
.hangye7 .box0 .ul .la{display: flex; justify-content: center; align-items: center;
background: #F0F0F0; border:1px solid #F0F0F0;
border-radius: 8px;
font-weight: 400;
font-size: 14px;
line-height:20px;height:34px;
text-align: center;
color: #000000; padding:0 31px;
}
.hangye7 .box0 .ul .la img{ width: 18px; height: 18px; margin-right: 11px;}
.hangye7 .box0 .ul .la .img1{ display: block; }
.hangye7 .box0 .ul .la .img2{ display: none; }
.hangye7 .box0 .ul .last .la{background: #fff; border:1px solid #CECECE;}
.hangye7 .box0 .ul .on .la{background: #F5A200; border:1px solid #F5A200;color: #fff;}
.hangye7 .box0 .ul .la:hover{background: #F5A200; border:1px solid #F5A200;color: #fff;}
.hangye7 .box0 .ul .la:hover .img1{ display: none; }
.hangye7 .box0 .ul .la:hover .img2{ display: block; }
.hangye7 .box0 .ul .on .la .img1{ display: none; }
.hangye7 .box0 .ul .on .la .img2{ display: block; }

@media screen and (max-width:1024px) {
.hangye7 .box0 .ul{ bottom:40px;}	
.hangye7 .box0 .ul .la img{ margin-right: 6px;}
.hangye7 .box0 .ul .la{font-size: 13px; padding:0 13px;}
}
@media screen and (max-width:767px) {
.hangye7 .box0 .ul .li{ margin:0 3px 8px 3px;}	
.hangye7 .box0 .ul .la{font-size: 12px; padding:0 11px;}
}


.hangye3{width: 100%;background: #F7F7F7; padding:73px 60px 70px 60px;
}
.hangye3 .two{ display: block; width: 100%; margin-top: 62px;}
.hangye3 .two .ul{ display: flex; flex-wrap: wrap; width:calc(100% + 6px); margin:0 -3px;}
.hangye3 .two .ul .li{ display: flex;width:20%; padding:0 3px; margin-bottom: 7px;}
.hangye3 .two .ul .li .la{ display:block; text-align: center; width:100%; padding:0.15rem 0.15rem; color:#000; font-size:16px; line-height:25px; background: #fff; border-radius: 16px;}
.hangye3 .two .ul .li .la:hover{ color:#F5A200;}
.hangye3 .two .ul .li.on .la{background: #F5A200; color:#fff;}
.hangye3 .three{ display: block; width: 100%; background: #fff; border-radius: 16px; padding:16px 16px;}
.hangye3 .three .ul{ display: flex; flex-wrap: wrap; width:100%;}
.hangye3 .three .ul .li{ display: flex;width:10%; padding:7px 7px;}
.hangye3 .three .ul .li .la{ display:block;text-align: center; width:100%; color:#000; font-size:14px; line-height:24px; }
.hangye3 .three .ul .li .la:hover{ color:#F5A200;}


@media screen and (max-width:1440px) {
.hangye3 .three .ul .li{width:12.5%;}
}
@media screen and (max-width:1024px) {
.hangye3{padding:30px 15px 30px 15px; }
.hangye3 .two{ margin-top:25px;}
.hangye3 .two .ul .li{width:20%;}
.hangye3 .two .ul .li .la{padding:6px 6px; font-size:14px; line-height:24px; border-radius: 8px;}
.hangye3 .three{ border-radius: 8px; padding:10px 10px;}
.hangye3 .three .ul .li{width:20%; padding:3px 4px;}
}
@media screen and (max-width:767px) {
.hangye3 .two .ul .li{width:33.33%;}	
.hangye3 .three .ul .li{width:33.33%;}
.hangye3 .three .ul .li .la{ font-size:13px; line-height:22px; }
}


.hangye2{width: 100%;background: #F7F7F7; padding:0 60px 0.75rem 60px;
}
.hangye2 .two{ display: block; width: 100%; margin-top:52px;}
.hangye2 .two .ul{ display: flex; flex-wrap: wrap; width:calc(100% + 12px); margin:0 -6px;}
.hangye2 .two .ul .li{ display: flex;width:20%; padding:0 6px; margin-top:12px;}
.hangye2 .two .ul .li .la{ display:block; text-align: center; width:100%; padding:0.2rem 0.15rem; color:#000; font-size:18px; line-height:27px; background: #fff; border-radius: 16px;}
.hangye2 .two .ul .li .la:hover{ color:#F5A200;}
.hangye2 .two .ul .li.on .la{background: #F5A200; color:#fff;}
.hangye2 .bd{ display: block; width: 100%; margin-top:50px;}


@media screen and (max-width:1024px) {
.hangye2{padding:0 15px 30px 15px; }
.hangye2 .bd{ margin-top:10px;}
.hangye2 .two{ margin-top:10px;}
.hangye2 .two .ul .li .la{ padding:6px 6px;font-size:16px; line-height:26px; border-radius:8px;}
}
@media screen and (max-width:767px) {
.hangye2 .two .ul .li{ width:50%;}	
.hangye2 .two .ul .li .la{font-size:15px; }
}






.lits02{ display:block; width:100%;}
.lits02 .u2{ display:flex; flex-wrap: wrap; width:calc(100% + 14px); margin:0 -7px;}
.lits02 .u2 .li{ display:flex; flex-wrap: wrap; width:25%; padding:0.25rem 7px;}
.lits02 .u2 .div{ display:flex; flex-wrap: wrap; width:100%; position: relative; padding-bottom: 2px;
}
.lits02 .u2 .div .xp{ display: flex; align-items: center; position: absolute; left:0.23rem; top:0.19rem; z-index: 6;  color: #fff;font-size:12px; line-height:1; height:25px; padding:2px 12px 0 12px; border-radius:25px; background: #F5A200; }
.lits02 .u2 .div ._img{ background: #fff; padding-bottom:74.28%;border-radius:20px;}
.lits02 .u2 .div .cont{ display: block; width: 100%; position: relative; padding:0 1.05rem 0 3px; margin-top:20px;}
.lits02 .u2 .div .tit{ width: 100%; color: #000;font-size:16px; line-height:24px; }
.lits02 .u2 .div .p{ display: block; width: 100%;color:rgba(0,0,0,0.5);font-size:14px; line-height:22px; }
.lits02 .u2 .div .shop,
.lits02 .u2 .div .bidui{ position: absolute; top:50%; right:3px; z-index: 6; display: flex; border-radius:50%; width:0.43rem; height:0.43rem; background-size:auto 50% !important; transform: translateY(-50%); -ms-transform: translateY(-50%); }
.lits02 .u2 .div .shop{ background: url(img/ico9.png) center no-repeat; border:1px solid #C3C3C3;  margin-right: 0.52rem;
transition: all 0s linear;
  -moz-transition: all 0s linear;
  -webkit-transition: all 0s linear;
  -o-transition: all 0s linear;
   transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease;
}
.lits02 .u2 .div .shop.on{ background: url(img/ico9.1.png) center no-repeat #F5A200; border:1px solid #F5A200;}
.lits02 .u2 .div .bidui{ background: url(img/ico10.png) center no-repeat; border:1px solid #C3C3C3; }
.lits02 .u2 .div .bidui.on{ background: url(img/ico10.1.png) center no-repeat #F5A200; border:1px solid #F5A200;}
.lits02 .u2 .div.om .shop{ margin-right: 0;}
.lits02 .u2 .div.om .cont{ padding:0 0.53rem 0 3px;}

@media screen and (max-width:1024px) {
.lits02 .u2 .li{ padding:10px 7px; width:33.33%;}	
.lits02 .u2 .div ._img{border-radius:10px;}
.lits02 .u2 .div .shop,
.lits02 .u2 .div .bidui{ width:28px; height:28px;right:0; background-size:auto 55% !important;}
.lits02 .u2 .div .shop{margin-right:34px;}
.lits02 .u2 .div .cont{ padding:0 72px 0 0; margin-top:15px;}
.lits02 .u2 .div .tit{font-size:15px; line-height:23px; }
.lits02 .u2 .div .xp{left:8px; top:6px; }
.lits02 .u2 .div.om .shop{ margin-right: 0;}
.lits02 .u2 .div.om .cont{ padding:0 38px 0 0;}
}
@media screen and (max-width:767px) {
.lits02 .u2 .li{ width:50%;}
.lits02 .u2 .div .cont{ padding:0;}
.lits02 .u2 .div .shop,
.lits02 .u2 .div .bidui{top:28px; transform: translateY(0); -ms-transform: translateY(0);}
.lits02 .u2 .div .p{ margin:8px 0 4px 0; padding:0 72px 0 0;}

}


.prod_zhxz{background: #F7F7F7;border-top: 1px solid rgba(0,0,0,0.1); padding:34px 60px 100px 60px; }
.prod_zhxz .line1{ margin-top:0.54rem;border-top: 1px solid rgba(0,0,0,0.1); display: block; width: 100%;}
.prod_zhxz .wack1{ margin-top: 0.86rem;}
.prod_zhxz .lits02{ margin-top:calc(0.29rem + 10px);}
.prod_zhxz .mt45{ margin-top:55px;}
.prod_zhxz .select0{ margin-top:0.54rem; min-height: 57px;}

@media screen and (max-width:1024px) {
.prod_zhxz{ padding:25px 15px 40px 15px; }
.prod_zhxz .wack1{ margin-top:20px;}
.prod_zhxz .line1{ margin-top:30px;}
.prod_zhxz .lits02{ margin-top:20px;}
.prod_zhxz .mt45{ margin-top:15px;}
.prod_zhxz .select0{ margin-top:20px;}
}




.select0{ display: flex; align-items: center; justify-content: space-between; width: 100%;}
.select0{ display: flex; align-items: center;}
.select0 .left{ display: flex; align-items: flex-start;}
.select0 .right{ display: flex; align-items: center;}
.select0 .czsx{ display:block; background:#000; border-radius: 42px;
width:1.51rem; min-width:1.51rem;
height: 42px;
font-size: 14px;
line-height: 42px;
text-align: center;
text-transform: uppercase;
color: #FFFFFF;
}
.select0 .czsx:hover{background:#F5A200;}
.select0 .jg{font-size: 14px; display: flex; margin-right: 0.57rem;white-space: nowrap;
line-height: 24px;color:rgba(0,0,0,0.5);}
.select0 .tit{font-size: 14px; display: flex; margin-top:10px; margin-bottom: 10px; margin-right: 0.25rem; white-space: nowrap;
line-height:37px;color:rgba(0,0,0,0.5); }
.select0 .ul{display: flex; flex-wrap: wrap;}
.select0 .ul .li{display: flex; position: relative; margin:10px 6px;}
.select0 .ul .li .la{font-size: 14px; display: flex; padding:0 0.19rem;
line-height:37px;color:rgba(0,0,0,0.5);
background:rgba(232, 232, 232, 0.5);
border-radius:37px;
}
.select0 .ul .li .colse{
position: absolute;
width: 19px;
height: 19px;
right: -2px;
top:-10px;
}

@media screen and (max-width:1440px) {
.select0 .ul .li .la{ padding:0 0.16rem; font-size:13px;}
.select0 .jg{ margin-right: 0.3rem;}
.select0 .tit{ margin-right: 0.1rem;}
}
@media screen and (max-width:1024px) {
.select0{ flex-wrap: wrap;}
.select0 .ul{ width:calc(100% + 10px); margin:0 -5px;}
.select0 .ul .li{ margin:8px 5px;}	
.select0 .ul .li .la{line-height:30px; padding:0 10px; font-size:12px;}
.select0 .tit{ width: 100%; margin:0; line-height:30px;}
.select0 .left{ flex-wrap: wrap; width: 100%;}
.select0 .right{ margin-top: 10px; justify-content: space-between; width: 100%;}
.select0 .czsx{ height:33px;line-height:33px; font-size:13px;
width:100px; min-width:100px;}
.select0 .jg{ margin-right:0;}

}
@media screen and (max-width:767px) {
.select0 .ul{ width:calc(100% + 0.4rem); margin:0 -0.2rem;}	
.select0 .ul .li{ margin:8px 0.2rem;}	
.select0 .ul .li .la{padding:0 0.5rem; font-size:0.47rem;	}
}



.fj_line{ display: block; width: 100%;border-top: 1px solid rgba(0,0,0,0.1); margin-top:13px;}

.select1{ display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; width:100%; padding:12px 0;}
.select1 .left{ display:inline-flex;flex-wrap: wrap;}
.select1 .right{ display:inline-flex;flex-wrap: wrap;}
.select1 .ul{ display:inline-flex;flex-wrap: wrap;}
.select1 .li{ display: flex; flex-wrap: wrap; margin-right:0.83rem; position: relative; }
.select1 .li:last-child{ margin-right:0 !important;}
.select1 .li .la{ display:inline-flex;font-weight: bold; 
font-size: 20px;
line-height:30px;
color:#000;
}
.select1 .li .la:hover{ color: #F5A200;}
.select1 .li.on .la{ color: #F5A200;}
.select1 .li1{ display: flex; flex-wrap: wrap; margin-right:42px; position: relative; }
.select1 .li1::after{ display: block; content: '';
position: absolute;
width:1px;
height:18px; margin-top: -9px;
right: -21px;
top:50%;
opacity: 0.3;
background:#000000;
}
.select1 .li1:last-child{ margin-right:0 !important;}
.select1 .li1:last-child::after{ display: none; }
.select1 .li1 .la{ display:inline-flex;font-weight: bold; 
font-size: 24px;
line-height:30px;
color:#000;
}
.select1 .li1 .la:hover{ color: #F5A200;}
.select1 .li1.on .la{ color: #F5A200;}
.select1 .li2{ display:inline-flex;font-weight: bold; 
font-size: 24px;
line-height:30px;
color:#000;
}
.select1 .li3{ display:inline-flex;font-weight: bold; 
font-size: 20px;
line-height:24px;
color:#F5A200;
}

.cp_shop{ display: flex;font-size: 14px;line-height:26px;color: #000;background:url(img/Frame.svg) left center no-repeat; background-size:19px auto !important; padding-left: 25px; }
.cp_shop:hover{color:#F5A200;background:url(img/Frame1.svg) left center no-repeat;}
.cp_duibi{ display: flex;font-size: 14px;line-height:26px;color: #000;background:url(img/Frame2.svg) left center no-repeat; background-size:19px auto !important; padding-left: 25px; margin-left:37px; }
.cp_duibi:hover{color:#F5A200;background:url(img/Frame3.svg) left center no-repeat;}

@media screen and (max-width:1024px) {
.select1{ padding:5px 0;}	
.select1 .li .la{font-size:15px;line-height:26px;}
.select1 .li{ margin-right:20px; }
.select1 .li1 .la{font-size:16px;line-height:26px;}
.select1 .li1::after{
height:14px; margin-top: -7px;
right: -15px;
}
.select1 .li1{ margin-right:30px; }
.select1 .li2{font-size:16px;line-height:26px;}
.select1 .li3{font-size:16px;line-height:20px;}
.cp_duibi{ margin-left:20px; }
}
@media screen and (max-width:767px) {
.select1 .ul{ width:100%; justify-content: space-between;}	
.select1 .li{ margin-right:0; }
.select1 .left{ width:100%;}
.select1 .right{ margin-top:10px; width:100%; justify-content: space-between;}
}


.select2{ display: flex; flex-wrap: wrap; width:100%;display: block; margin-top: 10px;
  width: 100%;
  background: #fff;
  border-radius: 10px;
  padding:10px 0;}
.select2 .ul{ display: flex; flex-wrap: wrap; width:100%;}
.select2 .ul .li{ display: flex;width:11.11%; padding:11px 0 11px 0.4rem;}
.select2 .ul .li .la{ display:block; width:100%; color:#000; font-size:14px; line-height:24px; }
.select2 .ul .li .la:hover{ color:#F5A200;}
.select2 .ul .li.on .la{ color:#F5A200;}
.select2-2{  padding:15px 0;}

.select2.hd2 .ul .li .la{font-size:17px; font-weight:bold;}


@media screen and (max-width:1024px) {
.select2 .ul .li{width:16.66%; padding:3px 0 3px 14px;}
}
@media screen and (max-width:767px) {
.select2 .ul .li{width:33.33%;}
}


.select3{ display: flex; flex-wrap: wrap; width:100%;display: block; margin-top: 10px;
  width: 100%;
  background: #fff;
  border-radius: 10px;
  padding:24px 0.42rem 12px 0.42rem;}
.select3 .down{ display: block; overflow: hidden; width:100%;}
.select3 .ul{ display: flex; flex-wrap: wrap; width:100%; margin-bottom: -1px;}
.select3 .ul .li{ display: flex;width:16.66%; padding:13px 0;border-bottom: 1px solid rgba(0,0,0,0.1);}
.select3 .ul .li .la{ display:block; width:100%; color:#000; font-size:14px; line-height:24px; position: relative; padding-left: 31px; }
.select3 .ul .li .la::after{ display:block; content: ''; width:20px; height:20px; position: absolute; left: 0; top: 2px; background: url(img2/ico12.png) no-repeat; background-size:20px auto !important;}
.select3 .ul .li .la:hover{ color:#F5A200;}
.select3 .ul .li.on .la::after{background: url(img2/ico13.png) left center no-repeat;}
.select3 .top{ display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; width: 100%; padding-bottom: 18px;}
.select3 .select1{ width:auto;}
.select3 .search_input{ width:366px;}

@media screen and (max-width:1024px) {
.select3{ padding:14px 14px 10px 14px;}
.select3 .ul .li{width:25%; padding:12px 0;}
.select3 .ul .li .la{ padding-left:21px; }
.select3 .ul .li .la::after{width:14px; height:14px;  background-size:14px auto !important; top:5px; }
.select3 .search_input{ width:266px;}
}
@media screen and (max-width:767px) {
.select3 .ul .li{width:50%;}
.select3 .search_input{ width:230px;}
.select3 .top{ padding-bottom:4px;}
}



.select4{ display: flex; flex-wrap: wrap; width:100%;display: block; margin-top: 10px;
  width: 100%;
  background: #fff;
  border-radius: 10px;
  padding:18px 0.42rem;}
.select4 .ul{ display: flex; flex-wrap: wrap; width:100%;}
.select4 .ul .li{ display: flex;width:12.5%; padding:3px 0;}
.select4 .ul .li .la{ display:block; width:100%; color:rgba(0,0,0,1); font-size:14px; line-height:24px; padding-left: 28px;background: url(img2/ico12.png) left center no-repeat; background-size:20px auto !important; }
.select4 .ul .li .la:hover{ color:#F5A200;}
.select4 .ul .li.on .la{background: url(img2/ico13.png) left center no-repeat;}

@media screen and (max-width:1024px) {
.select4{ padding:14px 14px 10px 14px;}
.select4 .ul .li{width:25%;}
.select4 .ul .li .la{ padding-left:21px; background-size:14px auto !important; }
}
@media screen and (max-width:767px) {
.select4 .ul .li{width:50%;}
}


.select5{ display: flex; flex-wrap: wrap; width:100%;display: block; margin-top: 10px;
width: 100%;
background: #fff;
border-radius: 10px;
padding:9px 0.42rem 7px 0.42rem;}
.select5 .u1{ display: flex; flex-wrap: wrap; width:100%; padding: 15px 0;} 
.select5 .u1 .li{ display: flex;width:11.11%;}
.select5 .u1 .li .la{ display:block; width:100%; color:#000; font-size:14px; line-height:24px; }
.select5 .u1 .li .la:hover{ color:#F5A200;}
.select5 .u1 .li.on .la{ color:#F5A200;}
.select5 .u2{ display: flex; flex-wrap: wrap; width:100%; padding:11px 0;border-top: 1px solid rgba(0,0,0,0.1);}  
.select5 .u2 .li{ display: flex;width:12.5%; padding:0.12rem 0;}
.select5 .u2 .li .la{ display:block; width:100%; color:rgba(0,0,0,1); font-size:14px; line-height:24px; }
.select5 .u2 .li .la:hover{ color:#F5A200;}
.select5 .u2 .li.on .la{ color:#F5A200;}

@media screen and (max-width:1270px) {
.select5 .u1 .li{width:12.5%;}
.select5 .u2 .li{width:16.66%;}
}
@media screen and (max-width:1024px) {
.select5{padding:5px 14px 7px 14px;}	
.select5 .u1 .li{width:16.66%;}
.select5 .u2 .li{width:20%; padding:3px 0;}
}
@media screen and (max-width:767px) {
.select5 .u1{ justify-content: space-between;}	
.select5 .u1 .li{width:50%;}
.select5 .u2 .li{width:50%;}
}


.select6{ display: flex; flex-wrap: wrap; width:100%;display: block; margin-top: 10px;
  background: #fff;
  border-radius: 10px;
  padding:10px 0.42rem;}
.select6 .tit{ cursor: pointer; display:flex; flex-wrap: wrap; align-content: center; width:172px; min-width:172px; color:#000; font-size:14px; line-height:20px; padding:3px 0; position: relative; text-align: left;}
.select6 .tit img{ cursor: pointer; display: block; width:17px; height:17px; margin-left: 4px;}
.select6 .wz{/* position: absolute; left:0; bottom: 0; */ font-weight: normal; width:100%; color:rgba(0,0,0,0.5); font-size:12px; line-height:18px;}
.select6 .tit:hover .wz{opacity: 1;
	filter: alpha(opacity=100);
	display: block \9;
	pointer-events: auto;
	-webkit-transform: translateY(0) scale(1);
	-moz-transform: translateY(0) scale(1);
	-ms-transform: translateY(0) scale(1);
	-o-transform: translateY(0) scale(1);
	transform: translateY(0) scale(1);}	
.select6 .duo{ font-weight: bold;}
.select6 .down{ display: flex; width:100%;border-bottom: 1px solid rgba(0,0,0,0.1); }
.select6 .down.bzfu{border-bottom:0;}
.select6 .ul{ display: flex; flex-wrap: wrap; width:100%;padding:10px 0;}
.select6 .ul .li{ display: flex;width:16.8%; padding:3px 0;}
.select6 .ul .li .la{ display:inline-flex;/* width:100%; */ color:#000; font-size:14px; line-height:24px; padding-left: 31px;background: url(img2/ico12.png) no-repeat; background-size:20px auto !important; background-position:0 2px !important;}
.select6 .ul .li .la:hover{ color:#F5A200;}
.select6 .ul .li.on .la{background: url(img2/ico13.png) no-repeat;}

@media screen and (max-width:1600px) {
.select6 .ul .li{width:20%;}
}
@media screen and (max-width:1440px) {
.select6 .ul .li{width:25%;}
}
@media screen and (max-width:1024px) {
.select6{ padding:10px 14px;}
.select6 .tit{ width:138px; min-width:138px;}
.select6 .ul .li .la{ padding-left:21px; background-size:14px auto !important; background-position:0 5px !important; }
}
@media screen and (max-width:767px) {
.select6 .down{ flex-wrap: wrap;}	
.select6 .tit{ font-weight: bold;}
.select6 .ul .li{width:50%;}
}


.select7{ display: flex; flex-wrap: wrap; width:100%;display: block; }
.select7 .u0{ display: flex; flex-wrap: wrap; width:100%;border-bottom: 1px solid rgba(0,0,0,0.1); padding:1px 0 15px 0;} 
.select7 .u0 .li{ display: flex;width:14.63%;}
.select7 .u0 .li .la{ display:block; width:100%; color:#000; font-size:18px; line-height:28px; }
.select7 .u0 .li .la:hover{ color:#F5A200;}
.select7 .u0 .li.on .la{ color:#F5A200;}
.select7 .u1{ display: flex; flex-wrap: wrap; width:100%;border-bottom: 1px solid rgba(0,0,0,0.1); padding: 17px 0;} 
.select7 .u1 .li{ display: flex;width:14.63%;}
.select7 .u1 .li .la{ display:block; width:100%; color:#000; font-size:14px; line-height:24px; }
.select7 .u1 .li .la:hover{ color:#F5A200;}
.select7 .u1 .li.on .la{ color:#F5A200;}
.select7 .u2{ display: flex; flex-wrap: wrap; width:100%; position: relative; }
.select7 .u2::after{ border-bottom:1px solid #e5e5e5; background:#fff;position: absolute;
  width: 100%; content: '';
  right:0;
  bottom:0;}
.select7 .u2 .li{ display: flex;width:14.63%; padding:18px 0;border-bottom: 1px solid rgba(0,0,0,0.1);}
.select7 .u2 .li .la{ display:block; width:100%; color:rgba(0,0,0,0.8); font-size:14px; line-height:24px; }
.select7 .u2 .li .la:hover{ color:#F5A200;}
.select7 .u2 .li.on .la{ color:#F5A200;}

@media screen and (min-width:1440px) {
.select7 .u2 .li:nth-child(6n){width:26.85%;}
}
@media screen and (max-width:1440px) {
.select7 .u0 .li{width:16.66%;}	
.select7 .u1 .li{width:16.66%;}
.select7 .u2 .li{width:16.66%;}
}
@media screen and (max-width:1024px) {
.select7 .u0 .li{width:25%;}
.select7 .u0 .li .la{ font-size:15px; line-height:24px; }
.select7 .u1{ padding:8px 0;}
.select7 .u1 .li{width:25%;}
.select7 .u2 .li{width:25%; padding:8px 0;}
}
@media screen and (max-width:767px) {
.select7 .u0{ justify-content: space-between;}		
.select7 .u0 .li{ width: auto;}	
.select7 .u1{ justify-content: space-between;}	
.select7 .u1 .li{width:auto;}
.select7 .u2 .li{width:50%;}
}




@media screen and (min-width:1600px) {
.prod_r .select6 .ul .li{width:20%;}
}
@media screen and (min-width:1024px) {
.prod_r .lits02 .u2{ width:calc(100% + 16px); margin:0 -8px;}
.prod_r .lits02 .u2 .li{ width:25%; padding:0.25rem 8px;}
}


.prod_list{border-top: 1px solid rgba(0,0,0,0.1);display: flex; width:100%; position: relative; z-index: 10;}
.prod_l{display:block; width:3.88rem; min-width:3.88rem; padding:75px 34px 64px 60px;} 
.prod_r{display: flex; flex-wrap: wrap; align-items: flex-start; width:100%; border-left: 1px solid rgba(0,0,0,0.1);  align-content: flex-start;} 
.prod_r .block1{ width:100%; padding:15px 60px 15px 26px;}
.prod_r .block2{ width:100%; padding:32px 60px 100px 26px;background: #F7F7F7; }
.prod_r .wack1{ margin-top: 73px;}
.prod_r .select6{ margin-top:6px; padding:0 !important;}
.prod_r .select6 .down.bzfu{border-bottom: 1px solid rgba(0,0,0,0.1);}
.prod_r .select0{ margin-top:13px;}
.prod_r .select3{ margin:5px 0 31px 0 !important; padding:0 !important; border-radius: 0 !important;  position: relative; }
.prod_r .select3::after{border-bottom:1px solid #e5e5e5; background:#fff;position: absolute;
  width: 100%; content: '';
  right:0;
  bottom:0;}

@media screen and (max-width:1600px) {
.prod_r .select0 .tit{margin-right: 0.1rem;}	
.prod_r .select0 .jg{margin-right: 0.3rem;}	
.prod_r .select0 .ul .li .la{ padding:0 0.16rem; font-size:13px;}
}	
@media screen and (max-width:1400px) {
.prod_r .select0{ flex-wrap: wrap;}
}	
@media screen and (max-width:1024px) {
.prod_list{ flex-wrap: wrap;}
.prod_l{ width:100%; min-width:100%;padding:20px 15px 20px 15px;}
.prod_r{border-left: 0;border-top: 1px solid rgba(0,0,0,0.1);}
.prod_r .wack1{ margin-top:20px;}
.prod_r .block1{padding:20px 15px 20px 15px;}
.prod_r .block2{padding:32px 15px 40px 15px;}
.prod_r .select3{ margin:5px 0 20px 0 !important;  }
.prod_r .select3 .ul .li{ width:20%;}
.prod_r .select7{ margin-top:5px;} 	
.prod_r .select0 .ul .li .la{ padding:0 10px; font-size:12px;}
}
@media screen and (max-width:767px) {
.select6 .down{ flex-wrap: wrap;}	
.select6 .tit{ font-weight: bold;}
.select6 .ul .li{width:50%;}
.prod_r .select3 .ul .li{ width:33.33%;}
.prod_r .select0 .ul .li .la{ padding:0 0.5rem; font-size:0.47rem;}
}
@media screen and (max-width:414px) {
.prod_r .select3 .ul .li{ width:50%;}

}

.slide6 .a1box{width: 100%;position: relative;}
.slide6 .a2box{width: 100%;position: relative;}
.slide6 .a3box{width: 100%;position: relative;}
.slide6 .l1{ width: 100%;display: block; }
.slide6 .a2{color: #000; font-weight: bold; font-size:18px; line-height:34px;position: relative;display: block;width: 100%;}
.slide6 .a2:hover{ color: #F5A200;}
.slide6 .on .a2{ color: #F5A200;}
.slide6 .icobox{width:50px;height:100%;position: absolute;right:0;top:0; z-index: 6; cursor: pointer;}
.slide6 .icobox::after{ display:block; content:''; width:10px;height:10px;position: absolute;right:2px;top: 50%;transform: translate(0,-50%) rotate(45deg); -ms-transform: translate(0,-50%) rotate(45deg);border-bottom:2px solid #000;  border-right:2px solid #000; opacity:0.32;}
.slide6 .icobox1{width:50px;height:100%;position: absolute;right:0;top:0; z-index: 6; cursor: pointer;}
.slide6 .icobox1::after,
.slide6 .icobox1::before{ display:block; content:'';position: absolute; background: #000; }
.slide6 .icobox1::after{ width:1px;height:15px;right:9px;top: 50%; margin-top:-7px;}
.slide6 .icobox1::before{ height:1px;width:15px;right:2px;top: 50%;}
.slide6 .on .icobox1::after{ opacity: 0;}
.slide6 .u1{width: 100%;}
.slide6 .u2{width: 100%;padding:12px 0 15px 0; border-top:1px solid rgba(0,0,0,0.1);display: none; margin-top:11px;}
.slide6 .u2 .l2{ width: 100%;display: block; border-bottom:1px solid rgba(0,0,0,0.1);}
.slide6 .u2 .a3{ width: 100%;display: block; font-size:14px;color: #000;line-height:24px; padding:9px 0;}
.slide6 .a3:hover{ color: #F5A200;}
.slide6 .on .a3{ color:#F5A200;}
.slide6 .u4{width: 100%;padding:0 0 23px 0;display: none;}
.slide6 .u4 .l4{ width: 100%;display: block;}
.slide6 .u4 .l4 a{ width: 100%;display: block; font-size:14px;color:rgba(0, 0, 0, 0.5);line-height:24px; padding:4px 0; position: relative;}
.slide6 .u4 .l4 a::after{display:block; content:''; width:10px;height:10px;position: absolute;right:0;top: 50%;transform: translate(0,-50%) rotate(45deg); -ms-transform: translate(0,-50%) rotate(45deg);border-top:2px solid #000;  border-right:2px solid #000; opacity:0;}
.slide6 .u4 .l4 a:hover{ color: #000;}
.slide6 .u4 .l4 a:hover::after{ opacity:0.32;right:6px;}

.slide6 .u4 .l4 a.on{ color: #000;}
.slide6 .u4 .l4 a.on::after{ opacity:0.32;right:6px;}

.slide6 .dl{width: 100%;display: block; margin-top: 46px;}
.slide6 .dl .tit{width: 100%;display: block;color: #000; font-weight: bold; font-size:18px; line-height:34px;margin-bottom:14px;}
.slide6 .dl dd{width: 100%;display: block; }
.slide6 .dl dd a{width: 100%;display: block;font-size:14px;color:rgba(0,0,0,0.5);line-height:24px;}
.slide6 .dl dd a:hover{color: #000;}


.slide6-1 .u2 .a3{font-size: 18px; line-height:34px; font-weight:bold;}
.slide6-1 .u4 .l4 a{color: #000;}
.slide6-1 .u4 .l4 a:hover{color: #F5A200;}

.slide6-1 .u4 .l4 a.on{ color: #F5A200;}
.slide6-1 .u4 .l4 a.on::after{ opacity:0.32;right:6px;}


@media screen and (max-width:1440px) {
.slide6 .u4 .l4 a{ padding:2px 0;}
}
@media screen and (max-width:1024px) {
.slide6 .a2{font-size:16px;line-height:30px;}
.slide6 .u4 .l4 a{ padding:0;}
.slide6 .dl{ margin-top:20px;}
.slide6 .dl .tit{font-size:16px; margin-bottom:7px;}


.slide6 .u2{display: flex !important;
flex-wrap: wrap;
width: 100%; margin-top:0; padding-top:0; border-top:0;}

.slide6 .u2 .l2{width:33.33%;}

}

.slide7 .a1box{width: 100%;position: relative;}
.slide7 .a2box{width: 100%;position: relative;}
.slide7 .l1{ width: 100%;display: block; }
.slide7 .a2{color: #F5A200;font-weight: bold; font-size:18px; line-height:34px;position: relative;display: block;width: 100%;}
.slide7 .u1{width: 100%;}
.slide7 .u2{width: 100%;padding:12px 0 0 0; border-top:1px solid rgba(0,0,0,0.1);display: block; margin-top:11px;}
.slide7 .u2 .l2{ width: 100%;display: block;}
.slide7 .u2 .a3{ width: 100%;display: block; font-size:14px;color: #000;line-height:24px; padding:9px 0;}
.slide7 .a3:hover{ color: #F5A200;}
.slide7 .u4{width: 100%;display: block;padding:3px 0 14px 0; }
.slide7 .u4 .l4{ width: 100%;display: block;}
.slide7 .u4 .l4 a{ width: 100%;display: block; font-size:14px;color:rgba(0, 0, 0, 0.5);line-height:24px; padding:4px 0; position: relative;}
.slide7 .u4 .l4 a:hover{ color: #F5A200;}
.slide7 .u4 .l4.on a{ color:#000;}


@media screen and (max-width:1440px) {
.slide7 .a2{font-size:18px;line-height:32px;}
.slide7 .u4 .l4 a{ padding:2px 0;}
}
@media screen and (max-width:1024px) {
.slide7 .u2 .a3{ padding:4px 0;}		
.slide7 .a2{font-size:16px;line-height:30px;}
.slide7 .u2{padding:12px 0 0 0; margin-top:11px;}
.slide7 .u4{padding:0 0 8px 0; display: flex; flex-wrap: wrap; }
.slide7 .u4 .l4{ width:20%;} 
.slide7 .u4 .l4 a{ padding:0;}
}
@media screen and (max-width:767px) {
.slide7 .u4 .l4{ width: 25%;} 
}



.block3{ position: relative;  display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; width: 100%; margin-bottom: 5px;}
.block3 .left{display: inline-flex;  }
.block3 .right{display: inline-flex; position: relative; }
.block3 .btn{display: flex; margin-right: 10px;}
.block3 .btn a{display: flex;justify-content: center;align-items: center;
border: 1px solid #A1A1A1;
border-radius:34px;
font-weight: 400;
font-size: 14px;
line-height: 16px; height:34px;
color: #000;
padding:0 19px 1px 19px;
}
.block3 .btn.on a{background:#F5A200;border: 1px solid #F5A200;color: #fff;}
.block3 .btn a:hover{background:#F5A200;border: 1px solid #F5A200;color: #fff;}
.block3 .l_setup{ display:none; align-items: center;
font-weight: 400; padding-left: 24px;background: url(img2/setup.svg) left center no-repeat; background-size:20px auto !important; 
font-size: 14px;
line-height: 34px; margin-left: 28px;
color: #000000; cursor: pointer;
}
.block3 .xiazai{ display: none;}
.block3 .dayin{ display: none;}
 .block3 .email{ display: none;}
.block3 .l_setup:hover{ color:#F5A200;background: url(img2/setup1.svg) left center no-repeat;}
.block3 .tc-email{ right: auto; left:0;}
.block3 .u1{ display:inline-flex; }
.block3 .u1 .li{ display: flex; margin-right:0.48rem;}
.block3 .u1 .li:last-child{margin-right:0 !important;}
.block3 .u1 .li .la{ display:block; width:100%; color:#000; font-size:14px; line-height:34px; padding-left: 31px;background: url(img2/ico12.png) left center no-repeat; background-size:20px auto !important; }
.block3 .u1 .li .la:hover{ color:#F5A200;}
.block3 .u1 .li.on .la{background: url(img2/ico13.png) left center no-repeat;}
.block3 .u2{ display:inline-flex;align-items: center; margin-left:0.92rem;}
.block3 .u2 .li{ display: flex; margin-left:12px; cursor: pointer;}
.block3 .u2 .li img{ width:18px; height:18px;}
.block3 .u2 .li .img1{ display: block;}
.block3 .u2 .li .img2{ display:none;}
.block3 .u2 .li.on .img1{ display: none;}
.block3 .u2 .li.on .img2{ display:block;}


.block2.om .block3 .fujian{ display: none;}
.block2.om .block3 .xiazai{ display: flex;}
.block2.om .block3 .dayin{ display: flex;}
.block2.om .block3 .email{ display: flex;}
.block2.om .block3 .l_setup{ display: flex;}


@media screen and (max-width:1440px){
.block3 .u2{ margin-left:0;}
.block3 .u2{ margin-left:0.48rem;}
}
@media screen and (max-width:1024px){
.block3 .btn a{font-size: 13px; height:30px;padding:0 14px 0 14px;}
.block3 .l_setup{ line-height:30px; margin-left: 0; }
.block3 .u1 .li{ margin-right: 15px;}
.block3 .u1 .li .la{ line-height:30px; padding-left: 21px; background-size:14px auto !important; }
}
@media screen and (max-width:767px){
.block3 .left{ width:100%; justify-content: space-between; margin:15px 0 5px 0;}		
.block3 .right{ width:100%; flex-wrap: wrap; justify-content: space-between;}	
.block3 .btn{ margin: 0;}
.block3 .btn.dayin{ display: none;}
/* .block3 .btn a{font-size: 12px;padding:0 12px 1px 12px;} */

}

.d_setup{ z-index: 20; display: none;
position: absolute;
width: 737px;
left:134px;
top: 100%;
 margin-top: 7px;
}
.d_setup .dl{ display: flex; flex-wrap: wrap;
width: 100%;
background: #FFFFFF;
border-radius: 10px;padding:0.28rem 0.25rem;
filter: drop-shadow(0px 0.19rem 0.3rem rgba(21, 21, 21, 0.25));
}
.d_setup .dl .li{ display:block; width:25%; padding:7px;}
.d_setup .dl .li .la{ display:block; width:100%; color:#000; font-size:14px; line-height:24px; padding-left: 31px;background: url(img2/ico12.png) no-repeat; background-size:20px auto !important; background-position:0 2px !important; }
.d_setup .dl .li .la:hover{ color:#F5A200;}
.d_setup .dl .li.on .la{background: url(img2/ico13.png) no-repeat;}


@media screen and (max-width:1024px){
.d_setup{left:102px;width:560px;}	
.d_setup .dl{padding:7px 12px;}	
.d_setup .dl .li{padding:3px 3px;}
.d_setup .dl .li .la{ padding-left:21px; background-size:14px auto !important; background-position:0 5px !important; }
}
@media screen and (max-width:767px){
.d_setup{left:0;width:100%;}	
.d_setup .dl .li{width:33.33%;}
.d_setup .dl .li .la{ font-size:13px;}
}


.block4{ display:block; width:100%; position: relative; z-index: 3;}
.list06{ display:block; width:100%; padding-top: 19px;}
.list06 .u2{ display:block; width:100%;}
.list06 .u2 .li{ display:block; width:100%; margin-top: 10px; padding:0.26rem 0.26rem;
background: #FFFFFF;
border-radius: 20px;
}
.list06 .u2 .div{ display:flex; width:100%; position: relative;
}
.list06 .u2 .div .pic{ width:2.35rem; min-width:2.35rem; display: flex; align-items: center;}
.list06 .u2 .div ._img{ padding-bottom:74.28%;}
.list06 .u2 .div .xp{ display: flex; align-items: center; position: absolute; left:-0.06rem; top:-0.07rem; z-index: 6;  color: #fff;font-size:12px; line-height:1; height:25px; padding:2px 12px 0 12px; border-radius:25px; background: #F5A200; }
.list06 .u2 .div .cont{ display:flex; flex-wrap: wrap; width:18%; min-width:18%; align-content: space-between; margin-left: 3%;}
.list06 .u2 .div .info{ display:flex; width:100%; justify-content: space-between; align-items:flex-start;}
.list06 .u2 .div .con{ display:flex; flex-wrap: wrap;}
.list06 .u2 .div .tit{ width: 100%; color: #000;font-size:14px; line-height:24px; display:block; }
.list06 .u2 .div .p{ display: block; width: 100%;color:rgba(0,0,0,0.5);font-size:14px; line-height:24px;}

.list06 .u2 .div .p.jianjie{overflow: hidden; max-height:48px;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;}

.list06 .u2 .div .pdf{ width: 100%; color: #000;font-size:14px; line-height:24px; padding-left: 33px; background: url(img2/Frame.svg) left center no-repeat; background-size:auto 23px !important;  }
.list06 .u2 .div .pdf:hover{ background: url(img2/Frame1.svg) left center no-repeat;  color:#F5A200; }
.list06 .u2 .div .t1{ width: 100%; color: #000;font-size:14px; line-height:24px; padding-bottom: 3px;border-bottom: 1px solid rgba(0,0,0,0.1); }
.list06 .u2 .div .t2{ display:flex; flex-wrap: wrap; justify-content: space-between; color:#000;font-size:14px; line-height:20px; opacity:0.6; margin-top: 6px;}
.list06 .u2 .div .shop,
.list06 .u2 .div .bidui{ display: flex; border-radius:50%; min-width:0.43rem; width:0.43rem; height:0.43rem; background-size:auto 50% !important; }
.list06 .u2 .div .shop{ background: url(img/ico9.1.png) center no-repeat #F5A200;}
.list06 .u2 .div .shop.on{ background: url(img/ico9.1.png) center no-repeat #000;}
.list06 .u2 .div .bidui{ background: url(img/ico10.png) center no-repeat; border:1px solid #C3C3C3;margin-left:9px; }
.list06 .u2 .div .bidui.on{ background: url(img/ico10.1.png) center no-repeat #F5A200; border:1px solid #F5A200;}
.list06 .u2 .div .bnt{ display: inline-flex; align-items: center; margin:0 0.36rem 0 0.5rem;}
.list06 .u2 .div:hover .tit{ color:#F5A200; }

@media screen and (max-width:1920px) {
.list06 .u2 .div .pic{ width:17%; min-width:17%;}
}
@media screen and (max-width:1600px) {
.list06 .u2 .div .bnt{margin:0 0.2rem 0 0.4rem;}
.list06 .u2 .div .con{ display: inline-flex;}
.list06 .u2 .div .t2{flex-direction: column;}
}
@media screen and (max-width:1440px) {
.list06 .u2 .div .bnt{margin:0 0 0 0.2rem;}
.list06 .u2 .div .cont{ margin-left: 1.6%;}
.list06 .u2 .div .con{ display: inline-flex;}
.list06 .u2 .div .t2{flex-direction: column;}
}
@media screen and (max-width:1024px) {
.list06{ padding-top: 10px;}	
.list06 .u2 .li{border-radius:10px; padding:18px 14px;}
.list06 .u2 .div .shop,
.list06 .u2 .div .bidui{ min-width:28px; width:28px; height:28px;right:0; background-size:auto 55% !important;}
.list06 .u2 .div .t2{ font-size:12px; line-height:18px;}
}
@media screen and (max-width:767px) {
.list06 .u2 .div{ flex-wrap:wrap;}
.list06 .u2 .div .pic{ width:140px; min-width:140px;}
.list06 .u2 .div .cont{ width:calc(100% - 140px); margin:0; padding:0 0 10px 10px;}
.list06 .u2 .div .info{ padding:15px 0 5px 0; display:none;}
.list06 .u2 .div .bnt{ position: absolute; right:0; top:auto; bottom:8px; }
.list06 .u2 .div .pdf{ width: auto; display: inline-flex;}
.list06 .u2 .div .xp{ top:-5px;}
.list06 .u2 .div .con:nth-child(1),
.list06 .u2 .div .con:nth-child(2){ margin-right: 14px;}
}


.cpej_section2 table{ width:100%; }
.cpej_section2{ display:block; width:100%; padding-top: 31px;}
.cpej_section2 .nav{width: 100%;background: #000;display: flex;justify-content: flex-start;align-items: stretch;position: relative;z-index: 30; border-radius: 10px 10px 0 0;}
.cpej_section2 .nav{position: sticky;top: 0;left: 0;}
.cpej_section2 .nav .list{display: flex;justify-content: center;align-items: center;border-right: 1px solid #fff; padding:0;min-height:63px;cursor: pointer;
flex:1;
}
.cpej_section2 .nav .list:last-child{border-right: 0;}
.cpej_section2 .nav .list .wz{font-size: 14px;color: #fff;line-height:16px;text-align: center;white-space: normal; display: flex; align-items: center;  justify-content: center; text-align: center; width: 100%; text-transform: uppercase;}
.cpej_section2 .nav .list .wz img{ width: auto; max-width: inherit; margin-left:2px; height:6px;}
.cpej_section2 .nav .list.lie_title{width:111px;max-width:111px;min-width:111px;position: sticky;left: 0;top: 0;background: #000;z-index: 20; border-radius: 10px 0 0 0;}
.cpej_section2 .nav .list.list_mc{max-width: 15.06%; min-width: 15.06%; width: 15.06%; }
.cpej_section2 .nav .list.lie_cs8 {max-width: 14.34%; min-width: 14.34%; width: 14.34%; }
.cpej_section2 .nav .list.lie_cs1 {max-width: 96px; min-width:96px; width:96px; }
.cpej_section2 .nav .list.lie_cs3 {max-width: 64px; min-width:64px; width: 64px; padding: 0;}
.cpej_section2 .nav .list.lie_pdf {max-width: 64px; min-width:64px; width: 64px; padding: 0;}
.cpej_section2 .nav .list.lie_shop {max-width: 86px; min-width:86px;width: 86px; padding: 0;}



.cpej_section2 .content{width: 100%; position:relative; z-index:31;}
.cpej_section2 .content ul{width: 100%;}
.cpej_section2 .content li{border-bottom: 1px solid rgba(0,0,0,0.1);display: flex;justify-content: flex-start;align-items: stretch;background: #ffffff;cursor: pointer;position: relative;z-index: 2;}
.cpej_section2 .content li:hover{z-index: 5;}
.cpej_section2 .content li:last-child{border-bottom: 0;border-radius:0 0 10px 10px;}
.cpej_section2 .content .list{border-right: 1px solid rgba(0,0,0,0.1);min-height:65px;display: flex;justify-content: center;align-items: center;position: relative;
flex:1;
}
.cpej_section2 .content .list:last-child{border-right: 0;}
.cpej_section2 .content .list.lie_title{width:111px;min-width:111px;max-width:111px;position: sticky;left: 0;top: 0;background: #fff;z-index: 20;flex:none; flex-wrap: wrap; align-content: center;border-radius:0 0 0 10px;}
.cpej_section2 .content .list.list_mc{max-width: 15.06%; min-width: 15.06%; width: 15.06%;padding:0 0.1rem;}
.cpej_section2 .content .list.lie_cs8 {max-width: 14.34%; min-width: 14.34%; width: 14.34%; }
.cpej_section2 .content .list.lie_cs1 {max-width: 96px; min-width:96px; width:96px; }
.cpej_section2 .content .list.lie_cs3 {max-width: 64px; min-width:64px; width: 64px; padding: 0;}
.cpej_section2 .content .list.lie_pdf {max-width: 64px; min-width:64px; width: 64px; padding: 0;}
.cpej_section2 .content .list.lie_shop {max-width:86px; min-width:86px; width: 86px; padding: 0;}
.cpej_section2 .content .list .bt{font-size: 14px;color: #000;line-height: 20px; text-align: center; width: 100%;}
.cpej_section2 .content .list .bt:hover{color:#F5A200;}
.cpej_section2 .content .list .wz{font-size: 14px;color: #000;line-height: 20px;padding: 0 8px;width: 100%;text-align: center;}
.cpej_section2 .content .list .wz:hover{color:#F5A200;}
.cpej_section2 .content .list .picbox{width: 62%;}
.cpej_section2 .content .list .pic{ width:35px; margin:0 auto; position: relative; overflow: hidden;}
.cpej_section2 .content .list .pic img{ width: 100%; display:block; }
.cpej_section2 .content .list .posi_img{width:2.25rem; background: #fff;position: absolute;left:17px;top:100%;transform:scale(0);z-index: 10; margin-top:-17px; overflow: hidden;
transition: All 0.2s ease-in-out;
-webkit-transition: All 0.2s ease-in-out;
-moz-transition: All 0.2s ease-in-out;
-o-transition: All 0.2s ease-in-out;
filter: drop-shadow(0px 0.19rem 0.3rem rgba(21, 21, 21, 0.25));
border-radius: 10px;
}
.cpej_section2 .content .list .probq{color: #fff; display: flex; align-items: center;
  font-size: 12px;
  line-height: 1;
  height: 25px;
  padding: 2px 12px 0 12px;
  border-radius: 25px;
  background: #F5A200; margin-bottom: 1px;}
  
/* .cpej_section2 .content li:last-child .list .posi_img{ margin-top:-112px;} */

.cpej_section2 .content .list:hover .posi_img{transform:scale(1);}
.cpej_section2 .content .list .posi_img img{width: 100%;display: block;}
.cpej_section2 .content .list .nr{width:100%;background: #fff;position: absolute;left:0;top:100%;transform:scale(0);z-index: 10; text-align: center; overflow: hidden;font-size: 14px;color: #000;
transition: All 0.2s ease-in-out;
-webkit-transition: All 0.2s ease-in-out;
-moz-transition: All 0.2s ease-in-out;
-o-transition: All 0.2s ease-in-out;
box-shadow: 0px 0.19rem 0.3rem rgba(21, 21, 21, 0.25);
border-radius: 10px; padding:0.25rem 8px; line-height:32px;
}
.cpej_section2 .content .list .nr p:hover{ color:#F5A200;}
.cpej_section2 .content .list:hover .nr{transform:scale(1);}
.cpej_section2 .content .fx img{width: 24px;display: block;}
.cpej_section2 .content .fx .ico2{display: none;}
.cpej_section2 .content .fx a:hover .ico1{display: none;}
.cpej_section2 .content .fx a:hover .ico2{display: block;}
.cpej_section2 .cont2{ width:100%;}


@media screen and (max-width:1800px) {
.cpej_section2 .nav .list.lie_title{width:90px;min-width:90px;max-width:90px;}	
.cpej_section2 .nav .list.list_mc{max-width: 14.5%; min-width: 14.5%; width: 14.5%; }
.cpej_section2 .nav .list.lie_cs8 {max-width: 13%; min-width: 13%; width: 13%; }	
.cpej_section2 .nav .list.lie_cs1 {max-width: 90px; min-width:90px; width:90px; }
.cpej_section2 .nav .list.lie_shop {max-width:76px; min-width:76px; width: 76px; padding: 0;}
.cpej_section2 .nav .list.lie_pdf {max-width: 54px; min-width:54px; width: 54px; padding: 0;}
.cpej_section2 .content .list.lie_title{width:90px;min-width:90px;max-width:90px;}
.cpej_section2 .content .list.list_mc{max-width: 14.5%; min-width: 14.5%; width: 14.5%; padding:0;}
.cpej_section2 .content .list.lie_cs8 {max-width: 13%; min-width: 13%; width: 13%; }
.cpej_section2 .content .list.lie_cs1 {max-width: 90px; min-width:90px; width:90px; }
.cpej_section2 .content .list.lie_shop {max-width:76px; min-width:76px; width: 76px; padding: 0;}
.cpej_section2 .content .list.lie_pdf {max-width: 54px; min-width:54px; width: 54px; padding: 0;}
.cpej_section2 .content .list .bt{ font-size:13px; }
.cpej_section2 .content .list .wz{ font-size:13px; }
.cpej_section2 .content .list .nr{ font-size:13px; line-height:30px;}
.cpej_section2 .content .list .posi_img{width:2rem;}
}
@media screen and (max-width:1600px) {
.cpej_section2 .nav .list .wz{ flex-direction: column; font-size:13px; line-height:15px;}	
.cpej_section2 .nav .list .wz img{margin:2px 0 0 0;}	
}	
@media screen and (max-width:1440px) {
.cpej_section2 .nav .list .wz{ font-size:0.13rem; line-height:0.15rem;}	
.cpej_section2 .content .list .bt{ font-size:0.16rem; line-height:0.28rem;}
.cpej_section2 .content .list .wz{ font-size:0.16rem; line-height:0.28rem;}
.cpej_section2 .content .list .nr{ font-size:0.16rem; line-height:0.28rem;}
.cpej_section2 .content .list .wz{ padding:0 0.1rem;}
}
@media screen and (max-width:1024px) {
.cpej_section2{ padding-top: 10px;}	
.cpej_section2 .nav{width: 1200px;}	
.cpej_section2 .nav .list .wz{ font-size:12px; line-height:14px;}	
.cpej_section2 .content .list .bt{ font-size:12px;line-height:20px;}
.cpej_section2 .content .list .wz{ font-size:12px; line-height:20px;}
.cpej_section2 .content .list .nr{ font-size:12px; line-height:22px;}
.cpej_section2 .content .list .wz{ padding:0 8px;}
.cpej_section2 .content { width: 1200px;}
.cpej_section2 .cont2 {
  white-space: nowrap;
  overflow: hidden;
  overflow-x: auto;
  max-width: 100%;
  word-break: break-all;
    white-space: normal;
}
.cpej_section2 .content .list .posi_img{width: 100px;
    left: 101%;
    top: 0;
    margin: 0;
    height: 100%;}
.cpej_section2 .content .list .posi_img img{height: 100%;
  object-fit: contain;}
 
.cpej_section2 .nav .list.lie_cs8 {max-width: 13%; min-width: 13%; width: 13%; }  
.cpej_section2 .nav .list.list_mc{max-width: 13%; min-width: 13%; width: 13%; }

.cpej_section2 .nav .list.lie_shop {max-width: 76px; min-width:76px;width: 76px; padding: 0;}
.cpej_section2 .content .list.lie_cs8 {max-width: 13%; min-width: 13%; width: 13%; }
.cpej_section2 .content .list.list_mc{max-width: 13%; min-width: 13%; width: 13%; padding:0;}
.cpej_section2 .content .list.lie_shop {max-width:76px; min-width:76px; width: 76px; padding: 0;}
}




.about1{ padding:70px 60px 1.55rem 60px;}
.about1 .left{ display: block; width:42.55%;}
.about1 .right{ display: block; width:42.55%; margin:0 7.44% 0 0; }
.about1 .pic{ overflow: hidden; border-radius: 20px; display: block; width:100%; line-height: 0;  margin-top:63px; }
.about1 .box{ display: flex; flex-wrap: wrap;justify-content: space-between; width:100%; align-items: flex-start; margin-top:47px; }
.about1 .box .t1{display:block; width:100%; color:#000; font-size:28px; line-height:33px;}
.about1 .box .t2{display:block; width:100%; color:rgba(0,0,0,0.6); font-size:16px; line-height:28px;}

@media screen and (max-width:1024px) {
.about1{ padding:25px 15px 30px 15px; }	
.about1 .pic{ border-radius: 10px;  margin-top:20px; }
.about1 .left{ width:100%; padding:0; }
.about1 .right{ width:100%; margin:10px 0 0 0; }
.about1 .box{ margin-top:25px;}
.about1 .box .t1{ font-size:18px; line-height:26px;}
.about1 .box .t2{ font-size:14px; line-height:24px;}
}

.about2{ width:100%; padding:0 60px 0 60px;}
.about2 .box1{display: flex; flex-wrap: wrap; justify-content:center; width: 100%; }
.about2 .box1 .ul{display: flex; flex-wrap: wrap;width:calc(100% + 20px); margin:0 -10px;}
.about2 .box1 .ul .li{display: flex; flex-wrap: wrap; width: 25%; padding:10px; }
.about2 .box1 .ul .la{display: flex; flex-wrap: wrap; align-content: flex-start; width: 100%; position: relative; padding:32px 0.35rem 27px 0.35rem;
background: linear-gradient(180deg, rgba(243, 243, 243, 0.8) 0%, rgba(255,255,255,0.8) 100%);
border-radius: 10px;
 }
.about2 .box1 .ul .la .t1{display:block; width: 100%; color:#000; font-size:24px; line-height:28px; min-height:1.12rem; padding-right: 0.8rem;}
.about2 .box1 .ul .la .num{display:block; word-wrap: break-word; width: 100%; color:#000; font-size:16px; line-height:19px; margin-top:39px;}
.about2 .box1 .ul .la .ico{display:block; width:0.82rem;line-height:0; position: absolute; right:0.27rem; top: 0.25rem; z-index: 6; }
.about2 .box1 .ul .la .ico img{ width:100%;}
.about2 .box1 .ul .la:hover {transform: translateY(-20px); -ms-transform: translateY(-20px);}



@media screen and (max-width:1440px) {
.about2 .box1 .ul .la .ico{ width:0.76rem; right:0.25rem; top: 0.25rem; z-index: 6; }	
.about2 .box1 .ul .la .t1{ font-size:20px; line-height:24px;padding-right: 0.7rem;}
}
@media screen and (max-width:1024px) {
.about2{ padding:0 15px 0 15px; }	
.about2 .box1 .ul{width:calc(100% + 17px); margin:0 -7px;}
.about2 .box1 .ul .li{ width: 50%; padding:7px; }
.about2 .box1 .ul .la{ padding:20px 15px;}
.about2 .box1 .ul .la .t1{ font-size:16px; line-height:20px; min-height:56px;}
.about2 .box1 .ul .la .t2{ margin-top:10px;}
.about2 .box1 .ul .la .ico{ width:44px; right:15px; top:15px; }
.about2 .box1 .ul .la:hover {transform: translateY(-10px); -ms-transform: translateY(-10px);}

}
@media screen and (max-width:767px) {
.about2 .box1 .ul .li{ width: 50%; }
.about2 .box1 .ul .la .ico{ right:15px; top:auto; bottom:15px; }
}



.about3{ overflow: hidden; padding:0 60px 70px 60px; width: 100%; position: relative;}
.about3::after{width:60px;background: #fff;position: absolute;left:0;top:0;height:100%; z-index: 6; content: '';}
.about3 .box1{display: block; width: 100%;  margin-top:63px; padding-bottom:62px; position: relative;}
.about3 .box1 .ul{ width: 100%;}
.about3 .box1 .ul .li{display: flex; flex-wrap: wrap; width:3.44rem; margin-top: 0.53rem; margin-right:16px;}
.about3 .box1 .ul .la{display: flex; flex-wrap: wrap; align-content: flex-start; width: 100%; position: relative; padding:22px 26px; border-top: 1px solid #F5A200;
background: linear-gradient(180deg, rgba(234,234,234, 0.8) -42.37%, rgba(255,255,255,0.8) 104.82%);

 }
.about3 .box1 .ul .la .t1{display:block; width: 100%; color:#000; font-size:0.48rem; line-height:0.54rem;}
.about3 .box1 .ul .la .t2{display:block; width: 100%; color:rgba(0,0,0,0.5); font-size:14px; line-height:16px;}
.about3 .box1 .ul .la .t3{display:block; width: 100%; color:#000; font-size:14px; line-height:20px;margin-top:1.14rem; min-height:170px;}
.about3 .box1 .ul .li .la:hover{  transform: translateY(-0.53rem); -ms-transform: translateY(-0.53rem);
background: linear-gradient(180deg, rgba(245, 162, 0, 0.8) -42.37%, rgba(255,255,255,0.8) 104.82%);

 }
.about3 .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box;}
.about3 .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; line-height: 0;}
.about3 .swiper-prev,
.about3 .swiper-next{ cursor: pointer; width:46px; height:46px; border: 1px solid #BABABA; border-radius: 50%; display:flex;position: absolute; left:0; bottom: 0; z-index: 10; background: url(img/right4.svg) center no-repeat; background-size:auto 100% !important; margin-top: 51px; }
.about3 .swiper-prev{ transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
.about3 .swiper-next{ margin-left: 56px;}
.about3 .swiper-prev:hover,
.about3 .swiper-next:hover{background: url(img/right.svg) center no-repeat; border: 1px solid #F5A200;}

@media screen and (min-width:1920px) {
	.about3 .box1 .ul .la .t3{font-size:16px; line-height:24px;}
}	
@media screen and (max-width:1440px) {
.about3 .box1 .ul .li{ width:270px;}

}
@media screen and (max-width:1024px) {
.about3{padding:0 15px 30px 15px;}	
.about3::after{width:15px;}	
.about3 .box1{  margin-top:20px;padding-bottom:40px;}
.about3 .box1 .ul .li{ width:240px;margin-top:10px; margin-right:12px;}
.about3 .box1 .ul .la{ padding:20px 15px;}
.about3 .box1 .ul .la .t1{font-size:24px; line-height:34px;}
.about3 .box1 .ul .la .t3{font-size:14px; line-height:20px;margin-top:30px;min-height:100px;}
.about3 .box1 .ul .li .la:hover{  transform: translateY(-10px); -ms-transform: translateY(-10px); }
.about3 .swiper-prev,
.about3 .swiper-next{ width:30px; height:30px;}
.about3 .swiper-next{ margin-left:40px;}
}
@media screen and (max-width:767px) {

}



.about6{ overflow: hidden; padding:0 60px 0 60px; width: 100%; position: relative;}
.about6::after{width:60px;background: #fff;position: absolute;left:0;top:0;height:100%; z-index: 6; content: '';}
.about6 .box1{display: block; width: 100%;  margin-top:63px; padding-bottom:116px; position: relative;}
.about6 .box1 .ul{ width: 100%;}
.about6 .box1 .ul .li{display: flex; flex-wrap: wrap; width:3.44rem; padding:0 15px;border-left: 1px solid rgba(0,0,0,0.1);}
.about6 .box1 .ul .la{display: flex; flex-wrap: wrap; align-content: flex-start; width: 100%; position: relative;}
.about6 .box1 .ul .la .t1{display:block; width: 100%; color:#000; font-size:14px; line-height:20px; min-height:140px; position: relative; padding-left: 18px; margin-top:22px;}
.about6 .box1 .ul .la .t1::after{ content: '';
position: absolute;
width: 9px;
height: 9px;
left:0;
top:6px;
 border-radius: 50%;
background: #F5A200;
}
.about6 .box1 .ul .la .time{display:block; width: 100%; color:rgba(0,0,0,0.5); font-size:14px; line-height:16px; margin-top:32px;}
.about6 .box1 .ul .la ._img{ padding-bottom:68.59%;}
.about6 .box1 .ul .la ._img img{ object-fit: contain;}
.about6 .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box;}
.about6 .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; line-height: 0;}
.about6 .swiper-prev,
.about6 .swiper-next{ cursor: pointer; width:46px; height:46px; border: 1px solid #BABABA; border-radius: 50%; display:flex;position: absolute; left:0; bottom: 0; z-index: 10; background: url(img/right4.svg) center no-repeat; background-size:auto 100% !important; margin-top: 51px; }
.about6 .swiper-prev{ transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
.about6 .swiper-next{ margin-left: 56px;}
.about6 .swiper-prev:hover,
.about6 .swiper-next:hover{background: url(img/right.svg) center no-repeat; border: 1px solid #F5A200;}


@media screen and (max-width:1440px) {
.about6 .box1 .ul .li{ width:270px;}
}
@media screen and (max-width:1024px) {
.about6{padding:0 15px 0 15px;}	
.about6::after{width:15px;}	
.about6 .box1{ margin-top:25px;padding-bottom:50px;}
.about6 .box1 .ul .li{ width:240px; padding:0 12px;}
.about6 .box1 .ul .la .t1{margin-top:16px; min-height:100px; }
.about6 .box1 .ul .la .time{margin-top:16px;}
.about6 .swiper-prev,
.about6 .swiper-next{ width:30px; height:30px;}
.about6 .swiper-next{ margin-left:40px;}
}
@media screen and (max-width:767px) {

}

.about7{ display: block; width: 100%; position: relative; overflow: hidden; padding:73px 60px 100px 60px; }
.about7::after{width:60px;background: #fff;position: absolute;left:0;top:0;height:100%; z-index: 6; content: '';}
.about7 .box{ display: block; width: 100%; margin-top:63px; padding-bottom:106px; position: relative; }
.about7 .u2{  width: 100%;}
.about7 .u2 .li{ display:block; width:10.56rem; margin-right:25px;}
.about7 .u2 ._img{ padding-bottom:62.89%; border-radius:10px;}
.about7 .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box;}
.about7 .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; line-height: 0;}
.about7 .swiper-prev,
.about7 .swiper-next{ cursor: pointer; width:46px; height:46px; border: 1px solid #BABABA; border-radius: 50%; display:flex;position: absolute; left:0; bottom: 0; z-index: 10; background: url(img/right4.svg) center no-repeat; background-size:auto 100% !important; margin-top: 51px; }
.about7 .swiper-prev{ transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
.about7 .swiper-next{ margin-left: 56px;}
.about7 .swiper-prev:hover,
.about7 .swiper-next:hover{background: url(img/right.svg) center no-repeat; border: 1px solid #F5A200;}

@media screen and (max-width:1024px) {
.about7{ padding:30px 15px 40px 15px; }	
.about7::after{width:15px;}
.about7 .box{ margin-top:25px;padding-bottom:50px;}	
.about7 .u2 .li{ margin-right:12px;}
.about7 .swiper-prev,
.about7 .swiper-next{ width:30px; height:30px;}
.about7 .swiper-next{ margin-left:40px;}
}
@media screen and (max-width:767px) {
.about7 .u2 .li{  width:16rem; }
}





.about8{ overflow: hidden; padding:0 60px 0.5rem 60px; width: 100%; position: relative;}
.about8 .top1{display: block; width: 100%; padding-top:1.1rem; }
.about8 .sect{display: block; width: 100%; position: relative; }
.about8 .box{ display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; width: 100%; padding-bottom:2.2rem;}
.about8 .box .li{display: flex;flex-wrap: wrap; width:48.66%; padding:0.5rem 0;}
.about8 .box .li:nth-child(2n){ justify-content: flex-end; margin:2.75rem 0 -2.25rem 0;}
.about8 .box .li .comt{display: block; width: 100%;}
.about8 .box .li .line{display:block; width: 100%; height:1px; margin-top: 10px; background:rgba(0,0,0,0.2);}
.about8 .box .li .tit{display:flex; align-items: center; width: 100%;color:#666; font-size:0.56rem; line-height:0.66rem; }
.about8 .box .li .tit img{ margin-left: 0.24rem; width:0.45rem; height: 0.45rem;}
.about8 .box .li .p{display:block; width: 100%; color:#666; font-size:16px; line-height:19px; min-height:28px; margin-top:16px;}
.about8 .box .li .img1{display:block; width: 100%; opacity: 0; }
.about8 .box .li .pic{display:flex; width:4.38rem; height: 2.78rem; border-radius: 10px; line-height: 0; overflow: hidden; margin-top:22px;}
.about8 .box .li .pic img{ width: 100%; height: 100%; object-fit: cover;}
.about8 .box .li.on .tit{ color:#000;}
.about8 .box .li.on .line{ background:#F5A200;}
.about8 .box .li.on .img1{ display:block; opacity: 1; }

.about8 .box .li.om .tit{ color:#000;}
.about8 .box .li.om .line{ background:#F5A200;}
.about8 .box .li.om .img1{ display:block;opacity: 1; }


@media screen and (max-width:1920px) {
.about8 .box .li .pic{ width:49.31%; }
}
@media screen and (max-width:1600px) {
.about8{ padding:70px 60px 0.5rem 60px;}
.about8 .top1{ padding-top:70px; }
}
@media screen and (max-width:1024px) {
.about8{  padding:0 15px 35px 15px;}
.about8 .top1{ padding-top:35px; }
.about8 .box{ padding-bottom:0;}
.about8 .box .li{ width:49%;}
.about8 .box .li:nth-child(2n){  margin:0;}
.about8 .box .li .p{ font-size:14px; min-height: inherit; margin-top:14px;}
.about8 .box .li .tit{font-size:20px; line-height:30px; }
.about8 .box .li .tit img{ margin-left:8px; width:14px; height:14px;}
.about8 .box .li .img1{ opacity: 1;}
.about8 .box .li .pic{height:auto;  }
}
@media screen and (max-width:767px) {
.about8 .box .li{ width:100%; padding:13px 0;}
.about8 .box .li .img1{ opacity: 1;}
.about8 .box .li .pic{ width:100%;margin-top:16px; }
.about8 .box .li:nth-child(2n){  margin:0;}
}



.about9{ overflow: hidden; padding:0 60px 0.96rem 60px; width: 100%; position: relative;}
.about9 .box{ display: flex; flex-wrap: wrap; align-items: flex-start; width: 100%;}
.about9 .box .li{display: block; width:43.1%; padding: 29px 0 17px 0; margin-right: 50%;}
.about9 .box .li .line{display:block; width: 100%; height:1px; margin-bottom:29px; background:#F5A200;}
.about9 .box .li .p{display:block; width: 100%; color:#666; font-size:16px; line-height:28px; margin-top:30px;}
.about9 .box .li:nth-child(2n){ margin-left: 50%; margin-right:0;}
.about_bg{ width:100%; z-index: 1; display:block; text-align: center; line-height: 0; height: 0; position: sticky; top:1.2rem;}
.about_bg img{ width:6.99rem;}
@media screen and (max-width:1024px) {
.about9{  padding:0 15px 35px 15px;}
.about9 .box .li{ width:100%; padding: 29px 0 0 0; margin-right:0;}
.about9 .box .li .line{margin-bottom:18px;}
.about9 .box .li .p{ font-size:14px; line-height:24px; margin-top:10px;}
.about9 .box .li:nth-child(2n){ margin-left:0; margin-right:0;}
}


.about-left{ position:sticky; top:1.2rem; left:0; margin-left: -101px; z-index:10; width:101px; height:2.9rem;}
.aboutNav{ display: block; width:100%; height:0.78rem;}
.aboutNav .u1{ display:block; width:100%; border-left:2px solid #DFDFDF; }
.aboutNav .l1{ display:block; width:100%; margin-bottom: 0.14rem;}
.aboutNav .l1:last-child{ margin-bottom:0 !important;}
.aboutNav .l1 a{  display:block; width:100%; position: relative; color:rgba(0,0,0,0.5); font-size:16px; line-height:30px; padding:0 0 0 17px;}
.aboutNav .l1 a::after{ display: block; content: ''; position: absolute; left:-2px; top:0; width:2px; height:0; background:#F5A200;}
.aboutNav .l1 a.active{ color: #F5A200;}
.aboutNav .l1 a.active::after{ height:100%;}

@media screen and (max-width:1024px) {
.about-left{background: #F7F7F7; position:sticky; top:50px; margin-left:-15px; z-index:10; width:calc(100% + 30px); height:40px;}
.aboutNav{ height:88px;}
.aboutNav .u1{ display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; border-left:0; border-bottom:1px solid #DFDFDF; padding:0 15px;}
.aboutNav .l1{ width: auto; margin-bottom:0;}
.aboutNav .l1 a{ font-size:14px;padding:5px 0;}
.aboutNav .l1 a::after{ left:0; top:auto; bottom:-1px; width:0; height:1px;}
.aboutNav .l1 a.active::after{ width:100%; height:1px;}
}



.prod_det{ width: 100%; padding:61px 18.75% 1.45rem 18.75%; background:#F7F7F7; }
.prod_det .page{ display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; position: relative; margin-top:25px;}
.prod_det .page .la{ max-width: 46%;
font-size: 14px;
line-height: 24px;
color:rgba(0,0,0,0.5);
}
.prod_det .page .la:hover{ color: #F5A200;}
.prod_det .page .fhlb{ display:inline-flex; position: absolute; left:50%; top:0; transform: translateX(-50%); -ms-transform: translateX(-50%); white-space: nowrap;
font-size: 14px; padding-left: 24px; background: url(img/Group427319728.png) left center no-repeat; background-size:9px auto !important;
line-height: 24px;
color:rgba(0,0,0,0.5);
}
.prod_det .page .fhlb:hover{ color: #F5A200;}
.prod_det2{ width: 100%; padding:0 50px; background:#fff; border-radius: 10px; margin-top:-2.9rem;}
.prod_det2 .title{display: block; width:100%; color: #000; font-size:20px; line-height:24px; font-weight: bold; margin-top: 30px;padding: 0 0 0 12px;position: relative;}
.prod_det2 .title::after{ display: block; content: ''; position: absolute; left:0; top:2px; width:2px; height:20px; background:#F5A200;}
.prod_det2 .title1{display: block; width:100%; color: #000; font-size:16px; line-height:26px; padding: 30px 0 7px 0;}

@media screen and (max-width:1440px) {
.prod_det{ padding:61px 14.75% 100px 14.75%;}

}
@media screen and (max-width:1024px) {
.prod_det{ padding:0 15px 30px 15px;}
.prod_det .page{ margin-top:20px;}
.prod_det .page .la{ max-width: 100%; padding:0 90px 0 0;}
.prod_det .page .fhlb{ left:auto; right:0; top:50%; transform: translate(0,-50%); -ms-transform:translate(0,-50%); padding-left: 16px; background-size:7px auto !important; }
.prod_det2{padding:0 15px;}
.prod_det2 .title{ font-size:18px; line-height:22px;  margin-top: 30px;}
.prod_det2 .title::after{ height:16px;}
.prod_det2 .title1{ padding:20px 0 7px 0;}
.prod_det2{  margin-top:20px;}
}


.sect08{ display: flex; flex-wrap: wrap; justify-content: center; width: 100%;padding:0 0 82px 0;}
.sect08 .w724{ width: 730px;}


@media screen and (max-width:1024px) {
.sect08{ padding:0 0 35px 0;}	
.sect08 .w724{ width:100%;}

}



.sect01{ display: block; width: 100%; padding:50px 0 41px 0;}
.sect01 .box{ display: flex; flex-wrap: wrap; justify-content:space-between; flex-direction: row-reverse; width: 100%;}
.sect01 .pic{ display: flex; flex-wrap: wrap; justify-content:space-between; flex-direction: row-reverse; line-height:0; width: 46%;}
.sect01 .pic .big{ display: block; width: 100%; margin-bottom: 13px;}
.sect01 .pic .big .img{ margin:0 1px;}
.sect01 .pic .samll{ display: block; width:calc(100% + 8px); margin:0 -8px 0 0;}
.sect01 .pic .samll .img{ padding:0 12px 0 0;}
.sect01 .pic .div .paly1{ display: block; width:30px; height:30px; position: absolute; left: 50%; top:50%; z-index: 6; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); }
.sect01 .pic .div{ display: block; line-height:0; width: 100%; cursor: pointer; position: relative; }
.sect01 .pic ._img{ padding-bottom:74.28%;border:1px solid #D1D1D1; overflow: hidden; border-radius: 4px; }
.sect01 .pic ._img img{ object-fit: cover;}
.sect01 .pic .video0{ display: block; width:100%; height:100%; position: absolute; left:0; top:0; z-index: 5; object-fit: cover;}
.sect01 .right{ display:block; width:47%;display: flex; flex-wrap: wrap;  align-content: space-between; }
.sect01 .s1{ display:block; width:100%;
color: rgb(0, 0, 0);
font-size: 0.4rem;
font-weight: 400;
line-height: 0.47rem;
}
.sect01 .s2{ display:block; width:100%; margin-top:8px;
color: #F5A200;
font-size: 24px;
font-weight: 400;
line-height: 28px;
 }
 .sect01 .s3{display:block; width: 100%;margin-top:0.22rem;
 color: rgb(0, 0, 0);
 font-size: 14px;
 font-weight: 400;
 line-height: 16px;
}
 .sect01 .s4{display:block; width: 100%;margin-top:11px;
 color: rgb(0, 0, 0,0.6);
 font-size: 14px;
 font-weight: 400;
 line-height: 22px;
}
.sect01 ._btn0{display: flex; flex-wrap: wrap; width: 100%;margin-top:0.2rem; }
.sect01 ._btn0 .a{color: #F5A200; display: inline-flex; padding-left: 29px;background: url(img2/xiazai.svg) left center no-repeat; background-size: 22px auto !important;
font-size: 14px;
font-weight: 400;
line-height: 22px;}
.sect01 ._btn1{display: flex; flex-wrap: wrap;justify-content:space-between;width: 100%; margin-top:0.2rem ;}
.sect01 ._btn1 .a{color: #000;width: 32.4%;display: flex;justify-content:center; align-items: center;
font-size: 14px;
font-weight: 400;
line-height: 1;height: 49px;
border: 1px solid #BBBBBB;
border-radius: 49px;
}
.sect01 ._btn1 ._ljxd{background:#F5A200; border: 1px solid #F5A200;color: #fff;}
.sect01 ._btn1 ._ljxd:hover{background:#000; border: 1px solid #000;}
.sect01 ._btn1 .a i{ display: block; padding-left:22px; background-size:18px auto !important;}
.sect01 ._btn1 ._duibi1 i{ background: url(img/ico10.png) left center no-repeat;}
.sect01 ._btn1 ._shop i{ background: url(img/ico9.png) left center no-repeat;}
.sect01 ._btn1 ._duibi1.on i{ background: url(img/ico10.1.png) left center no-repeat;}
.sect01 ._btn1 ._shop.on i{ background: url(img/ico9.1.png) left center no-repeat;}
.sect01 ._btn1 ._duibi1.on,
.sect01 ._btn1 ._shop.on{background:#F5A200; border: 1px solid #F5A200;color: #fff;}

@media  screen and (max-width:1440px){
.sect01 .right{ width: 50%;}	
.sect01 ._btn1 .a{ height:40px;}
}
@media  screen and (max-width:1024px){
.sect01{ padding:20px 0 25px 0;}	
.sect01 .pic{ width:100%;}
.sect01 .pic .big{ margin-bottom:10px;}
.sect01 .pic .samll{ display: block; width:calc(100% + 6px); margin:0 -6px 0 0;}
.sect01 .pic .samll .img{ padding:0 8px 0 0;}
.sect01 .right{ width:100%; margin-top:20px;}
.sect01 .s1{
font-size:18px;
line-height: 26px;
}
.sect01 .s2{ margin-top:8px;
font-size: 16px;
line-height: 20px;}
.sect01 ._btn0{ margin-top:10px ;}
.sect01 ._btn1{ margin-top:20px ;}
.sect01 ._btn1 .a i{ padding-left:20px; background-size:16px auto !important;}
.sect01 ._btn1 .a{height:33px;font-size: 12px;}
}
@media  screen and (max-width:767px){
.sect01 ._btn1 .a{ width: auto; padding:0 14px;}
}


.sect02{ display: block; width: 100%;border-top: 1px solid rgba(0,0,0,0.1); padding:0 0 33px 0;}
.sect02 .cont{ display: block; width: 100%; color: #000; font-size:14px; line-height:22px; margin-top: 30px;}
.sect02 .box{ display: block; width: 100%; padding-top:10px; }
.sect02 .box .ul{ display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%;  }
.sect02 .box .li{ display: flex; align-items: center; color: #000; font-size:14px; line-height:22px; margin-top: 16px; }
.sect02 .box .li .ico{ display: block; width:27px;height:27px; margin-right: 6px; }

@media  screen and (max-width:1440px){
.sect02 .box .li{font-size:12px; }
.sect02 .box .li .ico{ width:22px;height:22px; margin-right:3px; }
.sect02 .cont{font-size:13px;}
}
@media  screen and (max-width:1024px){
.sect02{padding:0 0 20px 0;}	
.sect02 .cont{ margin-top: 25px;}
.sect02 .box .li{ width:30%;}
.sect02 .box .li .ico{width:25px;height:25px; margin-right:4px; }
}
@media  screen and (max-width:767px){
.sect02 .box .li{ width:48%; font-size:13px;}
}

.sect03{ display: block; width: 100%; padding:15px 0 43px 0;}
.sect03 .box{display: block; width: 100%; position: relative;border-radius:20px; line-height: 0; overflow: hidden;}
.sect03 .c-pc{display: block; width: 100%;}
.sect03 .paly{ cursor: pointer;position: absolute; display: block; z-index: 8; width:36px; height:36px; left:35px; bottom:39px;}
.sect03 .paly.Active{ display:none;}
.sect03 .pause{ cursor: pointer; position: absolute; display:none; z-index: 8; width:36px; height:36px; left:35px; bottom:39px;}
.sect03 .pause.Active{ display:block;}
.sect03 ._video{ position: absolute; left:0; top:0; width:100%;height:100%; z-index:-1; object-fit: cover;}
.sect03.Active ._video{ display:block;z-index:6; }
.sect03 .time{ cursor: pointer;position: absolute; display: block; z-index: 8; right:44px; bottom:41px;
background:rgba(0,0,0,0.5); padding:0 9px; color: #fff; font-size:12px; line-height:27px;
border-radius: 4px;
}

@media  screen and (max-width:1024px){
.sect03{padding:15px 0 25px 0;}	
.sect03 .box{border-radius:10px;}	
.sect03 .box .paly{ width:30px; height:30px; left:16px; bottom:16px;}
.sect03 .box .pause{ width:30px; height:30px; left:16px; bottom:16px;}
.sect03 .time{ right:16px; bottom:16px;}
}
@media (max-width: 767px) {

}

.sect04{ display: block; width: 100%;border-top: 1px solid rgba(0,0,0,0.1); padding:0 0 32px 0;}
.sect04 .title1{ padding:21px 0 0 0 !important;}
.sect04 .two{ display: block; width: 100%; /*overflow: hidden; max-height: 98px;*/ margin:6px 0 0 0;}
.sect04 .two.on{ max-height: inherit !important;}
.sect04 .two .ul{ display: flex; flex-wrap: wrap; width:calc(100% + 6px); margin:0 -3px;}
.sect04 .two .ul .li{ display: flex;width:16.66%; padding:6px; }
.sect04 .two .ul .li .la{ display:block; text-align: center; width:100%; padding:6px;background:#F4F4F4; color:#000; font-size:14px; line-height:25px; border-radius: 16px;}
.sect04 .two .ul .li .la:hover{background: #F5A200; color:#fff;}
.sect04 .two .ul .li.on .la{background: #F5A200; color:#fff;}
.sect04 .zhankai{display:flex; flex-wrap: wrap;width: 100%; justify-content: center; margin-top:44px;}
.sect04 .zhankai .a{ display:flex; color:rgba(0,0,0,0.6); font-size:14px; line-height:24px;padding: 0 18px 0 0;
  position: relative; }
.sect04 .zhankai .a::after{ display:block; content:''; width:8px;height:8px;position: absolute;right:0;top:5px;transform:rotate(45deg); -ms-transform:rotate(45deg);border-bottom:1px solid #808080;  border-right:1px solid #808080;}
.sect04 .zhankai .a:hover{color:#F5A200;}
.sect04 .zhankai .a:hover::after{border-bottom:1px solid #F5A200;  border-right:1px solid #F5A200;}

@media screen and (max-width:1024px) {
.sect04{ padding:0 0 25px 0;}	
.sect04 .zhankai{ margin-top:20px;}
}
@media screen and (max-width:767px) {
.sect04 .two{ /*max-height:276px;*/ }	
.sect04 .two .ul .li{width:50%;}	
.sect04 .two .ul .li .la{ font-size:14px;line-height: 22px;}
}



.sect05{width: 100%;border-top: 1px solid rgba(0,0,0,0.1); padding:0 0 43px 0;}
.sect05 .box{width: 100%; padding-top:10px;}
.sect05 .box .ul{ display: inline-flex; flex-wrap: wrap;width: 100%; }
.sect05 .box .ul .li{ display: flex; flex-wrap: wrap; margin-top:20px; min-width: 98px; margin-right:20px; }
.sect05 .box .ul .li .la{ display: block; width:100%;position: relative; text-align: center;}
.sect05 .box .ul .li .ico{display:block; width:100%; line-height:0;}
.sect05 .box .ul .li .ico img{ margin:0 auto; width:auto; max-width: inherit; height:44px; }
.sect05 .box .ul .li .ico .img1{display:block;}
.sect05 .box .ul .li .ico .img2{display:none;}
.sect05 .box .ul .li .la:hover .ico .img1{display:none;}
.sect05 .box .ul .li .la:hover .ico .img2{display:block;}
.sect05 .box .ul .li .tit{ display:block; width:100%; color: #000; font-size:14px; line-height:24px; margin-top:5px; }

@media screen and (max-width:1600px) {
.sect05 .box .ul .li{ min-width:inherit; margin-top:20px; margin-right:0.4rem; }
}
@media screen and (max-width:1024px) {
.sect05{ padding:0 0 25px 0;}	
.sect05 .box{ padding-top:5px;}
.sect05 .box .ul .li .ico img{height:34px; }
.sect05 .box .ul .li{ margin-right:20px; }
.sect05 .box .ul .li .tit{ font-size:13px; line-height:22px; margin-top:5px; }
}
@media screen and (max-width:767px) {
.sect05 .box .ul .li{ width:25%;margin-right:0;}
}



.sect07{ display: block; width: 100%; padding:0 0 55px 0;border-top: 1px solid rgba(0,0,0,0.1);}
.sect07 .box{ display: flex; flex-wrap: wrap;justify-content: space-between; width:100%; margin-top:5px;border-bottom: 1px solid rgba(0,0,0,0.1); }
.sect07 .box .li{ display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; width:100%; border-top: 1px solid rgba(0,0,0,0.1); padding:10px 0; }
.sect07 .box .li .t1{display:flex; align-items: center; justify-content: space-between; width: 34.27%; color:#000; font-size:14px; line-height:22px;}
.sect07 .box .li .t1 img{ width:100px; min-width:100px; height:80px; border-radius: 10px; margin-left:14px;}
.sect07 .box .li .t2{display:block; width:47%; color:#000; font-size:14px; line-height:22px;}
.sect07 .box .li .t3{display:block; width:10%; color:#000; font-size:14px; line-height:22px;}

@media screen and (max-width:1024px) {
.sect07{ padding:0 0 15px 0; }	
.sect07 .box .li .t1 img{ width:75px; min-width:75px; height:60px; margin-left:8px;}
}
@media screen and (max-width:767px) {
.sect07 .box .li{ justify-content: space-between;}	
.sect07 .box .li .t1{ width:52%;}
.sect07 .box .li .t2{ width:34%; }
.sect07 .box .li .t3{width:10%;}
}


.sect09{ display: block; width: 100%; padding:0 0 55px 0;}
.sect09 .lits02 .u2{ display: block;}	
.sect09 .lits02 .u2 .li{ width: 33.33%;}
.sect09 .lits02 .u2 .li ._img{ background:rgba(0,0,0,0.1); border:1px solid rgba(0,0,0,0.1);}

@media screen and (max-width:1024px) {
.sect09{ padding:0 0 25px 0;}
}
@media screen and (max-width:767px) {
.sect09 .lits02 .u2 .li{ width: 50%;}
}



.box-scroll.on .data-scroll{transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1) !important;}
.box-scroll.on .subBanner{transform: translateY(0) !important;}






/*

#F5A200
calc(100% + 12px)


*/


._form_form1 .fileImg{ cursor: pointer; float:left; width:90px; height:90px; border:1px solid #e5e5e5;line-height:0; display: flex; align-items:center; justify-content:center; margin-right: 10px; margin-top:10px;}
._form_form1 .fileImg img{ width:100%; height:100%;}
._form_form1 .fileImg{position:relative;}
._form_form1 .fileImg .close{position:absolute; right:2px; top:2px; width:20px; height:20px;}
._form_form1 .fileImg .close img{display:block;}
@media screen and (max-width:767px) {
._form_form1 .fileImg{ width:80px; height:80px; margin-right:10px;}
}



.sect_01{ display: block; width: 100%; padding:0 0 33px 0;}
.sect_01 .cont{ display: block; width: 100%; color: #000; font-size:14px; line-height:22px; overflow:hidden;}
@media  screen and (max-width:1440px){
.sect_01 .cont{font-size:13px;}
}
@media  screen and (max-width:1024px){
.sect_01{padding:0 0 20px 0;}	
}


.select6 .tit br{display:none;}
.d_setup .dl .li .la br{display:none;}
.lie_hide{display:none !important;}

.cpej_section2 .nav .list.asc .wz img{transform: rotate(180deg);}

.pord3 .input_box .ssbox_compare{position:relative;}
.pord3 .input_box .ssbox_compare:hover .d1{display:block;}
.pord3 .input_box .ssbox_compare .d1{ display: none;  position: absolute; left: 0; top:100%; z-index: 10;background-color: #ffffff;
  box-shadow: 0 6px 10px rgba(0,0,0,0.1); width: 100%; border-radius: 10px;padding:14px 0; max-height:200px; overflow-y:auto;}
.pord3 .input_box .ssbox_compare .d2{ cursor: pointer; color: #333; line-height:26px; font-size:16px; padding:2px 18px;}
.pord3 .input_box .ssbox_compare .d2:hover{ color:#F5A200;}

.pord3 .input_box .ssbox_compare .d2.d2_have{display:none !important;}
.pord3 .input_box .ssbox_compare .d2.d2_node{display:none !important;}


.list06 .u2 .div .t2 span br{display:none;}

.list03 .li .p1 i:last-child{display:none;}





/* 250908start */
@media  screen and (min-width:1024px){
.lits04 .u2 .div .p{height: 112px;}
}


.cpej_section2 .content .list .wz{  word-break: break-word;}
.slide1 .ul{  flex-wrap: wrap;}

@media  screen and (max-width:1024px){
.job_list .t1{ width: 100%; margin-bottom: 4px; }
.job_list .zy{ width: 50%; }
.job_list .time{ width: 50%; }
}
@media  screen and (max-width:767px){
.select6 .wz{  white-space: nowrap;}
.job_list .zy{ width: 100%; }
.job_list .time{ width: 100%; }
}


/* 250908end */



/* 250910start */
.menuSub .ul2 .hd li.on a{  background: #F7F7F7;}
.menuSub .tempWrap{display: flex;}
.menuSub .ul2 .bd{position: relative;display: flex;height: 100%;}
.menuSub .ul2 .bd .inBox{position: relative;display: flex; height: 100%;}

.t_navs.act:hover .top{ box-shadow:0 3px 6px rgba(0,0,0,0.1);}
.t_navs:hover .top{ background: #fff !important;}
.t_navs:hover .logo .img1{display:none; }
.t_navs:hover .logo .img2{display:block; }
.t_navs:hover .menu .nli span a{color:#000; opacity: 0.5;}
.t_navs:hover .menu .nli span a::after{ display: block; content: ''; position: absolute; left:0; bottom:0; width:0; height:2px; background:#F5A200;transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -webkit-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;}
.t_navs:hover .menu .nli:hover span a::after{  width:100%;}
.t_navs:hover .menu .nli:hover span a{ opacity: 1; color:#000;}
.t_navs:hover .menu .nli:hover span a{ color:#F5A200;}
.t_navs:hover .lang .a{ color: #000;}
.t_navs:hover .lang .a:hover{ color:#F5A200;}
.t_navs:hover .lang::after{background: #000;}
.t_navs:hover .search{background: url(img/Vector1.svg) center no-repeat;}
.t_navs:hover .search:hover{background: url(img/Vector2.svg) center no-repeat;}


.t_navs:hover .menuph .navbtn{ background: #000;}
.t_navs:hover .menuph .navbtn::after,
.t_navs:hover .menuph .navbtn::before { background: #000;}


.t_navs .menu{ margin-left:1.02rem;}
.t_navs .menu .nli{ margin:0  !important;}
.t_navs .menu .nli span a{  padding: 0 0.35rem;}

.t_navs .menu .nli.on span a::after{ display: block; content: ''; position: absolute; left:0; bottom:0; width:100%; height:2px; background:#F5A200;transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -webkit-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;}

/* 250910end */



/* 250920start */

.Solutbox .table{ width:100%; color: #000; font-size:14px; line-height:23px; margin-top:9px; background: #fff; display: block; overflow-x: auto;scrollbar-width: thin;}
.Solutbox .table td{border:1px solid #ccc !important; padding:8px 15px !important; background:none !important; color: #000; }
.Solutbox .table tr{ width: 100%;}
.Solutbox .table tr:nth-child(2n){ background-color: #eeeeee; }
.Solutbox .table tr p{ background:none !important;}
.Solutbox .table tr span{ background:none !important;}

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

.Solutbox .table tbody{ min-width:900px;width:900px;display: block; }

}



.prod_det2 .table{ width:100%; color: #000; font-size:14px; line-height:23px; margin-top:9px; background: #fff;}
.prod_det2 .table td{border:1px solid #ccc !important; padding:8px 15px !important; background:none !important; color: #000; }
.prod_det2 .table tr{ width: 100%;}
.prod_det2 .table tr:nth-child(2n){ background-color: #eeeeee; }


@media  screen and (max-width:767px){
.prod_det2 .table{ display: block; overflow-x: auto;scrollbar-width: thin;}	
.prod_det2 .table tbody{ min-width:585px;width:585px;display: block; }

}


/*.prod_det2 table{ width:100%; color: #000; font-size:14px; line-height:23px; margin-top:9px; background: #fff;}
.prod_det2 table td{border:1px solid #ccc !important; padding:8px 15px !important; background:none !important;  color: #000;}
.prod_det2 table tr{ width: 100%;}
.prod_det2 table tr:nth-child(2n){ background-color: #eeeeee; }


@media  screen and (max-width:767px){
.prod_det2 table{ display: block; overflow-x: auto;scrollbar-width: thin;}	
.prod_det2 table tbody{ min-width:585px;width:585px;display: block; }

}*/

/* 250920end */

.select6 .ul .li.noHavePro{opacity:0.3;}

.select3 .ul .li.noHavePro{opacity:0.3;}
.select4 .ul .li.noHavePro{opacity:0.3;}


/* 250926start */
.lits01 .u2 .div{display: flex;
  width: 100%;
  position: relative;
  height: 100%;
  align-content: space-between;
  flex-wrap: wrap;}
.lits01 .u2 .div .p{  color: #000000; margin-top: 10px; font-size: 18px;
  line-height: 26px; height: 52px;-webkit-line-clamp: 2;}
.lits01 .u2 .div .p1{ font-size: 14px;
  line-height: 22px;height: 66px;
  color: #7B7B7B;
  margin-top: 15px;
	overflow: hidden;
	  text-overflow: ellipsis;
	  display: -webkit-box;
	  -webkit-box-orient: vertical;
	  -webkit-line-clamp: 3;
	}
.lits01 .u2 .div .tit{ display:none;}



.inbanner { margin-top: 0.8rem;}

@media  screen and (max-width:1024px){
.index-banner .box{ top:30%;}
.boxes{ margin-top:400px !important;}
}
@media  screen and (max-width:767px){
.index-banner .box{ top: 75px;}	
.subBanner{ margin-top: 50px;}
.boxes{  margin-top: calc(50vh + 50px) !important;}
.inbanner { margin-top:50px;}

}


.lits04 .u2 .div .p{font-size: 16px;  line-height: 24px;  height: 96px;  color: rgba(0,0,0,0.4);}
@media  screen and (max-width:1024px){
.lits04 .u2 .div .p{font-size: 14px;  line-height: 22px;  height: 88px;}
}
@media  screen and (max-width:767px){
.lits04 .u2 .div .p{height: auto;}

}

.footer .right1{ background: none; overflow: hidden; position:relative;}
.footer .right1 .sect{ position: absolute; left: 0; top: 0; z-index: 6; height:100%;}
.footer .right1 .img{ display: flex; width: 100%; padding:0 0 57.92% !important; position: relative; z-index: 6; z-index: 1;}
.footer .right1 .img img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit:cover;}
@media  screen and (max-width:1024px){

}


/* 250926end */



/*250929start*/
.cpBox{ display: block; width: 100%;}
.cpBox .cpLi{display: block;
  width: 100%;
  border-bottom: 1px solid rgba(0,0,0,0.1);
  position: relative;}
.cpBox .cpLi .tablebox { display: none;}
.cpBox .cpLi .title1 {font-weight: bold;  padding: 27px 80px 27px 0; cursor: pointer;}
.cpBox .cpLi .ico{width: 80px;
  height: 80px;
  position: absolute;
  right: 0;
  top: 0;
  background: url(img/ico13.png) right center no-repeat;
    background-size: auto;
  background-size: 19px auto !important;
  cursor: pointer;}
.cpBox .cpLi:hover .title1{ color:#F5A200; }
.cpBox .cpLi:hover .ico{background: url(img/ico13.1.png) right center no-repeat; }
.cpBox .cpLi.on .ico{background: url(img/ico14.png) right center no-repeat !important;  background-size:19px auto !important; cursor: pointer;}
.cpBox .cpLi.on .title1{ color:#F5A200; }

@media screen and (max-width: 1024px) {
.cpBox .cpLi .title1  {
padding: 18px 30px 18px 0;
}
.cpBox .cpLi .ico{
width: 30px;
height: 60px;
background-size: 14px auto !important;
}
}

/*250929end*/

.sect06 .cont{ display: block; width: 100%; color: #000; font-size:14px; line-height:22px; margin-top: 30px;}

@media  screen and (max-width:1440px){
.sect02 .cont{font-size:13px;}
}
@media  screen and (max-width:1024px){
.sect02 .cont{ margin-top: 25px;}
}






/*251020start*/
.list06 .u2 .div .info{   padding: 0 0 0 2%;}
.list06 .u2 .div .con{ padding:0 0 0 0.4rem;}
.list06 .u2 .div .t1{white-space: nowrap;}

@media  screen and (max-width:1270px){
.list06 .u2 .div .info{   padding: 0;}
.list06 .u2 .div .con{ padding:0 0 0 0.25rem;}
}
@media  screen and (max-width:767px){
.list06 .u2 .div .con{ padding:0;}
}


.cpej_section2 .content .list .bt{ padding:0 8px;}
.cpej_section2 .content .list .nr{max-height: calc(0.35rem + 192px);scrollbar-width: thin; overflow-y: auto;}
@media screen and (max-width: 1800px) {
  .cpej_section2 .content .list .nr {
max-height: calc(0.35rem + 180px);
  }
}
@media screen and (max-width: 1440px) {
  .cpej_section2 .content .list .nr {
   max-height: calc(0.3rem + 1.68rem);
  }
}
@media screen and (max-width: 1024px) {
  .cpej_section2 .content .list .nr {
   ;max-height: calc(0.3rem + 132px);
  }
}

.cpej_section2 .content .list .nr{ white-space: nowrap; width: auto; left: 50%; display: flex; flex-wrap: wrap; min-width: 100%; width: auto; transform: translate(-50%,0) scale(0); -ms-transform: translate(-50%,0)scale(0);padding: 0.25rem 15px;
}
.cpej_section2 .content .list:hover .nr{transform:translate(-50%,0) scale(1); -ms-transform:translate(-50%,0) scale(1);}


/*251020end*/





/*251027start*/
/* .prod_det2 .table td{ text-align: left;} */
.sect09 .lits02 .slick-prev,
.sect09 .lits02 .slick-next{ cursor: pointer; width:46px; height:46px; display:flex;position: absolute; top: auto; bottom: -42px; z-index: 10; background: url(img/right2.svg) center no-repeat; background-size:auto 100% !important; margin-top:0; }
.sect09 .lits02 .slick-prev{ left:7px; -webkit-transform: translate(0, -50%) rotateY(180deg);
  -ms-transform: translate(0, -50%) rotateY(180deg);
  transform: translate(0, -50%) rotateY(180deg);}
.sect09 .lits02 .slick-next{ right:7px;}
.sect09 .lits02 .slick-prev:hover,
.sect09 .lits02 .slick-next:hover{background: url(img/right.svg) center no-repeat;}

@media screen and (max-width:1024px) {
.sect09 .lits02 .slick-prev,
.sect09 .lits02 .slick-next{ width:30px; height:30px; bottom:-26px;; }

}


.sect01 .s1{font-size: 0.32rem;  line-height: 0.46rem;}
.sect01 .s2{ margin-top: 0 !important;}
.sect01 .s4{ margin-top: 15px; font-size:16px; line-height:26px;}
.sect01 ._btn0{ margin-top: 0.4rem;}

.sect02 .cont{margin-top:20px; font-size:16px; line-height:26px;}

.sect04 .two .ul .li{ min-width: 16.66%; width:auto;}
.sect04 .two .ul .li .la{padding: 6px 0.2rem;}


@media screen and (max-width:1024px) {
.sect01 .s1{font-size: 18px;  line-height:30px;}
.sect01 .s4{ margin-top: 15px; font-size:14px; line-height:24px;}
.sect01 ._btn0{ margin-top:15px;}

.sect02 .cont{margin-top:15px; font-size:14px; line-height:24px;}

}
@media screen and (max-width:767px) {
.sect04 .two .ul .li{ min-width: 50%; width:auto;}
.sect04 .two .ul .li .la{  padding: 6px 12px;}

}


.sect08 .tit2{ display:block; margin-top:22px; margin-bottom:40px;
width: 100%;
font-weight: 400;
font-size: 16px;
line-height:24px;
text-align: center;
color: #000000;
}

@media screen and (max-width:1024px) {
.sect08 .tit2{font-size: 14px; margin-top:14px; margin-bottom:10px; 
line-height:22px;}
}
@media screen and (max-width:767px) {
.sect08 .tit2{ width: auto; max-width: 270px;}

}


.poup_ljxd ._form7 ._down{ top: auto;bottom: 100%;border: 1px solid #E5E5E5;box-shadow: 2px 12px 12.4px rgba(0, 0, 0, 0.06);}
.pord3 .input_box .ssbox_compare .d2{ padding:6px 10px;}
.pord3 .input_box .ssbox_compare .d1{  scrollbar-width: thin;}
.pord3 .input_box .ssbox_compare{  width: 100%;}
.pord3 .input_box{width: 100% !important;
  margin: 0 !important;}
  
  .cpej_section2 .content .list .nr{ width: auto; min-width:inherit; flex-direction: column; flex-wrap: nowrap;}
  .cpej_section2 .content .list .nr p{ min-width:140px;}




.poup_ljxd .btn input[type=number]::-webkit-outer-spin-button,
.poup_ljxd .btn input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none; appearance:none;
    margin: 0;
}
.poup_ljxd .btn input[type=number] {
	appearance: textfield;
    -moz-appearance: textfield; /* Firefox */
}

.shopT .shopCon li .btn input[type=number]::-webkit-outer-spin-button,
.shopT .shopCon li .btn input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none; appearance:none;
    margin: 0;
}
.shopT .shopCon li .btn input[type=number] {
	appearance: textfield;
    -moz-appearance: textfield; /* Firefox */
}

 /* 放大镜样式 */
        .magnifier-glass {
            position: absolute;
            width: 150px;
            height: 150px;
            border: 2px solid #fff;
            border-radius: 50%;
            background-repeat: no-repeat;
            pointer-events: none;
            z-index: 10;
            box-shadow: 0 0 10px rgba(0,0,0,0.3);
            display: none;
            overflow: hidden;
        }
        
        .magnifier-glass::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: inherit;
            background-size: 200% 200%;
            border-radius: 50%;
        }


/*251026end*/


/*251107start*/
.list06 .u2 .div .t1{ min-height: 27px;}
.list06 .u2 .div .con:nth-child(1){ width:40%;}
.list06 .u2 .div .con:nth-child(2){ width:34%;}
.list06 .u2 .div .con:last-child{ width:26%;}
@media screen and (max-width:767px) {
.list06 .u2 .div .con:nth-child(1),
.list06 .u2 .div .con:nth-child(2){  margin-right: 0;}
.list06 .u2 .div .con:nth-child(1){ width:38%;}
.list06 .u2 .div .con:nth-child(2){ width:32%;}
.list06 .u2 .div .con:last-child{ width:25%;}
/*.list06 .u2 .div .bnt{ top:96px; }*/
.list06 .u2 .div .jianjie{line-height: 22px; height: 48px;}
}



#MagnifierWrap2{position: relative;display: flex;
  flex-wrap: wrap; align-content:flex-start;
  justify-content: space-between;
  flex-direction: row-reverse;
  line-height: 0;
  width: 46%;}
#MagnifierWrap2 .video0{ width:100%; height:calc(100% - 30px - 0.51rem); position: absolute; right:0; top:0; z-index: 5; object-fit: cover;}
.MagnifierMain{position: relative;width: 100%; height: calc(93px + 2.79rem);line-height: 0;  margin-bottom: 13px; display: flex; align-items: center; justify-content:center; border: 1px solid #D1D1D1; }
.MagnifierMain img{width: 100%;height: 100%; object-fit:contain;} 
.MagnifierDrag{position: absolute;top:0;left: 0;background-color: #ccc; opacity: 0.4;filter:alpha(opacity = 40);cursor: move;}

.MagnifierPop{position: absolute;top:0;overflow: hidden;background:#fff; border: 1px solid #D1D1D1; z-index: 100;  }
.MagnifierImg{position: absolute;top:0; left: 0;}

.spec-items{position: relative;width: 100%;height:calc(17px + 0.51rem);overflow: hidden;}
.spec-items ul{position: absolute; left: 0; display: flex;width: 100%;}
.spec-items ul *{
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.spec-items li{ position: relative;
 min-width:18.4%; width:18.4%;height:calc(17px + 0.51rem);float: left;overflow: hidden;margin:0 2% 0 0;border: 1px solid #D1D1D1;cursor: pointer; display: flex; align-items: center; justify-content:center; border-radius: 4px;}
/* .spec-items li.on{border:1px solid #F5A200;} */
.spec-items li img{width: 100%;width: 100%;height: 100%; object-fit:contain; } 
.spec-items li .paly1{ display: block; width:30px; height:30px; position: absolute; left: 50%; top:50%; z-index: 6; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); }


.spe_leftBtn,
.spe_rightBtn{position: absolute;bottom: 0px;display: block;width: 20px;height: 69px;line-height: 69px;font-family: "黑体";text-align: center;font-size:18px;color: #333;cursor: default;background: #F7F7F7; z-index: 10; cursor: pointer; display:none; }
.spe_leftBtn:hover,
.spe_rightBtn:hover{background: #F5A200;color: #fff;}
.spe_leftBtn{left: 0;}
.spe_rightBtn{right: 0;}



@media screen and (max-width:1024px) {
#MagnifierWrap2{width: 100%;}
#MagnifierWrap2 .video0{height:calc(100% - 58px - 0.23rem);}
.MagnifierMain{height:calc(230px + 1.42rem);}
.spec-items li .paly1{ width:24px; height:24px;  }
.spec-items{height:calc(45px + 0.23rem);}
.spec-items li{height:calc(45px + 0.23rem);}
.MagnifierPop{ display:none !important; }

}



/*251107end*/



.index-banner .swiper-prev,
.index-banner .swiper-next{ cursor: pointer; width:46px; height:46px; display:flex;position: absolute; left:55px; top: 50%; margin-top:-20px; z-index: 10; background: url(img/right2.svg) center no-repeat; background-size:auto 100% !important; margin-top: 51px; }
.index-banner .swiper-prev{ transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
.index-banner .swiper-next{ left:auto; right:55px;}
.index-banner .swiper-prev:hover,
.index-banner .swiper-next:hover{background: url(img/right.svg) center no-repeat;}

@media screen and (max-width:1024px) {
.index-banner .swiper-prev,
.index-banner .swiper-next{ width:30px; height:30px; left:10px; margin-top:-15px;}
.index-banner .swiper-next{left:auto; right:10px;}
}


.select7 .u0 .li.noHavePro{opacity:0.5;}
.select7 .u2 .li.noHavePro{opacity:0.5;}
.select7 .u1 .li.noHavePro{opacity:0.5;}


.select1 .search_input{width:500px;}
@media screen and (max-width:1024px) {
.select1 .search_input{width:65%;}
}


.inbanner video{width:100%; object-fit:cover;}


.contact1 .w724{ width:724px;}
@media screen and (max-width:1024px) {
.contact1 .w724{ width:100%;}
}



/*251202start*/
.search_input input{ background:#fff;outline: none !important;  border-radius: 42px;
  -webkit-appearance: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;}
.search_input input:focus{ background: #fff;}
.search_input input:-webkit-autofill,
.search_input input:-webkit-autofill:hover,
.search_input input:-webkit-autofill:focus,
.search_input input:-webkit-autofill:active {
background: #fff;
}


.sx-box .select6{ display:none; padding-top:0 !important; padding-bottom:0 !important;}
.sx-box .select6.om{ display: flex;}
.sx-box .select6 .down:first-child{ margin-top: 10px;}
.sx-box .select6 .down:last-child{ margin-bottom: 10px;}
/*.bzListbox{ display:none;}*/
/*251202end*/


.search_input:hover .d1{display:block !important;}
.search_input .d1{ display: none;  position: absolute; left: 0; top:100%; z-index: 10;background-color: #ffffff; border: 1px solid #D6D6D6;
  box-shadow: 0 6px 10px rgba(0,0,0,0.1); width: 100%; border-radius: 10px;padding:14px 0; max-height:200px; overflow-y:auto;   scrollbar-width: thin;}
.search_input .d2{ cursor: pointer; color: #333; line-height:26px; font-size:16px; padding:2px 18px;}
.search_input .d2:hover{ color:#F5A200;}



.xialadiv:hover .d1{display:block;}
.xialadiv .d1{ display: none;  position: absolute; left: 0; top:100%; z-index: 10;background-color: #ffffff; border: 1px solid #D6D6D6;
  box-shadow: 0 6px 10px rgba(0,0,0,0.1); width: 100%; border-radius: 10px;padding:14px 0; max-height:200px; overflow-y:auto;   scrollbar-width: thin;}
.xialadiv .d2{ cursor: pointer; color: #333; line-height:26px; font-size:16px; padding:2px 18px;}
.xialadiv .d2:hover{ color:#F5A200;}




/*251209start*/
.shopShowPic {
    position: relative;
    zoom: 1;width: 46%;
}
.shopShowPicLeft {
    width: 100%;
}
.img_warp {
  width: 100%;
  position: relative;
}
.shopShowPicLeftTop {
    border: 1px solid #D1D1D1;
    overflow: hidden;
    border-radius: 4px;
}
.shopShowPicLeftTop img {
  width: 100%;
  /*height: 372px;*/
  display: block;
}
.shopShowPicLeftTop .shipin{
 width: 100%;
  height:100%;
  position: absolute;
  right:0;
  top: 0;	
	
}
.shopShowPicLeftTop .iframe{
 width: 100%;
  height:100%;
  position: absolute;
  right:0;
  top: 0;	
 border: 0;
}
.appShow {
  display: none !important;
}
.shopShowPicLeftBottom ul {
  overflow: hidden;
  zoom: 1;
  padding-top: 13px;
  display: block;
    width: 100%;
}
.shopShowPicLeftBottom ul li {
  position: relative;
  float: left;
  margin-right:12px;
}
.shopShowPicLeftBottom .shipin{
 width: 100%;
  height:100%;
  position: absolute;
  right:0;
  top: 0;	
	
}
.shopShowPicLeftBottom .iframe{
 width: 100%;
  height:100%;
  position: absolute;
  right:0;
  top: 0;	
 border: 0;
}
.shopShowPicLeftBottom ul li img {
  border: 1px solid #D1D1D1;
  cursor: pointer;
  width: 89px;
  height: 69px;
  display: block;overflow: hidden;
    border-radius: 4px;
}
.shopShowPicLeftBottom ul .on img {
  border: #F5A200 1px solid;
}
.expandBox {
  width: 100%;
  height:374px;
  position: absolute;
  right: 100%;
  top: 0;border: 1px solid #D1D1D1; background: #fff;border-radius: 4px;
  display: none;
}
#expand {
  width: 100%;
  height:100%;
  position: absolute;
  right:0;
  top: 0;
}
#expand img{ max-width: inherit;}


@media screen and (max-width:1024px) {
.shopShowPic{ width:100%;}
.shopShowPicLeftTop img{  /*height:262px;*/ }
.expandBox{ height: 264px;  top:100%;  right:0;}

}


.index-banner .swiper-prev,
.index-banner .swiper-next{  background: url(img/ico16.2.png) center no-repeat;   background-size: auto 14px !important; }
.index-banner .swiper-prev:hover,
.index-banner .swiper-next:hover{ opacity:0.5;  background: url(img/ico16.2.png) center no-repeat;   background-size: auto 14px !important; }
.index-banner .swiper-prev{ transform:rotate(90deg); -ms-transform:rotate(90deg);}
.index-banner .swiper-next{ transform:rotate(-90deg); -ms-transform:rotate(-90deg);}

@media screen and (max-width:1024px) {
.index-banner .swiper-prev,
.index-banner .swiper-next{  background-size: auto 10px !important; }
.index-banner .swiper-prev:hover,
.index-banner .swiper-next:hover{ background-size: auto 10px !important; }

}

/*251209end*/

.select7 .u0 .li.noHavePro_hide{display:none !important;}
.select7 .u1 .li.noHavePro_hide{display:none !important;}
.select7 .u2 .li.noHavePro_hide{display:none !important;}

.select1 .li.noHavePro_hide{display:none !important;}
.select5 .u1 .li.noHavePro_hide{display:none !important;}
.select5 .u2 .li.noHavePro_hide{display:none !important;}



/*251230start*/
.index-banner .pc_show1{ object-fit: cover;}
.index-banner .ph_show1{ object-fit: cover;}
.select5 .u1 .li .la{  font-weight: bold;}


@media screen and (max-width:1024px) {
.select2.hd2 .ul .li .la{  font-size: 15px;}	
.select2.hd2 .ul .li .la{ font-size: 15px;}
}



@media screen and (max-width:767px) {
.slide2-2 .ul{   width: 100%; flex-wrap: wrap;}
.slide2-2 .li{margin-left: 0;width: 33.33%;    justify-content: center;}
}


.sect01 .s4{  text-align: left;}
.Solutbox .table tbody{width: 100%;display: inline-table; }
.newsbox .sect{  color: #000;}
.Solutbox .sect{  color: #000;}


/*251230end*/


.inbanner_about .box{top:50%;}


.wap_flex{display:none !important;}
@media screen and (max-width:1024px) {
.wap_flex{display:flex !important;}

.block2.om .block3 .dayin{display:none;}

}



/*260202start*/
.cpej_section2 .content .list .bt{  word-break: break-all;}
.slide1 .ul{ display: inline;}
.slide1 .li{ display: inline;}
.slide1 .li .la{ display: inline;}

@media screen and (max-width:767px) {
.select1 .ul-2{justify-content: flex-start; margin-right: -16px; width: calc(100% + 16px);}
.select1 .ul .li{ margin-right: 16px;}
}

.main1{ position: relative;}
.main1 .bg{ display: block; position: absolute; left:0; bottom:1.84rem; width: 100%; height: 412px; z-index: 1;}

.yanfa{position: relative; }
.yanfa .bg{ display: block; position:sticky;  left:0; top:2.98rem; width: 100%; height:0; z-index: 1;}
.yanfa .bg1{ display: block; width: 100%; height:372px;}
.yanfa .left{ z-index: 6;}
.yanfa .right{ z-index: 6;}

/*260202end*/

.select1.ph_show1{display:none;}
@media screen and (max-width:1024px) {
.select1 .right.pc_show1{display:none;}
.select1.ph_show1{display:flex;}
.prod_zhxz .lits02{margin-top:5px;}
}




/*260206start*/

@media screen and (min-width:1920px) {
.menuSub .ul2 .hd li a{ font-size:14px;}
.menuSub .inBd-01 li a{ font-size:14px;}
.menuSub .ul2 .bd .u2 li a{ font-size:14px;}

.serv_dzyq .left{  padding: 1.55rem 7px 1.65rem 60px;}
.serv_dzyq .right{  padding: 1.55rem 42px 1.65rem 42px;}
}


.yanfa .bg{  top: 3.8rem;}


@media screen and (max-width:1024px) {
.yanfa .bg{ top: 206px;}	
.yanfa .bg1{  background-size: cover !important;  height: 180px;}
}



  
.hangye2 .two .ul{width: calc(100% + 6px);
  margin: 0 -3px;}
.hangye2 .two .ul .li{  padding: 0 3px;  margin-top: 7px;}  
.hangye2 .two .ul .li .la{  padding: 0.15rem 0.15rem;font-size: 16px;
  line-height: 25px;  border-radius: 16px;}  
  
@media screen and (max-width:1024px) {
.hangye2 .two .ul{width: calc(100% + 6px);
  margin: 0 -3px;}
.hangye2 .two .ul .li{  padding: 0 3px;  margin-top: 7px;}  
.hangye2 .two .ul .li .la{ padding: 6px 6px;
    font-size: 14px;
    line-height: 24px;
    border-radius: 8px;}  
}  
  
@media screen and (max-width:1024px) {  
.slide6 .u2{justify-content:space-between;}
.slide6 .u2 .l2{width:48.5%;}
.slide6 .u2 .l2:nth-child(2n+1) .u4{width:200%;}
 } 
  

/*260206end*/








/*260311start*/


.prod_lph{ display: none;  border-top: 0;    padding: 25px 15px 35px 15px;}

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

 } 


/*260311end*/



/*20260323tsrat*/
.pord3 .box .dayin{ display: none;}
@media screen and (max-width:767px) {  
.pord3 .box .title1{ width:100%;}
.pord3 .box .title1 ul{ width:100%; flex-wrap: wrap; justify-content: space-between;}
.pord3 .box .title1 ul li{ width:49%; margin-right:0;}
 } 
 
.slide1 .li::after{  top:3px;  margin-top: 0;} 


@media screen and (max-width:767px) {  
.slide6 .u2 .a3{ font-size:14px !important;  line-height: 24px !important;}
.select1 .li .la{font-size:14px !important;  line-height: 24px !important;}
.select1 .ul .li{ margin-right: 0; width: 33.33%;}
.prod_det2 .table{font-size:14px !important;  line-height: 23px !important;}
.block2.om .block3 .l_setup{ position: absolute; right:0; top: 0;}
.block2.om .block3 .right{ justify-content: flex-start; gap:15px;}
 } 


/*20260323end*/