@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }
li { list-style: none; }
img, input { border: 0px; vertical-align: middle; color: #333333; font-family: "Microsoft YaHei"; outline: 0; }
p, h1, h2, h3, h4, h5, h6, img, ul, li, input, button, dd, dl, dt { margin: 0; padding: 0; list-style: none; border: none; font-weight: normal; font-style: normal; }
a, i, em, b, strong { text-decoration: none; font-style: normal; font-weight: normal; }
.clear { clear: both; display: none; }
.clearfix:after { content: "."; height: 0px; display: block; clear: both; visibility: hidden; }
.clearfix:after { zoom: 1; }
.fl { float: left; }
.fr { float: right; }
.wid { width: 94%; margin: 0 auto; }
button { outline: none; font-family: "Microsoft YaHei"; }
select { outline: 0; font-family: "Microsoft YaHei"; background: none; appearance: none; -moz-appearance: none; /* Firefox */ -webkit-appearance: none; /* Safari 和 Chrome */ -webkit-appearance: value; -moz-appearance: value; appearance: value; }
input::-ms-clear {
display: none;
}
input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: none; }
input { -webkit-appearance : none; outline:none ;-webkit-appearance:none;-webkit-user-modify: read-write-plaintext-only;border-radius: 0;
}
input[type="search"]{-webkit-appearance:none;} 
input::-webkit-search-cancel-button {display: none;}
table { border-collapse: collapse; border-spacing: 0; }
body, html { background: #fff; min-width: 240px; max-width: 640px; color: #333333; margin: 0 auto; font-family: "Microsoft YaHei"; font-size: 62.5%; position: relative; height: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; }
 input::-webkit-input-placeholder {
color:#cccccc;
}
input:-moz-placeholder {
color:#cccccc;
font-family:"Microsoft YaHei";
}
textarea:-moz-placeholder {
color:#cccccc;
}
textarea::-webkit-textarea-placeholder {
color:#cccccc;
}
textarea:-ms-input-placeholder {
color: #cccccc;
}
textarea::-webkit-input-placeholder {
color: #cccccc;
}
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; -o-transition: .2s; -ms-transition: .2s; -moz-transition: .2s; -webkit-transition: .2s; transition: .2s; }
a { -o-transition: .2s; -ms-transition: .2s; -moz-transition: .2s; -webkit-transition: .2s; transition: .2s; color: #333333; border: none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; outline: none; }
.foot_blank { height: 60px; width: 100%; }
.foot_fixed { width: 100%; height: 60px; overflow: hidden; position: fixed; left: 0; bottom: 0; z-index: 20; background: #fff; border-top: 1px solid #dddddd; -webkit-box-sizing: border-box; box-sizing: border-box; }
.index_foot_fixed{ background:rgba(255,255,255,0.98);}
.foot_fixed ul li { float: left; width: 33.3333%; height: 60px; text-align: center; position: relative; }
.foot_fixed ul li b { display: block; margin: 0 auto; width: 25px; height: 25px; background-position: center; background-size: contain; background-repeat: no-repeat; margin-top: 10px; }
.foot_fixed ul li span { display: block; margin: 0 auto; font-size: 12px; color: #898e9a; margin-top: 3px; }
.foot_fixed ul li.active { }
.foot_fixed ul li.active span { color: #ff6600; }
.foot_fixed ul li b.icon_ac { background-image: url(../images/icon_ac.png) }
.foot_fixed ul li b.icon_notice { background-image: url(../images/icon_notice.png) }
.foot_fixed ul li b.icon_my { background-image: url(../images/icon_my.png) }
.foot_fixed ul li.active .icon_ac { background-image: url(../images/icon_ac_on.png) }
.foot_fixed ul li.active .icon_notice { background-image: url(../images/icon_notice_on.png) }
.foot_fixed ul li.active .icon_my { background-image: url(../images/icon_my_on.png) }
.footer_bg { width: 33%; height: 100%; background-repeat: no-repeat; background-size: cover; -webkit-filter: blur(15px); -moz-filter: blur(15px); -o-filter: blur(15px); -ms-filter: blur(15px); filter: blur(15px); position: absolute; left: 0; top: 0; opacity: 0.9; background-color:#ded4cd; }
/*详情页foot*/
.details_fixed { }
.details_fixed .go_back { display: inline-block; width: 64px; height: 60px; background: url(../images/arrow_left.png) no-repeat center; background-size: 12px; }
.details_fixed .sign_btn { display: inline-block; width: 135px; height: 60px; line-height: 60px; background: #ff6600; color: #fff; text-align: center; font-size: 18px; float:right; }
.details_fixed ul {display:inline-block;-webkit-box-sizing:border-box; box-sizing:border-box; text-align: center; position:absolute; top:0; left:64px; right:135px; }
.details_fixed ul li { width: 33%; float: left; display: inline-block; margin-right: 0; text-align: center; }
.details_fixed ul li b { width: 20px; height: 20px; margin-top: 12px; }
.details_fixed ul li b.icon_speak { background-image: url(../images/icon_speak.png) }
.details_fixed ul li b.icon_star { background-image: url(../images/icon_star.png) }
.details_fixed ul li b.icon_forward { background-image: url(../images/icon_forward.png) }
.details_fixed ul li.on b.icon_star { background-image: url(../images/icon_star_on.png)}
.details_fixed ul li.on span{ color:#ff6600;}

/*投诉foot*/
.comp_fixed {}
.comp_fixed .comp_btn { width: 50%; text-align: center; display: table; height: 100%; }
.comp_fixed .comp_btn .icon_arrow_left_g { display: inline-block; width: 13px; height: 20px; background: url(../images/icon_arrow_left_g.png) no-repeat center/contain; margin-right: 3px; position: relative; top: -2px; }
.comp_fixed .comp_btn a { height: 100%; width: 100%; text-align: center; display: table-cell; vertical-align: middle; }
.comp_fixed .comp_btn .comp_tip { display: inline-block; text-align: left; color: #ff6600; font-size: 1.2rem; }
.comp_fixed .comp_btn .comp_tip span { display: block; }
.comp_fixed .comp_btn .release_btn { width: 100%; height: 100%; background: #ff6600; color: #fff; font-size: 18px; }


.b_shadow{ position:absolute; top:0; left:0; width:100%; height:100%; background:#000; z-index:21; display:none; opacity:0.5;}