﻿@charset "UTF-8";
html{
  font-size: 6.578vw;
}
@media screen and  (min-width:1520px){
  html{
  font-size: 100px;
}
}
@media screen and  (max-width:300px){
  html{
  font-size:100px;
}
}
.w_width{max-width:1520px; margin-right: auto; margin-left: auto;}
.ctext{float: left;padding-left: 80px;padding-right: 80px;}
@media  screen and (max-width: 1024px){
.ctext{padding-left: 13px;padding-right: 13px;}
}



.mt96{ margin-top:calc(48px + 0.48rem);}
.head{ float:left; width:100%; position:fixed; left:0; top:5px; z-index:20; padding:0.24rem 0.7rem;flex-wrap:wrap; display: flex; align-items: center;  justify-content:space-between;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.head .logo{ float:left;line-height:0;}
.head .logo a{ float:left;}
.head .logo img{ height:48px;}
.head .logo .show{ display:block;}
.head .logo .hide{ display:none;}
.head.Active{ background:rgba(33,33,33,0.29); top:0;}
.head.active{ background:#fff; top:0; box-shadow:0 0.12rem 0.43rem rgba(0,0,0,0.08); padding:10px 0.7rem;}
.head.active .logo img{ height:38px;}
.head.active .logo .show{ display:none;}
.head.active .logo .hide{ display:block;}
.head-1{ background:#fff; top:0; box-shadow:0 0.12rem 0.43rem rgba(0,0,0,0.08);}
.head-1 .logo .show{ display:none;}
.head-1 .logo .hide{ display:block;}
.xialaph{ float:right; width:5.66rem; height:100%; position:fixed; right:-11rem; top:0; z-index:21; background:url(../_im_g/bg.png) bottom center no-repeat #fff; background-size:cover;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.xialaph.active{ right:0 !important;}
.xialaph .lang{ position:absolute; right:calc(35px + 1rem); top:0.42rem;flex-wrap:wrap; display: flex; align-items: center;}
.xialaph .lang a{ float:left; position:relative; color:#333333; text-transform:uppercase; font-size:calc(12px + 0.04rem); line-height:30px;}
.xialaph .lang a.on,
.xialaph .lang a:hover{ color:#315ccb;}
.xialaph .lang i{ float:left; width:1px; height:13px; background:#bdbdbd; transform:rotate(25deg); -ms-transform:rotate(25deg); margin:0 11px;}
.xialaph .colse{ position:absolute; right:0.67rem; top:0.42rem; width:30px; height:30px; cursor:pointer;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.xialaph .colse:hover{ transform:rotate(180deg); -ms-transform:rotate(180deg);}
.xialaph .colse:after,
.xialaph .colse:before{ float:left; width:calc(12px + 0.1rem); height:2px; content:''; background:#7e7e7e; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%) rotate(45deg); -ms-transform:translate(-50%,-50%) rotate(45deg);}
.xialaph .colse:before{ height:calc(12px + 0.1rem); width:2px; }
.xialaph .center{ float:left; width:100%; height:100vh; position:relative; flex-wrap:wrap; display: flex; align-items: center;}
.xialaph .ul1{float:left; width:100%; margin-bottom:0.44rem;}
.xialaph .ul1 li{float:left; width:100%; margin:0.22rem 0;}
.xialaph .ul1 li h4{ float:left; width:100%;}
.xialaph .ul1 li h4 a{ float:left; width:100%; position:relative; padding:0 1rem; color:#333333; font-size:calc(12px + 0.12rem); line-height:calc(22px + 0.24rem);}
.xialaph .ul1 li h4 a:after{ float:left; width:0; height:1px; content:''; position:absolute; left:0; top:50%; background:#315ccb;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.xialaph .ul1 li h4 span{ display:inline-block; vertical-align:top; color:#c3c3c3;  font-size:calc(12px + 0.06rem); width:42px;}
.xialaph .ul1 li.active h4 a,
.xialaph .ul1 li h4:hover a,
.xialaph .ul1 li.active h4 span,
.xialaph .ul1 li h4:hover span{ color:#315ccb;}
.xialaph .ul1 li.active h4 a:after,
.xialaph .ul1 li h4:hover a:after{ width:0.83rem;}
.xialaph .ul2{ float:left; width:100%; padding:0 1rem 0.15rem calc(28px + 1rem);}
.xialaph .ul2 li{ margin:0 !important; width:calc(82px + 0.5rem); }
.xialaph .ul2 li h5{ float:left;}
.xialaph .ul2 li h5 a{ float:left; position:relative; padding-left:15px; color:#666666; font-size:calc(12px + 0.06rem); line-height:calc(22px + 0.1rem);}
.xialaph .ul2 li h5 a:after{ float:left; width:4px; height:4px; content:''; position:absolute; left:0; top:50%; transform:translateY(-50%) rotate(45deg); -ms-transform:translateY(-50%) rotate(45deg); background:#ff4548;}
.xialaph .ul2 li h5 a:hover{ color:#315ccb;}

.menuph{ float: right; width:23px; height: 22px; position:relative; border-top:2px solid #fff; border-bottom:2px solid #fff; cursor: pointer; text-align: center;}
.menuph::after{ position: absolute; right: 0; top:50%; width: 100%; height: 2px; content: ''; background: #fff; margin-top:-1px; float:left;}
.menuph .navbtn::after { top: -10px;}
.menuph .navbtn::before { top: 10px;}
.menuph .point.active .navbtn{ background: transparent;}
.menuph .point.active .navbtn::after{ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0px;}
.menuph .point.active .navbtn::before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0px;}
.head.active .menuph{ border-top:2px solid #333333; border-bottom:2px solid #333333; }
.head.active .menuph::after{ background: #333333;}
.head-1 .menuph{ border-top:2px solid #333333; border-bottom:2px solid #333333; }
.head-1 .menuph::after{ background: #333333;}


@media screen and (max-width: 1440px) {
.xialaph .ul1{ margin-bottom:0;}
.xialaph .ul1 li{ margin:0.08rem 0;}
.xialaph .ul1 li h4 a{ padding:0 0.8rem;}
.xialaph .ul2{ padding:0 0.8rem 0.15rem calc(18px + 0.8rem);}
.xialaph .ul1 li.active h4 a:after,
.xialaph .ul1 li h4:hover a:after{ width:0.63rem;}
.xialaph .ul1 li h4 span{ width:30px;}
.xialaph .ul2 li h5 a{ padding-left:12px;}
}
@media screen and (max-width: 1024px) {
.head{ padding:10px 15px;}
.head .logo img{ height:30px;}
.head.active{ padding:10px 15px;}
.head.active .logo img{ height:30px;}
.menuph{ height:20px;}
.xialaph{ width:6.66rem;}
.xialaph .lang{right: calc(35px + 0.6rem);}
.xialaph .colse{ right:0.3rem;}
.mt96{ margin-top:50px;}
}
@media screen and (max-width: 767px) {
.xialaph{ width:10rem;}
.xialaph .ul2{ padding:0 0.8rem 0.15rem calc(13px + 0.8rem);}
.xialaph .ul2 li{width: 100%;}
.xialaph .ul1 li h4 a{font-size: calc(14px + 0.12rem); line-height: calc(26px + 0.24rem);}
.xialaph .ul1 li h4 span{ width:25px;}
.xialaph .ul2 li h5 a{ padding-left:12px;font-size: calc(14px + 0.04rem);line-height: calc(26px + 0.1rem);}


}


.RightP{ position:fixed; right:0.05rem; top:55%; z-index:11; width:0.8rem; transform:translateY(-50%); -ms-transform:translateY(-50%); display:none;}
.RightP.active{ display:block;}
.RightP ul{ float:left; width:100%;}
.RightP ul li{ float:left; width:100%; position:relative; text-align:center; margin-bottom:1px; box-shadow:0 0 0.09rem rgba(0,0,0,0.07); }
.RightP ul li a{ float:left; background:#fff; width:100%; height:0.8rem;flex-wrap:wrap; display: flex; align-items: center;  justify-content:center;flex-direction:column }
.RightP ul li a img{ margin:0 auto; width:0.32rem;}
.RightP ul li a .show{ display:block;}
.RightP ul li a .hide{ display:none;}
.RightP ul li:hover a .show{ display:none;}
.RightP ul li:hover a .hide{ display:block;}
.RightP ul li a span{ display:block; color:#333333; font-size:calc(12px + 0.02rem); line-height:calc(12px + 0.04rem); margin-top:0.02rem;}
.RightP ul li:hover a{ background:#315ccb;}
.RightP ul li:hover a span{ color:#fff;}
.RightP ul li h6{ float:left; background:#fff; color:#333333; font-size:calc(14px + 0.02rem); line-height:calc(24px + 0.02rem); padding:0.15rem 0.3rem; border-radius:3px;  white-space:nowrap; position:absolute; right:100%; top:50%; margin-right:18px; transform:translateY(-50%); -ms-transform:translateY(-50%); box-shadow:0 0 0.09rem rgba(0,0,0,0.07); text-align:left;}
.RightP ul li i{ float:left; background:#fff; width:104px; line-height:0; white-space:nowrap; position:absolute; right:100%; top:50%; margin-right:18px; transform:translateY(-50%); -ms-transform:translateY(-50%);box-shadow:0 0 0.09rem rgba(0,0,0,0.07);}
.RightP ul li h6,
.RightP ul li i{-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% 50%;
	-moz-transform-origin:95% 50%;
	-ms-transform-origin:95% 50%;
	-o-transform-origin:95% 50%;
	transform-origin:95% 50%;
	-webkit-transform: translateY(-50%) scale(0);
	-moz-transform: translateY(-50%) scale(0);
	-ms-transform: translateY(-50%) scale(0);
	-o-transform: translateY(-50%) scale(0);
	transform: translateY(-50%) scale(0)}
.RightP ul li h6:after,
.RightP ul li i:after{
    float: left;
    width: 0;
    height: 0;
    content: '';
    position: absolute;
    left: 100%;
    top: 50%; margin-top:-5px;
    border-top:7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 7px solid #fff;
}
.RightP ul li:hover h6,
.RightP ul li:hover i{ opacity: 1;
	filter: alpha(opacity=100);
	display: block \9;
	pointer-events: auto;
	-webkit-transform: translateY(-50%) scale(1);
	-moz-transform: translateY(-50%) scale(1);
	-ms-transform: translateY(-50%) scale(1);
	-o-transform: translateY(-50%) scale(1);
	transform: translateY(-50%) scale(1);}

@media screen and (max-width: 1024px) {
.RightP{ right:0; width:100%; padding:0; top:auto; bottom:0;transform:none; -ms-transform:none; box-shadow:0 0 0.43rem rgba(0,0,0,0.08); display:block;}
.RightP ul li{ width:25%; margin-bottom:0; box-shadow:none; border-right:1px solid #ccc;}
.RightP ul li:last-child{ border:none;}
.RightP ul li:nth-child(4){ display:none;}
.RightP ul li a{ height:50px; padding:4px 0 6px 0;}
.RightP ul li a img{ width:24px; height:24px;}
.RightP ul li:nth-child(1) a img{ padding:1px;}
.RightP ul li a span{ margin-top:0; font-size:12px;}
.RightP ul li:hover h6,
.RightP ul li:hover i{ display:none;}

}


.down_banq{ float: left;width: 100%; background:#0b0b0b;  padding-top:18px; padding-bottom:18px;}
.down_banq .Copyright{ float: left; color:#c1c1c1; font-size:calc(12px + 0.02rem); line-height:calc(20px + 0.04rem);}
.down_banq .Copyright a{ color:#c1c1c1; }
.down_banq .Copyright a:hover{ color:#fff;}
.down_banq .nav{ float: right; color:#c1c1c1; font-size:calc(12px + 0.02rem); line-height:calc(20px + 0.04rem);}
.down_banq .nav a{ color:#c1c1c1; position:relative; }
.down_banq .nav a:hover{ color:#fff; }
.down_banq .Links{ display:inline-flex; position:relative; padding-right:15px; cursor:pointer;}
.down_banq .Links:after{float:left; position:absolute; right:0; top:50%;  content:''; width:7px; height:7px; border-bottom:1px solid #fff; border-right:1px solid #fff; transform:translateY(-50%) rotate(45deg); -ms-transform:translateY(-50%) rotate(45deg); margin-top:-1px; }
.down_banq .Links ul{ display:none; float:left; position:absolute; left:50%; bottom:120%; width:90px;  transform:translateX(-50%); -ms-transform:translateX(-50%); background:#fff; padding:8px 0; border-radius:4px;}
.down_banq .Links ul:after{ float:left; width:0; height:0; content:''; position:absolute; left:50%; top:100%; margin-left:-6px; border-left:6px solid transparent; border-right:6px solid transparent;border-top:5px solid #fff; }
.down_banq .Links ul li a{ float:left; width:100%; color:#333333; font-size:calc(12px + 0.02rem); line-height:calc(20px + 0.04rem); padding:0 10px;}
.down_banq .Links ul li a:hover{ color:#094091;}

.footer{ float: left;width: 100%; background:#000000; padding-top:calc(20px + 0.25rem);}
.footer .logo{ float:left; width:100%; line-height :0; padding-bottom:calc(10px + 0.09rem); border-bottom:1px solid rgba(153,153,153,0.34);}
.footer .logo a{ float:left;}
.footer .logo img{ height:49px;}
.footer .box{ float:left; width:100%; padding-top:26px; padding-bottom:35px;flex-wrap:wrap; display: flex; justify-content:space-between;}
.footer .ardd{ float: left; display:flex;flex-direction:column }
.footer .ardd li{ float: left; display:flex; margin-bottom:0.1rem; color:#999999; font-size:calc(12px + 0.02rem); line-height:calc(20px + 0.04rem);}
.footer .ardd li .tit{ float: left;  white-space:normal;}
.footer .whact{ float: right; text-align:center;}
.footer .whact .er{ float: left; width:97px; color:#999999; font-size:calc(12px + 0.02rem); line-height:calc(18px + 0.02rem); margin-top:11px;}
.footer .whact .er:first-child{ margin-right:0.41rem;}
.footer .whact .er i{ float:left; width:100%; line-height:0;}
.footer .whact .er span{ float:left; width:100%; margin-top:10px;}
.footer .partner{ float:left; width:35.2%; margin-right:6.57%;}
.footer .partner h5{ float: left; width:100%; color:#fff; letter-spacing:2px; font-size:calc(12px + 0.08rem); line-height:calc(20px + 0.04rem); margin-bottom:0.02rem;}
.footer .partner ul{ float: left; width:100%;flex-wrap:wrap; display: flex;}
.footer .partner ul li{ float: left; line-height:0; overflow:hidden; width:22.6%; margin-top:3.2%; margin-right:3.2%;}
.footer .partner ul li:nth-child(4n){ margin-right:0;}
.footer .partner ul li img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.footer .partner ul li a:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}

@media (max-width: 1440px){
.footer .partner{ margin-right:0;}
}
@media (max-width: 1024px){
  .down{ padding-bottom:50px;}
  .down_banq{ padding-top:15px;  padding-bottom:65px;}
  .down_banq .Copyright{ width:100%; text-align:center;}
  .down_banq .nav{ width:100%; text-align:center;}
  .footer .logo img{ height:30px;}
  .footer .partner{ display:none;}
  .footer .box{ padding-top:20px; padding-bottom:20px;}
}
@media (max-width: 767px){
.down_banq .Copyright{ font-size:12px;}
/*.down_banq .Copyright a{ display:block;}*/
.footer .ardd{ width:100%;}
.footer .ardd li{font-size:14px;
    line-height:24px}
.footer .whact{ width:100%; margin-top:5px; flex-wrap:wrap; display: flex;justify-content:center;}
.footer .whact .er{ width:90px;}
.footer .whact .er:first-child{ margin-right:20px;}
}

.slide_banner{ line-height:0; float:left; width:100%; position:relative;}
.slide_banner .div{ float:left; width:100%; position:relative; overflow:hidden;  line-height:0;}
.slide_banner .div a{ float:left; width:100%; position:relative; background:#000000;}
.slide_banner .div img{ float:left; width:100%; opacity:0.63;}
.slide_banner .slick-dots{flex-wrap:wrap; display: flex;  justify-content:center; align-items: center; bottom:50%; left:auto; right:0.62rem; width:13px; position:absolute; z-index:6;  transform:translateY(50%); -ms-transform:translateY(50%);}
.slide_banner .slick-dots li{ width:13px; height:13px; border-radius:50%; z-index:6; margin:0.2rem 0; cursor:pointer;-webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;flex-wrap:wrap; display: flex; align-items: center;  justify-content:center;  }
.slide_banner .slick-dots li button{ float:left; width:7px; height:7px; background:#fff; border-radius:50%;}
.slide_banner .slick-dots li.slick-active{ border:1px solid #426bc6;}
.slide_banner .slick-dots li.slick-active button{ background:#426bc6;}

.slide_banner .text{ float:left; width:100%; position:absolute; position:absolute; left:0; top:28.5%;}
.slide_banner .text .cont{ float:left; width:50%;}
.slide_banner .text .tit{ float:left; width:100%; font-weight:bold; color:#fff; font-size:0.8rem; line-height:1rem; letter-spacing:0.03rem; margin-bottom:0.08rem;flex-wrap:wrap; display: flex; align-items: center}
.slide_banner .text .tit .line{ display:flex; width:2.87rem; height:1px; background:#fff; opacity:0.7;}
.slide_banner .text .tit .ml50{ margin-left:0.5rem;}
.slide_banner .text .tit .mr50{ margin-right:0.5rem;}
.slide_banner .text .p{ float:left; width:100%; color:#fff; font-size:0.34rem; line-height:0.54rem; letter-spacing:0.02rem; margin:0.07rem 0 0.54rem 0;flex-wrap:wrap; display: flex; align-items: center}
.slide_banner .text .p .ico{ display:flex; margin:0 0.12rem; width:0.06rem; height:0.06rem; border-radius:50%; background:#fff;}
.slide_banner .text .info{ float:left; width:100%; color:#fff; font-size:0.16rem; line-height:0.34rem; height:1.02rem; overflow:hidden; margin-top:0.3rem; padding-right:0.6rem;}
.slide_banner .text .more{ float:left; line-height:calc(26px + 0.1rem);font-size:calc(12px + 0.02rem); padding:0.03rem calc(15px + 0.02rem); border-radius:43px; border:1px solid rgba(220,220,220,0.73); color:#fff;text-align:center; text-transform:uppercase; display: flex; align-items: center; margin-top:0.6rem; }
.slide_banner .text .more .i{ display:flex; width:20px; height:6px; background:url(../_im_g/img13.2.png) right top no-repeat; margin-left:calc(5px + 0.15rem);}
.slide_banner .text .more:hover{ background:#094091; border:1px solid #094091; color:#fff; }
@media (max-width: 1600px){
.slide_banner .text .cont{ float:left; width:57%;}
}
@media (max-width: 767px){

}
@media (max-width: 767px){
.slide_banner .text .cont{ width:100%;}
.slide_banner .text .p{ font-size:15px; line-height:24px;}
.slide_banner .text .info{ font-size:12px; line-height:20px; height:60px;}
.slide_banner .text .more{ font-size:12px; line-height:26px;}
.slide_banner .text .more .i{ width:14px;}
}


._indexTit{ position:relative; z-index:5; float:left; width:100%; text-align:center; text-transform:uppercase; color:#333333; font-weight:bold; font-size:40px; line-height:1;}
._indexTit .en{ float:left; width:100%; text-transform:uppercase; color:#e7e7e7;font-size:calc(12px + 0.48rem); line-height:1; position:relative; z-index:5;}
._indexTit .zh{ float:left; width:100%; color:#333333; font-size:calc(12px + 0.24rem); line-height:1; position:relative; z-index:6; margin-top:-0.3rem;}
._GROUP{ float:left; width:100%; padding-top:calc(20px + 0.5rem); padding-bottom:calc(20px + 0.56rem);}
._GROUP ._indexTit{ text-align:left;}
._GROUP .more{ float:left; width:100%; margin-top:0.43rem;}
._GROUP .more a{ float:left; line-height:calc(26px + 0.1rem);font-size:calc(12px + 0.02rem); padding:0.03rem calc(15px + 0.05rem); border-radius:43px; background:#fff; border:1px solid #adbeea; color:#094091;text-align:center; text-transform:uppercase; display: flex; align-items: center; }
._GROUP .more a i{ display:flex; width:20px; height:6px; background:url(../_im_g/img13.1.png) right top no-repeat; margin-left:calc(5px + 0.15rem);}
._GROUP .more a:hover{ background:#315ccb; border:1px solid #315ccb; color:#fff; }
._GROUP .more a:hover i{ background:url(../_im_g/img13.png) right top no-repeat;}
._GROUP .list{ float:left; width:100%; margin-top:-0.05rem;}
._GROUP .list li{ float:left; width:100%; margin-top:calc(10px + 0.15rem);}
._GROUP .list li .title{ float:left; width:100%; color:#f7f7f7; line-height:calc(22px + 0.6rem);font-size:calc(12px + 0.6rem); letter-spacing:0.06rem; margin-bottom:0.06rem;}
._GROUP .list li .img{ float:left; width:59.4%; line-height:0; position:relative; z-index:5;}
._GROUP .list li .img:after{ float:left; width:0.69rem; height:calc(100% - 0.72rem); position:absolute; right:0; top:0.72rem; background:#fff; content:'';}
._GROUP .list li .text{ float:right; width:40.6%; background:#fff; position:relative; z-index:6; padding:0.56rem 0 0 0; margin-top:0.72rem;}
._GROUP .list li .tit1{ float:left; width:100%; color:#040404; line-height:calc(20px + 0.18rem);font-size:calc(12px + 0.16rem);}
._GROUP .list li .p{ float:left; width:100%; color:#666666; line-height:calc(20px + 0.14rem);font-size:calc(12px + 0.04rem); margin-top:0.13rem;}
._GROUP .list li .info{flex-wrap:wrap; display: flex; float:left; width:100%; color:#333333; line-height:calc(20px + 0.1rem);font-size:calc(12px + 0.04rem); margin-top:0.04rem;}
._GROUP .list li .info .l{ float:left; width:50%; position:relative; padding-left:15px;}
._GROUP .list li .info .l:nth-child(2n){ float:right; margin-right:0;}
._GROUP .list li .info .l:after{ float:left; width:4px; height:4px; content:''; position:absolute; left:0; top:calc(8px + 0.05rem); background:#ff4548; transform:rotate(45deg); -ms-transform:rotate(45deg);}
._GROUP .list li .info .l:hover{ color:#315ccb;}
._GROUP .list li .cont{ float:left; width:100%; color:#333333; line-height:calc(20px + 0.08rem);font-size:calc(12px + 0.06rem);}

._GROUP .list li:nth-child(2n) .title{ text-align:right;}
._GROUP .list li:nth-child(2n) .img{ float:right; width:53.2%;}
._GROUP .list li:nth-child(2n) .img:after{ right:auto; left:0;}
._GROUP .list li:nth-child(2n) .text{ float:left; width:46.8%; padding:0.43rem 0 0 0;}
._GROUP .list li:nth-child(2n) .info .l{ margin:0.03rem 0;}

._GROUP .list li ._hie{ float:left; width:calc(100% + 0.25rem);  padding-right:0.25rem; overflow:hidden; overflow-y:auto; scrollbar-width:thin; margin-top:0.18rem;}
._GROUP .list li:nth-child(2n) ._hie{ max-height:calc(160px + 1.48rem);}
._GROUP .list li ._hie::-webkit-scrollbar { width:3px}
._GROUP .list li ._hie::-webkit-scrollbar-track{background-color:#e5e5e5; border:1px solid #fff; border-radius:3px}
._GROUP .list li ._hie::-webkit-scrollbar-thumb {
 width:3px;
 height:60px;
 background-color:#426bc6;
 border-radius:0
}
._GROUP .list li .mt26{ margin-top:0.26rem;}
._GROUP .list li .mt24{ margin-top:0.24rem;}
._GROUP .list li .mt12{ margin-top:0.12rem;}

@media screen and (max-width:1600px){
._GROUP .list li .img:after{ height:calc(100% - 0.5rem); top:0.5rem;}
._GROUP .list li .text{ padding:0.35rem 0 0 0; margin-top:0.5rem;}
._GROUP .list li:nth-child(2n) .text{ padding:0.35rem 0 0 0;}
._GROUP .list li:nth-child(2n) .info .l{ margin:0.02rem 0;}
._GROUP .list li:nth-child(2n) ._hie{ max-height:calc(140px + 1.58rem);}
}
@media screen and (max-width:1440px){
._GROUP .list li .p{ line-height:calc(20px + 0.1rem);font-size:calc(12px + 0.02rem);}
._GROUP .list li .info{font-size:calc(12px + 0.02rem);}
._GROUP .list li:nth-child(2n) ._hie{ max-height:calc(100px + 1.48rem);}
._GROUP .more{ margin-top:0.3rem;}
}
@media screen and (max-width:1024px){
._indexTit .zh{ margin-top:-0.35rem;}
._GROUP .list li .info .l{ padding-left:12px;}
._GROUP .list li:nth-child(2n) ._hie{ max-height:calc(100px + 1.1rem);}
}
@media screen and (max-width:767px){
._GROUP .list li .img{ width:100%;}
._GROUP .list li .img:after{ display:none;}
._GROUP .list li .text{ width:100%;}
._GROUP .list li:nth-child(2n) .img{ width:100%;}
._GROUP .list li:nth-child(2n) .text{ width:100%;}
._GROUP .more{ margin-top:calc(10px + 0.2rem);}
._GROUP .list li:nth-child(2n) ._hie{ max-height:calc(160px + 1.1rem);}
}



._NEWS{ background:#f7f7f7; float:left; width:100%; padding-top:calc(20px + 0.5rem); padding-bottom:calc(20px + 0.56rem);}
._NEWS .more{ float:left; width:100%;flex-wrap:wrap; display: flex; align-items: center;  justify-content:center;}
._NEWS .more a{ float:left; line-height:calc(26px + 0.1rem);font-size:calc(12px + 0.02rem); padding:0.03rem calc(15px + 0.05rem); border-radius:43px; background:#315ccb; border:1px solid #315ccb; color:#fff; text-align:center; text-transform:uppercase; display: flex; align-items: center; }
._NEWS .more a i{ display:flex; width:20px; height:6px; background:url(../_im_g/img13.png) right top no-repeat; margin-left:calc(5px + 0.15rem);}
._NEWS .more a:hover{ background:#fff; border:1px solid #adbeea; color:#094091;}
._NEWS .more a:hover i{ background:url(../_im_g/img13.1.png) right top no-repeat;}
.newslist{ float:left; width:100%; margin:calc(10px + 0.55rem) 0 calc(10px + 0.3rem) 0;}
.newslist ul{ margin:-0.15rem;}
.newslist li{ float:left; width:33.33%; padding:0.15rem;}
.newslist li a{ float:left; width:100%; background:#fff;}
.newslist li .img{ float:left; width:100%; line-height:0; overflow:hidden;}
.newslist li .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.newslist li a:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.newslist li .text{ float:left; width:100%; padding:calc(5px + 0.25rem) calc(5px + 0.25rem) calc(5px + 0.05rem) calc(5px + 0.25rem);}
.newslist li .time{ float:left; width:100%; line-height:calc(20px + 0.02rem);font-size:calc(12px + 0.02rem); color:#939393; text-transform:uppercase;}
.newslist li .tit{ float:left; width:100%; line-height:calc(20px + 0.08rem);font-size:calc(12px + 0.06rem); color:#333333; font-weight:bold;overflow: hidden; height:calc(40px + 0.16rem); margin:0.16rem 0 0.12rem 0;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;}
.newslist li .p{ float:left; width:100%; line-height:calc(20px + 0.1rem);height:calc(40px + 0.2rem); font-size:calc(12px + 0.04rem); color:#666666;  overflow: hidden;margin-bottom:0.3rem;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;}

.newslist li a:hover .tit{ color:#315ccb;}

.newslist-0 .slick-dots{flex-wrap:wrap; display: flex;  justify-content:center; align-items: center; position:static; margin-top:calc(10px + 0.15rem);}
.newslist-0 .slick-dots li{ width:13px !important; height:13px; padding:0 !important;  border-radius:50%; z-index:6; margin:0 0.1rem; cursor:pointer;-webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;flex-wrap:wrap; display: flex; align-items: center;  justify-content:center;  }
.newslist-0 .slick-dots li button{ float:left; width:7px; height:7px; background:#c2c2c2; border-radius:50%;}
.newslist-0 .slick-dots li.slick-active{ border:1px solid #426bc6;}
.newslist-0 .slick-dots li.slick-active button{ background:#426bc6;}

.newslist-1{ margin:0.3rem 0 calc(10px + 0.5rem) 0;}
.newslist-2{ margin:calc(10px + 0.2rem) 0 0 0;}
.newslist-2 ul{ margin:0 !important;}
.newslist-2 li{ width:100%; padding:0 !important;}
.newslist-2 li a{flex-wrap:wrap; display: flex; align-items: center;  justify-content:space-between;}
.newslist-2 li .img{ width:50%;}
.newslist-2 li .text{ width:50%; padding:0 0.54rem;}
.newslist-2 li .tit{  line-height:calc(20px + 0.18rem);font-size:calc(12px + 0.12rem);  height:calc(40px + 0.36rem); margin:0.16rem 0 0.24rem 0;}
.newslist-2 li .p{  line-height:calc(20px + 0.16rem);font-size:calc(12px + 0.04rem);  height:calc(80px + 0.64rem);-webkit-line-clamp:4; margin:0.18rem 0 0.36rem 0;}
.newslist-2 li .line{ float:left; background:#426bc6; height:1px; width:0.84rem;}
.newslist-2 li .ico{ float:left; background:#426bc6; border-radius:50%; position:relative; height:calc(20px + 0.12rem); width:calc(20px + 0.12rem);}
.newslist-2 li .ico:after{float:left; margin-left:-1px; position:absolute; left:50%; top:50%;  content:''; width:7px; height:7px; border-top:2px solid #f3f3f3; border-right:2px solid #f3f3f3; transform:translate(-50%,-50%) rotate(45deg); -ms-transform:translate(-50%,-50%) rotate(45deg);}
.newslist-2 .slick-dots{flex-wrap:wrap; display: flex;  justify-content:center; align-items: center; bottom:0.62rem; left:auto; right:0.28rem; width:auto; position:absolute; z-index:6;}
.newslist-2 .slick-dots li{ width:13px !important; height:13px; padding:0 !important;  border-radius:50%; z-index:6; margin:0 0.1rem; cursor:pointer;-webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;flex-wrap:wrap; display: flex; align-items: center;  justify-content:center;  }
.newslist-2 .slick-dots li button{ float:left; width:7px; height:7px; background:#c2c2c2; border-radius:50%;}
.newslist-2 .slick-dots li.slick-active{ border:1px solid #426bc6;}
.newslist-2 .slick-dots li.slick-active button{ background:#426bc6;}

@media screen and (max-width:1600px){
.newslist-2 .slick-dots{ bottom:0.55rem;}
}
@media screen and (max-width:1440px){
.newslist-2 .slick-dots{ bottom:0.55rem;}
.newslist-2 li .tit{  line-height:calc(20px + 0.12rem);font-size:calc(12px + 0.06rem);  height:calc(40px + 0.24rem); margin:0.1rem 0 0.2rem 0;}
.newslist-2 li .p{  line-height:calc(20px + 0.1rem);font-size:calc(12px + 0.04rem);  height:calc(80px + 0.4rem);-webkit-line-clamp:4; margin:0.14rem 0 0.26rem 0;}
}
@media screen and (max-width:1024px){
.newslist-2 li .tit{line-height: calc(20px + 0.08rem);font-size: calc(12px + 0.06rem);height: calc(40px + 0.16rem);}
.newslist-2 li .p{  line-height:calc(20px + 0.1rem);font-size:calc(12px + 0.04rem);  height:calc(60px + 0.3rem);-webkit-line-clamp:3; margin:0.14rem 0 0.2rem 0;}
}
@media screen and (max-width:767px){
.newslist li{ width:50%;}


/*.newslist-1 li:last-child{ display:none;}*/
.newslist-2{ margin:calc(10px + 0.2rem) 0 0 0;}
.newslist-2 li .img{ width:100%;}
.newslist-2 li .text{ width:100%; padding:0.54rem;}

}


.pz_fy{ float:left; width:100%; flex-wrap:wrap; display: flex; align-items: center;  justify-content:center;}
.pz_fy a { float:left; border-radius:50%; color:#9c9c9c; font-size: calc(12px + 0.04rem);line-height: calc(20px + 0.2rem); width: calc(20px + 0.2rem); text-align:center; margin:0 0.05rem; }
.pz_fy a:hover,
.pz_fy a.on{color:#fff; background:#315ccb;}
._newsB{ float:left; width:100%; background:#f5f5f5; padding-bottom:calc(20px + 0.5rem);}






/* zzh */
/* banner 和 当前位置 */
._banner{float: left;width: 100%;line-height: 0;position: relative;}
._banner .blackbox{background: rgba(0, 0, 0, 0.25);}
._banner .b_text{display: block;position: absolute;z-index: 3;left: 50%;top: 50%;transform: translate(-50%,-50%);font-size: calc(12px + 0.34rem);line-height: calc(20px + 0.3rem);color: #ffffff;font-weight: bold;white-space:nowrap;}
._banner .b_text .i{display:inline-block;vertical-align: middle;margin-top: -4px;width:calc(4px + 0.02rem);height: calc(4px + 0.02rem);border-radius: 100%;background: #ffffff;}
.onplace{float: left;width: 100%;text-align: right;font-size: calc(12px + 0.02rem);line-height: calc(14px + 0.06rem);color: #666666;}
.onplace a{color: #666666;}
.onplace a:hover{color: #315ccb;}
.onplace i{margin: 0 calc(4px + 0.06rem);}
.onplace a:first-child{padding-left: calc(16px + 0.1rem);background: url(../_im_g/home.svg)left center no-repeat;background-size: calc(12px + 0.04rem) auto;}
/* 嘀咑购-嘀咑购ETHK */
.ddg_sect{float: left;width: 100%;padding-top: calc(10px + 0.2rem);padding-bottom: calc(10px + 0.48rem);background: #f5f5f5;}
.ddg_sect .contbox{float: left;width: 100%;margin-top: calc(10px + 0.12rem);}
.ddg_sect .contbox a{float: left;width: 100%;}
.ddg_sect .contbox ._l{float: left;width: 29.93%;font-size: calc(14px + 0.2rem);line-height: calc(20px + 0.2rem);color: #333333;font-weight: bold;}
.ddg_sect .contbox ._r{float: left;width: 70.07%;}
.ddg_sect .contbox .text{float: left;width:100%;font-size: calc(12px + 0.04rem);line-height: calc(20px + 0.16rem);color: #444444;}
.ddg_sect .contbox .link{float: left;width: 100%;font-size: calc(12px + 0.02rem);line-height: calc(14px + 0.06rem);color: #315ccb;margin-top: calc(10px + 0.08rem);}
.ddg_sect .contbox .link i{display: inline-block;width: calc(10px + 0.1rem);height: calc(4px + 0.02rem);background:url(../_im_g/_btn4.png) right no-repeat;background-size: cover; margin-left: calc(8px + 0.1rem);transition: all .4s ease .1s;}
.ddg_sect .contbox a:hover i{margin-left: calc(8px + 0.2rem);}
.ddg_main{float: left;width: 100%;padding-top: calc(10px + 0.5rem);padding-bottom: calc(10px + 0.6rem);}
.ddg_main img{display: block;width: 100%;transition: all .5s ease .1s;}
.blackbox{display: block;position: absolute;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.39);left: 0;top: 0;z-index: 2;}
.ddg_main .two_nav{float: left;width: 100%;display: flex;align-items: center;justify-content: center;}
.ddg_main .two_nav a{float: left;font-size: calc(14px + 0.03rem);line-height: calc(24px + 0.37rem);color: #333333;font-weight: bold;margin:0 calc(4px + 0.11rem);padding: 0 calc(4px + 0.36rem);border: 1px solid #e2e2e2;border-radius: calc(24px + 0.37rem);}
.ddg_main .two_nav a:first-child{margin-left: 0;}
.ddg_main .two_nav a:last-child{margin-right: 0;}
/*.ddg_main .two_nav a:hover{color: #ffffff;background: #315ccb;border: 1px solid #315ccb;}*/
.ddg_main .two_nav .on{color: #ffffff;background: #315ccb;border: 1px solid #315ccb;}
.ddg_main .sect_t{float: left;width: 100%;margin-top: calc(10px + 0.3rem);display:flex;flex-wrap: wrap; position:relative;}
.ddg_main .sect_t .bd{ float:left; width:100%;display: flex; flex-wrap: wrap; position:absolute; left:0; top:0%; height:100%;background:#fff; z-index:1; opacity:0;}
.ddg_main .sect_t .bd.on{ position:relative; z-index:3; opacity:1;}
.ddg_main .sect_t ._l{float: left;width: 49.34%;padding-right: calc(10px + 0.4rem);position: relative;}
.ddg_main .sect_t ._l::after{content: "";display: block;position: absolute;background: url(../_im_g/ETHK8.png) center no-repeat;background-size: auto 100%;width:2.18rem;height:1.87rem;right:0.5rem;bottom:0.33rem;}
.ddg_main .sect_t .tit{float: left;width: 100%;font-size: calc(14px + 0.14rem);line-height: calc(20px + 0.1rem);color: #315ccb;font-weight: bold;padding-bottom: calc(6px + 0.39rem);border-bottom: 1px solid #f1f1f1;}
.ddg_main .sect_t .cont{float: left;width: 100%;font-size: calc(12px + 0.04rem);line-height: calc(20px + 0.16rem);color: #666666;margin-top: calc(6px + 0.28rem);}
.ddg_main .sect_t .p2{margin-top: calc(4px + 0.04rem);}
.ddg_main .sect_t ._r{float: left;width:50.66%;position: relative;}
.ddg_main .sect_t .list1{float: left;width: 100%;}
.ddg_main .sect_t .bimg{float: left;width: 100%;line-height: 0;position: relative;height:calc(100px + 4.12rem);overflow: hidden;}
.ddg_main .sect_t .bimg .video{display: block;width: 100%;object-fit: cover;position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.ddg_main .sect_t .bf_btn{display: block;position:absolute;line-height: 0;width: calc(20px + 0.37rem);height: calc(20px + 0.37rem);left: 50%;top: 48%;z-index: 3;transform: translate(-50%,-100%);}
.ddg_main .sect_t .list2{display: block;position: absolute;width: 100%;padding: calc(10px + 0.1rem) calc(12px + 0.1rem);background: rgba(0, 0, 0, 0.39);left: 0;bottom: 0;z-index: 5;}
.ddg_main .sect_t .ul{float: left;width:calc(100% + 4px + 0.04rem);margin: calc(-2px - 0.02rem);padding: 0 calc(12px + 0.14rem);}
.ddg_main .sect_t .li{float: left;width:16.66%;padding: calc(2px + 0.02rem);position: relative; cursor:pointer;}
.ddg_main .sect_t .li::after{content: "";display: block;position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0, 0, 0, 0.5);}
.ddg_main .sect_t .slick-current::after{display: none;}
.ddg_main .sect_t .li img{border: 2px solid rgba(255, 255, 255, 0.64);}
.ddg_main .sect_t .li.slick-current img{border: 2px solid  #2f58be;}
.ddg_main .slick-arrow{width: calc(10px + 0.1rem);height:calc(100% - 4px - 0.04rem);background-color: rgba(255, 255, 255, 0.61);background-repeat: no-repeat;background-size: auto;}
.ddg_main .slick-prev{left: 0;background-image:url(../_im_g/_btn2.png) ;background-position: center;}
.ddg_main .slick-next{right: 0;background-image:url(../_im_g/_btn3.png);background-position: center;}
.ddg_main .slick-arrow:hover{background-color:#315ccb;}
.ddg_main .sect_b{float: left;width: 100%;margin-top: calc(10px + 0.19rem);display: flex;flex-wrap: wrap;}
.ddg_main .sect_b .b_l{float: left;width: 75.26%;}
.ddg_main .sect_b ._box{float: left;width: 100%;margin-bottom:0.09rem;}
.ddg_main .sect_b ._box:nth-child(2){margin-bottom: 0;}
.ddg_main .sect_b ._box:nth-child(2) .imgl{float: right;margin-right: 0;margin-left:0.09rem;}
.ddg_main .sect_b ._box:nth-child(2) .imgr{float: left;}
.ddg_main .sect_b .imgl{float: left;width: calc(66.52% - 0.09rem);line-height: 0;margin-right:0.09rem;overflow: hidden;}
.ddg_main .sect_b .imgr{float: right;width: 33.48%;line-height: 0;position: relative;overflow: hidden;}
.ddg_main .sect_b .imgl:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.ddg_main .sect_b .imgr:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.ddg_main .sect_b .ontext{display: block;position: absolute;font-size:0.3rem;line-height:0.46rem;color: #ffffff;font-weight: bold;left:0.8rem;top:0.42rem;}
/*.ddg_main .sect_b ._box:nth-child(1) .imgr::after{content: "";display: block;position: absolute;width:0.3rem;height:0.26rem;background: url(../_im_g/ETHK13.png) center no-repeat;background-size: 100% auto; left:0.42rem;bottom: 0.5rem;}*/
.ddg_main .sect_b .b_r{float: left;width:calc(24.74% - 0.09rem);line-height: 0;margin-left:0.09rem;overflow: hidden;}
.ddg_main .sect_b .b_r:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.ddg_main .sect_b ._box1{ float:left; width:100%; margin-bottom:0.14rem; position:relative;}
.ddg_main .sect_b ._box1 .img1{ float:left; width:100%; position:relative;}
.ddg_main .sect_b ._box1 .img1-1{ margin-bottom:0.14rem;}
.ddg_main .sect_b ._box1 .img1-1::after {
    content: "";
    display: block;
    position: absolute;
    width: 0.6rem;
    height: 0.52rem;
    background: url(../_im_g/ETHK13.png) center no-repeat;
    background-size: 100% auto;
    left: 0.42rem;
    bottom: 0.6rem;
}
.ddg_main .sect_b ._box1 .b_l1{ float:left; width:calc(50% - 0.07rem);}
.ddg_main .sect_b ._box1 .b_l1 img{ height:5.38rem;}
.ddg_main .sect_b ._box1 .b_r1{ float:right; width:calc(50% - 0.07rem);}
.ddg_main .sect_b ._box1 .b_r1 img{ height:10.9rem;}



@media screen and (max-width:1024px) {
.ddg_main .two_nav .on{ font-weight:normal;}
}
@media screen and (max-width:767px) {
.ddg_sect .contbox ._l{width: 100%;}
.ddg_sect .contbox ._r{width: 100%;margin-top:4px;}
.ddg_main .two_nav a{padding:0 10px; margin: 0 calc(2px + 0.06rem); line-height:calc(24px + 0.32rem);}
.ddg_main .sect_t ._l{width: 100%;padding-right: 0;}
.ddg_main .sect_t ._r{width: 100%;margin-top: 10px;}
/*.ddg_main .sect_b .b_l{width: 100%;}
.ddg_main .sect_b .b_r{width: 100%;}
.ddg_main .sect_b .imgl{width: 100%;margin-right: 0;margin-bottom: 10px;}
.ddg_main .sect_b .imgr{width: 100%;margin-bottom: 10px;}
.ddg_main .sect_b .h130 img{height: 130px;}
.ddg_main .sect_b ._box:nth-child(2) .imgl{padding-left:0;}
.ddg_main .sect_b .b_r{margin-left: 0;}*/
}
/* 嘀咑购-嘀咑购ETSG */
.ddg_main .ETSG_b{float: left;width: 100%;margin-top: calc(10px + 0.19rem);}
.ddg_main .ETSG_b ul{float: left;width: calc(100% + 10px + 0.1rem);margin: calc(-5px - 0.05rem);}
.ddg_main .ETSG_b li{float: left;width: 50%;padding: calc(5px + 0.05rem);}
.ddg_main .ETSG_b a{float: left;width: 100%;line-height: 0;}
@media screen and (max-width:767px) {
.ddg_main .ETSG_b ul{ width: calc(100% + 6px + 0.1rem);margin: calc(-3px - 0.05rem);}
.ddg_main .ETSG_b li{float: left;width: 50%;padding: calc(3px + 0.05rem);}
  .ddg_main .ETSG_b li{width: 50%;}
  .ddg_main .sect_b .ontext{font-size: 0.6rem;line-height: 0.9rem; top:0.52rem;}
}
/* 关于我们 */
.about_sectA{width: 100%;padding-top: calc(10px + 0.2rem);padding-bottom: calc(10px + 0.7rem);background: url(../_im_g/about6.jpg)no-repeat;background-size: cover;}
.about_sectA ._box{float: left;width: 100%;margin-top: calc(10px + 0.28rem);display: flex;flex-wrap: wrap;align-items: center;}
.about_sectA img{display: block;width: 100%;transition: all .5s ease .1s;}
.about_sectA ._l{float: left;width: 51.05%;padding-right: calc(10px + 0.56rem);}
.about_sectA .tit{float: left;width: 100%;font-size: calc(16px + 0.22rem);line-height: calc(20px + 0.2rem);color: #040404;font-weight: bold;}
.about_sectA .comp{float: left;width: 100%;font-size: calc(14px + 0.08rem);line-height: calc(20px + 0.1rem);color: #333333;font-weight: bold;margin-top: calc(10px + 0.28rem);}
.about_sectA .contbox{float: left;width: 100%;margin-top: calc(6px + 0.06rem);overflow-y: scroll;height: calc(140px + 2.5rem);padding-right: calc(10px + 0.24rem);}
.about_sectA .contbox::-webkit-scrollbar{width:1px;height: calc(80px + 2.68rem);background: #e5e5e5;}
.about_sectA .contbox::-webkit-scrollbar-button{display:none;}
.about_sectA .contbox::-webkit-scrollbar-thumb{width: 3px;background: #426bc6;}
.about_sectA .contbox .cont1{float: left;width: 100%;font-size: calc(12px + 0.04rem);line-height: calc(20px + 0.16rem);color: #666666;}
.about_sectA .contbox p{margin-bottom: calc(4px + 0.06rem);}
.about_sectA .contbox .cont2{float: left;width: 100%;}
.about_sectA .contbox ul{float: left;width: 100%;display: flex;flex-wrap: wrap;}
.about_sectA .contbox li{float: left;width: 50%;font-size: calc(12px + 0.04rem);line-height: calc(20px + 0.16rem);color: #333333;padding-left: calc(6px + 0.1rem);position: relative;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;} 
.about_sectA .contbox li::after{content: "";display: block;position: absolute;width: calc(2px + 0.02rem);height: calc(2px + 0.02rem);background:#ff4548;left: 2px;top:50%;margin-top: -2px; transform: rotate(135deg);
  -webkit-transform:rotate(135deg);
  -moz-transform:rotate(135deg);
  -o-transform:rotate(135deg);
  -ms-transform:rotate(135deg);}
.about_sectA ._r{float: left;width: 48.95%;line-height: 0;overflow: hidden;}
.about_sectA ._r:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.about_sectB{width: 100%;padding-top: calc(10px + 0.6rem);padding-bottom: calc(10px + 0.7rem);background: #f5f5f5;}
.about_sectB img{display: block;width: 100%;transition: all .5s ease .1s;}
.about_sectB .titb{float: left;width: 100%;font-size: calc(16px + 0.22rem);line-height: calc(10px + 0.3rem);color: #040404;font-weight: bold;text-align: center;}
.about_sectB .list{float: left;width: 100%;margin-top: calc(10px + 0.38rem);}
.about_sectB .ulb{float: left;width: calc(100% + 10px + 0.2rem);margin: calc(-5px - 0.1rem);}
.about_sectB .lib{float: left;width:50%;padding: calc(5px + 0.1rem);}
.about_sectB .list a{float: left;width: 100%;position: relative;line-height: 0;position: relative;overflow: hidden;}
.about_sectB .list a::after{content: "";display: block;position:absolute;background: rgba(0,0,0,0.22);width: 100%;height:100%;left: 0;top: 0;z-index: 2;}
.about_sectB .list .textb{display: block;position: absolute;font-size: calc(12px + 0.18rem);line-height: calc(20px + 0.1rem);color: #ffffff;left:calc(10px + 0.3rem);top: calc(10px + 0.3rem);z-index: 3;}
.about_sectB .list .btn{display: block;position:absolute;width: calc(12px + 0.2rem);height: calc(12px + 0.2rem);border: 2px solid #ffffff;border-radius: 100%;left: calc(10px + 0.3rem);bottom: calc(10px + 0.3rem);z-index: 3;display: flex;align-items: center;justify-content: center;}
.about_sectB .list .btn i{display: block;width: calc(4px + 0.04rem);height: calc(4px + 0.04rem);border-right: 2px solid #ffffff;border-bottom: 2px solid #ffffff;transform:rotate(-45deg);margin-left: -2px;}
.about_sectB .list a:hover .btn{background: #315ccb;border: 2px solid #315ccb;}
.about_sectB .list a:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
@media screen and (max-width:767px) {
  .about_sectA ._l{width: 100%;padding-right: 0;}
  .about_sectA ._r{width: 100%;margin-top: 10px;}
  .about_sectB .lib{width: 100%;}
  .about_sectA .contbox{ padding-right:8px;}
  .about_sectA .contbox li{-webkit-line-clamp:2;}
  .about_sectA .contbox li::after{top:calc(10px + 0.1rem);}
}
/* 联系我们 */
.touch_main{width: 100%;padding-top: calc(10px + 0.2rem);padding-bottom: calc(10px + 0.6rem);}
.touch_main img{display: block;width: 100%;}
.touch_main .title{float: left;width: 100%;font-size: calc(14px + 0.16rem);line-height: calc(20px + 0.1rem);color: #040404;font-weight: bold;margin-bottom: calc(10px + 0.4rem);}
.touch_main .contA{float: left;width: 100%;margin-top: calc(10px + 0.26rem);display: flex;flex-wrap: wrap;}
.touch_main .contA ._left{float: left;width:43.15%;margin-right: calc(10px + 0.24rem);}
.touch_main .contA .ul1{float: left;width: 100%;}
.touch_main .contA .li1{float: left;width: 100%;}
.touch_main .contA .a{float: left;width: 100%;border-bottom: 1px solid #d2d2d2;padding-left: calc(10px + 0.16rem);display: flex;align-items: center;position:relative;}
.touch_main .contA .a::after{content: "";display:none;position: absolute;border-top:calc(4px + 0.04rem) solid transparent;border-bottom:calc(4px + 0.04rem) solid transparent;border-left:calc(4px + 0.03rem) solid #315ccb;right: 0;top: 50%;transform: translate(100%,-50%);}
.touch_main .contA .ico{float: left;width: calc(20px + 0.31rem);}
.touch_main .contA .ico .img2{display: none;}
.touch_main .contA .site{float: left;width: calc(100% - 20px - 0.31rem);padding-left: calc(10px + 0.1rem);}
.touch_main .contA .s1{display: block;font-size: calc(12px + 0.02rem);color: #666666;line-height: calc(16px + 0.1rem);}
.touch_main .contA .s2{display: block;font-size: calc(14px + 0.04rem);color: #333333;line-height:calc(20px + 0.1rem);font-weight: bold;}
/*.touch_main .contA .li1:hover{background: #315ccb;border-bottom: 1px solid #315ccb;}
.touch_main .contA .li1::after{display: block;}
.touch_main .contA .li1:hover .s1{color: #ffffff;}
.touch_main .contA .li1:hover .s2{color: #ffffff;}
.touch_main .contA .li1:hover .img1{display: none;}
.touch_main .contA .li1:hover .img2{display:block;}*/
.touch_main .contA .on .a{background: #315ccb;border-bottom: 1px solid #315ccb;}
.touch_main .contA .on .s1{color: #ffffff;}
.touch_main .contA .on .s2{color: #ffffff;}
.touch_main .contA .on .img1{display: none;}
.touch_main .contA .on .img2{display: block;}
.touch_main .contA .on .a::after{display: block;}
.touch_main .contA ._right{float: left;width: calc(56.85% - 10px - 0.24rem);background: url(../_im_g/touch6.jpg) right no-repeat;background-size: cover;padding: calc(10px + 0.56rem) calc(10px + 0.34rem) calc(10px + 0.56rem) calc(10px + 0.72rem);}
.touch_main .contA ._t{float: left;width: 100%;padding-bottom: calc(10px + 0.37rem);position: relative;}
.touch_main .contA ._t::after{content: "";display: block;position: absolute;width: calc(20px + 0.33rem);height: 1px;background: #315ccb;left: 0;bottom: 0;}
.touch_main .contA .t1{display: block;width: 100%;font-size: calc(12px + 0.08rem);line-height: calc(20px + 0.1rem);color: #666666;margin-bottom: calc(4px + 0.06rem); }
.touch_main .contA .t2{display: block;width: 100%;font-size: calc(14px + 0.1rem);line-height: calc(20px + 0.1rem);color: #333333;font-weight: bold;}
.touch_main .contA ._b{float: left;width: 100%;margin-top: calc(10px + 0.29rem);}
.touch_main .contA .ul2{float: left;width: calc(100% + 20px + 0.7rem);margin: calc(-10px - 0.35rem);}
.touch_main .contA .li2{float: left;width: 31%;padding: calc(10px + 0.35rem);}
.touch_main .contA .li2:first-child{width: 38%;}
.touch_main .contA .name{float: left;width: 100%;font-size: calc(12px + 0.04rem);line-height: calc(20px + 0.1rem);color: #333333;font-weight: bold;}
.touch_main .contA .info{float: left;width: 100%;font-size: calc(12px + 0.04rem);line-height: calc(20px + 0.08rem);color: #666666;margin-top: calc(2px + 0.05rem);}
.touch_main .contB{float: left;width: 100%;margin-top: calc(10px + 0.7rem);}
.touch_main .contB .list{float: left;width: 100%;}
.touch_main .contB .ul{float: left;width: calc(100% + 10px + 0.2rem);margin: calc(-5px - 0.1rem);}
.touch_main .contB .li{float: left;width: 33.33%;padding: calc(5px + 0.1rem);}
.touch_main .contB a{float: left;width: 100%;border: 1px solid #d2d2d2;padding: calc(10px + 0.24rem) calc(10px + 0.29rem) calc(10px + 0.18rem) calc(10px + 0.29rem);}
.touch_main .contB .b_top{float: left;width: 100%;border-bottom: 1px solid #ededed;padding-bottom: calc(10px + 0.1rem); position:relative;}
.touch_main .contB .b_top:after{ float:left; width:0; height:100%; content:''; position:absolute; left:0; z-index:6; bottom:-1px; height:1px; background:#315ccb;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.touch_main .contB .work{display: block;width: 100%;font-size: calc(14px + 0.06rem);line-height: calc(20px + 0.1rem);color: #333333;font-weight: bold;}
.touch_main .contB .ask{display: block;width: 100%;font-size: calc(12px + 0.04rem);line-height: calc(20px + 0.1rem);color: #666666;margin-top: calc(4px + 0.06rem);overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.touch_main .contB .b_bot{float: left;width: 100%;margin-top: calc(10px + 0.12rem);}
.touch_main .contB .span{float: left;font-size: calc(12px + 0.02rem);line-height: calc(20px + 0.1rem);color: #666666;}
.touch_main .contB ._r{float: right;}
.touch_main .contB a:hover{border: 1px solid #315ccb;}
.touch_main .contB a:hover .b_top:after{ width:100%;}
.touch_main .contB a:hover .work{color: #315ccb;}
.touch_main .td_email{float: left;width: 100%;text-align: center;margin-top: calc(10px + 0.4rem);}
.touch_main .td_email .e1{display: inline-block;vertical-align: middle; font-size: calc(12px + 0.16rem);line-height: calc(20px + 0.1rem);color: #333333;margin-right: calc(4px + 0.06rem);}
.touch_main .td_email .e2{display: inline-block;vertical-align: middle;font-size: calc(12px + 0.1rem);line-height: calc(20px + 0.1rem);color: #315ccb;padding-bottom: calc(0.06rem);position: relative;}
.touch_main .td_email .e2::after{content: "";display: block;position: absolute;background: #315ccb;width: 100%;height: 2px;left: 0;bottom: 0;}
.touch_main .td_email .e3{display: inline-block;vertical-align: middle;font-size: calc(12px + 0.1rem);line-height: calc(20px + 0.1rem);color: #315ccb;position: relative; padding-left:10px;}
@media screen and (max-width:1600px) {
  .touch_main .contA ._right{padding-left: calc(10px + 0.3rem);padding-right: calc(10px  + 0.1rem);}
  .touch_main .contA .ul2{width: calc(100% + 10px + 0.1rem);margin: calc(-5px - 0.05rem);}
  .touch_main .contA .li2{padding: calc(5px + 0.05rem);}
}
@media screen and (max-width:1440px) {
.touch_main .contA ._left{ width:33.15%;}
.touch_main .contA ._right{ width:calc(66.85% - 10px - 0.24rem);}
}
@media screen and (max-width:1024px) {
  .touch_main .contA .li2{width: 100%;}
  .touch_main .contA .li2:first-child{width: 100%;}
}
@media screen and (max-width:767px) {
  .touch_main .contA ._left{width: 100%;margin-right: 0; overflow-x:auto;}
   .touch_main .contA ._left::-webkit-scrollbar{ display: none;}
  .touch_main .contA .ul1{ width:auto; display: flex; }
  .touch_main .contA .li1{ width:auto;}
  .touch_main .contA .li1 a{ padding:0 calc(10px + 0.2rem) 0 calc(10px + 0.1rem); white-space:nowrap;}
  .touch_main .contA .s2{ font-weight:normal;}
  .touch_main .contA ._right{width: 100%;margin-top: 10px;}
  .touch_main .contB .li{width: 100%;}
  .touch_main .contA .li1{margin-bottom: 10px;}
  .touch_main .contA .a::after{top: auto;bottom: 0;left: 20%;right: auto;transform:translate(0,80%) rotate(90deg);}
}
/* 主营业务-国际物流 */

@keyframes ripple{
    0%{opacity:0;transform:scale(.1)}
    5%{opacity:1}
    to{opacity:0;transform:scale(1)}
}

@-moz-keyframes ripple{
    0%{opacity:0;transform:scale(.1)}
    5%{opacity:1}
    to{opacity:0;transform:scale(1)}
}

@-ms-keyframes ripple{
    0%{opacity:0;transform:scale(.1)}
    5%{opacity:1}
    to{opacity:0;transform:scale(1)}
}

@-webkit-keyframes ripple{
    0%{opacity:0;transform:scale(.1)}
    5%{opacity:1}
    to{opacity:0;transform:scale(1)}
}

@-o-keyframes ripple{
    0%{opacity:0;transform:scale(.1)}
    5%{opacity:1}
    to{opacity:0;transform:scale(1)}
}
.gjwl_sectA{width: 100%; overflow:hidden; padding-top: calc(10px + 0.2rem);padding-bottom:calc(10px + 0.74rem);background:#f9f9fb;background-size: 100%;}
.gjwl_sectA .onplace{margin-bottom:calc(10px + 0.4rem);}
.gjwl_sectA ._box{display: flex; width:100%;}
.gjwl_sectA ._box img{display: block;width: 100%;}
.gjwl_sectA .contA{float: left;width:calc(180px + 2.95rem);}
.gjwl_sectA .contA .opt1{float: left;width: 100%;font-size: calc(16px + 0.44rem);line-height: calc(28px + 0.52rem);color: #90919e;font-weight: bold;text-transform: uppercase;}
.gjwl_sectA .contA .opt2{float: left;width: 100%;font-size: calc(14px + 0.36rem);line-height: calc(20px + 0.3rem);color: #315ccb;font-weight: bold;margin-top: calc(10px + 0.23rem);}
.gjwl_sectA .contA .opt3{float: left;width: 100%;margin-top: calc(10px + 0.91rem);padding-right: calc(10px + 0.73rem);}
.gjwl_sectA .contA ._t{float: left;width:100%;font-size: calc(12px + 0.08rem);line-height: calc(20px + 0.1rem);color: #333333;font-weight: bold;padding-bottom: calc(10px + 0.18rem);border-bottom: 1px solid #e3e5ea;}
.gjwl_sectA .contA ._b{float: left;width:100%;margin-top: calc(10px + 0.16rem);}
.gjwl_sectA .contA .ul{float: left;width:calc(100% + 10px + 0.38rem);margin: calc(-5px - 0.19rem);}
.gjwl_sectA .contA .li{float: left;width:50%;padding: calc(5px + 0.19rem);display: flex;align-items: center;}
.gjwl_sectA .contA .ico{float: left;width: calc(16px + 0.1rem);height: calc(17px + 0.1rem);line-height: 0;margin-right: calc(6px + 0.1rem);}
.gjwl_sectA .contA .info{float: left;width:calc(100% - 16px - 0.1rem);}
.gjwl_sectA .contA .numb{float: left;width: 100%;display: flex;align-items: flex-end;}
.gjwl_sectA .contA .n1{float: left;font-size: calc(14px + 0.26rem);line-height: calc(20px + 0.2rem);color: #315ccb;font-weight: bold;}
.gjwl_sectA .contA .n2{float: left;font-size: calc(12px + 0.04rem);line-height: calc(12px + 0.04rem);color: #666666;margin-left: calc(2px + 0.06rem);}
.gjwl_sectA .contA .name{float: left;width: 100%;font-size: calc(12px + 0.06rem);line-height: calc(20px + 0.1rem);color: #333333;}
.gjwl_sectA .map{float: left;width:calc(100% - 180px - 2.05rem); margin-left:-0.26rem; margin-right:-0.64rem; position: relative;}
.gjwl_sectA .map li{display: block;position: absolute; cursor:pointer;}
.gjwl_sectA .map li span{ float:left; position:relative; z-index:6;width: calc(6px + 0.14rem);height: calc(6px + 0.14rem);background: #fcfdff;border:calc(2px + 0.03rem) solid #315ccb;border-radius: 100%;}
.gjwl_sectA .map li i{
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left:50%; margin:-0.24rem 0 0 -0.24rem;
 width:0.48rem; height:0.48rem;
  border-radius: 50%; background:#315ccb; opacity:0.3; z-index:4;
  opacity: 0;
}
.gjwl_sectA .map li::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left:50%; margin:-0.69rem 0 0 -0.69rem;
 width:1.38rem; height:1.38rem;
  border-radius: 50%; background:#315ccb; opacity:0.2; z-index:3;
  opacity: 0;
}
.gjwl_sectA .map li::before {
  content: "";
  display: block;
  position: absolute;
 top: 50%;
  left:50%; margin:-0.99rem 0 0 -0.99rem;
  width:1.98rem; height:1.98rem;
  border-radius: 50%; background:#315ccb; opacity:0.1; z-index:2;
  opacity: 0;
}
.gjwl_sectA .map li::before{animation:4.5s ease-out 1.8s infinite ripple;-moz-animation:4.5s ease-out 1.8s infinite ripple;-webkit-animation:4.5s ease-out 1.8s infinite ripple;}
.gjwl_sectA .map li::after{animation:4.5s ease-out .9s infinite ripple; -moz-animation:4.5s ease-out .9s infinite ripple; -webkit-animation:4.5s ease-out .9s infinite ripple}
.gjwl_sectA .map li i{animation:4.5s ease-out 225ms infinite ripple; -moz-animation:4.5s ease-out 225ms infinite ripple; -webkit-animation:4.5s ease-out 225ms infinite ripple}

.gjwl_sectA .map li:nth-child(7n+1)::before,
.gjwl_sectA .map li:nth-child(7n+1)::after,
.gjwl_sectA .map li:nth-child(7n+1) i{animation-delay:0s;}

.gjwl_sectA .map li:nth-child(7n+2)::before,
.gjwl_sectA .map li:nth-child(7n+2)::after,
.gjwl_sectA .map li:nth-child(7n+2) i{animation-delay:1s;}

.gjwl_sectA .map li:nth-child(7n+3)::before,
.gjwl_sectA .map li:nth-child(7n+3)::after,
.gjwl_sectA .map li:nth-child(7n+3) i{animation-delay:2s;}

.gjwl_sectA .map li:nth-child(7n+4)::before,
.gjwl_sectA .map li:nth-child(7n+4)::after,
.gjwl_sectA .map li:nth-child(7n+4) i{animation-delay:3s;}

.gjwl_sectA .map li:nth-child(7n+5)::before,
.gjwl_sectA .map li:nth-child(7n+5)::after,
.gjwl_sectA .map li:nth-child(7n+5) i{animation-delay:4s;}

.gjwl_sectA .map li:nth-child(7n+6)::before,
.gjwl_sectA .map li:nth-child(7n+6)::after,
.gjwl_sectA .map li:nth-child(7n+6) i{animation-delay:5s;}

.gjwl_sectA .map li:nth-child(7n+7)::before,
.gjwl_sectA .map li:nth-child(7n+7)::after,
.gjwl_sectA .map li:nth-child(7n+7) i{animation-delay:6s;}


.gjwl_sectB{float: left;width: 100%;margin-bottom:calc(10px + 0.6rem)}
.gjwl_sectB img{display: block;width: 100%;transition: all .5s ease .1s;height: 100%;}
.gjwl_sectB ul{float: left;width: 100%;}
.gjwl_sectB li{float: left;width: 100%;}
.gjwl_sectB a{float: left;width: 100%;display: flex;flex-wrap: wrap;}
.gjwl_sectB ._left{float: left;width: 50%;line-height: 0;overflow: hidden;}
.gjwl_sectB ._right{float: right;width: 50%;padding: calc(10px + 0.94rem) 2rem calc(10px + 0.88rem) calc(10px + 0.88rem);position: relative;}
.gjwl_sectB ._on{float: left;width: 100%;padding-bottom:calc(10px + 0.32rem);border-bottom: 1px solid #e3e3e3;margin-bottom: calc(10px + 0.25rem); position:relative;}
.gjwl_sectB ._on:after{
    float: left;
    width: 0;
    height: 100%;
    content: '';
    position: absolute;
    left: 0;
    z-index: 6;
    bottom: -1px;
    height: 1px;
    background: #315ccb;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.gjwl_sectB  a:hover ._on:after{ width:100%;}
.gjwl_sectB ._on .o1{float: left;width: 100%;font-size: calc(16px + 0.24rem);line-height: calc(20px + 0.2rem);color: #040404;font-weight: bold;}
.gjwl_sectB ._on .o2{float: left;width: 100%;font-size: calc(14px + 0.1rem);line-height: calc(20px + 0.1rem);color: #040404;margin-top: calc(10px + 0.18rem);}
.gjwl_sectB ._down{float: left;width:calc(100% + 6px);font-size: calc(12px + 0.04rem);line-height: calc(20px + 0.16rem);color: #666666;height: calc(80px + 0.66rem); padding-right:6px; overflow-y: scroll;scrollbar-width: none; overflow:hidden; overflow-y:auto; scrollbar-width:thin;max-height:calc(160px + 1.48rem);}
.gjwl_sectB ._down::-webkit-scrollbar { width:3px}
.gjwl_sectB ._down::-webkit-scrollbar-track{background-color:#e5e5e5; border:1px solid #fff; border-radius:3px}
.gjwl_sectB ._down::-webkit-scrollbar-thumb {
 width:3px;
 height:60px;
 background-color:#426bc6;
 border-radius:0
}

.gjwl_sectB li:nth-child(2n) a{flex-direction:row-reverse;}
.gjwl_sectB li:nth-child(2n) ._right{padding-left:2rem;padding-right: calc(10px + 0.88rem);}
.gjwl_sectB ._bot{float: left;width:100%;margin-top: calc(10px + 0.5rem);}
.gjwl_sectB ._bot .numb{float: left;font-size:calc(14px + 0.4rem);line-height: calc(20px + 0.34rem);color: #e0e0e0;}
.gjwl_sectB ._bot .more{float: right;font-size:12px;line-height:20px;color: #8c8c8c;padding-bottom: calc(4px + 0.04rem); position: relative;margin-top: calc(10px + 0.1rem);}
.gjwl_sectB ._bot .more::after{content: "";display: block;position: absolute;background:#8c8c8c;width: 100%;height: 1px;left: 0;bottom: 0;}
.gjwl_sectB a:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.gjwl_sectB a:hover .on{border: 1px solid #315ccb;}
.gjwl_sectB a:hover .o1{color: #315ccb;}
.gjwl_sectB a:hover .o2{color: #315ccb;}
.gjwl_sectB a:hover .numb{color: #315ccb;}
.gjwl_sectB a:hover .more{color: #315ccb;}
.gjwl_sectB a:hover .more::after{color: #315ccb;}



@media screen and (max-width:1600px) {
  .gjwl_sectB ._right{padding: calc(10px + 0.4rem) 1rem calc(10px + 0.4rem) calc(10px + 0.4rem);}
  .gjwl_sectB li:nth-child(2n) ._right{padding-left:1rem;padding-right: calc(10px + 0.4rem);}
  .gjwl_sectB ._on{padding-bottom:calc(10px + 0.1rem);margin-bottom: calc(10px + 0.1rem);}
  .gjwl_sectB ._bot{margin-top: calc(10px + 0.1rem);}
  .gjwl_sectA ._box{ align-items:center;}
  .gjwl_sectA .map{float: left;width:calc(100% - 180px - 2.49rem); margin-left:-0.46rem; margin-right:0; }
}
@media screen and (max-width:767px) {
  .gjwl_sectA .contA{width: 100%;}
  .gjwl_sectA .contA .opt1{width: 80%;}
  .gjwl_sectA .map{width: 100%;margin-top:calc(10px + 0.1rem);}
  .gjwl_sectB ._left{width: 100%;}
  .gjwl_sectB ._right{width: 100%;}
  .gjwl_sectB li:nth-child(2n) ._right{padding: calc(10px + 0.4rem) 1rem calc(10px + 0.4rem) calc(10px + 0.4rem);}
  .gjwl_sectA ._box{flex-wrap:wrap;}
  .gjwl_sectA .map{width:100%; margin-left:0; margin-right:0; }

}






/*wyb*/
/*当前位置*/
.dq_section{width: 100%;font-size: 0;text-align: right;padding-top: calc(16px + 0.1rem);}
.dq_section img{display: inline-block;vertical-align: middle;margin-right: 10px;}
.dq_section a{display: inline-block;vertical-align: middle;font-size: 14px;color: #666666;line-height: 20px;}
.dq_section span{display: inline-block;vertical-align: middle;font-size: 14px;color: #666666;line-height: 20px;margin: 0 10px;}
.dq_section a:hover{color: #315ccb;}

/*主营业务-新能源产业*/
.xnycy_section1{width: 100%;padding-bottom: calc(20px + 0.2rem);}
.xnycy_section1 .content1{width: 100%;padding-top: calc(20px + 0.2rem);padding-bottom: calc(20px + 0.7rem);overflow-y: hidden;}
.xnycy_section1 .content1 .left{width: 52.5%;float: left;cursor: pointer; position:relative}
.xnycy_section1 .content1 .left .pic{width: 100%;display: block;}
.xnycy_section1 .content1 .left .play{ float:left; width:1rem; height:1rem; position:absolute; left:50%; top:50%; z-index:6; transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%); background:url(../_im_g/_play-one.svg) center no-repeat; background-size:50% auto; border-radius:50%; border:2px solid #fff;} 
.xnycy_section1 .content1 .right{width: 47.5%;float: right;padding-left: 40px;padding-top:0.26rem;}
.xnycy_section1 .content1 .words1{font-size: calc(14px + 0.02rem);color: #333333;line-height: calc(18px + 0.02rem);margin-bottom: calc(6px + 0.08rem);}
.xnycy_section1 .content1 h1{font-size: calc(14px + 0.14rem);color: #040404;line-height: calc(18px + 0.14rem);margin-bottom: calc(12px + 0.28rem);font-weight: bolder;}
.xnycy_section1 .content1 .border{width: calc(30px + 0.34rem);height: 1px;background: #315ccb;margin-bottom: calc(12px + 0.2rem);}
.xnycy_section1 .content1 .info{font-size: calc(12px + 0.04rem);color: #666666;line-height: calc(20px + 0.16rem);}
.xnycy_section1 .content1 .info p{margin-bottom: 0.2rem;}
.xnycy_section1 .content1 .info p:last-child{margin-bottom: 0;}
.xnycy_section1 .content2{width: 100%;display: flex; flex-direction: row; justify-content:space-around;}
.xnycy_section1 .content2 .list{display: flex;flex-direction:column; cursor:pointer; position:relative; width:20%;}
.xnycy_section1 .content2 .list:nth-child(1){ width:19%;}
.xnycy_section1 .content2 .list:nth-child(2){ width:20%;}
.xnycy_section1 .content2 .list:nth-child(3){ width:21%;}
.xnycy_section1 .content2 .list:nth-child(4){ width:18%;}
.xnycy_section1 .content2 .list:nth-child(5){ width:22%;}
.xnycy_section1 .content2 .list:after{ display:flex; position:absolute; left:100%; content:''; width: 1px;height: 39px;background: #bebebe;margin-top: 22px;}
.xnycy_section1 .content2 .list:last-child:after{ display:none;}
.xnycy_section1 .content2 .ico{width: calc(34px + 0.4rem);margin: 0 auto calc(8px + 0.08rem) auto;}
.xnycy_section1 .content2 .ico img{width: 100%;display: block;}
.xnycy_section1 .content2 .ico img.ico2{display: none;}
.xnycy_section1 .content2 .list.on .ico img.ico1{display: none;}
.xnycy_section1 .content2 .list.on .ico img.ico2{display: block;}
.xnycy_section1 .content2 .words{font-size: calc(12px + 0.1rem);color: #040404;line-height: calc(18px + 0.08rem);text-align: center;}
.xnycy_section1 .content2 .list.on .words{color: #315ccb;}



@media  screen and (max-width: 1680px){
.xnycy_section1 .content1 .right{}
.xnycy_section1 .content1 h1{ margin-bottom:calc(12px + 0.14rem);}
.xnycy_section1 .content1 .border{ margin-bottom:calc(12px + 0.1rem);}
.xnycy_section1 .content1 .info{font-size: calc(12px + 0.02rem); line-height: calc(20px + 0.12rem);}
}
@media  screen and (max-width: 1400px){
.xnycy_section1 .content1 .right{ padding-top:0.1rem;}
.xnycy_section1 .content1 h1{ margin-bottom:calc(12px + 0.05rem);}
.xnycy_section1 .content1 .words1{ margin-bottom:calc(3px + 0.04rem);}
.xnycy_section1 .content1 .border{ margin-bottom:calc(12px + 0.05rem);}
.xnycy_section1 .content1 .info{font-size: calc(12px + 0.02rem); line-height: calc(20px + 0.04rem);}
}
@media  screen and (max-width: 1024px){
.xnycy_section1 .content1{width: 100%;padding-top: calc(20px + 0.2rem);padding-bottom: calc(20px + 0.7rem);overflow-y: hidden;}
.xnycy_section1 .content1 .left{width: 100%;}
.xnycy_section1 .content1 .right{width: 100%;padding-left: 0;padding-top: 0;padding-bottom: 16px;}
.xnycy_section1 .content1 .info{font-size: calc(12px + 0.04rem);
    line-height: calc(20px + 0.06rem);}
.xnycy_section1 .content2{ overflow-x:auto;justify-content:flex-start;}
.xnycy_section1 .content2::-webkit-scrollbar{ display: none;}
.xnycy_section1 .content2 .list1{ float: left;padding:0 20px; float:none; white-space:nowrap;}
.xnycy_section1 .content2 .words{font-size: 14px;line-height: 20px;}
}
@media  screen and (max-width: 767px){
.xnycy_section1 .content2 .list:after{ height:25px; margin-top:10px;}
.xnycy_section1 .content2 .list{ width:auto;}
.xnycy_section1 .content2 .list:nth-child(1){ width:auto;}
.xnycy_section1 .content2 .list:nth-child(2){ width:auto;}
.xnycy_section1 .content2 .list:nth-child(3){ width:auto;}
.xnycy_section1 .content2 .list:nth-child(4){ width:auto;}
.xnycy_section1 .content2 .list:nth-child(5){ width:auto;}

.xnycy_section1 .content1 .left .play{ width:2rem; height:2rem;}
}

.xnycy_section2{width: 100%;padding-bottom: calc(30px + 0.4rem);}
.xnycy_section2  .list{ float:left; width:100%; position:relative;}
.xnycy_section2  .list .bd{ float:left; width:100%;display: flex; flex-wrap: wrap; position:absolute; left:0; top:0%; height:100%;background:#fff; z-index:1; opacity:0;}
.xnycy_section2  .list .bd.on{ position:relative; z-index:3; opacity:1;}
.xnycy_section2 .banner_number{position: absolute;left:1.4rem;bottom:1.1rem;font-size: calc(14px + 0.15rem);color: #8f9193;line-height: calc(18px + 0.15rem);}
.xnycy_section2 .banner_number font:nth-child(1){color: #315ccb;margin-right: calc(4px + 0.04rem);font-weight: bolder;}
.xnycy_section2 .banner_number font:nth-child(2){color: #333333;font-size: calc(14px + 0.03rem);margin-left: 4px;font-weight: bolder;}
.xnycy_section2 .ul{width: 100%;}
.xnycy_section2 .li{width: 100%;}
.xnycy_section2 a{display: block;width: 100%;padding: calc(20px + 0.5rem) 1.3rem calc(20px + 0.5rem) 1.4rem;overflow: hidden;}
.xnycy_section2 a .left{width: calc(100% - 200px - 2.4rem);float: left;padding-top:0.34rem;padding-right: 0.6rem;}
.xnycy_section2 a .words1{font-size: calc(14px + 0.2rem);color: #315ccb;line-height: calc(18px + 0.2rem);margin-bottom:0.16rem;}
.xnycy_section2 a .h2{font-size: calc(12px + 0.34rem);color: #333333;line-height: calc(18px + 0.32rem);margin-bottom:0.5rem;font-weight: bolder;}
.xnycy_section2 a .bqbox{margin: -8px;overflow: hidden;width: calc(100% + 16px);padding-right: 4rem;}
.xnycy_section2 a .bqbox .bqs{float: left;padding: 0.08rem;}
.xnycy_section2 a .bqbox .bq{border: 1px solid #315ccb;font-size: calc(14px + 0.03rem);color: #315ccb;line-height: calc(26px + 0.08rem);padding: 0 10px;border-radius: calc(5px + 0.05rem);}
.xnycy_section2 a .right{width: calc(200px + 2.4rem);float: left;}
.xnycy_section2 a .right img{width: 100%;display: block;}
.xnycy_section2 .slick-prev{width: 0.46rem;height: 0.46rem;border: 1px solid #8e8e8e;border-radius: 100%; left: 0.3rem;top: 50%;}
.xnycy_section2 .slick-prev::after{content: "";display: block;width: 0.12rem;height: 0.12rem;border-left: 2px solid #8e8e8e;border-top: 2px solid #8e8e8e;position: absolute;left: 50%;top: 50%;margin-top: -0.06rem;margin-left: -0.04rem;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);}
.xnycy_section2 .slick-next{width: 0.46rem;height: 0.46rem;border: 1px solid #8e8e8e;border-radius: 100%; right: 0.3rem;top: 50%;}
.xnycy_section2 .slick-next::after{content: "";display: block;width: 0.12rem;height: 0.12rem;border-right: 2px solid #8e8e8e;border-top: 2px solid #8e8e8e;position: absolute;left: 50%;top: 50%;margin-top: -0.06rem;margin-left: -0.08rem;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}
.xnycy_section2 .slick-prev:hover,
.xnycy_section2 .slick-next:hover{background-color: #315ccb;border-color: #315ccb;}
.xnycy_section2 .slick-prev:hover::after,
.xnycy_section2 .slick-next:hover::after{border-color: #fff;}
@media  screen and (max-width: 1680px){
.xnycy_section2 a .bqbox{padding-right: 2rem;}
}
@media  screen and (max-width: 1440px){
.xnycy_section2 .banner_number{left:1.3rem;bottom:1.1rem;}
.xnycy_section2 a{ padding:calc(20px + 0.5rem) 1.3rem calc(20px + 0.5rem) 1.3rem;}
.xnycy_section2 a .bqbox{padding-right:7%;}
}
@media  screen and (max-width: 1024px){
.xnycy_section2 .banner_number{left: 16px;bottom: 24px;}
.xnycy_section2 a{padding: 16px;}
.xnycy_section2 a .left{width: 100%;padding-top: 0;padding-right: 0;margin-bottom: 16px;}
.xnycy_section2 a .words1{padding-right: 76px; margin-bottom:0.32rem;}
.xnycy_section2 a .h2{ margin-bottom:1rem;}
.xnycy_section2 a .bqbox{padding-right: 0;}
.xnycy_section2 a .bqbox .bqs{ padding:0.2rem;}
.xnycy_section2 a .right{width:100%; float: right;}
.xnycy_section2 a .right img{ width:9rem; float: right;}
.xnycy_section2 .slick-prev{width: 30px;height: 30px; top: 16px;left: auto;right: 55px;
transform: translate(0,0);
-ms-transform: translate(0,0);
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-o-transform: translate(0,0);}
.xnycy_section2 .slick-prev::after{width: 8px;height: 8px;margin-top: -4px;margin-left: -2px;}
.xnycy_section2 .slick-next{width: 30px;height: 30px;top: 16px;right: 16px;
transform: translate(0,0);
-ms-transform: translate(0,0);
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-o-transform: translate(0,0);}
.xnycy_section2 .slick-next::after{width: 8px;height: 8px;margin-top: -4px;margin-left: -6px;}
}

/*主营业务-跨境电商*/
.kjds_section1{width: 100%;}
.kjds_section1 .dq_section{padding-bottom: calc(16px + 0.14rem);}
.kjds_section1 .dq_section a{color: #fff;}
.kjds_section1 .dq_section a:hover{color: #0463ca;}
.kjds_section1 .dq_section span{color: #fff;}
.kjds_section1 ul{width: 100%;}
.kjds_section1 li{width: 100%;padding-top: calc(30px + 0.7rem);padding-bottom: calc(30px + 0.5rem);}
.kjds_section1 li .content{width: 50%;margin-left: 50%;background: rgba(0,0,0,0.36);padding: calc(20px + 0.4rem) calc(20px + 0.3rem);}
.kjds_section1 li:nth-child(even) .content{margin-left: 0;}
.kjds_section1 li .tit{font-size: calc(14px + 0.26rem);color: #ffffff;line-height: calc(18px + 0.26rem);margin-bottom: calc(12px + 0.18rem);font-weight: bolder;}
.kjds_section1 li .border{width: calc(40px + 0.3rem);height: 1px;background: #fff; margin-bottom: calc(12px + 0.18rem);}
.kjds_section1 li .info{font-size: calc(14px + 0.04rem);color: #ffffff;line-height: calc(26px + 0.1rem);}
@media  screen and (max-width: 1024px){
.kjds_section1 li .content{width: 100%;margin-left: 0;padding: 14px;}
.kjds_section1 li .tit{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.kjds_section1 li .info{font-size: 14px;;line-height: 24px;}
}

.kjds_section2{width: 100%;padding-top: 1.6rem;padding-bottom: 1.4rem;}
.kjds_section2 .content{width: 100%;font-size: 0;}
.kjds_section2 .left{width: 45.93%;display: inline-block;vertical-align: middle;}
.kjds_section2 .left img{width: 100%;display: block;}
.kjds_section2 .right{width: 50.66%;display: inline-block;vertical-align: middle;background: rgba(0,0,0,0.36);margin-left: 3.41%;padding: calc(20px + 0.4rem) calc(20px + 0.3rem);}
.kjds_section2 .right .tit{font-size: calc(14px + 0.26rem);color: #ffffff;line-height: calc(18px + 0.26rem);margin-bottom: calc(12px + 0.18rem);font-weight: bolder;}
.kjds_section2 .right .border{width: calc(40px + 0.3rem);height: 1px;background: #fff; margin-bottom: calc(12px + 0.18rem);}
.kjds_section2 .right .info{font-size: calc(14px + 0.04rem);color: #ffffff;line-height: calc(26px + 0.1rem);}
@media  screen and (max-width: 1024px){
.kjds_section2 .content{width: 100%;font-size: 0;}
.kjds_section2 .left{width: 100%;}
.kjds_section2 .right{width: 100%;margin-left: 0;padding: 14px;margin-top: 14px;}
.kjds_section2 .right .tit{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.kjds_section2 .right .info{font-size: 14px;;line-height: 24px;}
}

/*新闻详情*/
.xwxq_section1{width: 100%;padding-top: calc(30px + 0.7rem);padding-bottom: calc(30px + 0.24rem);background: #f5f5f5;}
.xwxq_section1 .cons{width: 100%;padding-left: 160px;padding-right: 160px;}
.xwxq_section1 .content{width: 100%;margin-top: calc(14px + 0.14rem);background: #fff;padding: calc(12px + 0.38rem) calc(12px + 0.38rem) calc(12px + 0.4rem) calc(12px + 0.38rem);}
.xwxq_section1 .content h1{font-size: calc(14px + 0.12rem);color: #333333;line-height: calc(26px + 0.16rem);margin-bottom: calc(12px + 0.18rem);font-weight: bolder;letter-spacing: 2px;}
.xwxq_section1 .content .listbox{width: 100%;font-size: 0;text-align: center;padding-bottom: calc(12px + 0.1rem);border-bottom: 1px solid #ececec;}
.xwxq_section1 .content .list{font-size: 14px;color: #666666;line-height: 20px;margin-right: calc(20px + 1.8rem);display: inline-block;vertical-align: middle;}
.xwxq_section1 .content .list:last-child{margin-right: 0;}
.xwxq_section1 .content .info{border-bottom: 1px solid #ececec;width: 100%;padding-top: calc(12px + 0.2rem);padding-bottom: calc(12px + 0.2rem);font-size: calc(14px + 0.02rem);color: #666666;line-height: calc(26px + 0.1rem);margin-bottom: calc(12px + 0.38rem);}
.xwxq_section1 .content .info img{width: 100%;display: block;}
.xwxq_section1 .content .pages{width: 100%;font-size: 0;}
.xwxq_section1 .content .pages .page_l{width: calc(100% - 132px);display: inline-block;vertical-align: middle;padding-right: 20px;}
.xwxq_section1 .content .pages .page_l a{display: block;font-size: 14px;color: #626262;line-height: 20px;margin-bottom: 10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.xwxq_section1 .content .pages .page_l a:last-child{margin-bottom: 0;}
.xwxq_section1 .content .pages .page_l a:hover{color: #0463ca;}
.xwxq_section1 .content .pages .more{width: 132px;display: inline-block;vertical-align: middle;}
.xwxq_section1 .content .pages .more a{display: block;width: 100%;font-size: 0;text-align: center;border-radius: 23px;border: 2px solid #315ccb;}
/* .xwxq_section1 .content .pages .more a:hover{
transform: scale(0.95);
-webkit-transform: scale(0.95);
-moz-transform: scale(0.95);
-o-transform: scale(0.95);
-ms-transform: scale(0.95);} */
.xwxq_section1 .content .pages .more a:hover{background: #315ccb;}
.xwxq_section1 .content .pages .more a:hover .words{color: #ffffff;}
.xwxq_section1 .content .pages .more a:hover .img1{display: none;}
.xwxq_section1 .content .pages .more a:hover .img2{display: block;}
.xwxq_section1 .content .pages .more a .words{font-size: 14px;color: #315ccb;line-height: 42px;display: inline-block;vertical-align: middle;margin-right: 14px;}
.xwxq_section1 .content .pages .more a .imgbox{width: 15px;height: 13px;display: inline-block;vertical-align: middle;}
.xwxq_section1 .content .pages .more a .img2{display: none;}
@media  screen and (max-width: 1680px){
.xwxq_section1 .cons{padding-left: 0;padding-right: 0;}
}
@media  screen and (max-width: 1024px){
.xwxq_section1 .content{padding: 14px;}
.xwxq_section1 .content h1{font-size: 18px;line-height: 24px;letter-spacing: 0;}
.xwxq_section1 .content .list{margin-right: 12px;}
.xwxq_section1 .content .pages .page_l{width: 100%;padding-right: 0;margin-bottom: 14px;}
.xwxq_section1 .content .pages .more{width: 110px;display: block;margin: 0 auto;}
.xwxq_section1 .content .pages .more a{border-radius: 18px;}
.xwxq_section1 .content .pages .more a .words{line-height: 32px;margin-right: 8px;}
}

.xwxq_section2{width: 100%;padding-bottom: calc(30px + 0.3rem);background: #f5f5f5;}
.xwxq_section2 .content{padding-left: 160px;padding-right: 160px;}
.xwxq_section2 .titbox{width: 100%;font-size: 0;margin-bottom: calc(12px + 0.14rem);}
.xwxq_section2 .titbox h2{font-size: calc(14px + 0.12rem);color: #333333;line-height: calc(18px + 0.12rem);display: inline-block;vertical-align: middle;padding-right: calc(12px + 0.12rem);}
.xwxq_section2 .titbox .border{width: calc(100% - 121px - 128px);display: inline-block;vertical-align: middle;height: 1px;background: #d9d9d9;}
.xwxq_section2 .ul{margin: 0 -0.1rem;width: calc(100% + 0.2rem);padding-bottom: calc(30px + 0.22rem);}
.xwxq_section2 .li{padding: 0 0.1rem;}
.xwxq_section2 .li a{display: block;width: 100%;background: #ffffff;}
.xwxq_section2 .li a .pic{ width: 100%; padding-bottom: 63.73%; position: relative; overflow: hidden; min-height: 50px;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.xwxq_section2 .li a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.xwxq_section2 .li a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.xwxq_section2 .li a .wordsbox{width: 100%;padding: calc(12px + 0.14rem) calc(12px + 0.02rem) calc(12px + 0.2rem) calc(12px + 0.16rem);}
.xwxq_section2 .li a .wordsbox .date{font-size: 14px;color: #939393;line-height: 18px;margin-bottom: calc(10px + 0.06rem);}
.xwxq_section2 .li a .wordsbox .tit{font-size: calc(14px + 0.04rem);color: #333333;line-height: calc(18px + 0.04rem);margin-bottom: calc(10px + 0.08rem);font-weight: bolder;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.xwxq_section2 .li a .wordsbox .info{font-size: calc(14px + 0.02rem);color: #666666;line-height: calc(24px + 0.04rem);height: calc(48px + 0.08rem);
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.xwxq_section2 .ul .slick-dots{position: absolute; bottom: 0; height: 13px; text-align: center;}
.xwxq_section2 .ul .slick-dots li{ vertical-align: top; width: 14px; height: 14px;border-radius: 100%; margin: 0 8.5px; border: 1px solid rgba(255,255,255,0);position: relative;}
.xwxq_section2 .ul .slick-dots li::after{content: "";display: block;width: 6px;height: 6px;background: #c2c2c2;border-radius: 100%;position: absolute;left: 50%;top: 50%;margin: -3px 0 0 -3px;}
.xwxq_section2 .ul .slick-dots li.slick-active{border: 1px solid #315ccb;}
.xwxq_section2 .ul .slick-dots li.slick-active::after{background: #315ccb;}
.xwxq_section2 .ul .slick-prev{width: 32px;height: 22px;background: url(../_im_g/zimg28.png) no-repeat center center; background-size: cover;left: auto;top: -42px;right:0.1rem; margin-right:50px;
transform: translate(0%,-50%);
-ms-transform: translate(0%,-50%);
-webkit-transform: translate(0%,-50%);
-moz-transform: translate(0%,-50%);
-o-transform: translate(0%,-50%);}
.xwxq_section2 .ul .slick-next{width: 32px;height: 22px;background: url(../_im_g/zimg29.png) no-repeat center center; background-size: cover;right:0.1rem;top: -42px; margin-right:0;
transform: translate(0%,-50%);
-ms-transform: translate(0%,-50%);
-webkit-transform: translate(0%,-50%);
-moz-transform: translate(0%,-50%);
-o-transform: translate(0%,-50%);}
.xwxq_section2 .ul .slick-prev:hover{background: url(../_im_g/zimg30.png) no-repeat center center; background-size: cover;}
.xwxq_section2 .ul .slick-next:hover{background: url(../_im_g/zimg31.png) no-repeat center center; background-size: cover;}
@media  screen and (max-width: 1680px){
.xwxq_section2 .content{padding-left: 0;padding-right: 0;}
}
@media  screen and (max-width: 1024px){
.xwxq_section2 .titbox .border{width: calc(100% - 190px);}
.xwxq_section2 .ul .slick-prev{top: -28px;}
.xwxq_section2 .ul .slick-next{top: -28px;}
}

.head.one{background: rgba(0,0,0,0.29);top: 0;}
.head.one.active{background: #fff!important;}

.head.two{ background:#fff; top:0; box-shadow:0 0.12rem 0.43rem rgba(0,0,0,0.08);}
.head.two .logo .show{ display:none;}
.head.two .logo .hide{ display:block;}
.head.two .menuph{ border-top:2px solid #333333; border-bottom:2px solid #333333; }
.head.two .menuph::after{ background: #333333;}


@keyframes mouse-dot {
    from { opacity: 0.8; }
    33% { opacity: 1; }
    to { transform: translateY(40px); -webkit-transform: translateY(40px); opacity: 1; }
}

@-webkit-keyframes mouse-dot {
    from { opacity: 0.8; }
    33% { opacity: 1; }
    to { transform: translateY(40px); -webkit-transform: translateY(40px); opacity: 1; }
}

._Scroll{ float:left; width:100%; position:relative; height:0;}
._Scroll a{ display:block; width:200px; margin-left:-100px; text-align:center; position:absolute; left:50%; color:#fff; font-size:14px; line-height:1; bottom:120px; padding-top:47px; white-space:nowrap; z-index:6; background:url(../_im_g/ico0.png) top center no-repeat; background-size:auto 34px;-webkit-animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;}

@media  screen and (max-width: 1024px){
._Scroll a{ bottom:60px; font-size:12px; padding-top:30px;background-size:auto 24px;}
}
/*网站地图*/
.wzdt{ width:100%;}
.wzdt li{ width:100%; border-bottom:1px dashed #323232; padding:10px 0;}
.wzdt li .a1{ width:100%;display:block;  font-size:16px;font-weight:bold; line-height:24px; color:#323232}
.wzdt li .a2{ text-align:center; padding-right:10px; line-height:24px; color:#323232}




/*20221228start*/
.newslist-0 .slick-dots{ margin-left:0 !important; margin-right:0 !important;}
.newslist-0 .slick-dots li{ width:7px !important; margin:0 0.13rem;}
.newslist-0 .slick-dots li.slick-active{ width:13px !important;}
.newslist-1 ul{ display:flex; flex-wrap:wrap;}
.touch_main .contA ._right{ overflow:hidden; background:#f5f5f5 !important;position:relative;}
.touch_main .contA .box{ float:left; width:100%;}
.touch_main .contA .img{ position:absolute; right:0; bottom:0; line-height:0; opacity:0.09; width:2.05rem;}
.touch_main .contA .img img{ width:100%;}

.kjds_section1{ position:relative; }
.kjds_section1 .dq_box{ position:absolute; left:0; top:0; z-index:6; width:100%; margin-top:calc(30px + 0.7rem);}
.kjds_section1 .w_width { display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-end; min-height:5.1rem;}
.kjds_section1 li:nth-child(even) .w_width{flex-direction:row-reverse;}
.kjds_section1 li:first-child{ padding-top:calc(90px + 0.94rem);}
.kjds_section1 li .left{ float:left; width:45.93%; margin-right:4.07%;}
.kjds_section1 li:nth-child(even) .left{ margin-right:0; margin-left:4.07%;}
.kjds_section1 li .left img{width: 100%;display: block;}
.kjds_section1 li .content{ float:right; margin-left:0;}

@media  screen and (max-width: 1024px){
.kjds_section1 li .left{ width:100%; margin-bottom:0.5rem; margin-right:0;}
.kjds_section1 li:nth-child(even) .left{ margin-right:0; margin-left:0;}

}

/*20221228end*/



/*20230116start*/
.slide_banner .text .cont{ width:auto;}
.slide_banner .slick-dots{ width:30px;right: 0.5rem;}
.slide_banner .slick-dots li{ width:30px; height:30px; position:relative; margin:0.12rem 0; }
.slide_banner .slick-dots li:after{ float:left; content:''; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); width:14px; height:14px; border-radius:50%;}
.slide_banner .slick-dots li button{ width:8px; height:8px;}
.slide_banner .slick-dots li.slick-active{ border:none;}
.slide_banner .slick-dots li.slick-active:after{ border:1px solid #426bc6;}
.slide_banner .slick-dots li.slick-active button{ background:#426bc6;}
.xnycy_section1 .content1 .info{ line-height: calc(20px + 0.16rem); height: calc(160px + 1.28rem); padding-right:6px; scrollbar-width: none; overflow:hidden; overflow-y:auto; scrollbar-width:thin;max-height:calc(160px + 1.48rem);}
.xnycy_section1 .content1 .info::-webkit-scrollbar { width:3px}
.xnycy_section1 .content1 .info::-webkit-scrollbar-track{background-color:#e5e5e5; border:1px solid #fff; border-radius:3px}
.xnycy_section1 .content1 .info::-webkit-scrollbar-thumb {
 width:3px;
 height:60px;
 background-color:#426bc6;
 border-radius:0
}
@media  screen and (max-width: 1680px){
.xnycy_section1 .content1 .info{ height: calc(160px + 0.96rem);}
}
@media (max-width: 1600px){
.slide_banner .text .cont{ width:100%;}
.slide_banner .text .tit{ font-size:0.72rem;}
.slide_banner .text .p{ font-size:0.3rem; line-height:0.5rem;}
}
@media  screen and (max-width: 1024px){
.slide_banner .slick-dots{ width:20px;right: 0.4rem;}
.slide_banner .slick-dots li{ width:20px; height:20px; margin:0.2rem 0; }
.xnycy_section1 .content1 .info{ height: calc(160px + 0.48rem);}
}





/*20230203start*/
.kjds_section1 li .left{ position:relative;}
.kjds_section1 li .left .play{ float:left; width:1rem; height:1rem; position:absolute; left:50%; top:50%; z-index:6; transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%); background:url(../_im_g/_play-one.svg) center no-repeat; background-size:50% auto; border-radius:50%; border:2px solid #fff;} 
.slide_banner .text .info{ height:auto;}
@media  screen and (max-width: 767px){
.kjds_section1 li .left .play{ width:2rem; height:2rem;}
.ddg_main .two_nav{ flex-wrap:wrap;}
.ddg_main .two_nav a{ width:48%; text-align:center; margin:5px 4% 5px 0;}
.ddg_main .two_nav a:nth-child(2n){ margin-right:0;}
.slide_banner .text .info{ height:auto;}
.slide_banner .text .p{font-size: 15px;line-height: 24px; padding-right:0.6rem;}
}






/*20230207start*/
.xialaph{ width:4rem;}
.xialaph .colse{ right:0.34rem;}
.xialaph .lang{ right:calc(35px + 0.54rem);}
.xialaph .ul1{ margin-top:0.2rem; margin-bottom:0;}
.xialaph .ul1 li{ margin:0.2rem 0;}
.xialaph .ul2{ padding:0.02rem 1rem 0 calc(28px + 1rem); margin-bottom:-0.14rem;}
.xialaph .ul2 li{ width:100%; margin-top:0.04rem !important;}

.touch_main .td_email{ display:flex; flex-wrap:wrap; justify-content:center;}
.touch_main .td_email .l1{ float:left; margin:0 0.35rem;}
.touch_main .td_email .l2{ float:left; display:flex; align-items:center; white-space:nowrap; margin:0 0.35rem;}
.touch_main .td_email .l2 img{ max-width:none; height:calc(20px + 0.09rem); margin-right:0.16rem;}
._advert{ float:left; width:100%; margin:0.7rem 0 0.1rem 0;}
._advert .div{ float:left; width:100%; line-height:0;}
._advert .slick-dots{ position:absolute; left:0; width:100%; bottom:0.25rem; display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
._advert .slick-dots li{ margin:0 0.11rem; width:7px; height:7px; background:#fff; border-radius:50%;}
._advert .slick-dots li.slick-active{ background:#315ccb;}

.footer .whact .er{ position:relative;}
.footer .whact .er font{ float:left; width:100%; display:flex; align-items:center; justify-content:center; color:#dcdcdc; font-size:12px; position:absolute; left:0; top:100px;}
.footer .whact .er font img{ max-width:none; width:16px; margin-right:4px;}
.footer .whact .er span{ margin-top:22px;}
._banner_tab .div{ float:left; width:100%; line-height:0;}
._banner_tab .slick-dots{flex-wrap:wrap; display: flex;  justify-content:center; align-items: center; left:0; bottom:calc(10px + 0.15rem); z-index:6; position:absolute;}
._banner_tab .slick-dots li{ width:13px !important; height:13px; padding:0 !important;  border-radius:50%; z-index:6; margin:0 0.1rem; cursor:pointer;-webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;flex-wrap:wrap; display: flex; align-items: center;  justify-content:center;  }
._banner_tab .slick-dots li button{ float:left; width:7px; height:7px; background:#c2c2c2; border-radius:50%;}
._banner_tab .slick-dots li.slick-active{ border:1px solid #426bc6;}
._banner_tab .slick-dots li.slick-active button{ background:#426bc6;}

@media screen and (max-width: 1440px) {
.xialaph .ul1 li{ margin:0.08rem 0;}
.xialaph .ul2{ padding:0 0.8rem 0 calc(18px + 0.8rem); margin-bottom:0;}

}
@media screen and (max-width: 1024px) {
.xialaph{ width:4.2rem;}
.xialaph .lang{right: calc(35px + 0.44rem);}
.xialaph .colse{ right:0.24rem;}
}
@media screen and (max-width: 767px) {
.xialaph{ width:7rem;}
.xialaph .ul2{ padding:0 0.8rem 0.15rem calc(13px + 0.8rem);}
.touch_main .td_email .l1{ margin:0.15rem 0.2rem;}
.touch_main .td_email .l2{ margin:0.15rem 0.2rem;}
._advert .slick-dots li{ margin:0 0.2rem;}
.footer .whact .er font{ top:93px;}

}


._select{ float:left; width:100%; margin-top:calc(10px + 0.1rem) ; margin-bottom:0.2rem;}
._select .lab{ float:left; width:20.8%; position:relative; margin-right:1.9%;}
._select .lab .text{ float:left; width:100%; border-radius:0.5rem; background:#fff; color:#666666; font-size:0.16rem;line-height:0.39rem;height:0.59rem; position:relative; padding:0.1rem 0.29rem; cursor:pointer;}
._select .lab .text:after{ float:left; position:absolute; right:0.29rem; top:50%; width:0; height:0; content:''; border-left:6px solid transparent; border-right:6px solid transparent;border-top:6px solid #cfcfcf; margin-top:-3px; }
._select .down{ display:none; float:left; width:100%; position:absolute; left:0; top:100%; margin-top:1px; z-index:6; background:#fff; padding:0.24rem 0; box-shadow:0 0 0.07rem rgba(2,97,208,0.07);
 overflow-y:auto;
 scrollbar-width:thin;
 max-height:2.76rem
}
._select .down::-webkit-scrollbar {
 width:3px
}
._select .down::-webkit-scrollbar-track
{
background:#f5f5f5;
 border-radius:3px
}
._select .down::-webkit-scrollbar-thumb {
 width:3px;
 height:60px;
 background:#315ccb;
 border-radius:3px
}

._select .down li{ float:left; width:100%; color:#666666; font-size:0.16rem;line-height:0.32rem; cursor:pointer; padding:0 0.29rem;}
._select .down li:hover{ color:#315ccb;}
._select .inputbox{ float:right; position:relative; width:54.6%;}
._select .inputbox .text{ float:left; width:100%; border-radius:0.59rem; background:none; border:1px solid #e3e3e3; color:#666666; font-size:0.16rem;line-height:0.37rem;height:0.59rem; position:relative; padding:0.1rem 1.97rem 0.1rem 0.27rem; cursor:pointer;}
._select .inputbox .submit{ position:absolute; right:0; top:0;line-height:0.59rem;height:0.59rem; border-radius:0.59rem; width:1.7rem; background:#315ccb; font-size:0.16rem; color:#fff; display:flex; align-items:center; justify-content:center;}
._select .inputbox .submit img{ max-width:none; width:0.2rem; margin-right:0.12rem;}

@media (max-width: 767px){
._select .lab{ width:48.5%; margin:0 0 0.5rem 0;}
._select .lab:nth-child(2){ float:right;}
._select .lab .text{ font-size:calc(12px + 0.04rem);line-height:calc(30px + 0.1rem);height:calc(30px + 0.2rem); border-radius:calc(30px + 0.2rem);padding:0.05rem 0.6rem;}
 ._select .lab .text:after{ margin-right:0.3rem; border-left:5px solid transparent; border-right:5px solid transparent;border-top:5px solid #cfcfcf; margin-top:-3px;}
._select .down{ max-height:calc(160px + 0.88rem); }
._select .down li{ font-size:calc(12px + 0.04rem); line-height:calc(20px + 0.1rem);padding:0 0.6rem;}
._select .inputbox{ width:100%;}
._select .inputbox .text{ font-size:calc(12px + 0.04rem); line-height:calc(30px + 0.1rem);height:calc(30px + 0.2rem); border-radius:calc(30px + 0.2rem);padding:0.05rem 4.4rem 0.05rem 0.6rem;}
._select .inputbox .submit{ font-size:calc(12px + 0.04rem); line-height:calc(30px + 0.1rem);height:calc(30px + 0.2rem); border-radius:calc(30px + 0.2rem); width:3.8rem;}
._select .inputbox .submit img{ width:18px; margin-right:0.15rem;}

}


._backbg{ display:none; position:fixed; left:0%;top:0%; z-index:21;  float:left; width:100%; height:100%; background:#000; opacity:0.53;}
.down_tc{ display:none; float:left; width:calc(280px + 2.8rem); background:#f5f5f5; border-radius:3px; overflow:hidden; position:fixed; left:50%;top:50%; z-index:22; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); text-align:center; padding:calc(20px + 0.9rem) 0.4rem calc(20px + 0.57rem) 0.4rem;}
.down_tc .colse{ float:left; width:16px; height:16px; position:absolute; right:calc(10px + 0.15rem); top:calc(10px + 0.12rem); z-index:6; cursor:pointer;transform:rotate(45deg); -ms-transform:rotate(45deg);}
.down_tc .colse:after,
.down_tc .colse:before{ float:left; width:100%; height:2px;content:''; position:absolute; left:50%; top:50%; background:#7d7d7d; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
.down_tc .colse:before{ width:2px; height:100%;}
.down_tc .colse:hover:after,
.down_tc .colse:hover:before{transform:translate(-50%,-50%) rotate(180deg); -ms-transform:translate(-50%,-50%) rotate(180deg);}
.down_tc .whact{ position:relative; float:left; width:100%; display:flex; flex-wrap:wrap; justify-content:center;}
.down_tc .whact .img{ float:left; width:calc(165px + 1.65rem); min-width:calc(165px + 1.65rem); border:1px dashed rgba(49,92,203,0.22); padding:calc(8px + 0.08rem); line-height:0; position:relative;}
.down_tc .whact .img i{ float:left; width:100%;position:absolute; left:0; bottom:0;}
.down_tc .whact .img:after,
.down_tc .whact .img:before,
.down_tc .whact .img i:after,
.down_tc .whact .img i:before{ float:left; width:calc(12px + 0.12rem); height:calc(12px + 0.12rem); content:''; position:absolute;}
.down_tc .whact .img:after{ left:-2px; top:-2px; border-top:2px solid #315ccb; border-left:2px solid #315ccb;}
.down_tc .whact .img:before{ right:-2px; top:-2px; border-top:2px solid #315ccb; border-right:2px solid #315ccb;}
.down_tc .whact .img i:after{ left:-2px; bottom:-2px; border-bottom:2px solid #315ccb; border-left:2px solid #315ccb;}
.down_tc .whact .img i:before{ right:-2px; bottom:-2px; border-bottom:2px solid #315ccb; border-right:2px solid #315ccb;}
.down_tc .whact .p{ float:left; width:100%; color:#000000; font-size:calc(12px + 0.07rem); line-height:calc(20px + 0.07rem); margin-top:calc(10px + 0.2rem); }
.down_tc .whact .t{ float:left; width:100%; color:#666666; font-size:calc(12px + 0.04rem); line-height:calc(20px + 0.04rem);}

.down_tc1{ display:none; float:left; width:6rem; background:#f5f5f5; border-radius:3px; overflow:hidden; position:fixed; left:50%;top:50%; z-index:22; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); text-align:center; padding:calc(20px + 0.84rem) 0.4rem calc(20px + 0.66rem) 0.4rem;}
.down_tc1 .colse{ float:left; width:calc(10px + 0.3rem); height:calc(10px + 0.3rem); position:absolute; right:calc(10px + 0.18rem); top:calc(10px + 0.24rem); z-index:6; cursor:pointer;transform:rotate(45deg); -ms-transform:rotate(45deg);}
.down_tc1 .colse:after,
.down_tc1 .colse:before{ float:left; width:100%; height:2px;content:''; position:absolute; left:50%; top:50%; background:#7d7d7d; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
.down_tc1 .colse:before{ width:2px; height:100%;}
.down_tc1 .colse:hover:after,
.down_tc1 .colse:hover:before{transform:translate(-50%,-50%) rotate(180deg); -ms-transform:translate(-50%,-50%) rotate(180deg);}
.down_tc1 .whact{ position:relative; float:left; width:100%; display:flex; flex-wrap:wrap; justify-content:center;}
.down_tc1 .whact .img{ float:left; width:3.2rem; line-height:0; position:relative;}
.down_tc1 .whact .img i{ float:left; width:100%;position:absolute; left:0; bottom:0;}
.down_tc1 .whact .p{ float:left; width:100%; color:#000000; font-size:calc(12px + 0.24rem); line-height:calc(20px + 0.24rem); margin-top:calc(10px + 0.2rem); }
.down_tc1 .whact .num{ float:left; width:100%; color:#666666; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; font-size:calc(12px + 0.23rem); line-height:calc(20px + 0.23rem); margin:calc(4px + 0.14rem) 0 calc(4px + 0.2rem) 0;}
.down_tc1 .whact .num span{ background:#315ccb; color:#fff; padding:0.02rem 0.23rem; font-size:calc(12px + 0.2rem);}
.down_tc1 .whact .t{ float:left; width:100%; color:#666666; font-size:calc(12px + 0.14rem); line-height:calc(20px + 0.14rem);}


@media (max-width: 767px){
.down_tc{ width:12rem;}
.down_tc .whact .img{ width:6.4rem; min-width:6.4rem; padding:0.32rem; }
.down_tc1{ width:12rem; }
.down_tc1 .whact .img{ width:6.4rem;}
}


._honor{ width:100%; background:#f5f5f5;padding-top: calc(10px + 0.6rem); padding-bottom: calc(10px + 0.6rem); }
._honor .titb {float: left;width: 100%;font-size: calc(16px + 0.22rem);line-height:1;color: #040404;font-weight: bold;text-align: center;}
._honor .list{ float:left; width:100%; margin-top: calc(10px + 0.25rem);}
._honor .list .ulb{ margin:-0.15rem;}
._honor .list .lib{ float:left; width:25%; padding:0.15rem;}
._honor .list .lib a{ float:left; width:100%; line-height:0; overflow:hidden; background:#fff;}
._honor .slick-arrow{width: 0.46rem;height: 0.46rem;border: 1px solid #8e8e8e;border-radius: 100%; left:-0.94rem;top: 50%; margin-top:calc(-8px - 0.16rem);}
._honor .slick-arrow::after{content: "";display: block;width: 0.12rem;height: 0.12rem;border-left: 2px solid #8e8e8e;border-top: 2px solid #8e8e8e;position: absolute;left: 50%;top: 50%; margin-left:2px;
-webkit-transform:translate(-50%,-50%) rotate(-45deg);
-moz-transform:translate(-50%,-50%) rotate(-45deg);
-ms-transform:translate(-50%,-50%) rotate(-45deg);
-o-transform:translate(-50%,-50%) rotate(-45deg);
transform:translate(-50%,-50%) rotate(-45deg);}
._honor .slick-next{ left:auto; right:-0.94rem;}
._honor .slick-next::after{ margin-left:-2px;
    -webkit-transform:translate(-50%,-50%) rotate(-225deg);
-moz-transform:translate(-50%,-50%) rotate(-225deg);
-ms-transform:translate(-50%,-50%) rotate(-225deg);
-o-transform:translate(-50%,-50%) rotate(-225deg);
transform:translate(-50%,-50%) rotate(-225deg);}
._honor .slick-arrow:hover{background-color: #315ccb;border-color: #315ccb;}
._honor .slick-arrow:hover::after{border-color: #fff;}
._honor .slick-dots{flex-wrap:wrap; display: flex;  justify-content:center; align-items: center; margin-top: calc(10px + 0.25rem); z-index:6;}
._honor .slick-dots li{ width:13px !important; height:13px; padding:0 !important;  border-radius:50%; z-index:6; margin:0 0.1rem; cursor:pointer;-webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;flex-wrap:wrap; display: flex; align-items: center;  justify-content:center;  }
._honor .slick-dots li button{ float:left; width:7px; height:7px; background:#c2c2c2; border-radius:50%;}
._honor .slick-dots li.slick-active{ border:1px solid #426bc6;}
._honor .slick-dots li.slick-active button{ background:#426bc6;}
@media (max-width: 1600px){
._honor .slick-arrow{ left:-0.64rem;}
._honor .slick-next{ left:auto; right:-0.64rem;}
}
@media (max-width: 1024px){
._honor .slick-arrow{ opacity:0; display:none !important;}
}
@media (max-width: 767px){
._honor .list .lib{ width:50%;}
._honor .list .slick-track{ display:inline-flex;}
._honor .slick-dots{ margin-top: calc(10px + 0.1rem);}

}



@keyframes ripple1{
    0%{ transform:translate(-50%,-50%) scale(1); -ms-transform:translate(-50%,-50%) scale(1);}
    50%{ transform:translate(-50%,-50%) scale(1.5); -ms-transform:translate(-50%,-50%) scale(1.5);}
    to{ transform:translate(-50%,-50%) scale(1); -ms-transform:translate(-50%,-50%) scale(1);}
}
@-ms-keyframes ripple1{
    0%{ transform:translate(-50%,-50%) scale(1); -ms-transform:translate(-50%,-50%) scale(1);}
    50%{ transform:translate(-50%,-50%) scale(1.5); -ms-transform:translate(-50%,-50%) scale(1.5);}
    to{ transform:translate(-50%,-50%) scale(1); -ms-transform:translate(-50%,-50%) scale(1);}
}
@keyframes _line{
    0%{ width:0%; opacity:0;}
    1%{ width:0%; opacity:1;}
    99%{  width:100%; opacity:1;}
    to{ width:100%; opacity:0;}
}
@-ms-keyframes _line{
  0%{ width:0%; opacity:0;}
    1%{ width:0%; opacity:1;}
    99%{  width:100%; opacity:1;}
    to{ width:100%; opacity:0;}
}

._GROUP .list li .img{ overflow:hidden;}
._GROUP .list li .line{ float:left; width:100%; height:100%; background:url(../_im_g/12.1.png) right center no-repeat; background-size:auto 100%; position:absolute; right:0; top:0; z-index:5;  animation:_line 1.7s infinite linear;}
._GROUP .list li .dl{ float:left; width:100%; height:100%; position:absolute; left:0; top:0; z-index:6;}
._GROUP .list li .dl dd{ float:left; position:absolute; z-index:6; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); color:#666666; font-size:0.14rem; line-height:1.5;}
._GROUP .list li .dl dd i{display: block;
  position: absolute;}
._GROUP .list li .dl dd i::after,
._GROUP .list li .dl dd i::before {
  content: "";
  display: block;
  position: absolute;
 transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);
 width:5px; height:5px; border-radius:50%;
  border-radius: 50%; background:#315ccb; z-index:3;
}
._GROUP .list li .dl dd i::before {
  width:11px; height:11px; opacity:0.28;
}
._GROUP .list li .dl dd i::after{ animation:ripple1 1s infinite linear;}
._GROUP .list li .dl dd i::before{ animation:ripple1 1s infinite linear;}

@media (max-width: 767px){
._GROUP .list li .pic,
._GROUP .list li .line,
._GROUP .list li .dl{ transform:scale(1.2); -ms-transform:scale(1.2);}
._GROUP .list li .dl dd{ font-size:0.3rem; padding:0.02rem;}
._GROUP .list li .dl dd i::after,
._GROUP .list li .dl dd i::before { width:3px; height:3px; }
._GROUP .list li .dl dd i::before { width:7px; height:7px; opacity:0.28;}
}



/*20230209start*/
.xialaph .ul2{ padding:0.02rem 0.4rem 0 calc(28px + 1rem);}
.touch_main .td_email .l2 img{ width:calc(20px + 0.09rem);}


@media screen and (max-width: 1440px) {
.xialaph .ul2{ padding:0 0.4rem 0 calc(18px + 0.8rem);}

}
@media screen and (max-width: 1024px) {
.xialaph{ width:5rem;}

}
@media screen and (max-width:767px) {
.xialaph{ width:calc(160px + 3rem);}
._GROUP .list li .line{ animation:none;}

}



/*20230323start*/
.touch_main .contA .ul1{ overflow:hidden; width: calc(100% + 10px); margin-right:-10px; padding-right:10px;
 overflow-y:auto;
 scrollbar-width:thin;
 max-height:calc(210px + 3rem);
}
.touch_main .contA .ul1::-webkit-scrollbar {
 width:3px
}
.touch_main .contA .ul1::-webkit-scrollbar-track
{
background:#f5f5f5; border:1px solid #fff;
 border-radius:3px
}
.touch_main .contA .ul1::-webkit-scrollbar-thumb {
 width:3px;
 height:60px;
 background:#315ccb;
 border-radius:3px
}
.xnycy_section1 .content1 .left{ position:relative;}

@media screen and (max-width:767px) {
.touch_main .contA .ul1{ overflow:hidden; width:auto; margin-right:0; padding-right:0; max-height:inherit;}

}


/*20230324start*/
._html_con iframe{ width:100% !important; height:auto !important;}


._html_con iframe {
  height:50vh  !important;
}

@media screen and (max-width:767px) {
._html_con iframe {
  height:35vh  !important;
}
}



@media screen and (max-width:767px) {
.ddg_main .sect_b ._box1 .img1{display: flex;
justify-content: center;
align-content: center;
overflow: hidden;}
.ddg_main .sect_b ._box1 .b_l1 img{width: auto;max-width: inherit;}
.ddg_main .sect_b ._box1 .b_r1{display: flex;
justify-content: center;
align-content: center;
overflow: hidden;}
.ddg_main .sect_b ._box1 .b_r1 img{width: auto;max-width: inherit;}
}





.ddg_main .sect_t .bd{display:block; height:0; overflow:hidden;}
.ddg_main .sect_t .bd.on{display:block; height:auto;}
@media screen and (max-width:767px) {
.ddg_main .sect_t .list2{float:left; width:100%; position:relative;}
.ddg_main .sect_t .bimg{height:auto;}

.ddg_main .sect_t .bimg .video{position: initial;width: 100%;}
.ddg_main .sect_t .bf_btn{left: 50%;top: 50%;transform: translate(-50%,-50%);}

}