html{font-family:"微软雅黑";font-size:16px;}
a{text-decoration: none;}
input,textarea:focus{outline: none;}
.small,small{font-size: .775em;}
.text-truncate1{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.text-truncate2{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.text-truncate3{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.text-truncate4{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.medias-list-container{width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.font-arial{font-family: 'Arial' !important;}
.animate-box{opacity: 0;}

.btns{border: 2px solid #ff9900;color: #ff9900;display: inline-block;transition: 0.3s;border-radius: 50px;cursor:pointer;}
.btns:hover{background-color: #ff9900;color: #ffffff;}

.btns-box .btns{padding: 2px 15px;font-size: 14px;margin-right: 10px;color: #ffffff;border-radius: 5px;transition: 0.3s;}
.btns-box .btns:last-child{margin-right: 0;}
.btns-box .btns.tg{background-color: #ed722b;border-color: #ed722b;}
.btns-box .btns.wa{background-color: #232e3c;border-color: #232e3c;}
.btns-box .btns span:before{font-size: 20px;margin-right: 8px;font-family: "Font Awesome 6 Brands";font-weight: 400;vertical-align: middle;}
.btns-box .btns.tg span:before{content: "\f2c6";}
.btns-box .btns.wa span:before{content: "\f232";}
.btns-box .btns:hover{box-shadow: 0 0px 14px 0 rgb(0, 0, 0, 0.5);}

.items-box{padding: 12px 0 12px 0;}
.items-box.color{background-color: #f8f8f8;}
.items-box.no-padd-top{padding-top: 0;}
.items-title{font-size: 18px;color: #000000;font-weight: bold;text-align: center;}
.items-title .color{color: #ff9900;}
.items-desc{color: #666666;text-align: center;font-size: 14px;margin-top: 4px;}
.items-desc .img{max-width: 100%;}
.items-conts{padding: 12px 0 0 0;}
.items-conts.lists{padding: 0;}
.items-conts.lists>div>div{margin-top: 12px;}
.lists-box{margin-bottom: 12px;}

/*首页滚动*/
.home-banner{width: 100%;height: 100%;}
.home-banner .swiper-slide{background: #fff;display: flex;}
.home-banner .swiper-slide img{display: block;width: 100%;height: 100%;}
.home-banner .swiper-slide .details{padding-top: 12px;position: absolute;left: 0;top: 0;right: 0;}
.home-banner .swiper-slide .details .title{font-size: 18px;font-weight: bold;color: #ffffff;}
.home-banner .swiper-slide .details .desc{margin-top: 2px;font-size: 14px;font-weight: bold;color: #ffffff;}
.home-banner .swiper-slide .details .btnx{margin-top: 2px;font-size: 0px;}
.home-banner .swiper-slide .details .btnx>a{font-size: 12px;margin-right: 5px;display:inline-block;color: #ffffff;padding: 5px 5px;border-radius: 4px;}
.home-banner .swiper-slide .details .btnx>a:last-child{margin-right: 0px;}
.home-banner .swiper-slide .details .btnx>a.btn1{background: #ff6a00;}
.home-banner .swiper-slide .details .btnx>a.btn2{background: linear-gradient(to right, #ff4047, #ff9866);}
/*首页滚动*/

.home-banner .swiper-slide .details.v2{padding-top: 12px;}
.home-banner .swiper-slide .v2-logo{width: auto;}
.home-banner .v2-title{font-size: 20px;margin-top: 0px;font-weight: bold;color: #333333;}
.home-banner .v2-desc{font-size: 14px;margin-top: 2px;font-weight: bold;color: #333333;}
.home-banner .v2-info{font-size: 12px;margin-top: 0px;color: #333333;}
.home-banner .v2-btn{padding: 0 20px;margin-top: 10px;font-size: 14px;border-radius: 5px;box-shadow: 0 0px 20px 0 rgb(0, 0, 0, 0.3);background-color: #ff6a00;color: #ffffff;display: inline-block;}
.home-banner .v2-btn span{padding: 10px 0 10px 25px;background-size: 20px;display: inline-block;background-image: url('../images/web/alygj/image/v2/btn-bg.png');background-repeat: no-repeat;background-position: left center;font-family: "Arial";}

.banner.detail{height:50px;box-shadow: 0 0px 14px 0 rgb(0, 0, 0, 0.1);}
.banner .items{background-image: url('../images/banner-1.jpg');background-repeat: no-repeat;background-size: cover;background-position: center center;}
.banner .items.aws{background-image: url('../images/aws-bg.jpg')!important ;}
.banner .items.yqy{background-image: url('../images/yqybanner-1.jpg');}
.banner .boxs{padding: 70px 0 30px;}
.banner .boxs .title{font-size: 28px;color: #232e3c;font-weight: bold;}
.banner .boxs .image-aws{height: 0px;}
.banner .boxs .image{margin-top: 10px;}
.banner .boxs .image .img{max-width: 100%;}
.banner .boxs .desc{font-size: 14px;margin-top: 10px;color: #000000;}
.banner .btns-box{font-size: 0;margin-top: 15px;}

.banner .boxs .search-title{font-size:30px;color:#ffffff;text-align:center;}
.banner .boxs .search .cont{width: 85%;margin: 5px auto 0;border-radius:10px;display: flex;background-color: #ffffff;overflow:hidden;}
.banner .boxs .search .cont .input{padding: 0 10px 0 20px;font-size: 16px;flex: 1;border: none;}
.banner .boxs .search .cont .submits{font-size: 20px;padding: 8px 16px;border: none;background-color: #ffffff;}

.btns-box .btns{padding: 2px 15px;font-size: 14px;margin-right: 10px;color: #ffffff;border-radius: 5px;transition: 0.3s;}
.btns-box .btns:last-child{margin-right: 0;}
.btns-box .btns.tg{background-color: #ed722b;border-color: #ed722b;}
.btns-box .btns.wa{background-color: #232e3c;border-color: #232e3c;}
.btns-box .btns span:before{font-size: 20px;margin-right: 8px;font-family: "Font Awesome 6 Brands";font-weight: 400;vertical-align: middle;}
.btns-box .btns.tg span:before{content: "\f2c6";}
.btns-box .btns.wa span:before{content: "\f232";}
.btns-box .btns:hover{box-shadow: 0 0px 14px 0 rgb(0, 0, 0, 0.5);}

.fd{margin-top: 0px;}
.fd .box .row>div{margin-top: 12px;}
.fd .box .item{padding: 12px 10px 12px 10px;border-radius: 8px;display: flex;color: #ffffff;align-items: center;height: 100%;}
.fd .box .item.item1{background:linear-gradient(to right, #f28e27, #fc644f);}
.fd .box .item.item2{background:linear-gradient(to right, #306bff, #1b58f4);}
.fd .box .item.item3{background:linear-gradient(to right, #f28e27, #fc644f);}
.fd .box .item.item4{background:linear-gradient(to right, #306bff, #1b58f4);}
.fd .box .item .image{display: none;}
.fd .box .item .image .img{transition: 0.3s;}
.fd .box .item:hover .image .img{transform: scale(1.1);}
.fd .box .item .detail{padding-left: 0px;}
.fd .box .item .detail .title{font-size: 14px;font-weight: bold;}
.fd .box .item .detail .desc{font-size: 12px;}
.fd.aws .box .item.item1{background:linear-gradient(to right, #f28e27, #fc644f);}
.fd.aws .box .item.item2{background:linear-gradient(to right, #306bff, #1b58f4);}
.fd.aws .box .item.item3{background:linear-gradient(to right, #f28e27, #fc644f);}
.fd.aws .box .item.item4{background:linear-gradient(to right, #306bff, #1b58f4);}

.cpfw{padding: 10px;border-radius: 10px;height: 100%;display: block;text-align: center;box-shadow: 0 0px 14px 0 rgb(0, 0, 0, 0.1);transition: 0.3s;}
.cpfw:hover{box-shadow: 0 0px 24px 0 rgb(0, 0, 0, 0.2);}
.cpfw .buy{font-size: 12px;padding: 4px 12px;border-radius: 4px;color: #ffffff;display: inline-block;background:linear-gradient(to right, #7c31f9, #1c57f4);}
.cpfw .image .img{transition: 0.3s;}
.cpfw:hover .image .img{transform: scale(1.1);}
.cpfw .title{font-size: 14px;margin-top: 10px;color: #000000;font-weight: bold;}
.cpfw:hover .title{color: #1b58f4;}
.cpfw .desc{font-size: 12px;margin-top: 5px;color: #666666;}
.cpfw.hzdl{text-align: left;}
.cpfw.hzdl .title{font-size: 14px;}

.xzdc{padding: 10px;border-radius: 10px;height: 100%;display: block;box-shadow: 0 0px 14px 0 rgb(0, 0, 0, 0.1);transition: 0.3s;}
.xzdc:hover{box-shadow: 0 0px 24px 0 rgb(0, 0, 0, 0.2);}
.xzdc .buy{font-size: 12px;padding: 4px 12px;border-radius: 4px;color: #ffffff;display: inline-block;background:linear-gradient(to right, #ff934d, #fc686f);}
.xzdc .title{font-size: 14px;margin-top: 10px;color: #000000;font-weight: bold;}
.xzdc:hover .title{color: #1b58f4;}
.xzdc .desc{font-size: 12px;margin-top: 5px;color: #666666;}

.gmlc{position: relative;}
.gmlc .img{max-width: 100%;}
.gmlc .zx{font-size: 12px;width: 79px;height: 23px;line-height: 23px;bottom: 4px;text-align: center;text-align: center;color: #ffffff;background-size: 100% 100%;display: block;position: absolute;left: 50%;transform: translateX(-50%);background-image: url('../images/gmlc-btn.png');background-repeat: no-repeat;background-position: center center;}
.gmlc .zx.aws{background-image: url('../images/gmlc-btn.png');}

.dcgm{padding: 10px;border-radius: 10px;height: 100%;display: block;transition: 0.3s;background-color: #f3f3f7;}
.dcgm .image{width: 60px;display: block;}
.dcgm .image .img{max-width: 100%;transition: 0.3s;}
.dcgm:hover .image .img{transform: scale(1.1);}
.dcgm .title{font-size: 14px;margin-top: 10px;color: #000000;font-weight: bold;}
.dcgm:hover .title{color: #1b58f4;}
.dcgm .desc{font-size: 12px;margin-top: 5px;color: #666666;}
.dcgm.info{padding: 10px;font-size: 12px;text-align: center;color: #000000;}
.dcgm.info .kf{color: #fd674c;}

.dcgm.hzdl .title{font-size: 14px;}
.dcgm.hzdl .desc{margin-top: 2px;color: #000000;}
.dcgm.hzdl .info{font-size: 12px;margin-top: 10px;color: #666666;}

.wd{height: 100%;display: flex;flex-direction: column;}
.wd .title{border: 2px solid #000000;border-radius: 30px;background-color: #000000;display: flex;align-items: center;font-weight: bold;}
.wd .title .q{font-size: 14px;padding: 5px 8px;color: #ffffff;}
.wd .title .txt{font-size: 14px;padding: 5px 8px;color: #000000;background-color: #ffffff;flex: 1;border-radius: 30px;}
.wd .desc{font-size: 14px;margin-top: 10px;padding: 5px 10px;color: #666666;border: 2px solid #333333;border-radius: 5px;flex: 1;}

.ad1{padding: 12px 12px;background:linear-gradient(to right, #627fff, #445ffc);border-radius: 10px;}
.ad1 .row{align-items: center;}
.ad1 .title{font-size: 20px;color: #ffffff;font-weight: bold;}
.ad1 .desc{font-size: 14px;margin: 5px 0;color: #ffffff;white-space: pre-wrap;}
.ad1.aws{background:linear-gradient(to right, #ffab96, #ff0f47);}
.ad1.yqy{background:linear-gradient(to right, #02a1f9, #29f19c);}
.ad1.hzdl{background:linear-gradient(to right, #02a1f9, #29f19c);}

.jjfa{display: block;border-radius: 10px;overflow: hidden;}
.jjfa .image{position: relative;overflow: hidden;}
.jjfa .image .img{width: 100%;transition: 0.3s;}
.jjfa:hover .image .img{transform: scale(1.1);}
.jjfa .image .detail{padding: 5px;color: #ffffff;position: absolute;left: 0;bottom: 0;right: 0;}
.jjfa .image .detail .title{font-size: 14px;font-weight: bold;}
.jjfa .image .detail .desc{font-size: 12px;}

.yhdz{background-color: #ffffff;text-align: center;box-shadow: 0 0px 14px 0 rgb(0, 0, 0, 0.1);}
.yhdz .image{overflow: hidden;}
.yhdz .image .img{max-width: 100%;transition: 0.3s;}
.yhdz:hover .image .img{transform: scale(1.1);}

.jcss{padding: 10px 10px;border: 1px solid #000000;border-radius: 10px;height: 100%;text-align: center;transition: 0.3s;}
.jcss .title{font-size: 14px;font-weight: bold;color: #000000;transition: 0.3s;}
.jcss .desc{font-size: 12px;margin-top: 5px;color: #161d26;}
.jcss:hover{border-color: #1b58f4;}
.jcss:hover .title{color: #1b58f4;}
.map{padding: 10px 0;border-radius: 10px;background-color: #232f3f;position: relative;}
.map .img{max-width: 100%;}
.map .detail{width: 100%;color: #ffffff;position: unset;}
.map .detail .item{padding-top:0px;padding-bottom: 0px;text-align: center;}
.map .detail .item .num{font-size: 22px;font-weight: bold;font-family: 'Arial';}
.map .detail .item .desc{font-size: 12px;}

.ad2{padding: 12px 12px;border-radius: 10px;background-image: url('../images/ad-2.jpg');background-repeat: no-repeat;background-position: center center;background-size: cover;}
.ad2 .row{align-items: center;}
.ad2 .title{font-size: 20px;color: #ffffff;font-weight: bold;}
.ad2 .desc{font-size: 14px;margin: 5px 0;color: #ffffff;white-space: pre-wrap;}

.items-conts.xzwm{padding-top: 0px;}
.xzwm-item{padding-top: 12px;height: 100%;display: block;}
.xzwm-item .box{padding-top: 12px;padding-left: 12px;padding-right: 12px;padding-bottom: 12px;border-radius: 5px;height: 100%;background-color: #f3f3f7;transition: 0.3s;}
.xzwm-item .box:hover{background-color: #ffffff;box-shadow: 0 0px 14px 0 rgb(0, 0, 0, 0.1);}
.xzwm-item .box .title{font-size: 18px;color: #000000;font-weight: bold;}
.xzwm-item .box:hover .title{color: #1b58f4;}
.xzwm-item .box .desc{font-size: 14px;margin-top: 10px;color: #666666;}
.xzwm-item .box .desc.lanjie{padding-right: 0px;}
.xzwm-item .box .desc.lanjie2{width: 100%;}

.navbar-custom{padding: 8px 0;background: rgb(35 46 60 / 100%);transition:All 0.2s ease-in-out;}
.navbar-custom.navbar-top{background: rgb(255 255 255 / 100%);}
.navbar-custom .navbar-brand{padding:0;}
.navbar-custom .navbar-toggler{font-size: 16px;}
.navbar-custom .navbar-nav .nav-link{font-size: 16px;padding: 8px 20px;color: #ffffff;}
.navbar-custom.navbar-top .navbar-nav .nav-link{color: #333333;}
.navbar-custom .navbar-nav .nav-link:hover,.navbar-custom .navbar-nav .nav-link.active{color: #ed722b;}
 /* Logo 切换样式 */
.navbar-brand {
    position: relative;
    display: inline-block;
    height: 40px; /* 与Logo高度一致 */
}
.navbar-brand img {
    transition: opacity 0.3s ease;
    position: absolute;
    top: 0;
    left: 0;
    height: 40px;
    width: auto;
}
.logo-white {
    opacity: 0;
}

/* 导航1状态（页面顶部） */
.navbar-top:not(.navbar-hidden) .logo-default {
    opacity: 1;
}
.navbar-top:not(.navbar-hidden) .logo-white {
    opacity: 0;
}

/* 导航2状态（向下滚动后的浮动导航） */
.navbar-custom:not(.navbar-top):not(.navbar-hidden) .logo-default {
    opacity: 0;
}
.navbar-custom:not(.navbar-top):not(.navbar-hidden) .logo-white {
    opacity: 1;
}

/* 导航隐藏状态（继续向下滚动时） */
.navbar-hidden .logo-default,
.navbar-hidden .logo-white {
    opacity: 0;
}

.zcgm{padding: 0 10px 12px;margin-top: 12px;border-radius: 5px;display: flex;background-color: #f3f3f7;}
.zcgm .kf{padding-right: 30px;display: none;}
.zcgm .item{margin-top: 12px;height: 100%;}
.zcgm .item .title{font-size: 14px;color: #000000;font-weight: bold;}
.zcgm .item .desc{font-size: 12px;color: #666666;}

.tabs{display: none;}
.tabs .menu{width: 200px;background-color: #f3f3f7;}
.tabs .menu .item{font-size: 16px;color: #000000;padding: 10px 0 10px 20px;cursor: pointer;}
.tabs .menu .item.active{background:linear-gradient(to right, #ff934d, #fc686f);color:#ffffff;}
.tabs .cont{flex: 1;border-top: 1px solid #e2e2e2;border-left: 1px solid #e2e2e2;}
.tabs .cont .box{display: none;}
.tabs .cont .box.active{display: flex;flex-wrap: wrap;}
.tabs .cont .box .item{padding: 30px 20px;width: 33.3333333333%;border-right: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;}
.tabs .cont .box .item .title{font-size: 16px;color: #000000;font-weight: bold;}
.tabs .cont .box .item .subtitle{font-size: 12px;padding: 0px 4px;margin-left: 5px;border-radius: 2px;font-weight: normal;display: inline-block;background:linear-gradient(to right, #ff934d, #fc686f);color: #ffffff;}
.tabs .cont .box .item .desc{font-size: 14px;margin-top: 5px;color: #666666;}
.tabs .cont .box .item .more{font-size: 12px;padding: 4px 10px;margin-top: 20px;border-radius: 2px;display: inline-block;background:linear-gradient(to right, #ffab96, #ff0f47);color: #ffffff;}

.syqy{padding-top: 0;}
.syqy .item .image .img{width: 100%;}
.syqy .item .title{font-size: 18px;margin-top: 12px;color: #333333;font-weight: bold;}
.syqy .item .desc{font-size: 14px;margin-top: 10px;color: #666666;}
.syqy .item .desc p:last-child{margin-bottom: 0;}

.cbjg{padding: 10px;border-radius: 10px;height: 100%;display: block;text-align: center;transition: 0.3s;background-color: #cce3ff;}
.cbjg .image{width: 60px;display: inline-block;}
.cbjg .image .img{transition: 0.3s;max-width: 100%;}
.cbjg:hover .image .img{transform: scale(1.1);}
.cbjg .desc{font-size: 12px;margin-top: 10px;color: #666666;}

.tdys{border-radius: 20px;height: 100%;background-color: #f3f3f7;display: block;}
.tdys .image{border-radius: 20px;overflow: hidden;}
.tdys .image .img{transition: 0.3s;width: 100%;}
.tdys:hover .image .img{transform: scale(1.1);}
.tdys .detail{padding: 10px;}
.tdys .title{font-size: 18px;color: #000000;font-weight: bold;}
.tdys:hover .title{color: #1b58f4;}
.tdys .desc{font-size: 14px;margin-top: 5px;color: #666666;}
.tdys.qyjz{border-radius: 10px;}
.tdys.qyjz .image{border-radius: 10px;}
.tdys.qyjz .desc{margin-top: 0px;}
.qyjz12{display: block;}

.awsys{margin-top: 12px;box-shadow: 0 0px 14px 0 rgb(0, 0, 0, 0.1);}
.awsys .item{padding: 12px 0;text-align: center;display: block;}
.awsys .item .image{width: 90px;padding: 25px;background:linear-gradient(to bottom, #b6defe, #48cbff);display: inline-block;border-radius: 50%;}
.awsys .item .image .img{transition: 0.3s;}
.awsys .item:hover .image .img{transform: scale(1.1);}
.awsys .item .image .img{width: 40px;}
.awsys .item .title{font-size: 14px;margin-top: 10px;color: #000000;font-weight: bold;}
.awsys .item:hover .title{color: #1b58f4;}

.hbjr{display: block;background-color: #f3f3f7;border-radius: 10px;}
.hbjr .image{border-radius: 10px;overflow: hidden;}
.hbjr .image .img{transition: 0.3s;}
.hbjr:hover .image .img{transform: scale(1.1);}
.hbjr .detail{padding: 12px;}
.hbjr .detail .title{font-size: 16px;color: #333333;font-weight: bold;}
.hbjr .detail .desc{font-size: 14px;margin-top: 5px;color: #666666;}

.hzfs{padding: 12px 10px;border-radius: 8px;height: 100%;display: block;color: #ffffff;}
.hzfs.hzfs1{background-color: #67b806;}
.hzfs.hzfs2{background-color: #f88b35;}
.hzfs.hzfs3{background-color: #d6ac06;}
.hzfs.hzfs4{background-color: #3075f4;}
.hzfs .title{font-size: 16px;font-weight: bold;}
.hzfs .desc{font-size: 14px;margin-top: 10px;}

.products{padding: 12px 0px 72px;border-radius: 10px;height: 100%;background-color: #ffffff;box-shadow: 0 0px 16px 0 rgb(0, 0, 0, 0.1);position: relative;}
.products .title,.products .desc,.products .desc2,.products .infos,.products .confs,.products .explain,.products .gos,.products .options{padding: 0 12px;}
.products .title{font-size: 18px;font-weight: bold;}
.products:hover .title{color: #ff9900;}
.products .desc{font-size: 14px;color: #666666;}
.products .desc2{font-size: 14px;margin-top: 8px;color: #333333;}
.products .infos{font-size: 14px;margin-top: 8px;padding-top: 8px;padding-bottom: 8px;color: #333333;background-color: #f8f8f8;}
.products .confs{margin-top: 8px;display: block;width: 100%;}
.products .confs .item-l{border-bottom: 1px dotted #cccccc;padding-bottom: 4px;}
.products .confs .item-r{padding-top: 4px;}
.products .confs .item-l,.products .confs .item-r{flex: 1;font-size: 14px;color: #333333;}
.products .confs .txt{padding: 2px 0;}
.products .options{margin-top: 8px;font-size: 14px;color: #333333;background-color: #f8f8f8;}
.products .options .txt{padding: 2px 0;}
.products .options .txt.sm{color: #999999;font-size: 12px;}
.products .explain{font-size: 14px;margin-top: 8px;color: #ff9900;}
.products .gos{position: absolute;left: 0;bottom: 12px;right: 0;}
.products .btns{font-size: 14px;padding: 10px 0;display: block;text-align: center;font-weight: bold;}
.products.bg{background-color: #eff2f6;box-shadow:unset;padding-top: 0;}
.products.bg .title{background-color: #ffffff;padding-top: 0px;padding-left: 0;padding-right: 0;}
.products.bg .desc{padding-top: 10px;padding-bottom: 15px;font-size: 14px;background-color: #ffffff;padding-left: 0;padding-right: 0;}
.products .title-line{font-size: 18px;margin: 12px 12px 0 12px;padding-bottom: 12px;font-weight: bold;color: #000000;border-bottom: 3px solid #000000;}
.products.stl2 .title{padding-top: 12px;padding-bottom: 12px;font-size: 16px;margin-top: -12px;background-color: #f8f8f8;}
.products.stl2 .options{background-color: unset;margin-top: 0;}

.tabs-box{margin-top: 12px;}
.tabs-box .nav-tabs{display: none;border: none;}
.tabs-box .nav-tabs .nav-item{flex: 1;padding: 0 10px;}
.tabs-box .nav-tabs .nav-item .nav-link{width: 100%;font-size: 14px;color: #000000;border-radius: 50px;border: 2px solid transparent;padding-left: 0;padding-right: 0;}
.tabs-box .nav-tabs .nav-item .nav-link:hover{border-color:#ff9900;color: #ff9900;}
.tabs-box .nav-tabs .nav-item .nav-link.active{background-color: #ff9900;border-color:#ff9900;color: #ffffff;font-weight: bold;}
.tabs-box .tab-content .tabs-btns{padding: 8px 12px;display: block;color: #333333;position: relative;border-left: 1px solid #dee2e6;border-right: 1px solid #dee2e6;border-top: 1px solid #dee2e6;margin-top: -1px;}
.tabs-box .tab-content .tabs-btns.last{border-bottom: 1px solid #dee2e6;}
.tabs-box .tab-content .tabs-btns.actives{border-bottom: 1px solid #dee2e6;background-color: #ff9900;border-color: #ff9900;color: #ffffff;}
.tabs-box .tab-content .tabs-btns::after{font-family:'FontAwesome';content:"\f078";position: absolute;right: 10px;transition: 0.3s;}
.tabs-box .tab-content .tabs-btns.actives::after{transform: rotate(180deg);}
.tabs-box .tab-content .tab-pane{padding: 12px 0 0 0;}
.tabs-box .row>.cols{margin-bottom: 12px;}
.tabs-box .tab-content .tab-pane .items-title{font-size: 18px;padding: 12px 0;}

.hxys-box{margin-bottom: 12px;}
.hxys-box:last-child{margin-bottom: 0px;}
.hxys{padding: 12px;box-shadow: 0 0px 16px 0 rgb(0, 0, 0, 0.1);border-radius: 10px;height: 100%;}
.hxys .title{background: linear-gradient(to right, #fde2ff, #b9a8ff);display: inline-block;padding: 2px 12px 2px 4px;border-radius: 4px;}
.hxys .title .bg{font-size: 18px;padding-left: 30px;height: 30px;line-height: 30px;color: #000000;background-repeat: no-repeat;background-position: left center;display: block;font-weight: bold;background-size: auto 100%;}
.hxys .title .bg.bg1{background-image: url('../img/hxys-1.png');}
.hxys .title .bg.bg2{background-image: url('../img/hxys-2.png');}
.hxys .title .bg.bg3{background-image: url('../img/hxys-3.png');}
.hxys .title .bg.bg4{background-image: url('../img/hxys-4.png');}
.hxys .confs{margin-top: 5px;}
.hxys .confs .txt{font-size: 14px;padding: 8px 0;border-bottom: 1px solid #ebebeb;color: #000000;}
.hxys .confs .txt:last-child{border-bottom: none;}

.addre-box{margin-bottom: 12px;}
.addre-box:last-child{margin-bottom: 0px;}
.addre{padding: 12px;border-radius: 10px;height: 100%;background-color: #eff2f6;transition: 0.3s;}
.addre:hover{background-color: #ffffff;box-shadow: 0 0px 16px 0 rgb(0, 0, 0, 0.1);}
.addre .title{font-size: 16px;color: #000000;text-align: center;font-weight: bold;transition: 0.3s;}
.addre:hover .title{color: #ff9900;}
.addre .desc{font-size: 14px;margin-top: 12px;   color: #666666;text-align: center;}

.map{text-align: center;margin-top: 12px;}
.map>img{max-width: 100%;}
.maps{background-color: #232f3f;padding: 12px 12px 12px 12px;margin-top: 24px;border-radius: 10px;position: relative;}
.maps>img{max-width: 100%;}
.maps .ares{position: unset;font-size: 0;}
.maps .ares .infos{font-size: 14px;padding-left: 20px;margin: 12px 10px 12px 0;font-weight: bold;color: #ffffff;display: inline-block;background-repeat: no-repeat;background-position: left center;}
.maps .ares .infos:last-child{margin-right: 0px;}
.maps .ares .infos.bg1{background-image: url('../img/icon-6.png');}
.maps .ares .infos.bg2{background-image: url('../img/icon-7.png');}
.maps .stat{position: unset;display: flex;}
.maps .stat>div{flex: 1;}
.maps .stat .items{width: 100%;}
.maps .stat .items .nums{font-size: 30px;color: #ffffff;font-weight: bold;font-family: 'Arial';text-align: center;}
.maps .stat .items .desc{font-size: 14px;color: #ffffff;text-align: center;}

.maps .detail{width: 100%;color: #ffffff;position: unset;}
.maps .detail .item{padding-top:0px;padding-bottom: 0px;text-align: center;}
.maps .detail .item .num{font-size: 22px;font-weight: bold;font-family: 'Arial';}
.maps .detail .item .desc{font-size: 12px;}

.service{border-radius: 5px;padding: 12px 12px 12px 12px;margin-top: 12px;background: linear-gradient(to right, #ff7c1d, #ff9900);display: block;}
.service .items{flex: 1;padding-right: 30px;padding-left: 0px;margin-bottom: 15px;background-image: url('../img/lc-d.png');background-repeat: no-repeat;background-position: right center;background-size: 20px 20px;}
.service .items:last-child{background-image: unset;margin-bottom: 0px;}
.service .items .images{display: flex;align-items: center;justify-content: center;}
.service .items .images .imgs{width: 30px;transition: 0.3s;}
.service .items:hover .images .imgs{transform: scale(1.1);}
.service .items .images .title{font-size: 16px;padding-left: 5px;flex: 1;font-weight: bold;color: #ffffff;}
.service .items .images .title.t2{font-size: 16px;padding-left: 4px;}
.service .items .desc{font-size: 14px;margin-top: 0px;color: #ffffff;}

.trial{margin-top: 12px;text-align: center;}
.trial .btns{padding: 10px 50px;font-size: 14px;font-weight: bold;}

.ys-box{margin-bottom: 12px;}
.ys-box:last-child{margin-bottom: 0px;}
.ys{padding: 12px;height: 100%;display: block;background-color: #ffffff;box-shadow: 0 0px 16px 0 rgb(0, 0, 0, 0.1);}
.ys .images{text-align: center;display: flex;align-items: center;}
.ys .images .imgs{width: 30px;-webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.ys:hover .images .imgs{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.ys .images .title{font-size: 18px;font-weight: bold;color: #000000;margin-top: 0px;flex: 1;text-align: left;padding-left: 10px;}
.ys:hover .images .title{color: #ff6a00;}
.ys .details{margin-top: 0px;}
.ys .details .desc{font-size: 14px;color: #666666;}
.ys.flexs{height: auto;margin-bottom: 12px;}
.ys.flexs:last-child{margin-bottom: 0px;}
.ys.flexs .images{display: flex;align-items: center;}
.ys.flexs .images .title{margin-top: 0px;flex: 1;text-align: left;padding-left: 10px;}
.ys.flexs .details{margin-top: 0px;}

.itemv2-menu{padding: 0;}
.itemv2-menu .swiper-slide{padding: 8px 24px;font-size: 14px;border: 2px solid #000000;width: auto;font-weight: bold;color: #000000;background-color: #ffffff;cursor:pointer;transition: 0.3s;}
.itemv2-menu .swiper-slide:hover,.itemv2-menu .swiper-slide-thumb-active{border-color: #ff6a00;background-color: #ff6a00;color: #ffffff;}
.itemv2-pack{margin-top: 15px;}
.itemv2-pack .swiper-slide{padding: 12px 12px;background-color: #ffffff;}
.pro-ecs{font-size: 14px;padding: 8px 0;margin-bottom: 12px;border: 2px solid #f9f9f9;text-align: center;font-weight: bold;color: #000000;display: block;transition: 0.3s;background-color: #f9f9f9;}
.pro-ecs:hover{border-color: #ff6a00;color: #ff6a00;background-color: #ffffff;}
.itemv2-pack .btn-box{text-align: center;}
.btn-ecs{font-size: 14px;padding: 8px 50px;border-radius: 30px;font-weight: bold;color: #ffffff;background-color: #ff6a00;display: inline-block;}
.btn-ecs:hover{color: #ffffff;}

.lcs-box{margin-bottom: 12px;}
.lcs{padding: 20px 12px;text-align: center;height: 100%;background-color: #ffffff;box-shadow: 0 0px 10px 0 rgb(0, 0, 0, 0.1);display: block;}
.lcs .images{width: 30px;margin: 0 auto;}
.lcs .images .imgs{width: 100%;transition: 0.3s;}
.lcs:hover .images .imgs{transform: scale(1.1);}
.lcs .details{padding-top: 5px;}
.lcs .details .title{font-size: 14px;font-weight: bold;color: #000000;}
.lcs .details .desc{font-size: 12px;color: #666666;}
.lcs:hover .details .title{color: #ff6a00;}
.lcs:hover .details .desc{color: #ff6a00;}

.lc-box{margin-bottom: 12px;}
.lc{padding: 12px 12px;border-radius: 5px;height: 100%;display: flex;;align-items: center;justify-content: center;background-color: #ffffff;box-shadow: 0 0px 10px 0 rgb(0, 0, 0, 0.1);}
.lc .images{display: none;}
.lc .images .imgs{width: 30px;-webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
.lc:hover .images .imgs{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.lc .details{flex: 1;padding-left: 0px;}
.lc .details .title{font-size: 14px;font-weight: bold;color: #000000;}
.lc .details .desc{font-size: 12px;color: #666666;}
.lc:hover .details .title{color: #ff6a00;}
.lc:hover .details .desc{color: #ff6a00;}
.lc .nums{font-size: 72px;height: 52px;line-height: 52px;color: #ffcc7f;font-weight: bold;font-style: italic;}

.fwlc{height: 100%;}
.fwlc .images .img{transition: 0.3s;}
.fwlc:hover .images .img{transform: scale(1.1);}
.fwlc .title{font-size: 14px;margin-top:2px;color: #333333;transition: 0.3s;font-weight: bold;}
.fwlc:hover .title{color:#ff9900;font-weight: bold;}
.fwlc .desc{font-size: 12px;margin-top:2px;color: #666666;}

.blog{display:block;}
.blog .image{border-radius:10px;width:100%;overflow:hidden;}
.blog .image .img{width:100%;transition: 0.3s;}
.blog:hover .image .img{transform: scale(1.1);}
.blog .detail .time{margin-top:5px;display:flex;justify-content: space-between;}
.blog .detail .time .txt1{font-size:12px;color:#007fff;border:1px solid #007fff;display:inline-block;border-radius:4px;padding:0px 8px;background-color:#ecf5ff;}
.blog .detail .time .txt2{font-size:14px;color:#333333;}
.blog .detail .title{font-size:14px;margin-top:5px;color:#000000;font-weight:bold;}
.blog:hover .detail .title{color:#007fff;}
.blog .detail .desc{font-size:14px;margin-top:5px;color:#333333;}

/*内页容器*/
.arc-box .content.top-line{margin-top: 12px;padding-top: 12px;border-top: 1px dotted #eaeaea;}
.arc-box .content{color: #666666;}
.arc-box .content img{max-width: 100%;}
.arc-box .content p{margin-bottom: 0;}
.arc-title{font-size: 18px;color: #000000;font-weight: bold;}
.arc-tags{margin-top: 5px;font-size: 0;}
.arc-tags span{margin: 0 15px 0 0;font-size: 14px;color: #333333;}
.prenext{margin-top:12px;}
.prenext a{padding: 8px 0;font-size: 14px;margin-top: 12px;color: #333333;font-weight:bold;display: block;}
.prenext a:hover{color: #007fff;}
.list-page{margin-top: 20px;}
.list-page .page-item{margin: 0 3px;}
.list-page .page-item .page-link{border-radius: 4px !important;background-color: #e2e6e8;border-color: #e2e6e8;color: #333333;}
.page-item.active .page-link{background-color: #333333;border-color: #333333;color: #ffffff;}
/*内页容器*/

.blog-s{padding: 15px 12px;border-radius: 10px;background-color: #f8f8f8;}
.blog-s .heads{font-size:18px;padding-bottom: 12px;border-bottom:1px solid #d6d6d6;color:#000000;font-weight:bold;}
.blog-s .item{display:flex;margin-top:12px;}
.blog-s .item .image{width:130px;margin-right:12px;border-radius:5px;overflow:hidden;}
.blog-s .item .image .img{width:100%;transition: 0.3s;}
.blog-s .item:hover .image .img{transform: scale(1.1);}
.blog-s .item .detail{flex:1;}
.blog-s .item .detail .title{font-size:14px;color:#000000;font-weight:bold;}
.blog-s .item:hover .detail .title{color:#007fff;}
.blog-s .item .detail .desc{font-size:14px;margin-top:5px;color:#333333;}

@media (min-width:576px){
}
@media (min-width:992px){
    .blog-s{padding: 30px 20px;border-radius: 10px;}
    .blog-s .heads{font-size:22px;padding-bottom: 20px;}
    .blog-s .item{margin-top:20px;}
    .blog-s .item .image{width:130px;margin-right:12px;border-radius:5px;}
    .blog-s .item .detail .title{font-size:16px;}
    .blog-s .item .detail .desc{font-size:14px;margin-top:5px;}
    
    .arc-box .content.top-line{margin-top: 40px;padding-top: 40px;}
    .arc-title{font-size: 22px;}
    .arc-tags{margin-top: 10px;}
    .arc-tags span{margin: 0 15px 0 0;font-size: 16px;}
    .prenext{margin-top:40px;}
    .prenext a{padding: 12px 0;font-size: 16px;margin-top: 0px;}
    .list-page{margin-top: 60px;}
    
    .blog .detail .time{margin-top:10px;}
    .blog .detail .time .txt1{font-size:14px;}
    .blog .detail .time .txt2{font-size:16px;}
    .blog .detail .title{font-size:16px;margin-top:10px;}
    .blog .detail .desc{font-size:16px;margin-top:10px;}
    
    .hzfs{padding: 40px 30px;border-radius: 16px;}
    .hzfs .title{font-size: 18px;}
    .hzfs .desc{font-size: 16px;margin-top: 20px;}
    
    .items-box{padding: 60px 0 60px 0;}
    .items-title{font-size: 36px;}
    .items-desc{font-size: 16px;margin-top: 10px;}
    .items-conts{padding: 60px 0 0 0;}
    .items-conts.lists{padding: 36px 0 0 0;}
    .items-conts.lists>div>div{margin-top: 24px;}
    .lists-box{margin-bottom: 24px;}
    
    .home-banner .swiper-slide .details.v2{padding-top: 30px;}
    .home-banner .v2-title{font-size: 40px;margin-top: 10px;}
    .home-banner .v2-desc{font-size: 18px;margin-top: 6px;}
    .home-banner .v2-info{font-size: 16px;margin-top: 5px;}
    .home-banner .v2-btn{padding: 0 30px;margin-top: 15px;font-size: 16px;}
    .home-banner .v2-btn span{padding: 15px 0 15px 40px;background-size: 34px;}
    
    .banner.detail{height:76px;}
    .banner .boxs{padding: 140px 0;}
    .banner .boxs .title{font-size: 72px;}
    .banner .boxs .image-aws{height: 83px;}
    .banner .boxs .image{margin-top: 20px;}
    .banner .boxs .desc{font-size: 18px;margin-top: 20px;}
    .banner .btns-box{margin-top: 50px;}
    .banner .blog .boxs{padding: 300px 0 140px;}
    
    .banner .boxs .search-title{font-size:60px;}
    .banner .boxs .search .cont{width: 60%;margin: 10px auto 0;border-radius:10px;}
    .banner .boxs .search .cont .input{padding: 0 10px 0 20px;font-size: 20px;}
    .banner .boxs .search .cont .submits{font-size: 32px;padding: 8px 16px;}
    
    .btns-box .btns{padding: 2px 8px;font-size: 18px;margin-right: 20px;border-radius: 5px;}
    .btns-box .btns span:before{font-size: 40px;margin-right: 12px;}
    
    .fd{margin-top: -60px;}
    .fd .box .row>div{margin-top: 0px;}
    .fd .box .item{padding: 30px 16px 30px 16px;border-radius: 8px;}
    .fd .box .item .image{display: block;}
    .fd .box .item .detail{padding-left: 10px;}
    .fd .box .item .detail .title{font-size: 18px;}
    .fd .box .item .detail .desc{font-size: 16px;}
    
    .cpfw{padding: 30px;}
    .cpfw .buy{font-size: 16px;padding: 4px 12px;}
    .cpfw .title{font-size: 24px;margin-top: 20px;}
    .cpfw .desc{font-size: 16px;margin-top: 10px;}
    .cpfw.hzdl .title{font-size: 18px;}
    
    .xzdc{padding: 30px;}
    .xzdc .buy{font-size: 16px;padding: 4px 12px;}
    .xzdc .title{font-size: 24px;margin-top: 20px;}
    .xzdc .desc{font-size: 16px;margin-top: 10px;}
    
    .gmlc .zx{font-size: 18px;width: 158px;height: 46px;line-height: 46px;bottom: 18px;}
    
    .dcgm{padding: 30px;}
    .dcgm .image{width: 120px;}
    .dcgm .title{font-size: 24px;margin-top: 20px;}
    .dcgm .desc{font-size: 16px;margin-top: 10px;}
    .dcgm.info{padding: 15px;font-size: 16px;}
    
    .dcgm.hzdl .title{font-size: 18px;}
    .dcgm.hzdl .desc{margin-top: 4px;}
    .dcgm.hzdl .info{font-size: 16px;margin-top: 20px;}
    
    
    .wd .title .q{font-size: 16px;padding: 5px 8px;}
    .wd .title .txt{font-size: 16px;padding: 5px 8px;}
    .wd .desc{font-size: 16px;margin-top: 20px;padding: 10px 15px;}
    
    .ad1{padding: 40px 50px;}
    .ad1 .title{font-size: 36px;}
    .ad1 .desc{font-size: 16px;margin: 10px 0 0 0;}
    
    .jjfa .image .detail{padding: 15px;}
    .jjfa .image .detail .title{font-size: 24px;font-weight: bold;}
    .jjfa .image .detail .desc{font-size: 16px;}
    
    .jcss{padding: 30px 10px;}
    .jcss .title{font-size: 18px;}
    .jcss .desc{font-size: 16px;margin-top: 15px;}
    .map{padding: 20px 0;}
    .map .detail{width: 350px;position: absolute;top: 50%;right: 0;transform: translateY(-50%);}
    .map .detail .item{padding-top:20px;padding-bottom: 20px;}
    .map .detail .item .num{font-size: 60px;}
    .map .detail .item .desc{font-size: 16px;}
    
    .ad2{padding: 40px 50px;}
    .ad2 .title{font-size: 36px;}
    .ad2 .desc{font-size: 16px;margin: 10px 0 0 0;}
    
    .items-conts.xzwm{padding-top: 36px;}
    .xzwm-item{padding-top: 24px;}
    .xzwm-item .box{padding-top: 40px;padding-left: 30px;padding-right: 30px;border-radius: 10px;background-repeat: no-repeat;}
    .xzwm-item .box1{padding-bottom: 20px;padding-top: 300px;background-image:url('../images/xzwm-1.png');background-position: center 20px;}
    .xzwm-item .box2{padding-bottom: 0px;background-image:url('../images/xzwm-2.png');background-position: right bottom;}
    .xzwm-item .box3{padding-bottom: 190px;background-image:url('../images/xzwm-3.png');background-position: right bottom;}
    .xzwm-item .box4{padding-bottom: 140px;background-image:url('../images/xzwm-4.png');background-position: right bottom;}
    .xzwm-item .box .title{font-size: 24px;}
    .xzwm-item .box .desc{font-size: 16px;margin-top: 10px;}
    .xzwm-item .box .desc.lanjie{padding-right: 0px;}
    .xzwm-item .box .desc.lanjie2{width: 400px;}
    
    .navbar-custom{padding: 8px 0;}
    .navbar-custom.navbar-top{background: rgb(255 255 255 / 0%);}
    .navbar-custom .navbar-nav .nav-link{font-size: 20px;padding: 15px 20px;}
    
    .zcgm{padding: 30px 20px;margin-top: 60px;border-radius: 10px;}
    .zcgm .kf{display: block;}
    .zcgm .item{margin-top: 24px;}
    .zcgm .item .title{font-size: 20px;}
    .zcgm .item .desc{font-size: 16px;}
    
    .tabs{display: flex;}
    
    .syqy{padding-top: 0;}
    .syqy .item .title{font-size: 36px;margin-top: 0;}
    .syqy .item .desc{font-size: 16px;margin-top: 60px;}
    
    .cbjg{padding: 50px 30px;}
    .cbjg .image{width: 114px;}
    .cbjg .desc{font-size: 16px;margin-top: 30px;}
    
    .tdys .detail{padding: 20px;}
    .tdys .title{font-size: 24px;}
    .tdys .desc{font-size: 16px;margin-top: 10px;}
    .tdys.qyjz{border-radius: 10px;}
    .tdys.qyjz .image{border-radius: 10px;}
    .tdys.qyjz .desc{margin-top: 0px;}
    .qyjz12{display: flex;align-items: center;}
    .qyjz12 .detail{flex: 1;}
    
    .awsys{margin-top: 60px;}
    .awsys .item{padding: 40px 0;}
    .awsys .item .image{width: 164px;padding: 37px;}
    .awsys .item .image .img{width: 90px;}
    .awsys .item .title{font-size: 18px;margin-top: 20px;}
    
    .hbjr{display: flex;align-items: center;}
    .hbjr.right{flex-direction: row-reverse;}
    .hbjr .detail{padding: 30px;flex: 1;}
    .hbjr .detail .title{font-size: 18px;}
    .hbjr .detail .desc{font-size: 16px;margin-top: 30px;}
    
    .products{padding: 30px 0px 120px;border-radius: 10px;}
    .products .title,.products .desc,.products .desc2,.products .infos,.products .confs,.products .explain,.products .gos,.products .options{padding: 0 20px;}
    .products .title{font-size: 20px;}
    .products .desc{font-size: 16px;}
    .products .desc2{margin-top: 15px;}
    .products .infos{margin-top: 15px;padding-top: 12px;padding-bottom: 12px;}
    .products .confs{margin-top: 15px;display: flex;}
    .products .confs .item-l{border-bottom: unset;padding-bottom: 0px;}
    .products .confs .item-r{padding-top: 0px;}
    .products .confs .item-l,.products .confs .item-r{flex: 1;font-size: 14px;}
    .products .options{margin-top: 15px;padding-top: 12px;padding-bottom: 12px;}
    .products .explain{margin-top: 15px;}
    .products .gos{bottom: 30px;}
    .products .btns{font-size: 18px;padding: 14px 0;}
    .products.bg{padding-top: 0;}
    .products.bg .title{padding-top: 0px;}
    .products .title-line{font-size: 20px;margin: 20px 20px 0 20px;padding-bottom: 20px;}
    .products.stl2 .title{padding-top: 20px;padding-bottom: 20px;font-size: 18px;margin-top: -30px;}
    
    .tabs-box{margin-top: 60px;}
    .tabs-box .nav-tabs{display: flex;}
    .tabs-box .tab-content .tabs-btns{display: none;}
    .tabs-box .tab-content .tab-pane{padding: 20px 0 0 0;}
    .tabs-box .row>.cols{margin-bottom: 24px;}
    .tabs-box .tab-content .tab-pane .items-title{font-size: 26px;padding: 40px 0;}
    
    .hxys-box{margin-bottom: 0px;}
    .hxys{padding: 20px;border-radius: 10px;}
    .hxys .title{padding: 2px 12px 2px 4px;border-radius: 4px;}
    .hxys .title .bg{font-size: 20px;padding-left: 36px;height: 36px;line-height: 36px;}
    .hxys .confs{margin-top: 10px;}
    .hxys .confs .txt{font-size: 14px;padding: 10px 0;}
    
    .addre-box{margin-bottom: 0px;}
    .addre{padding: 30px 20px;border-radius: 10px;height: 100%;}
    .addre .title{font-size: 20px;}
    .addre .desc{font-size: 16px;margin-top: 30px;}
    
    .map{margin-top: 60px;}
    .maps{padding: 60px 0 60px 20px;margin-top: 24px;}
    .maps .ares{position: absolute;left: 35px;bottom: 50px;}
    .maps .ares .infos{font-size: 16px;padding-left: 20px;margin: 0 10px 0 0;}
    .maps .stat{position: absolute;right: 0px;top: 50%;transform: translateY(-50%);}
    .maps .stat .items{width: 160px;}
    .maps .stat .items .nums{font-size: 60px;}
    .maps .stat .items .desc{font-size: 16px;}
    
    .maps .detail{width: 350px;position: absolute;top: 50%;right: 0;transform: translateY(-50%);}
    .maps .detail .item{padding-top:20px;padding-bottom: 20px;}
    .maps .detail .item .num{font-size: 60px;}
    .maps .detail .item .desc{font-size: 16px;}
    
    .service{border-radius: 10px;padding: 30px 0 30px 20px;margin-top: 60px;display: flex;}
    .service .items{flex: 1;padding-right: 30px;padding-left: 10px;background-image: url('../img/lc-r.png');background-size: 30px 30px;}
    .service .items .images .imgs{width: 40px;}
    .service .items .images .title{font-size: 16px;padding-left: 5px;}
    .service .items .images .title.t2{font-size: 16px;padding-left: 4px;}
    .service .items .desc{font-size: 14px;margin-top: 2px;}
    
    .trial{margin-top: 60px;}
    .trial .btns{padding: 12px 50px;font-size: 18px;}
    
    .ys-box{margin-bottom: 0px;}
    .ys{padding: 20px;height: 100%;}
    .ys .images{display: block;}
    .ys .images .imgs{width: auto;}
    .ys .images .title{font-size: 18px;margin-top: 50px;text-align: center;padding-left: 0;}
    .ys .details{margin-top: 50px;}
    .ys .details .desc{font-size: 16px;}
    .ys.flexs{margin-bottom: 24px;}
    
    .itemv2-menu .swiper-slide{padding: 15px 45px;font-size: 18px;}
    .itemv2-pack{margin-top: 30px;}
    .itemv2-pack .swiper-slide{padding: 24px 15px;}
    .pro-ecs{font-size: 16px;padding: 15px 0;margin-bottom: 24px;}
    .btn-ecs{font-size: 18px;padding: 15px 80px;}
    
    .lcs-box{margin-bottom: 24px;}
    .lcs{padding: 40px 15px;}
    .lcs .images{width: 60px;}
    .lcs .details{padding-top: 10px;}
    .lcs .details .title{font-size: 18px;}
    .lcs .details .desc{font-size: 16px;}
    
    .lc-box{margin-bottom: 24px;}
    .lc{padding: 50px 15px;}
    .lc .images{display: block;}
    .lc .images .imgs{width: 100%;}
    .lc .details{padding-left: 10px;}
    .lc .details .title{font-size: 18px;}
    .lc .details .desc{font-size: 16px;}
    
    .fwlc .title{font-size: 18px;margin-top:10px;}
    .fwlc .desc{font-size: 16px;margin-top:10px;}
}
@media (min-width:1200px){
    .col-10-2{width: 20%;}
    
    .home-banner .swiper-slide .details.v2{padding-top: 50px;}
    .home-banner .v2-title{font-size: 50px;margin-top: 15px;}
    .home-banner .v2-desc{font-size: 20px;margin-top: 8px;}
    .home-banner .v2-info{font-size: 18px;margin-top: 6px;}
    .home-banner .v2-btn{padding: 0 30px;margin-top: 20px;font-size: 18px;}
    
    .gmlc .zx{bottom: 25px;}
    
    .tabs-box .nav-tabs .nav-item .nav-link{font-size: 16px;}
    
    .service .items .images .title{font-size: 20px;padding-left: 10px;}
    .service .items .images .title.t2{font-size: 18px;padding-left: 6px;}
    .service .items .desc{font-size: 16px;margin-top: 5px;}
}
@media (min-width:1400px){
    .container{max-width: 1224px;}
    
    .home-banner .swiper-slide .details.v2{padding-top: 80px;}
    .home-banner .v2-title{font-size: 96px;margin-top: 20px;}
    .home-banner .v2-desc{font-size: 24px;margin-top: 10px;}
    .home-banner .v2-info{font-size: 20px;margin-top: 8px;}
    .home-banner .v2-btn{margin-top: 30px;font-size: 20px;}
    
    .gmlc .zx{bottom: 30px;}
    
    .btns-box .btns{padding: 2px 36px;}
    
    .tabs-box .nav-tabs .nav-item .nav-link{font-size: 18px;}
    
    .maps .stat{right: 60px;}
}