﻿@charset "utf-8";
/* CSS Document */
html { min-height: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; margin: 0 auto; overflow-x:hidden; width:100%; margin: 0 auto; height:100%;}
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, input, a, table, img, hr, textarea, strong, figure { margin: 0 auto; padding: 0;}
body { color: #333; margin: 0 auto;font-size:.32rem; position: relative; width:100%; width:7.5rem; overflow-x:hidden; min-height:100%; background:#f5f5f5;}
*html, html { height: 100%; }
article, footer, header, section, footer, nav, figure, menu, object, time {	display: block;}
ul, ol, li { list-style: none;border:0px;outline:none;}
a { color: #333333; text-decoration: none;-webkit-tap-highlight-color: rgba(255, 255, 255, 0);-webkit-user-select: none;-moz-user-focus: none;-moz-user-select: none;}
a:hover, a:active, a:focus, a:visited { text-decoration: none;}
img { border: none; vertical-align: middle; width: 100%; font-size:0px;}
table {	border-collapse: collapse; border-spacing: 0;}
hr { width: 100%; height: 1px; border: 0; border-bottom: 1px solid #dedede;}
a, input { outline: 0; cursor:pointer;}
em { font-style: normal;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
input{-webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0; }
button,textarea{border:0;font-weight: normal;}



.red{color:red;}
.bgfff{background:#fff;}
.warp{width:7.5rem;}
.list li{width:100%; height:.88rem; border-bottom: 1px solid #ededed; line-height:.88rem; color:#000000; font-size:.32rem; position:relative; background:#fff;}
.list li a{ line-height:.88rem; color:#000000; font-size:.32rem; display:block; text-indent:.3rem; width:100%;}
.list li i{position:absolute; right:.3rem; top:.3rem; width:.14rem; height:.24rem; background:url(https://res.18qh.com/qht/img/qht_yqzz_list_sprite.png) no-repeat 0 0; background-size:6rem;}

.h_title{margin: .5rem .3rem .2rem; width:6.9rem; color:#000; font-size:.32rem; color:#333; font-weight:bold;}
.cont{margin: .3rem .3rem 0; width:6.9rem;}
.cont p{margin-bottom:.3rem; font-size:.28rem; color:#333333; line-height: .48rem;}
.cont p img{ max-width:100%;}
.cont p.p_tit{ border-bottom: 2px solid #e66e70;  margin-top: .5rem; line-height: .72rem; font-size: .32rem; font-weight: 700;}

.FreeCollectionClick{width: 7.5rem; height: 0.98rem; line-height: 0.98rem; display: block; position: fixed; bottom: 0; left: 50%; margin-left: -3.75rem; text-align: center; z-index: 9; color: #fff; background: #faae3c;}

.tip_error2{  position: fixed; top: 45%;text-align: center; width:100%; background:none; z-index:999999; display:none;}
.tip_error2 span{color: #fff; background: rgba(0,0,0,0.5); padding:5px 15px; border-radius:5px; font-size:.28rem;}

@media screen and (min-width: 320px) {html{ font-size:43px; }}
@media screen and (min-width: 375px) {html{ font-size:50px;}}
@media screen and (min-width: 414px) {html{font-size:55px;}}
@media screen and (min-width: 750px) {html{font-size:100px;}}