@charset "utf-8";
@media only screen and (max-width:1440px){
.index-products li .text{padding:0.5vw 1vw 1.5vw;}
}
@media only screen and (max-width:1280px){
.index-products li .text .btn{display:block;text-align:center;}
.index-products li .text .btn a{width:60%;margin-top:0.5vw;}
}
@media only screen and (max-width:980px){
.main-width{width:92vw;}
.secd-width{width:92vw;}
.m-Top{margin-top:50px;}
.flow-video .box{width:92.7vw;height:52.14375vw;margin:-26vw 0 0 -46.35vw;transform:translate(0,0);}
.flow-video .box iframe{width:92.7vw;height:52.14375vw;}
.flow-video .box i{right:0;top:-40px;width:40px;height:40px;background-size:100% 100%;}
.top{height:50px;}
.top .header{height:50px;}
.top .header .phone-menu{display:block;}
.top .header .logo{position:absolute;left:50%;top:0;height:20px;margin-top:15px;margin-left:-47px;}
.top .header .lang{display:none;width:30px;height:30px;margin-top:10px;background-size:20px 20px;}
.top .header .search{width:40px;height:40px;padding:5px 0;}
.top .header .search .box{width:40px;height:40px;}
.top .header .search .box .text{height:40px;padding:0 40px 0 10px;border-radius:25px;}
.top .header .search .box .btn,.top .header .search .box .sub{width:40px;height:40px;background-size:20px 20px;}
.top .header .search .box.open{width:250px;}
.top .header .sns{display:none;margin-top:10px;}
.top .header .sns a{width:30px;height:30px;}
.top .header .nav{position:fixed;left:-100%;top:50px;width:100%;height:100vh;margin:0;background-color:rgba(0,0,0,.7);transform:translateX(0);opacity:0;z-index:-1;transition:opacity .3s;}
.top .header .nav .one{width:200px;height:100%;padding:4vw;background-color:#fff;transform:translateX(-100%);transition:all .5s;}
.top .header .nav .one > li{float:none;line-height:60px;padding:0;border-bottom:1px solid rgba(0,0,0,.15);font-size:16px;font-family:"Gotham-Light";}
.top .header .nav .one > li i{position:relative;float:right;height:60px;width:14px;margin:0;}
.top .header .nav .one > li i:before{width:8px;height:1px;margin:0;background-color:#aaa;transition:all .3s;}
.top .header .nav .one > li i:after{width:8px;height:1px;margin:0;background-color:#aaa;transition:all .3s;}
.top .header .nav .one > li.on i:before{transform:rotate(-45deg);}
.top .header .nav .one > li.on i:after{transform:rotate(45deg);}
.top .header .nav .two{position:static;width:100%;margin:0;padding:0 0 10px;border:none;background:none;box-sizing:border-box;box-shadow:none;}
.top .header .nav .two li{line-height:30px;font-size:14px;text-align:left;}
.top .header .nav .two li a{padding:0;}
.top .header .nav .two li a:before{content:"- ";}
.top .header .nav .pro li{float:none;width:100%;}
.top .header .nav .pro li img{display:none;}
.top .header .nav .pro li p{display:inline;}
.hev .top{height:calc(50px + 10.4vw);}
.hev .top .header .nav{top:calc(50px + 10.4vw);}
.top .header.flow{height:50px;}
.top .header.flow .logo{margin-top:15px;}
.top .header.flow .nav{top:50px;}
.top .header.flow .nav .one > li{padding:0;}
.top .header.flow .nav .two{top:2.7vw;}
.top .header.flow .lang{margin-top:10px;}
.top .header.flow .search{padding:5px 0;}
.top .header.flow .sns{margin-top:10px;}
.top .header.active .nav{left:0;opacity:1;z-index:9999;}
.top .header.active .nav .one{transform:translateX(0);}
.search-results .cont{float:none;width:100%;}
.search-results .probox{display:none;}
.subscr{padding:40px 0;}
.subscr h2{line-height:30px;margin-bottom:10px;font-size:24px;}
.subscr p{line-height:20px;margin-bottom:20px;font-size:14px;}
.subscr .box{width:400px;max-width:100%;height:40px;}
.subscr .box input[type="text"]{height:40px;padding:0 10px;font-size:14px;border-radius:20px 0 0 20px;}
.subscr .box input[type="submit"]{height:40px;font-size:14px;border-radius:0 20px 20px 0;}
.footer{padding:40px 0 10px;}
.footer .main-width{display:block;}
.footer .func{max-width:100%;margin-bottom:30px;overflow:hidden;}
.footer .func h3{line-height:25px;margin-bottom:15px;font-size:18px;}
.footer .func p{float:left;min-width:33.333%;line-height:20px;margin-bottom:10px;font-size:14px;}
.footer .func li{float:left;min-width:33.333%;line-height:20px;margin-bottom:10px;font-size:14px;}
.copy-right{padding:20px 0;}
.copy-right p{line-height:24px;font-size:14px;}
.copy-right .sns a{width:24px;height:24px;}
.other-banner h1{line-height:30px;margin-top:-15px;font-size:24px;}
.pro-banner{height:40vw;}
.pro-banner .text{top:50%;transform:translateY(-50%);}
.pro-banner .text h1{line-height:40px;margin-bottom:30px;padding-bottom:1px;padding-right:35px;font-size:24px;}
.pro-banner .text ul li{width:11.5vw;line-height:15px;font-size:12px;}
.pro-banner .text ul li:before{width:40px;height:40px;margin-bottom:10px;}
.pro-banner .text .btn{margin-top:25px;}
.pro-banner .text .btn a{line-height:36px;padding:0 30px;font-size:16px;border-radius:30px;}

/*首页*/

.index-main .title{margin-bottom:30px;}
.index-main .title h2{line-height:30px;margin-bottom:10px;font-size:24px;}
.index-main .title h2 img{height:17px;margin-top:-4px;}
.index-main .title p{line-height:20px;margin-bottom:15px;font-size:14px;}
.index-main .title a{line-height:30px;padding:0 20px;border-radius:20px;font-size:14px;}
.index-main .wbtn h2{line-height:30px;margin-bottom:15px;font-size:24px;}
.index-main .wbtn a{line-height:30px;padding:0 20px;margin:0 6px;font-size:14px;}
.index-products{padding:60px 0;}
.index-products ul{font-size:0;text-align:center;}
.index-products li{float:none;display:inline-block;width:33.3333%;vertical-align:top;}
.index-products li .text{padding:10px 15px 20px;}
.index-products li .text h3{line-height:20px;margin-bottom:5px;font-size:16px;}
.index-products li .text p{line-height:15px;font-size:12px;}
.index-products li .text .btn{display:none;}
.index-products li:nth-child(3){display:inline-block;}
.index-agent{padding:60px 0;background-attachment:scroll;}
.index-agent .title{margin-bottom:40px;}
.index-agent .cont li{width:20%;}
.index-agent .cont li p{line-height:20px;font-size:16px;}
.index-agent .cont li:before{width:60px;height:60px;margin-bottom:15px;}
.index-solution{padding:60px 0 20px;}
.index-solution .cont li{padding:0 12.5vw 0 0;}
.index-solution .cont li .text{min-height:70px;padding:0 50px 0 0;}
.index-solution .cont li .text h3{line-height:25px;margin-bottom:0;font-size:16px;}
.index-solution .cont li .text p{line-height:20px;font-size:14px;}
.index-solution .cont li .text i{width:40px;height:40px;}
.index-solution .cont li .text i:after{width:24px;height:24px;margin:-12px 0 0 -12px;}
.index-solution .cont li:nth-child(2n){padding:0 0 0 12.5vw;}
.index-solution .cont li:nth-child(2n) .text{padding:0 0 0 50px;}
.index-odem{padding:40px 0;text-align:center;}
.index-odem h2{float:none;line-height:30px;padding:0 0 30px;font-size:24px;}
.index-odem h2 a{display:none;}
.index-odem img{float:none;width:50vw;}
.index-app{padding:60px 0 50px;}
.index-app .title img{width:80px;margin-bottom:15px;}
.index-app .cont{width:600px;max-width:100%;}
.index-app .cont li{padding:10px 10px 10px 60px;margin-bottom:15px;box-shadow:0 0 5px rgba(0,0,0,.2);}
.index-app .cont li h3{line-height:25px;font-size:18px;}
.index-app .cont li p{line-height:20px;font-size:14px;}
.index-app .cont li i{top:10px;left:10px;width:40px;height:40px;}
.index-about{padding-top:60px;}
.index-about .cont{padding:50px 0;background-size:auto 100%;}
.index-about .cont .text{float:none;width:100%;padding:0;margin-bottom:30px;}
.index-about .cont .text img{width:150px;margin-bottom:20px;}
.index-about .cont .text p{line-height:20px;font-size:14px;}
.index-about .cont .text ul{margin:25px 0;}
.index-about .cont .text li span{height:30px;line-height:30px;margin-bottom:5px;margin-right:20px;font-size:24px;}
.index-about .cont .text a{line-height:30px;padding:0 20px;font-size:14px;}
.index-about .cont .video{float:none;width:100%;height:46.65vw;}
.index-about .cont .video i{width:60px;height:60px;margin:-30px 0 0 -30px;}
.index-adv{padding:60px 0 45px;}
.index-adv .slide-adv{width:100%;height:auto;}
.index-adv .slide-pic{width:100% !important;height:auto !important;}
.index-adv .slide-pic ul{position:static !important;width:100% !important;}
.index-adv .slide-pic li{width:49% !important;height:auto;margin-right:0 !important;}
.index-adv .slide-pic li .pic{height:auto;}
.index-adv .slide-pic li .text{padding:15px;overflow-y:auto;}
.index-adv .slide-pic li .text h3{line-height:25px;font-size:18px;}
.index-adv .slide-pic li .text p{line-height:20px;font-size:14px;}
.index-adv .slide-pic li:nth-child(2n+1){margin-top:15px;margin-left:2%;text-align:right;}
.index-adv .slide-pic li:nth-child(2n+1) .text{background-image:linear-gradient(-90deg,rgba(0,0,0,.9),rgba(0,0,0,0));}
.index-adv .slide-pic li.clone{display:none;}
.index-service{padding:60px 0 50px;}
.index-service .cont ul{width:102%;}
.index-service .cont li{width:48.039%;height:230px;margin:0 1.961% 1.961% 0;padding:20px;}
.index-service .cont li i{width:40px;height:40px;}
.index-service .cont li h3{line-height:20px;margin:10px 0;font-size:16px;}
.index-service .cont li p{line-height:20px;font-size:14px;}
.index-service .cont li p br{display:none;}
.index-blog{padding:60px 0 50px;}
.index-blog .cont li .pic time{left:5px;top:5px;width:40px;height:38px;line-height:20px;padding:5px 0 0;font-size:16px;}
.index-blog .cont li .pic time i{font-size:12px;}
.index-blog .cont li .text h3{line-height:20px;font-size:16px;white-space:normal;}
.index-blog .cont li .text p{display:none;}
.index-newpage .index-cate li{width:49%;margin:0 1% 1% 0;}
.index-newpage .index-cate li .text h3{line-height:25px;margin-bottom:15px;font-size:20px;}
.index-newpage .index-cate li .text p{line-height:20px;padding-left:18px;margin-bottom:5px;font-size:14px;}
.index-newpage .index-cate li .text p:after{top:5px;width:10px;height:10px;}
.index-newpage .index-cate li .text a{line-height:30px;padding:0 20px;margin-top:20px;border-radius:20px;font-size:14px;}
.index-newpage .index-cate li .pic{width:16vw;}
.index-newpage .index-cate li:nth-child(3){width:99%;margin:0;}
.index-newpage .index-cate li:nth-child(3) .bg{padding-bottom:35%;}
.index-newpage .index-cate li:nth-child(3) .pic{right:40vw;bottom:3vw;}
.index-newpage .index-slide .slide-pic .btn{width:40px;height:40px;line-height:36px;margin-top:-20px;font-size:20px;}
.index-newpage .index-slide .slide-pic .prev{left:-25px;}
.index-newpage .index-slide .slide-pic .next{right:-25px;}
.index-newpage .index-about{padding:50px 0;}
.index-newpage .index-about .info{margin-bottom:30px;}
.index-newpage .index-about .info .dot{line-height:25px;font-size:14px;}
.index-newpage .index-about .info .quote{line-height:30px;padding:0 20px;font-size:14px;border-radius:20px;}
.index-newpage .index-about .pic p{line-height:30px;margin-top:-15px;font-size:20px;text-shadow:0 0 5px #000;}
.index-newpage .index-about .wedo li{width:20vw;}
.index-newpage .index-about .wedo li i{width:70px;height:70px;padding:15px 5px;margin-bottom:15px;}
.index-newpage .index-about .wedo li i:after{width:60px;height:40px;}
.index-newpage .index-about .wedo li h3{line-height:20px;margin-bottom:10px;font-size:16px;}
.index-newpage .index-about .wedo li p{line-height:20px;font-size:14px;}
.index-newpage .index-about .capacity .text{left:30px;top:30px;}
.index-newpage .index-about .capacity .text h2{line-height:25px;margin-bottom:10px;font-size:20px;}
.index-newpage .index-about .capacity .text p{line-height:20px;margin-bottom:5px;font-size:14px;}
.index-newpage .index-cer{padding:50px 0;}
.index-newpage .index-cer .tech{margin-bottom:40px;}
.index-newpage .index-cer .tech .item .text h3{line-height:25px;margin-bottom:10px;font-size:18px;}
.index-newpage .index-cer .tech .item .text p{line-height:20px;font-size:14px;}
.index-newpage .index-cer .certificate .dg-slide{width:40vw;height:56.56vw;}
.index-newpage .index-cer .certificate .slide-btn span{width:40px;height:40px;line-height:36px;margin-top:-20px;font-size:20px;}
.index-newpage .index-cer .certificate .slide-btn .prev{left:10px;}
.index-newpage .index-cer .certificate .slide-btn .next{right:10px;}
.index-newpage .index-speak{padding:50px 0;}
.index-newpage .index-speak h2{line-height:30px;margin-bottom:30px;font-size:24px;}
.index-newpage .index-speak .slide-pic{width:92vw !important;}
.index-newpage .index-speak .slide-pic li{width:29vw;margin-right:2.5vw;}
.index-newpage .index-speak .slide-pic li .text{height:80px;margin-bottom:15px;}
.index-newpage .index-speak .slide-pic li .text p{line-height:20px;font-size:14px;}
.index-newpage .index-speak .slide-pic li .text:after{line-height:20px;font-size:20px;}
.index-newpage .index-speak .slide-pic li .info{height:40px;padding:10px 10px 10px 60px;}
.index-newpage .index-speak .slide-pic li .info img{top:10px;left:10px;width:40px;height:40px;}
.index-newpage .index-speak .slide-pic li .info h3{line-height:20px;font-size:16px;}
.index-newpage .index-speak .slide-pic li .info span{line-height:20px;font-size:14px;}

/*产品*/

.list-products .app{display:none;}
.other-banner .search{left:5%;}
.other-banner .search h1{line-height:30px;margin-bottom:0;font-size:24px;}
.other-banner .search p{line-height:20px;font-size:14px;}
.other-banner .search .box{width:250px;height:34px;margin-top:20px;padding-right:34px;box-sizing:border-box;}
.other-banner .search .box input[type="text"]{height:34px;padding:0 10px;}
.other-banner .search .box input[type="submit"]{width:34px;height:34px;background-size:18px 18px;}
.list-products .category{height:40px;}
.list-products .category ul{height:40px;}
.list-products .category li{line-height:40px;font-size:14px;}
.list-products .category li.active:after{display:none;}
.list-products .list{padding:30px 0;}
.list-products .list li{width:30.555%;}
.list-products .list li .text{padding:5px 15px 15px;}
.list-products .list li .text h3{line-height:20px;margin-bottom:5px;font-size:16px;}
.list-products .list li .text p{height:30px;line-height:15px;font-size:12px;}
.list-products .list li.yes:after{width:30px;height:30px;}
.list-products.video .list li{border-radius:10px;}
.list-products.video .list li .text{height:50px;}
.list-products.video .list li .text h3{line-height:20px;padding:15px;font-size:18px;font-weight:bold;}
.list-products.video .list li .pic i{width:60px;height:60px;margin:-30px 0 0 -30px;}

/*OEM&ODM*/

.main-oem{padding:60px 0;}
.main-oem h2{line-height:30px;margin-bottom:25px;font-size:24px;}
.main-oem .cont{margin-bottom:60px;}
.main-oem .list .item .text{width:47%;padding-top:0;}
.main-oem .list .item .text h2{line-height:25px;margin-bottom:10px;font-size:18px;}
.main-oem .list .item .text p{line-height:20px;margin-bottom:5px;font-size:14px;}
.main-odm h2{line-height:30px;margin-bottom:25px;font-size:24px;}
.main-odm .chart{padding:60px 0;}
.main-odm .provided{padding:60px 0;}
.main-odm .provided .pc{width:20.79vw;}
.main-odm .provided .pl{float:left;width:30.5vw;margin-top:1.5vw;}
.main-odm .provided .pr{float:right;width:30.5vw;margin-top:1.5vw;}
.main-odm .custom .cont li{width:32.7666%;height:auto;margin-bottom:0.5667%;padding:30px 30px 10px;}
.main-odm .custom .cont li i{width:60px;height:60px;margin:0 auto 10px;}
.main-odm .custom .cont li p{height:40px;line-height:20px;font-size:14px;}
.main-odm .intelligent .cont{padding:0;background:none;}
.main-odm .intelligent .cont img{display:block;width:80%;height:auto;margin:0 auto 30px;}
.main-odm .intelligent .cont li{height:auto;padding-right:20px;margin-bottom:20px;}
.main-odm .intelligent .cont li h3{line-height:25px;font-size:18px;}
.main-odm .intelligent .cont li p{line-height:20px;font-size:14px;}
.main-odm .intelligent .cont li:nth-child(2n){padding-left:20px;}
.main-odm .intelligent .cont li:nth-child(2n+1){clear:both;}
.main-skd{padding:60px 0;}
.main-skd h2{line-height:30px;margin-bottom:20px;font-size:24px;}
.main-skd p{line-height:20px;font-size:14px;}
.main-skd .cont img{width:700px;}
.main-skd .what{margin-bottom:60px;}
.main-skd .what p{margin-bottom:15px;}
.main-skd .what img{margin-top:25px;}
.main-skd .package{margin-bottom:60px;}
.main-skd .package .text{float:none;width:100%;padding:0;margin-bottom:25px;}
.main-skd .package .text p{margin-bottom:15px;}
.main-skd .package .text a{line-height:30px;margin-top:5px;padding:0 25px;font-size:14px;}
.main-skd .package .pic{float:none;width:100%;}
.main-skd .how{margin-bottom:60px;}
.main-skd .how li p{line-height:20px;font-size:14px;}
.main-skd .model{margin-bottom:60px;}
.main-skd .model table td{max-width:40%;line-height:20px;padding:5px;font-size:14px;}
.main-skd .model table td strong{font-size:14px;}
.main-skd .why li{width:23%;}
.main-skd .why li i{width:150px;height:150px;}
.main-skd .why li p{line-height:20px;font-size:14px;}
.main-appcus h2{line-height:30px;margin-bottom:25px;font-size:24px;}
.main-appcus p{line-height:20px;font-size:14px;}
.main-appcus .profile{padding:60px 0;}
.main-appcus .profile ul{margin:30px 0 35px;font-size:0;}
.main-appcus .profile li{width:20%;padding:0 10px;box-sizing:border-box;}
.main-appcus .profile li i{width:60px;height:60px;margin-bottom:10px;}
.main-appcus .profile a{line-height:30px;padding:0 20px;font-size:14px;}
.main-appcus .platform{padding:60px 0;}
.main-appcus .portrait{padding:60px 0;}
.main-appcus .portrait img{margin:40px 0;}
.main-appcus .portrait .tip{line-height:15px;font-size:12px;}
.main-appcus .portrait .tip br{display:none;}
.main-appcus .interaction p br{display:none;}
.main-appcus .relationships{padding:60px 0;}
.main-appcus .toggle{padding-bottom:60px;}
.main-appcus .toggle .slide-pic{width:23.28vw !important;height:47.265vw;padding:1.245vw 1.05vw;}
.main-appcus .toggle .slide-pic li{width:20.79vw;height:45.165vw;}
.main-appcus .toggle .slide-dot li{width:14px;height:3px;margin:0 2px;}

/*ADV*/

.main-advantage .title{margin-bottom:30px;}
.main-advantage .title h2{line-height:30px;margin-bottom:15px;font-size:24px;}
.main-advantage .title p{line-height:20px;font-size:14px;}
.main-advantage .invested{padding:60px 0 40px;}
.main-advantage .invested li{width:25%;margin-bottom:20px;}
.main-advantage .invested li i{width:80px;height:88px;margin-bottom:5px;}
.main-advantage .invested li p{line-height:20px;font-size:14px;}
.main-advantage .invested li:nth-child(4n+1){clear:both;}
.main-advantage .invested:after{top:10%;right:5%;width:200px;height:158px;}
.main-advantage .solution{padding:60px 0 40px;}
.main-advantage .solution .cont{background:none;}
.main-advantage .solution .cont img{display:block;width:455px;max-width:90%;height:auto;margin:0 auto 20px;}
.main-advantage .solution .cont li{margin-bottom:20px;}
.main-advantage .solution .cont li .text{padding-right:0;padding-left:40px;}
.main-advantage .solution .cont li .text i{width:30px;height:30px;}
.main-advantage .solution .cont li .text h3{line-height:20px;font-size:16px;}
.main-advantage .solution .cont li .text p{line-height:20px;font-size:14px;}
.main-advantage .solution .cont li:nth-child(2n) .text{padding-left:40px;}
.main-advantage .solution .cont li:nth-child(2n) .text i{left:0;}
.main-advantage .algorithms{padding:60px 0 45px;}
.main-advantage .algorithms .cont ul{width:102%;}
.main-advantage .algorithms .cont li{width:48.039%;height:230px;margin:0 1.961% 1.961% 0;padding:20px;}
.main-advantage .algorithms .cont li i{width:40px;height:40px;}
.main-advantage .algorithms .cont li h3{line-height:20px;margin:10px 0;font-size:16px;}
.main-advantage .algorithms .cont li p{line-height:20px;font-size:14px;}
.main-advantage .algorithms .cont li p br{display:none;}
.main-advantage .design{padding:60px 0 45px;}
.main-advantage .design .cont{padding:0;}
.main-advantage .design .cont li .box{padding-left:60px;}
.main-advantage .design .cont li .box i{width:50px;height:55px;}
.main-advantage .design .cont li .box h3{line-height:20px;font-size:16px;}
.main-advantage .design .cont li .box p{line-height:20px;font-size:14px;}
.main-advantage .flow{padding:60px 0;}
.main-advantage .mechanism{padding:60px 0;}
.main-advantage .control{padding:60px 0 40px;}
.main-advantage .control .cont li{width:25%;margin-bottom:20px;}
.main-advantage .control .cont li i{width:80px;height:88px;margin-bottom:5px;}
.main-advantage .control .cont li p{line-height:20px;font-size:14px;}
.main-advantage .system{padding:60px 0;}
.main-advantage .buy{padding:60px 0;}
.main-advantage .buy .title h2{font-size:20px;}
.main-advantage .process{padding:60px 0;}
.main-advantage .tp-box{padding:60px 0;}
.main-advantage .tp-box .text{padding-top:0;}
.main-advantage .tp-box .text h2{line-height:25px;margin-bottom:5px;font-size:18px;}
.main-advantage .tp-box .text p{line-height:20px;margin-bottom:5px;font-size:14px;}
.main-advantage .policy{padding:60px 0;}
.main-advantage .policy .cont li{height:200px;padding:30px 15px;}
.main-advantage .policy .cont li h3{line-height:20px;font-size:16px;}
.main-advantage .policy .cont li p{line-height:20px;font-size:14px;}
.main-advantage .policy .cont li i{width:60px;height:60px;}
.main-advantage .policy .cont li .pos{width:75%;}
.main-advantage .organization{padding:60px 0;}
.main-advantage .assurance{padding:60px 0;}
.main-advantage .ts-box{padding:60px 0;}
.main-advantage .ts-box .left{float:none;}
.main-advantage .ts-box .right{float:none;}
.main-advantage .ts-box .text{float:none;width:100%;padding-top:30px;overflow:hidden;}
.main-advantage .ts-box .text p{float:left;min-width:50%;line-height:25px;padding:0 20px 0 10px;font-size:14px;box-sizing:border-box;}
.main-advantage .ts-box .text p:after{top:10px;width:5px;height:5px;}
.main-advantage .ts-box .slide{width:100%;}
.main-advantage .ts-box .slide .slide-pic li{width:92vw;}
.main-advantage .ts-box .slide .slide-dot li{width:14px;height:3px;margin:0 2px;}
.main-advantage .proof{padding:60px 0;}
.main-advantage .afters{padding:60px 0;}
.main-advantage .afters .text{width:65%;}
.main-advantage .afters .text h2{line-height:30px;margin-bottom:15px;font-size:24px;}
.main-advantage .afters .text p{line-height:20px;font-size:14px;}
.main-policy{padding:60px 0;}
.main-policy h2{line-height:30px;margin-bottom:30px;font-size:24px;}
.main-policy h3{line-height:25px;margin-bottom:15px;font-size:16px;}
.main-policy p{line-height:20px;margin-bottom:15px;font-size:14px;}
.main-market h2{line-height:30px;margin-bottom:20px;font-size:24px;}
.main-market p{line-height:20px;font-size:14px;}
.main-market .cerlist{padding:60px 0;}
.main-market .cerlist .slide-cer{margin-top:30px;}
.main-market .cerlist .slide-pic li{width:17.6vw;margin-right:1vw;}
.main-market .cerlist .slide-dot li{width:14px;height:3px;margin:0 2px;}
.main-market .package{padding:100px 0;background-attachment:scroll;}
.main-market .publicity{padding:60px 0;}
.main-market .publicity h2{margin-bottom:30px;}
.main-market .publicity .cont li .text{padding:15px 10px;}
.main-market .publicity .cont li .text h3{line-height:20px;margin-bottom:5px;font-size:16px;}
.main-market .publicity .cont li .text p{line-height:20px;font-size:14px;}

/*支持*/

.main-appdown .maitufit{padding:60px 0 30px;background-size:auto 100%;}
.main-appdown .maitufit .text h1{line-height:30px;margin-bottom:15px;font-size:28px;}
.main-appdown .maitufit .text p{line-height:20px;margin-bottom:10px;font-size:14px;}
.main-appdown .maitufit .text .info{margin-top:30px;}
.main-appdown .maitufit .text .info img{width:140px;height:140px;}
.main-appdown .maitufit .text .info .btn{padding-top:19px;margin-left:30px;}
.main-appdown .maitufit .text .info .btn a{width:140px;height:44px;}
.main-appdown .maitufit .text .info .btn .apple{margin-bottom:15px;}
.main-appdown .list{padding:60px 0 40px;}
.main-appdown .list ul{width:102%;}
.main-appdown .list li{width:31.372%;height:280px;padding:15px;margin:0 1.961% 1.961% 0;}
.main-appdown .list li i{width:60px;height:60px;}
.main-appdown .list li h3{line-height:20px;margin:10px 0;font-size:16px;}
.main-appdown .list li p{line-height:20px;font-size:14px;}
.list-faq{padding:30px 0;}
.list-faq .tab{margin-bottom:30px;}
.list-faq .tab a{min-width:137px;line-height:34px;margin:0 10px;padding:0 30px;font-size:14px;border-radius:20px;}
.list-faq .cont li{padding:15px;margin-bottom:15px;}
.list-faq .cont li h3{line-height:20px;padding-left:70px;margin-bottom:10px;font-size:14px;}
.list-faq .cont li h3:before{line-height:20px;font-size:14px;}
.list-faq .cont li .answer{line-height:20px;padding-left:70px;font-size:14px;}
.list-faq .cont li .answer p{line-height:20px;font-size:14px;}
.list-faq .cont li .answer:before{line-height:20px;font-size:14px;}
.list-mdown{padding:30px 0;}
.list-mdown .search{width:300px;height:34px;margin-bottom:30px;padding-right:34px;box-sizing:border-box;}
.list-mdown .search input[type="text"]{height:34px;padding:0 10px;font-size:14px;border-radius:20px 0 0 20px;}
.list-mdown .search input[type="submit"]{width:34px;height:34px;background-size:18px 18px;border-radius:0 20px 20px 0;}
.list-mdown .cont li{padding:20px 90px 20px 20px;}
.list-mdown .cont li h3{line-height:25px;margin-bottom:5px;font-size:14px;}
.list-mdown .cont li p{line-height:20px;font-size:12px;}
.list-mdown .cont li .down{top:20px;right:20px;width:50px;height:50px;}
.list-products .info{margin-bottom:0;}
.list-products .info h2{line-height:30px;margin-bottom:15px;font-size:24px;}
.list-products .info p{line-height:20px;font-size:14px;}
.list-products.firmware{padding:30px 0;}
.main-affiliate{padding:30px 0;}
.main-affiliate .category{height:40px;margin-bottom:30px;}
.main-affiliate .category li{line-height:40px;font-size:14px;}
.main-affiliate .category li.active:after{display:none;}
.main-affiliate .cont h1{line-height:30px;margin-bottom:25px;font-size:24px;}
.main-affiliate .cont p{line-height:20px;margin-bottom:15px;font-size:14px;}

/*联系*/

.main-contact{padding:30px 0;}
.main-contact .func{margin-bottom:30px;}
.main-contact .func .info{width:48%;padding-top:25px;}
.main-contact .func .info h2{line-height:30px;margin-bottom:15px;font-size:24px;}
.main-contact .func .info h4{line-height:22px;font-size:16px;}
.main-contact .func .info ul{margin-bottom:25px;}
.main-contact .func .info li{line-height:20px;padding-left:18px;font-size:14px;}
.main-contact .func .info li:before{top:5px;width:10px;height:10px;}
.main-contact .func .info .sns{margin-top:30px;}
.main-contact .func .info .sns a{width:30px;height:30px;margin-right:10px;}
.main-contact .func .enter{width:48%;padding:20px;}
.main-contact .func .enter h2{line-height:25px;margin-bottom:15px;font-size:18px;}
.main-contact .func .enter input{height:34px;padding:0 10px;margin-bottom:10px;font-size:14px;}
.main-contact .func .enter textarea{height:100px;line-height:20px;padding:5px 10px;font-size:14px;}
.main-contact .func .enter .sub{margin-bottom:0;font-size:14px;}
.main-contact .func .enter .code img{height:34px;}
.main-contact .pic{margin-bottom:30px;}
.main-contact .way ul{width:102%;}
.main-contact .way li{width:31.372%;margin:0 1.961% 1.961% 0;padding:15px;}
.main-contact .way li h3{line-height:20px;font-size:14px;}
.main-contact .way li p{line-height:20px;font-size:14px;}
.main-contact .way li .box{padding:5px 0 5px 60px;}
.main-contact .way li .box:before{width:50px;height:50px;}
.main-contact .way li.add{width:98.039%;}
.main-contact .message input[type="text"]{height:34px;padding:0 10px;font-size:14px;}
.main-contact .message textarea{height:100px;line-height:20px;padding:5px 10px;font-size:14px;}
.main-contact .message .sub{height:34px;font-size:14px;}
.main-contact .message .code input{width:60%;margin-right:5px;}
.main-contact .message .code img{height:34px;}

/*关于*/

.main-about .profile{padding:60px 0;}
.main-about .profile h2{line-height:30px;margin-bottom:20px;font-size:24px;}
.main-about .profile p{line-height:20px;margin-bottom:15px;font-size:14px;}
.main-about .profile ul li i{width:60px;height:60px;margin-bottom:10px;}
.main-about .profile ul li p{line-height:20px;}
.main-about .profile .video{line-height:34px;padding:0 34px;font-size:14px;}
.main-about .info li{width:32%;}
.main-about .info li i{width:60px;height:60px;}
.main-about .info li h3{line-height:20px;margin:10px 0;font-size:16px;}
.main-about .info li p{line-height:20px;font-size:14px;}
.main-about .story .slide-story{float:none;width:100%;height:83vw;}
.main-about .story .slide-pic li{width:100vw;height:83vw;}
.main-about .story .text{float:none;width:100%;padding:30px 4vw;}
.main-about .story .text h2{line-height:30px;margin-bottom:20px;font-size:24px;}
.main-about .story .text h3{line-height:20px;margin-bottom:10px;font-size:16px;}
.main-about .story .text p{line-height:20px;margin-bottom:10px;font-size:14px;}
.main-about .story .text .tbox{height:auto;}
.main-about .history{padding:30px 0 10px;}
.main-about .history h2{line-height:30px;margin-bottom:20px;font-size:24px;}
.main-about .history li{width:25%;margin-bottom:20px;}
.main-about .history li .text h3{line-height:25px;margin:5px 0;font-size:20px;}
.main-about .history li .text p{line-height:20px;font-size:14px;}
.main-about .history li:nth-child(4n+1){clear:both;}
.main-about .history li:nth-child(5n+1){clear:none;}
.main-about .qualificate{padding:20px 0 40px;}
.main-about .qualificate h2{line-height:30px;margin-bottom:20px;font-size:24px;}
.main-about .qualificate .slide-pic{width:92vw;}
.main-about .qualificate .slide-pic li{width:17.6vw;margin-right:1vw;}
.main-about .qualificate .btn{width:40px;height:40px;line-height:38px;margin-top:-20px;font-size:18px;}
.main-about .qualificate .prev{left:-20px;}
.main-about .qualificate .next{right:-20px;}
/*代理*/
.main-agent .why ul{overflow:visible;background:none;}
.main-agent .why li{float:none;width:auto;height:auto;padding-left:85px;margin:20px 0;}
.main-agent .why li i{position:absolute;left:0;top:0;width:70px;height:70px;}
.main-agent .why li .text{position:static;transform:translateY(0);width:auto;padding:15px;}
.main-agent .why li .text h3{line-height:20px;margin-bottom:5px;font-size:16px;}
.main-agent .why li .text p{line-height:20px;font-size:14px;}
.main-agent .why li .text:after{border-width:5px;left:-10px;top:35px;margin-top:-5px;}
.main-agent .why li:nth-child(2n){float:none;width:auto;padding:0 85px 0 0;}
.main-agent .why li:nth-child(2n) i{left:initial;right:0;}
.main-agent .why li:nth-child(2n) .text:after{right:-10px;}
.main-agent .message .cont p{line-height:25px;margin-bottom:20px;font-size:18px;}

.main-agent .main-width{width: 92vw;}
.main-agent .top-title{font-size: 24px;line-height: 30px;margin-bottom: 20px;}
.main-agent .message-box .cont{width: 60%;}
.main-agent .message-box .cont input{height: 40px;line-height: 40px;}
.main-agent .message-box .info{width: 40%;padding: 10px 20px 0 20px;}
.main-agent .message-box .info h3{font-size: 18px;line-height: 25px;}
.main-agent .message-box .info p{font-size: 16px;line-height: 25px;padding-left: 25px;}
.main-agent .message-box .info p i{top: 3px;width: 19px;height: 19px;}
.main-agent .standards .item .text{padding: 15px;}
.main-agent .standards .item .text span{font-size: 30px;line-height: 30px;}
.main-agent .standards .item .text h3{font-size: 16px;line-height: 22px;}
.main-agent .standards .item .text li{line-height: 16px;padding-left: 18px;font-size: 13px;}
.main-agent .standards .item .text li::before{width: 14px;height: 14px;top: 1px;}
.main-agent .support ul li{width: 19%;}
.main-agent .support ul li h3{font-size: 16px;line-height: 22px;margin-bottom: 5px;}
.main-agent .support ul li p{font-size: 14px;line-height: 20px;}
.main-agent .ageen-btn{width: 200px;height: 40px;line-height: 40px;font-size: 16px;border-radius:40px}
.main-agent .req ul li .text p{font-size: 14px;list-style: 20px;}
.main-agent .req ul{width: 685px;}
.main-agent .req ul li{width: 300px;}
.main-agent .case .slide-dot .prev{left: 0;}
.main-agent .case .slide-dot .next{right: 0;}
.main-agent .choose ul li{width: 32%;padding: 15px;border-radius: 20px;margin-bottom: 20px;}
.main-agent .choose ul li:nth-child(1), .main-agent .choose ul li:nth-child(2){width: 49%;padding: 20px;}
.main-agent .choose ul li:nth-child(1) .text, .main-agent .choose ul li:nth-child(2) .text{padding-left: 15px;text-align: center;}
.main-agent .choose ul li h3{font-size: 16px;line-height: 22px;}
.main-agent .choose ul li p{font-size: 14px;line-height: 20px;}
.main-agent .video li{width: 23%;}
.main-agent .video li .text{padding: 12px;}
.main-agent .video li .text h3{height: 40px;line-height: 20px;font-size: 14px;}

/* 产品详情页 */
.common-content{padding: 50px 0;}
.common-content .tab-item{top: 50px;}
.common-content .tab-item ul{height: auto;}
.common-content .tab-item li{font-size: 16px;line-height: 30px;padding: 0 10px;height: 30px;}
.common-content .itembox{padding-top: 20px;}
.common-content .spec table td{padding: 5px 15px;font-size: 14px;line-height: 22px;}
.common-content .spec h4{font-size: 20px;line-height: 25px;}
.common-content .spec p{font-size: 14px;line-height: 22px;}
.common-content .faq h2{font-size: 20px;line-height: 25px;margin: 30px 0 10px;}
.common-content .faq .cont li{padding:15px;margin-bottom:15px;}
.common-content .faq .cont li h3{line-height:20px;padding-left:70px;margin-bottom:10px;font-size:14px;}
.common-content .faq .cont li h3:before{line-height:20px;font-size:14px;}
.common-content .faq .cont li .answer{line-height:20px;padding-left:70px;font-size:14px;}
.common-content .faq .cont li .answer p{line-height:20px;font-size:14px;}
.common-content .faq .cont li .answer:before{line-height:20px;font-size:14px;}
.common-content .down h2{font-size: 20px;line-height: 25px;margin: 30px 0 10px;}
.common-content .down .cont li{padding:20px 90px 20px 20px;}
.common-content .down .cont li h3{line-height:25px;margin-bottom:5px;font-size:14px;}
.common-content .down .cont li p{line-height:20px;font-size:12px;}
.common-content .down .cont li .down{top:20px;right:20px;width:50px;height:50px;}
.common-content .contact h2{font-size: 20px;line-height: 25px;margin: 30px 0 10px;}
.common-content .contact input, .common-content .contact textarea{height: 30px;line-height: 30px;font-size: 14px;padding: 0 10px;margin-bottom: 10px;}
.common-content .contact textarea{height: 120px;line-height: 22px;padding: 8px;}
.common-content .contact .sub{height: 30px;line-height: 30px;font-size: 14px;margin-bottom: 0;}
.common-content .product-page a{font-size: 14px;line-height: 22px;}
.common-content .product-page a::after{width: 20px;height: 14px;}
.recommend .list li{width:30.555%;}
.recommend .list li .text{padding:5px 15px 15px;}
.recommend .list li .text h3{line-height:20px;margin-bottom:5px;font-size:16px;}
.recommend .list li .text p{height:30px;line-height:15px;font-size:12px;}
.recommend .list li.yes:after{width:30px;height:30px;}


.main-chip .powerful{padding:80px 0;}
.main-chip .powerful .text h2{line-height:30px;margin-bottom:15px;font-size:24px;}
.main-chip .powerful .text p{line-height:20px;font-size:14px;}
.main-chip .powerful .text a{line-height:32px;margin-top:20px;padding:0 20px;font-size:14px;}
.main-chip .powerful .text a:after{width:32px;height:32px;line-height:32px;}
.main-chip .detail .tip{line-height:20px;padding:0;margin-bottom:30px;font-size:16px;}
.main-chip .detail .item .text h3{line-height:25px;font-size:18px;}
.main-chip .detail .item .text p{line-height:20px;font-size:14px;}
.main-chip .spec h2{line-height:30px;margin-bottom:30px;font-size:24px;}
.main-chip .spec .tab table th,.main-chip .spec .tab table td{line-height:20px;padding-left:5px;font-size:14px;}
.main-chip .adv h2{line-height:30px;margin-bottom:30px;font-size:24px;}
.main-chip .adv ul{width:102%;flex-wrap:wrap;justify-content:center;}
.main-chip .adv li{width:31.372%;height:30vw;margin-right:1.961%;}
.main-chip .adv li span{line-height:50px;font-size:18px;}
.main-chip .adv li i{width:50px;height:50px;margin:15px auto;}
.main-chip .adv li p{line-height:20px;font-size:14px;}

.main-advpro p{line-height:25px;font-size:16px;}
.main-advpro .profile{padding:50px 4vw;background-size:auto 100%;}
.main-advpro .profile .text{display:block;margin-bottom:30px;text-align:center;}
.main-advpro .profile .text img{width:240px;max-width:80%;height:auto;margin-bottom:20px;}
.main-advpro .profile .text p{width:100%;line-height:25px;font-size:16px;text-shadow:1px 1px 2px rgba(0,0,0,.5);}
.main-advpro .profile .pic{width:100%;}
.main-advpro .box01{padding:50px 4vw 25px;}
.main-advpro .box01 .title{padding-left:0;margin-bottom:20px;}
.main-advpro .box01 .pic{float:none;width:100%;margin:0;}
.main-advpro .box01 .pic img{width:100%;}
.main-advpro .box01 .text{width:100%;margin:0;padding:20px;}
.main-advpro .box01 .text img{width:auto;max-width:100%;margin-bottom:20px;}
.main-advpro .box02{display:block;padding:25px 4vw;}
.main-advpro .box02 .pic{width:100%;}
.main-advpro .box02 .text{width:100%;}
.main-advpro .box02 .text .title{margin-bottom:20px;}
.main-advpro .box02 .text .title span{padding-left:0;}
.main-advpro .box02 .text .title h2{text-align:left;margin:10px 0;}
.main-advpro .box02 .text .title em{transform:rotate(0deg);margin:0;}
.main-advpro .box03{padding:25px 4vw;}
.main-advpro .box03 .text{padding:0 0 20px;}
.main-advpro .box03 .text .title{margin-bottom:20px;}
.main-advpro .box03 .text .title span{position:static;}
.main-advpro .box03 .text p{padding:0;}
.main-advpro .box04{padding:25px 4vw;}
.main-advpro .box04 .text{padding:0;margin-bottom:30px;}
.main-advpro .box04 .text .title span{position:static;}
.main-advpro .box04 .text .title h2{display:block;margin:10px 0;}
.main-advpro .box04 .text .title em{position:relative;left:0;top:0;}
.main-advpro .box05{padding:25px 4vw 50px;text-align:center;}
.main-advpro .box05 .title span{display:inline-block;line-height:10vw;font-size:11.45vw;}
.main-advpro .box05 .title h2{margin:10px 0;}
.main-advpro .box05 .title em{display:inline-block;}
.main-advpro .box05 .cont{display:block;padding:0;}
.main-advpro .box05 .cont .text{width:100%;margin-bottom:20px;}
.main-advpro .box05 .cont .text span{display:none;}
.main-advpro .box05 .cont .text em{display:none;}
.main-advpro .box05 .cont .text p{margin:20px 0;}
.main-advpro .box05 .cont .text img{max-width:80%;height:auto;}
.main-advpro .box05 .cont .pic{width:100%;}

}

@media only screen and (max-width:780px){

.common-banner{height:auto;}
.pro-banner{height:auto;padding:50px 0;}
.pro-banner .text{position:static;transform:translateY(0);}
.pro-banner .text h1{margin-bottom:15px;}
.pro-banner .text ul{display:none;}
.pro-banner .text .btn{margin-top:0;}

/*首页*/

.index-products{padding:50px 0;}
.index-agent{padding:50px 0;background-size:auto 100%;}
.index-agent .cont li{width:33.333%;margin-bottom:20px;}
.index-solution{padding:50px 0 15px;}
.index-app{padding:50px 0 40px;}
.index-about{padding-top:50px;}
.index-about .cont{padding:40px 0;}
.index-adv{padding:50px 0 35px;}
.index-service{padding:50px 0 40px;}
.index-service .cont li{height:250px;}
.index-blog{padding:50px 0 40px;}
.index-blog .cont li .text h3{font-size:14px;}
.index-newpage .index-cate li .pic{right:2vw;}
.index-newpage .index-about{padding:45px 0;}
.index-newpage .index-about .pic{margin-bottom:15px;}
.index-newpage .index-about .wedo ul{display:block;}
.index-newpage .index-about .wedo li{position:relative;width:100%;min-height:70px;margin-bottom:20px;padding-left:85px;padding-top:10px;box-sizing:border-box;text-align:left;}
.index-newpage .index-about .wedo li i{position:absolute;left:0;top:0;box-shadow:0 0 10px rgba(0,0,0,.1);}
.index-newpage .index-about .wedo li h3{margin-bottom:5px;}
.index-newpage .index-cer{padding:45px 0;}
.index-newpage .index-speak{padding:45px 0;}
.index-newpage .index-speak .slide-pic{overflow-x:auto;}
.index-newpage .index-speak .slide-pic ul{position:static !important;}
.index-newpage .index-speak .slide-pic li{width:38vw;}
.index-newpage .index-speak .slide-dot{display:none;}
.list-products .list li.new:after{width:40px;height:40px;}
.list-products .list li.hot:after{width:40px;height:40px;}

/*OEM&ODM*/

.main-oem{padding:50px 0;}
.main-oem .cont{margin-bottom:50px;}
.main-oem .list .item{margin-bottom:30px;}
.main-oem .list .item .pic{float:none;width:100%;border-radius:5px;}
.main-oem .list .item .text{position:relative;float:none;width:90%;margin:-50px auto 0;padding:20px;box-sizing:border-box;background-color:#fff;border-radius:5px;z-index:2;}
.main-oem .list .item:nth-child(2n) .pic{float:none;}
.main-oem .list .item:nth-child(2n) .text{float:none;}
.main-odm .chart{padding:50px 0;}
.main-odm .provided{padding:50px 0;}
.main-skd{padding:50px 0;}
.main-skd .what{margin-bottom:50px;}
.main-skd .package{margin-bottom:50px;}
.main-skd .how{margin-bottom:50px;}
.main-skd .how ul{flex-wrap:wrap;}
.main-skd .how li{width:45%;max-width:45%;margin-bottom:6%;}
.main-skd .model{margin-bottom:50px;}
.main-skd .why ul{font-size:0;}
.main-skd .why li{width:50%;margin:0;padding:0 20px;margin-bottom:25px;box-sizing:border-box;}
.main-appcus .profile{background-size:auto 100%;}
.main-appcus .profile p{padding:0;}
.main-appcus .platform{padding:50px 0;}
.main-appcus .platform .text{float:none;width:100%;padding:0;margin-bottom:30px;}
.main-appcus .platform .pic{float:none;width:90%;margin:0 auto;}
.main-appcus .function{background-size:auto 100%;}
.main-appcus .portrait{padding:50px 0;}
.main-appcus .relationships{padding:50px 0;}
.main-appcus .toggle{padding-bottom:50px;}

/*ADV*/

.main-advantage .invested{padding:50px 0 30px;}
.main-advantage .solution{padding:50px 0 30px;}
.main-advantage .algorithms{padding:50px 0 35px;}
.main-advantage .design{padding:50px 0 35px;}
.main-advantage .design .cont li{padding-left:0;padding-right:20px;}
.main-advantage .design .cont li:nth-child(2n){padding-left:20px;padding-right:0;}
.main-advantage .flow{padding:50px 0;}
.main-advantage .mechanism{padding:50px 0;}
.main-advantage .control{padding:50px 0 30px;}
.main-advantage .system{padding:50px 0;}
.main-advantage .buy{padding:50px 0;}
.main-advantage .buy .title h2{font-size:24px;}
.main-advantage .buy .sourcing{float:none;width:100%;margin-bottom:40px;text-align:center;}
.main-advantage .buy .sourcing img{width:500px;max-width:100%;}
.main-advantage .buy .qualification{float:none;width:100%;}
.main-advantage .process{padding:50px 0;}
.main-advantage .spic{height:56.25vw;background-attachment:scroll;}
.main-advantage .tp-box{padding:50px 0;}
.main-advantage .tp-box .left{float:none;}
.main-advantage .tp-box .right{float:none;}
.main-advantage .tp-box .pic{width:100%;margin-bottom:20px;}
.main-advantage .tp-box .text{width:100%;}
.main-advantage .policy{padding:50px 0;}
.main-advantage .policy .cont ul{width:100%;}
.main-advantage .policy .cont li{float:none;width:100%;height:auto;padding:20px 15px 20px 90px;}
.main-advantage .policy .cont li i{position:absolute;left:15px;top:20px;}
.main-advantage .policy .cont li .pos{position:static;transform:translateY(0);width:100%;}
.main-advantage .policy .cont .apic{margin-top:40px;}
.main-advantage .organization{padding:50px 0;}
.main-advantage .assurance{padding:50px 0;}
.main-advantage .ts-box{padding:50px 0;}
.main-advantage .proof{padding:50px 0;}
.main-advantage .afters{padding:50px 0;}
.main-policy{padding:50px 0;}
.main-market .cerlist{padding:50px 0;}
.main-market .cerlist .slide-pic{width:100% !important;overflow-x:auto;margin-bottom:0;}
.main-market .cerlist .slide-pic ul{position:static !important;}
.main-market .cerlist .slide-pic li{width:25vw !important;margin-right:1.5vw !important;}
.main-market .cerlist .slide-dot{display:none;}
.main-market .publicity{padding:50px 0;}

/*支持*/

.main-appdown .maitufit{padding:50px 0 20px;}
.main-appdown .maitufit .text{float:none;width:100%;}
.main-appdown .maitufit .pic{width:220px;margin:-150px 0 0;}
.main-appdown .list{padding:50px 0 30px;}
.main-appdown .list li{width:48.039%;}

/*联系*/

.main-contact .func .info{float:none;width:100%;padding:0;margin-bottom:30px;}
.main-contact .func .enter{float:none;width:100%;}

/*关于*/

.main-about .profile{padding:50px 0;}
.main-about .history li{width:33.333%;margin-bottom:20px;}
.main-about .history li:nth-child(3n+1){clear:both;}
.main-about .history li:nth-child(4n+1){clear:none;}
.main-about .qualificate .btn{display:none;}
.main-about .qualificate .slide-pic{width:100% !important;overflow-x:auto;margin-bottom:0;}
.main-about .qualificate .slide-pic ul{position:static !important;}
.main-about .qualificate .slide-pic li{width:25vw !important;margin-right:1.5vw !important;}

/*Blog*/

.list-blog{padding:50px 0;}



/*招商*/

.main-agent .case{padding:50px 0;background-image: url(/img/agent/agent-map.png);background-size: 130% auto;background-position: top center;background-repeat: no-repeat;overflow: hidden;}
.main-agent .case .case-box{background-image: none;}
.main-agent .case .slide-pic{width:100% !important;}
.main-agent .case .slide-pic ul{display:flex;justify-content:space-between;flex-wrap:wrap;position:static !important;width:100% !important;}
.main-agent .case .slide-pic li{width: 32.4% !important;margin:0 0 1.33% !important;}
.main-agent .case .slide-pic li .box{padding: 15px;border-radius: 15px;width: 100%;}
.main-agent .case .slide-pic li h3{line-height:20px;padding:10px 40px 10px 0;margin-bottom:10px;font-size:12px;}
.main-agent .case .slide-pic li i{width:40px;height:40px;padding:3px;border:none;background-color:#8491bd;}
.main-agent .case .slide-pic li.active h3{color:#333;}
.main-agent .case .slide-pic li.active i{border:none;}
.main-agent .case .slide-pic li.active .box{background-color: #fff;}
.main-agent .case .slide-dot{display:none;}
.main-agent .message-box{padding: 50px 0 25px;}
.main-agent .message-box .cont{width: 100%;}
.main-agent .message-box .info{width: 100%;margin-bottom: 20px;padding-top:0;}
.main-agent .standards{padding: 25px 0;}
.main-agent .standards .item{flex-direction: column;}
.main-agent .standards .item .pic{width: 100%;flex: inherit;}
.main-agent .standards .item .text li{line-height: 18px;}
.main-agent .support{padding: 25px 0 50px;}
.main-agent .support ul{justify-content: space-around;flex-wrap: wrap;}
.main-agent .support ul li{width: 32%;margin-bottom: 25px;}
.main-agent .support ul li i{width: 100px;height: 100px;}
.main-agent .req ul{width: 580px;}
.main-agent .req ul li{width: 250px;}
.main-agent .req ul li .text{padding: 25px;}
.main-agent .choose{padding:50px 0 25px}
.main-agent .choose ul li{width: 49% !important;padding: 20px !important;flex-direction: column !important;}
.main-agent .choose ul li i{width: 80px;height: 80px;}
.main-agent .choose ul li:nth-child(1) i, .main-agent .choose ul li:nth-child(2) i{flex: 0 0 80px;}
.main-agent .choose ul li .text{padding-left: 0 !important;}

.main-agent .video ul{display: flex;justify-content: space-between;flex-wrap: wrap;width: 100%;}
.main-agent .video li{float:none;width:48.5%;margin:0 0 3%;}
.main-agent .video li i{right:50%;top:14vw;width:44px;height:44px;margin:-22px -22px 0 0;}
.main-agent .video li .text{padding:10px;}
.main-agent .video li .text h3{height:auto;line-height:20px;font-size:14px;}
.main-agent .video li:hover i{top:14vw;margin:-22px -22px 0 0;}
.common-content{padding-top: 20px;}
.common-content .product-page{flex-wrap: wrap;display: none;}
.common-content .tab-item ul{border: none;padding-top: 10px;}
.common-content .tab-item li{border-radius: 5px;width: auto;margin-bottom: 10px;}
.common-content .product-page a{width: 100%;flex: 0 0 100%;margin-bottom: 10px;}
.common-content .plate-video{height: 260px;}
.common-content .plate-video iframe{height: 260px;}
.recommend{display:none;}
.main-chip .detail .left{float:none;width:100%;}
.main-chip .detail .right{float:none;width:100%;}
.main-chip .spec .pic{float:none;width:100%;margin-bottom:15px;}
.main-chip .spec .tab{float:none;width:100%;}

}

@media only screen and (max-width:640px){

.search-results{padding:20px 0 30px;}
.search-results h1{line-height:25px;font-size:18px;padding-bottom:15px;margin-bottom:20px;}
.search-results .seabox input[type="text"]{width:70%;}
.search-results .seabox input[type="submit"]{width:30%;}
.search-results .cont li{margin-bottom:15px;}
.search-results .cont li h3{margin-bottom:0;}
.subscr .box input[type="text"]{width:70%;}
.subscr .box input[type="submit"]{width:30%;}
.footer{padding:25px 0 0;}
.footer .func{margin-bottom:0;padding:15px 0;border-bottom:1px solid #555;}
.footer .func img{height:30px;margin-bottom:15px;}
.footer .func h3{position:relative;margin-bottom:0;}
.footer .func h3 i{position:absolute;right:0.7vw;top:0;width:14px;height:25px;vertical-align:top;}
.footer .func h3 i:before{content:"";position:absolute;left:0;top:50%;width:8px;height:1px;background-color:#c7c7c7;transform-origin:center;transform:rotate(45deg);transition:all .3s;}
.footer .func h3 i:after{content:"";position:absolute;right:0;top:50%;width:8px;height:1px;background-color:#c7c7c7;transform-origin:center;transform:rotate(-45deg);transition:all .3s;}
.footer .func h3.on i:before{transform:rotate(-45deg);}
.footer .func h3.on i:after{transform:rotate(45deg);}
.footer .func p{min-width:50%;padding-right:20px;box-sizing:border-box;}
.footer .func ul{display:none;padding-top:15px;overflow:hidden;}
.footer .func li{min-width:50%;padding-right:20px;box-sizing:border-box;}
.copy-right{text-align:center;}
.copy-right p{float:none;margin-bottom:15px;}
.copy-right .sns{float:none;}
.other-banner img{width:200%;margin-left:-50%;}
.other-banner.agent img{width: 100%;margin-left: 0;}
.flow-message .box{width:92vw;height:auto;padding-bottom:20px;}
.flow-message .box i{top:-36px;right:0;}
.flow-message .box .code{float:none;width:100%;}
.flow-message .box .sub{float:none;width:100%;}
.flow-btn{right:5px;bottom:5px;}
.flow-btn a{margin-top:5px;}
.flow-btn span,.flow-btn a{width:40px;height:40px;}
.flow-picture .box{width:92vw;height:128vw;padding:3.5vw;}
.flow-picture .box i{top:-36px;right:0;}
.pro-banner{background-size:auto 100%;}
.pro-banner .text h1{width:250px;line-height:30px;}
.pro-banner .text .btn a{padding:0 20px;}

/*首页*/

.index-main .slidebox{display:none;}
.index-main .slidemob{display:block;}
.index-main .title h2{margin-bottom:5px;font-size:22px;}
.index-main .wbtn h2{font-size:20px;}
.index-main .wbtn a{min-width:140px;margin:0 4px;}
.index-products{padding:40px 0;}
.index-products ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.index-products li{width:48.5%;margin-bottom:3%;border-radius:10px;background-color:#fff;box-shadow:0 0 1vw rgba(0,0,0,.1);}
.index-products li .text{padding:10px;}
.index-products .cont{margin-bottom:20px;}
.index-solution{padding:40px 0;background-size:150% auto;}
.index-solution .bg{width:260%;left:-80%;}
.index-solution .title{margin-bottom:0;}
.index-solution .cont ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.index-solution .cont li{float:none;width:20vw;min-height:0;padding:0;margin:20px 0 0;}
.index-solution .cont li .text{padding:0;text-align:center;}
.index-solution .cont li .text i{position:relative;width:50px;height:50px;margin:0 auto;border-radius:15px;}
.index-solution .cont li .text i:after{width:30px;height:30px;margin:-15px 0 0 -15px;}
.index-solution .cont li .text h3{line-height:15px;margin-top:5px;font-size:12px;}
.index-solution .cont li .text p{display:none;}
.index-solution .cont li:nth-child(2n){padding:0;margin-left:50vw;}
.index-solution .cont li:nth-child(2n) .text{padding:0;text-align:center;}
.index-odem h2{line-height:25px;font-size:18px;}
.index-odem h2 br{display:none;}
.index-odem h2:after{width:60px;height:45px;}
.index-app{padding:40px 0 0;background-size:80vw auto;background-position:left bottom;text-align:center;}
.index-app > img{position:static;width:80%;margin:15px 0 -50px;}
.index-app .cont ul{display:flex;justify-content:space-between;}
.index-app .cont li{width:31%;padding:10px;border-radius:10px;box-sizing:border-box;}
.index-app .cont li i{position:static;display:block;width:60px;height:60px;margin:0 auto 5px;}
.index-app .cont li h3{line-height:18px;font-size:14px;text-align:center;}
.index-app .cont li p{display:none;}
.index-app .wbtn{display:none;}
.index-about{padding-top:60px;}
.index-about .cont{padding:30px 0;}
.index-about .cont .text{text-align:center;}
.index-about .cont .text p span{display:none;}
.index-about .cont .text ul{display:flex;justify-content:space-between;}
.index-about .cont .text li{float:none;width:33.3333%;margin:0;}
.index-about .cont .text li span{margin:0;}
.index-about .cont .video i{opacity:1;transform:scale(1);}
.index-adv{padding:40px 0 30px;}
.index-adv .slide-pic ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.index-adv .slide-pic li{float:none;width:49% !important;margin:0 0 2% !important;border-radius:15px;}
.index-adv .slide-pic li .pic img{width:150%;margin-left:-25%;}
.index-adv .slide-pic li .text{top:initial;bottom:0;background-image:linear-gradient(to top,rgba(0,0,0,0.9),rgba(0,0,0,0));}
.index-adv .slide-pic li .text h3{position:absolute;left:0;bottom:0;width:100%;line-height:15px;padding:5px;font-size:12px;font-weight:normal;box-sizing:border-box;text-align:center;}
.index-adv .slide-pic li .text p{display:none;line-height:15px;font-size:12px;}
.index-adv .slide-pic li:nth-child(2n+1){margin:0 0 15px;}
.index-adv .slide-pic li:nth-child(2n+1) .text{background-image:linear-gradient(to top,rgba(0,0,0,0.9),rgba(0,0,0,0));}
.index-service{padding:40px 0 25px;}
.index-service .cont ul{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;}
.index-service .cont li{float:none;width:48.5%;height:auto;margin:0 0 3%;}
.index-service .cont li h3{margin-bottom:0;}
.index-service .cont li p{display:none;}
.index-service .cont li:after{height:3px;}
.index-blog{padding:40px 0 25px;}
.index-blog .cont ul{width:100%;}
.index-blog .cont li{position:relative;float:none;width:100%;height:85px;margin-bottom:10px;padding-left:130px;box-sizing:border-box;}
.index-blog .cont li .pic{position:absolute;left:0;top:0;width:120px;}
.index-blog .cont li .pic time{display:none;}
.index-blog .cont li .text{padding-top:15px;}
.index-blog .cont li .text h3{font-size:16px;font-weight:bold;}
.index-newpage .index-cate{padding:1vw;}
.index-newpage .index-cate li{float:none;width:100%;}
.index-newpage .index-cate li .pic{width:30vw;bottom:3vw;}
.index-newpage .index-cate li .text{left:15px;top:15px;}
.index-newpage .index-cate li:nth-child(3){width:100%;}
.index-newpage .index-cate li:nth-child(3) .bg{padding-bottom:64.516%;}
.index-newpage .index-cate li:nth-child(3) .pic{right:2vw;bottom:3vw;}
.index-newpage .index-slide{display:none;}
.index-newpage .index-slide .slide-pic li{margin-right:1.5vw;}
.index-newpage .index-slide.mob{display:block;}
.index-newpage .index-about{padding:40px 0;}
.index-newpage .index-about img{width:150%;}
.index-newpage .index-cer{padding:40px 0;}
.index-newpage .index-cer .tech .item .text h3{line-height:20px;margin-bottom:5px;font-size:14px;font-weight:bold;}
.index-newpage .index-cer .certificate .dg-slide{width:55vw;height:77.77vw;}
.index-newpage .index-speak{padding:40px 0;}
.index-newpage .index-speak .slide-pic li{width:80vw;}

/*产品*/

.other-banner.pro{overflow:hidden;background-color:#575a5f;}
.other-banner.pro img{float:right;width:140%;}
.other-banner .search{position:static;width:100%;padding:0 20px 20px;box-sizing:border-box;background-image:url(/images/products/banner-bg.jpg);background-size:100% 100%;text-align:center;}
.other-banner .search .box{margin:15px auto 0;border-radius:20px;}
.list-products .category{height:60px;}
.list-products .category ul{height:60px;}
.list-products .category li{width:50%;height:30px;line-height:30px;font-size:12px;}
.list-products .list{padding:20px 0;}
.list-products .list li{width:47.222%;}
.list-products.video .list ul{width:100%;}
.list-products.video .list li{float:none;width:100%;}

/*OEM&ODM*/

.main-oem{padding:40px 0;}
.main-oem .cont{margin-bottom:40px;overflow-x:auto;}
.main-oem .cont img{width:700px;}
.main-odm .cont{overflow-x:auto;}
.main-odm img{width:700px;}
.main-odm .chart{padding:40px 0;}
.main-odm .provided{padding:40px 0;}
.main-odm .provided .pc{width:60%;margin-bottom:20px;}
.main-odm .provided .pl{float:none;width:80%;margin-bottom:20px;}
.main-odm .provided .pr{float:none;width:80%;}
.main-odm .custom .cont li{width:49.4333%;}
.main-odm .intelligent .cont li{width:100%;padding:0;}
.main-odm .intelligent .cont li:nth-child(2n){padding:0;text-align:right;}
.main-skd{padding:40px 0;}
.main-skd .what{margin-bottom:40px;}
.main-skd .what p{margin-bottom:10px;}
.main-skd .package{margin-bottom:40px;}
.main-skd .package .text p{margin-bottom:10px;}
.main-skd .how{margin-bottom:40px;}
.main-skd .model{margin-bottom:40px;}
.main-skd .why li{padding:0 10px;}
.main-skd .why li i{width:90px;height:90px;margin-bottom:10px;}
.main-appcus .profile li{width:33.333%;margin-bottom:10px;}
.main-appcus .platform{padding:40px 0;}
.main-appcus .platform .text h2{margin-bottom:15px;}
.main-appcus .function{padding:40px 0;}
.main-appcus .function .cont{width:70%;}
.main-appcus .function .cont h2{margin-bottom:15px;}
.main-appcus .portrait{padding:40px 0;}
.main-appcus .interaction{padding:40px 0;}
.main-appcus .relationships{padding:40px 0;}
.main-appcus .toggle{padding-bottom:40px;}
.main-appcus .toggle .slide-pic{width:46.56vw !important;height:94.53vw;padding:2.49vw 2.1vw;margin-bottom:20px;}
.main-appcus .toggle .slide-pic li{width:41.58vw;height:90.33vw;}

/*ADV*/

.main-advantage .invested{padding:40px 0 20px;}
.main-advantage .invested li i{width:50px;height:55px;}
.main-advantage .invested li p{line-height:15px;font-size:12px;}
.main-advantage .solution{padding:40px 0 20px;}
.main-advantage .solution .cont li{width:100%;}
.main-advantage .algorithms{padding:40px 0 25px;}
.main-advantage .algorithms .cont ul{width:100%;}
.main-advantage .algorithms .cont li{float:none;width:100%;height:auto;margin-bottom:15px;}
.main-advantage .algorithms .cont li:after{height:3px;}
.main-advantage .design{padding:40px 0 25px;}
.main-advantage .design .cont li{width:100%;padding:0;margin-bottom:15px;}
.main-advantage .design .cont li:nth-child(2n){padding:0;}
.main-advantage .flow{padding:40px 0;}
.main-advantage .flow .cont{overflow-x:auto;}
.main-advantage .flow .cont img{width:700px;}
.main-advantage .mechanism{padding:40px 0;}
.main-advantage .mechanism .cont{overflow-x:auto;}
.main-advantage .mechanism .cont img{width:700px;}
.main-advantage .control{padding:40px 0 20px;}
.main-advantage .control .cont li{width:33.333%;}
.main-advantage .control .cont li i{width:50px;height:55px;}
.main-advantage .control .cont li p{line-height:15px;font-size:12px;}
.main-advantage .system{padding:40px 0;}
.main-advantage .system .cont{overflow-x:auto;}
.main-advantage .system .cont img{width:700px;}
.main-advantage .buy{padding:40px 0;}
.main-advantage .process{padding:40px 0;}
.main-advantage .process .cont{overflow-x:auto;}
.main-advantage .process .cont img{width:700px;}
.main-advantage .tp-box{padding:40px 0;}
.main-advantage .policy{padding:40px 0;}
.main-advantage .organization{padding:40px 0;}
.main-advantage .apic{overflow-x:auto;}
.main-advantage .apic img{max-width:1920px;width:700px;}
.main-advantage .assurance{padding:40px 0;}
.main-advantage .assurance .cont{overflow-x:auto;}
.main-advantage .assurance .cont img{width:700px;}
.main-advantage .ts-box{padding:40px 0;}
.main-advantage .proof{padding:40px 0;}
.main-advantage .proof .cont{overflow-x:auto;}
.main-advantage .proof .cont img{width:700px;}
.main-advantage .afters{padding:40px 0;}
.main-advantage .afters .text{float:none;width:100%;margin-bottom:20px;}
.main-advantage .afters .pic{float:none;width:100%;}
.main-policy{padding:40px 0;}
.main-market .cerlist{padding:40px 0;}
.main-market .cerlist .slide-pic li{width:40vw !important;}
.main-market .package{background-size:auto 100%;}
.main-market .publicity{padding:40px 0 25px;}
.main-market .publicity .cont ul{width:100%;}
.main-market .publicity .cont li{float:none;width:100%;margin-bottom:15px;}

/*支持*/

.main-appdown .maitufit{padding:40px 0 20px;}
.main-appdown .maitufit .text{margin-bottom:20px;}
.main-appdown .maitufit .pic{float:none;margin:0 auto;}
.main-appdown .list{padding:40px 0 25px;}
.main-appdown .list ul{width:100%;}
.main-appdown .list li{width:100%;height:auto;}

/*联系*/

.main-contact .way ul{width:100%;}
.main-contact .way li{float:none;width:100%;}
.main-contact .func .enter .code{float:none;width:100%;}
.main-contact .func .enter .code img{width:47%;height:34px;margin-left:5px;}
.main-contact .func .enter .sub{float:none;width:100%;}
.main-contact .message input[type="text"]{width:100%;margin-bottom:10px;}
.main-contact .message input[type="text"]:nth-child(2n+1){margin-right:0;}
.main-contact .message .code{float:none;width:100%;margin-bottom:5px;}
.main-contact .message .code input{width:50%;margin-right:5px;}
.main-contact .message .code img{width:42%;height:34px;}
.main-contact .message .sub{float:none;width:100%;}

/*关于*/

.main-about .profile{padding:40px 0;}
.main-about .profile ul li{width:50%;}
.main-about .profile ul li i{margin-bottom:5px;}
.main-about .profile .video{margin:10px 0 30px;}
.main-about .info{padding:30px 0 20px;}
.main-about .info ul{display:block;}
.main-about .info li{width:100%;margin-bottom:10px;}
.main-about .info li h3{margin:0 0 5px;}
.main-about .history li{width:50%;}
.main-about .history li .pic img{filter:grayscale(0);}
.main-about .history li:nth-child(2n+1){clear:both;}
.main-about .history li:nth-child(3n+1){clear:none;}
.main-about .qualificate .slide-pic li{width:40vw !important;}

/*Blog*/
.main-blog .cont{padding:0;background-color:initial;}
.main-agent .message .cont .code{float:none;width:100%;}
.main-agent .message .cont .sub{float:none;width:100%;}

/*招商*/

.main-agent .standards .list{flex-wrap: wrap;}
.main-agent .standards .item{width: 100%;margin-bottom: 30px;border-radius: 15px;}
.main-agent .standards .item .text{padding: 30px 25px;}
.main-agent .support ul li{width: 48%;}
.main-agent .req ul{width: 100%;flex-wrap: wrap;}
.main-agent .req ul li{width: 100%;}
.main-agent .req ul li:first-child{margin-bottom: 80px;}
.main-agent .req ul::before{transform: translate(-50%,-40%) rotate(90deg);}
.main-agent .case .slide-pic li{width: 49.335% !important;}
.main-agent .choose ul li{width: 100% !important;}
.main-chip .powerful{padding:50px 0;background-size:auto 100%;}
.main-chip .powerful .text{width:100%;}
.main-chip .detail h2{margin-bottom:15px;}
.main-chip .detail .item .tx1{top:5%;}
.main-chip .detail .item .tx2{top:3%;}
.main-chip .detail .item .tx3{top:50%;}
.main-chip .detail .item .tx4{top:58%;}
.main-chip .adv h2{margin-bottom:15px;}
.main-chip .adv li{width:48.039%;height:50vw;margin-bottom:15px;}
.main-chip .adv li i{width:40px;height:40px;margin:5px auto;}
.main-chip .adv li p{line-height:15px;font-size:12px;}


.main-advpro span{position:static !important;line-height:35px !important;font-size:30px !important;}
.main-advpro h2{line-height:30px !important;margin:0 0 10px !important;font-size:24px !important;}
.main-advpro h2 br{display:none;}
.main-advpro p{line-height:20px;font-size:14px;}
.main-advpro .profile{padding:40px 4vw;}
.main-advpro .profile .text p{line-height:20px;font-size:14px;}
.main-advpro .box01{padding:40px 4vw 20px;}
.main-advpro .box01 .title{display:block;}
.main-advpro .box02{padding:20px 4vw;}
.main-advpro .box03{padding:20px 4vw;}
.main-advpro .box03 .text .title em{display:block;margin:10px 0 0 0;}
.main-advpro .box04{padding:20px 4vw;}
.main-advpro .box04 .text li{width:31%;}
.main-advpro .box05{padding:20px 4vw 40px;}
.main-advpro .box05 .title{text-align:left;}
}
@media only screen and (max-width:500px){
.main-appcus .interaction{background-size:auto 100%;}
}