html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; font-size:16px;}
html *{outline:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{ font-size:16px;     font-family: "Hos", sans-serif !important; overflow-x: hidden;color:#666;}
body,div,span,a,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;box-sizing: border-box;}
input,select,textarea{font-size:100%}
ol,ul{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500}
a{color:#666;text-decoration:none;}
img{ display: block; border:0; vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word;}
em,i,b {font-style: normal;}
.cf{zoom:1;}
.cf:after{clear:both;content: '';display: block;height: 0;visibility: hidden;}
.fl{ float:left;}
.fr{ float:right;}
.clear-form { background: none; border: none 0; outline: 0;}
.width1400 { width: 1400px; margin: 0 auto; position: relative; }
.width1200 { width: 1200px; margin: 0 auto; position: relative; }
.bgset { background-repeat: no-repeat; background-position: center top; background-size: cover; }
.img-box { display: block; width: 100%; height: auto; overflow: hidden; }
.img-box:hover img {-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08);}
.img-box img {-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;transition:all .8s ease-out;}

@font-face { 
        font-family: 'Hos'; src: 
       url('https://cdn.114my.com.cn/font/lcw/Hos.ttf') format('truetype')
}



.content { width: 1400px; margin: 0 auto;}
.wrap-tit {text-align: center; position: relative; animation: fadeinT 1s ease-out backwards;}
.wrap-tit h2 { color: #333; font-weight: normal;}
.wrap-tit h2 a { color: #333; font-size: 2.625rem;}
.wrap-tit p { font-size: 1.5rem; color: #333; margin-top: 1rem;}
.wrap-tit .line-l, .wrap-tit .line-r {  display: block; position: absolute; top: 30%; width: 280px; height: 1px;  background: rgba(255,255,255,0.5);}
.wrap-tit .line-l:after { content: ""; display: block; position: absolute; right: 0; top: 0; width: 10px; height: 1px; background: #fff;}
.wrap-tit .line-r:after { content: ""; display: block; position: absolute; left: 0; top: 0; width: 10px; height: 1px; background: #fff;}



/* header */
.header { overflow: hidden; padding: 1.75rem 0; background: #fff; }
.header .hd-logo {float: left;margin: 0.8rem 15px 0.4rem 0;}
.header .hd-tit {  float: left; padding: 0.5rem 1.25rem ; border-left: 1px solid #cacbca;}
.header .hd-tit h2 { font-size: 26px; font-weight:bold; color: #333;}
.header .hd-tit p { font-size: 17px; padding-top:0.2rem;}
.header .hd-number { margin-top:15px; float: right;}
.hd-number>div:nth-child(2) {/* margin: 0 71px 0 0; */}
.header .hd-number .tit { float: left; padding-right: 20px; border-right: 1px solid #e3e3e3;}
.header .hd-number .tit p { color: #999; text-align: right;}
.header .hd-number .tit em { display: block; font-size: 24px; color: #222;}
.header .hd-number i { float: left; margin: 0.25rem 0 0 1.5rem; display: block; background: url(https://memberpic.114my.com.cn/sz000158918186en/uploadfile/image/20210525/20210525163018_293630216.png) no-repeat center; width: 39px; height: 39px;}
.hd-Nav {text-align: center;display: block;width: 100%;height: 70px;line-height: 70px;background: #0070c1;}
.hd-Nav ul {display: block;}
.hd-Nav li {position:relative;float: left;padding: 0 51px;}
.hd-Nav li > a { display: block; font-size: 20px; color: #fff;}
.hd-Nav li:last-of-type { border-right: none;}
.hd-Nav li:after  { margin-left:-16px;content: ''; display: block; position: absolute; left: 50%; bottom: 0; width: 32px; height: 3px;background: #fff; transform: scaleX(0); transition: all 0.5s;}
.hd-Nav li.cur:after,.hd-Nav li:hover:after { transform: scaleX(1);}
/* å¯¼èˆªä¸‹æ‹‰ */
.y-submenu07-box { background-color: #fff;position: absolute;left: 50%;top:70px; margin-left:-75px;z-index: 9;display: none;}
.y-submenu07-box > a {display: block; min-width:150px; padding:0 20px;text-align: center;color: #333;font-size: 14px;position: relative;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;height: 40px;line-height: 40px;}
.y-submenu07-box > a:last-of-type { border-bottom: none;}
.y-submenu07-box a:hover{ background-color: #0070c1;color: #fff;}
/* å¯¼èˆªä¸‹æ‹‰ End */



/* åœ¨çº¿å®¢æœ2 */
.ServiceBar{ right:0; bottom:120px; position:fixed; text-align:left;overflow: hidden;z-index:999;}
.ServiceBar li{background:rgba(0,0,0,0.5);margin:4px 0;padding: 10px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;cursor:pointer;position:relative; right: -80px;}
.ServiceBar li .iconBox{text-align: center;overflow: hidden;display: flex;align-items: center;justify-content: space-between}
.ServiceBar li img{width: 30px;height:30px;}
.ServiceBar li h4{color: #fff;font-size:14px;margin:2px 0;margin-left: 15px;}
.ServiceBar li:hover{background: #0070c1;}
.ServiceBar li .hideBox{display: none;position: absolute;right:120px;padding:10px;padding-right: 15px; top:-10px;z-index: 999; }
.ServiceBar li .hideBox .hb{border: 1px solid #ccc;background-color: #fff; padding: 10px 20px;border-top: 2px solid #0070c1;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.ServiceBar li .hideBox .hb h5{padding: 5px 0;border-bottom: 2px solid #ccc;color: #0070c1;font-size: 16px;font-weight: 400;display: block;white-space: nowrap;}
.ServiceBar li .hideBox .hb p {margin-top: 5px;font-size: 18px;font-weight: 700; white-space: nowrap;}
.ServiceBar li .hideBox .hb .qqtalk{margin-top: 10px;}
.ServiceBar li .hideBox .hb .qqtalk a{display: flex;align-items: center}
.ServiceBar li .hideBox .hb .qqtalk img{width: 25px;height:25px;}
.ServiceBar li .hideBox .hb .qqtalk p{font-size: 14px;font-weight: 400;white-space: nowrap;margin-top: -5px;margin-left: 5px;}
.ServiceBar li:nth-child(3) .hideBox img{width:100px;height: 100px;margin:10px auto 0;}
/*end åœ¨çº¿å®¢æœ2 */



@font-face {
font-family:DIN Medium;
src: url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.ttf),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.eot),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.otf),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.woff),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.woff2);
}
@font-face {
font-family:Tw Cen MT;
src: url(//cdn.dg.114my.cn/font/TwCenMT/TwCenMT.ttf),
     url(//cdn.dg.114my.cn/font/TwCenMT/TwCenMT.eot),
     url(//cdn.dg.114my.cn/font/TwCenMT/TwCenMT.otf),
     url(//cdn.dg.114my.cn/font/TwCenMT/TwCenMT.woff),
     url(//cdn.dg.114my.cn/font/TwCenMT/TwCenMT.woff2);
}



/* banner */
.banner { position: relative;}
.banner .item { overflow: hidden; }
.banner .item img{display:block;position:relative;left:50%;width:1920px;transform:translateX(-50%);}
.banner .banner-pager{position:absolute;z-index:3;left:0;bottom:2rem;width:100%;text-align:center;}
.banner .banner-pager span{  width: 12px; height: 12px;   background:#fff;opacity:1; box-sizing: border-box;}
.banner .banner-pager span.swiper-pagination-bullet-active{background:#e9b93c;  opacity: 1;}
.banner .banner-prev,.banner .banner-next{position:absolute;z-index:3;top:50%;cursor:pointer; width:4rem; height:4rem; border-radius: 50%; opacity: 0;transition: all 0.5s;}
.banner .banner-prev{left:5%;background:url(https://memberpic.114my.com.cn/sz000158918186en/uploadfile/image/20210525/20210525170519_1965142750.png) no-repeat center;  background-size: 100%; }
.banner .banner-next{right:5%;background:url(https://memberpic.114my.com.cn/sz000158918186en/uploadfile/image/20210525/20210525170519_790290912.png) no-repeat center; background-size: 100%;}
.banner:hover .banner-prev, .banner:hover .banner-next { opacity: 0.5; background-color: #e9b93c;}
.banner .banner-prev:hover , .banner .banner-next:hover  { opacity: 1;}
/* banner end */



/* product */
.product { overflow: hidden; position: relative; background: #fff; padding: 5rem 2.5%; box-sizing: border-box;}
.product:after { content: ''; display: block; position: absolute; right: 0; top: 5rem; background: url(https://memberpic.114my.com.cn/sz000158918186en/uploadfile/image/20210525/20210525194158_1192508560.png) no-repeat center; width: 64.0625rem; height: 36.25rem; background-size: 100%;}
.product .content { position: relative;}
.product-menu { position: absolute; left: 0; top: 0; z-index: 3; width: 28.5%; overflow: hidden;}
.product-menu .menu-tit { width: 90%; padding-bottom: 3.75rem; border-bottom: 1px solid #cacbca;}
.product-menu .menu-tit h2  a{ font-size: 2.25rem; color: #222;}
.product-menu .menu-tit p {padding-top: 0.3rem;color: #222;font-size: 1rem;}
.product-menu ul { display: block; padding-top: 10%;}
.product-menu li {display: block;width: 75%;height: 3.75rem;line-height: 3.75rem;padding-left: 25%;box-sizing: border-box; border-radius: 0 30px 30px 0;}
.product-menu li a { position:relative;color: #333; font-size: 1.0625rem;}
.product-menu li a:after {content: '';display: block;position: absolute;left: -20px;top: 36%;width: 7px;height: 7px;border-radius: 50%;background: #0070c1;}
.product-menu li.cur { background: #0070c1;}
.product-menu li.cur a { color: #fff;}
.product-menu li.cur a:after { background: #fff;}
.product-slide { overflow: hidden; position: relative; z-index: 2;}
.product-slide .product-top { overflow: hidden;}
.product-slide .product-top .product-blank { float: left; width:28.5%; height: 300px;}
.product-slide .product-top .item { float: left; width:71.5%;}
.product-slide .product-top .item .pic { float: left; width: 58.5%; font-size: 0;}
.product-slide .product-top .item .pic img { width: 100%;}
.product-slide .product-top .item .tit {margin-top: 10%;padding:2.5rem 2.1875rem;float: left;width: 50%;margin-left: -9%;background: #fff;box-shadow: 0px 3px 7px 0px  rgba(0, 0, 0, 0.11); }
.product-slide .product-top .item .tit h2 { font-size: 1.25rem; color: #333;}
.product-slide .product-top .item .tit h2 a { color: #333; font-size:1.5rem; line-height:1.5rem;}
.product-slide .product-top .item .tit p { padding-top: 0.9375rem; font-size: 16px; color: #999; line-height: 20px;}
.product-slide .product-top .item .tit .tit-btn { padding-top: 30px; overflow: hidden;}
.product-slide .product-top .item .tit .tit-btn a:nth-of-type(1)  { float: left; padding: 0.8125rem 1.25rem; background: #0070c1; font-size: 0.875rem; color: #fff; margin-right: 1.875rem; font-weight: bold;}
.product-slide .product-top .item .tit .tit-btn a:nth-of-type(2) { float: left; padding: 0.8125rem 1.25rem; background: #e9b93c; font-size: 0.875rem; color: #333; font-weight: bold;}

.product-slide .product-bt { overflow: hidden; padding-top: 2.5rem;}
.product-slide .product-bt li { display:block; padding-left:0 !important; float: left; width: 24%; margin-right: 1.333%;}
.product-slide .product-bt li:nth-of-type(4) { margin-right: 0;}
.product-slide .product-bt li img {border: 1px solid #0070c1;box-sizing: border-box;width: 100%;height: auto;}
.product-slide .product-bt li span a { display:block; font-size:1rem;  color: #fff; width: 100%; height: 3.75rem; line-height: 3.75rem; text-align: center; background: #0070c1;}
.product-slide .product-bt li:hover img { border: 1px solid #e9b93c;}
.product-slide .product-bt li:hover span a { background: #e9b93c; color: #333;}
.product-slide .product-bt li br{ display:none;}
/* product end */



/* adv */
.adv { padding: 5rem 2.5% 0; box-sizing: border-box; position: relative; background: url(https://memberpic.114my.com.cn/sz000158918186en/uploadfile/image/20210526/20210526150843_1397206997.jpg) no-repeat center; width: 100%; height: 53.8125rem; background-size: cover;}
.adv .wrap-tit h2 a { color: #fff;}
.adv .wrap-tit p { color: #fff;}
.adv-con { overflow: hidden; padding-top: 2.8125rem;}
.adv-con .item:nth-of-type(odd) { margin-bottom:2.5rem;float: left; width: 46%; background: #fff; border-radius: 0 2.5rem 0 0;animation: fadeinL 1s ease-out backwards;}
.adv-con .item:nth-of-type(even) { margin-bottom:2.5rem;float: right; width: 46%; background: #fff; border-radius: 0 2.5rem 0 0;animation: fadeinR 1s ease-out backwards;}
.adv-con .item .pic { float: left; width: 49%; font-size: 0;}
.adv-con .item .pic img { width: 100%;}
.adv-con .item .tit { float: left; width: 51%;}
.adv-con .item .tit h2 { padding-top: 2.1875rem; font-size: 1.625rem; color: #333; font-weight: bold;}
.adv-con .item .tit p {width: 95%;font-size: 1.1rem;color: #333;padding:0.2rem 0 1.5625rem;border-bottom: 1px solid #cacbca;}
.adv-con .item .tit span {padding-top: 1.5625rem;display: block;width: 95%;font-size: 1rem;color: #666;line-height: 1.5;}
/* adv end */



/* case */
.case { padding: 5rem 0; background: #fff;}
.case .wrap-tit .line-l,.case .wrap-tit .line-r { background: #e2e2e2;}
.case .wrap-tit .line-r:after { background: #007aff;}
.case .wrap-tit .line-l:after { background: #007aff;}
.case-slide {overflow: hidden; padding-top: 2.8125rem;min-width: 100%;}
.case-slide .swiper-slide { float: left; width: 15.5%; transition: all .5s; overflow: hidden;}
.case-slide .swiper-slide.cur { width:38%;}
.case-slide .pic { width: 100%; height: 600px; position: relative; background-size: cover!important;}
.case-slide .pic:after { content: ''; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5);}
.case-slide .swiper-slide.cur .pic:after { content: ''; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background:rgba(0, 112, 193, 0.71);}
.case-slide .case-show { position: absolute; left: 0; width: 100%; top: 50%; z-index: 3; transform: translateY(-50%);}
.case-slide .case-show i { display: block; margin: 0 auto; width: 3.9375rem; font-size: 0;}
.case-slide .case-show i img { width: 100%;}
.case-slide .case-show p { font-size: 1.5rem; color: #fff; margin-top: 2.5rem; text-align: center;}
.case-slide .case-hide {  display: none; position: absolute; left: 0; width: 100%; top: 50%; z-index: 3; transform: translateY(-50%);}

.case-slide .case-hide i { display: block; margin: 0 auto; width: 3.9375rem; font-size: 0;}
.case-slide .case-hide em { margin: 1.875rem auto ; display: block; width: 1.25rem; height: 2px; background: #fff;}
.case-slide .case-hide p { font-size: 1.5rem; color: #fff;text-align: center;}
.case-slide .case-hide span { display: block; margin: 1.875rem auto 0;  width:90%; font-size: 0.875rem; color: #fff; text-align: center; }
.case-slide .case-hide > h2 { display: block; margin-left: -3.75rem; position: absolute; left: 50%; bottom: -7rem; width: 7.5rem; height: 3.125rem; line-height: 3.125rem; border: 1px solid #cacbca; box-sizing: border-box; text-align: center; font-size: 0.875rem; color: #fff;}
.case-slide .swiper-slide.cur .case-show { display: none;}
.case-slide .swiper-slide.cur .case-hide { display: block;}
/* case end */



/* indexHonor */
.indexHonor { padding:5rem 2.5% 0; box-sizing:border-box;position: relative; background: url(https://memberpic.114my.com.cn/sz000158918186en/uploadfile/image/20210526/20210526095153_784056010.jpg) no-repeat center; width: 100%; height: 47.6875rem; background-size: cover;}
.indexHonor .wrap-tit .line-l,.indexHonor .wrap-tit .line-r { background: #e2e2e2;}
.indexHonor .wrap-tit .line-r:after { background: #007aff;}
.indexHonor .wrap-tit .line-l:after { background: #007aff;}
.indexHonor-con { padding-top: 2.8125rem; overflow: hidden;}
.indexHonor-con .indexHonor-le { float: left; width: 29%; margin-right: 3%;}
.indexHonor-con .indexHonor-le .item { overflow: hidden; padding: 1.5625rem 0; background: #fff; border-bottom: 1px solid #e8e8e8; box-sizing: border-box;    display: flex; align-items: center;}
.indexHonor-con .indexHonor-le .item > span { margin-left:2.5rem;font-size: 0; text-align: center; float: left; display: block; width: 6.875rem; height: 6.875rem; border-radius: 50%; background: #0070c1;}
.indexHonor-con .indexHonor-le .item > span img  { margin:1rem auto 0;width: 2.5rem;}
.indexHonor-con .indexHonor-le .item > span p { font-size: 1.25rem; color: #fff; padding-top: 5px;}
.indexHonor-con .indexHonor-le .item .tit { float: left; margin-left: 0.625rem; width:54%;}
.indexHonor-con .indexHonor-le .item .tit p { font-size: 1.25rem; color: #222; padding-top:0.8rem;}
.indexHonor-con .indexHonor-le .item .tit p em { font-family: "DIN Medium";}
.indexHonor-con .indexHonor-le .item .tit span { padding-top: 0.5rem; display: block; font-size:0.875rem; color:#666;}
.indexHonor-slide { float: right; width: 100%; position: relative; overflow: hidden;}
.indexHonor-slide .swiper-slide { position: relative; font-size: 0;}
.indexHonor-slide .swiper-slide img { width:952px; height:484px;}
.indexHonor-slide li.swiper-slide{ padding-left:0 !important; position: relative;}
.indexHonor-slide li.swiper-slide > p { position: absolute; left: 0; bottom: 0; width: 100%; height: 3.75rem; line-height: 3.75rem; text-align: center; font-size: 1rem; color: #fff; background: rgba(0, 112, 193, 0.7);}
.indexHonor-slide li.swiper-slide > p a{ color:#FFF; font-size:24px;}
.indexHonor-slide > span { position: absolute; top: 50%; margin-top: -33px; z-index: 10;width: 66px; height: 66px;}
.indexHonor-slide .prev { left: 0; background: url(https://memberpic.114my.com.cn/sz000158918186en/uploadfile/image/20210526/20210526095153_964740537.png) no-repeat center;  background-color: rgba(0,0,0,0.6);}
.indexHonor-slide .next { right: 0; background: url(https://memberpic.114my.com.cn/sz000158918186en/uploadfile/image/20210526/20210526095153_1975182538.png) no-repeat center; background-color: rgba(0,0,0,0.6);}
.indexHonor-slideX { width: 952px !important; float: right;}
.swiper-slideX table, .swiper-slideX tbody { width: 952px;}
/* indexHonor end */



/* certificate */
.certificate { overflow: hidden; padding: 5rem 2.5% 0 ; background: #f8f8f8;}
.certificate .wrap-tit .line-l,.certificate .wrap-tit .line-r { background: #e2e2e2;}
.certificate .wrap-tit .line-r:after { background: #007aff;}
.certificate .wrap-tit .line-l:after { background: #007aff;}
.certificate .certificate-slide { position: relative; padding: 2.5rem 0 5rem; display: block; overflow: hidden;}
.certificate .certificate-slide .swiper-slide .item { display: block; background: #fff;}
.certificate .certificate-slide .swiper-slide .item .pic { width:85%; margin: 0 auto;}
.certificate .certificate-slide .swiper-slide .item .pic img { width: 100%;}
.certificate .certificate-slide .swiper-slide .item p { font-size: 1rem; color: #666; text-align: center; padding: 0.625rem 0 2.5rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden;}
.swiper-pagination { bottom: 30px!important;}
@media (max-width: 992px) {
.certificate { padding: 3rem 2.5% 0;}
}
/* certificate end */



/* indexFrom */
.indexFrom { position: relative; padding: 4.0625rem 0; overflow: hidden; background: #0070c1;}
.indexFrom dl {  float: left;   border-right: 1px solid #338dcd; box-sizing: border-box;}
.indexFrom dl dt { margin-bottom: 1.875rem; display: block; font-size: 2rem; color: #fff;}
.indexFrom dl dt em { margin-right: 5px;}
.indexFrom dl:nth-of-type(1) { width: 25%;}
.indexFrom dl:nth-of-type(2) { padding: 0 7.5%; box-sizing: border-box;}
.indexFrom dl:nth-of-type(3) { float: right; width: 32%; border: none;}
.indexFrom .from-le {  display: block; margin-bottom: 0.625rem;}
.indexFrom .from-le span { display:inline-block; vertical-align: middle; width: 2.5rem; font-size: 0;}
.indexFrom .from-le span img { width: 100%;}
.indexFrom .from-le em { display:inline-block; vertical-align: middle; padding-left: 0.9375rem; font-size: 1.25rem; color: #fff; }
.indexFrom .from-le em i { display: block;}
.indexFrom .from-ce {  display: inline-block; overflow: hidden;}
.indexFrom .from-ce .pic { float: left; width: 6.625rem; font-size: 0;}
.indexFrom .from-ce .pic img { width: 100%;}
.indexFrom .from-ce .tit { padding: 1.25rem 0; float:left;position: relative; margin-left: 1.25rem; width: 120px;}
.indexFrom .from-ce .tit:after { content: ''; display: block; position: absolute; left: 0; top: 0; width: 45%; height: 1px; background: #fff;}
.indexFrom .from-ce .tit::before { content: ''; display: block; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background: #fff;}
.indexFrom .from-ce .tit p { font-size:0.9375rem; color: #fff; line-height: 1.5;}
.indexFrom .from-ri .form-input { float: left; width: 78%;}
.indexFrom .from-ri .form-input input { margin-bottom:10px;padding-left:3%; box-sizing:border-box;display: block; width: 100%; height:3rem; line-height: 3rem; font-size: 0.875rem; color: #333;}
.indexFrom .from-ri > a { padding: 2.15rem 0; float: left; margin-left: 2%; width: 20%; background: #221e1f;}
.indexFrom .from-ri > a em { display: block; font-size: 0.875rem; color: #fff; text-align: center;}
/* indexFrom end */



/*--news--*/
.news{ padding:3.75rem 2.5%;overflow:hidden;background:#f5f5f5;}
.news .wrap-tit .line-l,.news .wrap-tit .line-r { background: #e2e2e2; top: 50%;}
.news .wrap-tit .line-r:after { background: #007aff;}
.news .wrap-tit .line-l:after { background: #007aff;}
.news-tab{overflow:hidden;}
.news-menu{ margin:2.5rem 0;text-align:center;overflow:hidden;}
.news-menu ul{display:flex;justify-content:center;}
.news-menu li{margin:0 1%; width:11.875rem;height:3.75rem;line-height:3.75rem;}
.news-menu li a{display:block;font-size:1.25rem;color:#333;background:#fff;}
.news-menu li.cur a{color:#fff; background: #0070c1;}
.news-top{float:left;width:50%;margin: 5% 0 0;}
.news-top .news_div_item_pic{display:block;overflow:hidden;position: absolute;top: 0;left: 0;width: 100%;/* height: 500px; */}
.news-top .news_div_item_pic a {overflow:hidden;display:block;}
.news-top .news_div_item_pic img{display:block;width:100%;transition:all 0.5s;}
.news-top .news_div_item {margin:-4rem 1.25rem 0;position:relative;z-index:3;display:block;padding: 65% 30px 5%;overflow:hidden;background:#fff;display: flex;/* flex-direction: column-reverse; */justify-content: space-between;}
.news-top .news_div_item_date {float:left;width: 14rem;color:#666;text-align:center;border-right:#ebebeb solid 1px;position: relative;display: flex;padding: 12% 20px 0 0;font-size: 0.875rem;}
.news-top .date em{display:block;font-size:3.25rem; font-family:"DIN Medium"; }
.news-top .news_div_item_day {display:block;font-size: 60px;font-family: "DIN Medium";position: absolute;top: 0;}
.news-top .news_div_item_content {padding:0 1.875rem;overflow:hidden;/* width: 113%; */}
.news-top .news_div_item_title a{font-size: 1.3rem;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-top .news_div_item_body {margin-top:0.25rem;font-size: 0.9rem;color:#666;line-height: 1.4;overflow:hidden;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;}
.news-top:hover img{transform:scale(1.1);}
.news-top:hover .news_div_item{ background: #0070c1;}
.news-top:hover .news_div_item *{color:#fff;}
.news-list{float:right;padding-left:2.5rem;width:50%;overflow:hidden;}
.news-list .news_div_item:first-child {display:none;}
.news-list .news_div_item{display:block;overflow:hidden;margin-bottom:3.3rem;}
.news-list .item:last-of-type { margin-bottom: 0;}
.news-list  .news_div_item_date{float:left;padding:0.5rem 1.5rem 1rem;font-family:"DIN Medium";color:#666;text-align:center;background:#fff;display: flex;padding: 8% 0 0;position: relative;width: 103px;justify-content: center;height: 101px;align-items: center;}
.news-list  .news_div_item_day{display:block;font-size: 3.25rem;position: absolute;top: 13px;}
.news-list .news_div_item_date{/* display:block; */font-size:0.875rem;line-height:1;}
.news-list .news_div_item_content{padding:0 1.85rem;overflow:hidden;}
.news-list .news_div_item_title a{font-size: 1.3rem;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-list  .news_div_item_body{margin-top:0.5rem;font-size: 0.9rem;color:#666;line-height: 1.4;overflow:hidden;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;}
.news-list .news_div_item:hover .news_div_item_date{color:#fff; background: #0070c1;}
.news-list .news_div_item:hover .news_div_item_title a{color:#0070c1;}
.news .more{padding-top:1.875rem;clear:both;text-align:center;}
.news .more a{display:inline-block;padding:0.2rem 1.5rem;line-height:1.875rem;font-size:1rem;border-radius:4.25rem;}
.news .more a:after{ margin-top:-0.1rem;display:inline-block;content:"";margin-left:0.3rem; vertical-align: middle; width:1rem; height:1rem;background:url(https://memberpic.114my.com.cn/sz000158918186en/uploadfile/image/20210526/20210526115128_1243259114.png) no-repeat;background-size:100%;}
.news .more a:hover{color:#fff; background: #0070c1;}
.news .more a:hover:after{filter:contrast(0) brightness(2);}
.new_column {display:none;}


/* footer */
.footer{ position: relative; overflow: hidden; background: #222; padding: 6.25rem 0 3.125rem;}
.footer .ft-menu { float: left; padding-right: 6%; border-right: 1px solid #2d2d2d; box-sizing: border-box;}
.footer .ft-menu ul { display: block;  padding-bottom: 3.75rem; border-bottom: 1px solid #2d2d2d;}
.footer .ft-menu ul li { float: left; padding-right: 3rem;}
.footer .ft-menu ul li a { color: #fff; font-size: 1.5rem;}
.footer .ft-infos { overflow: hidden; padding: 2.8125rem  0 1.5625rem;}
.footer .ft-infos > a { float: left; font-size: 0;}
.footer .ft-infos .infos-tit { float: left; padding-left: 2.1875rem;}
.footer .ft-infos .infos-tit p {color: #999;margin-bottom: 0.1rem;font-size: 20px;}
.footer .ft-infos .infos-tit p a {margin-right: 1.5rem;/* color: #fff; */}
.footer .ft-infos .infos-tit p a:hover { color: #fff;}
.footer .ft-code { float: right;}
.footer .ft-code .pic {float: left; padding: .6rem; background: #fff;}
.footer .ft-code .pic span { display: block; width: 6.5625rem; overflow: hidden; position: relative;}
.footer .ft-code .pic span:after { content: ''; display: block; position: absolute; left: 0; top: 0; background: url(https://memberpic.114my.com.cn/sz000158918186en/uploadfile/image/20210526/20210526143540_185295573.png) no-repeat center; width: 100%; height: 1.25rem; background-size: cover;animation:light2 6s infinite;}
.footer .ft-code .pic img { width: 100%;}
.footer .ft-code .pic p { padding-top: 5px; text-align: center; color: #999;}
.footer .ft-code .tit { float: left; padding-left: 2.5rem;}
.footer .ft-code .tit  p { font-size: 20px; color: #fff;}
.footer .ft-code .tit em { margin-top:0.5rem; font-size: 24px; color: #0070c1; font-family: "DIN Medium";}
.footer .ft-code .tit a {  margin-top:2.1875rem;display: block; width: 9.1875rem; height: 2.5rem; line-height: 2.5rem; border: 1px solid #fff; text-align: center; font-size: 20px; color: #fff;}
/* footer end */
@keyframes light2{
0%{top:0;opacity:0;}
50%{top:100%;opacity:1;}
100%{top:0;opacity:0.2;}
}
/*--end footer--*/