﻿﻿@font-face {
    font-family: 'iconfont';  /* project id 209648 */
    src: url('../fonts/font_209648_4zdv7vf733ow29.eot');
    src: url('../fonts/font_209648_4zdv7vf733ow29.eot') format('embedded-opentype'),
    url('../fonts/font_209648_4zdv7vf733ow29.woff') format('woff'),
    url('../fonts/font_209648_4zdv7vf733ow29.ttf') format('truetype'),
    url('../fonts/font_209648_4zdv7vf733ow29.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
*{font-family: "STHeiti","Microsoft YaHei","Helvetica","Arial","sans-serif"; touch-action: none;padding-left: 0}
a{color: #333;}
li{list-style: none;}
p{ font-size: 0.6rem;}
select{ margin-bottom: 0;}
img{max-width: 100%;max-height: 100%; display: block; margin: 0 auto; height: auto;}
/*a.logo,a.logo2{ display: inline-block; height: 1.8rem; padding-top: .1rem; width: 10rem;}*/
/*a.logo2{width: 1.8rem;}*/
/*a.logo2.iconfont{ color: #fff; font-size: .8rem; line-height: 2rem;height: 2rem;}*/
.search{ height: 2rem; width: 100%; background: #E60012; position: absolute; left: 0; z-index: 11; display: none; animation: sch 1s;
    color: #fff; line-height: 1.2rem; font-size: .7rem; padding-left: .2rem;}
.search a{width: 1.8rem; display: inline-block; margin-right: .2rem; margin-top: .4rem; text-align: center; color: #fff;}
.search a:first-child{ margin-left: .2rem;}
.search a.cur{ background: #fff; color: #E60012; border-radius: 4px;}
.search .keywd{ width: 9.4rem; height: 1.4rem; line-height: 1.4rem;margin-bottom:0; text-indent: .2rem; padding: 0; color: #000; font-family: "STHeiti","Microsoft YaHei","Helvetica","Arial","sans-serif"; }
.search .s-cancle,.cls-poup{ width: 1.2rem; line-height: 1.2rem; margin-top: .4rem; margin-right: .4rem; background: #fff;
    color:#E60012;border-radius: 1.2rem; float: right; text-align: center; display: table-cell; vertical-align: middle;}
.cls-poup{ position: absolute; top:0; right: 0;height: 1.2rem;line-height: 1rem; background: none;}
.search .iconfont,.cls-poup .iconfont{  font-size: .8rem; padding-top:0;}
.search-tip{ background: #fff; color: #000; text-align: left; font-size: .6rem; padding: .5rem;}
.search-tip span{ color: #E60012;}
.nav {display: flex; display: -webkit-flex;flex-direction:column; height: 100%; position: relative; z-index: 1}
.nav .nav-lst{flex-grow:0}
.nav ul{padding: 10% 0}
.nav li.link,.nav-back{ display: block; font-size: .8rem; width: 100%;line-height: 2.4rem; height: 2.4rem; }
.nav li.link a{color:#fff; display: block; padding-left: 30%; text-indent: .5rem;}
.nav li.link .iconfont{ float: left; font-size: 1rem; font-weight: 500; color: #f71b2c; line-height: 2.5rem;height: 2.4rem;}
.login{text-align: right; border-top:1px solid #f71b2c; flex-grow: 1; position: relative;}
.login a{position: absolute;width: 100%; left:0; top: 50%; transform: translate(0,-50%); margin-top: -1.2rem; vertical-align: middle; text-align: center}
.login .hdimg{ width:1.6rem; height:1.6rem; display: inline-block; vertical-align: middle; border-radius:100% }
.login .nickname{margin-bottom: 0; color: #fff; line-height: 1.6rem; height:1.6rem; vertical-align: middle; display: inline-block; font-size:.8rem; margin-left: .2rem;
max-width:5.6rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
/*.login .uname{font-size: .75rem}*/
.login .tips{font-size: .6rem; color: #bbb; margin-top: .2rem}
.nav-back{ position: absolute; bottom: 0; right: 0; background: #606060;  text-indent: .2rem;font-size: .9rem; color: #aaa; padding-left: 30%;z-index: 2}
.nav-back .iconfont{ font-size: 1.4rem; line-height: 2.6rem; height: 2.4rem; float: left;}
.mui-input-row.mui-search{ width: 80%; margin: 0 auto;}
.mui-search .mui-placeholder .mui-icon{ color: #000; font-size: 1rem; line-height: 2rem;  }
input[type=search]{ background: #fff; height: 1.4rem; margin-top: .3rem;}
.mask{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #fff; z-index: 10; background: rgba(0,0,0,0.4); display: none;}
.param-list{ color: #fff; font-size: .8rem;}
.param-list dl{ padding: 0.5rem 1rem 1rem;}
.param-list dt{ line-height: 2rem; display: block; width: 100%; border-bottom: 1px solid #f1f1f1; }
.param-list dd{display:inline-block;  font-size: 0.6rem; margin-right: .2rem; line-height: 1rem;margin-top: 0.3rem; padding: 0 .5rem; border: 1px solid #ccc; border-radius: 4px;}
.param-list dd.cur{border: 1px solid #e60012; color:#fff ;background: #e60012;}
.filter-sub{color:#fff ;background: #e60012; display: block; margin: 0 auto; width: 4rem; font-size: 0.7rem; line-height: 1.2rem; text-align: center; border-radius: 4px; margin-top: 1rem;}

.pages{ width: 100%; margin: .5rem 0; background: #fff; font-size:.6rem;  text-align: center; position: relative; line-height: 1.6rem; border-radius: 4px;}
.current{ background: url(../images/logos.png) no-repeat left center;   background-size:auto 50% ; color: #666; text-indent: .9rem; width: auto;  height: 1.6rem; display: inline-block;}
.pages li{display: inline-block}
.pages a{display: block;}
.pages a.next{left: auto; right: 0; z-index: 1;width: 100%; text-indent: 50%;}
.mui-off-canvas-wrap .mui-bar{position:static !important;}
.mui-bar{overflow: hidden;}
.ad-img{ position: relative; display: block}
.ad-img .ad-close{ position: absolute; top: 50%; right:0; color: #fff; transform: translateY(-50%); line-height: 2rem; width: 2rem;text-align: center}


.complaint-form-body{ position:fixed; top:0; left:0; width:100%;height:100%; font-size:.65rem; z-index:4; background:#fff; box-sizing:border-box; padding:1rem; line-height:1.4rem; display:none}
.complaint-form-body .red{ color:#f00; background:none}
.complaint-form-body input[type=text]{margin-bottom:.4rem;}
/*.complaint-form-body .row{margin-top:.5rem}*/
.complaint-form-body .title{ font-size:.9rem; text-align:center; margin-bottom:.3rem; font-weight:bold}
.complaint-form-body label{ display:inline-block; width:3.5rem;}
.complaint-list{line-height:1.4rem; font-size:.6rem;text-align:center;}
.complaint-list span{ display:inline-block}
.complaint-sub{ background:#f00; color:#fff; margin-right:.5rem; padding:0 .6rem;border:1px solid #f00}
.complaint-close{ padding:0 .6rem;border:1px solid #f00; color:#f00}
/*.complaint-entrance{ position:fixed; bottom:5rem;right:.5rem; width:1.85rem; height:1.85rem; background:url(../images/jy.png) no-repeat center; background-size:100%; z-index:3}*/
.complaint-form-body .dsc{ text-indent:2em}