#main{padding:80px 4% 0}  

.msec1{margin:10px 0}
.msec1 .inner{height:40px;border:1px solid #777;border-radius:10px;overflow:hidden}
.msec1 .search{float:left;border:0;width:calc(100% - 40px);height:40px;line-height:40px;font-size:16px;text-indent:20px}
.msec1 .btn{width:40px;height:40px}

.msec2{margin:10px 0}
.msec2 .swiper-container{border-radius:10px}
.msec2 .swiper-pagination-bullets{position:relative;text-align:center;margin:10px 0}

.msec3{margin:20px 0}
.msec3 .inner{position:relative;background:#fae100;line-height:40px;border-radius:10px;overflow:hidden}
.msec3 .inner .text{background:url('../images/ico_pos.png') no-repeat 15px center;background-size:16px;padding-left:40px}
.msec3 .inner .btn{position:absolute;right:0;top:0;width:40px;height:40px;background:url('../images/ms3_btn.png') no-repeat center #fd6b5f;background-size:20px}

.h2_tit{font-size:14px;margin:30px 5px 10px}

.msec4{position:relative;margin:20px 0}
.msec4 .box{display:block;position:relative;float:left;width:49%;border:1px solid #777;border-radius:10px;margin:1% 0;padding:10px 15px}
.msec4 .box:nth-child(2n+1){margin-right:2%}
.msec4 .box span{display:block}
.msec4 .box .logo img{max-width:100px;max-height:35px}
.msec4 .box .company{margin:5px 0}
.msec4 .box .info{margin:5px 0;min-height:35px;overflow:hidden}
.msec4 .pay{margin:5px 0}
.msec4 .swiper-slide{padding:1px}


.msec5{margin:10px 0}
.msec5 .swiper-container{border-radius:10px}
.msec5 .swiper-pagination-bullets{position:absolute;right:4%;left:auto;width:auto}

.msec6{position:relative;margin:20px 0}
.msec6 .box{display:block;position:relative;border:1px solid #777;border-radius:10px;margin:1% 0;padding:10px 20px}
.msec6 .box span{display:block}
.msec6 .box .logo{position:absolute;right:10px;top:50%;transform:translateY(-50%)}
.msec6 .box .logo img{max-width:70px;max-height:70px}
.msec6 .box .company{margin:5px 0}
.msec6 .box .info{margin:5px 0;width:75%}
.msec6 .pay{margin:5px 0}
.msec6 .swiper-slide{padding:1px}