.about7{position:relative;}
@media(min-width:1200px){
.about7{padding:48px 0;}
.about7 article{padding:0 28px; width:1256px;}
}
@media(max-width:1199px){
.about7{padding:30px 0;}
.about7 article{padding:0 18px; width:1236px;}
}
@media(max-width:767px){
.about7{padding:15px 0;}
.about7 article{padding:0 8px; width:auto;}
}
.about7 form{position:relative; margin:auto; max-width:666px;}
.about7 input[type=text]{border-radius:8px; padding:14px 18px; box-shadow:0 0 8px rgba(0,0,0,.18); border-color:rgba(0, 0, 0, 0); background:#fff; color:rgb(33,33,33); height:auto;}
.about7 input[type=text]:focus,
.about7 input[type=text]:hover{box-shadow:0 0 8px rgba(0,0,0,.28);}
.about7 button{position:absolute; right:0; top:0; bottom:0; z-index:9; width:auto; border:none; cursor:pointer; border-radius:8px; padding:0 16px; 
border-top-left-radius:0; border-bottom-left-radius:0; background:rgb(41,129,227); color:#fff;}
.about7 button:hover{ box-shadow:none;}
.about7 button i{line-height:1.75; font-size:16px;}
.about7 button span{line-height:1.75; font-size:16px; display:inline-block; padding-left:4px;}
.about7 .content-box{background:#fff; text-align:center; max-width:999px; margin:0 auto; padding:38px 0; border-radius:8px; background:#fcfdfe; box-shadow:0 0 8px rgba(0,0,0,.18);}
.about7 .content-box>h1{font-size:38px; font-weight:400;}
.about7 .content-box>p{font-size:18px; opacity:.95;}
.about7 .content-box ul{margin:18px 0 28px 0; }
.about7 .content-box ul li{display:inline-block; font-size:16px; padding:0 18px; opacity:.9; transition:.3s;}
.about7 .content-box ul li:hover{opacity:1;}
.about7 .content-box ul li i{color:rgb(41,129,227); margin-right:4px;}
.about7 .content-box ul li b{font-weight:normal; display:inline-block;}
.about7 .content-box>aside{text-align:left; max-width:666px; padding-top:38px; margin:0 auto;}
.about7 .content-box table{max-width:788px; margin:30px auto;}
@media(max-width:1199px){
.about7 input[type=text]{padding:8px 14px;}
.about7 .content-box>h1{font-size:38px;}
.about7 .content-box>p{font-size:16px; margin-top:18px;}
.about7 .content-box ul{margin:14px 0 28px 0; }
}
@media(max-width:767px){
.about7 button{padding:0 8px;}
.about7 .content-box{background:#fff; box-shadow:none; padding:0;}
.about7 .content-box>h1{font-size:32px;}
.about7 .content-box>p{margin-top:8px;}
.about7 .content-box>aside{ padding-top:18px; }
}