.overflow-hidden-1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overflow-hidden-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.overflow-hidden-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}h3 a{color:#333}.banner-video{background-color:rgba(0,0,0,0.5);position:relative}.banner-video video{width:100%;position:relative;z-index:-999}.banner-word{position:absolute;top:0;right:0;left:0;bottom:0;width:1000px;margin:auto;color:#fff;text-align:center;height:250px}.banner-word h1,.banner-word h3{font-size:42px;text-shadow:0em 4px 2px rgba(0,0,0,.4);width:80%;margin:0 auto}#banner-swiper{width:800px;margin-bottom:0 auto}.banner-word .banner-slide>p{font-size:24px;margin-top:10px;margin:0 auto}.banner-word .banner-slide>div{background-color:#2fa6ed;margin:0 auto;margin-top:30px;display:inline-block}.banner-word .banner-slide>div:hover{border:1px solid #fff}.banner-word .banner-slide a{color:#fff;text-align:center;display:block;line-height:40px;height:40px;padding:0 20px}.banner-next,.banner-prev,.single-next,.single-prev{display:none}.banner-word:hover .banner-next,.banner-word:hover .banner-prev{display:block}.content2,.content4,.content5{background:url('../picture/desktop-background.png') no-repeat;background-size:100% 100%}.sorttype>b{display:block;width:300px;height:23px;background-color:#2fa6ed}.sorttype .h2{text-transform:uppercase;font-size:42px;line-height:1.5;font-family:myfont-bold}.sorttype h1{text-transform:uppercase;font-size:42px;line-height:1.5;font-family:myfont-bold}.sorttype>p{font-size:32px;line-height:1;text-transform:uppercase;font-weight:100;font-family:myfont-light}.sorttype>div{margin-top:60px;font-size:18px;line-height:26px}.sorttype>div a{color:#2fa6ed}.sorttype2>b{display:block;width:300px;height:23px;background-color:#2fa6ed}.sorttype2 h1{text-align:right}.sorttype2>p{text-align:right}.content1 .hotpro-list{width:840px}.index-probox{justify-content:space-between;margin-top:60px;position:relative;height:270px}.index-probox .hotpro-ul{justify-content:space-between}.index-probox .hotpro-ul li{width:270px}.index-prosort ul{width:340px}.index-prosort ul .active{color:#2fa6ed}.index-prosort ul li{line-height:36px;transition:all .4s;border-bottom:1px dotted #f1f1f1;display:flex;align-items:center}.index-prosort ul li i{width:16px;height:2px;background-color:#fff;margin-right:10px;display:block}.index-prosort ul li:hover{color:#2fa6ed;cursor:pointer}.index-prosort ul .active i{background-color:#2fa6ed}.index-probox .morecp{position:absolute;bottom:0;left:0;width:340px;background-color:#fff;border:unset}.index-probox .morecp a{color:#2fa6ed}.content1 .hotpro-ul:hover>li{opacity:.3}.content1 .hotpro-ul li:hover{opacity:1}#single{margin-top:30px}.single-slide{padding:50px 0}#single:hover .single-next,#single:hover .single-prev{display:block}.dj-img{width:430px;margin-left:100px}.dj-img img{border:1px solid #ccc}.dj-word{width:430px;margin-left:130px;padding-top:10px}.dj-word>p{line-height:24px;width:350px;margin-top:20px;font-size:18px;line-height:28px}.dj-word>div>p{margin-left:220px;font-size:20px;font-weight:bolder;margin-top:10px}.single-slide h3{line-height:28px;font-size:24px}.single-slide h3 a{color:#2fa6ed}.single-box{background-color:#f7f7f7;border-top:1px solid #cecece;border-bottom:1px solid #cecece;padding:30px 0;margin-top:30px}.content2-wrap .index-vlist ul li{padding:10px 0;transition:all .4s}.content2-wrap .index-vlist ul li:first-of-type{padding-top:0}.content2-wrap .index-vlist ul li+li{border-top:1px solid #eee}.content2-wrap .index-vimg{width:745px;padding-top:0}.content2-wrap .index-vlist ul li .i-video-img{width:120px;transition:all .4s}.content2-wrap .index-vlist ul li .i-video-tit{width:250px}.content2-wrap .index-vlist ul li:hover{transform:scale(1.1)}.content2-wrap .index-vlist{width:400px}.content6,.content-7{margin-top:30px}.index-faq-box{margin-top:60px}.index-faq-lt{width:500px}.index-faq-lt>.flex{margin-bottom:40px;transition:all .4s}.index-faq-lt>.flex:hover{transform:scale(1.1)}.index-faq-rt{width:650px;margin-left:50px}.index-faq-rt ul li{border-bottom:1px solid #f2f2f2;margin-bottom:16px;padding-bottom:10px;list-style:outside}.index-faq-rt h3{font-weight:normal}.index-faq-rt h3 a:hover{color:#2fa6ed}.index-faq-img{position:relative;width:200px}.index-faq-word{width:280px}.index-faq-word a:hover{color:#2fa6ed}.index-faq-word h3{margin-bottom:10px}.index-faq-num{position:absolute;width:78px;height:35px;background:url('../picture/flag.png') no-repeat;text-align:center;color:#fff;font-weight:bold;font-size:20px;left:-17px;top:-12px;line-height:24px}.index-faq-litpic{width:180px;padding:5px;box-shadow:0 0 2px 2px #ccc}.top-box h2{text-align:center;color:#333;font-size:3em;font-family:'bebas_neueregular';margin-bottom:20px}hr{border-bottom:1px solid #CCC;border-top:none;margin:0;width:500px;display:inline-block;margin-top:-14px;margin-bottom:14px;margin-right:auto;margin-left:auto}.top-box{text-align:center;margin-bottom:2%}.top-box p{color:#999;font-size:16px;line-height:1.5em;width:780px;margin:0 auto}.grid_img{width:250px}.grid_img h3{color:#555;font-size:20px;line-height:1.2;font-weight:normal;margin-top:10px;text-transform:uppercase}.grid_img p{color:#999;font-size:14px;line-height:1.5em}.content4{padding-bottom:50px;padding-top:30px}.content4 .index-about{justify-content:space-around;text-align:center;margin-top:60px}.content5{padding-top:50px;padding-bottom:30px}.news-sort ul{margin:60px 0 40px 0}.news-sort li{background-color:#666;width:300px;text-align:center;font-size:20px;transition:all .4s;color:#fff;padding:6px 0;border-bottom:2px solid #2fa6ed}.news-sort .active{background-color:#2fa6ed}.news-sort li a{color:#fff;display:block;padding:4px 0}.news-sort li:hover{background-color:#2fa6ed}.hot-news{margin-top:20px}.hot-news li{width:670px;color:#383838;transition:all .4s;margin-bottom:30px}.hot-news li a{color:#383838}.hot-news-time{color:#2fa6ed;transition:all .2s;text-align:center;width:110px}.hot-news-time p:first-of-type{font-size:30px;background-color:#666;color:#fff;border-top-left-radius:6px;border-top-right-radius:6px}.hot-news-time p:last-of-type{font-size:20px;background-color:#2fa6ed;border-bottom:3px solid#177fbd;color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.hot-news-word{padding-left:10px;width:550px}.hot-news-word:hover{background-color:#f3f2f2}.hot-news-word h3{font-size:16px}.hot-news-word h3 a:hover{text-decoration:underline;color:#2fa6ed}.hot-news-word p{font-size:14px;margin-top:6px}.swiper-box{margin-right:20px}.swiper-box img{width:100%}.swiper-box h3{background-color:#fff;text-align:center;padding-bottom:6px}.contentp .gc-desc{font-size:18px;line-height:28px}.contentp .gc-title{text-align:center}.contentp .gc-title a{font-size:20px}.contentp .gc-title a:hover{color:#2fa6ed;text-decoration:underline}.i-gcword{padding:0 20px}.contentp .gc-box{width:32%;padding:0;padding-bottom:20px}.contentp .gc-box img{transition:all .4s}.contentp .gc-box:hover img{transform:scale(1.3) rotate(4deg)}.contentp .gc-wrap>div>a{display:block;overflow:hidden}.index-form{background:url('../picture/lx.jpg') no-repeat;background-size:100% 100%;padding:0}.form-shade{background-color:rgba(0,20,35,0.8);padding-top:50px}.index-form .formbox{background-color:unset;color:#fff}.index-form .formbox>p{text-align:center}.index-form .form-h3{background-color:unset;border-bottom:unset;font-size:30px}.index-form .form-l input{background-color:unset;outline:none;border-bottom:1px solid #c1c1c1;color:#fff}.index-form .form-l input:focus{border:none;border-bottom:1px solid #c1c1c1}.index-form .form-l textarea{background-color:unset;border:1px solid #c1c1c1;color:#fff;border-radius:6px;margin-top:20px}.top-con{background-color:#333;color:#fff;border-bottom:5px solid #2fa6ed}.top-conus{align-items:center}.top-conus a{color:#fff}.top-conus p:nth-of-type(odd){margin-left:30px}.pro-list .hotpro-ul>li:nth-of-type(3n-1){margin:0 20px 20px 20px}.pro-list-wrap .sorttype{margin-top:30px}.pro-list ul:hover li{opacity:.3}.pro-list ul li:hover{opacity:1}.case-box{margin-top:30px}.case-box .case-list li{margin-top:30px;color:#323232;transition:all .4s;width:386px}.thumbnail,.case-list .ms h3 a{transition:all .4s}.case-box .case-list li:nth-of-type(3n-1){margin-left:20px;margin-right:20px}.case-box .case-list li:hover .thumbnail,.video-box .video-list li:hover .thumbnail{box-shadow:0 0 2px 2px #bcbcbc}.case-box .case-list li .thumbnail,.video-box .video-list li .thumbnail{background-color:#fafafa;padding:0}.case-list .tp{position:relative}.case-list .tp a:last-of-type>img{position:absolute;top:0;right:0}.case-list .tp a:last-of-type{position:absolute;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;display:none}.case-list .ms{padding:0 10px;padding-bottom:10px}.case-list .ms>div{margin:10px 0}.case-list .ms i{color:#2fa6ed;font-size:18px;margin-right:6px}.case-list .ms h3{margin-bottom:10px}.case-box .case-list li .thumbnail:hover{background-color:#2fa6ed;color:#fff}.case-box .case-list li .thumbnail:hover i,.case-box .case-list li .thumbnail:hover a{color:#fff}.case-box .case-list li .thumbnail:hover>.tp a:last-of-type{display:block}.faq-body{background-color:#f2f2f2}.faq-body .faq-wrap>p{font-size:22px;border-left:4px solid #2fa6ed;line-height:22px;margin:20px 0}.faq-body .faq-wrap>p span{margin-left:10px;margin-left:10px}.faq-l{width:22%}.faq-l img{width:264px;height:198px}.faq-r{width:75%;padding-top:30px}.faq-r h3{font-size:16px;width:80%}.faq-r h3 a{color:#333;margin-left:10px}.faq-r h3 a:hover{color:#2fa6ed;text-decoration:underline}.faq-r strong{font-size:18px;color:#333}.faq-r .faq-desc{padding-top:10px;color:#666;font-size:14px;line-height:30px;height:90px;overflow-y:hidden;width:80%}.faq-r .faq-desc p:nth-of-type(2){width:90%;margin-left:10px}.faq-box{margin-bottom:30px;position:relative;justify-content:space-between;background-color:#fff;margin-top:30px;border:1px solid #eee;transition:all .4s}.faq-time{position:absolute;right:-40px;top:50%;margin-top:-30px;color:#fff;text-align:center;width:100px;background-color:#2fa6ed;height:60px;line-height:60px}.faq-time a{color:#ffffff;display:block}.faq-box:hover{transform:scale(1.08);box-shadow:0 0 2px 2px #c4c4c4}.about-content .company{justify-content:space-between;margin-top:60px}.about-content h4{font-size:24px;font-weight:normal}.about-content .company li{width:370px}.about-content .company li p{margin-top:10px;line-height:24px;color:#666}.ourteam{justify-content:space-around;margin-top:20px}.ourteam li{width:370px;text-align:center}.ourteam li h3{font-weight:normal}.ourteam li p{margin-top:10px}.ourteam .layerform{display:inline-block;height:38px;line-height:38px;padding:0 18px;background-color:#2fa6ed;color:#fff;white-space:nowrap;text-align:center;font-size:14px;border:none;border-radius:2px;cursor:pointer;transition:all .4s;margin-top:10px}.ourteam .layerform:hover{opacity:.8}.contact-box{margin-top:60px}.contact-lt{width:560px}.contact-lt h4{border-bottom:1px solid #cecece;padding-bottom:20px}.contact-lt>p{margin-top:30px;font-size:24px}.contact-lt h4{font-size:24px;font-weight:normal;font-family:myFont-light}.contact-lt .contactway{margin-top:20px}.contact-lt .contactway strong{margin-left:6px}.contact-lt .contactway p{margin-bottom:20px;color:#666}.contact-lt .contactway p a{color:#666}.contact-box .contact-lt{width:100% !important}.contact-rt{width:560px;padding:30px;background-color:#f5fafb;margin-left:20px}.contact-rt div input{border:1px solid #e1e6e7;display:block;height:30px;line-height:30px;transition:all .4s;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.1) inset;width:510px;padding:6px 14px;margin:10px 0 20px 0}.contact-rt div input:focus,.contact-rt textarea:focus{border:1px solid #afd5ea;box-shadow:0 0 3px #2fa6ed;outline:0}.contact-rt textarea{line-height:30px;min-height:90px;width:510px;padding:6px 14px;margin:10px 0 20px 0;border:1px solid #e1e6e7;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.1) inset}.contact-rt input.sendbtn{padding:10px 18px;display:block;border:1px solid #2681b7;border-radius:3px;color:#fff;background:#2fa6ed;background:-moz-linear-gradient(top,#2fa6ed,#73c5f6);background:#eee -webkit-gradient(linear,left top,left bottom,color-stop(0%,#2fa6ed),color-stop(100%,#73c5f6));background:-webkit-linear-gradient(top,#2fa6ed,#73c5f6);background:-ms-linear-gradient(top,#2fa6ed,#73c5f6);background:-o-linear-gradient(top,#2fa6ed,#73c5f6);background:linear-gradient(top,#2fa6ed,#73c5f6);margin:0 auto;box-shadow:0px 0px 2px #fff inset}.contact-rt input.sendbtn:hover{cursor:pointer;background:#2681b7}