/* CSS Document */
body, div, h1, h2, h3, h4, h5, h6, hr, p, ul, ol, li,span{ margin:0; padding:0; }
body{font:normal 12px  "Arial","微软雅黑","Tahoma",sans-serif; margin:0;padding:0; }
ul,ol{list-style:none;padding: 0px;overflow: visible;}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td, fieldset, label, legend,dt,dd,dl{margin:0;padding:0;}
section, article, aside, header, footer, nav, dialog, figure,figcaption {display: block;}
em, i { font-style:normal }
img { border:0;padding:0; }
.clearfloat{clear:both;}
a,button,input,optgroup,select,textarea,span{-webkit-tap-highlight-color:rgba(0,0,0,0);}
a, img{-webkit-touch-callout: none;}
a:hover{text-decoration:none}
ins,a{text-decoration:none}
body,html{width: 100%; max-width:750px; margin:0 auto;}
body{position: relative; -webkit-overflow-scrolling:touch; background:#fd282b; }
.hide{display: none;}

.share{position: absolute;right: 0.4rem;top: 0.4rem;width: 1rem;z-index:9}
.share img{width: 100%;display: block;}

.main { width:100%; min-width:320px; margin:0 auto; position:relative; overflow:hidden; padding-bottom:2.2rem}
.main img { width:100%; height:auto; display:block;}
a.hdxz_x { width:0.52rem; position:fixed; top:4.2rem; right:0; display:block; z-index:999;}
.box_x { position:relative; z-index:2; width:7.18rem; margin:-1rem auto 0;}
.img_x { margin-bottom:0.4rem;}
p.p1_k { height:0.6rem; border-radius:0.6rem; font-size:0.24rem; color:#fff; line-height:0.6rem; text-align:center; background-image: linear-gradient(269deg, #FF8E5C 32%, #FF5C82 100%); position:relative; }
p.p1_k:before { content:''; position:absolute; z-index:99; top:-0.17rem; left:50%; margin-left:-0.18rem; width:0; height:0; border-left:0.36rem solid transparent; border-right: 0.36rem solid transparent;border-bottom: 0.18rem solid #FF7E67;}
p.p2_k {font-size:0.24rem; color:#fff; line-height:1.5em; text-align:center; padding-top:0.18rem;}
.con_x { background:#fff; border-radius:0.2rem; padding:0.01rem 0; margin-top:0.6rem;}
img.i4_k { width:3.6rem; margin:-0.18rem auto 0; position:relative;}
.nr_k { padding:0.36rem}
.nr_k p { font-size:0.26rem; color: #4A4A4A; line-height:1.5em; padding-bottom:0.2rem;}
.nr_k b { font-size:0.32rem; color: #6D2C2C; line-height:1.5em; display:block; padding-bottom:0.1rem;}

a.bnt_k { width:100%; display:block; position:fixed; z-index:999; bottom:0; left:0; background:rgba(253,40,43,.5); padding:0.2rem 0;}
img.i5_k { width:6.53rem; margin:0 auto;}
a.bnt_k p {font-size:0.24rem; color:#fff; line-height:1.5em; text-align:center; padding-top:0.18rem;}

.qa_jf { width:6.7rem; margin:0.24rem auto 0.36rem; background:rgba(253,240,229,0.7); border-radius:0.2rem; padding:0.4rem 0; }
.q_jf { font-size:0.24rem; color:#000; line-height:1.5em; font-weight:bold; position:relative; margin:0 0.16rem; border-bottom:#e9d5c1 dashed 0.01rem; padding-left:0.8rem; padding-bottom:0.1rem}
.q_jf span { color: #AC783E; display:block; font-weight:normal;}
.q_jf:before { content:'Q'; position:absolute; z-index:9; top:0; left:0; font-size:0.72rem; color: #AC783E; line-height:1em; opacity:0.21}
.a_jf { font-size:0.24rem; color:#4A4A4A; line-height:1.5em; position:relative; margin:0.16rem 0.16rem 0;padding-left:0.8rem;}
.a_jf span { color: #AC783E; display:block; }
.a_jf:before { content:'A'; position:absolute; z-index:9; top:0; left:0; font-size:0.72rem; color: #AC783E; line-height:1em; opacity:0.21; font-weight:bold;}

.qa_jf.qa02_jf {background:rgba(178,200,197,0.23);}
.qa02_jf .q_jf { border-bottom:#b8ccc9 dashed 0.01rem;}
.qa02_jf .q_jf span {color: #79A49E;}
.qa02_jf .q_jf:before {color: #79A49E;}
.qa02_jf .a_jf span {color: #79A49E;}
.qa02_jf .a_jf:before {color: #79A49E;}

/*弹窗*/
#layer{background-color:#000; _background-color:transparent;-ms-filter:”progid:DXImageTransform.Microsoft.Alpha(Opacity=50)”;filter: alpha(opacity=50); }
.pop_box {width:90%;height:80%;position:relative;background:#fff; border-radius:0.2rem; }

.pop_box .mod_tips {padding:0; height:97%; position:relative;}
.rules_exit{width:0.5rem;height:0.5rem;position:absolute;right:0rem;top:-0.7rem; z-index:99;}
.rules_exit a{display:block;width:100%;height:100%;background:url(../images/close.png) no-repeat;background-size:100% 100%;} 
.pop_box .mod_tips .tit_x { font-size:0.36rem; color:#000; line-height:1.5em; text-align:center; font-weight:bold; margin:0.3rem 0;}
.pop_box .mod_tips .tit_x span { display:inline-block; position:relative;}
.pop_box .mod_tips .pop_list{padding:0.2rem 0.2rem; margin:0 0.3rem; height:88%;overflow:auto;z-index:10; position:relative; background:#fff; border-radius:0.2rem;}

.pop_list p {line-height:1.5em;font-size:0.24rem;color: #333333; padding-bottom:0.2rem; text-align: justify;position:relative;}
.pop_list p.p1_pop { font-size:0.3rem; color:#333; line-height:1.5em; font-weight:bold; text-align:center }
.pop_list p.p1_pop span { position:relative; padding:0 0.2rem; }

.pop_box#pop_wxts { height:5.8rem;}
.pop_box#pop_wxts .mod_tips .pop_list {height:4rem;padding:0.4rem 0.2rem 0;}
a.btn1_l { font-size:0.3rem; color:#fff5ef; width:3rem; height:0.79rem; line-height:0.79rem; text-align:center; border-radius:0.79rem; background:#ef6c4b; margin:0.2rem auto 0; display:block;}


/*duihaoli*/
.fix_box { position:fixed; width:100%; height:100%; overflow:auto; background:rgba(0,0,0,.5); top:0; left:0; z-index:999; display:none; }
.fix_con { width:7.2rem; margin:1.5rem auto 0; background:url(../images/bg.png) no-repeat;background-size:100% 100%; border-radius:0.4rem; position:relative; padding:0.01rem 0 0.3rem;}
img.fix_close { width:0.62rem; height:auto; position:absolute; z-index:9; top:-0.8rem; right:0; display:block;}
img.i9_y { width:4.34rem; height:auto; margin:-0.17rem auto 0.3rem; display:block;}
p.tit_y { text-align:center; font-size:0; margin-bottom:0.5rem}
p.tit_y span { display:inline-block; vertical-align:middle; font-size:0.36rem; color:#fff; line-height:1em; font-weight:bold; padding:0 0.4rem;}
p.tit_y img { display:inline-block; width:1.1rem; vertical-align:middle;}
p.tit1_y {font-size:0.3rem; color:#fff; line-height:1em; font-weight:bold; position:relative; margin-left:0.17rem; padding-left:0.15rem;}
p.tit1_y:before { content:''; width:0.06rem; height:0.3rem; background:#fff; position:absolute; z-index:9; top:50%; margin-top:-0.15rem; left:0;}
.fix_list { font-size:0; text-align:center; margin:0.28rem 0 0.4rem;}
.fix_list a { width:2.4rem; display:inline-block; vertical-align:top; position:relative;}
.fix_list img { width:100%; height:auto; display:block;}
.fix_list img.i12_y { width:1.92rem; height:0.68rem; position:absolute; z-index:9; bottom:0.24rem; left:50%; margin-left:-0.96rem;}

p.p1_f { font-size:0.24rem; color:#fff; line-height:1.5em; padding:0 0.3rem 0.1rem;}
