/* 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; background:#e6ddce;}
body{position: relative; -webkit-overflow-scrolling:touch; }
.hide{display: none;}
table { border-collapse: collapse; border-spacing: 0; }

.main { width:100%; min-width:320px; margin:0 auto; position:relative; overflow:hidden;}
.main img { width:100%; height:auto; display:block;}

.logo_b { width:2.41rem; position:absolute; z-index:99; top:0.33rem; left:0;}
.tit_b { width:4.91rem; margin:0 auto 0.1rem; padding-top:1.32rem;}
.share{ width:1rem; top:0.5rem; right:0.2rem; position:absolute;}
.share img{ width:100%; display:block}

.text_b { width:3.6rem; margin-left:0.3rem; margin-top:-0.8rem; font-size:0.23rem; color:#000; line-height:1.5em; position:relative; z-index:2; padding-bottom:0.5rem}
.text_b b { font-size:0.28rem; color:#282935; line-height:1.5em; display:block}

.con1_b { background:#f7f3ec;border-radius:0.2rem; width:6.89rem; margin:0 auto 0; position:relative; padding:0.2rem 0 0.5rem; box-shadow:0 0.1rem 0.2rem #c8c0b4;}
.bg1_b { background:#fefefe; border-radius:0.2rem; padding:0.4rem 0; margin:0 0.2rem;}
.tit4_b { text-align:center; }
.tit4_b span { font-size:0.26rem; color:#3c4049; line-height:1.5em; display:inline-block; position:relative; }
.tit4_b span:before { content:'';  position:absolute; z-index:9; top:50%; left:-0.5rem; margin-top:-0.01rem; width:0.37rem; height:0.02rem;background-image: linear-gradient(270deg, rgba(66,70,79,1), rgba(129,94,58,0));  }
.tit4_b span:after { content:'';  position:absolute; z-index:9; top:50%; right:-0.5rem; margin-top:-0.01rem; width:0.37rem; height:0.02rem;background-image: linear-gradient(90deg, rgba(66,70,79,1), rgba(129,94,58,0));  }
img.t1_b { width:3.58rem;  margin:0.2rem auto 0.6rem;}
img.i1_b { width:5.92rem; margin:0 auto 0.34rem;}
a.btn3_b { width:3.22rem; display:block; margin:0 auto;}
.nr2_b { text-align:center; margin-top:0.3rem;}
.nr2_b  a { display:inline-block; vertical-align:top; font-size:0.23rem; color:#564b39; line-height:1.5em; border-bottom:#564b39 solid 0.01rem; margin:0 0.2rem;}


.card_b {background-image: radial-gradient( #fff 0%, #e6ddce 75% ); padding:0.7rem 0 0.2rem;}
.tit_card { text-align:center; }
.tit_card p span { font-size:0.26rem; color:#282b3c; line-height:1.5em; display:inline-block; position:relative; }
.tit_card p span:before { content:'';  position:absolute; z-index:9; top:50%; left:-0.5rem; margin-top:-0.01rem; width:0.37rem; height:0.02rem;background-image: linear-gradient(270deg, rgba(66,70,79,1), rgba(129,94,58,0));  }
.tit_card p span:after { content:'';  position:absolute; z-index:9; top:50%; right:-0.5rem; margin-top:-0.01rem; width:0.37rem; height:0.02rem;background-image: linear-gradient(90deg, rgba(129,94,58,1), rgba(66,70,79,0));  }

.cardimg {overflow:hidden;position:relative;z-index:1; width:7.5rem; height:2.52rem; margin:0.3rem auto 0.5rem;}
.cardw { width:3.99rem; margin:0 auto; overflow:hidden; }
.swiper-slide img {width:3.99rem; height:2.52rem; display:block; margin:0 auto;}
.cardimg .swiper-button-prev { width:0.28rem; height:0.34rem; background:url(../images/i2.png) no-repeat;background-size:100% 100%; left:1rem; }
.cardimg .swiper-button-next { width:0.28rem; height:0.34rem; background:url(../images/i3.png) no-repeat;background-size:100% 100%; right:1rem; }
.btn_card { width:3.22rem; height:0.74rem; background:url(../images/i4.png) no-repeat;background-size:100% 100%; margin:0 auto; display:block }
.btn_card a { width:100%; height:100%; display:block}

.con4_b { position:relative; z-index:2;background-image: radial-gradient( #fff 0%, #d5abab 75% ); padding:0.7rem 0 0.2rem;}
img.t2_b { width:2.35rem; margin:0 auto 0.3rem;}
.tit5_b { text-align:center; }
.tit5_b span { font-size:0.26rem; color:#694949; line-height:1.5em; display:inline-block; position:relative; font-weight:bold;}
.tit5_b span:before { content:'';  position:absolute; z-index:9; top:50%; left:-0.5rem; margin-top:-0.01rem; width:0.37rem; height:0.02rem;background-image: linear-gradient(270deg, rgba(105,73,73,1), rgba(105,73,73,0));  }
.tit5_b span:after { content:'';  position:absolute; z-index:9; top:50%; right:-0.5rem; margin-top:-0.01rem; width:0.37rem; height:0.02rem;background-image: linear-gradient(90deg, rgba(105,73,73,1), rgba(105,73,73,0));  }
img.c1_b { width:4rem; margin:0.3rem auto 0.5rem;}

.con5_b { background:#fcfaf8; width:7rem; border-radius:0.2rem; box-shadow:0 0.1rem 0.2rem #c8c0b4;  margin:0.4rem auto; padding:0.01rem 0 0.3rem; position:relative;}
.con5_b:before { content:''; position:absolute; z-index:1; bottom:0; right:0; width:1.53rem; height:1.23rem;background:url(../images/i12.png) no-repeat;background-size:100% 100%;}
.table1_b {text-align:center;font-size:0.24rem;color: #000; border-color:#878787; width:6.08rem; margin:0 auto;}
.table1_b th { background:#fbecd5; font-weight:bold;  padding:0.05rem 0.1rem;border:1px solid #868687}
.table1_b td { padding:0.05rem 0.1rem;border:1px solid #868687}

.tit1_b { width:4.51rem; height:0.84rem; margin:0 auto;background:url(../images/i5.png) no-repeat;background-size:100% 100%; font-weight:bold; font-size:0.3rem; color:#644322; line-height:0.84rem; text-align:center; position:relative; z-index:2; margin-top:-0.19rem;}
p.p1_b { font-size:0.24rem; color:#31343e; line-height:1.5em; text-indent:2em; padding:0.26rem 0.5rem; font-weight:bold;}
p.p1_b span { color:#a87d5b;}
a.btn_b { display:block; text-align:center; font-size:0.22rem; color:#353542; line-height:1.5em; margin-top:0.3rem; font-weight:bold;}
a.btn_b span { display:inline-block; border-bottom:#353542 solid 0.01rem;}
.con2_b { background:#f7f2ea;border-radius:0.2rem; width:7rem; margin:0.6rem auto 0.3rem; position:relative; padding:0.01rem 0; box-shadow:0 0.1rem 0.2rem #c8c0b4;}
p.p2_b { font-size:0.24rem; color:#0f0f0f; line-height:1.5em; padding:0 0.5rem 0.1rem 0.3rem;}
p.p2_b.w1{ padding-left:1.36rem; position:relative}
p.p2_b span{ position: absolute; left:0.3rem; top:0; width:0.99rem; height:0.35rem;background:url(../images/m1-2.png) no-repeat;background-size:100% 100%; font-size:0.24rem; color:#fff; line-height:0.33rem; text-align:center; font-weight:bold; }
p.p2_b strong { color:#b56f2a;}
p.p2_b b { color:#0f0f0f;}
p.p2_b a {color:#a87d5b; text-decoration:underline}
.mart { margin-top:0.3rem;}
.nr_b { width:6.3rem; margin:0.3rem auto 0; background:#fbfcfd;  border-radius:0.2rem; overflow:hidden;}
p.tit2_b span { border-radius:0.2rem 0 0.2rem 0; font-size:0.23rem; color:#966f49; line-height:1.5em; display:inline-block; padding:0.1rem 0.2rem; background:#f0dbbc;}
p.tit2_b span b { font-size:0.24rem; color:#744e29; line-height:1.5em;}

p.p3_b { font-size:0.28rem; color:#a3793f; line-height:1.5em; text-align:center; font-weight:bold; margin:0.1rem 0 0.2rem;}
p.p7_b{ text-align:center; font-size:0.22rem; color:#524f5e; padding-bottom:0.3rem}
p.p7_b a{ color:#a87d5b; text-decoration:underline}
img.i6_b { width:4.9rem; margin:0 auto;}
p.p8_b { font-size:0.24rem; color:#4b3131; line-height:1.5em; padding:0.2rem 0.5rem 0;}

p.p6_b{ text-align:center; padding-top:0.2rem;font-size:0.2rem; color:#666}


a.btn1_b { width:3.24rem; display:block; margin:0.34rem auto 0.1rem;}
a.btn1_b p { text-align:center; font-size:0.22rem; color:#524f5e; padding-bottom:0.1rem}
.con3_b { background:#beb2a0; padding:0.4rem 0; margin-top:-0.02rem; }
p.tit3_b { text-align:center;}
p.tit3_b span { font-size:0.36rem; color:#f7eddb; line-height:1.5em; display:inline-block; position:relative; font-weight:bold;}
p.tit3_b span:before { content:'';  position:absolute; z-index:9; top:50%; left:-0.7rem; margin-top:-0.01rem; width:0.6rem; height:0.02rem;background-image: linear-gradient(270deg, rgba(245,234,212,1) 50%, rgba(238,202,140,0));  }
p.tit3_b span:after { content:'';  position:absolute; z-index:9; top:50%; right:-0.7rem; margin-top:-0.01rem; width:0.6rem; height:0.02rem;background-image: linear-gradient(90deg, rgba(245,234,212,1) 50%, rgba(238,202,140,0));  }
.nr1_b {background-image: linear-gradient(120deg, #f6f1e9 0%, #d0cabf );border-radius:0.2rem; width:6.8rem; margin:0.2rem auto; padding:0.4rem 0;box-shadow:0 0.1rem 0.2rem #979287}
.nr1_b img { width:1.63rem; display:inline-block; vertical-align:middle;  margin:0 0.3rem;} 
.nr1_b p { font-size:0.24rem; color:#504837; line-height:1.5em; display:inline-block; vertical-align:middle; width:4.1rem; font-weight:bold;}
a.btn2_b { display:block; text-align:center; font-size:0.22rem; color:#faddaf; line-height:1.5em; margin-top:0.2rem;}
a.btn2_b span { display:inline-block; border-bottom:#faddaf solid 0.01rem;}
.mars { margin-top:0.6rem;}
ul.list_b { width:6.81rem; margin:0.2rem auto 0; font-size:0;}
ul.list_b li { background:url(../images/i12-2.png) no-repeat;background-size:100% 100%;border-radius:0.2rem;box-shadow:0 0 0.1rem #a8a8a8; padding:0.14rem; margin-bottom:0.2rem; position:relative; }
ul.list_b li:before { content:''; position:absolute; z-index:9; top:50%; right:0.14rem; margin-top:-0.16rem; width:0.14rem; height:0.32rem;background:url(../images/i13.png) no-repeat;background-size:100% 100%; }
ul.list_b li img { width:2.59rem; margin-right:0.3rem; display:inline-block; vertical-align:middle;}
.word_b { width:3rem; display:inline-block; vertical-align:middle;}
p.p4_b { font-size:0.32rem; color:#432d2d; line-height:1.5em; font-weight:bold}
p.p5_b { font-size:0.22rem; color:#432d2d; line-height:1.5em; padding:0.05rem 0 0;}



.list1_b {background-image: linear-gradient(120deg, #f6f1e9 0%, #d0cabf );border-radius:0.2rem; width:6.8rem; margin:0.2rem auto; padding:0.4rem 0;box-shadow:0 0.1rem 0.2rem #979287; font-size:0; text-align:center;}
.li_b { width:33.33%; display:inline-block; vertical-align:top;}
.li_b img { width:1.01rem; margin:0 auto;}
.li_b p { font-size:0.24rem; color:#432d2d; line-height:1.5em; margin-top:0.1rem;}
.li_b p b { font-size:0.32rem; color:#432d2d; line-height:1.5em; display:block;}

.tit_p { font-size:0.32rem; color:#83582f; line-height:1.5em; font-weight:bold; padding:0.3rem 0.4rem 0.1rem;}
.bg { background:#fbfcfd; border-radius:0.2rem; margin:0 0.3rem; padding:0.2rem 0}

.gg_b { width:0.7rem; height:0.3rem; background:#f8f5f1; font-size:0.2rem; color:#000; line-height:0.32rem; border-radius:0.1rem; position:absolute; z-index:9; top:7.3rem; right:0.3rem; text-align:center;}




/*弹窗*/
#layer{background-color:#000; _background-color:transparent;-ms-filter:”progid:DXImageTransform.Microsoft.Alpha(Opacity=50)”;filter: alpha(opacity=50); }
.pop_box {width:6.8rem;height:85%;position:relative; background:#e9e4dd; border-radius:0.2rem; }

.pop_box .mod_tips {padding:0;height:98%; position:relative; overflow:hidden}
.rules_exit{width:0.52rem;height:0.52rem;position:absolute;right:0;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 .pop_tit { text-align:center; margin:0.4rem 0 0.2rem;}
.pop_box .mod_tips .pop_tit span { font-size:0.32rem; color:#7a674c; line-height:1.5em; display:inline-block; position:relative; font-weight:bold;}
.pop_box .mod_tips .pop_tit span:before { content:'';  position:absolute; z-index:9; top:50%; left:-0.7rem; margin-top:-0.01rem; width:0.6rem; height:0.02rem;background-image: linear-gradient(270deg, rgba(122,103,76,1) 50%, rgba(122,103,76,0));  }
.pop_box .mod_tips .pop_tit span:after { content:'';  position:absolute; z-index:9; top:50%; right:-0.7rem; margin-top:-0.01rem; width:0.6rem; height:0.02rem;background-image: linear-gradient(90deg, rgba(122,103,76,1) 50%, rgba(122,103,76,0));  }

.pop_box .mod_tips .pop_list{ margin:0 0.2rem ;padding:0.4rem 0.3rem 0;height:86%;overflow:auto; background:#fff; border-radius:0.2rem; }

.pop_list p {line-height:1.5em;font-size:0.24rem;color: #3e3025; padding-bottom:0.2rem; text-align: justify;position:relative;}
.pop_list p span { display:block; color:#a58045;}
.pop_list p.pop_p1 { padding-bottom:0.1rem;}
.pop_list p.pop_p1 span { position:relative; font-size:0.26rem; color:#fff; line-height:1.5em;background:#cca66a; display:inline-block; padding:0.05rem 0.2rem 0; font-weight:bold;}
.table_b {text-align:center; margin-bottom:0.2rem; font-size:0.24rem;color: #000;}
.table_b th { background:#d9d9d9; font-weight:bold;  padding:0.1rem 0.05rem;border:1px solid #868687}
.table_b td { padding:0.1rem 0.05rem; border:1px solid #868687}
.table_b.ce td{ text-align:left}

.mask { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.7); z-index: 50; z-index:999; }
.pcenter { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); width: 100%; }

.jsq_ct { width:6.23rem; }
img.title3 { width:100%; display:block;}
    .jsq_ct .ct1 { background-color: #fff; padding: 0 0.4rem 0.3rem; margin-top: -0.01rem; }
    .jsq_ct .ct2 { background-color: #E2E6EC; padding: 0.1rem 0.4rem 0.2rem; margin-top: -0.01rem; border-bottom-left-radius: 0.2rem; border-bottom-right-radius: 0.3rem; }
    .jsq_ct .tip { font-size: 0.2rem; color: #374152; padding-left: 0.3rem; background: url(../images/icon_tip.png) no-repeat left 0.02rem; background-size: 0.17rem auto; }
    .jsq_ct .list { display: -webkit-box; -webkit-box-align: center; margin-top: 0.2rem; }
        .jsq_ct .list .list_l { min-width:2.25rem; margin-right: 0.1rem; font-size: 0.26rem; color: #3e3e3e; }
            .jsq_ct .list .list_l span { color: #999999; }
        .jsq_ct .list .list_r { -webkit-box-flex: 1; }
            .jsq_ct .list .list_r .input1 { display: block; width: 100%; height:0.58rem; line-height:0.58rem; text-align: center; border:0.01rem solid #C2C2C2; border-radius: 0.29rem; color: #3e3e3e; font-size: 0.26rem; box-sizing: border-box; padding: 0 0.1rem; outline: none; }
        .jsq_ct .list .btn_clear { display: block; width: 100%; height:0.7rem; line-height:0.7rem; text-align: center; font-size: 0.3rem; color: #fff; background-color: #DDB075; border-radius: 0.35rem; }
        .jsq_ct .list .btn_js { display: block; width: 100%; height:0.7rem; line-height:0.7rem; text-align: center; font-size: 0.3rem; color: #fff; background-color: #485973; border-radius: 0.35rem; }
    .jsq_ct .tb3 { width: 100%; }
        .jsq_ct .tb3 th { text-align: left; font-size: 0.26rem; color: #495569; padding: 0.1rem 0; font-weight: normal; }
            .jsq_ct .tb3 th span { color: #647084; font-size: 0.2rem; }
        .jsq_ct .tb3 td { text-align: center; font-size: 0.26rem; color: #495569; padding: 0.1rem; font-weight: bold; }

    .jsq_ct .hr { border-bottom: 0.01rem dotted #DC9EA0; margin: 0.2rem 0; }
    .jsq_ct .t1 { font-size: 0.2rem; color: #505c71; }
    .jsq_ct .btn_close2 { position: absolute; width:0.7rem; height:0.7rem; background: url(../images/btn_close2.png) no-repeat center center; background-size: 0.26rem auto; top: 0; right: 0; z-index: 1; }


