<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'å®‹ä½“'}
.fw{font-family:'å¾®è½¯é›…é»‘'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-overflow-scrolling:touch}
body{background:#f7f9fb;font:14px/1.5 Arial,"Microsoft YaHei",HeiTi,sans-serif;outline:0}
img{max-width:100%;border:none}
input,select,textarea{font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft YaHei",HeiTi,sans-serif}
input,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
::-webkit-input-placeholder{color:#bababa}
::-moz-placeholder{color:#bababa}
::-ms-input-placeholder{color:#bababa}
select::-ms-expand{display:none}
a{color:#080404;text-decoration:none}
a:hover{color:#d21026}

table{min-width: 100%; box-sizing: border-box; border-top: .2vw solid #e10019;}
/*tr.firstRow td{white-space:nowrap}*/
table th{padding:10px 19px;font-size:.8vw;color:#000;font-weight:700;height:3vw;border-bottom:.01vw solid #dcdcdc}
table td{padding:10px 19px;font-size:.8vw;color:#000;height:2vw; border: #ddd solid 1px;}
table tbody tr:nth-child(odd) td{background-color:rgba(238,238,238,.3)}


table .nowrap {white-space:nowrap;}

table.borded{background: #fff;}
table.borded th{padding:0 1vw;height:4vw;font-size:.8vw;color:#000;font-weight:700;text-align:left;border:.01vw solid rgba(85,85,85,.1)}
table.borded td{padding:1vw 1vw;font-size:.8vw;color:#000;height:3vw;border:.01vw solid rgba(85,85,85,.1)}
table tbody tr:nth-child(odd) td{background-color:transparent;}

.container{max-width:72.92vw;margin:0 auto;box-sizing:border-box;font-size: .8vw;}
.container:after{content:'';display:block;height:0;clear:both}
header{position:relative;z-index:99;background:#fff}
header:after{content:'';display:block;height:0;clear:both}
header #header{padding:0 40px;transition:all .4s;display:flex;height:4.1vw;align-items:center;box-shadow:0 .2vw .2vw rgba(120,120,120,.1);box-sizing:border-box;}
header #header.fixed{position:fixed;top:0;left:0;width:100%;background:#fff;height:4.1vw}
header #header.fixed .logo{height:24px}
header #header.fixed .main-nav&gt;li&gt;a{line-height:3.97vw}
header #header.fixed .main-nav&gt;li .sub{top:4.1vw}
header #header .logo{display:block;float:left;height:1.5vw;transition:all .4s}
header #header .logo img{height:100%}
header #header .main-nav{margin-left:40px;font-size:.85vw; height: 100%;}
header #header .main-nav&gt;li{float:left; height: 100%;}
header #header .main-nav&gt;li&gt;a{display:block;box-sizing: border-box;border-bottom:.13vw solid #fff;padding:0 1vw;transition:all .4s; line-height: 3.96vw;}
header #header .main-nav&gt;li.active&gt;a,header #header .main-nav&gt;li:hover&gt;a{border-bottom:.13vw solid #d21026}
header #header .main-nav&gt;li .sub{position:absolute;display:none; overflow:hidden; left:0;top:4.1vw;height:auto;background:#fff;width:100%;border-top:1px solid #eee;box-shadow:0 6px 6px rgba(140,140,140,.1);}
header #header .main-nav&gt;li .sub .container{height:100%}
header #header .main-nav&gt;li:hover&gt;.sub{display:block}
header #header .main-nav .group{float:left;height:auto;padding-left:1vw;padding-right:1vw; position: relative;}
header #header .main-nav .group:last-child{border:none}
header #header .main-nav .group:after{content:'';display:block; height:0; clear:both}
header #header .main-nav .group:before{content:'';display:block; height:400px; width:.01vw; background:#eee; position: absolute; right:0; top:0;}
header #header .main-nav .group h2{ font-size: .72vw;padding:15px 0 15px}
header #header .main-nav .group h3{font-size: .72vw;margin-bottom:14px}
header #header .main-nav .group a{font-size: .72vw; line-height: .72vw;}
header #header .main-nav .group li{width:6vw; margin-bottom: 7px;}
header #header .main-nav .group ul.c2{width:12vw; padding-bottom: 30px; overflow: hidden;}
header #header .main-nav .group ul.c2 li{float:left}
header #header .header-con{flex:1;display:flex;align-items:center; height: 100%;}
header #header .tools{flex:1; display: flex; justify-content: flex-end;}
header #header .tools:after{content:'';display:block;height:0;clear:both}
header #header .tools .search{float:none}
header #header .tools .search input{border:none;border-bottom:1px solid #eee;line-height:2vw;width:140px;color:#9e9e9e;outline:0; font-size: .8vw;}
header #header .tools .search input:focus{border-bottom:1px solid #ccc}
header #header .tools .search button{padding:0 6px;border:none;background:0 0;outline:0}
header #header .tools .search button i{font-size:.8vw;color:#9e9e9e;line-height:32px}
header #header .tools .user{float:none;margin-left:20px;line-height:2vw; font-size: .8vw;}
header #header .tools .user i{ font-size: .8vw;}
header #header .tools .user a{color:#9e9e9e;transition:all .3s; font-size: .8vw;}
header #header .tools .user a:hover{color:#d21026}
.menuBtn{display:none;position:absolute;top:50%;right:12px;width:30px;height:30px;margin-top:-15px;cursor:pointer;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;z-index:5}
.menuBtn span{position:absolute;left:0;top:50%;right:0;width:24px;height:4px;margin-top:-2px;background-color:#000;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.menuBtn span:after,.menuBtn span:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:30px;background-color:#000;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.menuBtn span:before{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}
.menuBtn span:after{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px)}
.menuBtn.open span{background-color:transparent}
.menuBtn.open span:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open span:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
#banners{z-index:0}
#banners .swiper-slide{height:34vw;background-size:cover;background-repeat:no-repeat;background-position:center top;overflow:hidden}
#banners .container{max-width:72.92vw;height:100%;display:flex;align-items:center;position:relative}
#banners .container .kt .z-1{position:absolute;z-index:3;left:45%;top:20%;opacity:0;transition:all .5s .2s}
#banners .container .kt .z-2{position:absolute;z-index:4;left:45%;top:14%;opacity:0;transition:all .5s .3s}
#banners .container .kt .z-k{position:absolute;z-index:5;left:15%;top:44%;opacity:0;transition:all .5s}
#banners .container .kt .z-t{position:absolute;z-index:4;left:75.5%;top:-46.5%;opacity:0;transition:all .5s .6s}
#banners .container .kt .z-sd{position:absolute;z-index:1;left:41%;top:18.5%;opacity:0;transition:all .5s 1s}
#banners .container .kt .z-p1{position:absolute;z-index:5;left:55.5%;top:15%;opacity:0;transition:all .5s 1.2s;width:130px}
#banners .container .kt .z-p2{position:absolute;z-index:5;left:71%;top:13.5%;opacity:0;transition:all .5s 1.5s;width:130px}
#banners .container .kt .z-p3{position:absolute;z-index:5;left:55%;top:39%;opacity:0;transition:all .5s 1.7s;width:130px}
#banners .container .kt .z-p4{position:absolute;z-index:5;left:78%;top:36%;opacity:0;transition:all .5s 1.7s;width:88px}
#banners .container .kt .z-p5{position:absolute;z-index:5;left:68.5%;top:32%;transform:scale(.6);width:98px;opacity:0;transition:all .5s 1.9s}
#banners .container .kt .z-p6{position:absolute;z-index:5;left:49.8%;top:31.7%;transform:scale(.3);width:88px;opacity:0;transition:all .5s 2.1s}
#banners .container .kt .z-p7{position:absolute;z-index:5;left:86%;top:15%;opacity:0;transition:all .5s 1.7s;width:100px}
#banners .container .kt .z-p8{position:absolute;z-index:5;left:91.5%;top:22%;opacity:0;transition:all .5s 2.2s}
#banners .container .kt .z-p9{position:absolute;z-index:5;left:67%;top:4%;opacity:0;transition:all .5s 2.1s;width:90px}
#banners .container .kt .z-l{position:absolute;z-index:4;left:52.5%;top:10%;opacity:0;transition:all .5s 2.4s}
#banners .container .txt{opacity:0;margin-top:100px;transition:all .8s .4s;padding-bottom:150px}
#banners .container .txt a{transition:all .5s;display:inline-block;padding:0 30px;height:2.4vw;line-height:2.4vw;border:1px solid #080404;margin-top:10px}
#banners .container .txt a i{transition:all .5s}
#banners .container .txt a:hover{background:#d21026;color:#fff;border:1px solid #d21026!important}
#banners .container .txt a:hover i{color:#fff!important;margin-left:14px}
#banners .container .txt.txt1{position:relative;z-index:10}
#banners .container .txt.txt1 h2{font-size:3vw;line-height:3.3vw;font-weight:400}
#banners .container .txt.txt1 p{font-size:.8vw;line-height:2;margin:5px 0 20px}
#banners .container .txt.txt1 a i{margin-top:-2px;display:inline-block;vertical-align:middle;color:#d21026}
#banners .container.no-btn a{display: block; position: absolute; left: 0; font-size: 0; top: 0; width: 100%; height: 100%; border: none !important; background: none !important;}
#banners .container.no-btn a i{display: none !important;}
#banners .container.no-btn a:hover{background: none !important; border: none !important;}
#banners .container.no-title .txt h2{display: none;}
#banners .container.light .txt{color:#fff}
#banners .container.light .txt h2{font-size:3vw; line-height:3.2vw;font-weight:400}
#banners .container.light .txt p{margin:14px 0;line-height:2; font-size: .8vw;}
#banners .container.light .txt a{color:#fff;border:1px solid #fff}
#banners .container.light .txt a i{margin-top:-2px;display:inline-block;vertical-align:middle;color:#d21026}
#banners .container .txt .logo img{height:2.4vw;}
#banners .container.dark .txt h2{font-size:3vw;line-height:3.2vw;font-weight:400}
#banners .container.dark .txt p{margin:14px 0;line-height:2; font-size:.8vw;}
#banners .container.dark .txt a i{margin-top:-2px;display:inline-block;vertical-align:middle;color:#d21026}
#banners .swiper-slide-active .container .txt{opacity:1;margin-top:0}
#banners .swiper-slide-active .container .kt.ready .z-1{z-index:3;left:45%;top:22%;opacity:1}
#banners .swiper-slide-active .container .kt.ready .z-2{z-index:4;left:45%;top:16%;opacity:1}
#banners .swiper-slide-active .container .kt.ready .z-k{z-index:5;left:15%;top:46%;opacity:1}
#banners .swiper-slide-active .container .kt.ready .z-t{z-index:4;left:75.5%;top:-44.5%;opacity:1}
#banners .swiper-slide-active .container .kt.ready .z-sd{z-index:1;left:41%;top:20.5%;opacity:1}
#banners .swiper-slide-active .container .kt.ready .z-p1{z-index:5;left:55.5%;top:17%;opacity:1}
#banners .swiper-slide-active .container .kt.ready .z-p2{z-index:5;left:71%;top:15.5%;opacity:1}
#banners .swiper-slide-active .container .kt.ready .z-p3{z-index:5;left:55%;top:41%;opacity:1}
#banners .swiper-slide-active .container .kt.ready .z-p4{z-index:5;left:78%;top:38%;opacity:1}
#banners .swiper-slide-active .container .kt.ready .z-p5{z-index:5;left:68.5%;top:35%;transform:scale(.6);opacity:1}
#banners .swiper-slide-active .container .kt.ready .z-p6{z-index:5;left:49.8%;top:33.7%;transform:scale(.6);opacity:1}
#banners .swiper-slide-active .container .kt.ready .z-p7{z-index:5;left:86%;top:17%;opacity:1}
#banners .swiper-slide-active .container .kt.ready .z-p8{z-index:5;left:91.5%;top:24%;opacity:1}
#banners .swiper-slide-active .container .kt.ready .z-p9{z-index:5;left:67%;top:8%;opacity:1}
#banners .swiper-slide-active .container .kt.ready .z-l{z-index:4;left:52.5%;top:12%;opacity:1}
#banners .banner-pagination{max-width:72.92vw;left:50%;margin-left:-36.46vw;bottom:9.22vw;text-align:left}
#banners .banner-pagination .swiper-pagination-bullet{border-radius:0;width:11px;height:11px;opacity:1;background:#555;margin-right:50px;margin-left:0;position:relative}
#banners .banner-pagination .swiper-pagination-bullet:after{content:'';display:block;height:1px;width:50px;opacity:.3;background:#555;top:50%;position:absolute;left:11px}
#banners .banner-pagination .swiper-pagination-bullet:before{content:'';display:block;width:0;transition:width 7s linear;height:1px;opacity:1;background:0 0;top:50%;position:absolute;left:11px}
#banners .banner-pagination .swiper-pagination-bullet:last-child:after{display:none}
#banners .banner-pagination .swiper-pagination-bullet:last-child:before{right:11px;left:auto}
#banners .banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#d21026}
#banners .banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{width:50px;background:#d21026}
#banners .banner-bg{position:absolute;left:-5%;right:-5%;top:0;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;display:none}
#mobile-banners{display: none;}
#footer{background:#2c2f30;color:#fff;padding-top:51px;overflow:hidden}
#footer .footer-nav{overflow:hidden;padding-bottom:49px;float:left}
#footer .footer-nav ul{float:left;margin-right:2.4vw}
#footer .footer-nav ul:last-child{margin-right:0}
#footer .footer-nav ul h4{font-size:.9vw;line-height:1.2vw;font-weight:400;margin-bottom:20px}
#footer .footer-nav ul li{margin-bottom:.6vw;line-height:1vw}
#footer .footer-nav ul li a{color:#8f9495; font-size: .7vw;}
#footer .footer-nav ul li a:hover{color:#d21026}
#footer .footer-contact{float:right;width:20vw;}
#footer .footer-contact h4{font-size:14px;line-height:19px;font-weight:400;margin-bottom:17px}
#footer .footer-contact h5{font-size:14px;line-height:16px;font-weight:400;margin-bottom:11px}
#footer .footer-contact span{color:#8f9495;font-size:12px}
#footer .footer-contact h2{font-size:2.3vw;line-height:1;font-weight:400}
#footer .footer-contact hr{height:.01vw;background:#8f9495;border:none;opacity:.45;margin:1vw 0 1vw}
#footer .footer-contact p{margin:0;font-size:.7vw;color:#8f9495}
#footer .copyright{background:#2D2F30;font-size:.6vw;color:#5c6061;line-height:16px;padding:10px 0; position: relative;}
#footer .copyright:after{content: ''; display: block; position: absolute; left: 0; top: 0; background: #D31026; width: 65%; height: 100%; z-index: 0; border-top-right-radius:20vw;}
#footer .copyright:before{content: ''; display: block; position: absolute; right: 0; top: 0; background: #1a1c1d; width: 36%; height: 100%; z-index: 0; border-top-left-radius:20vw;}
#footer .copyright .container{font-size: .6vw; z-index: 1; position: relative; color: #fff;}
.side-bar{position:fixed;right:10px;bottom:60px;background:#fff;width:82px;min-height:82px;z-index:90;border:1px solid #eee}
.side-bar a{display:block;width:100%;height:100%;text-align:center}
.side-bar a i{display:block;font-size:42px;line-height:46px;margin-top:5px}
.mobile-tip{display: none;}

.channel-query .li.partner-chpwd{width: 100%;}
.partner-chpwd .con .form3{width: 50%;}
.form-code .cap-image{float:left; margin-right: 1%; width:30%;}
.form-code input{display: inline-block; float:left; width:69% !important; margin-top: 10px;}
.page-nav-3{background: #fff; margin-bottom: 1vw; border: #E1E1E1 solid 1px;}
.page-nav-3 ul{overflow: hidden; padding:0 1vw;}
.page-nav-3 li{float: left; margin-right: 1vw; font-size: .9vw; border-bottom: #fff solid 3px; padding: .6vw 1vw;}
.page-nav-3 li.active{border-bottom: #DC0019 solid 3px;}
.page-nav-3 li.active a{color: #DC0019;}


@media only screen and (max-width:1199px){
body.pt74{padding-top:74px}
body.pt74 header #header{background-color:#fff;box-shadow:0 6px 6px rgba(120,120,120,.1)}
.menuBtn{display:block;z-index:101}
header{position:fixed;left:0;top:0;right:0;z-index:1000;background-color:transparent;height:74px}
header #header,header #header.fixed{box-shadow:none;padding:0 5%;height:74px;}
header #header .header-con{display:none}
.header-con{padding:20px 0;position:absolute;left:0;top:0;right:0;height:100vh;background-color:#fff;z-index:100;overflow-y:auto;display:none}
header #header .main-nav&gt;li{float:none}
header #header .main-nav&gt;li&gt;a{height:40px;line-height:40px;padding:0}
header #header .tools{text-align:center}
header #header .tools .search,header #header .tools .user{float:none}
header #header .tools .user{margin:0;padding-left:40px}
header #header .main-nav&gt;li .sub{position:static;height:auto;box-shadow:none;font-size:0;display:block}
header #header .main-nav .group{float:none;display:inline-block;vertical-align:top;width:50%;border:none}
header #header .main-nav&gt;li .sub .container{width:100%}
#footer .footer-nav{display:none}
#footer .footer-contact{width:100%;text-align:center}
#footer .copyright{margin-top:20px;text-align:center;background-color:#2c2f30}
}
@media only screen and (max-width:959px){
#banners .swiper-slide .container .kt{display:none}
#banners .banner-bg{display:block}
}
@media only screen and (max-width:767px){
html{height:100%; overflow-y: scroll;}
body{height: 100%; overflow-y: scroll;}
.container{max-width: none; width: 90%;}
header #header{background-color: #fff; height: 74px;}
header #header .main-nav .group{width:100%}
header #header.mopen{background: #fff;}
header #header .logo,header #header.fixed .logo{height:16px}
header #header .header-con{height: 100%; position: absolute; left: 0; top: 74px; padding: 0;}
header #header .main-nav{margin-left: 0; font-size: 16px; text-align: left; border-top: #eee solid 1px; height: auto; margin-top: 54px;}
header #header .main-nav&gt;li{height: auto;}
header #header .main-nav&gt;li&gt;a{padding-left: 5%;}
header #header .main-nav&gt;li .sub{background: #f6f6f6;}
header #header .logo, header #header.fixed .logo{float: none; z-index: 999;}
header #header .main-nav .sub .container{padding: 0 5%; display: flex; align-items: top; flex-flow:row wrap;}
header #header .main-nav .group{padding-left: 0; padding-right: 0; width: 30%; margin-right: 3%;}
header #header .main-nav .group h2{padding: 10px 0px; margin-bottom: 10px; margin-top: 10px;}
header #header .main-nav .group h2&gt;a{font-size: 12px;}
header #header .main-nav .group ul{width: 100%;}
header #header .main-nav .group ul.c2{width: 100%; border: none;}
header #header .main-nav .group:before{content: ''; display: none;}
header #header .main-nav .group li{width: 100%; margin-bottom: 20px;}
header #header .main-nav .group a{font-size: 12px; line-height: 1;}
header #header .tools{position: absolute; left: 0; top: 0; display: flex; align-items: center; width: 100%; padding: 0 5%;}
header #header .tools .user{padding-left: 0; margin-right: 10px;}
header #header .tools .user a{font-size: 14px;}
header #header .tools .user i{font-size: 14px;}
header #header .tools .search{flex: 1;}
header #header .tools .search input{width: 80%; line-height: 1.5; font-size: 14px;}
header #header .tools .search button i{font-size: 14px;}
.side-bar{width:60px;min-height:60px}
.side-bar a{font-size:10px}
.side-bar a i{font-size:24px;line-height:30px}
#footer{padding-top:25px}
#footer .footer-contact h4{font-size:12px;margin:0}
#footer .footer-contact span{font-size:9px}
#footer .footer-contact h2{font-size:23px}
#footer .footer-contact hr{margin:10px 0 20px}
#footer .footer-contact h5,#footer .footer-contact p{font-size:11px}
#footer .copyright .container{font-size: 8px; text-align: left;}
#footer .copyright:before{width: 16%}
#footer .copyright:after{width: 85%}
#banners{margin-top: 47px;}
#banners .swiper-slide{height:370px}
#banners .swiper-slide .container{width:90%; max-width: none;}
#banners .swiper-slide .container .txt.txt1 h2{font-size:28px; line-height: 1.4;}
#banners .swiper-slide .container .txt.txt1 p{margin:0;font-size:9px}
#banners .swiper-slide .container .txt a{padding:0 23px;height:26px;line-height:24px;font-size:9px}
#banners .swiper-slide .container .txt{padding:0}
#banners .banner-pagination{bottom:34px;width:90%;margin-left:-45%}
#banners .banner-pagination .swiper-pagination-bullet{width:10px;height:10px}
#banners .swiper-slide .container .txt.txt2 .logo{height:26px}
#banners .swiper-slide .container .txt.txt2 h2{font-size:28px}
#banners .swiper-slide .container .txt.txt2 p{line-height:1.5;font-size:9px}
#banners .swiper-slide .container .txt.txt3 h2{font-size:28px}
#banners .swiper-slide .container .txt.txt3 p{line-height:1.5;font-size:9px}
#banners .swiper-slide .container.light .txt h2{font-size: 28px;line-height: 1.2;}
#banners .swiper-slide .container .txt .logo img{height: 20px;}
#banners .swiper-slide .container.light .txt p{font-size: 12px;}
#banners .swiper-slide .container.dark .txt h2{font-size: 28px;line-height: 1.2;}
#banners .swiper-slide .container.dark .txt p{font-size: 12px;}
.partner-chpwd .con .form3{width: 100%;}
.form-code .cap-image{float:none; margin-right: 0px; width:50%; }
.form-code input{display: block; float:left; width:100%;}
.page-nav-3{background: #fff; margin-bottom: 10px;}
.page-nav-3 ul{overflow: hidden; padding:0 1vw;}
.page-nav-3 li{float: left; margin-right: 1vw; font-size: 14px; border-bottom: #fff solid 3px; padding: 10px 20px;}
.page-nav-3 li.active{border-bottom: #DC0019 solid 3px;}
.page-nav-3 li.active a{color: #DC0019;}
}
.new-pro{background:#fff;box-shadow:0 0 10px rgba(122,122,122,.2);padding:1.7vw;margin-top:-7.81vw;position:relative;z-index:10;display:flex}
.new-pro .pic{width:500px;margin-right:50px;display:flex;align-items:center; max-height: 120px;}
.new-pro .icon-new{position:absolute;left:-0.8vw;top:-0.8vw;z-index:20; width:3.3vw;}
.new-pro .logos{width:400px;margin-left:50px;align-items:center;text-align:right}
.new-pro .logos a{border:1px solid #080404;padding:0 30px;float:right;display:inline-block;margin-top:2.8vw;height:41px;line-height:39px;transition:all .4s}
.new-pro .logos a:hover{background:#d21026;color:#fff;border:1px solid #d21026}
.new-pro .txt h2{line-height:2.2vw; font-size: 1.3vw;}
.new-pro .txt p{margin:13px 0;color:#9e9e9e;line-height:2; font-size: .7vw;}
.new-pro .txt p a:hover{color: #080404;}
.section-title{display:flex;align-items:center;margin-bottom:30px}
.section-title h2{margin-top:3px;font-size:1.5vw;line-height:2vw;flex:1}
.section-title.with-tab h2{font-size:1.5vw;flex:none}
.section-title.with-tab .tabs{overflow:hidden;flex:1;margin-left:30px}
.section-title.with-tab .tabs li{float:left}
.section-title.with-tab .tabs li a{display:block; font-size: .8vw;line-height:2vw;border-bottom:2px solid transparent;padding:0 20px}
.section-title.with-tab .tabs li.active a{border-bottom:2px solid #d21026}
.section-title .more{margin-top:2px;color:#9e9e9e;transition:all .3s; font-size: .8vw;}
.section-title .more:hover{color:#d21026}
.news{padding:70px 0 69px}
.news:after{content:'';display:block;height:0;clear:both}
.news .topic{width:40%;float:left}
.news .topic .pic{width:100%;overflow:hidden}
.news .topic .pic img{transition:all .4s}
.news .topic .pic:hover img{transform:scale(1.05)}
.news .topic .txt{margin-top:11px}
.news .topic .txt h3{font-size:1.2vw;line-height:1.4vw;font-weight:400}
.news .topic .txt p{margin:13px 0;color:#9e9e9e;line-height:2; font-size: .7vw;}
.news .news-block{width:57%;float:right}
.news .news-list:after{content:'';display:block;height:0;clear:both}
.news .news-list ul{margin-top:1px;float:left; width: 65%;}
.news .news-list ul li{margin-bottom:20px;font-size:.7vw;line-height:1vw;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.news .news-list ul li span{color:#9e9e9e;display:inline-block;margin-right:20px}
.box-ad{overflow:hidden; width: 35%; float: right;}
.box-ad img{width: 100%;}
.news .new{padding-bottom:16px;border-bottom:1px dashed #d7d8da;margin-bottom:20px}
.news .new h2{font-size:1.3vw;line-height:1.2;margin-top:12px}
.news .new p{color:#9e9e9e;margin:10px 0 12px; font-size: .7vw; line-height: 1vw;}
.news .new span{display:inline-block;background:#d21026;color:#fff;padding:0 10px;line-height:24px; font-size: .6vw;}
.pros{background:#ebeff2;padding:50px 0}
.pro-swiper{padding-bottom:32px;position:relative;overflow:hidden;display:none}
.pro-swiper .con{padding:0 50px 0 20px;display:block;display:-webkit-flex;display:flex;align-items:center;background:url(/public/images/z-icon33.png) right 20px center no-repeat #fff;-webkit-background-size:13px auto;background-size:13px auto;overflow:hidden}
.pro-swiper .con .pic{float:left;width:108px;height:117px;line-height:117px;font-size:0;flex-shrink:0;overflow:hidden}
.pro-swiper .con img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.pro-swiper .con h4{padding-left:20px;font-size:16px;color:#1c1b1a;font-weight:700;line-height:1.1;flex-grow:1;overflow:hidden}
.pro-swiper .swiper-pagination{bottom:0;font-size:0}
.pro-swiper .swiper-pagination-bullet{margin:0 8px;width:10px;height:10px;background-color:#fff;border-radius:50%;opacity:1;filter:alpha(opacity=100)}
.pro-swiper .swiper-pagination-bullet-active{background-color:#96a2ab}
.pros .container{position:relative}
.pros .container:after{content:'';display:block;height:0;clear:both}
.pros .section-title{margin-bottom:29px}
.pros .pro-item{float:left;position:relative;width:54%;background-color:#fff;height:15vw;padding:1vw;margin-bottom:2vw;box-sizing:border-box;}
.pros .pro-item:after{content:'';display:block;height:0;clear:both}
.pros .pro-item .pic{float: left; height: 100%; width: 13vw;background:#f7f9fb;box-sizing:border-box;padding:20px}
.pros .pro-item .txt{padding-left:1vw; box-sizing: border-box; float:left;line-height:2; width: 23vw;}
.pros .pro-item .txt p{margin:14px 0;overflow:hidden; font-size: .7vw;}
.pros .pro-item h1{font-size:22px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.pros .pro-item img{margin:0 auto; height: 100%; width: auto;}
.pros .pro-item a.detail{display:inline-block;margin-top:.4vw;height:2vw;line-height:2vw;padding:0 2vw;border:1px solid #080404;transition:all .3s; font-size: .8vw;}
.pros .pro-item a.detail:hover{border:1px solid #d21026;background:#d21026;color:#fff}
.pros .pro-item.big{float:right;width:44%;background-image:linear-gradient(150deg,#444,#040000);height:32vw;padding:0;transition:all .4s}
.pros .pro-item.big:after{background-image:linear-gradient(190deg,#444,#040000);opacity:0;transition:all .4s;width:100%;height:100%;left:0;top:0;position:absolute}
.pros .pro-item.big:hover:after{opacity:1}
.pros .pro-item.big .pic{float:none;width:100%;background:0 0;position:relative;z-index:1}
.pros .pro-item.big .txt{position:absolute;right:0;bottom:40px;background:#d21026;color:#fff;padding:20px;width:46.6%;line-height:1.3;z-index:1; font-size: .8vw; line-height: 1.2vw;}
.industry{margin-top:3vw;padding-bottom:4vw}
.industry .section-title{margin-bottom:29px}
.industry .ind-list{margin-top:48px}
.industry .ind-list:after{content:'';display:block;height:0;clear:both}
.industry .ind-list li{float:left;width:11.2vw;height:11.2vw;background:#fff;margin-right:1.13vw;transition:all .4s;box-shadow:0 6px 6px rgba(180,180,180,.1)}
.industry .ind-list li:last-child{float:right;margin-right:0}
.industry .ind-list li:hover{box-shadow:0 10px 10px rgba(180,180,180,.2)}
.industry .ind-list a{transition:all .4s;display:block;width:100%;height:100%;text-align:center;padding-top:2vw;box-sizing:border-box}
.industry .ind-list a img{margin:0 auto;height:3vw;}
.industry .ind-list a h4{margin-top:30px;font-size:1vw;font-weight:400}
.video{background:#000;height:600px;width:100%;position:relative}
.video .vd-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;opacity:.6;z-index:1}
.video .vd-wrapper video{width:100%;margin-top:-100px}
.video .container{height:100%;display:flex;align-items:center;color:#fff;z-index:2;position:relative}
.video .container .vd-txt{padding-top:10px;flex:1}
.video .container .vd-txt h2{font-size:42px;line-height:48px}
.video .container .vd-txt .logo{height:52px}
.video .container .vd-txt p{line-height:2;margin:14px 0 31px}
.video .container .vd-txt a{display:inline-block;color:#fff;border:1px solid #fff;padding:0 2.4vw;line-height:2.4vw; transition: all 0.3s;}
.video .container .vd-txt a:hover{background: #D31026; color: #fff; border: #D31026 solid 1px;}
.video .container .vd-logo{height:100%;opacity:.4}
.video .container .vd-logo img{height:100%;width:auto}
.comments{padding:60px 0 120px;overflow:hidden}
.comments .section-title{margin-bottom:29px}
.comments .comment-list{margin-top:60px}
.comments .comment-list:after{content:'';display:block;height:0;clear:both}
.comments .comment-list li{float:left;width:48%;position:relative}
.comments .comment-list li:nth-child(2n){float:right}
.comments .comment-list li .logo{position:absolute;left:0;top:0;background:#fff;width:130px;height:130px;display:flex;align-items:center}
.comments .comment-list li .logo img{width:70%;margin:0 auto}
.comments .comment-list li .words{float:right;width:450px;background:#eceff1;padding:60px;font-size:16px;line-height:2;font-style:italic;margin-top:20px}
.comments .comment-list li .words:before{content:'';display:block;position:absolute;left:150px;top:40px;background:url(/public/images/c1.png) left top no-repeat;width:50px;height:50px;background-size:40px}
.comments .comment-list li .words:after{content:'';display:block;position:absolute;right:10px;bottom:20px;background:url(/public/images/c2.png) left top no-repeat;width:50px;height:50px;background-size:40px}
.pro-banner{background:url(/public/images/pro-bg.jpg) center top no-repeat;background-size:cover;height:24vw;text-align:center}
.pro-banner .container{display:flex;align-items:center;height:100%;text-align:center}
.pro-banner .container .pro-title{text-align:center;width:100%}
.pro-banner .container .pro-title h1{font-weight:bold;font-size:2vw;line-height:1;margin-top:13px}
.pro-banner .container .pro-title img.logo{margin:0 auto;height:60px}
.pro-banner .container .pro-title img.pro{height:10vw;margin:2vw auto 0}
.bread{height:50px;background:#fff;line-height:50px;overflow:hidden}
.bread .bread-nav li{float:left;font-size:.7vw}
.bread .bread-nav li:after{content:'/';margin-right:10px;margin-left:10px;color:#9e9e9e;opacity:.5}
.bread .bread-nav li:last-child:after{content:''}
.bread .bread-nav li a{color:#9e9e9e;transition:all .3s}
.bread .bread-nav li a:hover{color:#d21026}
.bread .bread-nav li i{font-size:16px;color:#d21026}
.pro-detail-tabs{padding:40px 0 0;border-bottom:1px solid #eee;margin-bottom:50px;transition:all .4s;}
.pro-detail-tabs:after{content:'';display:block;height:0;clear:both}
.pro-detail-tabs h2{float:left;line-height:2.5vw;font-size:1.6vw;font-weight:400}
.pro-detail-tabs ul{float:right}
.pro-detail-tabs ul li{float:left}
.pro-detail-tabs ul li a{display:block;padding:.74vw 20px;border-bottom:2px solid transparent;}
.pro-detail-tabs ul li.active a{border-bottom:2px solid #d21026}
.pro-detail-tabs .wrapper{transition:top .4s;position:relative;top:0}
.pro-detail-tabs .wrapper:after{content:'';display:block;height:0;clear:both}
.pro-detail-tabs .wrapper.fixed{position:fixed;top:4.1vw;left:50%;margin-left:-36.46vw;width:72.92vw;background:#fff;padding-top:0;border-left:1px solid #eee;border-right:1px solid #eee;z-index:20;box-shadow:0 0 15px rgba(122,122,122,.2)}
.pro-detail-tabs .wrapper.fixed h2{font-size:1vw;padding-left:1vw}
.pro-content p{color:#555;line-height:2;font-size:16px}
.pro-content .info{padding-bottom:100px}
.pro-content .info .l-pic{margin-top:60px}
.pro-content .info .l-pic:after{content:'';display:block;height:0;clear:both}
.pro-content .info .l-pic .pic{float:left;width:40%}
.pro-content .info .l-pic .txt{float:right;width:55%}
.pro-content .info .l-pic .txt h2{font-size:2vw;line-height:2.5vw;font-weight:400;margin:2px 0 18px}
.pro-content .info .l-pic .txt p{margin:16px 0;width:90%;line-height:2.2; font-size: .8vw;}
.pro-content .info .l-pic .txt a{border:1px solid #080404;display:inline-block;padding:0 40px;margin-top:20px;line-height:39px;transition:all .4s}
.pro-content .info .l-pic .txt a:hover{color:#fff;background:#d21026;border:1px solid #d21026}
.pro-content .sp{background:#fff;min-height: 500px; padding-bottom: 40px;}
.pro-content .sp h2{font-size:2vw;line-height:2.5vw;font-weight:400;padding-top:42px;padding-bottom:38px}
.pro-content .sp .container{position:relative;height:100%}
.pro-content .sp .container .pic{position:absolute;right:0;top:0px; width: 50%;}
.pro-content .sp .container .pic img{height:auto; width: 100%;}
.pro-content .sp .container .sp-list{width:45%;position:relative;font-size:0;z-index:2}
.pro-content .sp .container .sp-list li{width:46%;display:inline-block;vertical-align:top;margin-right:4%;margin-bottom:30px}
.pro-content .sp .container .sp-list li h3{font-size:.8vw}
.pro-content .sp .container .sp-list li p{margin:12px 0 14px;font-size:.7vw;line-height:1.5}
.pro-content .tb{padding-bottom:90px}
.pro-content .tb h2{font-size:2vw;font-weight:400;padding-top:49px;padding-bottom:35px}
.pro-content .tb .tb-table{width:100%;border-top:2px solid #d21026}
.pro-content .tb .tb-table table{width:100%}
.pro-content .tb .tb-table td{line-height:19px;padding:.7vw 10px .7vw 12px;border-bottom:1px solid #eee;border-right:1px solid #eee; font-size: .7vw;}
.pro-content .tb .tb-table td:last-child{border-right:none}
.pro-content .tb .tb-table td p{ font-size: 14px}


.pro-content .doc{padding-bottom:110px}
.pro-content .doc h2{font-size:2vw;font-weight:400;padding-top:21px;padding-bottom:35px}
.pro-content .doc .wrapper{box-shadow:0 6px 6px rgba(120,120,120,.1);box-sizing:border-box;background:#fff;padding:30px 30px 28px}
.pro-content .doc .wrapper:after{content:'';display:block;height:0;clear:both}
.pro-content .doc .wrapper h3{font-size:.8vw;line-height:23px;font-weight:400;margin-bottom:18px}
.pro-content .doc .wrapper .doc-list{float:left;width:70%}
.pro-content .doc .wrapper .doc-list ul{overflow:hidden}
.pro-content .doc .wrapper .doc-list ul li{float:left;width:45%;margin-right:2%;margin-bottom:10px}
.pro-content .doc .wrapper .doc-list ul li a{display:block;padding:.5vw 10px;line-height:1vw;border:1px solid #eee; font-size: .7vw;}
.pro-content .doc .wrapper .doc-list ul li a i{font-size: .7vw;}
.pro-content .doc .wrapper .doc-list&gt;a{font-size:.7vw;color:#d21026;text-decoration:underline;display:inline-block;margin-top:20px}
.pro-content .doc .wrapper .serv-list{float:right;width:30%}
.pro-content .doc .wrapper .serv-list ul{overflow:hidden}
.pro-content .doc .wrapper .serv-list ul li{width:33%;float:left;margin-bottom:18px}
.pro-content .doc .wrapper .serv-list ul li a{text-decoration:underline; font-size: .7vw;}
.evaluate{padding:30px 0;overflow:hidden;display:none}
.evaluate .section-title{margin-bottom:20px;text-align:center}
.evaluate-swiper{position:relative;overflow:hidden}
.evaluate-swiper .con{padding:14px 0 0 34px;position:relative;overflow:hidden}
.evaluate-swiper .pic{position:absolute;left:0;top:0;width:66px;height:66px;line-height:66px;font-size:0;text-align:center;overflow:hidden;z-index:2}
.evaluate-swiper .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.evaluate-swiper .txt{padding:10px;font-size:12px;color:#080404;line-height:1.8;position:relative;width: 100%; text-align: center;}
.evaluate-swiper .txt p{position:relative}
.evaluate-swiper .code{ text-align: center;}
.evaluate-swiper .code img{height: 120px;}
.evaluate-swiper .inner{position:relative; background: #eceff1; padding: 10px; padding-top: 30px;}
.evaluate-swiper .inner:after{content: ''; display: block; clear: both;}
.commentsCode-list{margin:56px -20px 44px;overflow:hidden}
.commentsCode-list li{padding:0 20px;float:left;width:50%}
.commentsCode-list .con{padding:29px 0 0 69px;position:relative}
.commentsCode-list .pic{position:absolute;left:0;top:0;width:6vw;height:6vw;overflow:hidden}
.commentsCode-list .pic img{display:block;width:100%;height:100%}
.commentsCode-list .inner{padding:2vw 3vw;background-color:#eceff1;display:-webkit-flex;display:flex;align-items:center;overflow:hidden}
.commentsCode-list .inner .code{margin-left:38px;float:right;width:8vw;height:8vw;flex-shrink:0;order:1;overflow:hidden}
.commentsCode-list .inner .code img{display:block;width:100%;height:100%}
.commentsCode-list .inner .txt{font-size:16px;color:#080404;text-align:right;line-height:1.4;flex-grow:1; font-size: .8vw;}
.commentsCode-list .inner .txt a{color:#d6001d;text-decoration:underline}

.flinks{background: #fff; padding: 20px 0px; border-top: #eee solid 1px; margin-top: 20px;}
.flinks .container{display: flex;}
.flinks h3{font-size: 1vw; margin-right: 2vw; line-height: 1vw;}
.flinks .flink-list{flex: 1;}
.flinks .flink-list li{float: left; line-height: 1vw; margin-right: 2vw;}

.train-input input{width:100%; height: 3vw; line-height: 3vw;}
.sz-logo{margin-left: 20px; height: 2vw;}
.sz-logo img{height: 100%; width: auto;}

@media only screen and (max-width:1199px){
.new-pro .logos a{padding:0 20px}
.pros .pro-item{height:240px}
.pros .pro-item .pic{width:200px}
.pros .pro-item a.detail{margin-top:5px;padding:0 20px;height:40px;line-height:38px}
.pros .pro-item.big{height:500px}
.industry .ind-list li{height:160px}
.industry .ind-list a{padding-top:30px}
.industry .ind-list a img{height:40px}
.commentsCode-list .con{padding:20px 0 0 25px}
.commentsCode-list .pic{width:50px;height:50px}
.commentsCode-list .inner{padding:20px}
.commentsCode-list .inner .code{width:80px;height:80px;margin-left:15px}
.commentsCode-list .inner .txt{font-size:12px}
.pro-banner{height:400px}
.pro-banner .container .pro-title img.logo{height:40px}
.pro-banner .container .pro-title h1{font-size:30px;line-height:1.5}
.pro-banner .container .pro-title img.pro{height:160px;margin-top:15px}
.bread .bread-nav li{font-size:12px}
.pro-detail-tabs ul li a{padding:19px 10px}
.pro-detail-tabs h2{font-size:24px}
.pro-content p{font-size:14px}
.pro-content .info .l-pic .txt h2{font-size:30px;line-height:1.5}
.pro-content .sp{height:auto}
.pro-content .sp h2{font-size:24px;padding:30px 0}
.pro-content .tb h2{font-size:24px;padding:100px 0 30px}
.pro-content .doc h2{font-size:24px;padding:30px 0}
}
@media only screen and (max-width:767px){
.new-pro{margin-top: -10px; padding: 15px;}
.new-pro .icon-new{width: 42px; left: -10px; top: -10px;}
.new-pro .pic{margin-right: 15px;}
.new-pro .logos{display: none;}
.new-pro .txt h2{font-size: 12px; line-height: 2;}
.new-pro .txt p{font-size:10px; line-height: 2; margin: 0; text-align: justify; }
.news{padding:30px 0}
.news .topic{margin-bottom:30px}
.news .news-block,.news .topic{float:none;width:auto}
.news .topic .txt h3{font-size:16px;line-height:1.3}
.news .topic .txt p{display:none}
.news .topic .txt .desc{margin:10px 0 0;font-size:10px;color:#919191;line-height:1.6;display:block}
.section-title{position: relative;}
.section-title.with-tab{display: block;}
.section-title.with-tab .tabs{display: block; float: none; margin-left: 0; margin-top: 10px;}
.section-title .more{position: absolute; right: 0; top: 0px; font-size: 12px;}
.section-title.with-tab .tabs li a{font-size: 12px; line-height: 2; padding: 0; margin-right: 30px;}
.section-title{margin-bottom:0}
.section-title.with-tab h2{font-size:16px}
.index-news-pane{margin-top: 10px;}
.box-ad{width: 100%; float: none;}
.news .news-list .ad{float: none; width: 100%;}
.box-ad .hotNew{display:block;width:54%}
.news .new span{font-size: 10px; padding: 4px 4px; line-height: 1;}
.news .new h2{font-size: 16px;}
.news .new p{display: none;}
.news .news-list ul{float:none;width:auto;margin-bottom:26px}
.news .news-list ul li{font-size:12px;line-height:2.7;margin:0}
.news .news-list ul li span{display:none}
.pros{padding:30px 0}
.pros .section-title{margin-bottom:20px}
.section-title h2{font-size:16px;margin:0;line-height:1.5}
.pros .section-title .more{display:block;width:78px;height:27px;line-height:25px;border:1px solid #555;font-size:12px;color:#5c5c5c;text-align:center;margin:0}
.pros .pro-item{width: 48%; float: left; height: auto; padding: 10px;}
.pros .pro-item:nth-child(2n+1){float: right;}
.pros .pro-item .pic{padding:5px; width: 100%; float: none; height: auto;}
.pros .pro-item img{height: auto;}
.pros .pro-item.big{float:none;display:block;width:auto;height:300px;margin-bottom:27px}
.pros .pro-item.big .txt{width:80%;padding:15px 12px; font-size: 11px; line-height: 1;}
.pros .pro-item.big .txt p{display: none;}
.pros .pro-item .txt{width: 100%;}
.pros .pro-item .txt p{margin-top: 0px; margin-bottom: 0; font-size: 11px; line-height: 1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.pros .pro-item a.detail{display: none;}
.pros .pro-item h1{font-size:16px}
.industry{padding:30px 0;font-size:12px;text-align:center}
.industry .section-title{margin-bottom:12px;text-align:center}
.industry .ind-list li{width:48%;margin-bottom:12px; margin-right:0;}
.industry .ind-list li:nth-child(2n){float: right; margin-right: 0;}
.industry .ind-list a{padding-top:35px}
.industry .ind-list a h4{margin-top:20px;font-size:12px}
.video{height:180px}
.video .vd-wrapper video{margin:0;width:100%;}
.video .container .vd-txt{text-align:center;padding:0}
.video .container .vd-txt h2{font-size:26px}
.video .container .vd-txt p{display: none;}
.video .container .vd-txt .logo{height:16px;margin:0 auto; display: block; margin-bottom: 10px;}
.video .container .vd-txt a{padding:0 13px;line-height:26px;font-size:12px}
.comments,.video .container .vd-logo{display:none}
.evaluate,.pro-swiper{display:block}
.pro-banner{height:240px}
.pro-banner .container .pro-title h1{font-size:20px;margin:0}
.pro-banner .container .pro-title img.pro{height:100px}
.pro-detail-tabs{height:auto;margin-bottom:40px}
.pro-detail-tabs .wrapper.fixed h2,.pro-detail-tabs h2{font-size:18px;line-height:1.5;float:none;padding:0 10px}
.pro-detail-tabs ul{float:none}
.pro-detail-tabs ul li a{padding:10px}
.pro-content .info{padding-bottom:40px}
.pro-content .info .l-pic{margin-top:40px}
.pro-content .info .l-pic .pic{float:none;width:auto;margin-bottom:20px}
.pro-content .info .l-pic .txt{float:none;width:auto}
.pro-content .info .l-pic .txt h2{font-size:20px;margin:0 0 5px}
.pro-content .info .l-pic .txt p{width:100%;margin:0}
.pro-content .info .l-pic .txt a{padding:0;width:100px;height:36px;line-height:34px;font-size:12px;text-align:center}
.pro-detail-tabs .wrapper.fixed{padding-top:10px}
.pro-content .sp h2{padding:40px 0 20px;font-size:18px}
.pro-content .sp .container .sp-list{width:100%}
.pro-content .sp .container .pic{display:none}
.pro-content .sp .container .sp-list li p{margin:10px 0}
.pro-content .tb{padding-bottom:0}
.pro-content .tb h2{padding:40px 0 20px;font-size:18px}
.pro-content .doc{padding-bottom:40px}
.pro-content .doc h2{padding:40px 0 20px;font-size:18px}
.pro-content .doc .wrapper{padding:20px}
.pro-content .doc .wrapper .doc-list{float:none;width:auto;margin-bottom:30px}
.pro-content .doc .wrapper .serv-list{float:none;width:auto}
.pro-content .doc .wrapper .doc-list ul li{width:100%}
.pro-content .doc .wrapper .doc-list&gt;a{margin-top:5px}
.pro-content .tb .tb-table{overflow-x:auto}
.pro-content .tb .tb-table table{width:900px}
.pro-content .tb .tb-table td{padding:15px 10px}
.flinks{background: #fff; padding: 20px 0px; border-top: #eee solid 1px;}
.flinks .container{display: block;}
.flinks h3{font-size: 16px; text-align: center; margin-right: 0; line-height: 24px;}
.flinks .flink-list{text-align: center;}
.flinks .flink-list li{float: none; line-height: 24px; margin-right: 10px; font-size: 14px; display: inline-block;}

}
.tit-g1{padding-left:19px;font-size:1.5vw;color:#000;font-weight:400;position:relative}
.tit-g1:before{margin-top:-19px;content:'';position:absolute;left:0;top:50%;width:3px;height:38px;background-color:#e10019}
.tit-g2{margin:67px 0 117px;text-align:center}
.tit-g2 h2{font-size:2.6vw;color:#000;font-weight:700;line-height:1.3}
.tit-g2 .en{display:block;font-size:2vw;color:#9f9f9f;text-transform:uppercase;font-weight:700;line-height:1.2}
.pager{font-size:0;text-align:center;overflow:hidden; width:100%;}
.pager {display:inline-block;vertical-align:middle;overflow:hidden;}
.pager li{margin-right:7px;float:left}
.pager li a{padding:0 4px;display:block;font-size:.7vw;color:#727272;text-align:center;min-width:2vw;height:2vw;line-height:2vw;border:1px solid #aaa;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.pager a:hover{border-color:#d7001d;color:#d7001d}
.pager .active a{color:#fff;border-color:#d7001d;background-color:#d7001d}
.section-box1{padding:57px 0 108px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:100% auto;background-size:100% auto}
.nav-inner{margin-bottom:32px;padding:10px 30px;border:1px solid #e5e5e5;background-color:#fff; position: relative; z-index: 5;}
.nav-inner li{padding-right:32px;float:left;min-width:16.66%}
.nav-inner .con{position:relative}
.nav-inner .d1{font-size:0;cursor:pointer;overflow:hidden}
.nav-inner .d1 .icon{display:inline-block;vertical-align:middle;width:40px;height:40px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover}
.nav-inner .d1 span{padding:0 6px 0 15px;display:inline-block;vertical-align:middle;max-width:calc(100% - 52px);font-size:.8vw;color:#333;font-weight:700;line-height:63px;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.nav-inner .d1 em{display:inline-block;vertical-align:middle;width:12px;height:12px;background:url(/public/images/z-icon7.png) center center no-repeat}
.nav-inner .link{padding:14px 0;position:absolute;left:0;top:100%;right:0;box-shadow:0 0 8px rgba(147,171,195,.13);background-color:#fff;z-index:2;display:none}
.nav-inner .link a{padding:.7vw 1vw;display:block;font-size:.7vw;color:#333;line-height:1vw;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.nav-inner .link a:hover{background-color:#eee}
.nav-inner .active .d1 .icon,.nav-inner li:hover .d1 .icon{background-position:center -40px}
.nav-inner .active .d1 span,.nav-inner li:hover .d1 span{color:#d7001d}
.contentBox1-col{float:left;width:13vw}
.contentBox1-cor{margin-left:15vw}
.contentBox1-cor2{margin-left:15vw}
.contentBox1-cor3{margin-left:16vw}
.nav-slide{padding:18px 0;background-color:#fff;overflow:hidden}
.nav-slide li{margin-bottom:11px}
.nav-slide a{padding:.8vw 2vw;display:block;font-size:.8vw;color:#333;line-height:1.2vw;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.nav-slide a:hover{color:#e10019}
.nav-slide .active a{color:#fff;background-color:#e10019}
.select1{position:relative}
.select1 select{display:block;float:none;padding:0 40px 0 1vw;width:100%;height:2vw;line-height:2vw;border:.01vw solid #b5b5b5;border-radius:.2vw;font-size:.8vw;color:rgba(0,0,0,.4);cursor:pointer;overflow:hidden;appearance:auto;}
.select1 dt{display:block}
.select1 dt span{display:block;float:none;padding:0 40px 0 26px;width:100%;height:49px;line-height:47px;border:.01vw solid #e5e5e5;border-radius:.2vw;background:url(/public/images/z-icon20.png) right .8vw center no-repeat #fff;font-size:16px;color:rgba(0,0,0,.4);cursor:pointer;overflow:hidden}
.select1 dd{position:absolute;left:0;top:100%;right:0;background-color:#fff;border:.01vw solid #e5e5e5;border-radius:.2vw;max-height:202px;overflow-y:auto;display:none;z-index:2}
.select1 dd span{padding:7px 26px;display:block;font-size:.8vw;color:#000;line-height:26px;cursor:pointer}
.select1 dd span:hover{background-color:#eee}
.select1.on dt span{background-image:url(/public/images/z-icon21.png)}
.select1.choiceOn dt span{color:#000}
.pro-banner2{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.pro-banner2 .container{height:100%;display:flex;align-items:center}
.pro-banner2 .pic{overflow:hidden}
.pro-banner2 .pic img{display:block;height: 24vw; width: auto;}
.pro-banner2 .txt{padding-bottom:40px;width:58%;font-size:18px;color:#040000;line-height:1.8;overflow:hidden}
.pro-banner2 .txt h2{font-size:2.7vw;color:#040000;font-weight:700}
.pro-banner2 .txt .en{font-size:18px;color:#040000;text-transform:uppercase}
.pro-banner2 .txt p{margin-top:2px; font-size: .8vw;}
.proList-box{padding:3vw 0 4vw;overflow:hidden}
.proList-box h2{margin-bottom:20px;font-size:2vw;color:#000;font-weight:700;text-align:center}
.pro-intro{margin-bottom:4vw;font-size:.8vw;color:#000;line-height:1.5;text-align:center}
.proList-con{margin:0 -15px -44px;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:stretch;overflow:hidden}
.proList-con .item{margin-bottom:44px;padding:0 15px;float:left;width:33%;min-height:36vw;flex-grow:1}
.proList-con .item .item-con{height:100%;padding:2vw 2vw;background-color:#fff;background-repeat:no-repeat;background-position:right bottom;-webkit-background-size:cover;background-size:cover;position:relative}
/*.proList-con .pic-bg{position:absolute;right:15px;bottom:0;width:50%;height:11vw;overflow:hidden;z-index:1; display: flex; align-items: center;}*/
.proList-con .pic-bg{right:15px;bottom:0;width:50%;height:11vw;overflow:hidden;z-index:1; display: flex; align-items: center;}
.proList-con .pic-bg img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.proList-con .proListCon-inner{position:relative;z-index:2}
.proList-con .item h3{margin-bottom:2px;font-size:1.3vw;color:#040000;font-weight:700}
.proList-con .item .intro{margin-bottom:39px;font-size:.7vw;color:#929eab;line-height:2;}
.proList-con .last{min-height:465px}
.proList-con .last .item-con{padding-right:37%}
.proList-con .last .pro-list{width:90%}
.pro-list{margin:0 -8px;font-size:0;overflow:hidden}
.pro-list li{padding:0 8px;margin-bottom:18px;display:inline-block;vertical-align:top;width:50%}
.pro-list h4{margin-bottom:10px;font-size:.8vw;color:#171717;font-weight:700}
.pro-list .pro{font-size:0;overflow:hidden}
.pro-list .link{display:inline-block;vertical-align:top;min-height:56px}
.pro-list .link a{padding-left:.6vw;display:block;font-size:.7vw;color:grey;line-height:2;background:url(/public/images/z-icon1.png) left top .56vw no-repeat;-webkit-transition:.4s;-o-transition:.4s;transition:.4s; background-size: .24vw;}
.pro-list .link a:hover{color:#d6001d}
.pro-list.nowrap li{margin-bottom:38px;width:100%}
.pro-list.nowrap .link{width:33.33%}
.pro-cycle{padding:39px 68px 125px 55px;background-color:#fff;overflow:hidden}
.pro-cycle h2{margin-bottom:38px}
.pro-cycle .item{margin-bottom:38px;font-size:16px;color:#000;line-height:2}
.pro-cycle .item h3{margin-bottom:15px;font-size:18px;color:#000;font-weight:700}
.service-list{overflow:hidden}
.service-list li{padding-left:1.4vw;background:url(/public/images/z-icon16.png) left .6vw top .7vw no-repeat}
.proCycle-table{margin-top:82px;border-top:2px solid #e10019;border-bottom:1px solid #dcdcdc;overflow:hidden}
.proCycle-table table{width:100%}
.proCycle-table th{padding:0 19px;font-size:.8vw;color:#000;text-align:left;font-weight:700;height:60px;border-bottom:1px solid #dcdcdc}
.proCycle-table td{padding:0 19px;font-size:.8vw;color:#000;text-align:left;height:50px}
.proCycle-table tbody tr:nth-child(odd) td{background-color:rgba(238,238,238,.3)}
.search-box{margin-bottom:27px;width:499px;position:relative;overflow:hidden}
.search-box input{display:block;outline:0;border:none}
.search-box .input{padding:0 72px 0 28px;width:100%;height:49px;line-height:47px;border:1px solid #e5e5e5;border-radius:8px;font-size:16px;color:#000}
.search-box .input::-webkit-input-placeholder{color:rgba(0,0,0,.4)}
.search-box .input::-moz-placeholder{color:rgba(0,0,0,.4)}
.search-box .input::-ms-input-placeholder{color:rgba(0,0,0,.4)}
.search-box .submit{position:absolute;right:0;top:3.5px;bottom:0;width:72px;height:40px;background:url(/public/images/z-icon8.png) center center no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%;cursor:pointer}
.download-list{margin-bottom:-18px;overflow:hidden}
.download-list li{margin-bottom:18px}
.download-list .con{padding:0 38px 0 20px;display:block;line-height:73px;background-color:#fff;overflow:hidden}
.download-list .btn-box{float:right;overflow:hidden}
.download-list .btn{margin-left:29px;padding-right:32px;float:left;font-size:.7vw;color:#000;background:url(/public/images/z-icon19.png) right center no-repeat;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.download-list h4{overflow:hidden}
.download-list h4 a{display:block;font-size:.8vw;color:#000;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.download-list h4 .icon{margin:-2px 9px 0 0;display:inline-block;vertical-align:middle;width:2vw;height:2vw;background:url(/public/images/z-icon9.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.download-list .con:hover h4 a{color:#e10019}
.download-list .btn:hover{color:#e10019;background-image:url(/public/images/z-icon10.png)}
.service-box{margin-bottom:150px;overflow:hidden}
.service-nav{margin-right:-3px;padding:1px 0 0 1px;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:stretch;overflow:hidden}
.service-nav li{padding:40px 44px;margin:-1px 0 0 -1px;float:left;width:33.33%;min-height:20vw;border:1px solid #ebe8e1;background-color:#fff}
.service-nav .icon{margin-bottom:8px;width:3vw;height:2.5vw;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.service-nav h3{margin-bottom:25px;font-size:1vw;color:#333;font-weight:700}
.service-nav .link{overflow:hidden}
.service-nav .link a{display:block;font-size:.7vw;color:#333;line-height:2;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.service-nav .link a:hover{color:#d7001d}
.notice-list{margin-bottom:49px;overflow:hidden}
.notice-list li{margin-bottom:16px}
.notice-list .con{padding:18px 18px 18px 46px;display:block;background:url(/public/images/z-icon16.png) left 27px top 28px no-repeat #fff}
.notice-list h4{margin-bottom:5px;font-size:1vw;color:#000;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.notice-list .date{font-size:.7vw;color:#a8b2c5}
.notice-list .con:hover h4{color:#d7001d}
.notice-detail{padding:2vw 2vw;min-height:600px;background-color:#fff;overflow:hidden}
.notice-detail .hd{padding-bottom:29px;margin-bottom:40px;border-bottom:.01vw solid rgba(85,85,85,.2);overflow:hidden}
.notice-detail .hd .info{margin-bottom:10px;font-size:0;overflow:hidden}
.notice-detail .hd .info span{display:inline-block;vertical-align:middle;font-size:.7vw;color:#a8b2c5}
.notice-detail .hd .info .tips{margin-right:15px;padding:0 6px;font-size:.7vw;color:#fff;line-height:1vw;background-color:#e10019}
.notice-detail .hd h1{font-size:1.5vw;color:#000;font-weight:400}
.notice-detail .cont{font-size:.8vw;color:#333;line-height:2.25}
.faq-list{margin-bottom:-24px;overflow:hidden}
.faq-list li{margin-bottom:24px;padding:20px 79px 18px 3.4vw;background:url(/public/images/z-icon17.png) left 20px top 1vw no-repeat #fff; background-size: 2vw; cursor:pointer}
.faq-list h4{font-size:.8vw;color:#000;font-weight:400}
.faq-list .desc{margin-top:17px;font-size:.7vw;color:#888;line-height:2;display:none}
.faq-list .on{padding:20px 79px 18px 3.4vw;background-position:left 20px top 1vw;background-image:url(/public/images/z-icon18.png)}
.choice-box{padding-bottom:13px;margin-bottom:30px;border-bottom:1px solid rgba(85,85,85,.2)}
.choice-box .hd{margin-bottom:25px}
.choice-box .hd .select1{margin-right:15px;float:left;width:313px}
.choice-box .hd .search-box{margin:0;width:auto;overflow:hidden}
.choice-box .result{font-size:14px;color:#000}
.choice-box .result span{margin:0 7px;color:#e10019}
.guarantee-box{padding:2vw 3vw;min-height:550px;background-color:#fff}
.guarantee-box .tit-g1{margin-bottom:2vw}
.guarantee-txt{margin-bottom:2vw;font-size:.8vw;color:#8b8b8b;line-height:2}
.guarantee-notes{margin-bottom:2vw;font-size:.8vw;color:#e10019;line-height:2}
.form1 .it{margin-bottom:20px;font-size:0}
.form1 .tit{padding-right:2vw;display:inline-block;vertical-align:top;width:163px;font-size:.8vw;color:#333;line-height:2vw;text-align:right}
.form1 .right{display:inline-block;vertical-align:top;width:calc(100% - 163px);font-size:0}
.form1 .inputBox{padding-right:20px;display:inline-block;vertical-align:middle;width:70.5%;position:relative}
.form1 .inputBox input{padding:0 15px 0 1vw;display:block;width:100%;height:2vw;line-height:2vw;border:.01vw solid #dcdcdc;border-radius:.2vw;font-size:.8vw;color:#000}
.form1 .inputBox textarea{padding:10px 15px;display:block;resize:none;width:100%;height:101px;border:.01vw solid #dcdcdc;border-radius:.2vw;font-size:.8vw;}
.form1 .inputBox em{position:absolute;right:0;top:0;width:1vw;height:2vw;background:url(../images/z-icon23.png) center center no-repeat;-webkit-background-size:cover;background-size:.6vw}
.form1 .pro-svn{padding:0 27px;display:inline-block;vertical-align:middle;position:relative}
.form1 .pro-svn a{display:block;font-size:.7vw;color:#e10019;line-height:40px;text-decoration:underline}
.form1 .pro-svn .pic{padding-bottom:17px;position:absolute;left:50%;bottom:100%;width:471px;margin-left:-235.5px;z-index:2;display:none}
.form1 .pro-svn .pic:after{content:'';position:absolute;left:50%;bottom:0;width:24px;height:18px;margin-left:-12px;background:url(/public/images/z-icon22.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.form1 .pro-svn .pic .pic-con{padding:14px 8.5px;box-shadow:0 6px 13px 0 rgba(0,0,0,.11);border:1px solid #dcdcdc;background-color:#fff}
.form1 .pro-svn .pic img{display:block;width:100%}
.form1 .pro-svn:hover .pic{display:block}
.form1 .sub{margin:50px 0 0 140px;display:block;width:187px;line-height:3vw;background-color:#e10019;border-radius:.2vw;font-size:.8vw;color:#fff;text-align:center;cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.form1 .sub:hover{opacity:.8;filter:alpha(opacity=80)}
.form1 .select1 dt span{padding:0 30px 0 15px;height:40px;line-height:38px;font-size:16px;border-radius:4px}
.form1 .inputBox.city{font-size:0}
.form1 .inputBox.city select{padding:0 22px 0 1vw;display:inline-block;vertical-align:middle;width:30%;height:2vw;line-height:2vw;border:.01vw solid #dcdcdc;border-radius:.2vw;background:url(/public/images/z-icon20.png) right 8px center no-repeat;font-size:.8vw;color:#000}
.form1 .inputBox.city select+select{margin-left:5%}
.form1 .inputBox.postcode input{width:161px}
.inner-banner3{height:329px}
.industry-nav{margin-bottom:2vw;border-bottom:.01vw solid rgba(85,85,85,.2);overflow:hidden}
.industry-nav li{margin-right:16px;float:left}
.industry-nav a{padding:0 15px;display:block;font-size:.8vw;color:#151515;line-height:4vw;position:relative;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.industry-nav a:after{content:'';position:absolute;left:0;bottom:0;right:0;height:2px}
.industry-nav a:hover{color:#e10019}
.industry-nav .active a{color:#151515}
.industry-nav .active a:after{background-color:#e10019}
.third-nav{margin-bottom: 3vw; overflow: hidden;}
.third-nav li{float: left; margin-right: 16px; margin-bottom: 16px;}
.third-nav li a{display: block; padding: .5vw 2vw; border: #ccc solid 1px;}
.third-nav li.active a{border: #D31026 solid 1px; color: #D31026;}
.section-box5{padding-bottom:87px}
.industry-list{padding:22px 0;overflow:hidden}
.industry-list li{margin-bottom:2vw;background-color:#fff;overflow:hidden}
.industry-list .pic{float:left;width:450px;position:relative;overflow:hidden}
.industry-list .pic:after{content:'';display:block;padding-top:88%}
.industry-list .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.industry-list .cont{padding:1.8vw 2vw;overflow:hidden}
.industry-list .cont h4{margin-bottom:25px}
.industry-list .cont h4 a{display:block;font-size:1.6vw;color:#040000;font-weight:700;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.industry-list .cont .txt{margin-bottom:46px;font-size:.8vw;color:#8b8b8b;line-height:1.8;overflow:hidden}
.industry-list .cont .more{display:block;width:10vw;height:3vw;line-height:3vw;font-size:.8vw;color:#8b8b8b;text-align:center;border:.01vw solid rgba(85,85,85,.4);-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.industry-list li:nth-child(even) .pic{float:right}
.industry-list li:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.industry-list li:hover h4 a{color:#e10019}
.industry-list li:hover .more{color:#fff;border-color:#e10019;background-color:#e10019}
.section-box2{padding:23px 0 114px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:100% auto;background-size:100% auto}
.contact-info .map{margin-bottom:38px;padding:10px;height:30vw;box-shadow:0 0 29px rgba(181,181,181,.11);background-color:#fff}
.contact-info .map #allmap{display:block;height:100%}
.contact-info .map #allmap img{max-width:none}
.anchorBL{display:none}
.contact-info .info{padding:2vw 2vw 2vw;font-size:.8vw;color:#000;background-color:#fff;overflow:hidden}
.contact-info .info .it{padding:0 5px;float:left;width:33.33%}
.contact-info .info h3{font-size:1vw;color:#000;font-weight:700}
.contact-info .info p{margin-top:8px}
.contact-info .info .tel p{margin:0;font-size:2vw;font-weight:700;line-height:1.4;letter-spacing:.1vw}
.contact-info .info .email p{text-decoration:underline}
.intro-box{padding:25px 0 49px;margin-bottom:32px;border-bottom:1px solid rgba(85,85,85,.2);overflow:hidden}
.intro-box .pic{margin-right:24px;float:left;width:133px;overflow:hidden}
.intro-box .pic img{display:block;width:100%}
.intro-box .cont{overflow:hidden}
.intro-box .cont h2{margin-bottom:12px;font-size:48px;color:#151515;font-weight:700;line-height:1.2}
.intro-box .cont .txt{font-size:16px;color:#151515;line-height:2}
.intro-box .cont .txt a{margin:0 9px;color:#d7001d}
.post-list{margin-bottom:10px;overflow:hidden}
.post-list li{padding:30px 50px 48px 35px;margin:0 -5px 32px;background-color:#fff;overflow:hidden}
.post-list .it1,.post-list .it2,.post-list .it3{padding:0 5px;float:left}
.post-list .it1{width:21.5%}
.post-list .it2{width:14.5%}
.post-list .it3{width:64%}
.post-list .th{margin-bottom:4px;font-size:16px;color:#767676}
.post-list h3{font-size:24px;color:#000;font-weight:400}
.post-list .txt{margin-top:14px;font-size:16px;color:#333;line-height:2}
.pro-banner3{height:100px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.train-list{padding-bottom:52px}
.train-list li{margin-bottom:54px;background-color:#fff;box-shadow:0 0 29px rgba(181,181,181,.11);overflow:hidden}
.train-list .pic{float:left;width:50%;position:relative;overflow:hidden}
.train-list .pic:after{content:'';display:block;padding-top:49%}
.train-list .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.train-list .cont{padding:2vw 2vw;overflow:hidden}
.train-list .cont h4{margin-bottom:18px}
.train-list .cont h4 a{display:block;font-size:1.6vw;color:#000;font-weight:700;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.train-list .cont .txt{margin-bottom:42px;font-size:.8vw;color:#717171;line-height:2.25;}
.train-list .cont .more{float:right;display:block;width:7vw;height:2.2vw;line-height:2.2vw;border:1px solid #e10019;font-size:.8vw;color:#d7001d;text-align:center;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.train-list li:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.train-list li:hover .more{color:#fff;background-color:#e10019}
.train-detail{margin-bottom:84px;padding:36px 49px 170px;background-color:#fff;box-shadow:0 0 29px rgba(181,181,181,.11);overflow:hidden}
.train-detail h1{margin-bottom:24px;font-size:2vw;color:#000;font-weight:700}
.train-detail .tags{overflow:hidden}
.train-detail .tags span{padding:0 4px;float:left;font-size:.8vw;color:#000;font-weight:700;line-height:2vw;min-width:110px;text-align:center;background-color:#dcdcdc}
.train-detail .tags .s1{color:#fff;background-color:#e10019}
.train-detail .cont{padding:26px 0 64px;font-size:.8vw;color:#333;line-height:2.25}
.train-detail img{display:block}
.train-adv{overflow:hidden}
.train-adv h3{margin-bottom:26px;font-size:16px;color:#333;font-weight:700}
.adv-list{overflow:hidden}
.adv-list li{padding-left:14px;font-size:.8vw;color:#333;line-height:2.25;background:url(/public/images/z-icon16.png) left top .67vw no-repeat; background-size: .3vw;}
.sign-up{padding:0px 0 111px 0px;overflow:hidden}
.sign-up .tit-g1{margin-bottom:14px}
.signUp-txt{margin-bottom:2vw;font-size:.8vw;color:#000;line-height:2.3}
.step-box{padding:2vw;min-height:25vw;background-color:#fff}
.stepBox-tit{margin-bottom:23px}
.stepBox-tit .step{font-size:30px;color:#e10019;font-weight:700;text-transform:uppercase;line-height:1.15}
.stepBox-tit h3{font-size:1.5vw;color:#000;font-weight:700}
.form2{margin:2.5vw -22px 2vw;font-size:0}
.form2 .it{margin-bottom:20px;padding:0 22px;display:inline-block;vertical-align:top}
.form2 .it1{width:33.4%}
.form2 .it2{width:66.6%}
.form2 .tit{margin-bottom:10px;font-size:.8vw;color:#666e72}
.form2 .select1 dt span{border-color:#b5b5b5;height:3vw;line-height:3vw;border-radius:.2vw; font-size: .8vw; background-image:url(/public/images/z-icon25.png)}
.form2 .select1.on dt span{background-image:url(/public/images/z-icon32.png)}
.form2 .date{font-size:0}
.form2 .date em,.form2 .date input{display:inline-block;vertical-align:middle}
.form2 .date input{padding:0 19px;width:calc(50% - 23px);height:3vw;line-height:3vw;border:.01vw solid #b5b5b5;font-size:.8vw;color:#000;border-radius:4px;background:url(/public/images/z-icon25.png) right 16px center no-repeat}
.form2 .date em{font-size:16px;color:#666e72;text-align:center;width:46px}
.stepBox-sub{float:right;display:block;width:10vw;height:2.5vw;line-height:2.5vw;background-color:#d7001d;border-radius:.2vw;font-size:.8vw;color:#fff;text-align:center;cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.stepBox-sub:hover{opacity:.8;filter:alpha(opacity=80)}
.stepBox-table{margin-bottom:3vw;border-bottom:.01vw dashed rgba(220,220,220,.6);overflow:hidden}
.stepBox-table table{width:100%}
.stepBox-table th{font-size:.7vw;color:#333;font-weight:700;text-align:left;height:2vw;border-bottom:1px solid #dcdcdc}
.stepBox-table td{font-size:.7vw;color:#8f8f8f;height:2vw}
.table-btn{font-size:0}
.table-btn a{display:inline-block;vertical-align:middle;font-size:.7vw;color:#e10019;width:3vw;height:2vw;line-height:2vw;border:.01vw solid #e10019;border-radius:.2vw;text-align:center;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.table-btn a:hover{color:#fff;background-color:#e10019}
.form1-tips{margin-bottom:2vw;padding:16px 21px;font-size:.7vw;color:#e10019;background-color:#fbf7e5}
.step-box .form1 .tit{width:140px}
.step-box .form1 .inputBox{width:69%}
.authentication-box{padding:0px 0px 39px 0;}
.authentication-box .tit-g1{margin-bottom:14px}
.authentication-table{border-top:.1px solid #e10019;background-color:#fff;overflow:hidden}
.authentication-table table{width:100%}
.authentication-table th{padding:0 1vw;height:5vw;font-size:.8vw;color:#000;font-weight:700;text-align:left;border:1px solid rgba(85,85,85,.1)}
.authentication-table td{padding:1vw 1vw;font-size:.8vw;color:#000;height:3vw;border:1px solid rgba(85,85,85,.1)}
.authentication-table .center{vertical-align:middle}
.training-box{padding:14px 0;overflow:hidden}
.training-box .item{padding-bottom:3vw;font-size:.8vw;color:#000;line-height:2.35;overflow:hidden}
.training-box .item+.item{padding:3vw 0 3vw;border-top:1px solid rgba(85,85,85,.2)}
.training-box .item .pic{margin:3vw 0 0 100px;float:right;width:43.4%;overflow:hidden}
.training-box .item .pic img{display:block;width:100%}
.training-box .item .left{overflow:hidden}
.training-box .case-list{margin-top:20px}
.training-box p{font-size: .8vw;}
.case-list{margin-right:-77px;overflow:hidden}
.case-list li{padding-right:77px;float:left;width:100%;min-width:238px}
.case-list h4{margin-bottom:7px;font-size:.9vw;color:#000;font-weight:700}
.case-list .case{margin:0 -34px;overflow:hidden}
.case-list .case .link{padding:0 34px;overflow:hidden}
.case-list .case .link span{padding-left:.8vw;display:block;font-size:.8vw;color:#626262;line-height:2.3;background:url(/public/images/z-icon1.png) left top .7vw no-repeat; background-size: .3vw;}
.case-list.col2 li{width:auto}
.case-list .case.col2 .link{float:left;width:50%}
.partner-box{padding:93px 0 152px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.partner-box h2{margin-bottom:6px;font-size:2.5vw;color:#040000;text-align:center;font-weight:700}
.partner-intro{margin-bottom:29px;font-size:.8vw;color:#040000;line-height:1.78;text-align:center}
.partner-box .industry-box{margin-bottom:53px}
.search-box2{margin-bottom:2vw;padding-right:119px;width:819px;position:relative}
.search-box2 input{outline:0;border:none}
.search-box2 .input{padding:0 23px;display:inline-block;width:60%;border:1px solid #aaa;border-radius:.2vw;background-color:#fff;font-size:.8vw;color:#040000;height:2.2vw;line-height:2.2vw}
.search-box2 .submit{position:absolute;right:0;top:0;bottom:0;width:109px;border-radius:.2vw;background:url(/public/images/z-icon24.png) center center no-repeat #d7001d;cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;transition:.4s; background-size: 2vw;}
.search-box2 .submit:hover{opacity:.8;filter:alpha(opacity=80)}
.partner-table{padding-bottom:75px;background-color:#fff;overflow:hidden}
.partner-table table{width:100%}
.partner-table th{padding:0 15px;font-size:1vw;color:#040000;font-weight:400;text-align:left;height:4vw;border-bottom:1px solid rgba(85,85,85,.12)}
.partner-table td{padding:0 15px;font-size:.7vw;color:#828282;height:3vw}
.partner-table tbody tr:nth-child(even) td{background-color:rgba(235,232,225,.3)}
table.nopadding th{padding:0 14px;}
table.nopadding td{padding:0 14px;}
.channel-query{padding:17px 0;margin:0 -12.5px;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:stretch}
.channel-query .li{padding:0 12.5px;float:left;width:50%}
.channel-query .li.i1{width:50%}
.channel-query .con{padding:25px 32px 46px;height:100%;background-color:#fff}
.channelQuery-tit{margin-bottom:2vw;font-size:14px;color:#737d84;overflow:hidden}
.channelQuery-tit p{font-size: .7vw;}
.channelQuery-tit h3{margin-bottom:11px;font-size:1vw;color:#000;font-weight:700}
.form3{font-size:0}
.form3 .cont{margin:0 -15px}
.form3 .it{margin-bottom:17px;padding:0 15px;display:inline-block;vertical-align:top;width:100%}
.form3 .it.col2{width:50%}
.form3 .tit{margin-bottom:5px;font-size:.7vw;color:#666e72}
.form3 .tit em{ display: inline-block; vertical-align: middle; width:12px;height:12px; background:url(/public/images/z-icon23.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.form3 .input{padding:0 19px;outline:0;display:block;width:100%;height:2vw;line-height:2vw;border:.01vw solid #b5b5b5;border-radius:.2vw;font-size:.8vw;color:#000}
.form3 .textarea{padding:10px 19px;outline:0;display:block;width:100%;height:101px;border:.01vw solid #b5b5b5;border-radius:.2vw;font-size:.8vw;color:#000;resize: none;}

.channel-query .li.i3{ width: 100%;}
.channel-query .li.i3 .con{ padding: 25px 25% 46px 25%;}
.channel-query .li.i3 .channelQuery-sub{ background: none; background-color: #d7001d; width: 187px;}


.form3 .select1 dt span{border-color:#b5b5b5;border-radius:4px;background-image:url(/public/images/z-icon25.png)}
.form3 .select1 dd{border-color:#b5b5b5}
.form3 .select1.on dt span{background-image:url(/public/images/z-icon32.png)}
.form3 .city{font-size:0}
.form3 .city select{padding:0 19px;outline:0;display:inline-block;vertical-align:middle;width:calc(33.3333% - 9.5px);height:2vw;line-height:2vw;border-radius:.2vw;border:.01vw solid #b5b5b5;font-size:.8vw;color:#000;background:url(/public/images/z-icon25.png) right 16px center no-repeat}
.form3 .city select+select{margin-left:14px}
.channelQuery-sub{display:block;width:74px;height:44px;background:url(/public/images/z-icon24.png) center center no-repeat #d7001d;border-radius:8px;cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;font-size: .8vw; color: #fff;}
.channelQuery-sub:hover{opacity:.8;filter:alpha(opacity=80)}
.channelQuery-tips{margin-top:30px;font-size:.6vw;color:#2e2d2d;line-height:1.7}
.channel-query .li.i1 .form3 .cont{margin-bottom:.6vw}
.channel-query .channelQuery-sub{width:5vw;height:2.2vw; background-size: 2vw;}
.trends-list{margin:0 -12.5px 89px;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:stretch;overflow:hidden}
.trends-list li{margin-bottom:29px;padding:0 12.5px;float:left;width:33.33%}
.trends-list .con{display:block;height:100%;background-color:#fff;overflow:hidden}
.trends-list .pic{padding-top:64.4%;position:relative;overflow:hidden}
.trends-list .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.trends-list .cont{padding:24px 1.4vw 55px;overflow:hidden}
.trends-list h4{margin-bottom:16px;font-size:1.2vw;color:#222;font-weight:700;line-height:1.3;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.trends-list .txt p{margin-bottom:14px;font-size:.7vw;color:#a7afb7;line-height:1.86}
.trends-list .info{font-size:0}
.trends-list .info em,.trends-list .info span{display:inline-block;vertical-align:middle;font-size:.7vw;color:#222}
.trends-list .info em{margin:0 6px;color:#c9c9c9}
.trends-list .info .date{padding-left:.9vw;background:url(/public/images/z-icon26.png) left center no-repeat; background-size: .7vw}
.trends-list .con:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.trends-list .con:hover h4{color:#e10019}
.trends-list2{margin-bottom:71px;overflow:hidden}
.trends-list2 li{margin-bottom:1vw}
.trends-list2 .con{padding:17px 17px 21px;display:block;background-color:#fff;overflow:hidden}
.trends-list2 .pic{margin-right:32px;float:left;width:236px;overflow:hidden}
.trends-list2 .pic img{display:block;width:100%;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.trends-list2 .cont{padding:12px 0;overflow:hidden}
.trends-list2 h4{margin-bottom:8px;font-size:1.2vw;color:#222;font-weight:700;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.trends-list2 .txt{margin-bottom:10px;font-size:.8vw;color:#a7afb7;line-height:1.9}
.trends-list2 .info{font-size:0;overflow:hidden}
.trends-list2 .info em,.trends-list2 .info span{display:inline-block;vertical-align:middle;font-size:.7vw;color:#222}
.trends-list2 .info .date{padding-left:.9vw;background:url(/public/images/z-icon26.png) left center no-repeat; background-size: .6vw;}
.trends-list2 .info em{margin:0 6px;color:#c9c9c9}
.trends-list2 .con:hover .pic img{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.trends-list2 .con:hover h4{color:#e10019}
.bd_weixin_popup{width:auto!important;height:auto!important}
.trends-detail{padding:27px 0;width: 80%;margin:0 auto;overflow:hidden}
.trends-detail .hd{padding:0 30px 41px;border-bottom:1px solid #dddddd}
.trends-detail h1{margin-bottom:22px;font-size:1.6vw;color:#222;font-weight:700;text-align:center;line-height:1.3}
.trends-info{font-size:0;text-align:center;overflow:hidden}
.trends-info .info,.trends-info .share{margin:0 16px;display:inline-block;vertical-align:middle;font-size:.7vw;color:#99a0af}
.trends-info .info em{margin:0 8px}
.trends-info .info .date{padding-left:1vw;background:url(/public/images/z-icon29.png) left center no-repeat; background-size: .7vw;}
.trends-info .share .bdshare-button-style0-16,.trends-info .share span{display:inline-block;vertical-align:middle}
.trends-info .share .bdshare-button-style0-16 a{margin:0;padding:0;width:1.5vw;height:1.5vw;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.trends-info .share .bdshare-button-style0-16 .bds_weixin{background-image:url(/public/images/z-icon27.png); background-size: 1.2vw;}
.trends-info .share .bdshare-button-style0-16 .bds_tsina{background-image:url(/public/images/z-icon28.png); background-size: 1.2vw;}
.trends-cont{padding:44px 20px;font-size:.8vw;color:#222;line-height:2.0em}

.trends-cont p{ margin-bottom: 20px;word-break: break-word;
    overflow-wrap: break-word; }



.section-box3{padding:104px 0 122px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover}
.user-box{padding:0 197px 0 132px;overflow:hidden}
.user-box .pic{margin:8px 76px 0 0;float:left;width:46%;overflow:hidden}
.user-box .pic img{display:block;width:100%}
.user-box .form4{float:left;width:calc(54% - 76px);background-color:#fff}
.form4{padding-bottom:40px;background-repeat:no-repeat;background-position:right center;-webkit-background-size:cover;background-size:cover}
.form4 input{outline:0}
.form4 .form4-hd{margin-bottom:23px;padding:1vw 2vw;border-bottom:.01vw solid rgba(85,85,85,.2);overflow:hidden}
.form4 .form4-hd h3{font-size:.9vw;color:#333;font-weight:700;overflow:hidden}
.form4 .cont{padding:10px 2vw}
.form4 .it{margin-bottom:19px}
.form4 .it .tit{margin-bottom:7px;font-size:.8vw;color:#333}
.form4 .it .con{position:relative;}
.form4 .it .icon{position:absolute;left:5px;top:.05vw;width:2vw;height:2vw;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.form4 .it .input{padding:0 10px 0 2.2vw;display:block;width:100%;height:2.2vw;line-height:2.2vw;border:1px solid #d2d2d2;border-radius:4px;font-size:14px;color:#000}
.form4 .sub{margin:1vw 0 1vw;display:block;width:100%;height:2.4vw;line-height:2.4vw;background-color:#e10019;border-radius:4px;font-size:1vw;color:#fff;font-weight:700;text-align:center;cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.form4 .sub:hover{opacity:.8;filter:alpha(opacity=80)}
.form4 .reg{color:#333;font-weight:700;font-size: .7vw;}
.form4 .reg a{color:#e10019;text-decoration:underline; font-size: .7vw;}
.form4 .reg a:hover{text-decoration:underline}
.section-box4{padding:46px 0 150px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover}
.user-head{margin-bottom:2vw;overflow:hidden}
.user-head .btn{margin:38px 0 0 30px;float:right;overflow:hidden}
.user-head .btn a{float:left;width:6vw;height:2.2vw;line-height:2.2vw;border:1px solid #555;border-radius:5px;font-size:.9vw;color:#000;text-align:center}
.user-head .head{overflow:hidden}
.user-head .head .pic{margin-right:26px;float:left;width:5vw;height:5vw;border-radius:50%;background-color:#e10019;overflow:hidden}
.user-head .head .pic img{display:block;width:100%;height:100%}
.user-head .head .id{padding-top:0.5vw;font-size:.8vw;color:#000;font-weight:700;overflow:hidden}
.user-head .head .id span{display:block;font-size:3vw;line-height:1.1;letter-spacing:3px}
.user-record{background-color:#fff;display:-webkit-flex;display:flex;align-items:stretch;overflow:hidden}
.user-record .userRecord-col{padding:1.4vw 0;float:left;width:14vw;border-right:.01vw solid rgba(85,85,85,.11)}
.user-record .userRecord-cor{padding:37px 48px;flex-grow:1;overflow:hidden}
.tabs-list{overflow:hidden}
.tabs-list a{padding:6px 2vw;display:block;font-size:.8vw;color:#000;line-height:30px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.tabs-list a:hover{color:#e10019}
.tabs-list .active a{color:#e10019;background-color:#e9ecef}
.record-list{overflow:hidden}
.record-list li{margin-bottom:26px;border:1px solid rgba(85,85,85,.2)}
.record-list .date{padding:0 1vw;font-size:.8vw;color:#000;line-height:2vw;background-color:rgba(233,236,239,.4)}
.record-list .date span{margin-left:10px;color:#a0a0a0}
.record-table{padding:15px 0 26px;overflow:hidden}
.record-table table{width:100%}
.record-table th{padding:0 22px;vertical-align:middle;font-size:14px;color:#000;height:24px;font-weight:400}
.record-table td{padding:0 22px;vertical-align:middle;font-size:14px;color:rgba(0,0,0,.5);height:30px}
.record-btn{overflow:hidden}
.record-btn a{float:left}
.record-btn .a1{font-size:.8vw;color:#e10019}
.record-btn a:hover{-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.record-btn .a1:hover{text-decoration:underline}
.form4-reg{padding-bottom:66px;width:1001px;margin:0 auto}
.form4 .form4-hd .lg{float:right;font-size:14px;color:#333;font-weight:700;line-height:33px}
.form4 .form4-hd .lg a{color:#e10019;text-decoration:underline}
.form4 .code{padding-right:182px;position:relative}
.form4 .code .codeBtn{position:absolute;right:0;top:0;bottom:0;width:161px;background-color:#638c0b;font-size:14px;color:#fff;text-align:center;border-radius:4px;cursor:pointer}
.form4 .code .input{padding:0 10px}
.form4-reg .cont{width:504px}
.form4-reg .sub{margin:46px 0 0;width:175px}
.about-banner2{height:340px;background-color:#d7001d;position:relative;overflow:hidden}
.about-banner2 .container{max-width:none;width:100%;height:100%;display:-webkit-flex;display:flex;align-items:center}
.about-banner2 .pic{float:left;width:50%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.about-banner2 .logo{position:absolute;right:0;top:50%;width:27%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden}
.about-banner2 .logo img{display:block;width:100%}
.about-banner2 .txt{padding:0 46px;float:right;width:50%}
.about-banner2 .txt h2{font-size:2vw;color:#fff;font-weight:700;line-height:1.5}
.about-banner2 .txt .en{font-size:18px;color:#fff;text-transform:uppercase}
.about-dev{padding-bottom:170px;overflow:hidden}
.about-dev h2{margin:74px 0 21px;padding-bottom:34px;font-size:38px;color:#222;font-weight:700;text-align:center;position:relative}
.about-dev h2:after{margin-left:-5px;content:'';position:absolute;left:50%;bottom:0;width:10px;height:10px;background:url(/public/images/z-icon37.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.aboutDev-txt{margin-bottom:2vw;font-size:.8vw;color:#222;line-height:2.65;text-align:center}
.dev-box{padding:0 38px;overflow:hidden}
.dev-pic{position:relative;z-index:2}
.dev-pic img{position:absolute;width:24.3%}
.dev-pic .img1{left:0;top:78px}
.dev-pic .img2{right:0;top:238px}
.dev-pic .img3{left:0;top:398px}
.dev-pic .img4{right:0;top:558px}
.dev-pic .img5{left:0;top:718px}
.dev-pic .img6{right:0;top:878px}
.dev-pic .img7{left:0;top:1038px}
.dev-pic .img8{right:0;top:1198px}
.dev-list{padding:63px 142px;width:63.3%;height:100%;margin:0 auto;background-color:#fff;position:relative}
.dev-list li{padding:0 0 82px 48px;position:relative}
.dev-list li:before{content:'';position:absolute;left:14px;top:0;bottom:0;width:1px;background-color:#d7001d}
.dev-list li:last-child:before{display:none}
.dev-list .date{margin-bottom:4px;font-size:32px;color:#d7001d;line-height:1.25;font-weight:700;position:relative}
.dev-list .date:before{content:'';position:absolute;left:-48px;top:0;width:31px;height:31px;background:url(/public/images/z-icon36.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.dev-list .date .year{display:block;font-size:16px;color:#949494}
.dev-list .txt{font-size:.8vw;color:#222;line-height:1.45}
.intro-box2{overflow:hidden}
.intro-box2 .container h2{text-align: center; font-size: 2vw; margin-bottom: 2vw;}
.intro-tit{margin-bottom:76px;font-size:16px;color:#222}
.intro-tit h3{font-size:2vw;line-height:1.3}
.intro-it1{margin-bottom:36px;overflow:hidden}
.intro-it1 .pic{float:right;width:50%}
.intro-it1 .pic img{display:block;width:100%}
.intro-it1 .txt{padding-right:65px;font-size:.8vw;color:#222;line-height:2;overflow:hidden; text-align: justify; text-justify:distribute; }
.intro-it2{padding:60px 0;}
.intro-it2 .city-box{float:right;width:50%;height:504px;position:relative}
.intro-it2 .city-box .bg{position:absolute;right:-10000px;top:0;bottom:0;left:0;background-color:#fff;z-index:1}
.intro-it2 .city-box .cityBox-con{padding:0 48px;height:100%;display:-webkit-flex;display:flex;align-items:center;position:relative;z-index:2}
.intro-it2 .city-box .desc{font-size:.8vw;color:#222;line-height:2;position:relative;z-index:2}
.intro-it2 .city-box .map{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-width:453px;z-index:1}
.intro-it2 .city-box .map img{display:block}
.intro-it2 .city-box .map .map-point{padding-left:1.2vw;position:absolute;right:0;top:0;font-size:.7vw;color:#d7001d;white-space:nowrap}
.intro-it2 .city-box .map .map-point:before{content:'';position:absolute;left:0;top:50%;width:8px;height:8px;background-color:#d7001d;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.intro-it2 .city-box .map .map-point:after{content:'';position:absolute;left:-8px;top:50%;width:24px;height:24px;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border:8px solid rgba(215,0,29,.1)}
.intro-it2 .txt{padding:30px 65px 0 90px;font-size:.8vw;  text-align: justify; text-justify:distribute;  color:#222;line-height:1.75;background:url(/public/images/z-icon39.jpg) left top 34px no-repeat;overflow:hidden}
.intro-it2 .txt h4{margin-bottom:42px;font-size:1.4vw;color:#222;line-height:1.5;font-weight:400}
.intro-it2 .txt .p1{margin-bottom:28px;font-size:.8vw;color:#222;line-height:2}
.intro-video{margin:1vw 0;height:32vw;position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;cursor:pointer;overflow:hidden}
.intro-video .mask{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}
.intro-video .mask-txt{padding-left:20px;padding-right:20px;padding-top:70px;position:absolute;left:0;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:18px;color:#fff;text-align:center;background:url(/public/images/z-icon38.png) center top no-repeat}
.intro-video .mask-txt h4{margin-bottom:4px;font-size:2vw;color:#fff}
.intro-video .mask-txt p{font-size: .8vw;}
.intro-it3{padding:74px 0 120px;overflow:hidden}
.intro-it3 .pic{margin-top:15px;float:right;width:57%}
.intro-it3 .pic img{display:block;width:100%}
.intro-it3 .cont{padding-right:57px;overflow:hidden}
.intro-it3 .cont h3{padding-top:1vw;margin-bottom:1vw;font-size:1.4vw;color:#222;font-weight:400;position:relative}
.intro-it3 .cont h3:before{content:'';position:absolute;left:0;top:0;width:82px;height:3px;background-color:#d7001d}
.intro-it3 .cont .txt{margin-bottom:35px;font-size:.8vw;color:#222;line-height:2; text-align: justify; text-justify:distribute;}
.intro-it3 .cont .more{display:block;width:12vw;line-height:2.4vw;border:1px solid #313131;text-align:center;font-size:1vw;color:#222;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.intro-it3 .cont .more:hover{color:#fff;background-color:#313131}
.intro-future{height:450px;display:-webkit-flex;display:flex;align-items:center;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.intro-future h2{margin-bottom:10px;padding-top:10px;font-size:4vw;color:#222;text-align:center;position:relative}
.intro-future h2:before{content:'';position:absolute;left:50%;top:0;width:82px;height:3px;background-color:#d7001d;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.intro-future .txt{width:690px;margin:0 auto;font-size:.8vw;color:#222;text-align:center;line-height:2}
.m-pop{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;display:none}
.pop-close{position:absolute;right:40px;top:40px;width:50px;height:50px;background:url(/public/images/z-icon40.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;cursor:pointer;z-index:2}
.pop-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1}
.video-pop{position:absolute;left:50%;top:50%;width:70%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}
.video-pop video{display:block;width:100%}
@media only screen and (max-width:1399px){
.container{width:96%}
.training-box .item .pic{margin-left:60px}
.case-list h4,.training-box .item{font-size:16px}
.case-list .case .link span{font-size:16px;background-position:left top 14px}
.dev-list li{padding-bottom:50px}
.dev-list .date{font-size:28px}
.dev-list .date .year{font-size:14px}
.dev-list .txt{font-size:18px}
.intro-it2 .pic{margin-right:-170px;width:calc(50% + 170px)}
}
@media only screen and (max-width:1199px){
.pro-banner2 .txt{font-size:14px}
.pro-banner2 .txt h2{font-size:30px}
.proList-box{padding:100px 0}
.proList-box h2{font-size:30px}
.pro-intro{font-size:18px;margin-bottom:60px}
.proList-con .item{min-height:auto}
.proList-con .item .item-con{padding:20px}
.proList-con .item h3{font-size:20px}
.proList-con .item .intro{font-size:12px;margin-bottom:20px}
.pro-list{margin:0 -5px}
.pro-list li{margin-bottom:10px;padding:0 5px}
.pro-list h4{font-size:14px;margin-bottom:5px}
.pro-list .link a{font-size:12px;padding-left:14px;-webkit-background-size:5px auto;background-size:5px auto;background-position:left top 8.5px}
.proList-con .pic-bg{width:200px;height:150px;line-height:150px}
.section-box2{padding:10px 0 100px}
.industry-nav{margin-bottom:40px}
.industry-nav li{margin-right:10px}
.industry-nav a{padding:0 10px;font-size:14px;line-height:40px}
.trends-list2{margin-bottom:40px}
.trends-list2 li{margin-bottom:20px}
.trends-list2 h4{font-size:20px}
.trends-list2 .info em,.trends-list2 .info span,.trends-list2 .txt{font-size:12px}
.trends-list2 .info .date{padding-left:14px;-webkit-background-size:10px auto;background-size:10px auto}
.trends-list{margin:0 -10px 40px}
.trends-list li{margin-bottom:20px;padding:0 10px}
.trends-list .cont{padding:20px}
.trends-list h4{margin-bottom:10px;font-size:20px}
.trends-detail{padding:20px 0;width:90%}
.trends-detail .hd{padding:0 20px 30px}
.trends-detail h1{font-size:30px;margin-bottom:20px}
.trends-info .info,.trends-info .share{font-size:14px}
.trends-cont{font-size:14px;padding:30px 0;}
.section-box1{padding:50px 0 100px}
.nav-inner{margin-bottom:30px}
.nav-inner li{padding-right:15px}
.nav-inner .d1 .icon{width:24px;height:24px;-webkit-background-size:24px auto;background-size:24px auto}
.nav-inner .active .d1 .icon,.nav-inner li:hover .d1 .icon{background-position:center -24px}
.nav-inner .d1 span{padding:0 5px;font-size:14px;max-width:none;line-height:40px}
.nav-inner .link a{font-size:12px;padding:5px 30px}
.contentBox1-col{width:210px}
.nav-slide a{font-size:14px}
.contentBox1-cor{margin-left:250px}
.pro-cycle{padding:40px}
.tit-g1{font-size:30px}
.pro-cycle h2{margin-bottom:20px}
.pro-cycle .item{font-size:14px;margin-bottom:20px}
.pro-cycle .item h3{font-size:16px;margin-bottom:10px}
.proCycle-table{margin-top:30px}
.proCycle-table th{font-size:14px;height:50px}
.proCycle-table td{font-size:12px;height:40px}
.contentBox1-cor2{margin-left:250px}
.faq-list li{padding:15px 30px 15px 50px;background-position:left 10px top 6px}
.faq-list h4{font-size:16px}
.download-list .btn{margin-left:10px}
.notice-detail .hd h1{font-size:26px}
.notice-detail .cont{font-size:14px}
.tit-g2{margin:40px 0 80px}
.tit-g2 h2{font-size:30px}
.tit-g2 .en{font-size:24px}
.service-box{margin-bottom:40px}
.service-nav li{min-height:300px}
.service-nav .icon{width:50px;height:50px}
.service-nav h3{font-size:18px;margin-bottom:15px}
.service-nav .link a{font-size:14px}
.partner-box{padding:100px 0}
.partner-box h2{font-size:30px}
.partner-intro{font-size:16px}
.search-box2{width:90%}
.search-box2 .input{height:46px;line-height:44px;font-size:16px}
.partner-table{padding-bottom:40px}
.partner-table th{font-size:16px;height:70px}
.channel-query{margin:0 -10px;padding:0}
.channel-query .li{width:50%;margin-bottom:20px;padding:0 10px}
.channel-query .li.i1{width:100%}
.channelQuery-tit{margin-bottom:30px}
.channelQuery-tit h3{font-size:20px}
.section-box3{padding:100px 0}
.form4-reg{width:90%}
.user-box{padding:0}
.contact-info .info{padding:30px 20px;font-size:14px}
.contact-info .info h3{font-size:16px}
.contact-info .info .tel p{font-size:30px}
.intro-box{padding:20px 0 40px}
.intro-box .pic{width:100px}
.intro-box .cont h2{font-size:30px}
.intro-box .cont .txt{font-size:14px}
.post-list li{padding:30px;margin-bottom:20px}
.post-list .th{font-size:14px}
.post-list h3{font-size:18px}
.post-list .txt{font-size:14px;margin:0}
.inner-banner3{height:240px}
.industry-list{padding:0;margin-bottom:-30px}
.industry-list li{margin-bottom:30px}
.industry-list .pic{width:40%}
.industry-list .cont{padding:40px}
.industry-list .cont h4{margin-bottom:15px}
.industry-list .cont h4 a{font-size:28px}
.industry-list .cont .txt{font-size:14px;margin-bottom:15px}
.industry-list .cont .more{width:140px;height:40px;line-height:38px;font-size:14px}
.contentBox1-cor3{margin-left:250px}
.sign-up{padding:30px 0}
.signUp-txt{font-size:16px;margin-bottom:20px}
.step-box{padding:40px;min-height:auto}
.stepBox-tit{margin-bottom:20px}
.stepBox-tit .step,.stepBox-tit h3{font-size:24px}
.form2{margin:30px -22px 10px}
.form2 .tit{font-size:14px}
.form2 .date input,.form2 .select1 dt span{font-size:14px;padding:0 30px 0 15px;height:40px;line-height:38px}
.stepBox-sub{width:180px;height:40px;line-height:40px;font-size:14px}
.stepBox-table td,.stepBox-table th{font-size:12px;height:50px}
.table-btn a{width:50px;height:30px;line-height:28px;font-size:12px}
.authentication-box{padding:30px 0}
.authentication-table th{font-size:16px;height:60px;padding:0 15px}
.authentication-table td{font-size:14px;height:40px;padding:15px}
.train-detail{padding:30px;margin:0}
.train-detail h1{font-size:24px}
.train-detail .cont,.train-detail .tags span{font-size:14px}
.train-adv h3{font-size:14px;margin-bottom:10px}
.adv-list li{font-size:14px;background-position:left top 12px}
.train-list{padding:0;margin-bottom:-30px}
.train-list li{margin-bottom:30px}
.train-list .pic{width:50%}
.train-list .cont{padding:20px 30px}
.train-list .cont h4{margin-bottom:5px}
.train-list .cont h4 a{font-size:24px}
.train-list .cont .txt{font-size:14px;margin-bottom:10px}
.train-list .cont .more{width:140px;height:40px;line-height:38px;font-size:14px}
.training-box .item{font-size:14px;padding-bottom:40px}
.training-box .item+.item{padding:40px 0}
.case-list h4{font-size:14px}
.case-list .case{margin:0 -5px}
.case-list .case .link{padding:0 5px}
.case-list .case .link span{padding-left:14px;font-size:14px;background-position:left top 12px}
.about-banner2{height:260px}
.about-banner2 .txt h2{font-size:30px}
.about-banner2 .txt .en{font-size:14px}
.about-dev h2{font-size:24px;margin:40px 0 20px;padding-bottom:20px}
.about-dev h2:after{width:6px;height:6px;margin-left:-3px}
.dev-list{padding:50px 70px}
.aboutDev-txt{font-size:14px;margin-bottom:40px}
.dev-list .date:before{width:24px;height:24px}
.dev-list li:before{left:12px}
.intro-tit{font-size:14px;margin-bottom:40px}
.intro-tit h3{font-size:30px}
.intro-it1{margin-bottom:30px}
.intro-it1 .txt{font-size:14px}
.intro-it2{padding:30px 0}
.intro-it2 .txt{font-size:18px}
.intro-it2 .txt h4{font-size:24px;margin-bottom:20px}
.intro-it2 .txt .p1{font-size:14px;margin-bottom:10px}
.intro-video{margin:60px 0;height:500px}
.intro-video .mask-txt{font-size:14px}
.intro-video .mask-txt h4{font-size:20px}
.intro-it3{padding:0 0 60px}
.intro-it3 .cont h3{font-size:30px}
.intro-it3 .cont .txt{font-size:14px}
.intro-it3 .cont .more{width:160px;height:40px;line-height:38px;font-size:14px}
.intro-future{height:400px}
.intro-future h2{font-size:60px}
.intro-future .txt{font-size:14px}
.intro-it2 .city-box .map .map-point{font-size:18px}

.channel-query .li.i3 .con{ padding: 25px 32px 46px;}

}
@media only screen and (max-width:959px){
.contentBox1-col,.contentBox1-cor{float:none;width:auto;margin:0}
.contentBox1-col{margin-bottom:20px;overflow:hidden}
.nav-inner li{padding:0;width:100%;min-width:auto}
.nav-inner .link{position:static}
.nav-inner .d1{position:relative}
.nav-inner .d1 em{position:absolute;right:0;top:50%;margin-top:-6px}
.nav-slide{padding:1px 0 0 1px;margin-right:-2px}
.nav-slide li{float:left;width:50%;margin:-1px 0 0 -1px;flex-grow:1}
.nav-slide a{border:1px solid #e5e5e5}
.contentBox1-cor2{margin:0}
.section-box4{padding:50px 0 100px}
.tabs-list a{padding:6px 15px}
.record-table{overflow-x:auto}
.record-table table{width:700px}
.user-head{margin-bottom:40px}
.user-head .head .pic{width:80px;height:80px}
.user-head .head .id{padding-top:8px}
.user-head .head .id span{font-size:30px}
.user-head .btn{margin-top:15.5px}
.contentBox1-cor3{margin:0}
.sign-up{padding:0}
}
@media only screen and (max-width:767px){
.container{width:90%}
.pro-banner2{height:140px}
.pro-banner2 .pic{display:none}
.pro-banner2 .txt{padding:0;width:100%;font-size:10px;text-align:center}
.pro-banner2 .txt h2{font-size:20px}
.proList-box{padding:40px 0}
.proList-box h2{font-size:18px;margin-bottom:10px}
.pro-intro{font-size:12px;margin-bottom:20px}
.proList-con .item{width:100%;margin-bottom:10px}
.proList-con .item .item-con{-webkit-background-size:auto 300px;padding-bottom:120px}
.proList-con .item h3{font-size:16px}
.proList-con .item .intro{font-size:12px;margin-bottom:10px;min-height:auto}
.pro-list li{width:50%}
.pro-list h4{font-size:14px}
.pro-list .link{min-height:auto}
.pro-list .link a{font-size:12px}
.pro-list.nowrap .link{width:50%}
.proList-con .pic-bg{width:180px;height:120px;line-height:120px}
.section-box2{padding:10px 0 40px}
.trends-list2,.trends-list2 li{margin-bottom:15px}
.trends-list2 .con{padding:20px}
.trends-list2 .pic{float:none;width:auto;margin:0 0 20px}
.trends-list2 .cont{padding:0}
.trends-list2 h4{margin-bottom:5px;font-size:14px}
.trends-list2 .txt{margin-bottom:5px;font-size:12px}
.trends-list2 .info em,.trends-list2 .info span{font-size:12px}
.pager ul li{margin:0 2px}
.pager ul li a{font-size:12px;min-width:24px;height:24px;line-height:22px}
.trends-list{margin-bottom:15px}
.trends-list li{margin-bottom:15px;width:100%}
.trends-list h4{margin-bottom:5px;font-size:14px}
.trends-list .txt{margin-bottom:5px;font-size:12px}
.trends-list .info em,.trends-list .info span{font-size:12px}
.trends-list .info .date{padding-left:14px;-webkit-background-size:10px auto;background-size:10px auto}
.trends-detail{padding:0}
.trends-detail .hd{padding:0 0 15px}
.trends-detail h1{margin-bottom:5px;font-size:18px}
.trends-info .info,.trends-info .share{font-size:12px;margin:0 5px}
.trends-info .info .date{padding-left:14px;-webkit-background-size:10px auto;background-size:10px auto}
.trends-info .info em{margin:0 4px}
.trends-info .share .bdshare-button-style0-16 a{width:24px;height:24px}
.trends-cont{font-size:12px;padding:15px 0}
.section-box1{padding:40px 0}
.tit-g1{font-size:18px}
.tit-g1:before{height:24px;margin-top:-12px}
.pro-cycle{padding:30px}
.pro-cycle h2{margin-bottom:15px}
.pro-cycle .item{margin-bottom:15px;font-size:12px}
.pro-cycle .item h3{font-size:14px;margin-bottom:5px}
.service-list li{padding-left:14px;background-position:left top 8px}
.proCycle-table{margin-top:15px;overflow-x:auto}
.proCycle-table table{width:600px}
.search-box{margin-bottom:20px;width:100%}
.search-box .input{font-size:12px;height:46px;line-height:44px;padding:0 50px 0 20px}
.search-box .submit{top:3px;width:50px;height:40px}
.download-list{margin-bottom:-15px}
.download-list li{margin-bottom:15px}
.download-list .con{padding:15px 10px 40px;line-height:50px;position:relative}
.download-list h4 .icon{margin-right:6px;width:24px;height:24px}
.download-list h4 a{font-size:14px;line-height:30px}
.download-list .btn{margin-left:10px;padding-right:22px;font-size:12px;-webkit-background-size:20px auto;background-size:20px auto;line-height:40px}
.download-list .btn-box{position:absolute;right:0;bottom:0}
.faq-list{margin-bottom:-15px}
.faq-list li{margin-bottom:15px;padding:15px 15px 15px 40px;-webkit-background-size:30px auto;background-size:30px auto;background-position:left 10px top 10px}
.faq-list h4{font-size:14px}
.faq-list .desc{margin-top:10px;font-size:12px;line-height:1.8}
.faq-list .on{padding:20px 20px 20px 40px;background-position:left 10px top 15px}
.choice-box .hd{margin-bottom:20px}
.choice-box .hd .search-box,.choice-box .hd .select1{width:100%}
.choice-box .hd .select1{margin-bottom:5px}
.select1 dt span{height:46px;line-height:44px;font-size:12px;padding:0 50px 0 20px}
.choice-box .result{font-size:12px}
.guarantee-box{padding:20px;min-height:auto}
.guarantee-box .tit-g1{margin-bottom:15px}
.guarantee-txt{font-size:12px;margin-bottom:15px}
.guarantee-notes{font-size:12px;margin-bottom:15px}
.form1 .it{margin-bottom:15px}
.form1 .tit{font-size:12px;width:auto;padding:0;display:block;text-align:left;line-height:30px}
.form1 .inputBox,.form1 .right{width:100%}
.form1 .inputBox input{height:34px;line-height:32px;font-size:12px}
.form1 .inputBox em{top:11px}
.form1 .inputBox textarea{font-size:12px}
.form1 .pro-svn{padding:0}
.form1 .pro-svn a{font-size:12px}
.form1 .pro-svn .pic{padding-bottom:14px;width:200px;left:0;margin:0}
.form1 .pro-svn .pic:after{width:20px;height:15px}
.form1 .sub{margin:20px 0 0;width:110px;height:34px;line-height:34px;font-size:12px;border-radius:5px}
.form1 .inputBox.city select{font-size:12px;padding:0 24px 0 15px;display:block;width:100%;height:34px;line-height:32px}
.form1 .inputBox.city select+select{margin:10px 0 0}
.form1 .select1 dt span{font-size:12px;height:34px;line-height:32px}
.notice-list,.notice-list li{margin-bottom:15px}
.notice-list .con{padding:10px 10px 10px 40px;background-position:left 20px top 16px}
.notice-list h4{font-size:14px}
.notice-list .date{font-size:12px}
.notice-detail{padding:30px;min-height:auto}
.notice-detail .hd{padding-bottom:20px;margin-bottom:20px}
.notice-detail .hd .info .tips{font-size:12px; line-height: 1.5;}
.notice-detail .hd .info span{font-size:14px}
.notice-detail .hd h1{font-size:18px}
.notice-detail .cont{font-size:12px}
.tit-g2{margin:20px 0 40px}
.tit-g2 h2{font-size:20px}
.tit-g2 .en{font-size:16px}
.service-box{margin-bottom:20px}
.service-nav li{width:50%;padding:20px;min-height:200px}
.service-nav .icon{width:40px;height:40px}
.service-nav h3{font-size:16px}
.service-nav .link a{font-size:12px}
.partner-box{padding:40px 0}
.partner-box h2{font-size:20px}
.partner-intro{font-size:14px}
.search-box2{padding-right:90px;margin-bottom:20px}
.search-box2 .input{font-size:12px;height:40px;line-height:38px;padding:0 15px}
.search-box2 .submit{width:70px}
.industry-nav{margin-bottom:30px}
.partner-table{overflow-x:auto}
.partner-table table{width:700px}
.partner-table th{font-size:14px;padding:0 15px}
.partner-table td{font-size:12px;padding:0 15px}
.channel-query .con{padding:30px}
.channel-query .li{width:100%;margin-bottom:15px}
.channel-query .li.i1 .form3 .cont{margin-bottom:0}
.channel-query .li.i1 .channelQuery-sub,.channelQuery-sub{width:70px;height:40px}
.channelQuery-tit{margin-bottom:15px}
.channelQuery-tit h3{font-size:16px;margin-bottom:6px}
.form3 .it.col2{width:100%}
.form3 .tit{font-size:14px}
.form3 .input{padding:0 15px;font-size:12px;height:34px;line-height:32px}
.form3 .select1 dt span{padding:0 30px 0 15px;height:34px;line-height:32px}
.select1 dd span{font-size:12px;line-height:20px;padding:7px 26px}
.form3 .city select{padding:0 30px 0 15px;height:34px;line-height:32px;font-size:12px;width:100%}
.form3 .city select+select{margin:10px 0 0}
.channelQuery-tips{font-size:12px;margin-top:15px}
.section-box4{padding:40px 0}
.user-head{position:relative;padding-bottom:50px;margin-bottom:20px}
.user-head .head .pic{width:50px;height:50px;margin-right:15px}
.user-head .head .id{font-size:12px}
.user-head .head .id span{font-size:18px}
.user-head .btn{position:absolute;right:0;bottom:0;margin:0}
.user-head .btn a{width:80px;height:34px;line-height:32px;font-size:12px}
.user-record{display:block;background-color:transparent}
.user-record .userRecord-col,.user-record .userRecord-cor{float:none;width:100%;padding:0}
.user-record .userRecord-col{margin-bottom:20px;background-color:#fff}
.tabs-list a{font-size:14px}
.record-list{margin-bottom:-15px}
.record-list li{margin-bottom:15px}
.record-list .date,.record-table td,.record-table th{font-size:12px;padding:0 15px}
.section-box3{padding:40px 0}
.form4 .form4-hd{padding:15px;margin:0}
.form4 .form4-hd h3{font-size:18px}
.form4 .form4-hd .lg{font-size:12px;line-height:27px}
.form4 .it{margin-bottom:15px}
.form4 .it .input{font-size:12px;height:34px;line-height:32px}
.form4 .it .icon{-webkit-background-size:30px auto;background-size:30px auto}
.form4 .code{padding-right:120px}
.form4 .code .codeBtn{width:100px;font-size:12px}
.form4-reg{padding-bottom:20px;background:#fff!important}
.form4-reg .cont{padding:15px;width:auto}
.form4-reg .sub{width:120px;height:40px;line-height:40px;font-size:16px;margin:30px 0 0}
.user-box .pic{margin:0 auto 20px}
.user-box .form4,.user-box .pic{float:none;width:auto}
.form4{min-height:auto;padding-bottom:20px}
.form4 .cont{padding:15px 20px}
.form4 .sub{margin:20px 0;height:40px;line-height:40px;font-size:16px}
.contact-info .map{margin-bottom:20px}
.contact-info .info .it{width:100%}
.contact-info .info .it+.it{margin-top:15px}
.contact-info .info h3{font-size:14px}
.contact-info .info .tel p{font-size:20px}
.intro-box .pic{width:60px}
.intro-box .cont h2{font-size:18px;margin-bottom:5px}
.intro-box .cont .txt{font-size:12px}
.post-list{margin:0}
.post-list li{padding:20px;margin-bottom:15px}
.post-list .th{font-size:12px}
.post-list h3{font-size:16px}
.section-box5{padding-bottom:40px}
.industry-list{margin-bottom:-15px}
.industry-list li{margin-bottom:15px}
.industry-list .pic{width:100%}
.industry-list .cont{padding:20px}
.industry-list .cont h4 a{font-size:16px}
.industry-list .cont .txt{font-size:12px}
.industry-list .cont .more{width:100px;height:32px;line-height:30px;font-size:12px}
.signUp-txt{font-size:12px}
.step-box{padding:30px}
.stepBox-tit{margin-bottom:10px}
.stepBox-tit .step,.stepBox-tit h3{font-size:18px}
.form2 .it{width:100%}
.form2 .date input,.form2 .select1 dt span{font-size:12px;height:34px;line-height:32px}
.form2 .date em{font-size:12px}
.stepBox-table{overflow-x:auto;margin-bottom:20px}
.stepBox-table table{width:600px}
.form1-tips{font-size:12px;padding:10px 15px;margin-bottom:20px}
.step-box .form1 .inputBox{width:100%}
.authentication-box{padding:0}
.authentication-table th{font-size:14px}
.authentication-table td{font-size:12px}
.train-detail h1{font-size:18px;margin-bottom:15px}
.train-detail .tags span{font-size:12px;min-width:80px;line-height:30px}
.train-detail .cont{padding:20px 0;font-size:12px}
.train-list{margin-bottom:-15px}
.train-list li{margin-bottom:15px}
.train-list .pic{float:none;width:auto}
.train-list .cont{padding:20px}
.train-list .cont h4 a{font-size:18px}
.train-list .cont .txt{font-size:12px}
.train-list .cont .more{font-size:12px;width:100px;height:32px;line-height:30px}
.training-box .item{padding-bottom:20px}
.training-box .item+.item{padding:20px 0}
.training-box .item .pic{float:none;width:auto;margin:0 0 20px}
.about-banner2{height:140px}
.about-banner2 .pic{display:none}
.about-banner2 .txt{width:100%;text-align:center}
.about-banner2 .txt h2{font-size:20px}
.about-banner2 .txt .en{font-size:12px}
.about-banner2 .logo{display:none}
.about-dev{padding-bottom:40px}
.about-dev h2{margin:0 0 20px;font-size:18px;padding-bottom:10px}
.aboutDev-txt{font-size:12px;margin-bottom:20px; text-align: justify; }
.dev-box{padding:0 15px}
.dev-pic{display:none}
.dev-list{width:100%;padding:20px}
.dev-list li{padding:0 0 20px 30px}
.dev-list li:before{left:8px}
.dev-list .date:before{width:16px;height:16px;left:-30px}
.dev-list .date{font-size:18px}
.dev-list .date .year{font-size:12px}
.dev-list .txt{font-size:14px}
.intro-tit{font-size:12px;margin-bottom:20px}
.intro-tit h3{font-size:20px}
.intro-it1{margin-bottom:15px}
.intro-it1 .pic{float:none;width:auto;margin-bottom:15px}
.intro-it1 .txt{padding:0;font-size:12px}
.intro-it2{padding:15px 0}
.intro-it2 .pic{margin:0 0 15px;width:auto}
.intro-it2 .txt{padding:0 0 0 30px;-webkit-background-size:10px auto;background-size:10px auto;background-position:left top 5px;font-size:12px}
.intro-it2 .txt h4{font-size:18px;margin-bottom:10px}
.intro-it2 .txt .p1{font-size:12px}
.intro-video{margin:15px 0 30px;height:300px}
.intro-video .mask-txt{padding-top:50px;-webkit-background-size:40px auto;background-size:40px auto;font-size:12px}
.intro-video .mask-txt h4{font-size:18px}
.intro-it3{padding-bottom:30px}
.intro-it3 .pic{margin:0 0 15px;float:none;width:auto}
.intro-it3 .cont{padding:0}
.intro-it3 .cont h3{font-size:20px;padding-top:8px}
.intro-it3 .cont h3:before{width:40px}
.intro-it3 .cont .txt{font-size:12px;margin-bottom:15px}
.intro-future{height:360px}
.intro-future h2{font-size:30px}
.intro-future h2:before{width:40px}
.intro-future .txt{width:94%; text-align: justify;}
.pop-close{width:30px;height:30px}
.intro-it2 .city-box{float:none;width:auto;height:auto;margin-bottom:20px}
.intro-it2 .city-box .bg{right:0}
.intro-it2 .city-box .cityBox-con{padding:20px;display:block}
.intro-it2 .city-box .desc{font-size:12px}
.intro-it2 .city-box .map{margin-bottom:20px;position:relative;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);top:auto;right:auto}
.intro-it2 .city-box .map .map-point{padding-left:14px;font-size:14px}
.intro-it2 .city-box .map .map-point:before{width:4px;height:4px}
.intro-it2 .city-box .map .map-point:after{width:8px;height:8px;left:-6px}


}

#pro-banners{height:100%; overflow: hidden;}
.pro-slide-lr{overflow: hidden; display: flex; align-items: center; height:100%; flex:1;}
.pro-slide-lr .pic{width:60%; height: 100%;text-align: left; text-align: center;}
.pro-slide-lr .pic img{height: 100%; width:auto; display: inline-block;  margin:0 auto;}
.pro-slide-lr .txt{width:40%; max-height: 100%; text-align: left;}
.pro-slide-lr .txt h2{font-size: 2vw;}
.pro-slide-lr .txt p{font-size: .8vw;}

.pro-slide-rl{overflow: hidden; display: flex; align-items: center; height:100%;  flex:1;}
.pro-slide-rl .pic{width:55%; height: 100%;text-align: right; text-align: center;}
.pro-slide-rl .pic img{height: 100%; width:auto; display: inline-block; margin:0 auto;}
.pro-slide-rl .txt{width:45%; max-height: 100%; text-align: left;}
.pro-slide-rl .txt h2{font-size: 2vw;}
.pro-slide-rl .txt p{font-size: .8vw;}

.proList-box2{padding:20px 0px 108px 0px;}
.proList-box2 h2{font-size: 2vw; font-weight: bold; text-align: center;}
.proList-box2 .pro-intro{font-size: .8vw; text-align: center; margin-top: 20px; margin-bottom: 50px;}
.pro-list-ul{}
.pro-list-ul li{background: #fff; margin-bottom: 20px; overflow: hidden; transition: all 0.4s; padding:15px; width: 48%; margin-right: 2%; float: left;}
.pro-list-ul li:hover{box-shadow: 0px 0px 10px rgba(122,122,122,.2)}
.pro-list-ul li a{display: flex; align-items: center; width:100%; height:100%;}
.pro-list-ul li .pic{width:30%; height:auto; overflow: hidden; margin-right: 30px; background-color: #f7f9fb}
.pro-list-ul li .pic img{width:100%; height:auto; display: block;}
.pro-list-ul li .txt{flex:1; padding-right: 40px;}
.pro-list-ul li .txt h3{font-size: 1vw;}
.pro-list-ul li .txt p{margin-top: 10px; font-size: .7vw; color:#8e8888; line-height: 1.8;}

.attach-list{margin-top:60px;}
.attach-list li{margin-bottom: 20px; padding:.6vw; border:#eee solid .01vw; background: #fff; font-size: .8vw; transition: all 0.4s;}
.attach-list li:hover{ border:#DD1124 solid 1px; }
.attach-list li a img{height: 1vw; width: auto;}

.contest-tab .s1 a{color:#fff;}

.trends-list.bgwhite .cont{background: #F8F9FD;}

.index-news-pane{display: none;}
.index-news-pane.show{display: block;}
.select-inline{ height:2.2vw; line-height: 2.2vw;; padding: 0px 10px; appearance:auto; display: inline-block; border-radius: .2vw; border:1px solid #aaa; background-color:#fff; font-size:.8vw;}
.select-inline.select-isv{width:38%;}
.input-text{padding:0px 19px; height:2.4vw; line-height: 2.4vw;border:.01vw solid #b5b5b5; font-size:.8vw; border-radius:.2vw;}
label.error{color:#DD1124; font-size: .6vw !important;}

.user-sm{margin-top: 40px; background: #f4f4f4; padding:30px; overflow: hidden;}
.user-sm dl{float:left; margin-right: 80px;}
.user-sm dl:last-child{margin-right: 0;}
.user-sm dt{font-size: .8vw; color:#aaa;}
.user-sm dd{font-size: 2vw;}

.record-table table{ border-top: none; }
.record-table table th{border-bottom: none; font-size: .8vw;}
.record-table table td{font-size: .7vw;}

.chpwd-form .form-group{margin-bottom: 1vw;}
.chpwd-form .text-input{ display: block; width:50%; margin-top: 10px; line-height: 2.4vw; font-size: .8vw; padding-left: 10px; border:#eee solid .01vw; border-radius: .2vw; }
.chpwd-form .btn{ padding:10px 20px; color:#fff; background: #DD1124; border-radius: 5px; }


.sp .container .w100{
    width:100% !important;
}
.sp-item{padding-left: 12px; position: relative; font-size: 14px;}
.sp-item:before{content: ''; display: block; position: absolute; left:0; top:7px; width:4px; height:4px; background: #E1001C;}

.industry-page .hd{padding-left: 0; padding-right: 0;}
.industry-page .hd h1{ text-align: left; }
.industry-page .hd .trends-info{ text-align: left; }
.industry-page .hd .trends-info .info{margin-left: 0;}
.industry-page .trends-cont{padding-left: 0; padding-right: 0;}
.industry-page .trends-cont h3{margin-bottom: 30px; border-left:#D5001F solid 3px; padding-left: 14px;}

.spro-item{margin-bottom: 30px; clear: both; border: #eee solid 1px; overflow: hidden; position: relative;}
.spro-item .pic{float:left; height:100%;}
.spro-item .pic img{display: block; height: 20vw;}
.spro-item .txt h2{font-size: 22px; color:#E1001C; padding-top: 30px; margin-bottom: 20px;}
.spro-item .txt h2 a{color:#E1001C;}
.spro-item .txt h3{font-size: .8vw;}
.spro-item .btn{position: absolute; right:0; bottom:0; background: #E1001C; color:#fff; padding:5px 30px; }
.spro-item .spro-list-wrapper{overflow: hidden;}
.spro-item .spro-list{float:left; width:40%;}
.spro-item  ul li{color:#666; font-size: .7vw;}

.pro-banner .swiper-slide{display: flex; align-items: center;}

@media only screen and (max-width:767px){
    #banners{display: none;}
    #mobile-banners{display: block;}
    #mobile-banners .swiper-slide{height: 370px; width: 100%; background-size: cover; background-position: center top;}
    #mobile-banners .swiper-slide a{display: block; width: 100%; height: 100%;}
    #mobile-banners .banner-pagination{max-width:100%;left:5%;bottom:30px;text-align:left}
    #mobile-banners .banner-pagination .swiper-pagination-bullet{border-radius:0;width:7px;height:7px;opacity:1;background:#555;margin-right:20px;margin-left:0;position:relative}
    #mobile-banners .banner-pagination .swiper-pagination-bullet:after{content:'';display:block;height:1px;width:20px;opacity:.3;background:#555;top:3px;position:absolute;left:7px}
    #mobile-banners .banner-pagination .swiper-pagination-bullet:before{content:'';display:block;width:0;transition:width 7s linear;height:1px;opacity:1;background:0 0;top:3px;position:absolute;left:7px}
    #mobile-banners .banner-pagination .swiper-pagination-bullet:last-child:after{display:none}
    #mobile-banners .banner-pagination .swiper-pagination-bullet:last-child:before{right:7px;left:auto}
    #mobile-banners .banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#d21026}
    #mobile-banners .banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{width:20px;background:#d21026}
    .container{font-size: 12px;}
    .intro-box2 .container h2{font-size: 20px; line-height: 2;}
    .trends-list .txt p{font-size: 12px;line-height: 2;}
    .pager li{margin-bottom: 10px;}
    .pager li a{font-size: 14px; min-width: auto; height: 30px; line-height: 30px; padding: 0px 10px;}
    .pro-banner3{height:50px;}
    .trends-info .share .bdshare-button-style0-16 .bds_weixin{background-size: 24px;}
    .trends-info .share .bdshare-button-style0-16 .bds_tsina{background-size: 24px;}
    .pro-banner2 .pic{display: block; height: 100%;}
    .pro-banner2 .pic img{height: 100%; width: auto; max-width: none;}
    .pro-banner2 .txt p{display: none;}
    .pro-list{padding-top: 10px;}
    .third-nav{margin-bottom: 20px;}
	.third-nav li{ margin-bottom: 0;}
    .third-nav li a{font-size: 12px; padding: 5px 10px; margin-bottom: 10px;}
    .proList-box2 h2{font-size: 16px;}
    .proList-box2 .pro-intro{font-size: 12px;}
    .pro-list-ul li{float: none; width: 100%; margin-bottom: 10px;}
    .pro-list-ul li .txt h3{font-size: 14px;}
    .pro-list-ul li .txt p{font-size: 12px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
    .pro-list-ul li .txt{padding-right: 0;}
    .pro-list-ul li a{align-items:flex-start}
    .pro-slide-rl .txt h2{font-size: 16px;}
    .pro-slide-rl .txt p{font-size: 11px;}
    .pro-detail-tabs{padding-top: 20px;}
    .pro-detail-tabs ul{display: none;}
    .pro-detail-tabs .wrapper.fixed h2, .pro-detail-tabs h2{padding-bottom: 10px;}
    .pro-content .info .l-pic .txt p{font-size: 12px; margin-bottom: 10px;}
    .pro-content .tb .tb-table td{font-size: 12px;}
    .search-box2{padding-right: 0; width: 100%;}
    .select-inline.select-isv{ line-height: 40px; font-size: 14px; height:40px; width:38%; }
    .search-box2 .input{width: 40%;}
    .search-box2 .submit{background-size: 20px;}
    .partner-table td{padding: 5px 10px; height: auto;}
    .channelQuery-tit p{font-size: 12px;}
    .select1 select{height: 40px; line-height: 40px; font-size: 14px;}
    .channel-query .channelQuery-sub{background-size: 20px;}
    .channel-query .channelQuery-sub{width: 70px; height: 40px;}
    .adv-list li{padding-left: 0;}
    .step-box{padding: 10px;overflow-x: scroll;}
    .training-box{overflow-x: scroll;}
    table th{font-size: 14px; height: 40px;}
    table td{font-size: 12px; padding: 10px 0px;}
    table.borded th{font-size: 12px; height: auto; padding: 10px;}
    table.borded td{padding: 10px; font-size: 12px; height: auto;}
    .trends-list.bgwhite .cont{padding-left: 10px; padding-right: 10px;}
    .train-detail p{font-size: 12px; line-height: 1.6; margin-bottom: 10px;}
    .nav-slide{background: none;}
    .nav-slide li{margin-bottom: 10px;}
    .nav-slide a{padding: 12px 10px;}
    .input-text{height: 40px; font-size: 16px; line-height: 40px;}
    .training-box p{font-size: 12px; margin-bottom: 10px;}
    .form4 .it .tit{font-size: 12px;}
    .form4 .reg{font-size: 12px;}
    .form4 .reg a{font-size: 12px;}
    .form4 .it .input{padding-left: 40px;}
    .form4 .it .icon{width: 32px; height: 32px;}
    .form4 .it .code-input input{padding-left: 10px;}
    label.error{font-size: 12px !important;}
    .user-head .btn{right: 0; top: 10px;}
    .user-head{padding-bottom: 10px;}
    .userRecord-cor h1{font-size: 16px;}
    .user-sm{margin-top: 15px;}
    .user-sm dt{font-size: 14px;}
    .user-sm dd{font-size: 24px;}
    .user-sm dl{margin-right: 30px;}
    .mobile-tip{display: block;}
    .record-list .date{line-height: 30px;}
    .record-table table th{font-size: 12px;}
    .record-table table td{font-size: 12px;}
    .train-input input{width:100%; height: 40px; line-height: 40px;}
    .record-btn .a1{font-size: 14px;}
    .chpwd-form .text-input{font-size: 14px; line-height: 40px; height: 40px; width: 100%;}
    .chpwd-form .form-group{margin-bottom: 16px;}
    .chpwd-form .btn{margin-top: 20px; display: block;}
    .contact-info .map{height: 400px;}
    .sz-logo{display: none;}
	
	
	.channel-query .li.i3 .con{ padding: 30px;}
	.channel-query .li.i3 .channelQuery-sub{ width: 110px; font-size: 12px;}
	.form3 .textarea{ font-size: 12px;}
	
}




.multiple-queries-box .tabs{margin-bottom:2vw; position: relative;}
.multiple-queries-box .tabs ul{ overflow: hidden;border-bottom:.01vw solid rgba(85,85,85,.2);}
.multiple-queries-box .tabs li{margin-right:16px;float:left; cursor: pointer; padding:0 15px;display:block;font-size:.8vw;color:#151515;line-height:4vw;position:relative;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}
.multiple-queries-box .tabs li:after{content:'';position:absolute;left:0;bottom:0;right:0;height:2px}
.multiple-queries-box .tabs li:hover{color:#e10019}
.multiple-queries-box .tabs .active{color:#151515}
.multiple-queries-box .tabs .active:after{background-color:#e10019}
.multiple-queries-box .tabs .pro-svn{ position: absolute; top: 1.5vw; right: 0;}
.multiple-queries-box .tabs .pro-svn a{ color: #d21026;}
.multiple-queries-box .tabs .pro-svn .pic{padding-top:17px;position:absolute;left:50%;top:100%;width:471px;margin-left:-235.5px;z-index:2;display:none}
.multiple-queries-box .tabs .pro-svn .pic:after{content:'';position:absolute;left:50%;top:0;width:24px;height:18px;margin-left:-12px;background:url(/public/images/z-icon22.png) center center no-repeat;-webkit-background-size:cover;background-size:cover; transform: rotateX(180deg);}
.multiple-queries-box .tabs .pro-svn .pic .pic-con{padding:14px 8.5px;box-shadow:0 6px 13px 0 rgba(0,0,0,.11);border:1px solid #dcdcdc;background-color:#fff}
.multiple-queries-box .tabs .pro-svn .pic img{display:block;width:100%}
.multiple-queries-box .tabs .pro-svn:hover .pic{display:block}
.add-multiple-btn{ margin-top: 1vw; font-size: .8vw;}
.add-multiple-btn a{ display: inline-block; vertical-align: top; line-height: 2vw; padding: 0 .8vw; background-color: #e10019; border-radius: 0.2vw; color: #fff;}
.multiple-tabs-content .box{ display: none;}
.multiple-tabs-content .box.active{ display: block;}
.export-btn{ margin-top: 1vw; font-size: .8vw;}
.export-btn a{ display: inline-block; vertical-align: top; line-height: 2vw; padding: 0 .8vw; background-color: #e10019; border-radius: 0.2vw; color: #fff;}

.form1 .inputBox.multiple-input input{ margin-bottom: 1vw;}
.form1 .inputBox.multiple-input input:last-child{ margin-bottom: 0;}

.service-network-city-list li{ float: left; width: 20%; padding-right: 20px; margin-bottom: 20px;}

.zhence-cont{ padding: 2vw 0; font-size: 0.8vw; color: #222; line-height: 2.65;}
.click-jump{ cursor: pointer;}
.click-jump:hover{ color: #d21026;}



.checkbox-policy{ margin-top: 20px; font-weight: 700; font-size: .7vw; position: relative;}
.checkbox-policy input{ border: 1px solid #ccc; appearance: auto; display: inline-block; vertical-align: middle; position: relative; top: -2px; margin-right: 3px;}
.checkbox-policy a{ color: #e10019;}
.checkbox-policy .error{ position: absolute; top: 100%; left: 0; font-weight: normal;}

.form1-iframe{ width: 100%; height: 30vw;}

.form1 .it.or{ margin: -10px 0 10px 0;}

.guarantee-box .return-btn{ text-align: right; margin-bottom: 20px;}
.guarantee-box .cxjg-txt{ margin-bottom: 10px;}

.submission-step-box{padding:2vw 3vw;background-color:#fff; margin-bottom: 20px;}
.submission-step-box .tit-g1{margin-bottom:2vw;}
.submission-step-label{ text-align: center; position: relative;}
.submission-step-label::before{ content: ''; border-bottom: 2px dotted #bdbfc6; width: 50%; position: absolute; left: 50%; top: 50%; transform:translate(-50%,-50%);}
.submission-step-label li{ display: inline-block; vertical-align: top; padding: 0 0.78vw; background-color: #fff; margin: 0 2.96vw; position: relative; z-index: 3;}
.submission-step-label li .num{ display: inline-block; vertical-align: middle; padding: 0 0.37vw 0 0.78vw; background-color: #eff1f2; border-radius: 1.25vw;}
.submission-step-label li .num span{ display: inline-block; vertical-align: top; font-size: 0.7vw; font-weight: bold; line-height: 1.25vw; padding-right: 1.14vw; background: url(../images/icon-submission-step.png) center right no-repeat; background-size: 0.88vw;}
.submission-step-label li .title{ display: inline-block; vertical-align: middle; padding-left: 0.5vw; font-size: 0.83vw;}
.submission-step-label li:first-child{ margin-left: 0;}
.submission-step-label li:last-child{ margin-right: 0;}
.submission-step-label li.active .num span{ background-image: url(../images/icon-submission-step-on.png);}

.loophole-step .guarantee-box{ min-height: auto; margin-bottom: 20px;}
.loophole-step .guarantee-box:last-child{ margin-bottom: 0;}
.loophole-step .step-btn{ text-align: center; margin-top: 30px;}
.loophole-step .step-btn a{ display: inline-block; vertical-align: top; width: 90px; line-height: 2.08vw; background-color: #e0061a; border-radius: 0.41vw; font-size: 0.7vw; color: #fff; margin: 0 5px;}
.loophole-step label.error{ word-wrap: break-word;}

.form1 .input-radio{ line-height: 2vw;}
.form1 .input-radio input[type="radio"]{ display: none;}
.form1 .input-radio label{ float: left; font-size: 0.7vw; padding-left: 1.04vw; background: url(../images/icon-input-radio.png) left center no-repeat; background-size: 0.83vw; cursor: pointer; margin-right: 1.82vw;}
.form1 .input-radio label.active{ background-image: url(../images/icon-input-radio-on.png);}
.form1 .upload-box input{ border: 0; padding: 0;}

.product-compatibility-table{ margin-top: 80px; display: none;}

.list-paddingleft-2 li{ float: left; width: 20%; padding-right: 15px; margin-bottom: 15px;}

.hide{ display: none;}
.form1 .bottom-btn-box{ padding-left: 163px; margin-top: 50px;}
.form1 .bottom-btn-box input{ display: inline-block; vertical-align: top; margin: 0 20px 0 0;}
.form1 .bottom-btn-box .export{ width: 187px; line-height: 3vw; background-color: #efefef; border-radius: .2vw; font-size: .8vw; color: #adb0b8; text-align: center; cursor: pointer; -webkit-transition: .4s; -o-transition: .4s; transition: .4s;}
.form1 .bottom-btn-box .export.active{ background-color: #e10019; color: #fff;}






@media (max-width: 1680px){
	.form-code input{ margin-top: 5px;}
}

@media only screen and (max-width: 1199px) {
	.zhence-cont{ font-size: 14px;}
}


@media only screen and (max-width:767px){
	.multiple-queries-box .tabs li{ padding: 15px; font-size: 14px;}
	.multiple-queries-box .tabs .pro-svn{ position: relative; top: 0; margin: 15px auto;}
	.multiple-queries-box .tabs .pro-svn .pic{ padding-top: 14px; width: 200px; left: 0; margin: 0;}
	.multiple-queries-box .tabs .pro-svn .pic:after{ width: 20px; height: 15px;}
	.add-multiple-btn{ margin-top: 15px; font-size: 12px;}
	.add-multiple-btn a{ padding: 10px 15px; border-radius: 5px;}
	.export-btn{ margin-top: 15px;}
	.export-btn a{ padding: 10px 15px; border-radius: 5px;}
	.form1 .inputBox.multiple-input input{ margin-bottom: 10px;}
	
	.service-network-city-list li{ width: 25%;}
	
	.zhence-cont{ font-size: 12px; text-align: justify;}
	
	.checkbox-policy{ font-size: 12px; margin-top: 15px;}
	
	.form1-iframe{ height: 90vw;}
	
	.form1 .it.or{ margin: -10px 0 0 0;}
	
	.submission-step-box{ padding: 20px;}
	.submission-step-label::before{ width: 100%;}
	.submission-step-label li .num{ padding: 0 5px 0 10px; border-radius: 10px;}
	.submission-step-label li .num span{ font-size: 12px; line-height: 20px; background-size: 12px; padding-right: 18px;}
	.submission-step-label li .title{ font-size: 12px;}
	.submission-step-label li{ display: none;}
	.submission-step-label li.active-mo{ display: inline-block;}
	
	.loophole-step .step-btn a{ width: 90px; line-height: 34px; font-size: 12px; border-radius: 5px;}
	
	.form1 .input-radio{ line-height: 24px;}
	.form1 .input-radio label{ font-size: 12px; background-size: 14px; padding-left: 20px;}
	
	.list-paddingleft-2 li{ width: 33.333%;}
	
	
}
</pre></body></html>