@charset "utf-8";

/* reset */

div, p, dl, dd, h1, h2, h3, h4, h5, h6, a, b, u, em, input, textarea, button, select, form, section, label, span, td, li, nav, footer, body, ul, i { -webkit-box-sizing: border-box; -webkit-tap-highlight-color: rgba(0,0,0,0); padding: 0; margin: 0; }
ul, li, ol { list-style: none; }
a {color:#333; text-decoration: none; }
a, img, button{-webkit-touch-callout:none; /*-webkit-user-select:none;*/}
a:focus, a:active, a:hover, input, button, textarea { outline: none; }
table { border-collapse: collapse; }
body, td, input, textarea, option, select, button {font-family:poppin,'PingFang SC',Tahoma,Arial,\5FAE\8F6F\96C5\9ED1,sans-serif; -webkit-text-size-adjust: none; }
body{max-width:640px; margin:0 auto; font-size:14px; background:#f5f5f5; color:#333;}
em, i{font-style:normal;}
p{-webkit-text-size-adjust: none !important;}
html,body{min-height:100%;}

.l{float:left;}
.r{float:right;}
.tc{text-align:center;}
.clearfix:after{content: ''; display: block; overflow: hidden; visibility: hidden; clear: both;}
.imgbox{display:block;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.none{display:none;}

.mini-wrapper{padding-bottom:50px;}

.swiper-container{position:relative; height:150px; overflow:hidden;}
.swiper-container .swiper-wrapper .swiper-slide{float:left;}
.swiper-container .swiper-wrapper .swiper-slide a{display:block;}
.swiper-container .swiper-wrapper .swiper-slide img{display:block; width:100%;}
.swiper-container .swiper-pagination{position:absolute; width:100%; bottom:10px; left:0; text-align:center;}
.swiper-container .swiper-pagination .swiper-pagination-bullet{display:inline-block; width:8px; height:8px; margin:0 3px; background:#efefef; border-radius:4px}
.swiper-container .swiper-pagination .swiper-pagination-bullet-active{background:#E2332E;}

.mini-header{position:relative; height:50px; background:#fff;}
.mini-header .logo{position:absolute; top:9px; left:9px; display:block; width:115px; height:33px; background:url(../m_images/logo.jpg) no-repeat; background-size:cover;}
.mini-header .logo a{display:block; width:115px; height:33px;}
.mini-header .words{position:absolute; top:14px; right:9px; color:#E2332E; font-style:italic; font-weight:700;}

.mini-item{background:#fff; margin-top:10px; padding:15px 0 0 0;}
.mini-item ul li{float:left; width:33.3333334%; text-align:center; padding-bottom:15px;}
.mini-item ul li img{display:block; width:60px; height:60px; margin:0 auto 5px; border-radius:30px; overflow:hidden;}
.mini-item ul li a{color:#666;}

.mini-faq-list dl{margin:0 10px; padding:10px 0; border-bottom:1px dashed #ddd; font-size:0.875rem;}
.mini-faq-list dl dd{padding-top:5px; color:#888;}
.mini-faq-list dl:last-child{border:0}

.mini-mod{background:#fff;}
.mini-mod .hd{height:35px; line-height:34px; padding:0 10px; font-weight:700; font-size:14px; color:#E2332E; border-bottom:1px solid #efefef;}
.mini-mod .i-contact{padding:10px; line-height:27px; color:#888;}
.mini-mod .i-contact a{color:#E2332E; text-decoration:underline; font-size:1.071rem;}

.mini-hot{padding:10px; background:#fff;}
.mini-hot ul li{float:left;}
.mini-hot ul li a{display:block; width:100%; height:100%; text-align:center;}
.mini-hot ul li:nth-child(1){width:50%; height:120px;}
.mini-hot ul li:nth-child(1) a{background:#0066CC; color:#fff; border-top:1px solid transparent;}
.mini-hot ul li:nth-child(1) a:before{display:block; content:''; width:83px; height:77px; margin:10px auto 5px; background:url(http://www.gyldzc.com/templets/moban/images/icon02.png) no-repeat; background-size:cover}



.mini-hot ul li:nth-child(2){width:50%; height:60px; padding-left:10px; padding-bottom:5px;}
.mini-hot ul li:nth-child(2) a{background:#1BAD88; line-height:55px; color:#fff;}
.mini-hot ul li:nth-child(3){width:50%; height:60px; padding-left:10px; padding-top:5px;}
.mini-hot ul li:nth-child(3) a{background:#f60; line-height:55px; color:#fff;}

.mini-fixed{position:fixed; bottom:0; left:0; width:100%; height:40px; background:#E2332E; line-height:40px; text-align:center;}
.mini-fixed a{display:block; color:#fff; font-size:1.142rem;}
.mini-fixed a:active{background:#b80000;};