#banner { position: relative; }
body .owl-theme { position: relative; overflow: hidden; }
body .owl-theme .owl-controls .owl-nav [class*=owl-] { position: absolute; top: 50%; width: 36px; height: 46px; margin-top: -23px; transition: all 0.3s linear; opacity: 0; filter: alpha(opacity=0); }
body .owl-theme .owl-controls .owl-nav .owl-prev { left: -100px; background: url('images/left.png') no-repeat center center; }
body .owl-theme .owl-controls .owl-nav .owl-next { right: -100px; background: url('images/right.png') no-repeat center center; }
body .owl-theme .owl-dots { position: absolute; left: 0; bottom: 5px; text-align: center; width: 100%; }
body .owl-theme .owl-dots .owl-dot { width: 10px; height: 10px; margin: 5px; }
body .owl-theme .owl-dots .owl-dot span { width: 10px; height: 10px; background: #fff; }
body .owl-theme .owl-dots .owl-dot.active span, body .owl-theme .owl-dots .owl-dot:hover span { background: #d80000; }
body .owl-theme:hover .owl-controls .owl-nav .owl-prev { left: 20px; opacity: 1; filter: alpha(opacity=100); }
body .owl-theme:hover .owl-controls .owl-nav .owl-next { right: 20px; opacity: 1; filter: alpha(opacity=100); }
.ban-left { float: left; }
.ban-form { position: fixed;  left: 0; bottom: 0; width: 100%; padding: 12px 0; z-index: 8; background-image: url('images/hsbg.png'); }
.myform1 { float: right; margin: 7px auto; }
.myform1 .form-item { width:14%; height: 55px; overflow: hidden; float: left; border: 1px solid #e9e9e9; border-right: none; position: relative; }
.myform1 .form-item:nth-child(3) { border-right: 1px solid #e9e9e9; }
.myform1 .form-label { position: absolute; left: 0; top: 0; width: 35px; text-align: center; }
.myform1 .form-label .iconfont { font-size: 24px; color: #999; line-height: 53px; height: 53px; }
.myform1 .form-inner { padding-left:35px; background: #fff; }
.myform1 .form-inner input { width: 100%; height: 53px; line-height: 53px; padding: 0 10px; font-size: 16px; color: #333; border: none; }
.myform1 .form-submit { margin-left: 14px; border: none; width:15%; }
.myform1 .form-submit .btn-form { font-size: 16px; color: #fff; line-height: 53px; height: 55px; text-align: center; background: #c0000b; border: none; width: 100%; }
.myform1 .form-submit .btn-form img { margin-left: 10px; }
.colse-btn { z-index:9; cursor:pointer; position: absolute; top: 10px; right:10px; font-size: 0; color: #fff; width: 30px; height: 30px; background: url(images/colse.png) no-repeat center; background-size: 100%; }
/****** pc端样式结束 ******/
@media (max-width: 1600px) {
    .myform1 .form-item { width:14%; }
    .myform1 .form-submit { width: 14.83%; }
}
@media (max-width: 1360px) {
    .myform2 .form-inner input { line-height: 40px; height: 40px; }
    #topform .main .content .myform1 { width: 100%; }
    .myform1 .form-item { width: 250px; }
    .ban-left { padding-top: 10px; }
    .ban-left .img1 { width: 120px; }
    .ban-left .img2 { width: 160px; }
    .myform1 .form-label { width: 40px; }
    .myform1 .form-inner { padding-left: 40px; }
    .myform1 .form-submit { width: 140px; }
    .myform1 .form-inner input { font-size: 14px; }
}
@media (max-width: 1025px) {
    .myform1 { width: 100%; }
    .myform1 .form-item { width: 25%; }
    .myform1 .form-submit { margin: 0; width: 23%; float: right; }
}
@media (max-width: 768px) { .myform1 .form-item { width: 50%; } }
@media (max-width: 640px) {
    .myform1 .form-item { width: 100%; }
    body .owl-theme .owl-controls .owl-nav [class*=owl-] { display: none; }
}