/**/
.banner-about-top {width:100%;padding:80px 0;background-position:top center;}
.banner-about-top .contact-form-rt{width:100%;position: relative;min-height:auto;}
.banner-about-top .contact-form-rt .about-banner-title{top:50%;transform:translateY(-50%);bottom:unset;right:unset;left:0px;width:50%;}
.banner-about-top .contact-form-rt .about-banner-title p{width:100%;}
.banner-about-top .contact-form-rt .flex-box{background-color:#F6F4F1;padding:20px;float:right;width:45%;border-radius:10px;}
.banner-about-top:before{background-color: rgba(0, 0, 0, 0);}
.banner-about-top .contact-form-rt .text{border:1px solid transparent}

@media(max-width:1460px){
  .banner-about-top{padding:50px 20px;}
}

@media(max-width:1100px){
  .banner-about-top .contact-form-rt .about-banner-title{width:100%;position: unset;transform:unset;margin-bottom:25px;}
  .banner-about-top .contact-form-rt .flex-box{width:100%}
}



/**/
#network_section{padding:100px 0;background-color: #f7f7f7;}
.network_box {display: table;width: 100%;margin-top: 40px;}
.network_box li {width: 33.33%;display: block;float:left;border-right: 1px solid #e8e8e8;padding: 0 3%;box-sizing: border-box;}
.network_box dl dt, .network_box dl dd {display: block;width: 100%;}
.network_box dl dt {display: block;font-size: 18px;color: #000;height: 70px;line-height: 70px;padding-left: 5px;font-weight: bold;}
.network_box dl dd span {float: left;vertical-align: middle;padding: 10px 5px;vertical-align: top;}
.dealer-first {width: 22%;}
.dealer-second {width: 68%;position: relative;border: 0;text-transform: capitalize;border: 1px solid transparent;}
.dealer-third {width: 10%;text-align: center;}
.network_box dl dd.active .dealer-second{border: 1px solid #eee;}
.network_box dl dd.active .more_box{height: 100%;}
.more_box {width: 100%;height: 16px;z-index: 2000;padding-top: 0px;overflow: hidden;}
.more_box .buss_list{position: relative;margin-bottom: 10px;}
.more_box .buss_list font{width: 100%;padding-right: 54px;display: block;}
.more_box .buss_list a{position: absolute;right: 2px;top:0}
.network_box dl dd span a {color: #0190e7;padding-bottom: 1px;border-bottom: 1px solid #0190e7;}
@media(max-width:1100px){
.network_box li{width: 100%;display: block;}
}




/**/
#capa_section{padding:80px 0;background-color:#565B61}
#capa_section h2,#capa_section p{color: #fff;}
.partner-p{font-size: 16px;line-height: 24px;text-align: center;width: 80%;margin: 20px auto 40px;}
.capa_box{margin-top: 50px;}
.capa_list{position:relative;float: left;width: 19%;margin-right: 1.25%;margin-bottom:1.25%;display: flex;justify-content: center;align-items: center;height: 200px;background-color: #333;}
.capa_list:nth-child(5n){margin-right: 0;}
.capa_list:last-child{background-color: unset;}
.capa_list .img{overflow: hidden;background-repeat: no-repeat;background-size: cover;background-position: center;position: absolute;width: 100%;height: 100%;}
.capa_list .img::after{content:"";display:block;background-color:rgba(0,0,0,0.4);width:100%;height:100%;top:0;left:0;}
.capa_list p{position: absolute;bottom: 0;left:0;right:0;color: hsl(0, 0%, 100%);font-weight: 500;font-size: 16px;text-align: center;padding: 15px;line-height: 24px;}
.capa_list a{color:#fff;font-size: 16px;font-weight: 500px;padding:10px 15px;background-color: #ea5520;text-align: center;display: inline-block;margin: 0 auto;}

@media(max-width:1460px){
    #capa_section{padding:50px 0px;}
    .capa_list{height: 160px;}
    .capa_list p{font-size: 14px;line-height: 22px;}
    .capa_list a{font-size: 14px;}
}
  
@media(max-width:1100px){
    .capa_list{height: 200px;width: 32%;margin-right: 2%;margin-bottom: 2%;}
    .capa_list:nth-child(5n){margin-right: 2%;}
    .capa_list:nth-child(3n){margin-right: 0%;}
    .capa_list:last-child{width: 100%;height: 100px;}
}
  
@media(max-width:800px){
    .capa_list{width: 49%;}
    .capa_list:nth-child(3n){margin-right: 2%;}
    .capa_list:nth-child(2n){margin-right: 0%;}
}
  
@media(max-width:768px){
    .capa_list{height: 150px;}
    .capa_list p{font-size: 13px;line-height: 20px;}
    .capa_list a{font-size: 13px;}
}
  
@media(max-width:400px){
    .capa_list{height: 100px;}
    .capa_list p{font-size: 12px;line-height: 18px;}
    .capa_list a{font-size: 12px;}
}


/**/
#project_section{padding:80px 0}
.project_list{width: 100%;}
.project_list .img{margin-bottom: 30px;background-repeat: no-repeat;background-size: cover;background-position: center;background-color: bisque;height: 300px;width: 100%;}
#project_box .swiper-button-black{display:none}

@media(max-width:1280px){
    #project_section{padding:50px 0px;}
    .project_list .img{margin-bottom: 10px;}
}
  
@media(max-width:800px){
    .project_list .img{height: 260px;}
}
  
@media(max-width:600px){
    .project_list .img{height: 180px;}
    #project_box  .swiper-button-black{display:block}
}
  
@media(max-width:400px){
    .project_list .img{height: 200px;}
}



/**/
#room_title{margin-bottom: 40px;}
#room_des{font-size:16px;line-height: 24px;margin:30px auto;width: 80%;text-align: center;}
#room_section{position: relative;height: 100vh;display: flex;justify-content: center;align-items: center;background-image: url(../images/specs.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;background-attachment: fixed;}
#room_section::after{content: "";position: absolute;height: 100%;width: 100%;background-color: rgba(150,150,150,0.4);left:0;top:0;}
#room_section *{color:#fff}
#room_section .pos_content_box{position: relative;z-index: 3;}
#room_section a{background-image: url(../images/mouse_icon.png);background-repeat: no-repeat;background-position: center;display: block;width: 60px;height: 60px;background-color: #ea5520;border-radius: 50%;margin: 0 auto;margin-bottom: 30px;position: relative;top:-15px;box-shadow: 0 0 30px 10px rgba(234,85,32,1);}
#room_section a:hover{animation: shBig linear 1s infinite;}

@keyframes shBig{
    0%{box-shadow: 0 0 30px 10px rgba(234,85,32,1);top:-15px}
    50%{box-shadow: 0 0 20px 10px rgba(234,85,32,0.5);top:0}
    60%{box-shadow: 0 0 20px 10px rgba(234,85,32,0.5);top:-5px}
    70%{box-shadow: 0 0 20px 10px rgba(234,85,32,0.5);top:0px}
    80%{box-shadow: 0 0 20px 10px rgba(234,85,32,0.5);top:-5px}
    100%{box-shadow: 0 0 30px 10px rgba(234,85,32,1);top:-15px}
}

@media(max-width:1100px){
    #room_des{width: 100%;}
    #room_section{background-size:auto 100%;background-attachment:unset;}
}
    


#outquote .contact-form-rt{height:auto;}
  #outquote .contact-form-rt .post_close{position: relative;border-bottom:1px solid #eee;padding-bottom:20px;margin-top:30px;margin-bottom:25px;}
  #outquote .contact-form-rt .post_close .buss_title{font-size: 20px;font-weight:bold;}
  #outquote .contact-form-rt .post_close .close{position: absolute;right: 0px;top: 0px;}
  #outquote .contact-form-rt .post_close .close font{font-weight: bold;color: #333;font-size:14px;}
  #outquote .contact-form-rt .post_close .close a{position: relative;top: -3px;font-weight: 900;font-size: 16px;}
  .contact-form-rt input,.contact-form-rt textarea,.contact-form-rt button{font-family:"HarmonyOS Sans"}
  #outquote .contact-form-rt button{width: 100%;font-weight:normal;border-radius:0;}