.m-solver-e1 .bg,.m-solver-e1 .g-bg{padding:0!important}
.m-solver-e1 .cont{height:100vh}
@media only screen and (max-width:1199px){
.m-solver-e1 .cont{height:auto;padding-bottom:30px}
}
@media only screen and (max-width:767px){
.m-solver-e1 .cont{padding-bottom:0}
}
.m-contact-e1{padding:20px 0 0;height:auto}
.m-contact-e1 .i5{background:url(?images/e-icon18.png) left center no-repeat}
.m-contact-e1 .g-aboutinfos .qr{width:140px}
.m-contact-e1 .g-aboutinfos .qr img{display:block;width:100%}
.m-contact-e1 .txts{float:left;padding-left:0!important;width:55%}
.m-contact-e1 .box{overflow:hidden;padding:72px 0 74px}
.m-contact-e1 .box-r{float:right;border-radius:30px;width:626px;box-shadow:0 0 15px rgba(0,0,0,.15);overflow:hidden;background-color:#fff;padding:72px 80px 66px;margin-left:10px;margin-top:110px}
.m-contact-e1 .box-r .tit{font-size:28px;color:#727272;text-align:center;margin-bottom:8px}
.m-contact-e1 .box-r .desc{font-size:16px;color:#26b7bc;text-align:center;margin-bottom:32px}
.m-contact-e1 .bigtits{margin-bottom:81px}
.m-contact-e1 .g-aboutinfos .item{font-size:20px;margin-bottom:37px}
.m-contact-e1 .txts .tit{margin-bottom:51px}
.m-contact-e1 .g-aboutinfos .i5{margin-bottom:23px}
.form-e1{overflow:hidden;margin:0 -8px}
.form-e1 .item{float:left;width:50%;padding:0 8px}
.form-e1 .inp{margin:5px 0 22px}
.form-e1 .inp input,.form-e1 .inp textarea{width:100%;height:40px;line-height:40px;border-radius:46px;background-color:#f5f5f5;padding:0 15px}
.form-e1 label span{display:inline-block;font-size:14px;color:#727272}
.form-e1 label .span2{color:#8fc31f;line-height:1;position:relative;top:-1%}
.form-e1 .item-textarea{float:none;width:100%}
.form-e1 .item-textarea textarea{width:100%;height:185px;resize:none;border-radius:30px;padding:10px 15px;box-sizing:border-box;line-height:1.5!important}
.form-e1 .btn{color:#fff;font-size:12px;width:100%;height:40px;background-color:#26b7bc;border-radius:46px;overflow:hidden;margin:10px 0 0}
@media only screen and (min-width:1199px){
.m-solver-e1 .bg,.m-solver-e1 .g-bg{padding:0!important}
.m-solver-e1 .cont{height:100vh}
.m-contact-e1{padding:1.041vw 0 0;height:auto}
.m-contact-e1 .i5{background:url(?images/e-icon18.png) left center no-repeat}
.m-contact-e1 .g-aboutinfos .qr{width:7.291vw}
.m-contact-e1 .txts{padding-left:0!important}
.m-contact-e1 .box{padding:3.75vw 0 3.854vw}
.m-contact-e1 .box-r{border-radius:1.562vw;width:32.6vw;box-shadow:0 0 .781vw rgba(0,0,0,.15);padding:3.75vw 4.166vw 3.437vw;margin-left:.52vw;margin-top:5.729vw}
.m-contact-e1 .box-r .tit{font-size:1.458vw;margin-bottom:.416vw}
.m-contact-e1 .box-r .desc{font-size:.833vw;margin-bottom:1.666vw}
.m-contact-e1 .bigtits{margin-bottom:4.218vw}
.m-contact-e1 .g-aboutinfos .item{font-size:1.041vw;margin-bottom:1.927vw}
.m-contact-e1 .txts .tit{margin-bottom:2.656vw}
.m-contact-e1 .g-aboutinfos .i5{margin-bottom:1.197vw}
.form-e1{margin:0 -.416vw}
.form-e1 .item{padding:0 .416vw}
.form-e1 .inp{margin:.26vw 0 1.145vw}
.form-e1 .inp input,.form-e1 .inp textarea{height:2.083vw;line-height:2.083vw;border-radius:2.395vw;padding:0 .781vw}
.form-e1 label span{font-size:.729vw}
.form-e1 label .span2{line-height:1;top:-1%}
.form-e1 .item-textarea textarea{height:9.635vw;resize:none;border-radius:1.562vw;padding:.52vw .781vw;box-sizing:border-box}
.form-e1 .btn{font-size:.625vw;height:2.083vw;border-radius:2.395vw;margin:.52vw 0 0}
}
@media only screen and (max-width:1400px){
.m-contact-e1 .box-r .desc{font-size:14px}
}
@media only screen and (max-width:1199px){
.m-contact-e1 .txts{float:none;padding-left:0!important;width:100%}
.m-contact-e1 .box-r{float:none;border-radius:30px;width:100%;padding:52px 50px 46px;margin-left:0;margin-top:40px}
}
@media only screen and (max-width:768px){
.m-contact-e1 .bigtits{margin-bottom:40px}
.m-contact-e1 .txts .tit{margin-bottom:5px}
.m-contact-e1 .g-aboutinfos .item{font-size:14px;margin-bottom:10px}
.m-contact-e1 .box-r{border-radius:20px;width:100%;padding:25px 20px 26px;margin-left:0;margin-top:20px}
.m-contact-e1 .box-r .tit{font-size:20px;margin-bottom:3px}
.m-contact-e1 .box-r .desc{margin-bottom:17px}
.form-e1{overflow:hidden;margin:0}
.form-e1 .item{float:none;width:100%;padding:0}
.m-contact-e1 .wp{height:100%;display:block}
.m-contact-e1 .g-aboutinfos .qr{width:118px}
.form-e1 .item-textarea textarea{border-radius:20px}
.m-contact-e1 .box{padding:26px 0 50px}
}