
html, body, div, ul, li, h1, h2, h3,
p, dl, dt, dd, ol, form, input, textarea, select {
    margin: 0;
    padding: 0;
}
h1, h2, h3{
    font-weight:normal;
}
h1{
    color:#333333;
    line-height: 74px;
    font-size: 56px;
    font-weight: 400;

}
ul,ol {
    list-style: none;
}
img {
    border: none;
    vertical-align: middle;
}
a {
    text-decoration: none;
    display: inline-block;
    color: #333333;
}
i{
    font-style: normal;
}
.clearfix:after {
    content: "." ;
    display: block ;
    height: 0 ;
    clear: both ;
    visibility: hidden ;
}
html {
/*font-size: 62.5%;*/
    max-width: 640px;
    margin: 0 auto;
}
body {
    font-family: SimHei;
    background-color: #f5f5f5;
    /*max-width: 640px;*/
    /*margin: 0 auto;*/
}
html {
    overflow-y: scroll;
}
:root {
    overflow-y: auto;
    overflow-x: hidden;
}

:root body {
    position: absolute;
}

body {
    width: 100vw;
    overflow: hidden;
    max-width: 640px;
    margin: 0 auto;
}

a {
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-focus-ring-color: rgba(0, 0, 0, 0);
}
@charset "utf-8";blockquote,body,button,code,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
fieldset,img{border:0}
:focus{outline:0}
address,caption,cite,code,dfn,em,optgroup,strong,th,var{font-style:normal;font-weight:400}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
abbr,acronym{border:0;font-variant:normal}
button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
code,kbd,samp,tt{font-size:100%}
body{line-height:1.5}
li,ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left}
sub,sup{font-size:100%;vertical-align:baseline}
:link,:visited,ins{text-decoration:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
.clearfix{margin-right:auto;margin-left:auto}
.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
b,em,i{font-style:normal;font-weight:400}
body{margin:0;font-family:"Microsoft Yahei",Arial,Tahoma,Helvetica,SimSun,"Hiragino Sans GB",sans-serif;font-size:12px;line-height:20px;position:relative;color:#333;-webkit-user-select:none;-webkit-text-size-adjust:none;-moz-user-select:none;-moz-text-size-adjust:none;-ms-user-select:none;-ms-text-size-adjust:none;-o-user-select:none;-o-text-size-adjust:none}
button,input,select,textarea,th{background:#fff;font-size:12px;line-height:1.5em;font-family:Arial,Tahoma,Helvetica,SimSun}
a{color:#333}
button,input[type=button],input[type=password],input[type=reset],input[type=submit],input[type=text]{-webkit-appearance:none}

header .logo {
    /*width: 40%;*/
    /*height: 41px;*/
    /*max-width: 41px;*/
    float: left;
    margin-left: 2%;
    margin-right: 12px;
    /*margin-top: 7px;*/
}
header .logo img {
    width: 100%;
    height: 100%;
    display: block;
    float: left;
}
header a {
    color: #ffffff;
    font-size: 1.0rem;
}
/*导航栏*/
.main{
    width:100%;
    height:45px;
    background:#ffffff;
    opacity: 0.7;
    position:fixed;
    top:0;
}
.header-topBar{
    width:100%;
    height:45px;
    background: #f7f7f7;
    top: 71px;
    line-height: 45px;
    left: 0;
    position: fixed;
    background-size: cover;
}
/*.content{
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 2.5rem;

}*/
.nav-m {
    display: none;
    width: 100%;
    z-index: 9999;
}
.nav-m {
    position: absolute;
    width: 100%;
    top: 45px;
    left: 0;
    background: #ffffff;
}
.nav-m a {
    display: block;
    width: 25%;
    height: 50px;
    background: #ffffff;
    color: #000;
    font-size: 14px;
    line-height: 50px;
    text-align: center;
    margin: 0 auto;
    float: left;
}
.nav-m a:active {
    background: #e8e8e8;
    text-decoration:none;
}

.header-topBar .top-nav .list{
    background: url("../h5_files/gengduo@2x.png") no-repeat;
    width: 32px;
    height: 32px;
    background-size: 20px;
    display: inline-block;
    position: absolute;
    right:10px;
    top:50%;
    margin-top: -10px;
    z-index: 100;
}
.body-box {
    margin: 41px 0 10px;
    overflow: hidden;
}
.picScroll{
    margin: 3% auto;
    max-width: 640px;
    position: relative;
    overflow: hidden;
    width: 94%;
}
.picScroll .bd{
    position: relative;
    z-index: 0;
}
.hd {
    position: absolute;
    height: 28px;
    line-height: 28px;
    left:50%;
    margin-left:-27px;
    bottom: 0;
    z-index: 1;
}

.picScroll .hd li {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    background: #D4B9B9;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 5px;
}
.picScroll .bd li {
    position: relative;

    text-align: center;

}
.hd li.on{
    background:#509ef5;
}
.picScroll .bd li img{
    width: 100%;
}
.bottom-nav {width:100%;height: 40px;}
.bottom-nav a {width:19%;height: 100%;display: block;color:#62666d;float:left;text-align:center;}
.bottom-nav .iconfont {width:100%;height:22px;line-height:22px;display:block;font-size:2.2rem;}
.bottom-nav span {width:100%;height:18px;line-height:18px;display:block;}
/*nav{margin:5px 0;background: #ffffff;}*/
.nav_box{height:60px;display:-moz-box;display:-webkit-box;display:box;margin-right:10px;font-size:16px;text-align:center}
.nav_box a{display:block;height:60px;margin-left:10px;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;color:#fff;border-radius:3px}
.nav_box1{margin:0 10px 40px 0}
nav .nav_box:nth-child(1) a:nth-child(1){}
nav .nav_box:nth-child(1) a:nth-child(2){}
nav .nav_box:nth-child(1) a:nth-child(3){}
nav .nav_box:nth-child(1) a:nth-child(4){}
nav .nav_box:nth-child(1) a:nth-child(5){}
.nav_box span.btn{display:block;width:60px;height:60px;background:url("navbtn.png") no-repeat;background-size: 100% 100%;}
.nav_box a em{display:block;margin:0 auto;line-height:32px;font-style: normal;text-align: center;color: #333333;font-weight: 500;}
.nav_box a .nav_c{width:60px;height:60px;margin:0 auto}
nav .nav_box:nth-child(1) a:nth-child(1) .nav_c:nth-child(1) span{background-image: url(wangyou@2x.png);background-size: 60px 60px;}
nav .nav_box:nth-child(1) a:nth-child(2) .nav_c:nth-child(1) span{background-image: url(zhekou@2x.png);background-size: 60px 60px;}
nav .nav_box:nth-child(1) a:nth-child(3) .nav_c:nth-child(1) span{background-image: url(H5@2x.png);background-size: 60px 60px;}
nav .nav_box:nth-child(1) a:nth-child(4) .nav_c:nth-child(1) span{background-image: url(BT@2x.png);background-size: 60px 60px;}
.toast{width: 94%;margin: 0 auto;border-radius:12px;height: 42px;}
.h5_toast_zx{width: 15%;float: left;}
.h5_toast_news{width: 80%;}
.h5_zx{width: 30px;height: 30px;margin-right: 20px;}
.h5_zx img{width: 100%;margin: 8px 10px 8px 10px;display: block;}
.toast .zx_contents{width: 90%;}
.toast .zx_contents li em{float: left;display: block;width: 36px;height: 18px;background:linear-gradient(142deg,rgba(255,194,157,1) 0%,rgba(255,104,69,1) 100%);
    border-radius: 2px 12px 2px 12px;margin: 12px 6px 12px 0;text-align: center;color: #fff;}
.h5_toast_news .zx_contents li span{width: 90%;line-height: 42px;}
.tuijian_b{width: 100%;}
.tuijian{width: 94%;margin: 0px auto;background:linear-gradient(180deg,rgba(73,74,86,1) 0%,rgba(32,32,42,1) 100%);
    border-radius:12px 12px 0px 0px;}
.tuijian .tuijian_icon{float: left;}
.tuijian .tuijian_icon img{width: 60px;margin: 15px;}
.tuijian .tuijian_game{float: left;}
.tuijian .tuijian_game img{width: 60px;margin: 15px 15px 15px 0;}
.tuijian .tuijian_con{color: #ffffff;}
.tuijian .tuijian_con h2{line-height: 24px;font-size: 16px;margin-top: 12px;font-weight: bold;}
.tuijian .tuijian_con p span{line-height: 16px;font-size: 12px;margin-right:6px;}
.tuijian .tuijian_con p em{width: 36px;height: 18px;background:linear-gradient(142deg,rgba(255,194,157,1) 0%,rgba(255,104,69,1) 100%);
    border-radius:2px 12px 2px 12px;padding: 3px 6px;margin-right: 6px;font-weight: 400;}
.tuijian .tuijian_con p em:nth-child(1){background:linear-gradient(142deg,rgba(255,194,157,1) 0%,rgba(255,104,69,1) 100%);}
.tuijian .tuijian_con p em:nth-child(2){background:linear-gradient(142deg,rgba(191,192,255,1) 0%,rgba(96,100,241,1) 100%);}
.tuijian .tuijian_con p em:nth-child(3){background:linear-gradient(142deg,rgba(255,200,73,1) 0%,rgba(246,173,1,1) 100%);}
.part1 li .img_box{width:60px;height:60px;position:relative;margin:0 auto}
.part1 li .img_box i.tagJuly{width:40px}
.part1 li .img_box i.boutique{background:#FDE50B;color:#cb6a12}
.part1 li .img_box i.struggle{background:#F9E54E;color:#cb6a12}
.part1 li .img_box i{display:block;width:20px;height:20px;background:#d4d4d4;color:#fff;text-align:center;line-height:20px;border-radius:100px;position:absolute;top:-5px;left:-5px;}
.julyAd .part1 li .btn{width:58px;height:28px;line-height:28px;border-radius:6px;text-align:center;padding:0;background:#2ECB7C;color:#fff}

.julyTit{padding:10px 10px 0 10px}
.giftimg{padding:10px 10px 0 10px;background: #ffffff}
.giftimg img{width: 100%;height: 150px;}
.tit .rbox,.tit .repeat{padding-bottom:4px;height:20px;line-height:20px;font-size:14px;color:#F66A05;float:right;position:relative;top:1px}
.tab ul.tab_menu,.tit{height:30px;position:relative;background: #ffffff;border-radius: 10px 10px 0 0;}
.tab ul.tab_menu li.current,.tit h3{padding-bottom:4px;height:20px;line-height:20px;font-size:16px;color:#505050;float:left;position:relative;top:1px;font-weight: 600;}
.tab ul.tab_menu li.current,.tit h3 em{width: 20px;height: 20px;display: inline-block;background:url("../h5_files/remen@2x.png") no-repeat;background-size: 100% 100%;margin-right: 6px;}
.julyAd li{margin-top:0}
.julyAd .part1{border-bottom:1px solid #e8e8e8;background: #ffffff}
.julyAd_list li .btn1{display:block;width:58px;height:30px;line-height:30px;border-radius:6px;background:#FEAC24;;color:#fff;font-size:14px;margin-top:15px;text-align: center}
/*.julyAd_list1{background:#fcfcfc;padding:0 10px;border-bottom:1px solid #e8e8e8}*/
.julyAd .part1 li p{margin:5px auto;height:18px;overflow:hidden;}
.julyAd .part1 li p.h36{height: 18px;color: #666;line-height: 20px;overflow: hidden;}
.julyAd .part1 li p a,.julyAd .part1 li p span{display:block}
.julyAd .part1 li .btn1{width:58px;height:28px;line-height:28px;border-radius:6px;text-align:center;padding:0;background:#FEAC24;color:#fff}
.julyAd_list1 li .info .p1{width:16px;margin:4px 4px 0 0;}
.julyAd_list1{background:#fcfcfc;padding:0 10px;border-bottom:1px solid #e8e8e8;margin-bottom: 16px;}
.julyAd_list1 li{display:-moz-box;display:-webkit-box;display:box;padding:10px 0;border-bottom:1px solid #e8e8e8;position:relative}
.julyAd_list1 li img{display:block;width:60px;height:60px;border-radius:17.5%}
.julyAd_list1 li .info{color:#888}
.julyAd_list1 li .info p{height:16px;overflow:hidden}
.julyAd_list1 li .info p em.red{color:#f66}
.julyAd_list1 li .info h3{height:20px;overflow:hidden;font-size:14px;color:#333}
.julyAd_list1 li a{display:block}
.julyAd_list1 li .btn1{display:block;width:58px;height:30px;line-height:30px;border-radius:6px;background:#509ef5;;color:#fff;font-size:14px;margin-top:15px;text-align: center}
.julyAd_list1 li .zhezhao{-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;margin:0 10px}
/*.julyAd .part1 li .btn{width:58px;height:28px;line-height:28px;border-radius:6px;text-align:center;padding:0;background:#2ECB7C;color:#fff}*/
.julyAd_list1 .btn-android{float: left;display: block;width: 24px;height: 24px;}
.julyAd_list1 .btn-android img{width: 100%;height:16px;display: block}
.julyAd_list1 .btn-ios{float: left;display: block;width: 24px;height: 24px;}
.julyAd_list1 .btn-ios img{width: 100%;height:16px;pxdisplay: block}

.padding_box{padding:10px;margin-bottom: 16px}
.padding_box1{padding:10px;}
.part1 li{float:left;width:25%;height:auto;min-width:70px;border:none;text-align:center;margin-top:15px}
.part1 li{float:left;width:25%;height:auto;min-width:70px;border:none;text-align:center;margin-top:15px}
.part1 li img{display:block;width:60px;height:60px;border-radius:17.5%}
.part2 li{width:100%;height:auto;min-width:70px;border:none;text-align:center;margin-top:15px;background: #ffffff}
.part2 li img{float:left;display:block;width:60px;height:60px;border-radius:17.5%}
.part2 .img_box{float: left;}
.julyAd_list{background:#fff;padding:0 10px;position: relative;}
.julyAd .part2 li .btn1{width:58px;height:28px;line-height:28px;border-radius:6px;text-align:center;padding:0;background:#FEAC24;color:#fff}
.julyAd_list li{display:-moz-box;display:-webkit-box;display:box;padding:10px 0;position:relative;}
.julyAd_list li img{display:block;width:60px;height:60px;border-radius:17.5%}
.julyAd_list li .info{color:#888}
.julyAd_list li .info p{height:20px;overflow:hidden;font-size: 14px;line-height:20px;color: #333;}
.julyAd_list li .info .p2{height:18px;overflow:hidden;font-size: 12px;line-height:18px;color: #666;}
.julyAd_list li .info p em.red{color:#f66}
.julyAd_list li .info h3{height:20px;overflow:hidden;font-size:14px;color:#333;}
.julyAd_list li a{display:block}
.julyAd_list li .btn{display:block;width:58px;height:30px;line-height:30px;border-radius:6px;background:#509ef5;;color:#fff;font-size:14px;margin-top:15px;text-align: center}
.julyAd_list li .zhezhao{-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;margin:0 10px}
.julyAd_list .disc{background: url("../img/discount.png") no-repeat;background-size: 70%;padding: 0 4px;position: absolute;top:14%;width: 41px;left: 142px;color: #ffffff;font-size: 12px;}
.bottom_nav{height:40px;border-top:10px solid #e8e8e8;border-bottom:10px solid #e8e8e8;display:-moz-box;display:-webkit-box;display:box;background: #ffffff}
.bottom_nav a{display:block;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;height:40px;line-height:40px;text-align:center;margin-left:10px;font-size:16px;color:#505050}

/*更改游戏列表字号颜色*/
.julyAd_list li .info{color:#888}
.julyAd_list li .info p{height:20px;overflow:hidden;font-size: 12px;color: #828282;}
.julyAd_list li .info .p2{height:20px;overflow:hidden;font-size: 12px;color: #828282;width: 160px;text-overflow:ellipsis;}
.julyAd_list li .info p em.red{color:#f66}
.julyAd_list li .info h3{height:20px;overflow:hidden;font-size:14px;color:#333;font-weight: 600;display: block;float: left;padding-right: 4px;}
.julyAd_list li .info p{display: block;clear: both;}
/*更改游戏列表*/
.julyAd_list li .disc{display:block;}
.julyAd_list .info span img{display:block;width: 48px;height: 21px;}
.julyAd_list .info .discount{position: relative;}
.julyAd_list .info .discount em{position: absolute;top:0;right: 0;font-size: 10px;color:#ffffff;display: block;padding: 1px;}
.julyAd_list .info .bar-1{background:linear-gradient(142deg,rgba(255,194,157,1) 0%,rgba(255,104,69,1) 100%);border-radius: 2px 10px 2px 10px;color: #ffffff;padding: 0px 10px;}
.julyAd_list .info .bar-2{background: linear-gradient(142deg,rgba(191,192,255,1) 0%,rgba(96,100,241,1) 100%);color: #ffffff;padding: 0px 10px;border-radius: 2px 10px 2px 10px;}
.julyAd_list .info .bar-3{background: linear-gradient(142deg,rgba(255,200,73,1) 0%,rgba(246,173,1,1) 100%);color: #ffffff;padding: 0px 10px;border-radius: 2px 10px 2px 10px;}
.julyAd_list li a{display:block}
.julyAd_list li span{display:block;float: left;}
.julyAd_list li .btn{display:block;width:58px;height:30px;line-height:30px;border-radius:6px;background:linear-gradient(138deg,rgba(255,182,10,1) 0%,rgba(246,106,5,1) 100%);;color:#fff;font-size:14px;margin-top:15px;text-align: center}
.julyAd_list li .zhezhao{-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;margin:0 10px}
/*.julyAd_list .disc{background: url("../img/discount.png") no-repeat;background-size: 70%;padding: 0 4px;position: absolute;top:14%;width: 41px;left: 142px;color: #ffffff;font-size: 12px;}*/

.bottom_nav{height:40px;border-top:10px solid #e8e8e8;border-bottom:10px solid #e8e8e8;display:-moz-box;display:-webkit-box;display:box;background: #ffffff}
.bottom_nav a{display:block;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;height:40px;line-height:40px;text-align:center;margin-left:10px;font-size:16px;color:#505050}

.b_xz{width:100%;position: absolute;/* z-index:99; */top: 0;background-color: rgba(0,0,0,0.75);}
.b_xz_l{float:left;width:40px;height: 40px; padding:12px 10px 12px 12px;}
.b_xz_l img{ width:40px;height: 40px;}
.b_xz_c{/* width: 60%; */float:left;line-height:1.2em;color:#fff;font-size:16px;padding: 12px 0px 12px 0;}
.b_xz_c span{ color:#ccc; font-size:12px;}
.b_xz_r{float:left;display:block;color:#fff;background:linear-gradient(138deg,rgba(255,182,10,1) 0%,rgba(246,106,5,1) 100%);text-align:center;margin: 12px 0 0 0;font-size: 14px;padding: 6px 0;width: 80px;border-radius: 6px;position: absolute;right: 44px;top: 6px;}
.close_dibu{ position:fixed; right:10px; bottom:100px; color:#fff; font-size:2.4em; display:block;}
.c_dibu{position: absolute;right:0;bottom: 46px;color:#fff;width:30px;height:30px;font-size:2.4em;display:block;margin: 16px 0;top: 2px;}
.game_navs{
    width:250px;
    border:1px solid #5494FE;
    height:30px;
    line-height:30px;
    margin:10px auto;
    border-radius: 8px;
    overflow:hidden;
}
.game_navs>span{
    display:block;
    float:left;
    width:50%;
    text-align:center;
    font-size:14px;

}
.game_navs>.on{
    background: #5494FE;
    color:#fff;

}
/*个人中心start*/
.aui-l-content{
    position: relative;
}
.aui-menu-list{
    padding:0 10px 10px 10px;
    background: #ffffff;
    margin-top: 54px;
    position: relative;
    border-radius: 16px;
}
.aui-l-content .aui-menu-list ul li {
    display: flex;
}
.aui-menu-list li {
    color: #888;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    padding: 12px 15px;
    text-align: left;
    line-height: 30px;
    font-weight: 500;
    position: relative;
}
.aui-l-content .aui-menu-list-clear ul li a {
    display: flex;
    width: 100%;
    align-items: center;
}
.aui-page-my .aui-icon {
    width: 25px;
    height: 22px;
}
.aui-page-my .aui-menu-list ul li h3 {
    color: #4f4f4f;
    font-size: 14px;
}
.aui-l-content .aui-menu-list-clear ul li h3 {
    width: 78%;
}
.aui-icon {
    width: 30px;
    height: 30px;
}
.aui-icon img {
    width: 100%;
    height: 100%;
    display: block;
    border: none;
}
.aui-my-info {
    position: relative;
    overflow: hidden;
    height: 156px;
}
.aui-my-avatar {
    position: absolute;
    top: 37%;
    left: 17%;
    width: 60px;
    height: 60px;
    margin: -49px 0 0 -49px;
    border-radius: 50%;
    overflow: hidden;
}
.aui-text-top {
    padding-top: 44px;
    background: #fff;
    position: relative;
}
.aui-heads{
    width: 66px;
    height: 66px;
    position: absolute;
    top:-33px;
    left: 50%;
    margin-left: -33px;
    background: #ffffff;
    border-radius: 16px;
}
.aui-heads img{
    width: 66px;
    height: 66px;
    border-radius: 16px;
    border: 2px solid #ffffff;
}
.aui-time {
    width: 60px;
    height: 24px;
    right: 12px;
    position: absolute;
    text-align: right;
    color: #F66A05;
    line-height: 24px;
}
.b-line .aui-num{
    right: 60px;
    position: absolute;
    text-align: right;
    line-height: 24px;
    height: 24px;
    color: #444444;
    display: block;
}
.aui-time span{
    display: block;
    right: 25px;
}
.b-line .aui-num-add{
    display: block;
    line-height: inherit;
    text-align: right;
    width: auto;
    height: auto;
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
    border: none;
    resize: none;
    color: #CCCCCC;
    background: none;
}
.aui-jump {
    width: 55px;
}
.b-line h4{color: #444444;}
.aui-l-content .quit{
    width: 94%;
    margin: 0 3%;
    border-radius: 3px;
    position: fixed;
    bottom: 60px;
    background: #ffffff;
    line-height: 44px;
    height: 44px;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    max-width:560px;
}
/*game_yueyue*/
.game_yuyue{
    width: 94%;
    margin:12px auto;
    border-radius: 16px;
}
.game_yuyue .julyAd_list li .yuyue_img{
    width: 62px;
    height: 55px;
    display: block;
    border-radius: 0;
}
.game_yuyue .julyAd_list .yuyue_jb{
    position: absolute;
    top: 0;
    right: -10px;
}
.game_yuyue .yy_bor{
    border-radius: 16px 16px 0 0;
}
.game_yuyue .game_yuyue_tu{
    width: 100%;
    background: #ffffff;
    border-radius: 0px 0px 16px 16px;
}
.game_yuyue .game_yuyue_tu li{
    width: 27%;
    height: 140px;
    float: left;
    margin: 3%;
}
.game_yuyue .game_yuyue_tu li img{
    width:100%;
    height: 140px;

}
/*ptb_ye*/
.ptb_box{
    /*background: #ffffff;*/
    text-align: center;
    margin-top: -1px;
}
.ptb_box .ptb_ye{
    line-height: 32px;
    padding-top: 20px;
    font-size: 12px;
    font-weight: 600;
    background: #ffffff;
}
.ptb_box .ptb_num{
    line-height: 32px;
    font-size: 32px;
    font-weight: 400;
    color: #F66A05;
    background: #ffffff;
}
.ptb_box .ptb_num_t{
    width: 100%;
    line-height: 32px;
    font-size: 12px;
    font-weight: 600;
    border-radius: 0 0 16px 16px;
    background: #ffffff;
    padding-bottom: 10px;
}
.ser_input_ptb{
    background: #ffffff;
}
.ser_box .m_ptb{
    position: absolute;;
    right: 20px;
    top:0;
    color: #333333;
}
.ser_box .m_ptb span{
    color: #333333;
    font-size: 14px;
}
ul.s_nav{display:-moz-box;display:-webkit-box;display:box;text-align:center;/* border-bottom:1px solid #eee; *//* background: #fff; */margin: 16px 12px;}
ul.s_nav li{-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;margin: 0 1%;background: #EEEEEE;}
ul.s_nav li a{display:block;padding:10px 0;font-size:16px;}
ul.s_nav li a.on{position:relative;top:1px;background:linear-gradient(138deg,rgba(255,182,10,1) 0%,rgba(246,106,5,1) 100%);
    border-radius:6px;color: #ffffff;}
ul.s_nav li a img{width: 50px;height: 50px;display: block;padding: 10px;margin: 0 auto;}
.ptb_tx_je p{
    font-size: 18px;
    line-height: 60px;
    height: 60px;
    font-weight: 600;
}
.wid{
    width: 94%;
    margin:0 auto;
    border-radius: 16px;
}
.ptb_tx_je{
    background: #ffffff;
    width: 85%;
    margin:0 auto;
    padding: 0 16px 12px 16px;
}
.ptb_tx_je .ptb-add{
    width: 72%;
    margin: 0 auto;
    line-height: 54px;
    height: 54px;
    border: none;
    resize: none;
    background: none;
    float: left;
    font-size: 16px;
}
.money{
    background: #F5F5F5;

}
.money img{
    line-height: 54px;
    float: left;
    display: block;
    width: 16px;
    height:18px;
    padding: 18px 12px;
}
.money .tixian{
    display: block;
    float: left;
    line-height: 54px;
    height: 54px;
    color: #F66A05;
    font-size: 16px;
}
.ptb_tx_je form input{
    /*width: 100%;*/
    float: right;
    font-size: 14px;
    line-height: 46px;
    height: 46px;
}
.ptb_tx_je form{
    line-height: 46px;
    height: 54px;
    font-size: 14px;
    font-weight: 600;
}

.ptb_tx_je form .zhifu{
    width: 26px;
    height: 26px;
    float: left;
    display: block;
    padding: 10px 14px 10px 0;
}
.radio {
    position: relative;
}
.radio input[type="radio"] {
    position: absolute;
    opacity: 0;
}
.radio input[type="radio"] + .radio-label:before {
    content: '';
    background: #f4f4f4;
    border-radius: 100%;
    border: 1px solid #b4b4b4;
    display: inline-block;
    width: 1.4em;
    height: 1.4em;
    position: absolute;
    top: 16px;
    right: 0;
    vertical-align: top;
    cursor: pointer;
    text-align: center;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease;
    margin-right: 6px;
}
.radio input[type="radio"]:checked + .radio-label:before {
    background-color: #F66A05;
    box-shadow: inset 0 0 0 4px #f4f4f4;
}
.radio input[type="radio"]:focus + .radio-label:before {
    outline: none;
    border-color: #F66A05;
}
.radio input[type="radio"]:disabled + .radio-label:before {
    box-shadow: inset 0 0 0 4px #f4f4f4;
    border-color: #b4b4b4;
    background: #b4b4b4;
}
.radio input[type="radio"] + .radio-label:empty:before {
    margin-right: 0;
}
.radio .radio-label{
    width: 100%;
    height: 46px;
}
.btn_bot{
    width: 94%;
    margin: 0 3%;
    border-radius: 3px;
    position: fixed;
    bottom: 60px;
    background:linear-gradient(138deg,rgba(255,182,10,1) 0%,rgba(246,106,5,1) 100%);
    line-height: 44px;
    height: 44px;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    color: #ffffff;
}


.chongzhi_jilu{
    border-radius: 16px;
    background: #ffffff;
    margin: 16px;
}
.chongzhi_jilu .jilu_h{
    padding: 10px 0;
    position: relative;
}
.chongzhi_jilu .jilu_h p{
    padding-left: 16px;
    color: #444444;
    line-height: 22px;
    height:22px;
}
.chongzhi_jilu .jilu_h .p1{
    font-size: 12px;
    color: #BABABA;
}
.chongzhi_jilu .jilu_h span{
    font-size: 14px;
    /* color: #BABABA; */
    position: absolute;
    top: 22px;
    right: 16px;
}
.cut{
    width: 90%;
    margin: 0 auto;
    border-bottom: 1px solid #EEEEEE;
}
.chongzhi_jilu .van-cell{
    border-radius: 16px;
    margin-top: -1px;
}

.about_icon img{width: 52px;height: 52px;display: block;margin: 30px auto 8px;}
.about_icon_a img{width: 116px;height: 116px;}
.about_icon p{text-align: center;font-size: 16px;}
.about_us .list_a{width: 94%;margin: 40px auto;background: #ffffff;border-radius:16px;padding: 16px 0;}
.about_us .list_n{position: relative;}
.about_us .list_n span{position: absolute;top:0;right: 16px;line-height: 54px;font-size: 16px;font-weight: 500;}
.about_us .list_a p{font-size: 16px;line-height: 54px;height: 54px;padding-left: 16px;font-weight: 500;}
.about_us .xieyi{text-align: center;margin-top: 100px;font-size: 12px;}
.about_us .xieyi a{color: #F66A05;}

.shoucang{width: 94%;margin: 0 auto;border-radius: 16px;}
.shoucang .julyAd_list{border-radius: 16px;}
.shoucang_deal .bar-4-tit{color:#F66A05;font-size: 16px;font-weight: 600;}
.shoucang_deal .yuyue_jb .quxiao{padding: 18px;font-size: 14px;color: #888888;}
/*商品*/
.top2{
    display:block;
    height:50px;
    line-height:50px;
    background:url(../images/score_bg2.png);
    background-size:100% 100%;
    text-align:center;
    font-weight:bold;
}

.goods>li{
    float:left;
    width:48.5%;
    height:210px;
    background:#fff;
    padding-top:10px;
    margin: 5px 0;
    position: relative;
    border-radius: 6px;
}

.goods>li:nth-child(even){
    float:right;
}
.goods{
    width: 94%;
    margin: 0 auto;
}
.goods>li>div{
    margin:0 auto;
    text-align:center;
    width:100px;
    height:100px;
}
.goods>li>span{
    display:block;
    text-align:left;
    line-height:30px;
    padding-left: 12px;
    padding-bottom: 6px;
}

.goods>li>span:nth-of-type(1){
    width:80%;
    /* margin:0 auto; */
    height:25px;
    line-height:25px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    /* padding-left: 12px; */
    font-size: 14px;
}
.goods>li>span:nth-of-type(2){
    color: #F66A05;
}
.goods>li>a{
    display:block;
    margin-left: 12px;
    text-align:center;
    width: 80px;
    line-height: 30px;
    color:#ffffff;
    border-radius: 10px;
    background:linear-gradient(138deg,rgba(255,182,10,1) 0%,rgba(246,106,5,1) 100%);
    float: left;
}
.more{
    width:100%;
    height:100px;
    line-height:50px;
    text-align:center;

}
.more>a{
    color:#000;


}
.lists_top>span:nth-of-type(2){
    font-size:20px;
}
.lists_header{
    background:#5494FE;
    color:#fff;
    height:50px;
    line-height:50px;
    text-align:center;
    width:100%;
    position:fixed;

}
.goods_img{
    width:100%;
    margin:0 auto;
    text-align:center;
}
.goods_name{
    display:block;
    margin:0 auto;
    text-align:left;
    padding:0 20px;
    height:40px;
    font-size:12px;
}
.goods_price{
    padding:0 20px;
    color:#298CEC;
    line-height:30px;
}
.goods .goods_er{
    width: 16px;
    height: 16px;
    background: none;
    display: block;
    position: absolute;
    padding: 8px;
    right: 10px;
}
.goods .goods_er img{
    width: 16px;
    height: 16px;
    background: none;
    display: block;
}

.gifts_list li{
    margin: 5px 0;
    background: #ffffff;
    padding: 10px;
}
.gifts_list li .btn_none{
    background: #CCCCCC;
}
.bangbi span{
    color: #F66A05;
}
.syetem_mes{
    width: 88%;
    background: #ffffff;
    padding: 10px;
    margin-top: 30px;
}
.syetem_mes p{
    font-size: 20px;
    line-height: 50px;
    text-align: center;
}
.syetem_mes p:nth-child(2){
    font-size: 20px;
    line-height: 50px;
    text-align: center;
    color: #888888;
}
.syetem_mes span{
    font-size: 12px;
    line-height: 32px;
    text-align: center;
    color: #888888;
}
.game_xiaohao{
    width: 94%;
    margin:12px auto;
    border-radius: 16px;
}
.xiaohao{
    /*background: #ffffff;*/
}
.xiaohao .xiaohao_h{
    padding: 10px 0;
    position: relative;
    background: #ffffff;
}
.xiaohao .xiaohao_h:last-child{
    padding: 10px 0;
    position: relative;
    border-radius:0 0 16px 16px;
    background: #ffffff;
}
.xiaohao .xiaohao_h p{
    padding-left: 16px;
    color: #444444;
    line-height: 22px;
    height:22px;
}
.xiaohao .xiaohao_h .p1{
    font-size: 12px;
    color: #BABABA;
}
.xiaohao .xiaohao_h span{
    font-size: 14px;
    position: absolute;
    top: 16px;
    right: 16px;
}
.xiaohao .xiaohao_h .shanchu{
    margin-right: 8px;
    color: #888888;
}
.xiaohao .xiaohao_h .sale{
    width:44px;
    height:24px;
    background:linear-gradient(138deg,rgba(255,182,10,1) 0%,rgba(246,106,5,1) 100%);
    border-radius:6px;
    text-align: center;
    color: #ffffff;
    line-height: 24px;
}
.game_xiaohao .bar-6{
    clear: both;;
    display: block;
    color: #ccc;
}
.game_xiaohao li .pinglun_img{
    width: 44px;
    height: 44px;
    margin-right: 6px;
    display: block;
    float: left;
    border-radius:17.5%;
}
.game_xiaohao li .pinglun_h3{
    font-size: 20px;
    line-height: 28px;
    height: 28px;
}
.xiaohao_list{
    background:#fff;padding:0 10px;position: relative;
}
.xiaohao_list li{
    display:-moz-box;display:-webkit-box;display:box;padding:10px 0;position:relative;
}
.xiaohao_list em{
    width: 16px;
    height: 16px;
    display: block;
    background: url("../h5_files/dianzan@2x.png") no-repeat;
    background-size: 100%;
    float: left;
    margin: 10px 4px;
}
.xiaohao_list span{
    position: absolute;
    right: 8px;
    color: #F66A05;
    line-height: 36px;
}
.game_xiaohao .be{
    background: #ffffff;
    padding: 0 12px;
}
.game_xiaohao .be span{
    display: block;
    padding: 3px;
}
.game_xiaohao .be .be_pl{
    width:76px;height:18px;background:linear-gradient(137deg,rgba(255,194,157,1) 0%,rgba(255,104,69,1) 100%);
    border-radius:2px 10px 2px 10px;font-size: 10px;color: #ffffff;float: left;line-height:16px;margin-top: 4px;
}
.game_xiaohao .be .be_pl em{
    background:url("../h5_files/youzhipinglun@2x.png") no-repeat;
    width: 12px;
    height: 12px;
    display: block;
    float: left;
    background-size: 100%;
    margin: 3px;
    margin-right: 6px;
}
/*个人中心*/
.personal_header{
    width:100%;
    height:175px;
    background:linear-gradient(138deg,rgba(255,182,10,1) 0%,rgba(246,106,5,1) 100%);
    border-radius:0px 0px 16px 16px;
}
.personal_header .personal_icon{
    margin:12px;
    position: relative;
}
.personal_header .personal_icon> img{
    width:66px;
    height:66px;
    border-radius:16px;
    border: 2px solid #fff;
    float: left;
    display: block;
    margin-right:12px;
}
.personal_header .personal_icon p{
    font-size: 20px;
    line-height: 66px;
    height: 66px;
    color: #ffffff;
}
.personal_header .personal_icon em{
    position: absolute;
    top: 12px;
    right:8px;
    width: 20px;
    height: 20px;
    display: block;
    background: url("../h5_files/shezhi@2x.png") no-repeat;
    background-size: 100%;
}
.personal_con ul li{
    float: left;
    width: 33.3%;
    text-align: center;
    color: #ffffff;
    font-size: 24px;
    line-height: 32px;
}
.personal_con ul li span{
    font-size: 12px;
    line-height: 20px;
}
.personal_header .personal_vip{
    z-index: 999;
    position: relative;
    background:url("../h5_files/VIP@2x.png") no-repeat;
    width: 94%;
    height: 60px;
    background-size: 100% 100%;
}
.personal_header .personal_vip2{
    z-index: 999;
    position: relative;
    background:url("../h5_files/VIP_ok.png") no-repeat;
    width: 94%;
    height: 60px;
    background-size: 100% 100%;
}
.personal_header .personal_vip2 p{
    position: absolute;
    right: 10px;
    top: 13px;
}
.personal_header .personal_vip2 p span{
    color: #E3C894;
    display: block;
    text-align: center;
    float: left;
    height: 32px;
    line-height: 32px;
    margin-right: 6px;
}
.personal_header .personal_vip2 p u{
    display: block;
    background: #E3C894;
    width: 52px;
    height: 32px;
    border-radius: 6px;
    color: #43434F;
    line-height: 32px;
    text-align: center;
    float: left;
}
.van-grid .van-grid-item__content i img{
    width: 1.5rem;
    height: 1.5rem;
}
.van-grid .van-grid-item__content{
    background: none;
}
.van-grid-item__content::after{
    border-width: 0 0 0 0;
}
[class*=van-hairline]::after{
    border:none;
}
.yijian{
    width: 97%;
    margin: 6px;
    height: 52px;
    line-height: 52px;
    font-size: 14px;
    margin-bottom: 70px;
}
.yijian a{
    display: block;
    float: left;
    width: 46%;
    margin:6px;
}
.yijian span{
    display: block;
    background: #ffffff;
    border-radius: 16px;
}
.yijian span em img{
    width: 20px;
    height: 20px;
    display: block;
    float: left;
    background: #ffffff;
    text-align: center;
    border-radius: 16px;
    padding: 16px 6px  16px 40px;
}
.personal_games_list{
    width: 94%;
    margin: 0 auto;
}
/*修改手机号*/
.gaimi_box{
    background: #ffffff;
    border-radius: 16px;
    padding-bottom: 20px;
}
.gaimi{
    /*background: #ffffff;*/
    position: relative;
}
.gaimi .gaimi_phone span{
    line-height: 40px;
    height: 40px;
    font-size: 12px;
}
.gaimi .gaimi_phone input{
    line-height: 50px;
    height: 50px;
    font-size: 16px;
}
.gaimi input::-webkit-input-placeholder {
    /* WebKit browsers */
    font-size:16px;
    color:#CCCCCC;
    line-height: 40px;
}
.gaimi input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    font-size:16px;
    color:#CCCCCC;
    line-height: 40px;
}
.gaimi input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    font-size:16px;
    color:#CCCCCC;
    line-height: 40px;
}
.gaimi input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    font-size:16px;
    color:#CCCCCC;
    line-height: 40px;
}

.gaimi .touxiang{
    position: absolute;
    top: -33px;
    left: 50%;
    margin-left: -33px;
    width: 66px;
    height: 66px;
}
.gaimi .touxiang img{
    width: 100%;
    height: auto;
    border-radius: 16px;
    border:3px solid #ffffff;
}
.gaimi .gaimi_phone{
    padding-left: 24px;
}
.gaimi .gaimi_con{
    padding:0 24px;
}
.gaimi .yanzhengma{
    position: absolute;
    right: 24px;
    top: 36px;
    line-height: 30px;
    color: #F66A05;
    font-size: 14px;
}
.gaimi .yanzhengma button{
    border: 0;
    outline: none;
}
.gaimi .van-field__control{
    border-bottom: 1px solid #CCCCCC;
    line-height: 40px;
}
.xiugai_m a{
    display: block;
    font-size: 16px;
    color: #ffffff;
    width: 94%;
    margin: 20px auto;
    height: 44px;
    line-height: 44px;
    text-align: center;
    background:linear-gradient(102deg,rgba(255,182,10,1) 0%,rgba(246,106,5,1) 100%);
    border-radius:6px;
}
.xiugai_m p{
    text-align: center;
}
.gaimi_success img{
    display: block;;
    width: 90px;
    height: 90px;
    margin: 0 auto;
}
.gaimi_success p{
    text-align: center;
    line-height: 40px;
    font-size: 16px;
}
.gaimi .huanbang_yanzheng{
    padding:0 24px;
    margin-top: 20px;
    line-height: 30px;
}
.gaimi .huanbang_yanzheng_new{
    padding:0 24px;
    margin-top: 20px;
    line-height: 30px;
}
.gaimi .shiming{
    width: 95%;
    margin: 0 auto;
    height: 104px;
}
.gaimi .shiming img{
    width: 100%;
}
.gaimi_box .van-uploader{
    width: 100%;
}
.gaimi_box .van-uploader__upload{
    width: 94%;
    margin: 0 auto;
    height: 200px;
    background:url("../h5_files/shangchuanshenfenzheng@2x.png") no-repeat;
    background-size: 100%;
}
.gaimi_box .van-uploader__upload_b{
    background:url("../h5_files/shangchuanshenfenzheng02@2x.png") no-repeat;
    background-size: 100%;

}
.gaimi_box .tijiao a{
    display: block;
    font-size: 16px;
    color: #ffffff;
    width: 94%;
    margin: 20px auto;
    height: 44px;
    line-height: 44px;
    text-align: center;
    background:linear-gradient(102deg,rgba(255,182,10,1) 0%,rgba(246,106,5,1) 100%);
    border-radius:6px;
}

/*福利中心*/
.welfare{
    width: 100%;
    background: #F66A05;
    border-radius:0px 0px 16px 16px;
    padding-bottom: 10px;
}
.welfare .welfare_nav li{
    float: left;
    width: 33.3%;
}
.welfare .welfare_nav li img{
    width: 52px;
    height: 52px;
    display: block;
    margin: 12px auto 0;
}
.welfare .welfare_nav li p{
    text-align: center;
    font-size: 14px;
    color: #ffffff;
    line-height: 32px;
}
.week_jingxuan{
    width: 94%;
    margin: 0 auto;
}
.week_jingxuan h3{
    font-size: 20px;
    height: 52px;
    line-height: 52px;
    text-indent: 12px;
}
.week_jingxuan .week_jinxuan_t{
    width: 100%;
    background: #ffffff;
    border-radius: 16px;
    margin-bottom: 10px;
}
.week_jingxuan .week_jinxuan_t img{
    width: 94%;
    margin: 12px 12px 0 12px;
}
.week_jingxuan .week_jinxuan_t p{
    line-height: 20px;
    font-size: 14px;
   /*text-indent: 12px;*/
    padding:10px;
}

.welfare .sign_nav{
     width: 94%;
     margin: 0 auto;
     position: relative;
    padding-bottom: 60px;
 }
.welfare .sign_nav li p{
    font-size: 12px;
    color: #ffffff;
    line-height: 32px;
}
.welfare .sign_nav li span{
    font-size: 32px;
    font-weight: 500;
    color: #ffffff;
    line-height: 50px;
}
.welfare .sign_nav a{
    width: 80px;
    height: 32px;
    display: block;
    background: #ffffff;
    position: absolute;
    right: 0;
    top: 40px;
    line-height: 32px;
    text-align: center;
    color: #F66A05;
    font-size: 14px;
    border-radius: 6px;
}
.welfare_sign_jifen{
    width: 94%;
    margin: 0 auto;
    background: #ffffff;
    border-radius: 16px;
    margin-top: -60px;
}
.welfare_sign_jifen h3{
    font-size: 20px;
    line-height: 50px;
    padding-left: 20px;
    padding-top: 6px;
    font-weight: 600;
}
.welfare_sign_jifen .welfare_sign_jifen_pr{
    width: 94%;
    margin: 0 auto;
}
.welfare_sign_jifen .welfare_sign_jifen_pr li{
    width: 14%;
    float: left;
    text-align: center;
}
.welfare_sign_jifen .welfare_sign_jifen_pr li img{
    width: 32px;
    height: 32px;
}
.welfare_sign_jifen .welfare_sign_jifen_pr li p{
    font-size: 12px;
    line-height: 30px;
    padding-bottom: 16px;
}
.welfare_sign_jifen .welfare_sign_jifen_pr_m{
    width: 100%;
    height: 36px;
    margin: 0 auto;
    background: #F7F7F7;
    border-radius: 0 0 16px 16px;
}
.welfare_sign_jifen .welfare_sign_jifen_pr_m p{
    width: 33.3%;
    float: left;
    text-align: center;
    line-height: 32px;
}
.sian_jiangli{
    margin: 0 auto;
    width: 92%;
}
.sian_jiangli h3{
    font-size: 20px;
    line-height: 50px;
    font-weight: 600;
}
.sian_jiangli .ppp{
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    padding-bottom: 20px;
}
.sian_jiangli a{
    width: 100%;
    height: 65px;
    background: url("../welfare_files/beijing@2x.png") no-repeat;
    background-size: 100% 100%;
    position: relative;
}
.sian_jiangli .kaitong p{
    color: #E3C894;
    width: 52%;
    font-size: 14px;
    margin: 12px 0 12px 20px;
    float: left;
}
.sian_jiangli .kaitong span{
    width: 84px;
    height: 32px;
    display: block;
    border-radius: 6px;
    background:linear-gradient(138deg,rgba(255,182,10,1) 0%,rgba(246,106,5,1) 100%);
    position: absolute;
    right: 20px;
    top:16px;
    text-align: center;
    color: #ffffff;
    line-height: 32px;
}
.kaifu_jijiang{
    width: 86%;
    background: #ffffff;
    border-radius: 24px;
    margin: 0 auto;
    padding: 4%;
    margin-bottom: 10px;
}
.kaifu_jijiang .kaifu_jijiang_main{
    width: 94%;
    background: #ffffff;
    border-radius: 24px;
    position: relative;
    padding-bottom: 8px;
}
.kaifu_jijiang .kaifu_jijiang_main .mian_game{
     width: 52px;
     height: 52px;
     float: left;
 }
.kaifu_jijiang .kaifu_jijiang_main .mian_game img{
    width: 52px;
    height: 52px;
    display: block;
}
.kaifu_jijiang_main h3{
    font-size: 18px;
    line-height: 32px;
    padding-left: 10px;
    float: left;
}
.kaifu_jijiang_main p{
    font-size: 12px;
    line-height: 20px;
    padding-left: 62px;

}
.kaifu_jijiang_main span{
    position: absolute;
    font-size: 20px;
    line-height: 20px;
    padding-left: 62px;
    right: 0;
    top: 10px;
}
.kaifu_jijiang .kaifu_jijiang_con span{
    color: #888888;
    line-height: 24px;
}
.kaifu_jijiang .kaifu_jijiang_img li{
   width: 30%;
    float: left;
    height: 140px;
    padding: 0px;
    margin-left: 2.5%;
}
.kaifu_jijiang .kaifu_jijiang_img li:last-child{
    margin-right:0;
}
.kaifu_jijiang .kaifu_jijiang_img li img{
    width: 100%;
    height: 100%;
    border-radius: 12px;
}

/*0717*/
.wf_p{
    width: 90%;
    margin: 0 auto;
    margin-top: 20px;
    position: relative;
}
.wf_p p{
    font-size: 14px;
    line-height: 24px;
    height: 24px;
}
.wf_p span{
    font-size: 32px;
    line-height: 50px;
    height: 50px;
}
.wf_p .jf{
    background:linear-gradient(138deg,rgba(255,182,10,1) 0%,rgba(246,106,5,1) 100%);
    border-radius:6px;
    width: 80px;
    height: 30px;
    text-align: center;
    color: #FFFFFF;
    line-height: 30px;
    font-size: 14px;
    position: absolute;
    right: 8px;
}
.wl_con{
    width: 94%;
    margin: 0 auto;
}
.wl_con .goods{
    width: 100%;
    margin: 0 auto;
}
.wl_con .goods>li{
    float:left;
    width:46.5%;
    height:270px;
    background:#fff;
    margin: 5px 6px;
    position: relative;
    border-radius: 6px;
    padding-top: 0;
}

.wl_con .goods>li>div{
    margin:0 auto;
    text-align:center;
    width:100%;
    height:160px;
}
.wl_con .goods>li>span{
    display:block;
    text-align:left;
    line-height:30px;
    padding-left: 12px;
    padding-bottom: 6px;
}

.wl_con .goods>li>span:nth-of-type(1){
    width:80%;
    /* margin:0 auto; */
    height:25px;
    line-height:25px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    /* padding-left: 12px; */
    font-size: 18px;
    padding-bottom: 0;
    padding-top: 5px;
}
.wl_con .goods>li>span:nth-of-type(2){
    color: #F66A05;
    font-size: 14px;
}
.wl_con .goods>li>a{
    display:block;
    margin-left: 12px;
    text-align:center;
    width: 80px;
    line-height: 30px;
    color:#ffffff;
    border-radius: 10px;
    background:linear-gradient(138deg,rgba(255,182,10,1) 0%,rgba(246,106,5,1) 100%);
    float: left;
    font-size: 14px;
}
.wl_con .goods>li .bz{
    background:#CCCCCC;
}
.wl_con .goods>li>div img{
    height: 160px;
}
.wl_zz{
    position: absolute;
    top: 0;
    z-index: 99;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
}
.wl_zz_tas{
    position: fixed;
    top: 200px;
    z-index: 100;
    width: 320px;
    height: 320px;
    left: 50%;
    margin-left: -160px;
    background: #FFFFFF;
    border-radius: 16px;
}
.wl_zz_tas h6{
    font-size: 20px;
    text-align: center;
    height: 60px;
    line-height: 60px;
    font-weight: 400;
}
.wl_zz_tas .tas_xh a{
    display: block;
    width:291px;
    height:44px;
    background:linear-gradient(138deg,rgba(255,182,10,1) 0%,rgba(246,106,5,1) 100%);
    border-radius:6px;
    margin: 0 auto;
    line-height: 44px;
    text-align: center;
    font-size:14px;
    color: #FFFFFF;
    margin-top: 20px;
}
.wl_zz_tas .tas_c{
    width: 90%;
    margin: 0 auto;
}
.wl_zz_tas .tas_c p{
    font-size: 16px;
    line-height: 50px;
    height: 50px;
    font-weight: 600;
}
.wl_zz_tas .tas_c span{
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    color: #888888;
}
.wl_zz_tas .fx{
    width: 92%;
    margin: 0 auto;
}
.wl_zz_tas .fx img{
    width:100%;
    height: auto;
}
.wl_zz_tas .tas_c .pz{
    font-size: 16px;
    line-height: 20px;
    height: 44px;
    font-weight: 400;
    text-align: left;
    padding-top: 6px;
    color: #444444;
}
.wl_zz_tas .tas_c .pzz{
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #888888;
}
.jfrenwu_bg{
    width: 100%;
    height: 230px;
   background: url("../welfare_files/meirirenwu.png") no-repeat;
    background-size: 100% 100%;
    margin-top: -50px;
}
.jfrenwu_bb{
    background-image: -moz-linear-gradient( 180deg, rgb(255,141,105) 0%, rgb(255,194,157) 100%);
    background-image: -webkit-linear-gradient( 180deg, rgb(255,141,105) 0%, rgb(255,194,157) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(255,141,105) 0%, rgb(255,194,157) 100%);
}
.renwu{
    position: relative;
    z-index: 99;
    width: 94%;
    background:rgba(255,255,255,1);
    box-shadow:0px 0px 6px 1px rgba(196,196,196,0.16);
    border-radius:16px;
    margin: 0 auto;
    margin-top: -50px;
}
.renwu .renwu_list{
    position: relative;
    width: 94%;
    margin: 0 auto;
    height: 52px;
    padding: 10px 0;
}
.renwu .renwu_list .renwu_img{
   float: left;
    width: 52px;
    height: 52px;
    margin-right: 8px;
}
.renwu .renwu_list p{
    font-size: 16px;
    line-height: 30px;
}
.renwu .renwu_list .p1{
    font-size: 10px;
    line-height: 20px;
    color: #F66A05;
}
.renwu .renwu_list .r-go{
    position: absolute;
    top: 24px;
    right: 4px;
    font-size: 14px;
    line-height: 24px;
    color: #FFFFFF;
    width:58px;
    height:24px;
    background:linear-gradient(138deg,rgba(255,182,10,1) 0%,rgba(246,106,5,1) 100%);
    border-radius:6px;
    text-align: center;
}
.renwu .renwu_list .r-go-h{
    background: #C4C4C4;
    color: #444444;
}
.xsrenwu_bg{
    width: 100%;
    height: 230px;
    background: url("../welfare_files/xinshourenwu.png") no-repeat;
    background-size: 100% 100%;
    margin-top: -50px;
}
.fanli_jilu{
    border-radius: 16px;
    background: #ffffff;
    margin: 16px;
}
.fanli_jilu .jilu_h{
    padding: 10px 0;
    position: relative;
}
.fanli_jilu .jilu_h p{
    padding-left: 16px;
    color: #444444;
    line-height: 22px;
    height:22px;
    font-size: 14px;
}
.fanli_jilu .jilu_h .p1{
    font-size: 14px;
    color: #BABABA;
}
.fanli_jilu .jilu_h span{
    font-size: 14px;
    /* color: #BABABA; */
    position: absolute;
    top: 12px;
    right: 16px;
}
.fanli_jilu .jilu_h i{
    font-size: 14px;
    position: absolute;
    top: 34px;
    right: 16px;
    color: #BABABA;
}
.fanli_jilu .jilu_h u{
    color: #F66A05;
}
.fanli_jilu .jilu_h u{
    list-style: none;
    text-decoration: none;
}
.padding_box2{padding:0 10px 10px 10px;background: #ffffff;}
.giftindex li{height:54px;padding:10px 0;border-bottom:1px solid #eee;display:-moz-box;display:-webkit-box;display:box;color:grey;position:relative}
.giftindex li:last-child{border-bottom:none;padding-bottom:0}
.g_btn{width:62px;height:54px}
.g_btn a{display:block;margin:10px;width:50px;height:24px;line-height:24px;text-align:center;color:#fff;border:1px solid #4390EE;background:#4390EE;border-radius:4px;position:relative;top:14px}
.g_icon{width:66px;height:54px}
.g_icon img{width:54px;height:54px}
.g_main{height:54px;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1}
.g_main h3{font-size:16px;color:#111}
.g_main p{font-size:11px;line-height:16px;color:grey}
.g_main h3,.g_main p{display:block;width:100%;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.g_main p span{padding-left:6px;color:#ef8e34}
.g_btn{width:62px;height:54px}
.g_btn a{display:block;margin:10px;width:50px;height:24px;line-height:24px;text-align:center;color:#fff;border:1px solid #4390EE;background:#4390EE;border-radius:4px;position:relative;top:14px}

.g_btn .btn_a{display:block;margin:10px;width:50px;height:24px;line-height:24px;text-align:center;color:#fff;background:#CCCCCC;border-
radius:4px;position:relative;top:14px}
.g_main .van-progress{height:10px;margin-top: 8px;width: 100px;float: left;margin-right: 4px;border-radius: 50px;}
.g_main .van-progress .van-progress__portion{background:linear-gradient(138deg,rgba(255,182,10,1) 0%,rgba(246,106,5,1) 100%);}
.g_main span{line-height: 24px;}
.we_vip_main{width: 94%;height: auto; margin: 0 auto;margin-top: 20px;position: relative;}
.we_vip_main .wl_vip_con{background: url("../welfare_files/vipbeijing.png") no-repeat;height: 162px;margin-bottom: 10px;position:
relative;background-size: 100% 100%;}
.we_vip_main .wl_vip_con .wl_h{position: absolute;top: 20px;left: 20px;width: 44px;height: 44px;border-radius: 50px;border:2px solid rgba
(255,255,255,1);}
.we_vip_main .wl_vip_con .wl_h img{width: 100%;border-radius: 50px;}
.we_vip_main .wl_vip_con p{position: absolute;top: 32px;left: 80px;color: #E3C894;font-size: 20px;}
.we_vip_main .wl_vip_con .qx{position: absolute;bottom: 20px;right: 20px;color: #E3C894;font-size: 12px;}
.we_vip_main .wl_xf{height: 44px;background: url("../welfare_files/chengweiVIP.png") no-repeat;background-size:  100% 100%;position:
relative;margin-bottom: 10px;}
.we_vip_main .wl_xf p{font-size: 14px;color: #444444;line-height: 44px;padding-left: 20px;}
.we_vip_main .wl_xf a{position: absolute;top:6px;right: 12px;width: 76px;height: 32px;text-align: center;line-height: 32px;color:
#FFFFFF;background:linear-gradient(180deg,rgba(73,74,86,1) 0%,rgba(32,32,42,1) 100%);
    border-radius:6px;}
.we_vip_main .wl_tq,.we_vip_main .wl_fw,.we_vip_main .wl_zs{background: #FFFFFF;border-radius:16px;padding:12px 20px;margin-bottom: 10px;}
.we_vip_main .wl_tq h3,.we_vip_main .wl_fw h3,.we_vip_main .wl_zs h3{font-size: 20px;line-height: 32px;}
.we_vip_main .wl_tq ul li em{width: 24px;height: 24px;display: block;float: left;margin-right: 6px;margin-top: 6px;}
.we_vip_main .wl_tq ul li em img{width: 24px;height: 24px;}
.we_vip_main .wl_tq ul li p{font-size: 14px;line-height: 32px;}
.we_vip_main .wl_fw ul li em{width: 24px;height: 24px;display: block;float: left;margin-right: 6px;margin-top: 6px;}
.we_vip_main .wl_fw ul li em img{width: 24px;height: 24px;}
.we_vip_main .wl_fw ul li p{font-size: 14px;line-height: 32px;}
.we_vip_main .wl_zs ul li em{width: 24px;height: 24px;display: block;float: left;margin-right: 6px;margin-top: 6px;}
.we_vip_main .wl_zs ul li em img{width: 24px;height: 24px;}
.we_vip_main .wl_zs ul li p{font-size: 14px;line-height: 32px;}
.ser_input_yq{background: #FFC29D;}
.yq_bg{width: 100%;height: 346px;background: url("../welfare_files/yaoqinghaoyou_beijing.png") no-repeat;background-size: 100% 100%;margin-top: -
1px;}
.yq_con_bg{width: 100%;background:linear-gradient(144deg,rgba(255,194,157,1) 0%,rgba(255,104,69,1) 100%);height: 100%;padding-bottom: 200px;}
.yq_con_bg .yq_con{width: 94%;margin: 0 auto;}
.yq_con .ya_gz{background: #FFFFFF;box-shadow:0px 0px 6px 1px rgba(196,196,196,0.16);border-radius:16px;padding: 20px;margin-bottom: 10px;}
.yq_con .ya_gz h3{background:url("../welfare_files/huodongguize.png") no-repeat;background-size: 100% 100%;width: 140px;height: 44px;margin:0
auto;text-indent: -9999px;margin-bottom: 20px;}
.yq_con .ya_gz p{font-size: 14px;line-height: 20px;margin-top: 4px;}
.yq_con .ya_gz .p1{font-size: 12px;color: #888888;line-height: 20px;margin-bottom: 20px;}
.yq_con .ya_gz .btn_y{display: block;width:311px;height:44px;background:linear-gradient(138deg,rgba(255,182,10,1) 0%,rgba(246,106,5,1)
100%);border-radius:6px;margin: 0 auto;text-align: center;
    line-height: 44px;color: #FFFFFF;font-size: 14px;border: none;}
.yq_con .yq_lj{background: url("../welfare_files/leiji_beijing.png") no-repeat;background-size: 100% 100%;width: 100%;height: 108px;}
/*.yq_con .yq_lj ul{background: url("../welfare_files/leiji_beijing.png") no-repeat;background-size: 100% 100%;width: 365px;height: 108px;}*/
.yq_con .yq_lj ul li{width: 50%;float: left;text-align: center;}
.yq_con .yq_lj ul li p{padding-top: 20px;font-size: 14px;line-height: 24px;}
.yq_con .yq_lj ul li .p2{padding-top: 10px;font-size: 14px;line-height: 24px;color: #F66A05;}
.yq_con .yq_lj ul li span{font-size: 32px;}
.dj_shop{width: 100%;}
.dj_shop .dj_shop_u{width: 94%;margin: 0 auto;background: #FFFFFF;border-radius: 16px;padding: 6px;position: relative;margin-bottom: 10px;}
.dj_shop .dj_shop_u .dj_img{width: 110px;height: 110px;float: left;margin-right: 12px;}
.dj_shop .dj_shop_u .dj_img img{width: 110px;height: 110px;}
.dj_shop .dj_shop_u .dj_con{float: left;}
.dj_shop .dj_shop_u .dj_con h3{font-size: 18px;line-height: 26px;}
.dj_shop .dj_shop_u .dj_con .dj_qf{color: #888888;padding-top: 4px;}
.dj_shop .dj_shop_u .dj_con .dj_qf em{font-size: 12px;line-height: 15px;width:48px;height:15px;background:linear-gradient(142deg,rgba
(191,192,255,1) 0%,rgba(96,100,241,1) 100%);
    border-radius:2px 10px 2px 10px;padding: 2px 6px;color: #FFFFFF;margin-right: 4px;}
.dj_shop .dj_shop_u .dj_con .dj_yb{color: #F66A05;padding-top: 4px;font-size: 16px;font-weight: bold;}
.dj_shop .dj_shop_u .dj_con .dj_yb{color: #888888;padding-top: 4px;font-size: 16px;font-weight: 400;}
.dj_shop .dj_shop_u .dj_con .dj_yb u{padding-right: 4px;}
.dj_shop .dj_shop_u .dj_con .dj_ybb{color: #F66A05;font-size: 16px;font-weight: bold;}
.dj_shop .dj_shop_u .dj_con .dj_ybb_jl{color: #888888;font-size: 16px;font-weight: 400;}
.dj_shop .dj_shop_u .dj_con .dj_ybb span i{position: absolute;top: 8px;left: 4px; width: 100%;height: 1px;background: #888888;}
.dj_shop .dj_shop_u .dj_con .dj_ybb span{color: #888888;;font-size: 12px;font-weight: normal;padding-left: 6px;position: relative;}
.dj_shop .dj_shop_u .dj_con .dj_dh p{color: #888888;;font-size: 12px;}
.dj_shop .dj_shop_u .dj_con a{color: #FFFFFF;;font-size: 12px;position: absolute;right: 16px;top: 50px;width:58px;height:24px;background:linear-
gradient(138deg,rgba(255,182,10,1) 0%,rgba(246,106,5,1) 100%);
    border-radius:6px;text-align: center;line-height: 24px;}
.dj_shop_u .dj_time{width: 94%;background: #FFFFFF;text-align: center;border-bottom: 1px solid #eee;height: 28px;line-height: 28px;margin: 0
auto;margin-bottom: 6px;}
u{text-decoration: none;}
.shiwu_goods{width: 100%;margin: 0 auto;}
.shiwu_goods_main{width: 94%;margin: 0 auto;background: #FFFFFF;border-radius: 16px;}
.shiwu_goods_main .sw_goods_img{width: 76px;height: 76px;float: left;padding: 10px;}
.shiwu_goods_main .sw_goods_tit{padding: 10px;}
.shiwu_goods_main .sw_goods_tit h3{font-size: 14px;line-height: 24px;padding-top: 2px;font-weight: 600;}
.shiwu_goods_main .sw_goods_tit p{font-size: 12px;line-height: 16px;font-weight: 400;color: #888888;}
.shiwu_goods_main .sw_goods_tit b{font-size: 16px;line-height: 24px;font-weight: 400;color: #F66A05;margin-top: 6px;display: block;}
.shiwu_goods_main .sw_goods_img img{width: 76px;height: 76px;}
.shiwu_goods_ps{width: 94%;background: #FFFFFF;border-radius: 16px;margin: 0 auto;margin-top: 10px;}
.shiwu_goods_ps p{position: relative; height: 50px;line-height: 50px;text-indent: 16px;font-size: 14px;}
.shiwu_goods_ps p span{position: absolute; right: 16px;color: #F66A05;}
.shiwu_goods_ly{width: 94%;background: #FFFFFF;margin: 0 auto;margin-top: 10px;border-radius: 16px;}
.shiwu_goods_ly p{font-size: 16px;line-height: 50px;text-indent: 16px;font-weight: bold;}
.shiwu_goods_ly textarea{margin: 3%;width:88%;background: #EEEEEE;border: none;border-radius: 16px;font-size: 14px;padding: 3%;height: 150px}
.sw_gd_go{width:94%;height:44px;background:linear-gradient(138deg,rgba(255,182,10,1) 0%,rgba(246,106,5,1) 100%);border-
radius:6px;margin: 0 auto;margin-top: 10px;
    color: #FFFFFF;line-height: 44px;text-align: center;display: block;font-size: 14px;}
.shangpin_goods_xinxi{width: 100%;box-shadow:0px 0px 6px 1px rgba(196,196,196,0.16);border-radius:16px 16px 0px 0px;height: 580px;background:
#FFFFFF;position: fixed;bottom: 0;left: 0;}

.shangpin_goods_xinxi h3{    font-size: 16px;
    text-indent: 16px;
    line-height: 30px;
    font-weight: 400;
    padding: 0 10px;}
.goods_xinxi_b_con .jd{width: 94%;margin: 0 auto;height: 30px;border-bottom: 1px solid #EEEEEE;}
.goods_xinxi_b_con .jd .jd_bb{width: 240px;height: 10px;float: left;margin-top: 5px;margin-right: 6px;}
.goods_xinxi_b_con .jd .jd_bb span{width: 276px;height: 10px;float: left;}
.goods_xinxi_b_con .jd .jd_bb .jd_ss{line-height: 16px;}
.goods_xinxi_b_con .van-progress .van-progress__portion{background:linear-gradient(138deg,rgba(255,182,10,1) 0%,rgba(246,106,5,1) 100%);}
.shangpin_goods_xinxi .van-goods-action-button--danger{width:143px;height:44px;background:linear-gradient(138deg,rgba(255,182,10,1) 0%,rgba
(246,106,5,1) 100%);border-radius:6px;margin-left: 80px;}
.shangpin_goods_xinxi .b_ico{background: url("../welfare_files/pingjia.png") no-repeat;text-indent: -9999px}
.shangpin_goods_xinxi .shangpin_goods_con{width: 94%;margin: 0 auto;background: #EEEEEE;border-radius: 16px;height: 390px;text-align: center;font-
size: 20px;line-height: 410px;color: #888888;margin-top: 20px;}
.wf_fx{width: 16px;height: 16px;display: block;position: absolute;right: 16px;top: 0;}
.ya_gz .share .share_ul{padding: 20px;}
.ya_gz .share .share_ul li{float: left;width: 20%;text-align: center;margin-top: 20px;}
.ya_gz .share .share_ul li img{width: 38px;height: 38px;}
.ya_gz .share .share_ul li p{line-height: 24px;}



