*{  box-sizing: border-box;}
.no-fixed .mobile-nav{position: relative; padding-bottom: 0;}
.banner{width: 100%;position: relative;font-size: 0;}
.banner-title{width: 100%; position: absolute; font-weight: bold; top: 50%; transform: translate(0,-50%); font-size: 5.4rem; color: #fff; line-height: 1.2; font-weight: bold;}
.banner-mob{width: 100%;}
.section-warp-top{text-align: center; padding-top: 100px;width: 750px; margin: 0 auto;}
.warp-top-title{ font-size: 5.4rem; font-weight: bold;}
.warp-top-desc{font-size: 1.8rem; margin-top: 10px; color: #3e3e3e;}

.section-describe-warp{padding-bottom: 120px;}
.section-describe{width: 1200px; margin: 100px auto 0; position: relative;}
.section-describe::after{content: "";display: block;clear: both;}
.section-describe-image{width: 50.8%; float: right;}
.section-describe-image img{width: 100%;}
.section-describe-content{width: 44.1%; float: left;}
.section-describe-content .icon{width: 38px;}
.section-describe-content .icon.icon-3{width: 34px;}
.section-describe-content .icon.icon-4{width: 50px;}
.section-describe-title{font-size: 3.6rem; line-height: 1; margin: 18px 0 20px; font-weight: bold; }
.section-describe-desc{ font-size: 1.8rem; margin-bottom: 20px; }
.section-describe-features{display: flex; flex-wrap: wrap; font-size: 1.8rem; justify-content: space-between;}
/* .section-describe-features .section-describe-dot{ width: calc(50% - 20px); margin-top: 20px;} */
.section-describe-features .section-describe-dot{ width: 46%; margin-top: 15px; position: relative;}
/* .section-describe-features .section-describe-dot{display: flex;} */
.section-describe-features .section-describe-dot span{margin-right: 4px; width: 8px; margin-top: 0; position: absolute; left: -12px;  top: 0;}

.right .section-describe-image{float: left;}
.right .section-describe-content{float: right;}

@media only screen and (min-width:1441px){
    .banner{height:500px;overflow: hidden;}
    .banner .banner-img{width: 1920px; height: 500px; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
}
@media only screen and (max-width:1440px){
    .banner .banner-img{width: 100%; height: auto;}
}
@media only screen and (max-width:1280px){
    .banner-title{font-size: 6rem;}
    .section-describe{width:82%;}

}
@media only screen and (max-width:1181px){
    .section-describe-title{margin: 10px 0 20px; }
    .section-describe-desc{margin-bottom: 12px; }
    .section-describe-image{position: absolute; right: 0; top: 50%; width: 54%; max-width: 610px; transform: translate(0,-50%); float: none;}
    .right .section-describe-image{float: none; right:auto; left: 0;}
    .section-describe-features .section-describe-dot{margin-top: 10px;}
}
@media only screen and (min-width:1025px){
    .banner-title{font-size: 6rem; padding-top: 50px;}
}
@media only screen and (max-width:1024px){
    .banner-title{font-size: 7rem; color: #fff; text-align: center;}
}
@media only screen and (max-width:768px){
    .section-describe-warp{padding-bottom: 60px;}
    .banner-title{font-size: 7rem;text-align: center;}
    .section-warp-top{width:82%; padding-top: 70px;}
    .warp-top-title{color: #333;}
    .warp-top-title,.section-describe-title{font-size:30px;}
    .warp-top-desc,.section-describe-desc,.section-describe-features{font-size: 15px; color: #3e3e3e;}
    .section-describe{width:82%; margin: 70px auto 0;}
    .section-describe-image,.right .section-describe-image{position:static;transform: translate(0); width: 100%; max-width: 600px;}
    .section-describe-content{width: 100%;}
    .section-describe-content .icon{margin-top: 32px;}
    .section-describe-title{margin: 16px 0 20px;}
    .right .section-describe-content{float: none;}
    .section-describe-features .section-describe-dotm{width: 100%;}
    .section-describe-desc{margin-bottom: 6px;}
    .section-describe-features .section-describe-dot{width: 100%; margin-top: 5px;}
    .section-describe-content .icon{width: 31px;}
.section-describe-content .icon.icon-3{width: 28px;}
    .section-describe-content .icon.icon-4{width: 40px;}
}
@media only screen and (max-width:414px){
    .section-describe-warp{padding-bottom: 40px;}
    .section-warp-top{padding-top: 40px;}
    /* .warp-top-title,.section-describe-title{font-size: 28px;}
    .warp-top-desc,.section-describe-desc,.section-describe-features{font-size: 16px; color: #3e3e3e;} */
    .warp-top-desc{margin-top: 15px;}
    .section-describe-title{margin: 10px 0 15px;}
    .section-describe-desc{margin-bottom: 8px;}
    .section-describe{margin: 50px auto 0;}
    .section-describe-content .icon{width: 26px; margin-top: 18px;}
    .section-describe-content .icon.icon-3{width: 26px;}
    .section-describe-content .icon.icon-4{width: 32px;}
}
@media screen and (max-width:375px){
    .section-describe{width: 90%;}
}
@media only screen and (max-width:320px){
    .warp-top-title,.section-describe-title{font-size:18px;}
    .warp-top-desc,.section-describe-desc,.section-describe-features{font-size: 14px;}
}