body{ color:#333; max-width:750px;margin: 0 auto;background-size: 3.75rem 1rem;}

.clearfix:after{ content: ""; display: block; width: 100%; height: 0; line-height: 0; overflow: hidden; clear: both; }

.f_l{ float: left; }
.f_r{ float: right; }

.p_l8{ padding-left:.08rem; }
.m_t3{ margin-top: .03rem; }
.m_t8{ margin-top: .08rem; }
.m_r3{ margin-right: .03rem; }
.m_r8{ margin-right: .08rem; }
.m_b8{ margin-bottom: .08rem; }
.m_l8{ margin-left: .08rem; }

.f_s25{ font-size: .25rem; }
.f_s36{ font-size: .36rem; }

.co_aaa{ color:#aaa; }
.co_green{ color: #1c9916; }
.co_caa456{ color:#caa456; }
.co_000033{ color:#000033; }
.co_b08f53{ color:#b08f53; }
.co_0e4e90{ color:#0e4e90; }
.co_d62a36{ color:#d62a36; }
.co_e3434f{ color:#e3434f; }
.co_de2f44{ color:#de2f44; }
.co_9392db{ color:#9392db; }
.co_1c75d1{ color:#1c75d1; }
.co_2c9209{ color:#2c9209; }
.co_e75c4a{ color:#e75c4a; }

.back_ccd2ac{ background:#ccd2ac; }
.back_acd2b0{ background:#acd2b0; }
.back_b0d9e1{ background:#b0d9e1; }
.back_b2bbd8{ background:#b2bbd8; }
.back_d3bcd4{ background:#d3bcd4; }
.back_edc3ce{ background:#edc3ce; }
.back_afdeff{ background:#afdeff; }
.back_a3977f{ background:#a3977f; }
.back_e3434f{ background:#e3434f; }
.back_282c28{ background:#282c28; }
.openAlter dl{margin-bottom: 0;}
.icon_01{ width: .5rem; height: 1.15rem; background:url(../../../images/m/chuantong/icon_01.png) no-repeat; background-size: contain; }
.icon_msk{ background: url(../../../images/m/chuantong/icon_msk.png); background:url(../../../images/m/chuantong/icon_msk.png) center center; background-size: .14rem .12rem; }
.icon_zan{ position: relative; width: .16rem; height: .16rem;}
.icon_zan i{ width: .5rem; height: .5rem; background: url(../../../images/m/chuantong/icon_zan.png) no-repeat; background-size: 2900%; position: absolute; left: 50%; top: 50%; margin: -.25rem 0 0 -.25rem; display: block;}
.icon_zan.on i{ display: inline-block; -webkit-animation-name: heartBlast; animation-name: heartBlast; -webkit-animation-duration: .8s; animation-duration: .8s; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; -webkit-animation-timing-function: steps(28); animation-timing-function: steps(28); background-position: right; }
.icon_gua{ width: .17rem; height: .17rem; background: url(../../../images/logo_mini.png) no-repeat; background-size: contain;}
.icon_fdj{ width: .21rem; height: .21rem; background: url(../../../images/m/chuantong/icon_fdj.png) no-repeat; background-size: contain;}
.icon_hand{ width: .24rem; height: .24rem; display: block; margin: .1rem auto 0; background: url(../../../images/m/chuantong/icon_hand.png) no-repeat; background-size: contain;}
.icon_g{ width: .32rem; height: .32rem; background: url(../../../images/m/chuantong/icon_g.png) no-repeat; background-size: contain;}
.icon_wx{ width: .45rem; height: .45rem; background:url(../../../../member/images/m/chuantong/icon_wx.png) no-repeat; background-size: contain;}

.line_x{ border-top:1px solid #e1e1e1; display: block;}
.line_x02{ border-top:1px solid #f8f8f8; display: block;}
.line_x03{ border-top:1px dotted #d7d7d7; display: block;}
.line_y{ border-left: 1px solid #e1e1e1; display: block;}
.text_h_2{ display: -webkit-box; display: -moz-box; overflow: hidden; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp:2; }
.text_tit_01{ padding-left: .1rem; border-left: .04rem solid #e3434f; line-height: 1; }
.text_tit_02{ line-height: 1; }
.text_tit_02 i{ width: .16rem; height: .16rem; margin-right: .05rem; background:url(../../../images/m/chuantong/icon_gua.png) no-repeat; background-size: contain; display: inline-block; vertical-align: top;}

.line_c1{ display: -webkit-box; display: -moz-box; text-overflow: ellipsis; word-break: break-all; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }
.line_c2{ display: -webkit-box; display: -moz-box; text-overflow: ellipsis; word-break: break-all; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.line_c3{ display: -webkit-box; display: -moz-box; text-overflow: ellipsis; word-break: break-all; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }

.basic table{ border-collapse: collapse; border-spacing: 0; }
.basic table th,.basic table td{ border: 1px dotted #bfdacb; text-align: center; padding: .06rem 0;}
.basic table th{ font-size: .12rem; color:#999;}

.fil_blur_2{ filter: blur(.05rem); -webkit-filter: blur(.05rem); -moz-filter: blur(.05rem); -ms-filter: blur(.05rem); -o-filter: blur(.05rem); }
.fil_blur_3{ filter: blur(.05rem); -webkit-filter: blur(.05rem); -moz-filter: blur(.05rem); -ms-filter: blur(.05rem); -o-filter: blur(.05rem); }
.fil_blur_5{ filter: blur(.05rem); -webkit-filter: blur(.05rem); -moz-filter: blur(.05rem); -ms-filter: blur(.05rem); -o-filter: blur(.05rem); }

/*浜旇鍥捐〃*/
.wx_chart{}
.wx_chart ul{}
.wx_chart li{ padding: .04rem 0; }
.wx_chart li em,.wx_chart li i{ height: .12rem; display: inline-block; _display: inline; *zoom:1; vertical-align: top;}
.wx_chart li em{ margin-top: .03rem; margin-right: .05rem; background: #f2f2f2;}
.wx_chart li span:last-child{ width: .37rem;}

/* 浜旀牸鍥捐〃 */
.wg_tu{}
.wg_tu .xian{ width: .15rem; padding: .15rem 0;}
.wg_tu .text{ text-align: center; padding: 0 .15rem;}
.wg_tu .text03{ padding: .15rem .16rem;}
.wg_tu .text04{ display: block; clear: both; border-top: .01rem solid #ccc; text-align: center; padding: .07rem 0;}
.wg_tu .text p{ display: block; line-height: .3rem;}
.wg_tu .text em{ line-height: 1.2rem;}
.wg_tu .xian em.line{ border: .01rem solid #ccc; display: block; background: none;}
.wg_tu .xian01 em.line{ height: .9rem; border-right: 0;}
.wg_tu .xian02 em.line{ height: .29rem; border-left: 0;}
.wg_tu .xian02 em.line:nth-child(2){ margin: .02rem 0; }
.wg_text{ font-size: 1rem; color: #999; line-height: 1.3;}
.wg_text p{ padding: 5px 0;}

/* 鍗﹁薄鍥捐〃 */
.zygx{ color: #999; text-align: center;}
.zygx ul{}
.zygx li{ font-size: .12rem; }
.text_box{ padding: .19rem 0 0;}
.text_box span{ height: .31rem; line-height: .31rem; margin-top: .08rem; display: block;}
.text_box span:last-child{ margin-top: .09rem; }
.kuang{ padding: .18rem .03rem 0;}
.kuang span{ height: .31rem; width: .05rem; border: .01rem solid #e1e1e1; display: block; margin-top: .08rem;}
.kuang span:last-child{ margin-top: .11rem; }
.kuang_l span{ border-right:0;}
.kuang_r span{ border-left:0;}
.gx_tit{ margin-bottom: .05rem;}
.gx_block{}
.gx_block .gx_0,.gx_block .gx_1{ overflow: hidden; margin:0 0 .04rem;}
.gx_block span{ height: .07rem; background: #666; margin-top: .03rem;}
.gx_block .gx_0	span:first-child{ margin-right: .02rem;}
.gx_block .gx_on span{ background: #f00;}

/*鍒囨崲鎸夐挳 3v List*/
#list_h,.list_h{ height: .5rem;}
.list_h{ background: #ffffff; padding: 0 .1rem; top: 0; z-index: 11; width: 100%; position: relative;}
.list_h .back{ margin-left: -.1rem; padding-right: .1rem; position: absolute; left: .1rem; top: 0;}
.list_h .back a{ width: .4rem; height: .5rem; position: relative; display: block; }
.list_h .back i{ position: absolute; left: .07rem; top: 0; bottom: 0; right: 0; margin: auto; width: .14rem; height: .14rem; border: .02rem solid transparent; border-left-color: #333; border-bottom-color: #333; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg);}
.list_hd{height: 0.34rem;width: 2.26rem;box-sizing:border-box;}
.list_hd span{width: 55%;line-height:0.34rem;height:0.34rem;position: absolute;text-align:center;border-radius: .2rem;}
.list_hd span:nth-of-type(1){left:0;top:0;}
.list_hd span:nth-of-type(2){right:0;top:0;}
.list_hd .current{background:#e95b45;color: #ffffff;z-index:1;}

.name_nav_warp{height: 1rem; padding: 0.2rem 0;}
.name_nav{height:1rem;}
.name_nav>div{height:0.4rem;width: 2rem;line-height:0.4rem;background:#ededed;margin-right:0.1rem;text-align: center;padding: 0 0.1rem;}
/*鍗拌薄鏍囩*/
.yxbq{}
.yxbq ul{ margin-left: -.05rem; }
.yxbq li{ margin: 0 0 .05rem .05rem; width: .59rem; height: .59rem; background: url(../../../images/m/chuantong/yxbq_bj.jpg) center center no-repeat; background-size: contain; line-height: 1; border-radius: 50%; float: left; text-align: center; }

/*缈婚〉*/
.page{ border:.02rem solid #000; text-align: center;}
.page a,.page span{ height: .42rem; line-height: .42rem; width: .9rem; background: #fff; color: #333;}
.page span{ color: #ccc; }
.page>div{ border-left: .01rem solid #000; border-right: .01rem solid #000; line-height: .42rem; color: #8a8a8a; }
.page select{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0;}

/**/
.bfb,.bfb i{ height: .07rem; border-radius: .07rem; display: block; }
.bfb{ background:#e4e4e4; }
.bfb i{}

.img{}
.img img{ width: 100%; height: auto; vertical-align: top; }

.bor_box{}
.bor_box .bj{ background:#fff; border:.02rem solid #2c2121; position: absolute; left: 0; right: 0; top: 0; bottom:0;}
.bor_box .bj>div{ border:.01rem solid #e7e7e7; position: absolute; left: .05rem; right: .05rem; top: .05rem; bottom: .05rem;}
.bor_box .bj i{ width: .06rem; height: .06rem; border:.01rem solid #e7e7e7; position: absolute;}
.bor_box .bj i:nth-child(1){ left: -.01rem; top: -.01rem; -webkit-border-bottom-right-radius: 50%; -moz-border-bottom-right-radius: 50%;  border-bottom-right-radius: 50%;}
.bor_box .bj i:nth-child(2){ right: -.01rem; top: -.01rem; -webkit-border-bottom-left-radius: 50%; -moz-border-bottom-left-radius: 50%;  border-bottom-left-radius: 50%;}
.bor_box .bj i:nth-child(3){ left: -.01rem; bottom: -.01rem; -webkit-border-top-right-radius: 50%; -moz-border-top-right-radius: 50%;  border-top-right-radius: 50%;}
.bor_box .bj i:nth-child(4){ right: -.01rem; bottom: -.01rem; -webkit-border-top-left-radius: 50%; -moz-border-top-left-radius: 50%;  border-top-left-radius: 50%;}
.lace.bor_box .bj{ border: 0; background-image: url(../../../images/m/chuantong/lace_l.jpg),url(../../../images/m/chuantong/lace_r.jpg),url(../../../images/m/chuantong/lace_t.jpg),url(../../../images/m/chuantong/lace_b.jpg); background-position: left center,right center,center top,center bottom; background-repeat: repeat-y,repeat-y,repeat-x,repeat-x; background-size: .7rem 3.1rem,.7rem 3.1rem,3.6rem .7rem,3.6rem .7rem; }
.lace.bor_box .bj>div, .lace.bor_box .bj i{ border-color: #000; }
.bor_box .con{ padding:.08rem; }

footer.fixed{ position: fixed; left: 0; right: 0; bottom: 0; max-width: 3.75rem; margin-left: auto; margin-right: auto; }

/* index */
.banner{ position: absolute; left: 0; right: 0; top: 50px; font-size: 0;}
.banner img{ width: 100%; vertical-align: top;}
.in_main{ background: url(../../../images/m/chuantong/body_bj.jpg) repeat-y; background-size: contain; margin-top: 1.85rem;z-index: 100;}
.ban_bj{ background: url(../../../images/m/chuantong/banner_bj.png) no-repeat; background-size: 3.75rem .14rem; height: .14rem; position: absolute; top:-.14rem; left: 0; right: 0;}

.from{background:#ffffff;top: -0.28rem;}
.from .item{ border-top:.01rem solid #e7e7e7; }
.from .item:first-child{ border-top: 0; }
.from .input{}
.from .input span{ line-height: .22rem;}
.from .input input{ width: 100%; padding:.1rem 0; height: .42rem; line-height: inherit; text-overflow: ellipsis;}
.from .radio{ font-size: 0; }
.from .radio label{ display: inline-block; margin-left: .08rem;}
.from .radio input{ display: none;}
.from .radio label i{ width: .24rem; height: .24rem; line-height: .24rem; text-align: center; background:#c8c8c8; color:#fff; font-size: .15rem; border-radius: 50%; display: block;}
.from .radio input:checked~i{ background:#e8524c; }
.from .select{ position: relative;}
.from .select .tit{ position: relative; padding:0 .15rem 0 0; cursor: pointer; height:.42rem; line-height:.42rem; display: block; color:#333; text-align: left;}
.from .select .tit em{ font-size: .15rem; }
.from .select .tit b{ font-weight: 400; }
.from .select .tit i,.from .input em{ width: .1rem; height: .06rem; background: url(../../../images/m/chuantong/icon_down.png) no-repeat; background-size: cover; position: absolute; top: 50%; right: 0; margin: -.03rem 0 0 0; }
.from .select select{ position: absolute; z-index: 1; top: 0; left: 0; width: 100%; opacity: 0; height: 100%;}
.from .checkbox{ position: relative; padding-left: .1rem;}
.from .checkbox label{ display: block; line-height: .24rem; cursor: pointer; position: relative; padding-left: .2rem; font-size: .15rem;}
.from .checkbox i{ width: .15rem; height: .15rem; border:.02rem solid #e2e2e2; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%);}
.from .checkbox input{ display: none; }
.from .checkbox input:checked~i{ border-color:#999; }
.from .checkbox input:checked~i:after{ content:""; width: 80%; height: 80%; background: url(../../../images/m/chuantong/gou.png) no-repeat; background-size: contain; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; }
.user_ed {width: 0.16rem;height: 0.16rem;background: url(../../../images/m/chuantong/write.png) no-repeat;background-size: 0.16rem 0.16rem;margin-top: 0.16rem;}
.news_tishi{ line-height: 1.32rem; height: 1.32rem; overflow: hidden;background: #fff;border-radius: 5px;}
.news_tishi li span{ color:#999999; padding-right: .1rem; }
.news_tishi li .type{margin-left:0.2rem;position: relative;}
.news_tishi li .type::before{content:'';height:0.16rem;width:0.16rem;background: url(../../../images/logo_mini.png) no-repeat;background-size: 0.16rem 0.16rem;position: absolute;left: -0.18rem;top: 0;}
.news_tishi li { line-height: .44rem; margin: 0 0.1rem; font-size: 0.12rem; border-top: 1px solid #e8e7e7;box-sizing:initial;}

.hj_t{ position: relative; }
.hj_t h2{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; padding-top: .13rem; text-align: center; }
.hj_t span{ position: relative; line-height: .45rem; color: #fff; display: inline-block; font-size: .16rem; }
.hj_t span:after,.hj_t span:before{ content: ''; position: absolute; top: 50%; width: .08rem; height: .08rem; border: .02rem solid #8b8b8b; -webkit-transform: translateY(-50%) rotate(45deg); -moz-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg);}
.hj_t span:after{ right: -.22rem; }
.hj_t span:before{ left: -.22rem; }

.name_td .line{ border-top:1px dotted #333; position: relative;}
.name_td .line:after,.name_td .line:before{ content: ''; position: absolute; top: -.04rem; width: .065rem; height: .065rem; background:#333; border-radius: 50%;}
.name_td .line:after{ left:0; }
.name_td .line:before{ right:0; }

.name_ys .line{ border-left: 1px dotted #333; position: absolute; top: 124px; bottom: 10px; left: 50%;}
.name_ys .line:after,.name_ys .line:before{ content: ''; position: absolute; left: -.04rem; width: .07rem; height: .07rem; background:#333; border-radius: 50%;}
.name_ys .line:after{ top:0; }
.name_ys .line:before{ bottom:0; }

.options,.fix-word{ opacity: 0; visibility: hidden;}
.options .box,.fix-word .box{ -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); -webkit-transition: all .25s; -moz-transition: all .25s; -o-transition: all .25s; transition: all .25s; opacity: 0; }
.options .box,.fix-word .box{ position: absolute; left: 0; right: 0; bottom: 0; background:#fff; }
.options .bj,.fix-word .bj{ position: absolute; background: #000; background: rgba(0,0,0,.7); top: 0; left: 0; bottom: 0; right: 0; }
.options.show,.fix-word.show{ opacity: 1; visibility: visible;}
.options.show .box,.fix-word.show .box{ -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); opacity: 1; }
.options,.fix-word{ position: fixed; top:0; left: 0; right: 0; bottom: 0; z-index: 10000;}
.options .hd,.fix-word .hd{ border-bottom: 1px solid #f8f8f8; }
.options .hd a,.fix-word .hd a{ height: .5rem; line-height: .4rem; font-size: .16rem; padding: .07rem .1rem .03rem; position: absolute; right: 0px; top: 0px; z-index: 1; color: #2196F3; text-align: center; }
.options .hd p,.fix-word .hd p{ padding-top: 0.08rem; line-height: 0.4rem; text-align: center; font-size: 0.18rem; color: #222; }
.options .hd span,.fix-word .hd span{ font-size: 14px; color: #999; }
.options .bd{}
.options .bd .item{ padding-bottom: 4%; overflow: hidden; }
.options .bd label{ border: 1px solid #98989f; border-radius: .04rem; background: #fff; color: #222; font-size: .14rem; height: .3rem; overflow: hidden; line-height: .3rem; margin: 4% 0 0 4%; float: left; width: 20%; box-sizing: border-box; text-align: center; }
.options .bd label input{ display: none; }
.options .bd label.on{ position: relative; border-color: #f00; color: #f00; }
.options .bd label.on::after,.options .bd label.on::before{ content: ''; position: absolute; }
.options .bd label.on::before{ width: 0; height: 0; right: -.1rem; bottom: -.1rem; border: .1rem solid transparent; border-left-color: #f00; transform: rotate(45deg); }
.options .bd label.on::after{ right: .02rem; bottom: .02rem; width: .02rem; height: .06rem; border: .01rem solid transparent; border-right-color: #fff; border-bottom-color: #fff; transform: rotate(45deg); }
/* 绗洓闃舵鏍峰紡 S fanbo */
.remark { display: inline-block; vertical-align: top; background: #e4e4e4; line-height: .18rem; font-size: .12rem; border-radius: .03rem; padding: 0 .03rem; color: #888; }

.fix-word .bd{ min-height: 2.8rem; }
.fix-word .hd p{ text-align: left; padding-left: .1rem; }
.fix-word .added{ padding-right:.05rem; }
.fix-word .added:after{ content: ''; display: block; width: 100%; height: 0; overflow: hidden; clear: both; }
.fix-word .added li{ float: left; width: 50%; padding: .1rem .05rem 0 .1rem; text-align: center; font-size: .15rem; }
.fix-word .added li:nth-child(1),.fix-word .added li:nth-child(2){ padding-top:.15rem; }
.fix-word .added li span{ padding: 0 .1rem; border: .01rem solid #e7e7e7; line-height: .36rem;}
.fix-word .added li span:first-child{ border-right: 0; }
.fix-word .added li a{ width: .36rem; line-height: .36rem; font-size: .2rem; color: #aaa; background: #f2f2f2; }
.fix-word .add{ margin: .15rem .1rem 0; border: .01rem solid #e7e7e7; }
.fix-word .input{}
.fix-word .input input{ width: 100%; padding: .1rem 0; height: .42rem; line-height: inherit; text-align: center; }
.fix-word .radios{ border: solid #e7e7e7; border-width: 0 .01rem; padding: 0 .15rem; line-height: 1; }
.fix-word .radios label{ display: inline-block; vertical-align: top; padding: 0 .04rem; }
.fix-word .radios label input{ display: none; }
.fix-word .radios label i{ width: .24rem; height: .24rem; line-height: .24rem; text-align: center; background: #c8c8c8; color: #fff; font-size: .15rem; border-radius: 50%; display: block; }
.fix-word .radios label input:checked~i{ background: #e8524c; }
.fix-word .submit{ background: #f2f2f2; width: .7rem; }
.fix-word .go_add{ margin: 0 .1rem; padding-bottom: .1rem; position: absolute; left: 0; right: 0; bottom: 0;}
.fix-word-text{ position: relative; padding: 0 .1rem; font-size: .15rem; }
.fix-word-text i{ position: absolute; left: 0; right: 50%; top: 0; height: 0; border-top: 1px solid #e1e1e1; }
.fix-word-text span{ line-height: .42rem; padding-left: .45rem; }
.fix-word-text span:first-child{ padding-left: 0; }
.fix-word-text a{ float: right; font-size: .12rem; color: #00AAEE; line-height: 1.5; padding: 0 .03rem; margin-top: .12rem; }
/* 绗洓闃舵鏍峰紡 E fanbo */

/* list */
.jbxx_tit span{ background: #e3434f; line-height: .24rem; border: 1px solid #000; border-top: 0; font-size: .12rem; color: #fff; border-bottom-left-radius: .1rem; border-bottom-right-radius: .1rem; display: inline-block; vertical-align: top; margin-top: -.01rem; padding: 0 .25rem;}
.readall_box{ position: relative; z-index: 9; padding: 0 0 .2rem; margin-top: -2rem; text-align: center; }
.read_more_mask{ height: 1.6rem; background: -webkit-gradient(linear,0 top,0 bottom,from(rgba(255,255,255,0)),to(#fff)); background: -o-linear-gradient(bottom,rgba(255,255,255,.1),rgba(255,255,255,0)); }
.readall_box .btn_mod{ background: #fff; }
.readall_box .btn_mod a{ border: 1px solid #ca0c16; width: 2.4rem; height: .4rem; line-height: .4rem; display: inline-block; vertical-align: top; background: #fff; font-size: .16rem; border-radius: .04rem; padding: 0; color: #ca0c16; }
.readall_box .btn_mod em{ font-size: .14rem; margin-left: .05rem; }
.readall_box .btn_mod img{ width: .15rem; height: auto; margin: .17rem 0 0 .06rem; vertical-align: top; }

.pipei{ line-height: .24rem; }
.pipei .bq{ width: .5rem; height: .24rem; line-height: .24rem; text-align: center; font-size: .12rem; display: inline-block; vertical-align: top; border-radius: .05rem;}
.pipei .bq~span em{font-size: 0.2rem; display: inline-block; vertical-align: top; max-width: .78rem; overflow: hidden; white-space: nowrap; }
.pp_bfb{ border: .01rem solid #caa456; display: inline-block; vertical-align: top; height: .22rem; border-radius: .04rem; line-height: .22rem; padding: 0 .05rem; margin-left: .05rem; margin-top: .01rem; }
.pp_bfb i{ font-size: .1rem; }
.pp_bfb~span{ position: relative; display: inline-block; vertical-align: top; line-height: .18rem; border-left: .01rem solid #e1e1e1; margin-top: .03rem; margin-left: .08rem; padding: 0 .04rem; }
.pp_bfb~span:after{ content: ''; position: absolute; left: -.01rem; top: 50%; width: .04rem; height: .04rem; background: #fff; border: .01rem solid transparent; border-left-color: #e1e1e1; border-top-color: #e1e1e1; -webkit-transform: rotate(-45deg) translateY(-50%); -moz-transform: rotate(-45deg) translateY(-50%); transform: rotate(-45deg) translateY(-50%); }
.zi{ width: .37rem; height: .37rem; text-align: center; line-height: .37rem; font-size: .25rem;  border: 1px solid #ddc492; }
.zan{position: relative; z-index: 10; border-radius: .04rem; padding: 0 .1rem; font-size: .15rem; color: #999 !important; border: 1px solid #dedede; background: #fcfcfc; }
.zan.on{ border-color: #e3434f; background: #fff; color: #e3434f !important; }
.news_tishi02{ position: fixed; bottom: .75rem; left: 50%; z-index: 10; background: rgba(33, 33, 33, .9); color: #fff; line-height: .25rem; border-radius: .5rem; font-size: .12rem; padding: 0 .15rem; white-space: nowrap; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%);}
.news_tishi02 span{ color: #ffb400; padding-right: .1rem; }
.name_list .readall_box{ margin-top: -.7rem; padding: 0; }
.name_list .read_more_mask{ height: .7rem; }
.refer{ position: absolute; left: .18rem; right: .18rem; bottom: .68rem; z-index: 9; line-height: .35rem; color: #fff; text-align: center; font-size: .12rem; opacity: .75;}
.limit{ position: absolute; left: 50%; top: -.04rem; z-index: 9; margin-left: -.25rem;}
.limit font{ color: #fff; font-weight: 700; padding: .16rem .15rem 0; display: inline-block; line-height: 1.1; text-align: center; }

.guide{ opacity: 0; visibility: hidden; -webkit-transition: .2s all; -moz-transition: .2s all; transition: .2s all; }
.guide.show{ opacity: 1; visibility: visible; }
.guide{ position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 999;}
.guide .bj{ background: #000; opacity: .8; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.guide .con{ position: relative; width: 2.93rem; }
.guide .con img{ width: 100%; height: auto; vertical-align: top; }
.guide .con a{ position: absolute; left: 50%; bottom: .17rem; width: .89rem; height: .44rem; margin: 0 0 0 -.42rem; }
.guide_name .con{ width: 3.59rem; }

/*detail*/
#detail_name,.detail_name{ height: .91rem; }
.detail_name{ background:#fffcee; width: 100%; box-shadow: 1px 1px 2px rgba(0, 0, 0, .2);}
.detail_name.on{ position: fixed; top: 0rem; z-index: 11; }
.swiper-lr-hua-tit{ font-size: 0; background: #fff; margin-top: .01rem; border-top:.01rem solid #f8f8f8; padding:0 .1rem;}
.swiper-lr-hua-tit .swiper-slide{ display: inline-block; vertical-align: top; font-size: .15rem; width: auto;}
.swiper-lr-hua-tit .swiper-slide a{ color: #333; padding: 0 .05rem; line-height: .34rem; display: block; border-top: .03rem solid #fff; border-bottom: .03rem solid #fff; }
.swiper-lr-hua-tit .swiper-slide-thumb-active a{ color: #e75a48; border-bottom-color: #e75a48;}
.swiper-lr-hua .swiper-slide{ min-height: 3rem; }
.pp_bq{ border:.01rem solid #e3434f; color: #e3434f; display: inline-block;vertical-align: top; line-height: .18rem; font-size: .12rem; width: .43rem; border-radius: .03rem;}
	/*鎵撳垎鐧惧垎姣�*/
	.bfbdf, .bfbdf i{ display: inline-block; vertical-align: top; height: .12rem; border-radius: .12rem; }
	.bfbdf{ margin-top: .02rem; width: .75rem; background: #e4e4e4; }
	.bfbdf i{ background: #acd2b0; }
	.bfbdf~span{ margin-top: .01rem; }
	/*鏄熸槦*/
	.star,.star i{ height: .15rem; background: url(../../../images/m/chuantong/star.png) repeat-x; background-size: .2rem .3rem; }
	.star{ width: 1rem; }
	.star i{ background-position-y: bottom; display: block; }
	.star01 i{ width:.2rem; }
	.star02 i{ width:.4rem; }
	.star03 i{ width:.6rem; }
	.star04 i{ width:.8rem; }
	.star05 i{ width:1rem; }
.xb_fenxi li{ text-align: right; }
.xb_fenxi li span{ width: .7rem; height: .7rem; border: 1px solid #999; border-radius: 50%;}
.xb_fenxi li span i{ width: .32rem; height: .6rem; background: url(../../../images/m/chuantong/icon_sex.png) no-repeat; background-size: cover; display: block;}
.xb_fenxi li em{ font-size: .22rem; font-weight: 700; line-height: 1;}
.xb_fenxi li font { font-size: .16rem; font-weight: 400;}
.xb_fenxi li:first-child{ border-right: 1px dotted #ccc; text-align: left; }
.xb_fenxi li:first-child em{ color: #00ade7; padding-left: .07rem;}
.xb_fenxi li:last-child span i{ background-position: bottom;}
.xb_fenxi li:last-child em{ color: #e50053; padding-right: .07rem;}
.chart{ height: 2.5rem; }
.bs span{ width: .55rem; height: .55rem; text-align: center; vertical-align: top; border-radius: 50%; border: .01rem solid #e4e4e4; font-size: .12rem; margin: 0 .1rem .08rem 0; background: #fbfbfb; }
.bs span:nth-child(5n){ margin-right:0; }
.bs.youdian span{ border-color: #9acaaf; background: #e2f7ea; }
.jx_bq{ display: inline-block; vertical-align: top; font-size: .14rem; color: #fff; text-align: center; width: .4rem; height: .2rem; line-height: .2rem; text-align: center; margin-top:.02rem;}
.jx_bq.dj{ background:#2da9df;}
.jx_bq.bj{ background:#e67829;}
.jx_bq.j{ background:#6fc898;}
.jx_bq.dx{ background:#db3b3e;}
.jx_bq.bx{ background:#fbc30b;}
.jx_bq.x{ background:#c9aa8d;}
.name_xinxi{}
.name_xinxi .item,.list_title{ background: url(../../../images/m/chuantong/name_xinxi_bj.png) no-repeat; background-size:cover; height: .44rem; margin-top:.1rem; padding:0 .26rem;}
.name_xinxi .item:first-child{ margin-top:0; }
.name_xinxi .item h2{ font-size: .17rem; width: 1rem; color: #fff;}
.list_title h2{ font-size: .17rem; width: 1.2rem; color: #fff;}
.list_title em{
    width: 1rem;
    margin-left: 0.1rem;
    color: red;
    font-weight: 700;
}
.name_xinxi .item em{ font-size: .12rem; color: #fff;}
.name_xinxi .item a{ position: absolute; left: 0;right: 0;top: 0;bottom: 0; }
.name_xinxi .item.on{ background-position-y:bottom; padding-right: .16rem; }
.name_xinxi .item.on h2,.name_xinxi .item.on em{ color:#000; }
.other{ position: relative; }
.other span{ background-image: url(../../../images/m/chuantong/other_bj.png),url(../../../images/m/chuantong/other_bj.png); background-position: left 0,right 0; background-size: .26rem .68rem; background-repeat: no-repeat; display: inline-block; vertical-align: top; padding: 0 .13rem; position: relative; z-index: 1;}
.other em{ background: url(../../../images/m/chuantong/other_bj.png) 0 bottom repeat-x; background-size: .26rem .68rem; display: block; padding: 0 .1rem; line-height: .33rem; color: #fff; }
.other i{ height: 0; border-top: 1px dotted #f86670; }
.duoyin_tit{ padding: .08rem 0; margin-bottom: -.1rem; }
.duoyin_tit i{ margin-top: -.06rem; }
.zyfb{ font-size: 0; }
.zyfb>div:first-child{ padding-left: 0; }
.zyfb a{ vertical-align: top; display: inline-block; margin-right: .05rem;}
.zyfb a p{ line-height: 1; padding-top: .05rem; color: #333;}
.zyfb img{ width: .48rem; height: .48rem; vertical-align: top; border-radius: 50%;}
.alert_popstate,.altemate,.oddchildpage,.oddenglishpage,.celebrity_info,.login_info{ /*-webkit-transform: translateX(100%); -moz-transform: translateX(100%); transform: translateX(100%);*/ -webkit--transition: all .2s; -moz-transition: all .2s; transition: all .2s; }
.alert_popstate,.altemate,.oddchildpage,.oddenglishpage,.celebrity_info,.login_info{ position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 10002; background: rgba(255,255,255,0.6); visibility: hidden;}
.alert_popstate #header,.altemate #header,.oddchildpage #header,.oddenglishpage #header,.celebrity_info #header,.login_info #header{ width: 100%; }
.alert_popstate.show,.altemate.show,.oddchildpage.show,.oddenglishpage.show,.celebrity_info.show,.login_info.show{ -webkit-transform: translateX(0); -moz-transform: translateX(0); transform: translateX(0); visibility:visible;}
.celebrity_info .text p{ padding-top: .15rem; }
.wuxing:before{ content: ''; width: .13rem; height: .15rem; background: url(../../../images/m/chuantong/wx_icon.png) no-repeat; background-size: cover; display: inline-block; vertical-align: top; }
.wuxing.co_1:before{ background-position-y: 0; }
.wuxing.co_2:before{ background-position-y: -.2rem; }
.wuxing.co_3:before{ background-position-y: -.4rem; }
.wuxing.co_4:before{ background-position-y: -.6rem; }
.wuxing.co_5:before{ background-position-y: -.8rem; }
.name_list h2{ padding-bottom: 22px; }
/* .name_list h2 span{ margin-right: .05rem; } */
.name_list h2 .wuxing{ position: absolute; left: 50%; bottom: -.055rem; font-weight: 400; -webkit-transform: translate(-50%,85%); -moz-transform: translate(-50%,85%); transform: translate(-50%,85%); white-space: nowrap; }
.name_pingfen:after{ content: ''; position: absolute; left: 50%; bottom: -.25rem; width: .07rem; height: .07rem; background: #fff; border: .01rem solid transparent; border-left-color: #e1e1e1; border-top-color: #e1e1e1; -webkit-transform: rotate(45deg) translateX(-50%); -moz-transform: rotate(45deg) translateX(-50%); transform: rotate(45deg) translateX(-50%); }
.name_pingfen em{font-size: .42rem; }
.fixed_more_name{ 
    position: fixed;
    left: 0;
    right: 0;
    bottom: -0.02rem;
    z-index: 10;
    width: 100%;
    padding: 0.1rem 0.1rem;
    background: #fff;
    }
.fixed_more_name span{
   display: inline-block;
   background: #ea6345;
   color: #fffa01;
   height: 0.5rem;
   line-height: 0.5rem;
   text-align: center;
   font-size: 0.22rem;
   font-weight: 800;
   width: 100%;
   border-radius: 8px;
   }
   .fixed_more_name p{
     margin-bottom: 0 !important;
   }
 .fixed_more_name.show{ transform: translateY(0); opacity: 1; visibility: visible; }

/*璁㈠崟鏌ヨ*/
.other_input{}
.other_input input{ height:.36rem; font-size: .17rem; padding:0 .12rem; display: block; }
.other_input button{ width: .4rem; border:none; background:none; outline: 0;}
.order_list{}
.order_list .item{ border:.02rem solid #000; background:#fff; margin-bottom: .1rem;}
.order_list .item:last-child{ margin:0; }
.order_list .info{ border-top:.01rem solid #dbdbdb; border-bottom:.01rem solid #dbdbdb; }

.my_modal_bg{ position: fixed; background: #000; background: rgba(0,0,0,.5); z-index: 100; display: none; top: 0; left: 0; bottom: 0; right: 0; z-index: 9999; }

/*濂楅*/
/* .package,.alter,.service,.navigation{ position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 19999999; opacity: 0; visibility: hidden;}
.package .bj,.alter .bj,.service .bj,.navigation .bj,.fixed_catalog .bj,.navigation .bj,.bj1{ position: absolute; background: #000; background: rgba(0,0,0,.7); top: 0; left: 0; bottom: 0; right: 0; }
.package .box,.fixed_catalog .box,.navigation .box{ position: absolute; left: 0; right: 0; bottom: 0; background: #fff; z-index: 10;} */
.package .close,.userInfo .close,.alter .close,.service .close{ color: #fff; width: .44rem; height: .44rem; line-height: .4rem; text-align: center; font-size: .32rem; font-weight: 100; opacity: .6; }
/* .package .tc_select{ font-size: 0; margin-left: -.1rem; }
.package .tc_select>div{ display: inline-block; vertical-align: top; margin: 0 0 .1rem .1rem; width: 1.72rem;}
.package .tc_select_num>div{ width: 1.11rem; }
.package .tc_select>div i{ line-height: .3rem; display: block; font-size: .14rem; border: .02rem solid #000; padding: .02rem; position: relative;height: 2rem;display: inline-block;}
.package .tc_select>div i:before{ content: ''; width: 3px; height: 3px; border: 1px solid #e8e8e8; position: absolute; top: 2px; left: 2px; }
.package .tc_select>div i:after{ content: ''; border: 1px solid #e8e8e8; position: absolute; left: 2px; right: 2px; top: 2px; bottom: 2px; }
.package .tc_select>div span{ display: block; line-height: 1; padding: 0 .12rem; }
.package .tc_select>div .p1{ color: #333; font-weight: 700; font-size: .16rem; padding: .09rem .1rem 0;}
.package .tc_select>div .p2{ color: #003; font-size: .13rem; padding-top: .06rem; padding-bottom: .09rem;}
.package .tc_select>div .p3{ color: #999; font-size: .12rem; line-height: 1.4; padding-top: .05rem; padding-bottom: .09rem; }
.package .tc_select>div .p4{ font-size: .16rem; padding: .1rem 0; text-align: center; }
.package .tc_select>div .gou{ width: .27rem; height: .24rem; background: url(../../../images/m/chuantong/tc_gou.png) no-repeat; background-size: cover; padding: 0; position: absolute; right: .03rem; bottom: .03rem;}
.package .tc_select>div input:checked~i{ border-color: #e86245; color:#e86245; }
.package .tc_select>div input:checked~i:before,.package .tc_select label input:checked~i:after{ border-color: #e3434f; }
.package .tc_select>div input:checked~i .p1{ color: #e86245;}
.package .tc_select>div input:checked~i .p4{ font-weight: 700;}
.package .tc_select>div input:checked~i .gou{ background-position-y: bottom;}
.tc_num{ background: #f8f8f8; border: .01rem solid #dedede; width: 100%; font-size: .2rem; height: .44rem; line-height: .42rem; padding: 0 .1rem; }
.pay_sub span{ position: relative; text-align: center; border-radius: .03rem; color: #fff; font-size: .17rem; height: .45rem; padding: 0; }
.pay_sub i{ width: .25rem; height: .25rem; display: inline-block; vertical-align: top; background: url(/home/images/pay_icon.png) no-repeat; background-size: 100%; margin-right: .08rem; }
.pay_sub em{ font-size: .16rem; }
.pay_sub input,.pay_sub a{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: none; overflow: hidden; text-indent: -200%; }
.pay_sub.wechat span{ background: #00b700; }
.pay_sub.wechat i{ background-position: 0 bottom; }
.pay_sub.alipay span{ background: #00aaee; }
.package.show,.alter.show,.service.show,.navigation.show{ opacity: 1; visibility: visible;}
.package.show .box{ opacity: 1; visibility: visible; -webkit-transition: all .2s; -moz-transition: all .2s; transition: all .2s;  }
.package{ -webkit-transform: translateX(100%); -moz-transform: translateX(100%); transform: translateX(100%);}
.package.show{ -webkit-transform: translateX(0); -moz-transform: translateX(0); transform: translateX(0);} */
.add_tig{background: #e86646;color: #ffffff;border-radius: 50%;display: inline-block;width: 0.14rem;height: 0.14rem;line-height: 0.14rem;text-align: center;}
.add_tig1 {display: inline-block;width: 0.14rem;height: 0.14rem;}
.package .price{display: inline-block;width:100%;text-align: center;color:#e86646;}
.phone_titel{height: 0.2rem;line-height: 0.2rem;padding-left: 0.1rem;border-left: 5px solid #e96445;color:#333;margin-bottom:0.2rem;}
.userInfo .bj{background: #fcfcfc;position: absolute;left: 0;top: 0.5rem;right: 0;bottom: 0;}
.user_save{width: 3.58rem;height: 0.4rem;text-align: center;line-height: 0.4rem;background: #e86646;color: #fff;position: fixed;left: 0.1rem;bottom: 0.5rem;}
.banner_ad {background: url(../../../images/m/chuantong/banner_hb.jpg) no-repeat;background-size: contain;border-radius: 0.05rem;}
.gray {-webkit-filter: grayscale(100%);filter: grayscale(100%);}
/* .package .tc_select>div .gray{border: .02rem solid #ccc;}
.package .tc_select>div .gray span,.package .tc_select>div .gray em{color: #ccc;}
.level_price{font-size: 0.1rem;text-decoration: line-through;color: #ccc;} */
.alter,.service,.navigation{ position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 999; opacity: 0; visibility: hidden;}
.package .bj,.alter .bj,.service .bj,.navigation .bj,.fixed_catalog .bj,.navigation .bj{ position: absolute; background: #000; background: rgba(0,0,0,.7); top: 0; left: 0; bottom: 0; right: 0; }
.package .box{ /*-webkit-transform: translateY(100%); -moz-transform: translateY(100%); transform: translateY(100%);*/ }
.package .box,.fixed_catalog .box,.navigation .box{ position: absolute; left: 0; right: 0; bottom: 0; background: #fff; }
.package .close,.alter .close,.service .close{ color: #fff; width: .44rem; height: .44rem; line-height: .4rem; text-align: center; font-size: .32rem; font-weight: 100; opacity: .6; }
.tc_select{ font-size: 0; margin-left: -.1rem; }
.tc_select label{ display: inline-block; vertical-align: top; margin: 0 0 .1rem .1rem; width: 1.72rem;}
 .tc_select_num label{ width: 1.11rem; }
.tc_select label i{ line-height: .3rem; display: block; font-size: .14rem; border: .02rem solid #000; padding: .02rem; position: relative;}
.tc_select label i:before{ content: ''; width: 3px; height: 3px; border: 1px solid #e8e8e8; position: absolute; top: 2px; left: 2px; }
.tc_select label i:after{ content: ''; border: 1px solid #e8e8e8; position: absolute; left: 2px; right: 2px; top: 2px; bottom: 2px; }
.tc_select label span{ display: block; line-height: 1; padding: 0 .12rem; }
.tc_select label .p1{ color: #333; font-weight: 700; font-size: .16rem; padding: .09rem .1rem 0;}
.tc_select label .p2{ color: #003; font-size: .13rem; padding-top: .06rem; padding-bottom: .09rem;}
.tc_select label .p3{ color: #999; font-size: .12rem; line-height: 1.4; padding-top: .05rem; padding-bottom: .09rem; }
.tc_select label .p4{ font-size: .16rem; padding: .1rem 0; text-align: center; }
.tc_select label .gou{ width: .27rem; height: .24rem; background: url(../../../images/m/chuantong/tc_gou.png) no-repeat; background-size: cover; padding: 0; position: absolute; right: .03rem; bottom: .03rem;}
.tc_select label input:checked~i{ border-color: #e3434f; color:#e3434f; }
.tc_select label input:checked~i:before,.package .tc_select label input:checked~i:after{ border-color: #e3434f; }
 .tc_select label input:checked~i .p1{ color: #e3434f;}
.tc_select label input:checked~i .p4{ font-weight: 700;}
 .tc_select label input:checked~i .gou{ background-position-y: bottom;}
.tc_num{ background: #f8f8f8; border: .01rem solid #dedede; width: 100%; font-size: .15rem; height: .44rem; line-height: .42rem; padding: 0 .1rem; }
.pay_sub span{ position: relative; text-align: center; border-radius: .03rem; color: #fff; font-size: .17rem; height: .45rem; padding: 0; }
.pay_sub i{ width: .25rem; height: .25rem; display: inline-block; vertical-align: top; background: url(/home/images/pay_icon.png) no-repeat; background-size: 100%; margin-right: .08rem; }
.pay_sub em{ font-size: .16rem; }
.pay_sub input,.pay_sub a{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: none; overflow: hidden; text-indent: -200%; }
.pay_sub.wechat span{ background: #00b700; }
.pay_sub.wechat i{ background-position: 0 bottom; }
.pay_sub.alipay span{ background: #00aaee; }
.package.show,.alter.show,.service.show,.navigation.show{ opacity: 1; visibility: visible;}
.package.show .box{ opacity: 1; visibility: visible; -webkit-transition: all .2s; -moz-transition: all .2s; transition: all .2s; /*-webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0);*/ }
/* .package{ -webkit-transform: translateX(100%); -moz-transform: translateX(100%); transform: translateX(100%);} */
.package.show{ -webkit-transform: translateX(0); -moz-transform: translateX(0); transform: translateX(0);}

/*寮瑰眰tis*/
.alter .box,.service .box{ opacity: 0; visibility: hidden; -webkit-transform: scale(.5); -moz-transform: scale(.5); transform: scale(.5); -webkit-transition: all .3s cubic-bezier(.17,.86,.27,1.2); -moz-transition: all .3s cubic-bezier(.17,.86,.27,1.2); transition: all .3s cubic-bezier(.17,.86,.27,1.2); }
.alter .box,.service .box{ position: relative; background: #fff; border-radius: .1rem; width: 3.1rem; overflow: hidden; }
.alter .hd,.service .hd{ background: #003366; line-height: .44rem; font-size: .16rem; font-weight: 700; color: #fff; position: relative; }
.alter .close,.service .close{ position: absolute; top: 0; right: 0;}
.alter .btn{ display: block; line-height: .44rem; height: .44rem; border-radius: .44rem; }
.alter.show .box,.service.show .box{ opacity: 1; visibility: visible; -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); }

/*鍒嗘瀽鐩綍*/
.fixed_btn{ position: fixed; right: .15rem; bottom: .8rem; z-index: 11;}
.fixed_btn a{ width: .5rem; height: .5rem; border-radius: 50%; background:rgba(0,0,0,.52); margin-top: .15rem; color: #fff; font-size: .14rem; line-height: 1.2;}
.fixed_btn a:first-child{ margin-top:0; }
.fixed_btn a.back_red{ background:#e3434f;}
.fixed_catalog .box,.fixed_catalog .tit,.navigation .box,.navigation .tit{ -webkit-transform: translateX(100%); -moz-transform: translateX(100%); transform: translateX(100%); }
.fixed_catalog,.navigation{ position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 11; opacity: 0; visibility: hidden;}
.fixed_catalog .bj span,.navigation .bj span{ line-height: 1; color: #fff; font-size: .15rem; text-align: center; position: absolute; top: 50%; left: 0; right: 2.4rem; opacity: 0;}
.fixed_catalog .bj p,.navigation .bj p{ padding-bottom: .1rem;}
.fixed_catalog .tit,.navigation .tit{ width: 2.4rem; height: .5rem; color: #333; font-size: .16rem; line-height: .5rem; padding-left: .2rem; font-weight: 700; border-bottom: .01rem solid #f1f1f1; background: #fff; position: absolute; right: 0; top: 0; left: auto; }
.fixed_catalog .box,.navigation .box{ width: 2.4rem; top: .5rem; left: auto; overflow-y: auto; -webkit-overflow-scrolling: touch; }
.fixed_catalog .item,.navigation .item{ border-bottom: .01rem solid #f1f1f1; }
.fixed_catalog a,.navigation a{ display: block; padding:0 .15rem 0 .2rem;}
.fixed_catalog .hd a,.navigation .hd a{ height: .44rem; line-height: .44rem; color: #000033; position: relative; font-weight: 700; }
.fixed_catalog ul,.navigation ul{ border-top: .01rem solid #f1f1f1; }
.fixed_catalog li a,.navigation li a{ line-height: .34rem; font-size: .14rem; color: #666; }
.navigation a{ position: relative; }
.navigation li i{ width: .3rem; height: .16rem; font-size: .12rem; line-height: .16rem; background: #dc5454; text-align: center; color: #fff; margin-left: .05rem; position: absolute; top: 50%; margin-top: -.08rem; border-radius: .02rem; }
.fixed_catalog .item.on .hd a,.navigation .item.on .hd a{ background: #f6f6f6; }
.fixed_catalog .item.on .hd i,.navigation .item.on .hd i{ position: absolute; left: 0; top: 50%; margin-top: -.09rem; background: #e3434f; width: .04rem; height: .18rem; }
.fixed_catalog li.on a,.navigation li.on a{ background: #e3434f; color: #fff; }
.fixed_catalog.show,.navigation.show{ opacity: 1; visibility: visible; }
.fixed_catalog.show .bj span,.navigation.show .bj span{ opacity: 1; -webkit-transition: .5s all ease-in .2s; -moz-transition: .5s all ease-in .2s; transition: .5s all ease-in .2s;}
.fixed_catalog.show .box,.fixed_catalog.show .tit,.navigation.show .box,.navigation.show .tit{ -webkit-transition: .5s all; -moz-transition: .5s all; transition: .5s all;}
.fixed_catalog.show .box,.fixed_catalog.show .tit,.navigation.show .box,.navigation.show .tit{ -webkit-transform: translateX(0); -moz-transform: translateX(0); transform: translateX(0); }

/*瀵艰埅*/
.navigation{}
.navigation .bj{}
/* .navigation .hd a:after{ content: ''; position: absolute; right: .15rem; top: 50%; width: .1rem; height: .1rem; border: .01rem solid transparent; border-left-color: #bbb; border-bottom-color: #bbb; margin-top: -.09rem; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: all .2s; -moz-transition: all .2s; transition: all .2s; } */
.navigation .item.links .hd a:after{ display: none; }
.navigation .item.on .hd a:after{ margin-top: 0; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); transform: rotate(135deg); }
.navigation ul{ display: none; }

/*鐧诲綍寮瑰眰*/
.login_info .header{ background: none;}
.login_info .header .back i{ border: .01rem solid transparent; border-left-color: #999; border-bottom-color: #999;}
.login_info h1{ color: transparent;}
.login_info .input{}
.login_info .input input{ height:.4rem; font-size: .18rem; font-weight: 700; width: 100%;}
.login_info .input input::-webkit-input-placeholder{ color: #ccc; font-weight: 400; font-size: .15rem;}
.login_info .input input:-moz-placeholder{ color:#ccc; font-weight: 400; font-size: .15rem;}
.login_info .input input::-moz-placeholder{ color:#ccc; font-weight: 400; font-size: .15rem;}
.login_info .input input:-ms-input-placeholder{ color:#ccc; font-weight: 400; font-size: .15rem;}
.login_info .line_x{ border-top-color:#c8c8c8; }
.login_info .yzm{ border: .01rem solid #f05654; background: none; color: #f05654; display: block; height: .26rem; border-radius: .26rem; padding: 0 .1rem; font-size: .14rem; }
.login_info .yzm:disabled{ border-color: #d5d5d5; color: #aaa;}
.login_info .user_other{ position: absolute; left: 0; right: 0; bottom: 0; }
.login_bj { background-image: url(../../../../member/images/m/chuantong/login_b_bj.jpg),url(../../../../member/images/m/chuantong/login_bj.jpg); background-repeat: no-repeat,repeat-y; background-position: center bottom,center top; background-size: contain; position: fixed; left: 0; top: 0; bottom: 0; right: 0; z-index: -1; }

/*澶囬€夊脊灞�*/
.altemate .close{ font-size: .3rem; font-weight: 100; color: #ccc; margin-top: -.2rem; }
.altemate .name_pingfen:after{ display: none; }
.alt_bottom{ padding: .08rem .1rem; border-top: 1px solid #eee; }

/**/
.s_tel,.s_qq,.s_wx{ width: .18rem; height: .18rem; background: url(../../../images/m/chuantong/suspension-m-bg.png) no-repeat; background-size: cover;}
.s_qq{ background-position-y: center; }
.s_wx{ background-position-y: bottom; }

/* 鏀粯鍚庡叧娉ㄥ叕浼楀彿寮圭獥 */
.pay_attention{ position: fixed; top: 0; left: 0; right: 0; bottom: 0; padding: 0 .2rem; z-index: 10000; background: #000; background: rgba(0,0,0,.7); display: -webkit-box; display: box; display: -moz-box; display: -o-box; -webkit-box-align: center; -moz-box-align: center; -o-box-align: center; box-align: center; -webkit-box-pack: center; -moz-box-pack: center; -o-box-pack: center; box-pack: center; visibility: hidden;}
.pay_attention.show{ visibility: visible; }
.pay_attention .pay_box{ text-align: center; position: relative; margin-top: -10%;}
.pay_attention .pay_box .close{ position: absolute; left: 50%; bottom: -.5rem; width: .3rem; height: .3rem; line-height: .3rem; border: .01rem solid #fff; border-radius: 50%; color: #fff; font-size: .26rem; font-weight: 100; margin-left: -.16rem; }
.pay_attention .bd img{ width: 100%; max-width: 2.9rem;}
.pay_attention .sub{ color: #fff; padding-top: .12rem; }
.pay_attention .sub p{ font-size: .75rem; padding-bottom: .03rem; margin-top: -.03rem; opacity: .5; }
.pay_attention .sub a{ color: #fff; background: #e43640; line-height: .34rem; border-radius: .5rem;}
.pay_attention .pay_sub{margin-top: .15rem;}
.pay_attention .pay_sub a{background-color: #e43640;color: #fff;border-radius: .1rem;height: .35rem;line-height: 0.35rem;padding: 0 0.05rem;}


@keyframes heartBlast{
	0%{ background-position-x: left; }
	100%{ background-position-x: right; }
}

.sub>div,.sub em,.sub,.sub font{background-color: #003366; background-size: .4rem 1.05rem }
.sub>div{ padding-left: .15rem; background-repeat: no-repeat;}
.sub em,.sub font{ background-repeat: repeat-x; display: block;}
.sub em{ padding-right: .15rem; background-position-x: right; background-repeat: no-repeat;}
.sub font{ background-position-y: -.55rem; height: .5rem; line-height: .5rem; text-align: center; font-size: .2rem; color:#fff; font-weight: 700;}
.sub input,.sub bottom,.sub a{ position: absolute; left: 0; top: 0; border: 0; background: none; text-indent: -999px; overflow: hidden; width: 100%; height: 100%; }
.sub{ position: relative; }

/*ios 涓�*/
.ios-form-bq .input a{}

/*濂楅閮ㄥ垎*/
.package.show .box{height: 100%;overflow: auto;-webkit-overflow-scrolling : touch;
	/*background: url(../../../images/m/ct/bj.jpg) repeat-y;
    background-size: contain;}*/
}
.hezi {
    border: .03rem solid #000;
    padding: .03rem;
    background: #fff;
}
.hezi_c {
    border: .01rem solid #000;
    position: relative;
    padding: .06rem;
}
.tc_exp li {
    padding: .2rem;
}
.tc_exp li .text {
    padding-right: .1rem;
}
.tc_exp li:nth-child(2n) .text {
    padding: 0 0 0 .1rem;
}
.tc_exp li .text h3 {
    font-size: 0.18rem;
    line-height: 1.1;
    padding-bottom: .06rem;
}
.tc_exp li .text p {
    font-size: .13rem;
    color: #999;
    overflow: hidden;
    line-height: 0.2rem;
    max-height: 3.25rem;
}
.tc_exp li img {
    width: 0.6rem;
    height: auto;
    vertical-align: top;
    border-radius: 50%;
}

.img img {
    width: 100%;
    height: auto;
    vertical-align: top;
}

@charset "UTF-8";
.why .item {
  border: 0.01rem solid #050001;
  border-radius: 0.06rem;
  padding: 0.1rem;
  background: #fff;
  margin-top: 0.25rem;
  position: relative;
  font-size: 0.14rem;
  line-height: 0.23rem;
}

.why .item:first-child {
  margin-top: 0;
}

.why .item .wjt {
  position: absolute;
  top: -0.01rem;
  width: 0.11rem;
  height: 0.06rem;
  background-repeat: no-repeat;
  background-size: contain;
}

.why .item .dian {
  position: absolute;
  top: -0.01rem;
  width: 0.03rem;
  height: 0.03rem;
  border-radius: 50%;
  border: 0.01rem solid #000;
  background: #c53537;
  display: none;
}

.why .line {
  width: 0;
  border-left: 0.01rem dashed #070203;
  margin: 0 0.16rem;
}

.why .flex:first-child .item {
  border-top-right-radius: 0;
  background: #ffea3a;
}

.why .flex:first-child .item .wjt {
  right: 0;
  background-image: url(../../../images/m/ct/jt_r.png);
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  transform: translateX(100%);
}

.why .flex:first-child .item .dian {
  right: -0.2rem;
}

.why .flex:last-child .item {
  border-top-left-radius: 0;
}

.why .flex:last-child .item .wjt {
  left: 0.01rem;
  background-image: url(../../../images/m/ct/jt_l.png);
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  transform: translateX(-100%);
}

.why .flex:last-child .item .dian {
  left: -0.2rem;
}

.why .item.on .dian {
  display: block;
}

.effect .tit {
  text-align: center;
  font-size: 0;
  padding: 0.32rem 0 0.16rem;
}

.effect .tit span {
  display: inline-block;
  vertical-align: top;
  background: url(../../../images/m/ct/effect_icon.png) no-repeat;
  background-size: cover;
  width: 0.53rem;
  height: 0.53rem;
  line-height: 0.53rem;
  color: #fff;
  font-family: "妤蜂綋";
  font-size: 0.25rem;
  margin-left: -0.14rem;
}

.effect .tit span:first-child {
  margin: 0;
}

.effect .tit.not span {
  background-position-y: bottom;
}

.effect .con {
  padding-bottom: 0.16rem;
}

.effect .con li {
  width: 33.3333%;
  text-align: center;
  padding: 0.16rem 0;
}

.effect .con li img {
  width: 0.82rem;
  height: auto;
  vertical-align: top;
}

.effect .con li h3 {
  font-size: 0.14rem;
  clor: #333;
  font-weight: 700;
  line-height: 1;
  padding-top: 0.14rem;
}

.effect .con li p {
  color: #999;
  font-size: 0.12rem;
  padding-top: 0.04rem;
}

.effect .con.not li p {
  padding-top: 0.08rem;
}

.effect .wave {
  height: 0.065rem;
  background: url(../../../images/m/ct/wave.png) repeat-x center 0;
  background-size: contain;
}

.youshi {
  padding-top: 0.32rem;
}

.youshi .hezi {
  text-align: center;
  position: relative;
  margin: 0 0.074996rem;
}

.youshi .hezi:first-child {
  margin-left: 0;
}

.youshi .hezi:last-child {
  margin-right: 0;
}

.youshi .hezi i, .youshi .hezi em {
  background: #050001;
  position: absolute;
  top: -0.38rem;
  left: 50%;
}

.youshi .hezi i {
  width: 0.075rem;
  height: 0.075rem;
  border-radius: 50%;
  margin-left: -0.0374996rem;
}

.youshi .hezi em {
  width: 0.01rem;
  height: 0.32rem;
  margin-left: -0.005rem;
}

.youshi .hezi span {
  width: 0.48rem;
  height: 0.48rem;
  background: url(../../../images/m/ct/yougshi_icon.png) no-repeat;
  background-size: cover;
  display: inline-block;
  vertical-align: top;
  margin-top: 0.06rem;
}

.youshi .hezi:nth-child(2) span {
  background-position-y: -0.5rem;
}

.youshi .hezi:nth-child(3) span {
  background-position-y: -1rem;
}

.youshi .hezi:nth-child(4) span {
  background-position-y: -1.5rem;
}

.youshi .hezi .text {
  font-size: 0;
  padding: 0.1rem 0 0.05rem;
}

.youshi .hezi .text p {
  font-size: 0.15rem;
  display: inline-block;
  vertical-align: top;
  width: 0.18rem;
  line-height: 1.15;
}

.youshi .hezi .text b {
  color: #860020;
}

.about .swiper-container {
  margin: 0.08rem 0.06996rem 0;
}

.about .swiper-container img {
  width: 100%;
  height: auto;
  vertical-align: top;
}

.about .swiper-pagination-bullet-active {
  background: #bb4442;
}

.about .swiper-pagination-clickable {
  position: absolute;
  bottom: 0.052rem;
  z-index: 1;
  text-align: center;
}

.about .text {
  padding: 0.22rem 0.08rem 0;
  overflow: hidden;
}

.about .text p {
  position: relative;
  padding: 0 0 0 0.18rem;
  font-size: 0.14rem;
  color: #6a6767;
  margin-bottom: 0.22rem;
}

.about .text i.icon {
  width: 0.11rem;
  height: 0.11rem;
  background: url(../../../images/m/ct/about_icon.png) no-repeat;
  background-size: contain;
  position: absolute;
  left: 0;
  top: 0.04rem;
}

.order_fixed.order_sub {
  padding: 0.1rem 0;
}

.order_fixed .input {
  position: relative;
}

.order_fixed .input label input {
  height: 0.42rem;
}



.order_fixed .input label {
  position: static;
}

.order_fixed .input span {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  line-height: 0.42rem;
  padding: 0 0.12rem;
  color: #f00;
  font-size: 0.16rem;
  -webkit-transform: none;
  -moz-transform: none;
  transform: none;
}

.zzq {
  padding: 0.12rem 0.10996rem;
}

.my-simple-gallery figure {
  width: 48%;
  margin-top: 4%;
  position: relative;
}

.my-simple-gallery figure:nth-child(1), .my-simple-gallery figure:nth-child(2) {
  margin-top: 0;
}

.my-simple-gallery figure:nth-child(2n) {
  margin-left: 4%;
}

.my-simple-gallery img {
  width: 100%;
  height: auto;
}

.my-simple-gallery i {
  width: 0.45rem;
  height: 0.45rem;
  background: url(../../../images/m/ct/fdj.png) no-repeat;
  background-size: contain;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -0.225rem 0 0 -0.225rem;
}

.my-simple-gallery figcaption {
  display: none;
}


.order_fixed .input {
  position: relative;
}

.order_fixed .input label input {
  height: 0.42rem;
}

.order_fixed .input label {
  position: static;
}

.order_fixed .input span {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  line-height: 0.42rem;
  padding: 0 0.12rem;
  color: #f00;
  font-size: 0.16rem;
  -webkit-transform: none;
  -moz-transform: none;
  transform: none;
}

.order_fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 10001;
  background: rgba(64, 65, 70, 0.85);
  background-size: 100%;
  padding: 0.1rem 0;
  box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.3);
}

.order_fixed .paint {
  padding: 0;
}

.order_fixed .paint .c_con {
  padding: 0.04rem 0.205rem;
}

.order_fixed .input {
  margin-bottom: 0.1rem;
}

.order_fixed .input label input {
  height: 42px;
  font-size: 0.16rem;
}

.order_fixed .wx span, .order_fixed .zfb span {
  white-space: nowrap;
}

.order_fixed .wx i, .order_fixed .zfb i {
  width: 24px;
  height: 24px;
  vertical-align: middle;
}


.order_fixed.show {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}


.order_sub .wx, .order_sub .zfb {
  position: relative;
  height: 0.4rem;
  border-radius: 0.1rem;
}

.order_sub .wx {
  background: #09bb07;
}

.order_sub .zfb {
  background: #0095d1;
}

.order_sub .wx span, .order_sub .zfb span {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.order_sub .wx i, .order_sub .zfb i {
  display: inline-block;
  vertical-align: top;
  width: 0.32rem;
  height: 0.32rem;
  margin-right: 8px;
  background: url(../../../images/m/pay_icon.png) no-repeat;
  background-size: cover;
}

.order_sub .wx i {
  background-position-y: bottom;
}

.order_sub .wx em, .order_sub .zfb em {
  font-size: 0.16rem;
  color: #fff;
  line-height: 0.32rem;
}

.order_sub .wx input, .order_sub .zfb input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: none;
  border: 0;
  z-index: 1;
  overflow: hidden;
  text-indent: -200%;
}

.order_sub .wx img, .order_sub .zfb img {
  width: 100%;
  height: auto;
}
.icon_tp_xm{width: .3rem;height: .3rem;display: inline-block;vertical-align: top;}
.icon_tp.on {
    background-position-y: bottom;
}

.icon_tp {
    background: url(../../../images/m/chuantong/icon_tp.png) no-repeat;
    background-size: cover;
    display: block;
    height: 100%;
}



.f_s22{ font-size: .22rem; }
.f_s37{ font-size: .37rem; }

.co_434343{ color: #434343; }
.co_bd9a55{ color: #bd9a55; }
.co_1f1f22{ color: #1f1f22; }

.back_f8f8f8{ background:#f8f8f8;}
.back_000040{ background:#000040;}
.back_5cbe8d{ background:#5cbe8d;}

.icon_ct{ display: inline-block; vertical-align: top; }
.icon_ct_duoxuan{ width: .14rem; height: .14rem; background: url(../../../images/m/youshi/icon_ct_duoxuan.png) no-repeat; background-size: contain;}
.icon_ct_shijian{ width: .48rem; height: .48rem; background: url(../../../images/m/youshi/icon_ct_shijian.png) no-repeat; background-size: contain;}
.icon_ct_dengpao{ width: .48rem; height: .48rem; background: url(../../../images/m/youshi/icon_ct_dengpao.png) no-repeat; background-size: contain;}
.icon_ct_aixin{ width: .48rem; height: .48rem; background: url(../../../images/m/youshi/icon_ct_aixin.png) no-repeat; background-size: contain;}
.icon_ct_jinqian{ width: .48rem; height: .48rem; background: url(../../../images/m/youshi/icon_ct_jinqian.png) no-repeat; background-size: contain;}
.icon_ct_yxge{ width: .9rem; height: .9rem; background: url(../../../images/m/youshi/icon_ct_yxge.png) no-repeat; background-size: contain;}
.icon_ct_jdxg{ width: .9rem; height: .9rem; background: url(../../../images/m/youshi/icon_ct_jdxg.png) no-repeat; background-size: contain;}
.icon_ct_cjrs{ width: .9rem; height: .9rem; background: url(../../../images/m/youshi/icon_ct_cjrs.png) no-repeat; background-size: contain;}
.icon_ct_zidian{ width: .77rem; height: .77rem; background: url(../../../images/m/youshi/icon_ct_zidian.png) no-repeat; background-size: contain;}
.icon_ct_yanjing{ width: .77rem; height: .77rem; background: url(../../../images/m/youshi/icon_ct_yanjing.png) no-repeat; background-size: contain;}
.icon_ct_hanzi{ width: .77rem; height: .77rem; background: url(../../../images/m/youshi/icon_ct_hanzi.png) no-repeat; background-size: contain;}
.icon_ct_lingdang{ width: .77rem; height: .77rem; background: url(../../../images/m/youshi/icon_ct_lingdang.png) no-repeat; background-size: contain;}
.icon_ct_zhuanye{ width: .77rem; height: .77rem; background: url(../../../images/m/youshi/icon_ct_zhuanye.png) no-repeat; background-size: contain;}
.icon_ct_leibie{ width: .77rem; height: .77rem; background: url(../../../images/m/youshi/icon_ct_leibie.png) no-repeat; background-size: contain;}
.icon_ct_wuxing{ width: .77rem; height: .77rem; background: url(../../../images/m/youshi/icon_ct_wuxing.png) no-repeat; background-size: contain;}
.icon_ct_guaxiang{ width: .77rem; height: .77rem; background: url(../../../images/m/youshi/icon_ct_guaxiang.png) no-repeat; background-size: contain;}
.icon_ct_wuge{ width: .77rem; height: .77rem; background: url(../../../images/m/youshi/icon_ct_wuge.png) no-repeat; background-size: contain;}
.icon_ct_yxy{ width: .77rem; height: .77rem; background: url(../../../images/m/youshi/icon_ct_yxy.png) no-repeat; background-size: contain;}
.icon_ct_xzuo{ width: .77rem; height: .77rem; background: url(../../../images/m/youshi/icon_ct_xzuo.png) no-repeat; background-size: contain;}
.icon_ct_qiwang{ width: .77rem; height: .77rem; background: url(../../../images/m/youshi/icon_ct_qiwang.png) no-repeat; background-size: contain;}
.icon_ct_dashuju{ width: .77rem; height: .77rem; background: url(../../../images/m/youshi/icon_ct_dashuju.png) no-repeat; background-size: contain;}
.icon_ct_shici{ width: .77rem; height: .77rem; background: url(../../../images/m/youshi/icon_ct_shici.png) no-repeat; background-size: contain;}
.icon_ct_shengxiao{ width: .77rem; height: .77rem; background: url(../../../images/m/youshi/icon_ct_shengxiao.png) no-repeat; background-size: contain;}
.icon_ct_gxjx{ width: .57rem; height: .57rem; background: url(../../../images/m/youshi/icon_ct_gxjx.png) no-repeat; background-size: contain;}
.icon_ct_rynh{ width: .57rem; height: .57rem; background: url(../../../images/m/youshi/icon_ct_rynh.png) no-repeat; background-size: contain;}
.icon_ct_yxjj{ width: .57rem; height: .57rem; background: url(../../../images/m/youshi/icon_ct_yxjj.png) no-repeat; background-size: contain;}
.icon_ct_hmhy{ width: .57rem; height: .57rem; background: url(../../../images/m/youshi/icon_ct_hmhy.png) no-repeat; background-size: contain;}
.icon_ct_ssht{ width: .57rem; height: .57rem; background: url(../../../images/m/youshi/icon_ct_ssht.png) no-repeat; background-size: contain;}
.icon_ct_qhdm{ width: .57rem; height: .57rem; background: url(../../../images/m/youshi/icon_ct_qhdm.png) no-repeat; background-size: contain;}
.icon_ct_whdx{ width: .57rem; height: .57rem; background: url(../../../images/m/youshi/icon_ct_whdx.png) no-repeat; background-size: contain;}
.icon_ct_zydm{ width: .57rem; height: .57rem; background: url(../../../images/m/youshi/icon_ct_zydm.png) no-repeat; background-size: contain;}
.icon_ct_cljx{ width: .57rem; height: .57rem; background: url(../../../images/m/youshi/icon_ct_cljx.png) no-repeat; background-size: contain;}
.icon_ct_gjss{ width: .57rem; height: .57rem; background: url(../../../images/m/youshi/icon_ct_gjss.png) no-repeat; background-size: contain;}
.icon_ct_fhyj{ width: .57rem; height: .57rem; background: url(../../../images/m/youshi/icon_ct_fhyj.png) no-repeat; background-size: contain;}
.icon_ct_ppdm{ width: .57rem; height: .57rem; background: url(../../../images/m/youshi/icon_ct_ppdm.png) no-repeat; background-size: contain;}

.ct_box_01{ height: 4.77rem; background:url(../../../images/m/youshi/02.jpg) no-repeat; background-size: contain; padding-left: .15rem;}
.ct_box_02{ background: url(../../../images/m/youshi/img_pay_02.jpg) center bottom no-repeat; background-size: 100%; padding-bottom: 3.3rem; }
.icon_youshi{ margin:-.7rem .08rem 0; padding: .22rem 0 .2rem; background: #000040; border-radius: .05rem;}
.icon_youshi ul{ font-size: 0; text-align: center; }
.icon_youshi li{ display: inline-block; font-size: .15rem; color:#fff; line-height: 1; padding-left:.3rem;}
.icon_youshi li:first-child{ padding-left:0; }
.icon_youshi li p{ padding-top:.09rem; }
.ct_box_03{ background: #f3f3f3 url(../../../images/m/youshi/img_pay_03.jpg) center bottom no-repeat; background-size: 100%; padding-bottom: 2.72rem; }
.ct_box_03 ul{ font-size: 0; text-align: center; padding-top: .2rem; }
.ct_box_03 li{ font-size: .14rem; color: #6e6e6e; display: inline-block; vertical-align: top; padding-left: .22rem; }
.ct_box_03 li:first-child{ padding-left: 0; }
.ct_box_03 li p{ padding-top: .15rem; }
.ct_box_04{ color: #fff; background: #1d2020 url(../../../images/m/youshi/img_pay_04.jpg) center bottom no-repeat; background-size: 100%; padding-bottom: 2.4rem; }
.ct_box_04 ul{ font-size: 0; text-align: center; }
.ct_box_04 li{ display: inline-block; vertical-align: top; font-size: 12px; padding-left: .4rem; }
.ct_box_04 ul li:first-child{ padding-left: 0; }
.ct_box_04 li p{ padding-top: .07rem; line-height: 1.3; }
.ct_box_05{ background: #f8f8f7 url(../../../images/m/youshi/img_pay_05.jpg) center bottom no-repeat; background-size: 100%; padding-bottom: 4rem; }
.ct_box_06{ background: #0e121b url(../../../images/m/youshi/img_pay_06.jpg) center bottom no-repeat; background-size: 100%; padding-bottom: 4.2rem; color: #fff; }
.ct_box_07 ul{ font-size: 0; text-align: center; padding-top: .4rem; padding-bottom: .1rem; }
.ct_box_07 li{ font-size: .14rem; display: inline-block; vertical-align: top; padding: 0 .2rem .3rem; }
.ct_box_07 li p{ padding-top: .14rem; }
.ct_box_08{ background: url(../../../images/m/youshi/img_pay_08.jpg) center bottom no-repeat; background-size: 100%; height: 5.71rem; color: #fff; }
.ct_box_09{ background: url(../../../images/m/youshi/img_pay_09.jpg) center bottom no-repeat; background-size: 100%; height: 5.7rem; }
.ct_box_09 ul,.ct_box_10 ul,.ct_box_11 ul{ text-align: center; font-size: 0; padding-top:.25rem;}
.ct_box_09 li,.ct_box_10 li,.ct_box_11 li{ display: inline-block; vertical-align: top; width: .65rem; margin-left: .25rem; font-size: .15rem; }
.ct_box_09 li:first-child,.ct_box_10 li:first-child,.ct_box_11 li:first-child{ margin-left: 0; }
.ct_box_09 li p,.ct_box_10 li p,.ct_box_11 li p{ padding-top: .09rem; }
.ct_box_10{ background: #fff url(../../../images/m/youshi/img_pay_10.jpg) center bottom no-repeat; background-size: 100%; padding-bottom: 3.13rem;}
.ct_box_11{ background: #f8f8f8 url(../../../images/m/youshi/img_pay_11.jpg) center bottom no-repeat; background-size: 100%; padding-bottom: 3rem; }
.ct_box_12{ padding: 0; background: #f8f8f8; padding-bottom: .2rem; font-size: .14rem; }
.ct_box_12 img{ width: 100%; height: auto; vertical-align: top; }


/*+鑻忓ぇ甯堝井淇�*/
.dashi_wx_img,.dashi_wx_bb,.dashi_wx_box{ position: fixed; z-index: 10001;visibility: hidden; }
.dashi_wx_img { width: .7rem; bottom: 1.4rem; right: .1rem;}
.dashi_wx_bb { left: 0; top: 0; bottom:0; right: 0; background: #000; opacity: .5; cursor: pointer;}
.dashi_wx_box { left: 0; right: 0; top: 50%; width: 88%; margin: 0 auto; background: #fff; padding: 0 .24rem; border-radius: .05rem; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); z-index: 10001;}
.dashi_wx_box .img.on img{ border-radius: 50%; }
.dashi_wx_box .close {position: absolute; right: .1rem; top: .1rem; width: .2rem; height: .2rem; background: url(../../../images/m/chuantong/ds_close.png) no-repeat; background-size: contain; cursor: pointer;opacity: 1;}
.dashi_wx_box .copy_box {line-height: .4rem; }
.dashi_wx_box .copy_box b {border: .01rem solid #bb1b21; border-top-left-radius: .04rem; border-bottom-left-radius: .04rem; color: #bb1b21; }
.dashi_wx_box .copy_box span {padding: 0 .12rem; background-color: #bb1b21; border-top-right-radius: .04rem; border-bottom-right-radius: .04rem; color: #fff; }
.dashi_wx_img.show,.dashi_wx_bb.show,.dashi_wx_box.show{visibility: visible; }

/* 鏂扮増V3 */
.chunk {
    position: relative;
    background: #fff;
}

.chunkWarp{
    height: 0.62rem;
}
#swiper0 {
    width: 100%;
    height: 100%;
    overflow-x: scroll;
    overflow-y: hidden;
    background: #ffffff;
    padding-top: 0.15rem;
    -webkit-overflow-scrolling: touch;
}
.fixDiv #swiper0{
    border-bottom: 1px solid #666;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, .3);
}

#swiper0::-webkit-scrollbar {
    display: none
}

#swiper0 .swiper-wrapper {
    width: 100%;
    height: 100%;
    z-index: 1;
    box-sizing: content-box;
    display: flex;
    padding-left: 0.1rem;
    margin-bottom: -0.02rem;
}

#swiper0 .swiper-slide {
    width: 1.4rem;
    color: 333333;
    line-height: 0.4rem;
    margin-right: 0.1rem;
    font-size: 0.18rem;
    text-align: center;
    flex-shrink: 0;
    border: 2px solid #d8d8d8;
    border-radius: 0.05rem 0.05rem 0 0;
    padding: 0.02rem;
    box-sizing: border-box;
    margin-bottom: -0.04rem;
    overflow: hidden;
}
#swiper0 .slide-inner {
    border: 1px solid #d8d8d8;
    border-radius: 0.05rem 0.05rem 0 0;
    border-bottom: 0;
}
#swiper0 .swiper-slide em {
    color: #e3434f;
    height: 0.4rem;
    font-size: 0.15rem;
}
#swiper0 .swiper-slide span{
    color: #999;
    display: inline-block;
}
#swiper0 .swiper-slide i{
    color: #999999;
}
#swiper0 .swiper-slide-active {
    color: #333333;
    font-size: 0.22rem;
    border: 2px solid #333333;
    transform: scaleY(1.1);
    width: 1.42rem;
}


#swiper0 .swiper-slide-active .slide-inner{
    border: 1px solid #333333;
}
#swiper0 .more_name {
    display: inline-block;
    width: 1.8rem;
    height: 0.4rem;
    background: #de2f44;
    color: #fff;
    border-radius: 0.1rem;
    text-align: center;
    line-height: 0.4rem;
    font-size: 0.16rem;
    flex-shrink: 0;
    margin-top: 0.03rem;
}

.more_name img {
    width: 0.14rem;
    height: 0.14rem;
    position: relative;
    bottom: -0.02rem;
    left: 0.02rem;
}

#swiper0 .swiper-slide-active em {
    font-size: 0.2rem;
}
#swiper0 .swiper-slide-active span{
    color:#333;
    
}
.fixDiv {
    position: fixed;
    left: 0;
    top: 0;
    background: #ffffff;
    z-index: 10;
    margin-top: -0.05rem;
}

.name_loading {
    text-align: center;
    padding-top: 0.1rem;
}

.name_loading img {
    display: inline-block;
}

.list_one {
    background: #e4f0fe;
    border: 2px solid #bad7ff;
    margin-bottom: 0.1rem;
    border-radius: 0.05rem;
}

.new_bg {
    border: 1px solid #ccc;
    background: #fcfcfc;
    border-radius: 0.05rem;
}
.phone_x {
    flex-shrink: 0;
    border-right: 1px dotted #ccc;
}

.phone_x .phone {
    display: inline-block;
    width: 0.3rem;
    height: 0.44rem;
    border: 1px dotted #ccc;
    border-right: 0;
    background: #f9f9f9;
    font-size: 0.2rem;
    font-weight: bold;
    text-align: center;
}

.phone_x .phone:nth-of-type(3),
.phone_x .phone:nth-of-type(7) {
    margin-right: 0.1rem;
    border-right: 1px dotted #ccc;
}

.name_list h2 span:before {
    content: attr(data-text);
    position: absolute;
    left: 50%;
    bottom: -.15rem;
    transform: translateX(-50%);
    font-size: .13rem;
    font-weight: 400;
    padding-left: .14rem;
    background: url(/home/images/m/wx_icon.png) no-repeat;
    background-size: .13rem 1rem;
}
.name_list h2 span.jin:before {
    color: #ffd200;
    background-position: 0 0;
}
.name_list h2 span.mu:before {
    color: #a2da90;
    background-position: 0 -0.2rem;
}
.name_list h2 span.shui:before {
    color: #93b7ff;
    background-position: 0 -0.4rem;
}
.name_list h2 span.huo:before {
    color: #ffb000;
    background-position: 0 -0.6rem;
}
.name_list h2 span.tu:before {
    color: #ff6d00;
    background-position: 0 -0.8rem;
}