*{transition:width .2s ease-out,height .2s ease-out,padding .2s ease-out,border-color .2s ease-out,opacity .2s ease-out,background .2s ease-out,background-color .2s ease-out,position .2s ease-in,-webkit-filter .2s ease-out,-webkit-transform .2s ease-out;transition:width .2s ease-out,height .2s ease-out,padding .2s ease-out,border-color .2s ease-out,border-width .2s ease-out,filter .2s ease-out,transform .2s ease-out,opacity .2s ease-out,background .2s ease-out,position .2s ease-in,background-color .2s ease-out;transition:width .2s ease-out,height .2s ease-out,padding .2s ease-out,border-color .2s ease-out,border-width .2s ease-out,filter .2s ease-out,transform .2s ease-out,opacity .2s ease-out,background .2s ease-out,background-color .2s ease-out,position .2s ease-in,-webkit-filter .2s ease-out,-webkit-transform .2s ease-out}.content .header p.subtitle{font-family:HELVETICANEUELTPRO-THEX,"微软雅黑"}.page.contact .mb,.telphone{display:none}#v-project,#v-serviceTop{width:1200px;margin:0 auto}body.open a.headSHBtn{background:#305dc3;display:flex}body.open a.headSHBtn i{color:#fff}body.open a.headSHBtn.close{display:flex}a.headSHBtn{height:50px;width:50px;display:none;align-items:center;justify-content:center;background:#fff;float:left;position:absolute;z-index:111;top:0;left:0}a.headSHBtn i{font-size:24px;color:#000}body.open{overflow-y:hidden;overflow-x:hidden}body.open #v-footer,body.open #v-header,body.open #v-main,body.open .smask{transform:translate3d(260px,0,0);-webkit-transform:translate3d(260px,0,0);overflow-y:hidden}body.open .smask{display:block;opacity:1}body.open #v-mb-menubar{display:block;height:100%}.transform{transition:all .4s cubic-bezier(.4,.01,.165,.99);-webkit-transition:all .4s cubic-bezier(.4,.01,.165,.99)}.btns{padding:10px 8px;background:#ff7301;color:#fff;overflow:hidden;margin:10px 0;display:inline-block;max-width:50%;text-align:center;border:1px #ff7301 solid}.btns.default{background:#fff;border:1px #e2e2e2 solid;color:#999}.btns.default:hover{border-color:#000;color:#000}.btns i{margin-right:10px}#v-mb-menubar{width:260px;position:fixed;display:none;z-index:0;background:#fff}#v-mb-menubar ul li{background:#f7f7f7;border-top:1px solid #ebebeb;position:relative;}#v-mb-menubar ul li.active{background:#ebebeb}#v-mb-menubar ul li a{height:50px;display:block;line-height:51px;color:#b3b3b3;font-size:14px;padding-left:20px;display: flex;justify-content: space-between;}#v-mb-menubar ul li.after:after{content:'\e605';font-family:iconfont;float:right;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:flex-end;margin-right:20px;height:50px;margin:0 10px;color:#999;}#v-mb-menubar ul li.active::after { color: #000000;}#v-mb-menubar ul li a i.r{float:right;font-size:18px;color:#000;display:none!important}#v-mb-menubar ul li.active ul li:after{content:'\e602';font-family:iconfont;align-items:center;display:flex;margin-right:10px}
#v-mb-menubar ul li ul{display:none;transition: all .4s cubic-bezier(.4,.01,.165,.99);
    -webkit-transition: all .4s cubic-bezier(.4,.01,.165,.99);}#v-mb-menubar ul li.active ul{display:block;}#v-mb-menubar ul li.active a i.r,#v-mb-menubar ul li.active ul{display:block}#v-mb-menubar ul li.active ul li{display:flex;justify-content:flex-start}#v-mb-menubar ul li a i{font-size:12px;padding:0 10px 0 20px}#v-mb-menubar ul li a i.m2{display:none}#v-mb-menubar ul li ul li a i.m2{display:inline-block}#v-mb-menubar ul li.active a i.m2{color:#000}#v-mb-menubar ul li ul li{background:#fff;color:#b8b6b6;border-top:0;border-bottom:1px #c4c4c4 solid}#v-mb-menubar ul li ul li:last-child{border-bottom:none}#v-mb-menubar ul li ul li a{color:#000;width:100%;padding-left:40px}#v-mb-menubar ul li ul li a i{color:#fff!important;font-size:16px}#v-mb-menubar ul li ul li a i.m1{display:none}.smask{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999;display:none;opacity:0}.v-ellipsis-row.row-2{-webkit-line-clamp:2}.v-ellipsis-row{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;word-break:break-all;white-space:normal!important;-webkit-box-orient:vertical}.pagebar{width:100%;padding:20px 0;overflow:hidden;text-align:center}.pagebar a{width:36px;height:36px;display:inline-block;line-height:36px;text-align:center;border:1px #e2e2e2 solid;margin-right:5px}.pagebar .now{background:#2d57b6;color:#fff;border:1px #2d57b6 solid}#v-news a.more,#v-project a.more,.morec{box-shadow:0 2px 12px #e2e2e2;border:#ddd 0 solid;background-color:#fff;width:150px;height:36px;display:block;margin:40px auto 50px;line-height:36px;font-size:14px;color:#aba8a8;text-indent:9px;border-radius:0;transition:all ease-out .3s;text-align:center}#v-news a.more::after,#v-project a.more::after{transition:all .4s ease-out 0s;content:' ';width:37px;display:block;float:right;height:37px;background:url(img/jiantou2.png?2005241455) no-repeat -55px -63px;background-color:#383838}#v-news a.more:hover,#v-project a.more:hover{text-indent:36px}#v-news a.more:hover::after,#v-project a.more:hover::after{background-color:#305dc3}#v-main{background:#f7f7f7}.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block}#v-header{width:100%;height:80px;font-size:14px;transition:all ease .3s;z-index:99;transition-property:padding,background;top:0;position:fixed;background:#fff;z-index:999;box-shadow:0 5px 5px rgba(0,0,0,.02)}.nobanner #v-header{background:rgba(255,255,255,.9)}#v-header .content{padding:0 40px}#v-header.mini{background-color:rgba(0,0,0,.51);padding-top:10px}#v-header.mini ul li{padding-bottom:0}#v-header #logo{float:left;width:180px;display:flex;align-items:center;height:80px;padding-right:20px}#v-header #logo img{height:50%}#v-header ul#nav{float:right}#v-header ul li{padding:0 1px 0 0!important;width:auto;height:48px;line-height:40px;float:left;position:relative}#v-header ul li ul{transition:all .3s ease-out 0s;position:absolute;width:210px;opacity:0;visibility:hidden;transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);-webkit-transform:translate3d(0,10px,0);z-index:9}#v-header ul li:hover ul{opacity:1;visibility:visible;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}#v-header ul li a{color:#4b4b4b;padding:20px 26px;display:inline-block;transition:none ease-out .3s;transition-property:color,background,text-indent,opacity}#v-header ul li.current-menu-item a,#v-header ul li:hover a{color:#fff;background-color:#305dc3;display:inline-block}#v-header ul li ul li{border-bottom:#cecece 1px solid}#v-header ul li ul li:last-child{border-bottom:none;box-shadow:0 15px 30px rgba(0,0,0,.1)}#v-header ul li ul li a{padding:14px 30px;width:150px;height:20px;line-height:20px;background:#fff;display:block;color:#000;font-size:12px}#v-header ul li ul li a i{float:right;margin-top:5px;transition:all ease-out .2s;opacity:0}#v-header ul li:hover ul li a{text-indent:0;background:#fff;color:#000}#v-header ul li:hover ul li:hover a{background:#f1f1f1;color:#000;text-indent:20px}#v-header ul li ul li a:hover i{opacity:1}#v-footer .content,#v-header .content,#v-team .content{text-align:center;width:1200px;margin:0 auto;height:80px;position:relative}#v-header .content img{float:none}#v-slider{height:36.25rem;width:100%;position:relative;overflow:hidden;margin-top:80px}.module{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;z-index:2;height:100%}#v-slider ul li{width:100%;height:100%;display:block;background-position:center;background-repeat:no-repeat;background-size:cover}#v-slider ul li a{display:table;width:100%;height:100%;display:table}#v-slider ul li .description{display:table-cell;padding:20px;float:none;margin:0;width:100%;position:static}#v-slider ul li .sliderArrow{position:absolute}#v-slider ul li div{display:table-cell;text-align:center;vertical-align:middle;color:transparent}#v-slider ul li p.title{font-size:2.25rem;line-height:70px;height:70px;transition-delay:0}#v-slider ul li p{text-align:inherit;transform:translateY(25px);transition:all ease-out .3s;-webkit-transition:all ease-out .3s;opacity:0;color:#fff;text-align:center}#v-slider .swiper-button-next,#v-slider .swiper-button-prev{border-radius:3px;height:80px;margin-top:-35px;background:rgba(21,20,20,.91);width:50px}.swiper-button-next:after,.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{color:#fff!important;font-size:24px!important}#v-slider .swiper-button-next:hover,#v-slider .swiper-button-prev:hover{background:#305dc3}.v-banner{width:100%;margin-top:80px;position:relative;height:200px;overflow:hidden}.v-banner .content{width:1200px;margin:auto;height:200px;display:flex;align-items:center;font-weight:400}.v-banner .bgmask{background:rgba(33,33,33,.3);position:absolute;width:100%;height:100%;top:0;z-index:0}.v-banner .content .font h2{font-size:28px;font-weight:400;padding-right:15px;position:relative;letter-spacing:1px;top:8px}.v-banner .content .font{color:#fff;font-size:12px;display:flex;align-items:flex-end;position:relative;z-index:1}.v-banner .content .font .subtitle{font-size:16px;text-shadow:0 1px 4px #000;color:#dfe4ea;letter-spacing:2px}.page{padding:40px 0;background:#fff}.page .content{width:1200px;margin:auto}.page .content img{max-width:100%;padding:0}.page .content h2{font-size:24px;font-weight:400;color:#000}.page .content h2 span{display:block;padding:10px 0;font-size:14px;color:#666;font-weight:400}.page .content h2 i{color:#2d57b6}.page .content p{font-size:14px;color:#666;padding:4px 0} .page.service .content p {padding: 4px 20px;line-height: 25px;}.page .limit{background-color:#4854c0;margin:30px 0}.page .limit .content{display:flex;justify-content:space-between;justify-content:center;padding:40px 0}.page .limit .content .box{width:100%;text-align:center;color:#f1f1f1}.page .limit .content .box h2{font-size:60px;color:#fff;font-family:Arial}.page .limit .content .box h2 i{font-size:16px;color:rgba(255,255,255,.4109375);font-weight:400}.page .limit .content .box p{padding:0 0 5px;color:rgba(255,255,255,.8615)}.page .title{padding:30px 0 50px;text-align:center;width:100%;font-size:24px}.page .title h2{font-weight:400;color:#999}.page .title p{font-size:12px;padding-top:5px}.category .content{display:flex;justify-content:space-between}.category .content .sidebar{width:210px;background:#305dc3;position:relative;top:-120px;height:100%;padding-bottom:30px}.category .content .sidebar h2{padding:20px;background-color:#264ea7}.category .content .sidebar h2 p{font-size:22px;color:#fff;font-weight:400;padding-bottom:10px}.category .content .sidebar h2 p.subtitle{border-top:1px solid rgba(255,255,255,.16);font-size:14px;padding-top:10px;text-align:left;font-weight:400}.category .content .sidebar ul li a{display:block;padding:15px 20px;color:#cfdcf9;font-size:13px;border-bottom:1px solid rgba(255,255,255,.16)}.category .content .sidebar ul li:hover a{padding-left:25px;background:#1d1d1d}.category .content .sidebar ul li.cur a{padding-left:25px;background:#1d1d1d}.category .content .main .content{display:flex;justify-content:flex-start;flex-flow:wrap;width:960px;float:right}.category .content .main .content .item{transition:all ease-out .3s;background:0 0;width:300px;margin:0 30px 25px 0;height:300px;border-bottom:1px #dedede solid}.category .content .main .content .item:nth-child(3n){margin-right:0}.category .content .main .content .item:hover{box-shadow:0 7px 17px #dedede}.category .content .main .content .item:hover .img img{transform:scale(1.08,1.08)}.category .content .main .content .item:hover h2{color:#305dc3}.category .content .main .content .item .bao{display:block;overflow:hidden}.category .content .main .content .item .img{width:300px;height:162px;overflow:hidden}.category .content .main .content .item .img img{width:100%;height:100%;padding:0;max-width:inherit}.category .content .main .content .item .info{padding:15px}.category .content .main .content .item .info h2{font-size:16px;padding-top:10px;padding-bottom:10px;font-weight:400}.category .content .main .content .item .info p{color:#afafaf}.category .content .main .content .item .info p.date{display:none}.service .content .main,.service .content .main .content{display:flex;justify-content:flex-start;flex-flow:wrap}.service .content .main .item .img{overflow:hidden;background:#fff}.service .content .main .item .img img{padding:0;width:100%}.service .content .main .item{transition:all .4s ease-out 0s;width:374px;padding-top:15px;margin:0 30px 15px 0;text-align:center;animation:fadeInUp .5s;position:relative}.service .content .main .item:nth-child(3n){margin-right:0}.service .content .main .item:hover{box-shadow:0 15px 30px rgba(0,0,0,.1);margin-top:-10px}.service .content .main .item:after,.service .content .main .item:before{content:'';height:1px;width:100%;display:block;position:absolute;bottom:0}.service .content .main .item:before{width:0;transition:width .5s;-webkit-transition:width .5s}.service .content .main .item:hover:before{z-index:9;width:100%}.service .content .main .item .info h2{padding:26px 10px 20px 10px;overflow:hidden;font-size:18px;font-weight:400;text-align:center;position:relative}.service .content .main .item .info h2::after{content:'';width:50px;height:1px;background:#d7d7d7;display:block;position:absolute;left:0;right:0;margin:auto;margin-top:15px}.service .content .main .item .info{background:#fff;padding-bottom:30px}.service .content .main .item .info p{margin-top:8px;color:#999}.service .content .pagebar{text-align:center;padding:60px 0}.team .content .main{display:flex;justify-content:flex-start;flex-flow:wrap}.team .content .main .item h2{font-size:16px}.team .content .main .item:nth-child(2n){margin-right:0}.team .content .main .item{transition:all .4s ease-out 0s;border:1px #fff solid;width:46.5%;margin-right:40px;margin-bottom:30px;padding:10px}.team .content .main .item:hover{border:1px #e2e2e2 solid;box-shadow:0 15px 30px rgba(0,0,0,.1);margin-top:-10px}.team .content .main .item .bao{display:flex}.team .content .main .item .img{width:180px;height:140px;margin-right:20px}.team .content .main .item .img img{padding:0;height:100%}.team .content .main .item .info{display:flex;align-items:center}.team .content .main .item .info .box h2{display:flex;justify-content:flex-start;align-items:flex-end}.team .content .main .item .info .box h2 span{padding:0;padding-left:20px}.team .content .main .item .info .box p.description{padding-top:20px;color:#999}.team .content .pagebar{text-align:center}.category .content .news .content .item .bao{display:flex}.category .content .news .content .item{width:100%;display:flex;height:auto;padding:25px 0 25px 0;margin-right:0}.category .content .news .content .item:hover{box-shadow:none}.category .content .news .content .item .img{width:240px;height:120px}.category .content .news .content .item .info{padding:0 20px}.case .content .main,.prlist{display:flex;flex-flow:wrap}.prlist{margin-top:40px;display:flex;justify-content:flex-start;flex-flow:wrap}.case .content .main .item,.prlist .item{margin-right:35px;margin-bottom:30px}.case .content .main .item, .prlist .item a{display: block;width: 380px;margin-right: 30px;}.case .content .main .item:nth-child(3n),.prlist .item:nth-child(4n){margin-right:0}.case .content .main .item .img,.prlist .item .img{width:380px;height:220px;overflow:hidden;position:relative}.prlist .item .img{height:160px;width:100%}.prlist .item{width:273px;margin-bottom:30px;overflow:hidden}.case .content .main .item .img img,.prlist .item .img img{width:100%;height:100%;padding:0}.case .content .main .item .info,.prlist .item .info{padding:20px 10px}.case .content .main .item .info h2,.prlist .item .info h2{padding-bottom:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.case .content .main .item .info p,.prlist .item .info p{color:#999}.case .content .main .item h2,.prlist .item h2{font-size:16px;font-weight:400}.case .content .main .item .img:before,.prlist .item .img:before{content:attr(data-icon);background:rgba(0,0,0,.5);z-index:1;width:100%;height:0%;opacity:0;font-size:28px;align-items:center;display:flex;justify-content:center;position:absolute;color:#fff;top:0}.case .content .main .item:hover .img img,.prlist .item:hover .img img{transform:scale(1.08,1.08)}.case .content .main .item:hover .info,.prlist .item:hover .info{padding-left:20px;box-shadow:0 15px 30px rgba(0,0,0,.1);background:#305dc3}.case .content .main .item:hover .img:before,.prlist .item:hover .img:before{height:100%;opacity:1;animation:fadeInDown .3s}.case .content .main .item:hover .info h2,.prlist .item:hover .info h2{color:#fff}.case .content .main .item:hover .info p,.prlist .item:hover .info p{color:rgba(255,255,255,.5294117647058824)}.case .content .pagebar{text-align:center}.v-banner.category .content{justify-content:flex-end}.v-banner.category .content .font{top:40px}#v-serviceTop{width:1200px;padding-top:80px;position:absolute;top:450px;z-index:99;left:0;right:0}#v-serviceTop .wrapper{margin-left:0}#v-serviceTop .wrapper{width:100%}#v-serviceTop .service-item-0{background-color:#305dc3;transition:all .3s ease-out 0s}#v-serviceTop .service-item-1{background-color:#2d57b6;transition:all .3s ease-out 0s}#v-serviceTop .service-item-2{background-color:#294da0;transition:all .3s ease-out 0s}#v-serviceTop .service-item-0:hover,#v-serviceTop .service-item-1:hover,#v-serviceTop .service-item-2:hover{box-shadow:0 12px 20px rgba(0,0,0,.1);margin-bottom:10px;margin-top:-13px}#v-serviceTop .service-item{height:250px;min-height:250px;margin-bottom:50px;padding-bottom:0;width:400px;transition:all .3s ease-out 0s;margin:0;float:left}#v-serviceTop .service-item .service_img{text-align:center}#v-serviceTop .service-item .service_img img{width:360px;height:auto;margin-top:22px}#v-serviceTop .wrapper{margin:0 auto;width:1200px;top:auto;z-index:999}#v-serviceTop .service-item:last-child,#v-serviceTop .service-item:nth-child(3n){margin-right:0}#v-mb-serviceTop{display:none}#v-mb-serviceTop .header{text-align:center;margin:30px}#v-mb-serviceTop .swiper-container .swiper-wrapper .swiper-slide a{height:144px;width:260px;background-color:#305dc3;display:block;margin:0 auto}#v-mb-serviceTop .swiper-container .swiper-wrapper .swiper-slide img{width:100%}#v-mb-serviceTop .swiper-container .swiper-button-next:after,#v-mb-serviceTop .swiper-container .swiper-button-prev:after,#v-mb-serviceTop .swiper-container .swiper-container-rtl .swiper-button-next:after,#v-mb-serviceTop .swiper-container .swiper-container-rtl .swiper-button-prev:after{color:#000!important;font-size:24px!important}#v-menuTop{margin-top:50px}#v-menuTop .label{height:40px;background:#264ea7;color:#fff;display:flex;justify-content:space-between;padding:0 20px;align-items:center;font-size:14px}#v-menuTop{position:relative;z-index:99;width:100%;display:none;overflow:hidden}#v-menuTop .label span i{font-size:16px}#v-menuTop .label span.jt{transform:rotate(180deg)}#v-menuTop.hide .label span.jt{transform:rotate(0)}#v-menuTop .list{height:0}#v-menuTop .list li{display:flex;justify-content:flex-start;align-items:center;font-size:14px;border-bottom:#454545 1px solid;background:rgba(0,0,0,.8)}#v-menuTop .list li a{height:40px;display:block;line-height:40px;padding:0 20px 0 40px;color:#999;width:100%}#v-menuTop .list li:hover{background:#000}#v-menuTop .list li:hover a{color:#fff}#v-menuTop .list li.active{background:#000}#v-menuTop .list li.active a{color:#fff}#v-project{margin-top:100px;overflow:hidden;margin-bottom:30px}#v-news{background:#fff;overflow:hidden;padding-bottom:30px}#v-news .header,#v-project .header{padding-top:90px;padding-bottom:60px;margin:0 auto;width:1200px;text-align:center;animation-name:fadeInUp}#v-mb-serviceTop .header p.title,#v-news .header p.title,#v-project .header p.title{font-size:26px;color:#444;margin-bottom:8px}#v-mb-serviceTop .subtitle,#v-news .subtitle,#v-project .cateinfo,#v-project .subtitle{display:block;width:478px;color:#c1c1c1;font-size:14px;margin:0 auto;border-bottom:1px #ececec solid;padding-bottom:10px;margin:0 auto}#v-news .subtitle::after,#v-project .cateinfo::after,#v-project .subtitle::after{content:'';background-color:rgba(44,102,204,.82);width:9px;height:9px;display:block;border-left:7px #f7f7f7 solid;border-right:7px #f7f7f7 solid;position:relative;top:15px;left:228px}#v-project .category{display:block;padding-bottom:0;margin-bottom:55px;text-align:center;}#v-project .category a{border:none;font-size:14px;padding:10px 28px;margin-right:4px;border:1px #efefef solid;color:#a9a9a9;background-color:#fff;transition:.3s;transform-origin:top}#v-project .category a.active,#v-project .category a:hover{color:#fff;transition:.3s;background-color:#305dc3;transform-origin:bottom;border:1px #305dc3 solid}#v-project .project-list{display:flex;justify-content:flex-start;flex-flow:wrap}#v-project .project-list .project-item:nth-child(3n){margin-right:0}#v-project .project-list .project-item{transition:all ease-out .3s;width:380px;height:360px;background:0 0;margin:0 30px 25px 0;float:left}#v-project .project-list .project-item .project_img{position:relative;display:block;overflow:hidden;height:210px}#v-project .project-list .project-item .project_img img{width:100%;height:100%;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s}#v-project .project-list .project-item .project_img:after{content:attr(data-title);width:100%;padding:10px 0;text-align:center;background:rgba(0,78,255,.54);display:block;color:#fff;position:absolute;bottom:-41px;animation:fadeOutDown .5s;transition:bottom .5s}#v-project .project-list .project-item:hover .project_img:after{bottom:0;animation:fadeInUp .5s}#v-project .project-list .project-item:hover .project_img img{transform:scale(1.08,1.08)}#v-project .project-list .project-item:hover{box-shadow:0 7px 17px #dedede}#v-project .project-list .project-item a .project_info .title{font-size:16px;color:#3c3c3c;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:32px;line-height:32px;text-align:left;margin:0;padding-top:10px}#v-project .project-list .project-item a .project_info{padding:0 20px}#v-project .project-list .project-item{background:#fff}#v-project .project-list .project-item a .project_info p{width:auto;text-align:left}#v-project .project-list .project-item a .project_info p.cateinfo:after{display:none}#v-project .project-list .project-item a .project_info p.description.hide{line-height:23px}#v-project .project-list .project-item a .project_info p.description.hide{display:block;color:#afafaf;font-size:13px;padding-top:20px;text-align:left!important;line-height:22px;height:40px;padding-top:16px;overflow:hidden}#v-project .project-list .project-item a .project_info div::before{content:'';position:absolute;width:100%;height:0%;border-bottom:0 solid rgba(0,0,0,.1);left:0}#v-news .module-content{padding-bottom:2.5rem}#v-news #mnews .content_list,.news-list,.news-list .wrapper{height:100%;width:100%}#v-news .news-list{width:1200px;margin:0 auto;display:flex;justify-content:flex-start;flex-flow:wrap}#v-news .news-list .news-item:nth-child(2n){margin-right:0!important}#v-news .news-list .news-item .date{text-align:left;display:none}#v-news .news-list .news-item{float:left;width:540px;height:120px;margin-bottom:30px!important;margin-right:30px!important;background-color:#f7f7f7;padding:20px;position:relative;display:block;transition:all ease-out .3s}#v-news .news-list .news-item:after{content:'';position:absolute;top:0;display:block;left:0;width:100%;height:100%;background:#fff;transform:scaleY(0);transition:transform .75s cubic-bezier(.19,1,.22,1);transform-origin:top;transition-delay:0s!important}#v-news .subtitle::after{border-left:7px solid #fff;border-right:7px solid #fff}#v-news .news-list .news-item:hover:after{z-index:0;transform-origin:bottom;transform:scaleY(1);box-shadow:0 7px 17px #dedede}#v-news .news-list .news-item:hover{box-shadow:0 7px 17px #dedede}#v-news .news-list a.newscontent{height:100%;display:block;text-align:center;position:relative;z-index:9}#v-news .news-list .news-item .newsimg{bottom:0;left:0;position:absolute;right:0;top:0}#v-news .news-list .news_wrapper{width:100%;background:0 0}#v-news .news-list .news_wrapper::before{content:"";display:inline-block;height:auto;vertical-align:middle}#v-news .news-list .newsbody{width:430px;overflow:hidden;margin-left:100px;float:left;max-width:99%;vertical-align:middle}#v-news .news-list .newsbody .title{top:16px;padding-left:75px;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:calc(45% - 40px);color:#3c3c3e;line-height:32px;text-align:left;position:absolute;text-indent:0}#v-news .newsbody .subtitle{width:350px;margin:0;margin-left:75px;border-bottom:none}#v-news .newsbody .subtitle:after{display:none}#v-news .content .subtitle{display:block;color:rgba(191,191,191,.91);font-size:14px;margin:0 auto;border-bottom:1px #ececec solid;padding-bottom:10px}#v-news .news-list .newsbody .description{display:block;top:55px;padding-left:75px;width:calc(86% - 106px);height:47px;color:#afafaf;line-height:22px;font-size:14px}#v-news .news-list .description{height:78px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;transition:all .3s ease-out 0s;margin-top:0;color:#909090;line-height:26px;text-align:left;position:absolute;top:108px}#v-news .news-list .news-item .newsimg{display:block;float:left;width:150px;height:90px;margin-top:15px;-webkit-perspective:150;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;bottom:0;left:0;position:absolute;right:0;top:0;background-position:center;background-size:cover}#v-about{padding-top:60px;width:100%;height:460px}#v-about ul{width:1200px;margin:0 auto;background-color:#305dc3;height:368px;margin-top:40px;position:relative}#v-about ul li{width:100%;height:auto}#v-about .content .header{float:left;text-align:left;margin-top:70px;margin-left:650px;padding-bottom:0;margin-bottom:45px}#v-about .title{font-size:24px;color:#fff;margin-bottom:10px}#v-about .subtitle{background-color:rgba(88,124,205,0);font-size:14px;color:#c1c1c1;width:80px;text-align:left;display:block}#v-about .module-content .description{width:470px;text-align:left;height:80px;float:right;font-size:13px;color:rgba(255,255,255,.75);line-height:22px;overflow:hidden;margin:0 80px}#v-about .more{width:67px;height:36px;border-radius:0;border:rgba(255,255,255,.3) 1px solid;background-color:rgba(255,255,255,0);position:relative;display:block;top:282px;left:1049px;margin:0;background:url(img/jiantou2.png?2005241455) no-repeat -38px -2px;opacity:.6;line-height:58px;font-size:0;color:#fff;text-indent:0}#v-about .more:hover{border-color:#fff;opacity:1;color:#fff}#v-about .morec{width:60%;box-shadow:none;background:#000;color:#fff;margin-top:60px;margin-bottom:30px;display:none}#v-about .wrapper li .fimg{width:550px;height:376px;position:relative;top:-67px;margin-left:25px;background-repeat:no-repeat;background-position:top center;height:466px}.teams .content .title{text-align:left}.teams .content .title h2{font-size:24px;color:#000}.teams .content img{padding:0}.teams .content{display:flex}.teams .content .img{padding-right:20px;width:300px}.teams .content .img img{width:100%}.teams .content .con{padding-right:20px;width:500px;margin-bottom:100px}.v-banner.projects .content{margin:auto;height:inherit;text-align:center}.v-banner.projects .swiper-button-next,.v-banner.projects .swiper-button-prev{border-radius:3px;height:80px;margin-top:-35px;background:#949494;width:50px}.v-banner.projects .bgmask{background:rgba(208,208,208,.3)}.v-banner.projects .content .swiper-container{width:1200px}.v-banner.projects .content .swiper-container .swiper-wrapper .swiper-slide{height:510px}.v-banner.projects .content img{height:100%}.page.projects .title{text-align:left;padding-bottom:10px}.page.projects .description{padding-bottom:20px}.page.projects .description p{color:#b7b7b7}.page.projects .title h2{font-size:24px;color:#000}.page.projects .content{padding-bottom:20px;border-bottom:1px #e2e2e2 solid;margin-bottom:20px}.page.projects .content:last-child{border-bottom:none}.page.projects .content .tag a,.single .content .tag a{padding:5px 10px;border:1px #e2e2e2 solid;color:#999;font-size:14px;margin-right:10px}.page.projects .content .tag a:hover,.single .content .tag a:hover{background:#305dc3;color:#fff;border-color:#305dc3}#v-team{background:#fff;padding-bottom:80px}#v-team .content{height:inherit!important}#v-team .content .header{display:block;padding:90px 0 65px;text-align:center}#v-team .content .header p.title{font-size:26px;color:#444;margin-bottom:8px}#v-team .content .header .subtitle{display:block;width:478px;color:rgba(191,191,191,.91);font-size:14px;margin:0 auto;border-bottom:1px #ececec solid;padding-bottom:10px;margin:0 auto}#v-team .content .header .subtitle::after{content:'';background-color:rgba(44,102,204,.82);width:9px;height:9px;display:block;border-left:7px #fff solid;border-right:7px #fff solid;position:relative;top:15px;left:228px}#v-team .swiper-container ul li{width:270px;margin-right:30px;float:left;height:438px;padding-top:0}#v-team .swiper-container ul li div:nth-child(1){padding:0!important;height:276px}#v-team .swiper-container ul li:hover .summary{background:#305dc3;padding-top:40px;padding-bottom:46px;margin-top:-20px}#v-team .swiper-container ul li:hover .summary a{color:#fff}#v-team .swiper-container ul li:hover .summary p{color:rgba(207,214,230,.72)}#v-team .swiper-container ul li:hover .summary p.title{color:rgba(248,247,247,.34)!important}#v-team .content .header a{padding-top:100%}#v-team .content .header img{float:none;display:block;margin:0;width:100%;border-radius:0;height:auto}#v-team .content .summary{padding:30px 25px 36px;background-color:#f7f7f7;transition:all .4s ease 0s;top:0;position:relative}#v-team .content .summary .box{display:flex;justify-content:flex-start;height:auto;align-items:center}#v-team .content .summary p{padding-bottom:10px;text-align:left}#v-team .content .summary p.title a{font-size:16px;color:#000;float:left}#v-team .content .summary p.subtitle{font-size:14px;color:rgba(144,144,144,.86);margin-left:10px}#v-team .content .summary .description{color:rgba(144,144,144,.86);text-align:left;font-size:14px}#v-main .contact .content{display:flex;justify-content:flex-start}#v-main .contact .content{padding-top:40px;margin-bottom:40px;border-top:1px #f1f1f1 solid}#v-main .contact .content .box{width:100%}#v-main .contact .content .box h2{font-size:16px;font-weight:700;padding-bottom:20px}#v-main .contact .content .box h2 p{font-size:12px;font-weight:400}#v-main .contact .content .box p{color:#999}.liuyan{width:100%}.liuyan .t,.liuyan .t label{display:flex;width:100%;white-space:nowrap;margin-right:20px;align-items:center}.liuyan .t input[type~=text]{width:100%;height:36px;display:block;padding:0 8px;margin:20px 0;outline:0;border:1px #d1d1d1 solid}.liuyan .t input[type~=text]:focus{border:1px #305dc3 solid}.liuyan .m textarea{width:96.5%;display:block;padding:10px;border:1px #d1d1d1 solid}.liuyan .m textarea:focus{border:1px #305dc3 solid}.btn-wrap{margin-top:20px;text-align:center}.btn-wrap button{padding:10px 15px;width:350px;border:1px #d1d1d1 solid;background:0 0}.btn-wrap button:focus,.btn-wrap button:hover{border:1px #305dc3 solid;color:#fff;background:#305dc3}#v-main .stitle{text-align:center}#v-main .stitle h2{font-size:24px;padding-bottom:10px;font-weight:400;color:#999}#v-main .stitle p{margin-top:10px;color:#999}#v-main.single .v-banner .title{text-align:center;width:100%}#v-main.single .v-banner .title h2{color:#fff;font-size:20px;font-weight:400;padding-bottom:15px}#v-main.single .v-banner .title .subtitle{color:#fff;font-size:12px}#v-main.single .v-banner .title .subtitle span{margin:0 20px}#v-main.single .v-banner .title .subtitle a{color:#fff}#v-main.single .v-banner .content{position:relative;z-index:9;border:none}#v-main.single .v-banner .bgmask{background:rgba(55,117,255,.86)}#v-main.single .content{border-bottom:1px #e2e2e2 solid}#v-main.single .content:last-child{border-bottom:none}#v-main.single .content .tag{margin:30px 0}#v-main.single .btn-wrap{text-align:center}#v-main.single .content input,#v-main.single .content textarea{font-size:14px}#v-main.single .nextprev{padding:30px 0}#v-main.single .nextprev a{width:100%;display:block;color:#666;padding-bottom:10px;font-size:14px}#v-main.single .nextprev a:hover{color:#305dc3}.v-job{margin-bottom:20px}.v-job .types{margin:50px 0;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.v-job .types .item{position:relative;margin:0 10px}.v-job .types .item input,.v-job .types .item select{padding:0 10px;width:232px;height:40px;display:inline-block;color:#000;font-size:14px;border:#305dc3 1px solid}.v-job .types .item .submit{width:80px;height:40px;text-align:center;color:#fff;font-size:14px;border:0;background-color:#305dc3;cursor:pointer}.v-job .types .item .icon{position:absolute;top:50%;bottom:50%;right:5px;font-size:12px;color:#305dc3;transform:rotate(90deg) translate(0,50%);-ms-transform:rotate(90deg) translate(0,50%);-moz-transform:rotate(90deg) translate(0,50%);-webkit-transform:rotate(90deg) translate(0,50%);-o-transform:rotate(90deg) translate(0,50%)}.v-job .ending{border:1px #305dc3 solid}.v-job .ending .condition{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:top;align-items:top}.v-job .ending .item .condition{border-bottom:1px #e5e5e5 solid}.v-job .ending .item:last-child .condition{border-bottom:0 #e5e5e5 solid}.v-job .ending .item:last-child .values{border-top:1px #e5e5e5 solid}.v-job .ending .blkk:nth-child(1){width:370px}.v-job .ending .blkk:nth-child(2){width:340px}.v-job .ending .blkk:nth-child(3){width:70px}.v-job .ending .blkk:nth-child(4){width:355px}.v-job .ending .blkk:nth-child(5){width:63px}.v-job .ending .blkk h1{text-align:center;color:#fff;height:50px;line-height:50px;background-color:#305dc3;font-weight:400}.v-job .ending .blkk:nth-child(1) h1,.v-job .ending .blkk:nth-child(1) p{padding-left:20px;text-align:left}.v-job .ending .blkk p{position:relative;color:#353535;height:50px;line-height:50px;text-align:center;cursor:pointer}.v-job .ending .blkk>p>.icon{position:absolute;top:50%;left:50%;color:#000;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);font-size:16px}.v-job .ending .blkk>p.down{-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}.v-job .ending .values{display:none;padding:20px;border-bottom:1px #e5e5e5 solid}.v-job .ending .values p{margin-bottom:10px;line-height:26px;color:#353535}.v-job .ending .values .apply{display:inline-block;margin-top:30px;padding:20px 30px;background-color:#eee}.v-job .ending .values .apply .blk{display:inline-block;padding:5px 0;color:#000;border-bottom:1px #000 solid}.v-job .ending .values .apply .blk a{color:#000}#v-footer{background:#1d1d1d;overflow:hidden}#v-footer .content{padding:80px 0 40px;height:auto}#v-footer .content .wrapper{display:flex;justify-content:space-between}#v-footer .content .wrapper .box{text-align:left;overflow:hidden;width:100%;float:left}#v-footer .content .wrapper .box .h2{padding-bottom:30px}#v-footer .content .wrapper .box:first-child p.title{font-size:18px;color:#fff;font-weight:400;padding-bottom:8px}#v-footer .content .wrapper .box:first-child p.subtitle{font-size:12px;color:#999;font-weight:400}#v-footer .content .wrapper .box:first-child .info{color:#999;line-height:24px;font-size:13px}#v-footer .content .wrapper .box:first-child .contact{display:flex;justify-content:flex-start;align-items:center;padding-top:20px;padding-bottom:20px;}#v-footer .content .wrapper .box:first-child .contact a{width:40px;height:40px;background:rgba(105,105,105,.3);color:#fff;font-size:14px;line-height:40px;text-align:center;border-radius:20em;margin-right:20px}#v-footer .content .wrapper .box:first-child .contact a:hover{background:rgba(105,105,105,.8)}#v-footer .content .wrapper .box:nth-child(2){display:flex;justify-content:flex-start}#v-footer .content .wrapper .box:nth-child(2) .item{display:block;width:100%}#v-footer .content .wrapper .box:nth-child(2) .item h2{padding-bottom:20px;font-size:16px;color:#666;font-weight:400}#v-footer .content .wrapper .box:nth-child(2) .item a{display:block;width:100%;color:#fff;font-size:14px;padding-bottom:10px}#v-footer .content .wrapper .box:last-child{display:flex;justify-content:center;text-align:center}#v-footer .content .wrapper .box:last-child .qrcode img{width:168px;height:168px;margin-bottom:20px}#v-footer .content .wrapper .box:last-child .qrcode h2{color:#666;font-weight:400}#v-footer .links{padding-top:10px;height:40px;line-height:40px;text-align:left;color:#666;border-top:1px #333 solid}#v-footer .links a{margin-left:10px;color:#666}#v-footer .links a:hover{color:#999}#v-footer .links a:nth-child(n1){margin-left:0}#v-footer .copyright{background:#fff;width:100%}#v-footer .copyright .content{height:48px;display:flex;align-items:center;padding:0;margin:0 auto;font-size:14px;justify-content:space-between}#v-footer .copyright .content a{color:#333;}.alert-wpa{display:none;position:fixed;top:50%;left:50%;margin-left:-185px;margin-top:-115px;width:370px;height:230px;border-radius:3px;overflow:hidden;z-index:999;-webkit-box-shadow:2px 2px 10px 2px rgba(0,0,0,.2);box-shadow:2px 2px 10px 2px rgba(0,0,0,.2)}.alert-wpa .close{position:absolute;top:0;right:0;width:44px;height:44px;background:url(img/close_white.png?2005241455) 0 0 no-repeat;cursor:pointer}.alert-wpa .alert-wpa-online{height:115px;color:#fff;padding-top:60px;background:#305dc3 url(img/alert-online.png?2005241455) right 36px no-repeat;text-align:center}.alert-wpa .alert-wpa-online .title{font-size:22px;margin-bottom:15px}.alert-wpa .alert-wpa-online .desc{font-size:16px}.alert-wpa .alert-wpa-qq{display:block;height:54px;background:#fff url(img/alert-qq.png?2005241455) 145px center no-repeat;padding-left:175px;font-size:16px;text-align:left;line-height:54px;cursor:pointer}.fix-bar{position:fixed;bottom:120px;right:20px;z-index:999;border-radius:2px;-webkit-box-shadow:0 6px 15px 0 rgba(6,12,19,.14);box-shadow:0 6px 15px 0 rgba(6,12,19,.14)}.fix-bar-btn{position:relative;display:block;width:68px;height:68px;padding:8px;background-color:#0067ed;text-align:center}.fix-bar-btn:first-of-type{border-radius:2px 2px 0 0}.fix-bar-btn:last-of-type{border-radius:0 0 2px 2px}.fix-bar-btn:not(:last-child){border-bottom:1px solid #005ad7}.fix-bar-btn:active,.fix-bar-btn:hover{display:block;background:#0054c9}.fix-bar-btn>.qd-icon{color:#fff;display:block;margin:4px auto}.fix-bar-btn .ic_phone_consult{width:27px;height:27px}.fix-bar-btn .ic_online_consult{width:23px;height:23px}.fix-bar-btn .ic_apply{width:22px;height:21px}.fix-bar-btn .ic_qrcode{width:20px;height:21px}.fix-bar-btn .ic_phone_consult{width:30px;height:28px}.fix-bar-btn .ic_phone_consult{width:28px;height:25px}.fix-bar-btn span{font-size:12px;color:#fff}.fix-bar-btn .fix-bar-child{display:none;position:absolute;left:-170px;bottom:0;width:190px;height:180px}.fix-bar-btn .fix-bar-child .fix-bar-child-box{width:160px;height:180px;background-color:transparent;-webkit-box-shadow:0 6px 20px 2px rgba(0,0,0,.18);box-shadow:0 6px 20px 2px rgba(0,0,0,.18);border-radius:2px;overflow:hidden}.fix-bar-btn .fix-bar-child .fix-bar-child-box .fix-bar-child-in{width:130px;height:180px;padding:15px;background-color:#fff}.fix-bar-btn .fix-bar-child .fix-bar-child-box .fix-bar-child-in .triangle-right{position:absolute;right:25px;top:130px;width:0;height:0;border-top:5px solid transparent;border-left:5px solid #fff;border-bottom:5px solid transparent}.fix-bar-btn .fix-bar-child .fix-bar-child-box .fix-bar-child-in ul{padding:0;margin:0}.fix-bar-btn .fix-bar-child .fix-bar-child-box .fix-bar-child-in ul .fixbar-chameleon{font-size:12px;color:#222}.fix-bar-btn .fix-bar-child .fix-bar-child-box .fix-bar-child-in ul .fixbar-chameleon img{margin-bottom:3px}.fix-bar-btn:hover .fix-bar-child{display:block}#topup{display:none}.category .content .sidebar ul li,#v-serviceTop .service-item,#v-project .project-list .project-item,#v-team .swiper-container ul li,#v-header ul li,.fix-bar-btn .fix-bar-child .fix-bar-child-box .fix-bar-child-in ul li{list-style:none;}
    #v-project .category.len {text-align: left;overflow-x: auto;display: flex;justify-content: flex-start; white-space: nowrap;}.dynamic-select {
  display: flex;
  box-sizing: border-box;
  flex-direction: column;
  position: relative;
  width: 100%;
  user-select: none;
}
.dynamic-select .dynamic-select-header {
  /*border: 1px solid #dee2e6;*/
  padding: 7px 30px 7px 12px;
}
.dynamic-select .dynamic-select-header::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23949ba3' viewBox='0 0 16 16'%3E%3Cpath d='M8 13.1l-8-8 2.1-2.2 5.9 5.9 5.9-5.9 2.1 2.2z'/%3E%3C/svg%3E");
  height: 12px;
  width: 12px;
}
.dynamic-select .dynamic-select-header.dynamic-select-header-active {
  border-color: #c1c9d0;
}
.dynamic-select .dynamic-select-header.dynamic-select-header-active::after {
  transform: translateY(-50%) rotate(180deg);
}
.dynamic-select .dynamic-select-header.dynamic-select-header-active + .dynamic-select-options {
  display: flex;
}
.dynamic-select .dynamic-select-header .dynamic-select-header-placeholder {
  color: #65727e;
}
.dynamic-select .dynamic-select-options {
  display: none;
  box-sizing: border-box;
  flex-flow: wrap;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 999;
  margin-top: 5px;
  padding: 5px;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  max-height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
}
.dynamic-select .dynamic-select-options::-webkit-scrollbar {
  width: 5px;
}
.dynamic-select .dynamic-select-options::-webkit-scrollbar-track {
  background: #f0f1f3;
}
.dynamic-select .dynamic-select-options::-webkit-scrollbar-thumb {
  background: #cdcfd1;
}
.dynamic-select .dynamic-select-options::-webkit-scrollbar-thumb:hover {
  background: #b2b6b9;
}
.dynamic-select .dynamic-select-options .dynamic-select-option {
  padding: 7px 12px;
}
.dynamic-select .dynamic-select-options .dynamic-select-option:hover, .dynamic-select .dynamic-select-options .dynamic-select-option:active {
  background-color: #f3f4f7;
}
.dynamic-select .dynamic-select-header, .dynamic-select .dynamic-select-option {
  display: flex;
  box-sizing: border-box;
  align-items: center;
  border-radius: 5px;
  cursor: pointer;
  display: flex;
  align-items: center;
  width: 100%;
  height: 45px;
  font-size: 16px;
  color: #212529;
}
.dynamic-select .dynamic-select-header img, .dynamic-select .dynamic-select-option img {
  object-fit: contain;
  max-height: 100%;
  max-width: 100%;
}
.dynamic-select .dynamic-select-header img.dynamic-size, .dynamic-select .dynamic-select-option img.dynamic-size {
  object-fit: fill;
  max-height: none;
  max-width: none;
}
.dynamic-select .dynamic-select-header img, .dynamic-select .dynamic-select-header svg, .dynamic-select .dynamic-select-header i, .dynamic-select .dynamic-select-header span, .dynamic-select .dynamic-select-option img, .dynamic-select .dynamic-select-option svg, .dynamic-select .dynamic-select-option i, .dynamic-select .dynamic-select-option span {
  box-sizing: border-box;
  margin-right: 10px;
}
.dynamic-select .dynamic-select-header.dynamic-select-no-text, .dynamic-select .dynamic-select-option.dynamic-select-no-text {
  justify-content: center;
}
.dynamic-select .dynamic-select-header.dynamic-select-no-text img, .dynamic-select .dynamic-select-header.dynamic-select-no-text svg, .dynamic-select .dynamic-select-header.dynamic-select-no-text i, .dynamic-select .dynamic-select-header.dynamic-select-no-text span, .dynamic-select .dynamic-select-option.dynamic-select-no-text img, .dynamic-select .dynamic-select-option.dynamic-select-no-text svg, .dynamic-select .dynamic-select-option.dynamic-select-no-text i, .dynamic-select .dynamic-select-option.dynamic-select-no-text span {
  margin-right: 0;
}
.dynamic-select .dynamic-select-header .dynamic-select-option-text, .dynamic-select .dynamic-select-option .dynamic-select-option-text {
  box-sizing: border-box;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: inherit;
  font-size: inherit;
}