﻿@charset "UTF-8";
*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,html,iframe,img,ins,kbd,label,legend,li,object,ol,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;-webkit-tap-highlight-color:transparent}
body,html{color:#333}
html{-webkit-text-size-adjust:100%;font-size:100px}
@media (min-width:1025px) and (max-width:1440px) {
html{font-size: 6.9445vw;}	
}
@media (max-width:1024px) {
html{font-size: 9.7656vw;}
img {height:auto!important;}
}
@media (max-width:640px) {
html{font-size: 16vw;}	
}
body{-webkit-text-size-adjust:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;user-select:none;overflow-x:hidden;line-height: 1;}
body,input,pre,select,td,textarea{font-family:'syht-r',-apple-system,BlinkMacSystemFont,"Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;font-size: 0.16rem;}
@media (max-width:1024px) {
body,input,pre,select,td,textarea{font-size: 0.24rem;}
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;padding:0;margin:0}
input,textarea{margin:0;padding:0;outline:0;-webkit-appearance:none;border-radius:0}
select{border:solid 0.01rem #eee;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../images/select.gif) no-repeat scroll right 0.1rem center transparent;padding-right:0.2rem}
select::-ms-expand{display:none}
a,a:active{color:#333}
a:hover{color:#e60013}
a,a:active,a:hover,a:link,a:visited{text-decoration:none;-webkit-tap-highlight-color:transparent}
:focus,a:focus{outline:0;-moz-outline:none}
table,td,th{border-collapse:collapse;border-spacing:0}
.ul,.ul li{list-style:none}
img{border:none;max-width:100%;vertical-align:middle}
.Ispic{background-repeat:no-repeat;background-position:center center;background-size:cover}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;margin:0;text-align:justify;text-justify:inter-ideograph}
.clear{clear:both;height:0;font-size:0;line-height:0;overflow:hidden;zoom:0}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}
.dot{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.dot2,.dot3,.dot4,.dot5,.dot6{display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical}
.dot2{-webkit-line-clamp:2}
.dot3{-webkit-line-clamp:3}
.dot4{-webkit-line-clamp:4}
.dot5{-webkit-line-clamp:5}
.dot6{-webkit-line-clamp:6}
.ytable{display:table;width:100%;}
.ytable.h100pc{height:100%}
.ytable.fixed{table-layout: fixed;}
.ytable-cell{display:table-cell;vertical-align:middle}
.none{display:none}
.hidden{visibility:hidden}
@media (min-width:1025px){
.fl{float:left}
.fr{float:right}
}
.auto-inner{width:86%;max-width:1440px;margin:0 auto}
.auto-1200{width:92%;max-width:1200px;margin:0 auto}
@media (max-width:1024px) {
.auto-inner{width:92%;}
}
.pr{position:relative}
.nm{margin:0}
.nfw{font-weight:normal}
.img-block{display:block;width:100%}
.view.editor p{margin:0.16rem 0}
.view.editor .list-paddingleft-2{padding-left:0}
.view.editor ol,.view.editor ul{width:auto}
.view.editor li{clear:inherit}

/*STAR*/
.page-ban .Ispic{height: 4rem;}
.Content{padding-top: 0.8rem;}
.Content.npt{padding-top:0;}
.singlePage{line-height: 1.875;color: #666;text-align: justify;}
.column-name{text-align: center;line-height: 1; font-size: 2em;font-family: 'syht-b'; margin-bottom: 1.25em;color: #333;}
.home-name{ margin-bottom: 0.625em;}
.home-desc { text-align: center;line-height: 1.8;font-family: syht-l; margin-bottom: 2.5em;color: #666;}
@media (max-width:1024px) {
	.column-name { font-size: 1.5em;}
	.home-desc { margin-bottom: 1.6em;}
}

.top-main{position: fixed;left: 0;width: 100%;top: 0;z-index: 100;transition: 0.3s;}
.top-main .logo .on { display: none;}
.top-main.fixed {position: fixed;background: #fff;}
.top-main.fixed .logo img{ display: none;}
.top-main.fixed .logo .on{ display: block;}
.top-main.fixed .logo .tips { color: #333;}
.top-main.fixed .logo .tips aside:before {background-color:#333;}
@media (max-width:1024px) {
.top-main .auto-inner{position: relative;}
}
.top-main .logo{float: left;display: table;height: 0.88rem;}
.top-main .logo > *{display: table-cell;vertical-align: middle;}
.top-main .logo img{max-height: 0.47rem;}
.top-main .logo .tips{color: #fff;font-family: 'syht-l';}
.top-main .logo .tips aside:before{width: 0.01rem;display: inline-block;content: '';vertical-align: middle;margin: 0 0.12rem 0 0.17rem;height: 0.26rem;background-color: #fff;opacity: 0.1;}

.user-enter a{ border-radius: 5px;display: block;}
@media (min-width:1025px) {
.user-enter{float: right;padding: 0.3rem 0;}
.user-enter a{padding:0 0.12rem;text-align: center;color: #fff; line-height: 2; background-color: #e60013;font-size: 0.875em;font-family: 'syht-l';}
}
@media (max-width:1024px) {
.user-enter{position: absolute;right: 0.6rem;top: 50%;transform: translateY(-50%);}
.user-enter a{font-size: 0;width: 0.5rem; height: 0.5rem; background: url(../images/user.svg) no-repeat center center #e60013; background-size: auto 70%;}
}

.top-menu li aside{position: relative;overflow: hidden;}
.sub{display: none;}
.sub dd{line-height:1.5;padding: 0.1rem 0; font-family: 'syht-r'; font-size: 14px;}
/* .sub-prod .left dd.on a{color: #e60013;} */
.sub-prod .right .item{display: none;}
.sub-prod .right .img{width: 47.059%;}
.sub-prod .right .img .Ispic{padding-bottom: 69.25%;}
.sub-prod .right .txt{width: 48.824%;}
.sub-prod .right .txt pre,
.sub-prod .right .txt .more{font-size: 0.875em;}
.sub-prod .right .txt pre{line-height: 2.142;color: #999;margin: 3.428em 0; max-width: 3.36rem;}
.sub-prod .right .txt .more{color: #e60013;}
@media (min-width:1025px) {
.top-menu{float: right;}	
.top-menu li{float: left;margin-right: 0.55rem;}
.top-menu li:not(#m16){position: relative;}
.top-menu li aside a{color: #fff;}
.sub{position: absolute;top: 100%;background-color: #fff;box-shadow: 0 0.05rem 0.1rem rgba(0,0,0,0.2);}
.sub:not(.sub-prod){left: -0.3rem;right: -0.3rem;padding: 0.1rem; }
.sub-prod{left: 0!important;width: 100%;padding: 0.3rem 0;}
.sub-prod .left{}
.sub-prod .right{width: 59.028%;}
.sub-prod .left .pro-nav{display: flex;align-items: flex-start;justify-content: space-between;}
.sub-prod .left .pro-nav dd{margin: 0 20px; width: 16.66%;}
.sub-prod .left .pro-nav .tit{margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #eee;color: #e60013;font-size: 18px;}
.sub-prod .left .pro-nav li{margin-bottom: 15px;margin-right: 0;}
.top-menu li aside{line-height: 0.88rem;font-family: 'syht-r';}
.top-menu li aside:after{position: absolute;content: ''; left: 50%;transform: translateX(-50%); bottom: -0.09rem;border:0.12rem solid transparent; border-bottom-width: 0.09rem; opacity: 0;border-bottom-color: #fff;transition: 0.3s 0.3s;}
.fixed .top-menu li aside:after{border-bottom-color: #e60013;}
.top-menu li.aon aside:after,
.top-menu li.hover aside:after{opacity: 1;bottom: 0;}
	.top-main.fixed	.top-menu li aside a{color: #333;}
}
@media (max-width:1024px) {
.sub-prod .right .item{display: none!important;}
.top-menu{position: fixed;left: -100%;top: 0.88rem; bottom: 0;overflow: auto; background-color: rgba(255,255,255,0.95);width: 60%; max-width: 3rem;transform: translateX(-100%); opacity: 0;transition: 0.3s;}	
.menu-show{overflow: hidden;}
.menu-show .top-menu{left: 0;opacity: 1;transform: translateX(0);}
.top-menu li{ border-bottom: 1px solid rgba(0,0,0,0.1);}
.top-menu li ul { padding: 1em;background-color: rgba(0,0,0,0.1);}
.top-menu li dd li:not(:last-child){ padding-bottom: 0.14rem; margin-bottom: 0.14rem;}
.top-menu li dd li:last-child { border-bottom: 0;}
.top-menu li aside{padding: 1em;}
.op{position: absolute;right: 0.1rem; width: 0.3rem; height: 0.3rem;border-radius: 50%; background:url(../images/op.svg) no-repeat center center;background-size: auto 70%; top: 50%; margin-top: -0.15rem;transition: 0.3s;}
.op.click{transform: rotate(45deg);}
.sub-prod .auto-inner{width: auto;}
.sub{padding: 1em;background-color: rgba(0,0,0,0.1);}
.open-menu{position: absolute;right: 0;width: 0.5rem; height: 0.5rem;border-radius: 5px;background-color: #fff;top: 50%;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;flex-direction: column;}
.open-menu i{width: 60%; height: 3px;background-color: #e60013;display: block; margin: 0.03rem 0;}
.menu-show .open-menu i:nth-child(1){display: none;}
.menu-show .open-menu i{position: absolute;left: 20%; top: 50%;transform: rotate(45deg);margin-top: -1.5px;}
.menu-show .open-menu i:nth-child(2){transform: rotate(-45deg);}
.sub-prod .left .pro-nav ul{display: none;}
.sub-prod .left .pro-nav .tit { position: relative;}
}

.nav-menu{background-color: #f3f4f8;line-height: 0.7rem;}
.nav-menu.fixed { position: fixed; width: 100%; left: 0; z-index: 10;}

.Current{font-size: 0.875em; padding-left: 0.27rem; background: url(../images/home.svg) no-repeat left center; background-size: auto 0.16rem;}
.Current a:not(:hover),
.Current{color: #bbb;}
.Current span{color: #e60013;}
.Current a{padding-right: 0.17rem; margin-right: 0.1rem;background: url(../images/cur-xx.svg) no-repeat right center;background-size: auto 0.1rem;}

.nav-menu li:not(:last-child){margin-right:2.865vw;}
.nav-menu li a{display: block;position: relative;z-index: 1;}
.nav-menu li a::before{position: absolute;content: '';left: 50%;transform: translateX(-50%);width: 0; height: 0.03rem;background-color: #e60013; bottom: 0;transition: 0.3s;}
.nav-menu li.current a:before,
.nav-menu li a:hover:before,
.nav-menu li.aon a::before{width: 100%;}
@media (min-width:1025px) {
.nav-menu li{float: left;}	
}
@media (max-width:1024px) {
.nav-menu ul{overflow: auto;white-space: nowrap; padding-bottom: 5%;}
.nav-menu li{display: inline-block;}
}

.bottom-main{background-color: #333;padding-top: 0.57rem;}
.bottom-main,
.bottom-main a:not(:hover){color: rgba(255,255,255,0.5);}
.bottom-main .b-bottom{font-size: 0.875em;text-align: center;border-top: 1px solid rgba(255,255,255,0.1);padding: 0.28rem 0;line-height: 1.5;}
.bottom-main .b-bottom .auto-inner > *{padding: 0.5355em 0;}
.bottom-main .b-bottom a{display: inline-block;}
.bottom-main .b-bottom nav a:not(:last-child):after{display: inline-block;content: ''; vertical-align: middle;width: 1px; height: 0.12rem; margin: 0 0.13rem;background-color: rgba(255,255,255,0.1);}
.bottom-main .links a:not(:last-child){margin-right: 0.1rem;}
.bottom-main .b-top{padding-bottom: 0.8rem;}
.bottom-main .b-top nav dl{float: left; max-width: 1.88rem;}
.bottom-main .b-top nav dt{margin-bottom: 0.2rem;}
.bottom-main .b-top nav dt a:not(:hover){color: #fff;}
.bottom-main .b-top nav dd{font-size: 0.875em;font-family: 'syht-l';line-height: 2;}

.contact .logo{display: table;height: 0.88rem; margin-bottom: 0.6rem;}
.contact .logo > *{display: table-cell;vertical-align: middle;}
.contact .logo img{max-height: 0.47rem;}
.contact .logo .tips{color: #fff;font-family: 'syht-l';}
.contact .logo .tips aside:before{width: 0.01rem;display: inline-block;content: '';vertical-align: middle;margin: 0 0.12rem 0 0.17rem;height: 0.26rem;background-color: #fff;opacity: 0.1;}
.contact ul ol img{border: 0.1rem solid #fff;border-radius: 0.05rem;}
.contact ul ol aside{font-size: 0.875em; margin-top: 1em; text-align: center;}
.contact .hotline{padding-left: 0.26rem;background: url(../images/call.svg) no-repeat left center;background-size: 0.14rem auto;color: #fff; margin-bottom: 0.24rem;}
.contact .hotline aside{font-family: 'Oswald-b';font-size: 1.25em;color: #e60013;letter-spacing: 2px; margin-top: 0.4em;}
.b-top > .auto-inner{position: relative;z-index: 3;}
.b-top .social-share{padding-left: 0.26rem; }
.b-top .social-share a{width: 0.4rem; height: 0.4rem;background-color: rgba(92,92,92,0.3);border: 0;float: left; background-size: auto 0.17rem; background-repeat: no-repeat; background-image: url(../images/share.svg);}
.b-top .social-share a:not(:last-child){margin-right: 0.22rem;}
.b-top .social-share a:before{display: none;}
.b-top .social-share a.icon-weibo{background-position: 0.09rem center;}
.b-top .social-share a.icon-wechat{background-position: -0.55rem center;}
.b-top .social-share a:hover{background-color: #fff!important;}

.gettop{position: absolute;right: -0.4rem;width: 0.4rem; height: 0.4rem; top:calc(-0.2rem - 0.57rem); background: url(../images/gettop.svg) no-repeat center center #e60013;background-size: auto 0.16rem;border-radius: 50%;}
@media (max-width:1024px) {
.gettop{right: 0.1rem;}
}

@media (min-width:1025px) {
.bottom-main .b-top .contact{max-width: 40%;}
.bottom-main .b-top nav{max-width: 752px;width:56%;}
.contact ul > *{float: left;}
.contact ul ol{width: 1.1rem; margin-right: 0.33rem;}
}
@media (max-width:1024px) {
.bottom-main .b-top nav{display: none;}
.contact .logo{margin-left: auto;margin-right: auto;}
.contact ul > *{display: table;margin: 0 auto;}
.contact ul ol{width: 2rem; margin-bottom: 0.6rem;}
.b-top .social-share,
.contact .hotline{padding-left: 0.4rem;}
.contact .hotline{background-size: 0.2rem auto;}
.b-top .social-share a{width: 0.6rem; height: 0.6rem; background-size: auto 0.25rem;}
.b-top .social-share a.icon-weibo{background-position: 0.13rem center;}
.b-top .social-share a.icon-wechat{background-position: -0.78rem center;}
}

.open-qq{position: fixed;right: 0.5rem;top:34%;font-size: 0.875em;color: #fff !important;padding:0.41rem 0.14rem 0.14rem; background: #e70014 url(../images/onlineService.svg) no-repeat top 0.14rem center;background-size: 0.18rem auto; border-radius: 0.04rem;z-index: 99; writing-mode: tb;letter-spacing: 0.2em;cursor: pointer;transition: 0.3s;}
.open-qq:hover{background-color: #000;}
.open-qq figure { position: absolute; width: 1.2rem; height: 100%;top:50%;right: 100%;transform: translateY(-50%);padding: 4%;background: #000;border-radius: 0.04rem; display: none;}
.open-feedback{position: fixed;right: 0.5rem;top:50%;font-size: 0.875em;color: #fff !important;padding:0.41rem 0.14rem 0.14rem; background: #e70014 url(../images/msg.svg) no-repeat top 0.14rem center;background-size: 0.18rem auto; border-radius: 0.04rem;z-index: 99; writing-mode: tb;letter-spacing: 0.2em;cursor: pointer;transition: 0.3s;}
.open-feedback:hover{background-color: #000;}

.fixed-feedback{position: fixed;z-index: 102;left: 0;width: 100%; top: 0;height: 100%;background-color: rgba(0,0,0,0.3); display: none;}
.fixed-feedback .main{max-width: 1000px;width: 90%;background-color: #fff;box-shadow: 0.04rem 0.04rem 0.3rem rgba(0, 0, 0, 0.1);border-radius: 0.04rem; margin: 0 auto;padding: 10.105vh 2.55vw 8.959vh 2.55vw;position: relative;}
.fixed-feedback .close{position: absolute;right: 0.1rem;width: 0.4rem; height: 0.4rem; top: 0.1rem;border-radius: 50%; background: url(../images/close.svg) no-repeat center center #e70014;background-size: auto 40%; cursor: pointer;}
.fixed-feedback .tit{text-align: center;font-family: 'syht-b';font-size: 2em;margin: 0 0 1.3125em 0;font-weight: 100;}
@media (max-width:1024px) {
.fixed-feedback .main{padding: 5vw;}	
}

.form li{position: relative;border-bottom: 1px solid #dfe1e5; margin-bottom: 0.35rem;padding: 0.12rem 0 0.12rem 0.43rem;background-position: left center;background-repeat: no-repeat; background-size: 0.22rem auto;}
.form li.li-1{background-image: url(../images/form/icon1.png);background-size: 0.2rem auto;}
.form li.li-2{background-image: url(../images/form/icon2.png);background-size: 0.21rem auto;}
.form li.li-3{background-image: url(../images/form/icon3.png);background-size: 0.24rem auto;}
.form li.li-4{background-image: url(../images/form/icon4.png);}
.form li.li-5{background-image: url(../images/form/icon5.png);}
/*.form li.li-5:after{position: absolute;content: '';background: url(../images/select.png) no-repeat; width: 0.17rem; height: 0.09rem;background-size: contain;right: 0; top: 50%; margin-top: -0.045rem;}*/
.form li label{line-height: 1.7778;position: absolute;left: 0;padding-left: 0.43rem;font-size: 1.125em; top: 0.12rem;color: #555;}
.form li .text{line-height: 2; height: 2em;border: 0;background: none;width: 100%;color: #555;}
.form ol{text-align: center;margin-top: 0.67rem;}
.form .btn{width:11.25em; height: 3.375em;padding: 0; background: #e70014; border-radius: 0.05rem; border: solid 0.01rem #d5d7dc;color: #fff; cursor: pointer;}
@media (min-width:1025px) {
.form .row-2 li{float: left;max-width: 4.2rem;width: 49%;}
.form .row-2 li:nth-child(2n){float: right;}	
}

.bg-color{background-color: #f2f4f7;}
.pd100{padding: 1rem 0;}
.pd80{padding: 0.8rem 0;}
.item.block{display: block!important;}

.slick-dots{display: table;margin: 0 auto;}
.slick-dots li{float: left;width: 0.1rem;border-radius: 50%;height: 0.1rem;background-color: #e0e3e9;margin: 0 0.08rem;cursor: pointer;list-style: none;line-height: normal;font-size: 0;}
.slick-dots li.slick-active{background-color: #e70014;}
.slick-dots li button{display: none;}

.all-more a{text-align: center;display: inline-block;background-color: #e60013; border-radius: 0.05rem;line-height: 3.125;width: 12.5em;color: #fff;transition: 0.3s;}
.all-more a:hover{background-color: #000;}

.features{padding-bottom: 0.7rem;}
.features .column-name{margin-bottom: 0.09rem;}
@media (min-width:1025px) {
.features .slider{margin: 0 -0.11rem;}
}
.features .item{padding: 0.3rem 0;}
.features .item .inner{margin: 0 0.11rem;background-color: #ffffff; box-shadow: 0 0 0.3rem rgba(0, 0, 0, 0.02); border: solid 1px #eaeef4;text-align: center; padding: 0.7rem 0 0.5rem 0;transition: 0.3s;}
.features .item .inner:hover{box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.2);}
.features .item .icon img{margin: 0 auto; height: 0.5rem;transition: 0.3s;}
.features .item .inner:hover .icon img{transform: rotateY(180deg);}
.features .item pre{text-align: center;color: #999999;font-size: 0.875em;line-height: 2.142;height: 8.568em;}
.features .item h3{font-family: 'syht-b';font-size: 1.25em; margin: 1.2em 0 0.6em 0;}
@media (max-width:480px) {
.features .item pre{font-size: 0.75em;}	
}

.function .item{display: table;position: relative;height: 5em;background-color: #f2f4f7;box-shadow: 0 0 0.3rem rgba(0, 0, 0, 0.02);border-radius: 2.5em;border: solid 0.01rem #eaeef4;width: 100%;}
.function .item .inner{display: table-cell; vertical-align: middle;}
.function .item .num{font-size:2.25em;font-family: 'Impact';position: absolute;width: 1.5556em;height: 1.5556em; border-radius: 50%;background-color: #e60013; top: 50%; margin-top: -0.7778em;color: #fff; text-align: center;line-height: 1.5556em;font-style: italic; padding-right: 0.2em;}
.function .item pre{line-height: 1.5;}
@media (min-width:1025px) {
.function .list-text{background: url(../images/peitu.png) no-repeat center top; background-size:18.612% auto; min-height: 3.92rem;}
.function .item-group{float: left;max-width: 5.4rem; width: 38%;}
.function .item-group:nth-child(2n){float: right;}
.function .item:not(:last-child){margin-bottom: 0.2rem;}
.function .item-group:nth-child(2n-1) .num{left:-0.1rem;}
.function .item-group:nth-child(2n) .num{right:-0.1rem;}
.function .item-group:nth-child(2n-1) .inner{padding: 0 2.5em 0 4.3em;}
.function .item-group:nth-child(2n) .inner{padding:0 4.3em 0 2.5em;}
}
@media (max-width:1024px) {
.function .item{margin-bottom: 0.2rem;}
.function .item-group .num{left:-0.1rem;}
.function .item-group .inner{padding: 0 1.2em 0 4.3em;}
	
}

.scenario .column-name{margin-bottom: 0.1rem;}
.scenario .slider{padding: 0 0.3rem;margin: 0 -0.5rem;}
.scenario .item{padding: 0.3rem 0;}
.scenario .item .ytable{background-color: #ffffff;width: calc(100% - 0.4rem); box-shadow: 0 0 0.3rem rgba(0, 0, 0, 0.02); border: solid 0.01rem #eaeef4;margin: 0 0.2rem;}
.scenario .pic .Ispic{padding-bottom: 100%;}
.scenario .txt .inner{padding: 0 2.75em;}
.scenario .txt h5{font-size: 1.25em;font-family: 'syht-b'; margin-bottom: 1em;}
.scenario .txt pre{font-size: 0.875em;color: #999;line-height: 2.1428;}
.scenario .slick-dots{margin-top: 0.2rem;}
@media (min-width:641px) {
.scenario .item .pic{width: 50%;}	
}
@media (max-width:640px) {
.scenario .item .ytable,
.scenario .item .ytable-cell{display: block;}
.scenario .txt .inner{padding:2em;}
.scenario .txt pre{height: 12.8568em;}
.scenario .pic .Ispic{padding-bottom:60%;}
}

.industry-ban{position: relative;z-index: 1;}
.industry-ban .a-url{position: absolute;left: 0;width: 100%;z-index: 10; top: 0;height: 100%; opacity: 0;background-color: rgba(255,255,255,0);}
@media (min-width:1025px) {
.industry-ban .wap{display: none;}
}
@media (max-width:1024px) {
.industry-ban .pc{display: none;}
}

.about-fic{padding-bottom: 1rem;}
.about-fic .left{position: relative; overflow: hidden;z-index: 1;}
.about-fic .left .Ispic{padding-bottom: 72.858%;transition: 0.3s;}
.about-fic .left:hover .Ispic{transform: scale(1.1)}
.about-fic .left .open-video{position: absolute;left: 0; top:0;width: 100%;height: 100%; background: url(../images/play.png) no-repeat center center rgba(0,0,0,0.2); background-size: auto 10.785%;cursor: pointer; z-index: 2;}
.about-fic .right .column-name{text-align: left;padding-top: 0.1rem;}
@media (min-width:1025px) {
.about-fic .left{width: 48.612%;}
.about-fic .right{width: 46.459%;}
}
@media (max-width:1024px) {
.about-fic .left{margin-bottom: 2em;}
}

.video{position: absolute; left: 0;top:0;width: 100%;height: 100%;z-index: 10;}
.video video{position: absolute;left: 0;width: 100%;height: 100%;top: 0;background-color: #000;}
.video .close{position: absolute;left: 100%; top:0;background-color: #e70014;color: #fff;font-size: 0.875em;border-radius: 0 0.04rem 0.04rem 0; padding:0.1rem 0.05rem; writing-mode: tb-rl;letter-spacing: 0.05rem; text-indent: 0.05rem;cursor: pointer; box-shadow: 0.05rem 0.05rem 0.05rem rgba(0,0,0,0.2);}

.sir-Main{background: url(../images/peitu2.jpg) no-repeat center bottom;background-size: cover;padding: 1rem 0;}
.sir-Main .ytable-cell{vertical-align: top;}
.sir-Main .ytable-cell:not(.space){background-color: #fff;}
.sir-Main .inner{padding: 0.5rem;}
.sir-Main .column-name{text-align: left;margin-bottom: 0.25rem;}
.sir-Main .left .pic{margin-bottom: 0.18rem; overflow: hidden;}
.sir-Main .left .pic .Ispic{padding-bottom: 61.389%;transition: 0.3s;}
.sir-Main .left .pic .Ispic:hover{transform: scale(1.1)}
.sir-Main .left .singlePage{font-family: 'syht-l';}
.sir-Main .list ol .pic{ overflow: hidden;}
.sir-Main .list ol .Ispic{padding-bottom: 43.75%;transition: 0.3s;}
.sir-Main .list ol .Ispic:hover {transform: scale(1.1);}
.sir-Main .list ol .tit{font-size: 1.375em;line-height: 1.6818; margin: 0.4545em 0;}
.sir-Main .list ol p{font-family: 'syht-l';color: #666;line-height: 1.875;}
.sir-Main .list li:nth-of-type(1){border-top: 1px dashed #ccc;}
.sir-Main .list li{border-bottom: 1px dashed #ccc; }
.sir-Main .list li .tit{font-size: 1.125em;padding-left: 1.3334em; margin-bottom: 0.5556em;position: relative;}
.sir-Main .list li p{font-size: 0.9375em;padding-left: 1.5em;line-height: 1.6;font-family: 'syht-l';color: #666;}
.sir-Main .list li .tit:before{position: absolute;content: '';width: 0.08rem; height: 0.08rem; background-color: #e70014;border-radius: 50%;left:0;top: 50%;margin-top: -0.04rem;}
@media (min-width:1025px) {
.sir-Main .space{width: 2.0834%;}
.sir-Main .left{width: 31.945%;}
.sir-Main .list > * {width: 47.059%;}
.sir-Main .list ol{float: left; min-height: 18.25em;}
.sir-Main .list li{float: right;display: table;height: 9.125em; table-layout: fixed;}
.sir-Main .list li a{display: table-cell;vertical-align: middle;}
}
@media (max-width:1024px) {
.sir-Main .ytable,
.sir-Main .ytable-cell{display: block;}
.sir-Main .space{height: 0.3rem;}
.sir-Main .list ol{margin-bottom: 0.3rem;}
.sir-Main .list li{padding: 0.3rem 0;}
}

.news-info .title{ text-align:center; border-bottom:1px solid #eee; padding-bottom:1em; margin-bottom:1em;}
.news-info .title h1{ font-size:1.5em; margin: 0;font-family: 'syht-b'; color:#000;}
.news-info .title p{margin-bottom:0; color:#999;font-family: 'syht-l';}
.news-info .title p span{margin: 0 1em;}
.news-info .singlePage{margin-bottom: 0.5rem;}
.news-info .info-back{ text-align:right; margin-bottom: 0.5rem;}
.news-info .info-back a{text-align:center;display: inline-block;width: 11.25em;line-height: 3.375em;background: #e70014;border-radius: 0.05rem;border: solid 0.01rem #d5d7dc;color: #fff;cursor: pointer;}
.news-info .info-pn{overflow:hidden;}
.news-info .info-pn span{text-align: right;padding: 0.5em 0 0.5em 50%;}
.news-info .info-pn span a:not(:hover){ color:#999;}

.news-infos{width: 95%; max-width: 1200px; margin: 0 auto;}
.news-infos img{display: block; width: 100% !important; height: auto !important;}


.honor nav{text-align: center;margin-bottom: 0.4rem;}
.honor nav a{background-color: #f3f4f8;border-radius: 0.05rem;line-height: 2.5;padding: 0 1.875em;display: inline-block;margin: 0 0.5em;cursor: pointer; margin-bottom: 2px;}
.honor nav a.on{background-color: #e70014;color: #fff;}
.honor .list-slider .slider:not(.show){position: fixed;left: -100%; opacity: 0;width: 86%;max-width: 1440px;}
@media (max-width:1024px) {
.honor .list-slider .slider:not(.show){width:92%;}
}
.honor .list-slider .slider{padding: 0 0.8rem;}
.honor .slider .item a{display: block;margin: 0 0.2rem;background-color: #f9f9f9;padding: 0.07rem;transition: 0.3s;}
.honor .slider .item .pic{ overflow: hidden;}
.honor .slider .item .Ispic{padding-bottom: 68.365%;transition: 0.5s}
.honor .slider .item:hover .Ispic{transform: scale(1.05)}
.honor .slider .item aside{line-height: 4.6875;text-align: center;padding: 0 0.5em;}
.honor .slider .item a:hover {box-shadow: 0 0 8px 4px #ccc;}
.honor .slider .slick-list {padding: 3% 0;}
.honor .slider .slick-arrow{position: absolute;width: 0.5rem;height: 0.5rem;background: #fff url(../images/arrow-prev.gif) no-repeat center center;background-size: 0.2rem auto;border-radius: 50%;border: solid 1px #ccc;cursor: pointer;top: 50%;margin-top: -0.25rem;font-size: 0;padding: 0;transition: 0.3s;}
.honor .slider .slick-prev{left: 0;}
.honor .slider .slick-next{right: 0; background-image: url(../images/arrow-next.gif);}
.honor .slider .slick-arrow:hover{background-color: #e70014; border-color: #e70014;}
.honor .slider .slick-prev:hover{background-image: url(../images/arrow-prev-hover.gif);}
.honor .slider .slick-next:hover{background-image: url(../images/arrow-next-hover.gif);}

.SF-service .all-more{text-align: center;}

.QZ-service .pic { overflow: hidden;}
.QZ-service .pic .Ispic{padding-bottom: 68.056%;transition: 0.3s;}
.QZ-service .pic .Ispic:hover{transform: scale(1.1)}
.QZ-service .column-name{text-align: left;}
.QZ-service .txt{background-color: #fff;}
.QZ-service .txt .singlePage{font-family: 'syht-l'; line-height: 2.25; margin-bottom: 0.6rem;}
@media (min-width:1025px) {
.QZ-service .pic{width:50%;}
.QZ-service .txt .inner{max-width: 5.3rem; width: 90%; margin: 0 auto;}
}
@media (max-width:1024px) {
.QZ-service .ytable,
.QZ-service .ytable-cell{display: block;}
.QZ-service .txt .inner{padding: 2em;}
}

.SF-service-a .column-name{text-align: left;margin-bottom: 0.24rem;}
@media (min-width:1025px) {
.SF-service-a .logo{width: 24.584%;}
.SF-service-a .txt-main{width: 70.901%;}
}
@media (max-width:1024px) {
.SF-service-a .logo{padding-bottom: 0.3rem;}
}

.SF-service-b nav{text-align: center; margin-bottom: 0.25rem;}
.SF-service-b nav a{width: 9.375em;line-height: 3.125em;background-color: #fff;border-radius: 0.3125em;display: inline-block;cursor: pointer;}
.SF-service-b nav a:not(:last-child){margin-right: 1em;}
.SF-service-b nav a.on{background-color: #e60013;color: #fff;}

.SF-service-c{background-size: cover;}
.SF-service-c .column-name,
.SF-service-c .singlePage{color: #fff;}
.SF-service-c .column-name{margin-bottom: 1.96875em;}

.SF-service-d .column-name{margin-bottom: 0.625em;}
.SF-service-d .desc{font-family: 'syht-l';margin-bottom: 3em;line-height: 1.875;color: #666; text-align: center;}
.SF-service-d .pic .slick-dots{position: absolute;left: 50%;transform: translateX(-50%); bottom: 0.2rem;z-index: 20;}
.SF-service-d .list li aside{font-size: 1.125em;line-height: 4; border-bottom: 1px dashed #ccc;}
.SF-service-d .list li aside:before{display: inline-block;content: '';width:0.445em;height: 0.445em; border-radius: 50%;background-color: #e60013;vertical-align: middle; margin-right: 0.8334em;}

@media(min-width:641px){
.SF-service-d .list .slick-slide > div{float: left;width: 47.405%;}
.SF-service-d .list .slick-slide > div:nth-child(2n){float: right;}	
}

.SF-service-d .list .slick-dots{margin-top: 20px;}	
.SF-service-d .list{position: relative;}
.SF-service-d .list .slick-prev{position: absolute;right: 50px;top: -30px;width: 40px;height: 40px;text-align: center;line-height: 40px;background-color: #e60013;border-radius: 40px;z-index:3}
.SF-service-d .list .slick-next{position: absolute;right: 0px;top: -30px;width: 40px;height: 40px;text-align: center;line-height: 40px;background-color: #e60013;border-radius: 40px;z-index: 3}
.SF-service-d .list .slick-prev:before{content: '';width:0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-right: 9px solid #fff;}
.SF-service-d .list .slick-next:before{content: '';width:0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 9px solid #fff;}

@media (min-width:1025px) {
.SF-service-d .pic{width: 34.723%;}
.SF-service-d .list{width: 61.528%;}
.SF-service-d .pic .Ispic{font-size: 1.125em; height: calc(24em + 6px);}
}
@media (max-width:1024px) {
.SF-service-d .pic .Ispic{padding-bottom: 87.6%;}	
}

/*edit*/
.css-17-1{text-align: center;}
.css-17-1 .pic{margin-top: 0.5rem;}

.css-26 p{margin: 0 0 1.8125em 0;}

.edit-number{margin-top:3.625em;}
.edit-number li{position: relative;}
.edit-number li:not(:last-child):after{position: absolute;content: '';width: 0.01rem;height: 0.68rem;right: 0;top: 50%; margin-top: -0.34rem;
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(226,230,231,1) 50%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(226,230,231,1) 50%,rgba(255,255,255,1) 100%); 
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(226,230,231,1) 50%,rgba(255,255,255,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
}
.edit-number li .inner{text-align: center;}
.edit-number li p{margin: 0;color: #999;font-family: 'syht-l';line-height: 1;margin-top:1.125em;}
.edit-number li .num > *{display: inline-block;vertical-align: top;}
.edit-number li .num{color: #e70014;}
.edit-number li .counter{font-family:'DIN-Bold';font-size: 3em;letter-spacing: -0.05em;line-height: 0.8em;position: relative;color: rgba(255,255,255,0);}
.edit-number li .counter i{color: #e70014;font-style: normal;}
.edit-number li .counter .ani{position: absolute;left: 0;top: 0;}
.edit-number li .num sup{font-size: 1.5em;font-family: 'syht-b';line-height: 0.833; margin-left: 0.1rem;}
@media (min-width:1025px) {
.edit-number li{float: left;}
.edit-number li:not(:last-child){margin-right: 0.66rem;padding-right: 0.66rem;}
}
@media (max-width:1024px) {
.edit-number{display: flex;justify-content: space-between;}
.edit-number li{width: 33.333%;}
}
@media (max-width:640px) {
.edit-number li .counter{font-size:2.5em;}
.edit-number li .num sup{font-size: 1em;}
.edit-number li p{font-size: 0.8em;}
}

.css-61 .desc{text-align: center;margin-bottom: 0.4rem;font-family: 'syht-l';}
.css-61 ul{padding-top: 0.5rem;}
.css-61 li{position: relative;z-index: 1;transition: 0.3s;}
.css-61 li:hover{box-shadow: 0 0 8px 4px #ccc;}
.css-61 li:not(.space){background-color: #f3f4f8;padding: 1.04rem 0 0.5rem;text-align: center;}
.css-61 li .num{position: absolute;left: 0;width: 100%; bottom: 0;text-align: center;color: #ffffff; opacity: 0.4;font-family:'DIN-Bold';font-size: 10em;line-height: 0.8;z-index: 1;overflow: hidden;height: 0.7em;}
.css-61 li .inner{position: relative;z-index: 5;}
.css-61 li .inner p{text-align: center;font-size: 0.875em;line-height: 2.572;color: #999;margin-bottom: 0;}
.css-61 li h4{margin: 0;font-family: 'syht-b';font-size: 1.25em;line-height: 1;color: #333;position: relative;z-index: 5;}
.css-61 li .icon{position: absolute;left: 0;width: 100%;top:-3.125em;z-index: 10;}
.css-61 li .icon img{height: 6.25em;display: block;margin: 0 auto;transition: 0.5s;}
.css-61 li:hover .icon img{    transform: rotateY(180deg);}
@media (min-width:1025px) {
.css-61 ul{display: table;width: 100%;margin-bottom: 0.4rem;}
.css-61 li{display: table-cell;}
.css-61 li:not(.space){width: 23.26375%;}
.css-61 li.space{width: 2.315%;}
.css-61 li .inner{max-width:2.24rem;width: 90%;margin: 0 auto;}
}
@media (max-width:1024px) {
.css-61 li:not(.space){margin-top: 0.7rem; margin-bottom: 0.3rem;}
.css-61 li .inner{padding: 0 2em;}
.css-61 li.space{height: 0.2rem;}
}

.css-36 .desc{max-width: 9.7rem; margin: 0 auto 0.33rem;font-family: 'syht-l';text-align: center;}
.css-36 .left{background: url(../images/bg-1.jpg) no-repeat center center;background-size: cover;}
.css-36 .right{background: url(../images/bg-2.jpg) no-repeat center center;background-size: cover;}
.css-36 .inner{padding: 0.48rem 0.6rem 0.75rem 0.6rem;}
.css-36 .inner ul{position: relative;padding-left: 1rem;}
.css-36 .left ol img{height: 0.62rem;}
.css-36 .right ol img{height: 0.67rem;}
.css-36 .inner li h5{margin: 0;font-family: 'syht-b';font-size: 1.25em;color: #333;}
.css-36 .left li h5{line-height: 0.62rem;}
.css-36 .right li h5{line-height: 0.67rem;}
.css-36 .left dd{font-size: 0.875em;line-height: 2.5714;color: #999;padding-left: 1.357em;position: relative;}
.css-36 .left dd:before{position: absolute;content: '';width: 0.08rem;height: 0.08rem;background-color: #cacdd2;left: 0; top:50%;margin-top: -0.04rem;border-radius: 50%;}
@media (max-width:1280px) {
.css-36 .inner{padding-left: 0.3rem;}	
}
@media (min-width:1025px) {
.css-36 .left{width: 33.82%;}
.css-36 .right{width: 64.028%;}
.css-36 .ytable-cell{vertical-align: top;}
.css-36 .left .inner ul{padding-left: 1.26rem;}
.css-36 .right .inner{padding-right: 0;}
}
@media (max-width:1024px) {
.css-36 .ytable,
.css-36 .ytable-cell{display: block;}
.css-36 .left{margin-bottom: 0.3rem;}
.css-36 .inner{padding-top: 0.5rem;padding-bottom: 0.5rem;}
}
@media (min-width:641px){
.css-36 .inner ol{position: absolute;left: 0;top: 0;}
}

.editor-num{margin-top: 0.11rem;}
.editor-num dt p{margin: 0;color: #999;font-family: 'syht-l';}
.editor-num .counter > *{display: inline-block;color: #e70014;}
.editor-num .counter span{position: relative;font-family: 'DIN-Bold';font-size: 3em;line-height: 0.8;letter-spacing: -0.05em;color: rgba(255,255,255,0);}
.editor-num .counter span i.ani{font-style: normal;position: absolute;left: 0;top: 0;color: #e70014;}
.editor-num .counter sub{font-family: 'syht-b';line-height: 1;vertical-align: baseline; margin-left: 0.05rem;}
@media (min-width:1025px) and (max-width:1600px) {
.editor-num dt:not(:last-child){margin-right: 2vw;}
}
@media (min-width:1025px) {
.editor-num dt{float: left;text-align: center;}
.editor-num dt:not(:last-child){margin-right: 3.23vw;}
}
@media (min-width:641px) and (max-width:1024px) {
.editor-num dl{display: flex;justify-content: space-between;flex-wrap: wrap;}
.editor-num dl:after{display: none;}
.editor-num dt{width: 45%; }
}
@media (max-width:1024px) {
.editor-num dt{margin: 0.2rem 0;}
}

.css-62{font-family: 'syht-l';}
.css-62 .ul{margin-top: 2.2em;}
.css-62 li{float: left;font-family: 'syht-r';color: #333;font-size: 1.25em; background-repeat: no-repeat;background-position: 0 0.5em; }
.css-62 li.li-1{padding-left:2.25em;background-size: auto 1.05em; background-image: url(../images/34-1.png); margin-right: 4.53vw;}
.css-62 li.li-2{padding-left:1.45em;background-size: auto 1.15em;background-image: url(../images/34-2.png);}

.css-65 dd:not(.space){border: solid 1px rgba(255, 255, 255, 0.45);background-color: rgba(255,255,255,0.2);text-align: center;padding-top: 0.44rem; padding-bottom: 0.4rem;}
.css-65 dd .icon img{height: 6.3125em;transition: 0.3s;}
.css-65 dd:hover .icon img{transform: rotateY(180deg);}
.css-65 dd > div:nth-child(2){font-family: 'syht-b';font-size: 1.0625em;line-height: 1.647;  width: 90%;margin: 1.125em auto 0;}
.css-65 dd > div:nth-child(2) span{margin-right: 0.3em;}
@media (min-width:1025px) {
.css-65 dl{display: table;width: 100%;}
.css-65 dd{display: table-cell;}
.css-65 dd:not(.space){width: 23.2285%;}
.css-65 dd.space{width: 2.362%;}
.css-65 dd > div:nth-child(2){max-width: 2.21rem;}
}
@media (max-width:1024px) {
.css-65 dl{display: flex;justify-content: space-between;flex-flow: wrap;}
.css-65 dd.space{display: none;}
.css-65 dd:not(.space){width: 48%;margin-bottom: 0.3rem;}
.css-65 dd .icon img{height: 5em;}
}

.Training-a .list-editInfo { padding-top: 0.2rem;}
.Training-a .list-editInfo li {transition: 0.3s;}
.Training-a .list-editInfo li:hover {box-shadow: 0 0 8px 4px #ccc;}
.Training-a .list-editInfo li .pic { overflow: hidden; }
.Training-a .list-editInfo li .pic img { transition: 0.5s; }
.Training-a .list-editInfo li:hover .pic img { transform: scale(1.05) }
.Training-a .list-editInfo li .txt { position: relative;padding: 0 0.4rem; height: 2.4rem;text-align: center;background:#f3f4f8; z-index: 2;}
.Training-a .list-editInfo li .txt .tit { display: inline-block;padding:1.3em 1.7em; margin-top: -0.5rem;border-radius:50%;background:#f3f4f8; overflow: hidden;}
.Training-a .list-editInfo li .txt aside { margin-top: 0.28rem;font-size:1.25em; font-weight:bold;}
.Training-a .list-editInfo li .txt dl { text-align: left; overflow: hidden;}
.Training-a .list-editInfo li .txt p,
.Training-a .list-editInfo li .txt dd { margin: 0;font-size:0.9375em; line-height: 2; color: #999999;}
.Training-a .list-editInfo li .txt dd { float: left; width: 33.3%;font-size:0.9375em !important;vertical-align: top;}
@media (min-width:1025px) {
	.Training-a .list-editInfo li { float: left;width: 31.9%; margin-right: 2.1%;}
	.Training-a .list-editInfo li:nth-child(3n) {margin-right: 0;}
}
@media (max-width:1024px) {
	.Training-a .list-editInfo li { margin-bottom: 3%; }
	.Training-a .list-editInfo li .txt { height: auto; padding: 0  0.2rem 0.4rem;}
	.Training-a .list-editInfo li .txt .tit {padding: 1.3em 1em; margin-top: -0.6rem;}
	.Training-a .list-editInfo li .txt .tit img { width: 45%;}
}


.Training-b { padding: 1.9rem 0;background: url("../images/training2_bg.jpg") no-repeat center/cover;}
.Training-b .column-name { color: #ffffff;}
.Training-b .item {padding: 4.62% 0;text-align: center;border-radius:0.1rem;background:#eeeded;transition: 0.3s}
.Training-b .item:hover {box-shadow: 0 0 8px 4px #ab6b6b;}
.Training-b .item div { font-size: 1.25em; color: #333333;}
.Training-b .item aside { margin-top: 0.2rem;font-size: 1.6875em; font-family: 'syht-b'; color: #e70014;}
@media (min-width:1025px) {
	.Training-b .item { float: left;width: 32.36%; margin-right: 1.4%;}
	.Training-b .item:nth-child(3n) {margin-right: 0;}
}
@media (max-width:1024px) {
	.Training-b .item {padding: 12% 0; margin-bottom: 3%;}
}


.Training-c { }
.Training-c .slider { margin: 0 -0.18rem;}
.Training-c .slick-slide { position: relative;padding: 0 0.18rem;}
.Training-c .slick-slide .pic { overflow: hidden;}
.Training-c .slick-slide .Ispic { padding-bottom: 100%;transition: 0.5s;}
.Training-c .slick-slide:hover .Ispic { transform: scale(1.05)}
.Training-c .slick-slide .txt { padding: 0.44rem;border:1px solid #eaeef4;}
.Training-c .slick-slide:hover .txt { border-color: #e70014;}
.Training-c .slick-slide .txt aside { margin-bottom: 0.1rem;font-size: 1.25em; font-family: 'syht-b'; line-height: 1.5;}
.Training-c .slick-slide .txt div { font-size: 0.875em;line-height: 2.14; color: #999999;}
.Training-c  .slick-dots{ margin-top: 0.64rem;}
@media (min-width:1025px) {
	.Training-c .slick-slide .pic {  width: 50%;}
	.Training-c .slick-slide .txt { position: absolute; width: 50%; height: 100%;top:0; right: 0;border-left: 0;}
}
@media (max-width:1024px) {
	.Training-c .slick-slide .txt { padding: 0.4rem;}
	.Training-c .slick-slide .txt div { line-height: 1.8; }
}


.Profile .auto-inner { background: url("../images/about_bg.png") no-repeat right bottom;}
.Profile .column-name { text-align: left;}
.Profile .edit-number li:not(:last-child) { margin-right: 0.29rem; padding-right: 0.29rem;}
.Profile .edit-number li:not(:last-child):after { display: none;}
.Profile .edit-number li .num sup {vertical-align: bottom; font-size: 1em;}
@media (min-width:1025px) {
	.Profile .left { width: 52.7%;}
	.Profile .right { width: 41.66%;}
}
@media (max-width:1024px) {
	.Profile .edit-number li:not(:last-child) {margin-right: 0.19rem;padding-right: 0.19rem;}
	.Profile .edit-number li p { line-height: 1.6;}
}


.Develop{ background: url("../images/develop_bg.jpg") no-repeat center/cover;}
.Develop .slide_list { padding: 0 10%;}
.Develop .slide_list .pic { width: 35.8%;}
.Develop .slide_list .pic figure { padding-bottom: 76.2%;}
.Develop .slide_list .word { padding-left: 7.2%; line-height: 1.88;color:#666666;font-family: syht-l;}
.Develop .slide_list .word dd,
.Develop .slide_list .word p { position: relative; padding-left: 3%; margin: 0;line-height: 1.88;color:#666666;font-family: syht-l;}
.Develop .slide_list .word p:before ,
.Develop .slide_list .word dd:before { position: absolute;content:'';width: 0.05rem;height: 0.05rem;left:0;top:0.8em;transform:rotate(45deg);background: #e70014;border-radius:0.01rem;}

.Develop .slide_nav { margin-top: 1rem;padding: 0 2%;}
.Develop .slide_nav .slider { position: relative;}
.Develop .slide_nav .slider:before { position: absolute;content:''; width: 100%; height: 1px;left:0;top:0.25rem;background:#ccc;}
.Develop .slide_nav li { position: relative;text-align: center;font-size: 0.32rem;font-family:DIN-Bold;color: #cccccc; padding-top: 0.65rem; cursor: pointer;}
.Develop .slide_nav li:before { position: absolute;content:''; width: 0.2rem; height: 0.2rem;top:0.15rem;left:50%;margin-left:-0.1rem; border:1px solid #ccc;border-radius:50%;}
.Develop .slide_nav li:after { position: absolute;content:''; width: 0.1rem; height: 0.1rem;top:0.2rem;left:50%;margin-left:-0.05rem; border-radius:50%;background:#ccc;}
.Develop .slide_nav .slick-current li {color: #e70014;}
.Develop .slide_nav .slick-current li:before {background: rgba(231, 0, 20, 0.5);border:0;}
.Develop .slide_nav .slick-current li:after {background:#e70014;}
.Develop .slide_nav .slick-arrow{position: absolute;width: 0.5rem;height: 0.5rem;background: #fff url(../images/arrow-prev.gif) no-repeat center center;background-size: 0.2rem auto;border-radius: 50%;border: solid 1px #ccc;cursor: pointer;top:0;font-size: 0;padding: 0;transition: 0.3s; z-index: 10;}
.Develop .slide_nav .slick-prev{left: 0;}
.Develop .slide_nav .slick-next{right: 0; background-image: url(../images/arrow-next.gif);}
.Develop .slide_nav .slick-arrow:hover{background-color: #e70014; border-color: #e70014;}
.Develop .slide_nav .slick-prev:hover{background-image: url(../images/arrow-prev-hover.gif);}
.Develop .slide_nav .slick-next:hover{background-image: url(../images/arrow-next-hover.gif);}
@media (min-width:1025px) {

}
@media (max-width:1024px) {
	.Develop .slide_list {padding: 0 5%;}
	.Develop .slide_list .ytable,
	.Develop .slide_list .ytable-cell { display: block;}
	.Develop .slide_list .pic { width: 100%;}
	.Develop .slide_list .word { padding-left: 0; padding-top: 8%;}
	.Develop .slide_nav .slider {padding: 0 5%;}
}

.R_D .list { position: relative;}
.R_D .mid { position: absolute;width: 4.05rem;height: 4.05rem;top:50%;left:50%;margin:-2.03rem 0 0 -2.03rem;background: url("../images/R_D_bg.png") no-repeat center/contain;}
.R_D .mid .ytable { height: 100%;font-size: 0.26rem;font-family: syht-b;color:#fff; line-height: 1.4;text-align: center;}
.R_D li { width: 50%;border-bottom: 2px solid #fff;background:#f2f4f7;}
.R_D li .word { max-width:4.9rem;}
.R_D li aside { position: relative;font-size: 1.5em; color: #333333; }
.R_D li aside img { display: block;}
.R_D li aside .icon { position: absolute;top:0;}
.R_D li p { height: 0.96rem;line-height: 2; color: #666666;font-family: syht-l; }
@media (min-width:1025px) {
	.R_D li:nth-child(2n-1) { float: left; padding: 0.64rem 0.44rem;border-right: 2px solid #fff}
	.R_D li:nth-child(2n) { float: right;padding: 0.64rem 0.44rem;}
	.R_D li:nth-child(2n-1) aside { padding-left: 0.5rem;}
	.R_D li:nth-child(2n-1) p { padding-left: 0.5rem;}
	.R_D li:nth-child(2n) .word { float: right;}
	.R_D li:nth-child(2n) aside { text-align:right;padding-right: 0.5rem;}
	.R_D li:nth-child(2n) p { text-align:right;}
	.R_D li:nth-child(2n-1) aside .icon { left:0;}
	.R_D li:nth-child(2n) aside .icon { right:0;}
}
@media (max-width:1600px) {
	.R_D li .word {max-width: 4.6rem;}
}
@media (max-width:1024px) {
	.R_D .mid { display: none;}
	.R_D li { width: 100%;padding: 0.64rem 0.44rem; }
	.R_D li aside { padding-left: 0.5rem; line-height: 1.4;}
	.R_D li aside .icon { left:0;}
	.R_D li p { padding-left: 0.5rem;}
}

.Business {background: #f2f4f7;}
.Business li { float: left; width: 23%; margin-right: 2.6%;transition: 0.3s;}
.Business li:nth-child(4n) { margin-right: 0;}
.Business li .pic { overflow: hidden; }
.Business li .pic figure { padding-bottom: 54.4%;transition: 0.3s;}
.Business li:hover { box-shadow: 0 0 8px 5px #ddd;}
.Business li:hover .pic figure { transform: scale(1.08)}
.Business li .word {padding: 0.4rem 0.35rem;background:#fff;}
.Business li aside { position: relative;font-size: 1.375em;  padding-left: 0.5rem; line-height: 1.5;color: #333333;font-family: syht-b; }
.Business li aside img { display: block;}
.Business li aside .icon { position: absolute;top:0;left:0;}
.Business li p { height: 1.2rem;line-height: 2;  font-size: 0.9375em; }
@media (min-width:1025px) {

}
@media (max-width:1024px) {
	.Business li { width: 100%; margin-bottom: 3%;}
	.Business li aside { line-height: 1.3;}
	.Business li aside img { width: 1.3em;}
	.Business li p { height: auto;}
}

.Map_about .mapA { position: relative;}
.Map_about .mapA .img { position: relative;max-width: 9.88rem;}
.Map_about .mapA li { position: absolute;}
.Map_about .mapA li i { position: relative; display: block; width: 0.08rem; height: 0.08rem;background:#e70014;border-radius:50%; cursor: pointer;}
.Map_about .mapA li i:before,
.Map_about .mapA li i:after { position: absolute;content:'';top:50%;left:50%; border:1px solid #e70014;border-radius:50%;}
.Map_about .mapA li i:before { width: 0.16rem; height: 0.16rem;margin-left:-0.08rem;margin-top:-0.08rem; opacity: 0.5;animation: scale 1.5s infinite}
.Map_about .mapA li i:after { width: 0.22rem; height: 0.22rem;margin-left:-0.11rem;margin-top:-0.11rem; opacity: 0.2;animation: scale 1.5s infinite}
.Map_about .mapA li .text { position: absolute; bottom: 0.2rem;left: -0.1rem; width: 1rem; height: 1rem; padding: 0.24rem 0;color:#fff;white-space:nowrap;text-align: center;background:#c7000c; display: none;}
.Map_about .mapA li .text:before { display: block;content:'';width:	0.22rem;height: 0.24rem;margin:0 auto 0.1rem;background:url("../images/Map_icon.png") no-repeat center/contain;}
.Map_about .mapA li .text:after { position: absolute;content:'';top:100%;left:0.1rem;border:4px solid transparent;border-top-color:#c7000c}
.Map_about .mapA .info { color:#555;}
.Map_about .mapA .info dt { font-size: 1.5em; margin-bottom: 0.3rem;font-family: syht-b;}
.Map_about .mapA .info dd { margin-bottom: 0.25rem;padding-left: 0.3rem;line-height:1.4;background-repeat: no-repeat;background-position: left center;}
.Map_about .mapA .info dd.add { background-image: url("../images/Map_icon1.png")}
.Map_about .mapA .info dd.phone { background-image: url("../images/Map_icon2.png")}
.Map_about .mapA .info dd.fax { background-image: url("../images/Map_icon3.png")}
.Map_about .mapA .info dd.mailbox { background-image: url("../images/Map_icon4.png")}
@media (min-width: 1025px){
	.Map_about .mapA .info { position: absolute;right:0;top:20%;max-width: 3.6rem;}
}
@media (max-width:1024px) {
	.Map_about .mapA .info { margin-top: 0.4rem;}
	.Map_about .mapA .info dd { padding-left: 0.5rem;}
}
@keyframes scale {
	0% {transform:scale(0.8)}
	100% {transform:scale(1.1)}
	/*100% {transform:scale(1)}*/
}

.Feedback_about {background: url("../images/Feedback_bg.jpg") no-repeat center/cover;}
.Feedback_about .form1 li { position: relative;font-size: 1.125em; margin-bottom: 0.3rem;}
.Feedback_about .form1 li label { position: absolute;top:0;left:0; line-height: 0.5rem;text-align: right;}
.Feedback_about .form1 li .text { width: 100%;max-width: 4.8rem; height: 0.5rem; line-height: 0.5rem;padding: 0 0.2rem;color:#000;border:1px solid #dadada;background:#fff;}
.Feedback_about .form1 li textarea.text {max-width: none; height: 1.5rem; line-height: 0.3rem;padding: 0.1rem 0.2rem;}
.Feedback_about .form1 ol{text-align: center;margin-top: 0.67rem;}
.Feedback_about .form1 .btn{width:12.5em; height: 3.125em;padding: 0; background: #e70014;  border: solid 0.01rem #d5d7dc;color: #fff; cursor: pointer;transition: 0.3s;}
.Feedback_about .form1 .btn:hover { background: #000;}
@media (min-width: 1025px){
	.Feedback_about .form1 .row-2 li { float: left;width: 49%; }
	.Feedback_about .form1 .row-2 li:nth-child(2n) {float: right;}
	.Feedback_about .form1 li:nth-child(1) { text-align: left; padding-left: 1.3rem;}
	.Feedback_about .form1 li:nth-child(2) { text-align: right;}
	.Feedback_about .form1 li:nth-child(1) label{ width: 1.3rem;}
	.Feedback_about .form1 li:nth-child(2) label{ width: 2.2rem;}
}
@media (max-width:1440px) {
	.Feedback_about .form1 .row-2 li:nth-child(2n) {padding-left: 2.2rem;}
}
@media (max-width:1024px) {
	.Feedback_about .form1 li .text {max-width: none;}
	.Feedback_about .form1 li label { position: relative;}
}


.RighInfo002924{padding: 4vw 0;background: #fff;}
.RighInfo002924 .title{margin-bottom: 2vw;}
.RighInfo002924 .title:after{display: block; content: ''; width: 0.2rem; height: 0.02rem; background: #e70014; margin-top: 1vw;}
.RighInfo002924 .title .cn{font-size: 2em;color: #333;padding-bottom: 0.1rem;font-weight: bold;}
.RighInfo002924 .title .en{color: #d2d2d2; letter-spacing: 0.02rem;}


.RighInfo002924 .box-1{background: #f3f4f8; margin-bottom: 1.786%;}
.RighInfo002924 .box-1 .info{background: url("../images/RighInfo002924_bg.png") no-repeat right 30% bottom 40%; background-size: auto 70%;}
.RighInfo002924 .box-1 .intro{font-size: 0.26rem;font-family: '黑体';color: #000;}
.RighInfo002924 .box-1 .intro span{color: #e70014;border-bottom: 2px solid #e70014; display: inline-block;}

.RighInfo002924 .box-2 li:not(.no){background: #f3f4f8;padding: 0.38rem;}
.RighInfo002924 .box-2 li .inner{padding-left: 0vw;}
.RighInfo002924 .box-2 li .inner > *{margin: 0;}
.RighInfo002924 .box-2 li h3{color: #333;font-size: 1.4375em;font-weight: normal;}
.RighInfo002924 .box-2 li h3:after{display: block;content: '';height: 0.02rem; width: 0.2rem;background: #e70014; margin: 0.15rem 0;}
.RighInfo002924 .box-2 li .inner p{color: #666;line-height: 2;font-size: 0.9375em;}
@media(min-width:1025px){
	.RighInfo002924 .box-1 .img{width: 50%;}
	.RighInfo002924 .box-1 .info .inner{max-width:500px ; margin: 0 auto; width: 90%;}
	.RighInfo002924 .box-2 ul{display: table; width: 100%;table-layout: fixed;}
	.RighInfo002924 .box-2 li{display: table-cell; vertical-align: middle; width: 32.143%;}
	.RighInfo002924 .box-2 li.no{ width: 1.786%;}
	.RighInfo002924 .box-2 li .icon{width: 31%;}
}
@media(max-width:1024px){
	.RighInfo002924 .title .cn{font-size: 1.6em;}
	.RighInfo002924 .box-1{margin-bottom: 3vw;}
	.RighInfo002924 .box-1 .ytable,
	.RighInfo002924 .box-1 .ytable-cell{display: block;}
	.RighInfo002924 .box-1 .info{padding: 4vw;}
	.RighInfo002924 .box-2 li .icon{width:90px;}
	.RighInfo002924 .box-2 li.no{ height: 3vw;}
	.RighInfo002924 .box-2 li .inner{padding-left: 4vw;}
	.RighInfo002924 .box-2 li .icon{width:30%;}
	.RighInfo002924 .box-2 li h3{font-size: 5vw;}
	.RighInfo002924 .box-2 li .inner p{font-size: 3.5vw;}
}



/*Spec001883*/
.Spec001883{margin: 0 auto;margin-top: 4%;}
.Spec001883 dl{ border-bottom:2px dashed #ffffff; line-height:0.32rem; display:table; width:100%;}
.Spec001883 dl.more{ border-bottom:0;}
.Spec001883 dt,
.Spec001883 dd{ display:table-cell; vertical-align:middle; padding-top:0.15rem; padding-bottom:0.15rem;}
.Spec001883 dt{width: 1.43rem;padding-left: 0.35rem;font-size: 1.125em;color: #ffffff;font-weight: bold;background-color: #e70014;}
.Spec001883 dd{position: relative;background: #f3f4f8;font-size: 1em;padding-left: 0.20rem;}
.Spec001883 dd ol{padding-left:0.6rem;overflow:hidden; position:relative;}
.Spec001883 .input{ float:left;}
.Spec001883 .input input{ max-width:1rem; vertical-align:middle;}
.Spec001883 .input .text{ border:1px solid #e5e5e5; border-radius:3px; height:0.32rem; line-height:0.32rem; width:25%; text-align:center;}
.Spec001883 .input .btn{ border:none; cursor:pointer; background:#e70014;height:0.32rem; color:#fff; font-size:0.75em; border-radius:0.03rem; margin-left:0.1rem; width:30%;}

.Spec001883 ol a{color:#000; margin-right:0.35rem; display:inline-block;}
.Spec001883 a.on,
.Spec001883 a:hover{ color:#e70014;}
.Spec001883 dd span,
.Spec001883 ol a.all{ position:absolute;  top:0;text-align:center; width:0.48rem; height:0.32rem;}
.Spec001883 ol a.all{ left:0;margin-right:0;}
.Spec001883 dd span{right:0.10rem;color:#fff; border-radius:0.3rem; padding:0 0.5rem;background:#e70014; cursor:pointer; }
.Spec001883 .money ol,
.Spec001883 .more ol{ float:left;}
.Spec001883 figure{ float:left; position:relative; width:0.90rem;}
.Spec001883 figure em{ display:block; cursor:pointer;border:1px solid #e5e5e5; border-radius:0.3rem; padding:0.8rem 0; height:0.32rem;}
.Spec001883 figure em i{ font-style:normal; display:inline-block; width:0.60rem; line-height:0.15rem; text-align:center;border-right:0.1rem solid #e5e5e5; color:#000; float:left;}
.Spec001883 figure em:after{ content:''; display:inline-block; vertical-align:middle; margin-left:0.5rem; margin-top:-0.10rem; width:0; height:0; border:0.6rem solid transparent; border-top-color:#e70014;}
.Spec001883 figure figcaption{ position:absolute; left:0; top:100%; width:100%;border:1px solid #e5e5e5; background-color:#fff; border-radius:3px; display:none;}
.Spec001883 figure figcaption a{ display:block; text-align:center;}
.Spec001883 figure:hover figcaption{ display:block;}
@media(min-width:1025px){
	.Spec001883 dd span { display: none;}
}
@media(max-width:1000px){
	.Spec001883 { margin: 7%;}
	.Spec001883 .input{ float:none;padding-bottom:10px; padding-left:10px;}
	.Spec001883 .money ol,
	.Spec001883 .more ol,
	.Spec001883 figure{ float:none;}
	.Spec001883 figure{ margin-left:10px;}
	.Spec001883 dt { padding-left: 0; text-align: center; font-size: 1em;}
	.Spec001883 dd ol {padding-right: 0.6rem;}
	.Spec001883 dd span { padding: 0 1em; width: auto;top: 50%;transform: translateY(-50%);}

}


/*TextList002739 */
.TextList002739{padding: 1% 0 1% 0;}
.TextList002739 .column-name{ text-align: center; padding: 35px 0; font-size: 28px;}
.TextList002739 .column-name .cn{color: #e70014; letter-spacing: 5px;line-height: 48px;  position: relative; z-index: 10; text-indent: 5px;}
.TextList002739 .column-name .en{text-transform: uppercase; color: #f1f1fa; margin-top: -18px;line-height: 24px;font-family: "DIN-Bold"; }
@media(max-width:480px){
	.TextList002739 .column-name{ font-size: 24px;}
	.TextList002739 .column-name .cn{line-height: 40px;}
}


.TextList002739 .list-group .tit{cursor: pointer; line-height: 0.69rem; font-size: 1em; }
.TextList002739 .list-group .tit:before{background: #e70014; width: 0.04rem; height: 0.04rem; display: inline-block; content: '';vertical-align: middle; margin-right: 0.27rem; }


.TextList002739 .title{ padding:0 0.4rem; line-height: 0.6rem; background: #e70014; font-size: 1em; color: #fff; border-bottom: 1px solid #ededed;margin-top: 0.2rem;}
.TextList002739 .title time,
.TextList002739 .tit time{float: right; }
.TextList002739 .tit time{color: #888;}
.TextList002739 .list{border-bottom: 1px solid #ededed;}
.TextList002739 .tit{padding: 0 0.4rem; background: #fafafa; font-weight: normal; margin: 0;}
.TextList002739 .tit.active{background: #fff; margin: 0 0.4rem; padding: 0; border-bottom: 2px solid #e70014; color: #e70014;}
.TextList002739 .tit.active time{color: #e70014;}
.TextList002739 .info{padding: 0.1rem 0.4rem 0.2rem 0.7rem;}
.TextList002739 .info .singlePage{font-size: 0.875em; line-height: 0.26rem; color: #3e3e3e;}
@media(min-width:1024px){
	.TextList002739 .title time{ margin-right: 0.78rem;}
	.TextList002739 .tit time{padding-right: 0.63rem;}
}
@media(max-width:1024px){
	.TextList002739 .info .singlePage { line-height: 1.8em;}
}
.TextList002739 .butt{background: #e60013;width: 2rem;height: 0.50rem;line-height: 0.50rem;color: #fff;font-size: 1em;text-align: center;border-radius: 0.05rem;transition: 0.3s}
.TextList002739 .butt a { display: block;color:#fff;}
.TextList002739 .butt:hover {background:#000;}

.Joinus .column-name { font-size: 2.75em;}
.Joinus .job_nav li { float: left; width: 18.61%; height: 1.73rem; margin-right: 1.7%; margin-bottom: 1.7%;text-align: center;background:#f3f4f8;}
.Joinus .job_nav li .ytable { height: 100%;}
.Joinus .job_nav li aside { font-size: 1.5em; color: #333;}
.Joinus .job_nav li span { display: block; width: 1.5rem; height: 0.4rem; line-height: 0.4rem;margin:0.16rem auto 0;color:#fff;background: #e70014;transition: 0.3s;}
.Joinus .job_nav li:hover span { background:#000;}

@media(min-width:1025px){
	.Joinus .job_nav li:nth-child(5n) { margin-right: 0;}
}
@media(max-width:1024px){
	.Joinus { padding-bottom: 0.2rem;}
	.Joinus .column-name { font-size: 2em;}
	.Joinus .job_nav li { width: 32.2%; }
	.Joinus .job_nav li:nth-child(3n) { margin-right: 0;}
	.Joinus .job_nav li aside {  font-size: 1.1em;}
}



/*
 .Page002274
 */
.Page002274{ text-align:center; padding:1% 0 0.6rem;color:#666666;}
.Page002274 .Pages *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 0.15rem; line-height:0.37rem; background-color: #eef0f1; color:#666666; margin-left:0.05rem;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#e70014;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:0.47rem; height:0.36rem; line-height:0.36rem;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:0.47rem; height:0.36rem;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 0.05rem;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: '宋体'; font-weight: bold; padding:0 0.25rem; }

@media(max-width:1000px){
	.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
	.Page002274 .Pages a.a_first,
	.Page002274 .Pages a.a_end{ display:none;}
}


.Culture .item:nth-child(2n-1) { background: #f3f4f8}
.Culture .item .word aside { margin-bottom: 0.47rem;font-size: 2em;font-family: syht-b}
.Culture .item .word h4 { margin: 0;font-size: 1.25em;font-family: syht-b}
.Culture .item .word p { margin: 0.1rem 0 0.35rem;line-height: 1.875em; color: #666666;}
@media(min-width:1025px){
	.Culture .item .pic{ width: 48.6%; }
	.Culture .item:nth-child(2n-1) .word{ padding-left: 0.7rem;}
	.Culture .item:nth-child(2n) .word{ padding-right: 0.7rem;}
}
@media(max-width:1024px){
	.Culture .item .ytable,
	.Culture .item .ytable-cell { display: block;}
	.Culture .item .pic{ margin-bottom: 2em; }
	.Culture .item .word aside {  font-size: 1.7em;}
}

.Environment { background: #f3f4f8}
.Environment li figure { padding-bottom: 34.72%;}
.Environment .slick-dots{ padding-top: 0.4rem;}

.Banner li { position: relative; overflow: hidden;}
.Banner .wraper { position: absolute;width: 100%;height: 100%;top:0;left:0;}
.Banner .wraper .auto-inner { position: relative; height: 100%;}
.Banner .wraper .txt { position: absolute;top:50%;left:0;transform: translateY(-50%);transition: 1s 1s; opacity: 0; margin-top: 100px;}
.Banner figure { height: 700px;}
.Banner .wap { display: none;}
.Banner .dots { position: relative;}
.Banner .slick-dots { position: absolute; bottom: 0.86rem; left: 0;}
.Banner .slick-dots li { margin:0 0.06rem;background-color: #797685;}
.Banner .slick-dots li.slick-active { margin-top: 0.01rem;width: 0.25rem; height: 0.08rem;border-radius:0.05rem; background-color: #e60013;}

.Banner .ani-show .wraper .txt { opacity: 1; margin-top: 0;}
.Banner .ani-show figure { animation:BannerAni 5s;  animation-fill-mode: forwards;}
@media(max-width:1024px){
	.Banner figure { display: none;;}
	.Banner .wap { display: block;}
	.Banner .wraper { display: none;}
	.Banner .slick-dots { bottom: 0.26rem;}
}
@keyframes BannerAni {
	0% {transform: scale(1)}
	100% {transform: scale(1.1)}
}

.Vision {padding:0.8rem 0 0.6rem;}
.Vision li { position: relative;cursor: pointer;transition: 0.3s;}
.Vision li:hover { box-shadow: 0 0 10px 5px rgba(0,0,0,0.4);z-index: 2;}
.Vision li figure {height: 4.5rem;}
.Vision li .word { position: absolute;left:0;bottom:0;padding: 0.6rem 0.6rem 0.1rem 0.6rem;height:2.3rem;color:#fff;transition: 0.3s;overflow:hidden;}
.Vision li .word aside { margin-top: 0.3rem;font-size: 1.25em;font-family: syht-b;transition: 0.3s}
.Vision li .word p { font-size: 0.875em;    text-align: justify; line-height: 2.14em; margin-top: 2em; opacity: 0;transform: translateY(50px); /*height: 0;*/transition: 0.3s;}
.Vision li.on .word {height:100%;}
.Vision li.on .word p { opacity: 1;transform: translateY(0);transition: 0.3s 0.5s; overflow:hidden;}
@media(min-width:1025px){
	.Vision li { position: relative;float: left;width: 24.77%;    transition: 0.5s; }
	.Vision li.on { width: 50.46%;}
	.Vision li.on .word p {height: 2.39rem;}
}
@media(max-width:1024px){
	.Vision li .word { padding: 0.3rem;}
	.Vision li .word aside { font-size: 1.2em;}
	.Vision li .word p { margin-top: 1em;height:1.4rem;}
	.Vision li .word img { max-width: 0.6rem;}
	.Vision li figure { height: 3.5rem;}
	.Vision .slick-dots { padding-top: 0.3rem;}
}


.home-more { display: block; width: 1.4rem; height: 0.4rem; line-height: 0.4rem; text-align: center;color:#fff;background:#e60013;border-radius: 0.06rem;transition: 0.3s;}
.home-more:hover { color:#fff; background:#000;}

.Core {padding:1rem 0 0.8rem;background: #f2f4f7;}
.Core ol ,
.Core li { float: left; width: 33.33%; height: 2.82rem;position: relative;}
.Core li {padding: 0.5rem 0.4rem;}
.Core li .word { position: relative;}
.Core li .word aside { margin-top: 2em;font-size: 1.25em;font-family: syht-b;}
.Core li .word p { font-size: 0.875em; line-height: 2.14em; margin-top: 1em; color: #999999;}
.Core li .word .arrow { position: absolute; width: 0.15rem; height: 0.14rem;top:0.13rem;right:0;background: url("../images/arrow_black.png") no-repeat center/contain;transition: 0.3s;}
.Core li .mark{display: none;width: 100%;height: 100%;background-color: #e60013;position: absolute;top: 0;left: 0;padding: 0.2rem 0.2rem;overflow-y: auto;}
.Core li .mark dd{width: 49%;display: inline-block;margin-bottom: 10px;vertical-align: middle;position: relative;}
.Core li .mark dd::after{content: '';width: 3px;height: 3px;border-radius: 50%;background-color: #fff;top: 10px;left: 0;position: absolute;}
.Core li .mark dd a{color: #fff;opacity: 0.8;line-height: 1.5;font-size: 14px;padding-left: 10px;display: block;}
.Core li .mark dd a:hover{opacity: 1;}
.Core li:hover .mark{display: block;}
.Core li:hover .word .arrow { right:-0.1rem;}
@media(min-width:1025px){
	.Core ol .home-name,
	.Core ol .home-desc{text-align: left;}
	.Core ol { padding-right: 1.26rem;}
	.Core li:nth-of-type(2n-1) { background: #fff;}
}
@media(max-width:1024px){
	.Core ul { display: flex;flex-wrap: wrap;}
	.Core ol {width: 100%; height: auto; margin-bottom: 2em;}
	.Core li { width: 50%; height: auto;padding:1.5em;}
	.Core li:nth-of-type(1),
	.Core li:nth-of-type(4),
	.Core li:nth-of-type(5) { background: #fff;}
	.Core li .word img { width: 28%;}
	.Core li .word aside { margin-top: 1.66em;}
	.Core li .word p { margin-top: 1em;-webkit-line-clamp:4;}
	.Core ol .home-more {margin: 0 auto;}
}

.Industry {padding:0.8rem 0; }
.Industry .slider > li ,
.Industry .slider .slick-slide li { position: relative;float: left;border-bottom: 2px solid #e60013;}
.Industry li .pic { overflow: hidden;}
.Industry li figure{ padding-bottom: 74%;transition: 0.3s;}
.Industry li:hover figure{ transform: scale(1.08);}
.Industry li .word { position: absolute;left:0;bottom:0; width: 100%;padding: 0.25rem 0.4rem;color:#fff;}
.Industry li .word aside { font-size: 1.25em;font-family: syht-b;}
.Industry li .word aside img { vertical-align: sub; margin-right: 0.15rem;}
.Industry li .word p { font-size: 0.875em; line-height: 2.14em; margin-top: 2em;}
.Industry li .word .arrow { position: absolute; width: 0.15rem; height: 0.14rem;top:50%;right:7%;margin-top:-0.07rem;background: url("../images/arrow_white.png") no-repeat center/contain;transition: 0.3s;}
@media(min-width:1025px){
	.Industry li { width: 31.94%; margin-right: 2%;}
	.Industry li:nth-child(3n) { margin-right: 0;}
}
@media(max-width:1024px){
	.Industry .slick-slide img { display: inline-block;}
	.Industry .slick-dots { padding-top: 0.3rem;}
}


.Forensics {background-repeat: no-repeat;background-position: center;background-size:cover; }
.Forensics .info {max-width: 4.65rem; }
.Forensics .home-name,
.Forensics .home-desc{text-align: left;color:#fff;}
.Forensics .word  { color:#fff;}
.Forensics .word p { margin: 0 0 0.2rem;font-size: 0.875em;}
.Forensics .word p img { margin-right: 0.2rem;}
.Forensics .home-more { margin-top: 0.6rem;}

.News .list { }
.News .list ol { position: relative;}
.News .list ol li { position: relative;}
.News .list ol li figure { padding-bottom: 69.83%;transition: 0.3s;}
.News .list ol li:hover figure { transform: scale(1.08)}
.News .list ol .word { position: absolute; width: 80%;padding: 0.3rem;bottom:0;left:0;color:#fff;}
.News .list ol .word aside { font-size: 1.375em;}
.News .list ol .word time { display: block; margin-top: 0.14rem;font-size: 1.125em;font-family: DIN-Medium;}
.News .list ol .slick-dots { position: absolute; right: 0.22rem;bottom:0.3rem; width: auto;}
.News .list ol .slick-dots li {margin:0 0.06rem; background:#737277}
.News .list ol .slick-dots .slick-active { margin-top: 0.02rem;width: 0.25rem; height: 0.06rem;border-radius:0.05rem; background:#e60013}
.News .list ul li { position: relative; margin-bottom: 0.3rem;background: #f7f9fb}
.News .list ul li .word { padding: 0.3rem 25% 0.3rem 0.3rem;}
.News .list ul li .word aside { font-size: 1.125em;}
.News .list ul li .word p { margin: 0.2rem 0 0 0;font-size:0.875em; color: #999; line-height: 1.875em;}
.News .list ul li time { position: absolute; right: 0;top:50%; height: 0.9rem;margin-top:-0.45rem;padding: 0 0.36rem;font-family: DIN-Medium;color:#bbbbbb; text-align: center;border-left: 1px solid #e5e5e5;}
.News .list ul li time span { display: block; font-size: 3em;border-bottom: 1px solid #e5e5e5; padding-bottom: 0.06rem; margin-bottom: 0.06rem;}
.News .list ul.ul li:hover { box-shadow: 0 0 6px 2px #ccc;}
@media(min-width:1025px){
	.News .list { position: relative;}
	.News .list ol{ float: left; width: 50.69%;}
	.News .list ul{ float: right; width: 47.22%;}

}
@media(max-width:1024px){
	.News .list ol { margin-bottom: 0.3rem;}
	.News .list ol .word aside { font-size: 1.2em;}
	.News .list ul li time {padding: 0 0.16rem;}
	.News .list ul li time span { font-size: 2em;}
}




.PicList001200{padding: 4% 0 1% 0;}
.PicList001200 li{ padding: 2%; background: #f7f9fb; margin-bottom:2%;transition: .3s;}
.PicList001200 li a{ display:block; position:relative; padding-left:27%;padding-right:15%;}
.PicList001200 li a::after{ position:absolute; content:''; width:33px; height:33px; background:url(../images/PicList001200-more.png) no-repeat left top; right:5%; top:50%; margin-top:-16px;}
.PicList001200 li figure{ position:absolute; left:0; top:0; height:100%; width:24%;}
.PicList001200 li div{ position:relative; padding-right:5%; padding-bottom:10%;}
.PicList001200 li div::before,
.PicList001200 li div::after{ position:absolute; content:''; }
.PicList001200 li div::before{width:1px; height:70%; top:15%; background-color:#ebebeb; right:0;}
.PicList001200 li div::after{ width:7%; height:1px; background-color:#e70014; bottom:10%; left:-9%; z-index:2;}
.PicList001200 li h3{ margin:0; font-size:22px; padding:3% 0 0 0; font-weight:normal; color:#333;}
.PicList001200 li p{ margin:3% 0 0 0; color:#999; line-height:1.875; overflow:hidden;}
.PicList001200 li time{ position:absolute; left:0; bottom:5%; color:#969696;}

.PicList001200 li:hover{ box-shadow: 0 0 6px 2px #e5e5e5;}
.PicList001200 li:hover h3{ color:#e70014;}
.PicList001200 li:hover a::after{ background-position:left bottom;}
@media(max-width:768px){
.PicList001200 li h3{font-size:18px;}
.PicList001200 li figure{width:32%;}
.PicList001200 li a{ padding-left:35%;}
}
@media(max-width:480px){
.PicList001200 li div::before,
.PicList001200 li a::after{ display:none;}
.PicList001200 li div,
.PicList001200 li a{padding-right:0;}
.PicList001200 li a{ padding-left:40%;}
.PicList001200 li figure{ width:37%;}
}

.zpwh .title{margin-bottom: 1.25em;font-size: 2em;font-family: syht-b;text-align: center;color: #333}
.zpwh li {
    position: relative;
    height: 280px;
    width: -webkit-calc(100% / 3);
    width: -moz-calc(100% / 3);
    width: calc(100% / 3);
    background-size: cover;
    background-repeat: no-repeat;
    float: left;
}

.zpwh li:nth-child(1) {
    width: -webkit-calc(100% / 3 * 2);
    width: -moz-calc(100% / 3 * 2);
    width: calc(100% / 3 * 2);
}

.zpwh li .txt {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 36px 36px 32px;
    cursor: pointer;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center;
    overflow: hidden;
    color: #fff;
}

.zpwh li .txt .bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all 0.5s cubic-bezier(0.2, 0, 0.2, 1);
    -o-transition: all 0.5s cubic-bezier(0.2, 0, 0.2, 1);
    -moz-transition: all 0.5s cubic-bezier(0.2, 0, 0.2, 1);
    transition: all 0.5s cubic-bezier(0.2, 0, 0.2, 1);
    -webkit-transform: translate(0, 280px);
    -moz-transform: translate(0, 280px);
    -ms-transform: translate(0, 280px);
    -o-transform: translate(0, 280px);
    transform: translate(0, 280px);
}

.zpwh li:nth-child(1) .txt .bg {
    background-color: rgb(254, 146, 0);
}

.zpwh li:nth-child(2) .txt .bg {
    background-color: rgb(174, 161, 255);
}

.zpwh li:nth-child(3) .txt .bg {
    background-color: rgb(0, 156, 224);
}

.zpwh li:nth-child(4) .txt .bg {
    background-color: rgb(104, 188, 0);
}

.zpwh li:nth-child(5) .txt .bg {
    background-color: rgb(253, 161, 255);
}

.zpwh li .txt h3 {
    display: block;
    position: relative;
    font-size: 28px;
    font-weight: 600;
    z-index: 1;
    line-height: 40px;
    margin: 0;
    font-weight: normal
}

.zpwh li .txt p {
    display: -webkit-box;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    position: relative;
    word-break: break-all;
    z-index: 1;
    margin-top: 12px;
    opacity: 0;
    -webkit-transform: translate(0, 93.33333333333333px);
    -moz-transform: translate(0, 93.33333333333333px);
    -ms-transform: translate(0, 93.33333333333333px);
    -o-transform: translate(0, 93.33333333333333px);
    transform: translate(0, 93.33333333333333px);
    -webkit-transition: all 0.5s cubic-bezier(0.2, 0, 0.2, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.2, 1);
    -o-transition: all 0.5s cubic-bezier(0.2, 0, 0.2, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.2, 1);
    -moz-transition: all 0.5s cubic-bezier(0.2, 0, 0.2, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.2, 1);
    transition: all 0.5s cubic-bezier(0.2, 0, 0.2, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.2, 1);
    white-space: pre-wrap;
}

.zpwh li:hover .txt .bg {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}

.zpwh li:hover .txt p {
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
}



@media(max-width:1024px) {
    .zpwh{padding-top: 30px}
    .zpwh .title{margin-bottom: 20px;}
    .zpwh li {
        width: -webkit-calc(100% / 1);
        width: -moz-calc(100% / 1);
        width: calc(100% / 1);
        float: none;
        height: 160px;
    }
    .zpwh li:nth-child(1) {
        width: -webkit-calc(100% / 1);
        width: -moz-calc(100% / 1);
        width: calc(100% / 1);
    }
    .zpwh li .txt {
        padding: 15px 36px;
    }
}





.Floor003105{overflow: hidden;padding: 2vw 0}
.Floor003105 .auto{position: relative}
.Floor003105 .title{margin-bottom: 1.25em;font-size: 2em;font-family: syht-b;text-align: center;color: #333}
.Floor003105 .slick-arrow{position: absolute;width: 44px; height: 44px;border-radius: 50%;z-index: 20;font-size: 1em; text-indent: 999em;background:  rgba(0,0,0,0.3);}
.Floor003105 .slick-arrow:before {position: absolute;content: '';width: 10px;height: 10px;border-bottom: 2px solid #fff;border-left: 2px solid #fff;left: 50%;top: 50%;margin: -5px 0 0 -3px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor003105 .slick-next{transform: rotateY(180deg);}
.Floor003105 .slick-arrow:hover{background:  rgba(0,0,0,0.6);}
@media (min-width:1025px) {
.Floor003105 .slider{width: 100%;overflow: hidden}
.Floor003105 .slider .slick-list{overflow: inherit;}
.Floor003105 .slider li:not(.slick-center){opacity: 0.4;}
.Floor003105 .slick-arrow{top: 50%; margin-top: -1.25em;}
.Floor003105 .slick-prev{left: -6%;}
.Floor003105 .slick-next{right: -6%;}
/* .Floor003105 .title{width: 91.667%;} */
.Floor003105 .title aside{padding-left: 54.546%;}
.Floor003105 .title .cn{text-indent: 3.1578em;}
.Floor003105 .title .en{text-indent: 2.3076em;}
.Floor003105 .slider li a{table-layout: fixed;}
.Floor003105 .slider li .ytable-cell{vertical-align: bottom;}
.Floor003105 .slider li .pic{width: 54.546%;}
.Floor003105 .slider li .txt{padding:0 1.37em 0 1.2em;}
}
@media (max-width:1600px) {
.Floor003105 .slider li .txt p{margin-bottom: 5vw;}
}
@media (max-width:1024px) {
.Floor003105{padding: 30px 0}
.Floor003105 .title{width: 90%; margin: 0 auto 0.3em;}
.Floor003105 .slider li a,
.Floor003105 .slider li .ytable-cell{display: block;}
.Floor003105 .slider li .txt{padding:0.5em 5%;}
.Floor003105 .slick-arrow{top: 50%; margin-top: -1.75em;}
.Floor003105 .slick-prev{left: 1%;}
.Floor003105 .slick-next{right: 1%;}
}
@media (max-width:480px) {
.Floor003105 .slider li .txt .tit{font-size: 0.32em;}
.Floor003105 .slider li .txt p{font-size: 0.24em;}
}



.Map002793 {margin-top: 40px;}
.Map002793 .auto_1600{ max-width:1440px;margin: auto;}
@media(max-width:1600px){
.Map002793 .auto_1600{ padding:0 2%;}
}
.Map002793{ padding-bottom: 5%;}
.Map002793 .box{ position: relative;}
.Map002793 .tab_list .box{ display:none;}
.Map002793 .box figure { padding-bottom:36.80%;}
.Map002793 .box img{ display: block; width: 100%;}
.Map002793 .con{ position: absolute; left: 0; top: 0; width: 100%; max-height: 100%; overflow: auto; color: #fff; padding: 5%;}
.Map002793 .con h2{ margin: 0; font-size: 36px; line-height: normal;}
.Map002793 .con h2 span{ display: block; font-size: 14px; font-weight: normal; margin: 1.5% 0;text-transform:uppercase;}
.Map002793 .con h2:after{ content: ''; display: block; width: 60px; height: 1px; background: #fff; margin-bottom: 1.5%;}
.Map002793 .con .txt{ max-width: 1006px; line-height: 30px; overflow: hidden;}
.Map002793 .con ul{ display: table; width: 50%; float: left;}
.Map002793 .con li{ display: table-row;}
.Map002793 .con li span{display: table-cell;
    padding-left: 0;
    font-size: 16px;
    line-height: 36px;}
.Map002793 .con ul:nth-child(2) li span:first-child{ width: 120px;}
.Map002793 .con .txt:after{  margin: 3% 0 4%;}
.Map002793 .con .more{ width: 140px; line-height: 36px; text-align: center; background: rgba(255,255,255,0.5); color: #595656; display: block;}
.Map002793 .con .more:before{ content: ''; display: inline-block; width: 15px; height: 15px; background: url("../images/Map002793-icon.png") no-repeat center; vertical-align: middle; margin-right: 5px;}
.Map002793 .tab_span li{ float: left; color: #888888; background:#f3f4f8; text-transform: uppercase; width: 184px; padding:52px 0 15px 15px; margin-right: 1%; margin-top: 25px; cursor: pointer;}
.Map002793 .tab_span b{ display: block; font-size: 24px; color: #555;}
.Map002793 .tab_span li:last-child{ margin-right: 0;}
.Map002793 .tab_span li.on{     background: #e70014;
    color: #ffffff;
    position: relative;}
.Map002793 .tab_span li.on b{ color: #fff;}
.Map002793 .tab_span li.on:before{ content: '';position: absolute;left: 50%;transform: translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform:rotate translateX(-50%);-o-transform:rotate translateX(-50%);border: 10px solid transparent;border-bottom-color: #595656;bottom: 100%;}
@media(max-width:1000px){

    .Map002793 .tab_span{ display: none;}
    .Map002793 .box{ display: block!important; margin-bottom: 2%;}
    .Map002793 .con ul{width: 100%; float: none;}
}
@media(max-width:640px){
    .Map002793 .con{ position: static; color: #555;}
    .Map002793 .con h2{ font-size: 20px;}
    .Map002793 .con li span{ min-width: 80px;}
    .Map002793 .con .more{background:#ddd;}
}


