blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,optgroup,strong,th,var{font-style:normal;font-weight:400}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}abbr,acronym{border:0;font-variant:normal}button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}code,kbd,samp,tt{font-size:100%}button,input,select,textarea{*font-size:100%}body{line-height:1.5}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}sub,sup{font-size:100%;vertical-align:baseline}:link,:visited,ins{text-decoration:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}.fl{float:left}.fr{float:right}.hidden{display:none}.invisible{visibility:hidden}.underline{text-decoration:underline}.hand{cursor:pointer}.cb{clear:both}.cl{clear:left}.cr{clear:right}.tc{text-align:center}.tl{text-align:left}.tr{text-align:right}.vm{vertical-align:middle}.pr{position:relative}.pa{position:absolute}.fs12{font-size:12px}.fs14{font-size:14px}.fn{font-weight:400}.fb{font-weight:700}.black,.black a:active,.black a:hover,.black a:link,.black a:visited{color:#000}.white,.white a:active,.white a:hover,.white a:link,.white a:visited{color:#fff}.red,.red a:active,.red a:hover,.red a:link,.red a:visited{color:red}.clearfix:after{content:"\0020";visibility:hidden;display:block;font-size:0;clear:both;height:0}.clearfix{*zoom:1}.clear{clear:both}.pt10{padding-top:10px}.pr10{padding-right:10px}.pb10{padding-bottom:10px}.pl10{padding-left:10px}.mt10{margin-top:10px}.mr10{margin-right:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.op50{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}.op60{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}.op70{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}.op80{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}.op90{filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9}.global-footer{margin:0 auto;padding:12px 0;font-size:12px;font-family:Arial,"\5b8b\4f53";line-height:24px;text-align:center;clear:both;color:gray}.global-footer a:link{text-decoration:none;color:gray}.global-footer a:visited{text-decoration:none;color:gray}.global-footer a:hover{text-decoration:underline;color:gray}.global-footer a:active{text-decoration:underline;color:gray}body{font-family:'Microsoft YaHei';color:#666}body *{box-sizing:border-box}li,ul{list-style:none}img{display:block}a{outline:0}.pt90{padding-top:90px}.pt80{padding-top:80px}.pt50{padding-top:50px}.pt30{padding-top:30px}.animation{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mask-box{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.breadcrumb{font-size:12px;padding:16px 0;color:#000}.breadcrumb a,.breadcrumb span{color:#999}.breadcrumb span{padding:0 5px}.top-bar-bg{width:100%;min-width:1200px;height:96px;background:#000}.index-title{min-width:1200px}.index-title h3{text-align:center;font-size:40px;color:#000}.index-title h3 strong{color:#dd2f2f}.index-title h3 span{padding:0 20px}.index-title h3 em{display:block;font-size:14px;color:#999;padding-top:10px;font-weight:700}.index-title .hr{border-top:3px solid #dd2f2f;width:100px;margin:0 auto;margin-top:30px}a.btn{width:90px;height:24px;display:inline-block;line-height:24px;text-align:center;color:#fff;font-size:12px;border-radius:2px;border:none;background:#d33}.banner{width:100%;min-width:1200px;height:296px;background:#000 url(../assets/img/case-banner.jpg) no-repeat center 96px;padding-top:96px}.icons{width:22px;height:22px;display:inline-block;margin-top:-4px;vertical-align:middle;background:url(../assets/img/icons.png) no-repeat}.icons-tel{background-position:0 0}.icons-down,.icons-up{width:9px;height:5px;margin-top:-1px;background-position:0 -43px}.icons-up{margin-top:-3px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.icons-timenode{width:11px;height:11px;background-position:0 -100px}.icons-timenode-big{width:15px;height:15px;background-position:0 -139px}.icons-design,.icons-hotline,.icons-online,.icons-top,.icons-visit{width:18px;height:18px;background-position:0 -298px}.icons-design{background-position:0 -329px}.icons-visit{background-position:0 -359px}.icons-hotline{background-position:0 -392px}.icons-top{background-position:0 -423px}.active .icons-timenode{background-position:0 -119px}.active .icons-timenode-big{background-position:0 -161px}.header{position:fixed;z-index:10;top:0;left:0;width:100%;min-width:1200px;height:96px}.header .content{width:100%;height:96px;position:relative}.header .logo,.header .tel{position:absolute;top:30px;left:45px;z-index:11}.header .tel{left:initial;right:45px;color:#fff;font-weight:700;font-size:22px}.header .tel .text{padding-left:10px}.header .nav{position:absolute;z-index:11;width:100%;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:96px}.header ul.menu{margin:0 auto;display:inline-block}.header ul.menu li.menu-item{display:inline-block;padding:7px 0;margin:0 17px;position:relative}.header ul.menu li.menu-item a{font-size:15px;color:#fff}.header ul.menu li.active{border-bottom:2px solid #dd2f2f}.header ul.sub-menu{position:absolute;top:50px;left:-21px;background:rgba(51,51,51,.8);padding:15px 0 5px;display:none}.header ul.sub-menu li{width:100px;height:40px;line-height:40px;text-align:center}.header ul.sub-menu li a{color:#fff;display:block}.header ul.sub-menu li a:hover{background:#b23838}.header .mask{position:absolute;top:0;left:0;width:100%;height:96px;overflow:hidden;background:#000;opacity:.5;z-index:10}.hide-header{top:-100px}footer{min-width:1200px;background:#000;color:#fff;padding-top:55px}footer .title{font-size:18px;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:20px}footer .title span{padding:0 15px;color:#5c5c5c}footer .title em{font-size:12px}footer .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px}footer .content .contact,footer .content .content-m,footer .content .content-r{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}footer .content .contact{width:300px;line-height:30px}footer .content .contact p{color:#a9a9a9;font-size:14px;line-height:22px}footer .content .contact img{margin-top:25px}footer .content .content-m{width:420px}footer .content .content-r{width:405px}footer .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px}footer .row label{position:relative;border-bottom:1px solid #5c5c5c;padding-bottom:5px;padding-top:3px;width:100%}footer .row label span{position:absolute;top:0;left:0;width:70px;line-height:30px;display:inline-block;color:grey;font-size:14px}footer .row label em{padding-left:70px;display:inline-block;width:100%}footer .col{width:180px}footer input,footer textarea{border:none;background:0 0;outline:0;width:100%;color:#fff;font-size:14px;padding-top:2px}footer textarea{height:65px}footer button{margin-top:10px;width:160px;height:46px;line-height:46px;background:#dd2f2f;color:#fff;border:none}footer .footer{border-top:1px solid #171717;height:74px;line-height:74px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:grey;font-size:12px}#b-map{width:420px;height:267px}#b-map2{width:740px;height:380px}.container{width:1200px;margin:0 auto}.list-page{font-size:14px;color:#333}.list-page li{display:inline-block}.list-page .next,.list-page .prev,.list-page li a,.list-page li span{width:28px;height:28px;line-height:28px;text-align:center;display:inline-block;margin:0 9px;background:#fff;color:#333;vertical-align:middle;font-style:normal;font-size:14px}.list-page .next,.list-page .prev{background:url(../assets/img/icons.png) no-repeat 8px -59px;border-radius:2px;font-weight:700}.list-page .next{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-position:8px -58px}.list-page .next a,.list-page .prev a{background:0 0}.list-page .active span{background:#dd2f2f;color:#fff}.list-page .total strong{padding:0 5px;color:#dd2f2f;font-weight:700}.list-page .options{padding-left:30px}.list-page .options input{width:58px;height:28px;line-height:28px;padding:0 10px;border:none;background:#fff;outline:0;margin:0 10px}.list-page .btn{padding-left:10px}.list-page .btn button{width:64px;height:28px;line-height:28px;border:none;background:#dd2f2f;color:#fff;font-weight:700;border-radius:2px}.page{text-align:center}.filter{min-width:1200px;background:#fff;padding:2px 20px;font-size:12px;color:#333;display:inline-block}.filter .filter-item{border-bottom:1px dashed #e8e8e8;padding:7px 0;height:47px;overflow:hidden}.filter .filter-item a{display:inline-block;color:#000}.filter .filter-item dt{padding:7px 0}.filter .filter-item li{padding:3px 5px}.filter .filter-item dl{position:relative}.filter .filter-item dt{position:absolute;top:0;left:0}.filter .filter-item dd.detail ul{margin-left:50px;margin-right:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter .filter-item dd.detail ul li a{padding:4px 10px}.filter .filter-item dd.detail ul li.active a{background:#dd2f2f;color:#fff}.filter .filter-item dd.more{position:absolute;top:7px;right:0}.filter .filter-item dd.more a{color:#dd2f2f}.filter .filter-item dd.more a i{margin-left:5px}.filter .filter-item:last-child{border-bottom:none}.filter .filter-item-open{height:initial}.timeline{padding-top:20px;position:relative;height:70px}.timeline .line{width:100%;border-top:1px solid #e8e8e8}.timeline ul{width:100%;position:absolute;top:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.timeline ul li{width:50px;display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;text-align:center;font-size:12px;color:#666}.timeline ul li i{display:block;margin:0 auto 10px}.timeline ul li.active{color:#dd2f2f}.tools{position:fixed;right:0;top:30%;z-index:100}.tools ul li{padding-bottom:2px}.tools ul li a{width:80px;height:40px;line-height:40px;text-align:center;display:inline-block;color:#fff;font-size:14px;background:rgba(0,0,0,.8)}.tools ul li a i{margin-right:12px}.tools ul li a:hover{background:rgba(147,15,13,.8)}.tools .tools-form{display:none}.tools .tools-form,.tools .tools-hotline{display:none;width:400px;position:absolute;top:-66px;left:-410px;background:rgba(0,0,0,.8);padding:30px 40px}.tools .tools-form h4,.tools .tools-hotline h4{text-align:center;font-size:18px;color:#fff;padding-bottom:5px}.tools .tools-form em,.tools .tools-form p,.tools .tools-hotline em,.tools .tools-hotline p{display:block;color:#fff;font-size:14px;text-align:center;line-height:30px}.tools .tools-form em,.tools .tools-hotline em{font-size:18px}.tools .tools-form form,.tools .tools-hotline form{padding-top:15px}.tools .tools-form form button,.tools .tools-form form input,.tools .tools-hotline form button,.tools .tools-hotline form input{width:100%;border:none;outline:0;background:#fff;height:40px;line-height:40px;padding:0 15px;font-size:14px;margin-bottom:10px}.tools .tools-form form input,.tools .tools-hotline form input{margin-bottom:10px}.tools .tools-form form button,.tools .tools-hotline form button{background:#e02e31;color:#fff;font-size:14px;display:block;margin-top:10px;cursor:pointer}.tools .tools-form form .msg,.tools .tools-hotline form .msg{display:none;color:#e6c78b;font-size:14px;display:block;text-align:center}.tools .tools-hotline{top:34px}.tools .tools-hotline em{font-size:30px;padding:15px 0}.index .more,.index em{font-family:Arial,Helvetica,sans-serif}.index .swiper-button-next,.index .swiper-button-prev{outline:0}.index .swiper-button-prev{left:70px}.index .swiper-button-next{right:70px}.index .swiper-container{width:100%;height:1020px;min-width:1200px}.index .swiper-container a{position:absolute;top:0;left:50%;margin-left:-960px}.index .swiper-container img{width:1920px}.index .swiper-container-horizontal>.swiper-pagination-bullets,.index .swiper-pagination-custom,.index .swiper-pagination-fraction{bottom:70px}.index .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}.index .swiper-pagination-bullet{width:10px;height:10px}.index .swiper-pagination-bullet{background:#fff;opacity:1}.index .swiper-pagination-bullet-active{background:#dd2f2f}.index .swiper-button-next,.index .swiper-button-prev{width:140px;height:38px}.index .swiper-button-prev{background:url(../assets/img/prev.png) no-repeat}.index .swiper-button-next{background:url(../assets/img/next.png) no-repeat}.index .swiper-button-next,.index .swiper-button-prev{top:55%}.index .swiper-slide{overflow:hidden}.index .index-tab-con{display:none}.index .index-about{max-width:1500px;margin:0 auto;background:url(../assets/img/about.png) no-repeat 0 80px}.index .index-about .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}.index .index-about .container .mask{position:absolute;width:200px;height:200px;top:90px;right:-10px;background:url(../assets/img/bg-red.png) no-repeat}.index .index-about-l{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:550px;padding-top:117px}.index .index-about-r{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:580px;position:relative;z-index:2}.index .index-about-r video{position:absolute;top:100px;width:580px;height:440px;background-color:#000}.index .index-about-r source{width:580px;height:440px}.index .index-about-r a{position:absolute;top:100px}.index .index-about-r a span{width:580px;height:440px;position:relative;display:inline-block}.index .index-about-r a span .play-mask{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.index .index-about-r a span .play-btn{opacity:.6;position:absolute;top:calc(50% - 44px);left:calc(50% - 44px);width:88px;height:88px;overflow:hidden;background:url(../assets/img/play-btn.png) no-repeat}.index .index-about-r a:hover .play-mask{opacity:.3}.index .index-about-r a:hover .play-btn{opacity:1}.index .index-about h1{font-size:30px;color:#333;position:relative}.index .index-about h1 strong{color:#dd2f2f}.index .index-about h1 em{font-size:13px;display:block;color:#dd2f2f}.index .index-about h1 .more{color:#dd2f2f;font-size:14px;font-weight:700;position:absolute;top:13px;right:0}.index .index-about .detail{font-size:14px;padding-top:28px;line-height:23px}.index .index-about ul.item{padding-top:35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.index .index-about ul.item li{width:170px;height:180px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background:#f6f7f8;text-align:center}.index .index-about ul.item li img{width:60px;height:60px;display:block;border-radius:50%;margin:20px auto 15px}.index .index-about ul.item li h4{font-size:18px;font-weight:700;color:#000;padding-bottom:5px}.index .index-about ul.item li p{font-size:12px;color:#666}.index .index-nav{text-align:center;min-width:1200px}.index .index-nav ul{margin:25px auto}.index .index-nav ul li{display:inline;padding:0 10px}.index .index-nav ul li a{width:100px;height:30px;line-height:30px;display:inline-block;color:#333;font-size:15px}.index .index-nav ul li a.active{color:#fff;background:#dd2f2f}.index .index-case{padding-top:20px;min-width:1200px}.index .index-case ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.index .index-case ul li{width:24.8%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-bottom:calc(.26%);margin-left:.26%}.index .index-case ul li:nth-child(4n+1){margin-left:0}.index .index-case ul li a{position:relative;display:block;overflow:hidden;padding-bottom:76%}.index .index-case ul li a img{height:100%;display:block;position:absolute;-webkit-transition:-webkit-transform 10s;transition:-webkit-transform 10s;transition:transform 10s;transition:transform 10s,-webkit-transform 10s;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.index .index-case ul li a img:hover{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.index .index-case ul li a .case-mask{top:100%}.index .index-case ul li a .case-btn{position:absolute;top:100%;left:8px;width:calc(100% - 16px);height:calc(100% - 16px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:2}.index .index-case ul li a .case-btn i{font-style:normal;padding:0 10px;color:#777}.index .index-case ul li a .case-btn em,.index .index-case ul li a .case-btn span,.index .index-case ul li a .case-btn strong{display:inline-block;font-size:12px;color:#fff;text-align:center}.index .index-case ul li a .case-btn strong{font-size:28px}.index .index-case ul li a .case-btn span{padding:35px 0}.index .index-case ul li a .case-btn em{padding:10px 30px;opacity:.7;position:relative;width:112px;height:36px}.index .index-case ul li a .case-btn em p{position:absolute;top:0;left:0;width:100%;height:100%;line-height:34px;border:1px solid #dd2f2f;z-index:2}.index .index-case ul li a .case-btn em i{background:#dd2f2f;opacity:.3}.index .index-case ul li a .case-btn em:hover i{opacity:1}.index .index-case ul li a:hover .case-mask{top:0}.index .index-case ul li a:hover .case-btn{top:8px}.index .index-btn{padding:30px 0;text-align:center}.index .index-btn a{position:relative;width:140px;height:40px;display:inline-block;border:1px solid #dd2f2f}.index .index-btn a em,.index .index-btn a span{position:absolute;top:0;left:0}.index .index-btn a em{width:140px;height:40px;line-height:40px;text-align:center;display:inline-block;font-size:14px;color:#dd2f2f;z-index:2}.index .index-btn a span.mask-box{background:#e02e31;opacity:.04}.index .index-btn a:hover{background:#dd2f2f}.index .index-btn a:hover em{color:#fff}.index .index-roaming{min-width:1200px;background:#f9f9f9 url(../assets/img/roaming-bg.png) no-repeat center 0}.index .index-roaming-content{padding:25px 0 0}.index .index-roaming-content a{position:relative;display:inline-block}.index .index-roaming-content img{width:100%}.index .index-roaming-content .roaming-btn{position:absolute;top:calc(50% - 22px);left:calc(50% - 32px);width:64px;height:44px;background:url(../assets/img/roaming.png) no-repeat}.index .index-roaming-content a:hover .mask-box{opacity:.3}.index .index-team{position:relative;padding:50px 0 10px}.index a{position:relative}.index .desc{position:absolute;left:0;bottom:0;width:100%;text-align:center;height:120px;color:#fff;z-index:2}.index .desc h4{padding:17px 0 5px;font-size:24px}.index .desc p{font-size:14px}.index .index-team-l{position:absolute;top:50px;left:0}.index .index-team-l img{width:400px;height:560px}.index .index-team-l a{display:inline-block}.index .index-team-l .mask{position:absolute;left:0;bottom:0;width:100%;height:120px;background:#000;opacity:.6}.index .index-team-r{margin-left:400px}.index .index-team-r ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.index .index-team-r ul li{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.index .index-team-r ul li img{width:200px;height:280px}.index .index-decoration{width:100%;min-width:1200px;background:#000 url(../assets/img/decoration-bg.png) no-repeat center bottom}.index .index-decoration h3{color:#fff}.index .index-decoration ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:76px 0 50px}.index .index-decoration ul li{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:inline-block}.index .index-decoration ul li a{width:176px;height:176px;display:inline-block;position:relative}.index .index-decoration ul li a span{width:176px;height:176px;line-height:176px;display:inline-block;text-align:center;border-radius:50%;position:absolute;left:0;top:0;z-index:2;font-size:24px;color:#fff;border:2px solid #fff;overflow:hidden}.index .index-decoration ul li a .mask-box{display:none;border-radius:50%;opacity:.27;background:#e02e31}.index .index-decoration ul li a:hover span{border-color:#d12d2d}.index .index-decoration ul li a:hover .mask-box{display:inline-block}.index .index-decoration ul li.active a span{border-color:#d12d2d}.index .index-decoration ul li.active .mask-box{display:inline-block}.index .index-decoration .index-btn{padding:0 0 74px}.index .index-decoration .index-btn a{color:#e02e31;background:#090202}.index .index-witness ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:40px}.index .index-witness ul li{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:380px;height:240px;margin-bottom:30px}.index .index-witness ul li img{width:380px;height:240px}.index .index-witness .index-btn{padding-top:20px}.index .index-service{min-width:1200px;background:#000 url(../assets/img/service-bg.png) no-repeat center 0}.index .index-service h3{color:#fff}.index .index-service ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:40px}.index .index-service ul li{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;text-align:center;font-size:14px;color:#fff}.index .index-service ul li i{width:90px;height:90px;border-radius:50%;border:2px solid #fff;display:block;margin-bottom:10px}.index .index-service ul li.item{width:90px}.index .index-service ul li.item-arrow{width:13px;background:url(../assets/img/arrow-icon.png) no-repeat center 44px}.index .index-service .hr{margin:40px 0 0;background:url(../assets/img/hr.png) no-repeat center 13px}.index .index-service .hr ul{padding:0 35px 80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.index .index-service .hr ul li{width:24px;height:27px;line-height:27px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;text-align:center;font-size:12px;font-weight:700;color:#fff;background:url(../assets/img/hexagon-icon.png) no-repeat}.index .index-news{padding-bottom:10px}.index .index-news ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:40px}.index .index-news ul li{width:380px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:12px}.index .index-news ul li img{width:380px;height:240px}.index .index-news ul li h4{padding:15px 0 10px}.index .index-news ul li h4 a{color:#000;font-size:16px;font-weight:700}.index .index-news ul li p{color:#999;font-size:14px}.index .index-news ul li .detail{padding-top:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.service-icon{background:url(../assets/img/service-icon.png) no-repeat}.service-icon-0{background-position:26px 23px}.service-icon-1{background-position:-113px 23px}.service-icon-2{background-position:-252px 23px}.service-icon-3{background-position:-391px 23px}.service-icon-4{background-position:-528px 23px}.service-icon-5{background-position:-666px 23px}.service-icon-6{background-position:-805px 23px}.service-icon-7{background-position:-944px 23px}.service-icon-8{background-position:-1083px 23px}@media screen and (max-width:1500px){.index .index-case ul li a .case-btn i{padding:0}}.case{background:#f9f9f9}.case .content{padding-top:30px}.case .content ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px}.case .content ul li{margin-left:15px;margin-bottom:15px;background:#fff}.case .content ul li img{width:390px;height:296px}.case .content h4{font-size:18px;padding:15px 18px 0}.case .content h4 a{color:#333}.case .content h4 a:hover{color:#dd2f2f}.case .content p{padding:5px 18px 15px;font-size:12px;color:#666}.case .content p span{padding:0 7px;color:#d1d1d1}.case .page{padding:60px 0 80px}.case2{background:#f9f9f9}.case2 .case2-content{padding-top:30px}.case2 .case2-content ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.case2 .case2-content ul li{width:580px;padding-bottom:55px}.case2 .case2-content ul li a{position:relative;font-size:18px;color:#333;display:inline-block}.case2 .case2-content ul li .roaming-btn{position:absolute;top:calc(50% - 22px);left:calc(50% - 32px);width:64px;height:44px;background:url(../assets/img/roaming.png) no-repeat}.case2 .case2-content ul li a:hover .mask-box{opacity:.3}.case2 .case2-content ul li img{width:580px;height:360px}.case2 .case2-content ul li h4{padding-top:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.case2 .case2-content ul li h4 em a{font-size:12px;background:#dd2f2f;display:inline-block;padding:1px 12px;color:#fff}.case2 .page{padding:0 0 80px}.photoset{background:#f9f9f9}.photoset .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:80px}.photoset .content .con-l,.photoset .content con-r{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.photoset .content .con-l{width:920px;position:relative}.photoset .content .con-l .detail{width:100%;height:76px;position:absolute;bottom:0;left:0;background:rgba(0,0,0,.7);z-index:2;color:#fff}.photoset .content .con-l .detail-con{position:relative}.photoset .content .con-l .swiper-page{width:60px;height:40px;background:url(../assets/img/paging.png) no-repeat right 0;position:absolute;top:18px;left:0}.photoset .content .con-l .swiper-page .current{position:absolute;width:43px;top:-7px;left:0;text-align:right;color:#dd2f2f;font-weight:700;font-size:24px;font-style:italic}.photoset .content .con-l .swiper-page .total{width:40px;text-align:left;position:absolute;right:-30px;bottom:-2px;font-size:16px;font-style:italic}.photoset .content .con-l .text{padding-left:90px;text-indent:2em;font-size:14px;line-height:24px;padding-top:12px;height:60px;overflow:hidden}.photoset .content .con-r{width:260px;padding:30px;background:#fff;color:#333}.photoset .content .con-r h4{font-size:24px}.photoset .content .con-r h4 em,.photoset .content .con-r h4 span{font-size:12px}.photoset .content .con-r h4 span{padding:0 3px}.photoset .content .con-r .avatar{padding-top:22px}.photoset .content .con-r .avatar img{width:200px;height:280px}.photoset .content .con-r .btn,.photoset .content .con-r .detail{padding-top:10px}.photoset .content .con-r p{font-size:14px;line-height:28px}.photoset .content .con-r .btn a{display:inline-block;width:100%;height:47px;line-height:47px;border:none;background:#dd2f2f;text-align:center;color:#fff;font-size:14px}.photoset .swiper-container{width:100%;height:300px;margin-left:auto;margin-right:auto}.photoset .swiper-slide{background-size:cover;background-position:center}.photoset .gallery-top{height:580px;width:100%}.photoset .gallery-top .swiper-slide img{width:920px;height:580px}.photoset .gallery-thumbs{height:101px;box-sizing:border-box;padding:17px 0 0}.photoset .gallery-thumbs .swiper-slide{width:136px;height:84px;opacity:.4}.photoset .gallery-thumbs .swiper-slide img{width:136px;height:84px}.photoset .gallery-thumbs .swiper-slide-thumb-active{opacity:1}.photoset .gallery-thumbs .swiper-slide-thumb-active img{border:2px solid #dd2f2f}.team{background:#f9f9f9}.team .team-content{padding-top:30px}.team .team-content ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-40px}.team .team-content ul li{width:270px;margin-left:40px;padding-bottom:14px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background:#fff;margin-bottom:40px}.team .team-content ul li a{font-size:18px;color:#333;display:inline-block}.team .team-content ul li img{width:270px;height:378px}.team .team-content ul li h4{padding:5px 18px 0}.team .team-content ul li h4 a{font-size:16px;color:#333}.team .team-content ul li p{padding:5px 18px 0;font-size:12px;color:#7a7a7a}.team .page{padding:0 0 80px}.team-detail .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:48px;color:#7a7a7a;font-size:12px}.team-detail .content .con-l,.team-detail .content con-r{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.team-detail .content .con-l{width:400px}.team-detail .content .con-r{width:760px}.team-detail .content .con-r .title{border-bottom:1px solid #e8e8e8;padding-bottom:24px;margin-bottom:15px}.team-detail .content .con-r h4{font-size:28px;color:#333;padding-bottom:15px}.team-detail .content .con-r h4 em{font-size:16px;color:#7a7a7a;padding-left:15px}.team-detail .content .con-r i{font-style:normal}.team-detail .content .con-r h5{font-size:24px;padding-bottom:7px;padding-top:20px;color:#333}.team-detail .content .con-r .detail p{line-height:28px}.team-detail-case .page{padding:25px 0 80px}.team-detail-case .index-title .hr{margin-top:5px}.work{background:#f9f9f9}.work .page{padding:20px 0 80px}.work .work-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.work .work-list dl{width:590px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:20px;margin-bottom:20px;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.work .work-list dl dt{width:290px}.work .work-list dl dt img{width:290px;height:220px}.work .work-list dl dd{width:240px}.work .work-list dl dd h4 a{font-size:18px;color:#333;display:block;height:26px;overflow:hidden}.work .work-list dl dd h4 em{display:block;font-size:12px;color:#666;padding-top:13px}.work .work-list dl dd p{padding-top:13px;font-size:12px;color:#999}.work .work-list dl dd .btn a.btn{width:90px;height:24px;line-height:24px}.work-detail{background:#f9f9f9}.work-detail .summary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:55px}.work-detail .summary .summary-l{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:600px}.work-detail .summary .summary-l img{width:600px;height:456px}.work-detail .summary .summary-r{width:540px}.work-detail .summary .summary-r h1{color:#333;font-size:32px}.work-detail .summary .summary-r h1 em{display:block;font-size:14px;padding-top:7px}.work-detail .summary .summary-r p{font-size:14px;color:#999;padding-top:15px}.work-detail .summary .summary-r .info{background:#fff;padding:30px 30px 10px;margin-top:30px}.work-detail .summary .summary-r .info-con{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:30px}.work-detail .summary .summary-r .info-con dl{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:33%;text-align:center;border-right:1px solid #f6f6f6}.work-detail .summary .summary-r .info-con dl dt{font-size:18px;color:#333}.work-detail .summary .summary-r .info-con dl dd{padding-top:10px;font-size:14px;color:#666}.work-detail .summary .summary-r .info-con dl:last-child{border:none}.work-detail .summary .summary-r div.btn{margin-top:30px}.work-detail .summary .summary-r a.btn{width:120px;height:40px;line-height:40px;font-size:14px}.work-detail .summary .timeline ul{top:13px;padding:0 48px}.work-detail .summary .timeline li{width:65px;font-size:14px}.work-detail-content{padding-bottom:105px}.work-detail-content .item{position:relative;width:800px;margin:0 auto;margin-top:40px}.work-detail-content .item i{position:absolute;top:20px;right:20px;background:rgba(221,51,51,.8);display:block;width:170px;height:38px;line-height:38px;text-align:center;font-size:14px;border-radius:19px;font-style:normal;color:#fff}.work-detail-content .item img{width:800px}.work-detail-content img{display:inline-block}.customer{background:#f9f9f9}.customer .content ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-30px}.customer .content ul li{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:380px;margin-left:30px;margin-bottom:30px;background:#fff}.customer .content ul li img{width:380px;height:240px}.customer .content ul li h4{padding:15px 20px 15px}.customer .content ul li h4 a{font-size:16px;color:#333}.customer .content ul li p{font-size:14px;color:#999;padding:0 20px 15px}.customer .page{padding-bottom:80px}.news{background:#f9f9f9}.news .page{padding:30px 0 80px}dl.news-list{position:relative;padding:20px;background:#fff;margin-bottom:20px;height:180px}dl.news-list dt{position:absolute;top:20px;left:20px}dl.news-list dt img{width:200px;height:140px}dl.news-list dd{padding-left:230px}dl.news-list dd h4 a{font-size:18px;color:#333}dl.news-list dd h4 a:hover{color:#dd2f2f}dl.news-list dd .info{font-size:12px;color:#999;padding-top:10px}dl.news-list dd .info em{padding-left:25px}dl.news-list dd .detail{padding-top:20px;height:80px;overflow:hidden}dl.news-list dd .detail p{line-height:20px;font-size:12px;color:#444}dl.news-list:hover{background:#fff}.news-detail{background:#f9f9f9}.news-detail .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:85px}.news-detail .content img{display:inline-block}.news-detail .content .con-l,.news-detail .content .con-r{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background:#fff}.news-detail .content .con-l{padding:40px;width:860px}.news-detail .content .con-l h1{font-size:28px;text-align:center}.news-detail .content .con-l .info{color:#999;text-align:center;font-size:12px;padding-top:10px}.news-detail .content .con-l .info em{padding-left:20px}.news-detail .content .con-l .main{padding-top:30px;font-size:14px;line-height:26px;text-indent:2em}.news-detail .content .con-l .main img{max-width:860px;margin:20px auto}.news-detail .content .con-r{width:320px;padding:30px}.news-detail .content .con-r h4{font-size:24px}.news-detail .content .con-r h4 em{font-size:12px;padding-left:5px}.news-list li{padding-top:30px;font-size:14px}.news-list li img{width:260px;height:180px;padding-bottom:10px}.about-us{background:#f9f9f9;padding-bottom:88px;min-height:1000px}.about-us h2{background:url(../assets/img/icons.png) no-repeat 0 -186px;font-size:18px;font-weight:700;padding-left:30px;margin:20px 20px 0}.about-us .content{position:relative}.about-us .content .con-l{position:absolute;top:0;left:0;width:260px}.about-us .content .con-l ul{background:#fff}.about-us .content .con-l li{border-bottom:1px solid #f9f9f9}.about-us .content .con-l li a{width:100%;height:70px;line-height:70px;display:inline-block;text-align:center;font-size:15px;color:#333}.about-us .content .con-l li.active a{color:#dd2f2f;border-left:4px solid #dd2f2f}.about-us .content .con-r{margin-left:280px;background:#fff;padding:40px 40px 60px;color:#333}.about-us .content .con-r .main h1{text-align:center;padding-bottom:20px;font-size:28px}.about-us .content .con-r .main img{margin:5px auto}.about-us .content .con-r .main p{font-size:14px;padding:15px 0;text-indent:2em;line-height:26px}.about-us .content .con-r .about-timeline{margin-left:50px;border-left:2px solid #f4f4f4}.about-us .content .con-r .about-timeline dl{position:relative;padding-bottom:30px;height:64px}.about-us .content .con-r .about-timeline dl dt{position:absolute;top:0;left:-50px;width:100px;height:34px;line-height:30px;border:2px solid #f3f3f3;border-radius:17px;text-align:center;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.about-us .content .con-r .about-timeline dl dd{height:34px;padding-left:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.about-us .content .con-r .about-timeline dl dd p{line-height:28px;padding:0;text-indent:0}.about-us .content .con-r .about-timeline dl em{font-size:18px;color:#acacac}.about-us .content .con-r .about-timeline dl i{font-style:normal;display:none}.about-us .content .con-r .about-timeline dl:last-child{padding-bottom:0;height:34px}.about-us .content .con-r .about-timeline dl.active{height:110px}.about-us .content .con-r .about-timeline dl.active dt{width:80px;height:80px;left:-40px;border-radius:40px;border-color:#df3c3c}.about-us .content .con-r .about-timeline dl.active dd{height:80px}.about-us .content .con-r .about-timeline dl.active em,.about-us .content .con-r .about-timeline dl.active i{display:block;line-height:20px;font-size:12px;color:#ec9898;font-weight:700}.about-us .content .con-r .about-timeline dl.active em{color:#df3c3c;font-size:20px}.about-us .page{padding-top:30px}.about-list{color:#333}.about-list dl{border-top:1px dashed #e0e0e0;padding:20px 0}.about-list dl dt{font-size:22px;padding:0 30px;background:url(../assets/img/icons.png) no-repeat 0 -184px}.about-list dl dd{font-size:16px;padding:10px 30px 0}.about-list dl:last-child{border-bottom:1px dashed #e0e0e0}.process{padding:0 20px}.process .process-complete .process-item,.process .process-left .process-item,.process .process-right .process-item{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:200px;height:54px;line-height:54px;text-align:center;border:2px solid #fedede;border-radius:27px;position:relative}.process .process-complete .process-item em,.process .process-left .process-item em,.process .process-right .process-item em{width:24px;height:24px;line-height:24px;text-align:center;border-radius:50%;background:#dd2f2f;position:absolute;top:-2px;right:-2px;color:#fff;font-size:14px;display:inline-block}.process .process-left,.process .process-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.process .process-left i,.process .process-right i{width:60px;height:12px;display:inline-block;background:url(../assets/img/arrow.png) no-repeat}.process .process-complete .process-item{width:500px}.process .process-left i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.process .process-left-down i,.process .process-right-down i{width:200px;height:30px;margin:10px 0 5px;display:inline-block;background:url(../assets/img/arrow-down.png) no-repeat center 0}.process .process-right-down{text-align:right}.process .process-complete{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.img-list{padding:20px}.img-list ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.img-list ul li{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:240px;padding-bottom:15px;font-size:12px}.img-list ul li img{width:240px;height:170px;padding-bottom:5px}.img-list ul li span{width:100%;height:20px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-us{position:relative;padding:0 51px 50px;font-size:14px}.contact-us h4{font-weight:700}.contact-us span{display:inline-block;line-height:35px}.contact-us .qr-code{position:absolute;top:-25px;right:40px;text-align:center;font-size:14px}.contact-us .map img{max-width:740px}.recruit{padding:0 20px}.recruit .recruit-item h4{width:100%;border:1px dashed #e0e0e0;border-width:1px 0;padding:20px 0;cursor:pointer;display:inline-block;position:relative}.recruit .recruit-item h4 span{background:url(../assets/img/icons.png) no-repeat 0 -186px;font-size:18px;font-weight:700;padding-left:30px;display:inline-block}.recruit .recruit-item h4 a.close{width:12px;height:12px;display:inline-block;background:url(../assets/img/icons.png) no-repeat 0 -229px;position:absolute;top:27px;right:0}.recruit .recruit-con{display:none;padding:27px 29px;background:#fbfbfb;border:1px solid #e0e0e0}.recruit .recruit-con h5{font-size:18px;font-weight:700}.recruit .recruit-con .con{padding:5px 0 10px}.recruit .recruit-con span{display:block;font-size:14px;line-height:26px}.recruit .recruit-con a.btn{width:160px;height:46px;line-height:46px;font-size:14px;margin-top:10px}.recruit .recruit-item.active h4 a.close{background-position:0 -266px}.recruit .recruit-item.active .recruit-con{display:block}