body, div, p, ul, ol, dl, dt, dd, li, form, input, table, img, h1, h2, h3, h4, h5, h6{
margin:0;padding:0;}
body{background:#fff none;color:#333;font-size:12px;font-style:normal;font-weight:normal;font-family:arial,"Microsoft Yahei","Hiragino Sans GB",sans-serif;}
em, b, i{font-style:normal;font-weight: normal;}


/*其他自定义*/

.tip{
 font-size: 12px;
 color: #bdbdbd;
}


/****VIP弹窗*****/
.popup,.popup-price{position: fixed; display: none; border-radius: 10px; /*overflow: hidden;*/ z-index: 11;}
.popup-close a{display: block; position: absolute; top: 8px; right: 8px; width: 40px; height: 40px;}
.popup-btn-open{height: 170px; background-color: #fff; font-size: 16px; text-align: center;}
.popup-btn-open p{padding: 30px 0; color: #999;}
.popup-btn-open a{display: block; position: absolute; bottom: 38px; left: 63px; width: 300px; height: 50px; line-height: 50px;
 border: 1px solid #fff; -webkit-border-radius:10px; border-radius: 10px; color: #fff; background: #dd4445; font-size: 18px;}
.popup-price,.popup-success{width: 462px; background-color: #fff; text-align: center;}
.popup-price .main,.popup-success{position: relative;}
.popup-price .main img,.popup-success img{position: absolute; top: 15px; right: 15px;}
.popup-price .main p{padding:30px 0 10px; font-size: 18px; color: #999;}
.popup-price .main h3{font-size: 28px; color: #F86E64;}
.popup-price .img-left,.popup-price .img-right{margin-left:45px; border: 1px solid #ccc;}
.popup-price .img{padding: 10px;}
.popup-price .text{padding: 0 10px 10px;}
.popup-price .text img{display: block; width: 36px; float: left; }
.popup-price .text p{width: 96px; padding-left: 10px; text-align: left; color: #999; font-size: 13px;}
.popup-price .btn-buy a{display: block; width: 200px; height: 40px; margin: 0 auto; line-height: 40px; border-radius: 6px; background-color: #dd4445; font-size: 14px; color: #fff;}
.popup-success{position: fixed; display: none; z-index: 12;}
.popup-success h3{height: 50px; line-height: 50px; background-color: #f5f5f5; font-size: 18px; color: #555;}
.popup-success p{padding:30px 0; font-size: 16px; color: #999;}
.popup-success a{display: inline-block; width: 120px; height: 40px; line-height: 40px; border-radius: 6px; font-size: 14px; color: #fff;}
.popup-success .btn-success{background-color: #dd4445;}
.popup-success .btn-problem{margin-left: 30px; background-color: #999;}
.mask-pop{display: none; width: 100%; height: 100%; background: #000; position: fixed; left: 0; top: 0; opacity: 0.5; z-index: 10;}


/*******VIP购买页面*********/
.wraper{width: 1024px; margin: 0 auto;}
.vip-title{height:70px; margin-bottom: 20px; line-height: 70px; background-color: #fff; text-align: center; font-size: 18px; color: #555;}
.vip-title i{position: relative;}
.vip-title i:before,.vip-title i:after{position: absolute; top: 0; width:30px; height: 20px; content: "";}
.vip-title i:before{left: -40px; background: url(/static/mobile/img/vip-pinjia-bj_03.png) no-repeat; }
.vip-title i:after{right: -40px; background: url(/static/mobile/img/vip-pinjia-bj_03.png) no-repeat;}
.vip-wraper{width: 730px; background-color: #f1f1f1;}
.vip-wraper-right{width: 274px;}
.vip-header{position: relative; background-color: #ff6964; overflow: hidden; text-align: center;}
.vip-header .countdown{ position: absolute; top: 37%; right: 0; width:50%; text-align: left; color: #fff; font-size: 16px;}
.vip-header .num{margin-top: 10px; font-size: 14px;}
.vip-header .time{margin-top: 10px; font-size: 14px;}
.vip-header .time span{display: inline-block; margin: 0 5px; width: 26px; height: 26px; border: 1px solid #d26442; text-align: center; line-height: 26px;}
.vip-header .progress-bar{margin-right: 10%; margin-top: 16px; overflow: hidden; width: 90%; height: 14px; border: 2px solid #d26442; border-radius: 14px; background-color: #ee8c6d;}
.vip-header .bar-active{width: 30%; height: 14px; background-color: #c44012;}
.vip-header img{display: block; width: 100%;}
.vip-toux{padding: 16px; background-color: #fff; color: #555;}
.vip-toux .img{float: left; width: 80px;}
.vip-toux .img img{width: 60px; border-radius: 50%; border: 1px solid #ccc;}
.vip-toux .main h4{padding-top: 6px; font-size: 18px; font-weight: normal;}
.vip-toux .main h5{color: #F86E64; font-size: 20px; line-height: 60px; font-weight: normal;}
.vip-toux .main span{display:block; padding-top: 6px; color: #999; font-size: 14px; }

.vip-header .success-text{position: absolute; bottom: 40px; width: 100%; text-align: center; color: #fff; font-size: 16px;}
.vip-header .success-text span{font-size: 18px;}
.vip-success-text{background-color: #fff; font-size: 16px;}
.vip-success-text p{width:600px; line-height: 30px; font-size:15px; color: #999;}
.vip-success-text em{display: inline-block; width: 30px; height: 30px; margin: 0 30px; line-height: 30px; border-radius: 50%; background-color: #F86E64; text-align: center; color: #fff;}
.vip-success-text li{padding: 16px 0;}

.vip-title,
.vip-toux,
.vip-bottom-text,
.vip-list,
.vip-praise{-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1); -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1); box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1);}
.vip-list h3,.vip-praise h3,.vip-praise .main h4,.vip-buy h3,.vip-bottom-text h3,.vip-bottom-text h4{font-weight: normal;}

/***vip价格****/
/*.vip-buy{background-color: #fff;}*/
/*.vip-buy h3{float: left;   width:35%; font-size: 16px; color: #555; line-height: 80px;text-align: center}*/
/*.vip-buy .yongjiu{background: url(/static/mobile/img/vip-pic-bj_01.png?1) 0 20px no-repeat; background-size: 34px;}*/
/*.vip-buy .yongjiu i{display: inline-block; width: 40px; line-height: 20px; margin-left: 5px; border-radius: 12px; text-align: center; background-color:#dd4445; color: #fff; font-size: 12px;}*/
/*.vip-buy .year{background: url(/static/mobile/img/vip-pic-bj_02.png?1) 0 20px no-repeat; background-size: 34px;}*/
/*.vip-buy .price{position: relative; width: 110px;}*/
/*.vip-buy .mouth{background: url(/static/mobile/img/vip-pic-bj_03.png?1) 0 20px no-repeat; background-size: 34px;}*/
/*.vip-buy .price-no{line-height: 80px; color: #D2322D; font-size: 24px; font-weight: bold;}*/
/*.vip-buy .price-no i{position: absolute; top: 3px; left:70px; text-decoration: line-through; color: #999; font-size: 12px; font-weight: normal;}*/
/*.vip-buy .buy-num{position: absolute; bottom: 3px; left: 4px; font-size: 12px; color: #999;}*/
/*.vip-buy .buy-num2{  bottom: 3px; left: 4px; font-size: 12px; color: #999;}*/
/*.vip-buy .mouth-pic{margin-top: 18px; color: #555; font-size: 16px; }*/
/*.vip-buy .btn-box{position: relative; width: 30px; height: 80px; text-align: center;}*/
/*.vip-buy .btn-box p{position: absolute; bottom: 3px; width: 100px; color: #999;}*/
/*.vip-buy a{display: block; margin-top: 25px; width: 100px; line-height: 30px; background-color: #D2322D; text-align: center; border-radius: 15px; color: #fff; font-size: 16px;}*/
/*.vip-buy .btn-year a{width: 98px; line-height: 28px; background: transparent; border: 1px solid #D2322D; color: #D2322D;}*/
/*.vip-buy li{overflow: hidden; height:80px; padding: 0 16px; border-bottom: 1px solid #f1f1f1}*/
/*.vip-buy li.first{background: #fee8e8; height: auto }*/
/*.vip-buy li:after{content: ""; clear: both; display: block;}*/

/*自定义*/
/**/
.vip-buy h3{float: left;    font-size: 26px; color: #555; line-height: 80px;text-align: center}
.vip-buy .price-no{  color: #D2322D; font-size: 24px; font-weight: bold;}
.vip-buy .price-no i{ text-decoration: line-through; color: #999; font-size: 15px; font-weight: 300;padding-left: 10px;}
.vip-buy .buy-num{  bottom: 3px; left: 4px; font-size: 12px; color: #999;}
.vip-buy a{display: block; margin-top: -3px; width: 80px; line-height: 30px; background-color: #D2322D; text-align: center; border-radius: 15px; color: #fff; font-size: 16px;}
.vip-buy .buy-num2{  bottom: 3px; left: 4px; font-size: 12px; color: #999; font-weight: 500}
.vip-buy .btn-year a{width: 80px; line-height: 28px; background: transparent; border: 1px solid #D2322D; color: #D2322D;}
.vip-buy .tuijian{display: inline-block; width: 40px; line-height: 20px; margin-left: 5px; border-radius: 12px; text-align: center; background-color:#dd4445; color: #fff; font-size: 12px;}



/*****vip特权列表*****/
.vip-list{text-align: left; margin-top:20px; padding: 0 5px; background-color: #fff; font-size: 14px; color: #555;}
.vip-list li{padding: 20px 0; border-bottom: 1px solid #f1f1f1;}
.vip-list li:after{content: ""; display: block; clear: both; height: 0; line-height: 0;}
.vip-list .top{padding: 20px 0; text-align: center; border-bottom: 1px solid #f1f1f1;}
.vip-list .img{width: 100px; text-align: center;}
.vip-list .img img{width: 50%;}
.vip-list p{color: #999; padding-top: 10px;}
.vip-list .more{padding: 20px 0;}
.vip-list .more a{display: block; width: 160px; height: 30px; font-size: 14px; color: #D2322D; margin: 0 auto; border: 1px solid #D2322D; border-radius: 15px; text-align: center; line-height: 30px;}

/*****用户评价******/
.vip-praise{padding:0 16px; background-color: #fff; color: #555; font-size: 14px;}
.vip-praise h3{padding: 14px 0; border-bottom: 1px solid #f1f1f1;}
.vip-praise .img{width: 30%;}
.vip-praise img{border-radius: 50%; width: 70%; border: 1px solid #ccc;}
.vip-praise li{padding: 20px 0; border-bottom: 1px solid #f1f1f1;}
.vip-praise .main span{display:block; padding-top: 8px; color: #999; font-size: 12px; }
.vip-praise p{padding-bottom: 10px; line-height: 24px; color: #999; overflow: hidden;}

/***请联系客服****/
.vip-bottom-text{ padding-top: 30px;padding-bottom: 10px;   color: #777; text-align: center; font-size: 14px; background-color: #fff;}
.vip-bottom-text a{display: block; margin: 20px auto; width: 140px; line-height: 30px; color: #555; border: 1px solid #999; border-radius: 30px;}
.vip-bottom-text h3{font-size: 16px}
.vip-bottom-text h4{font-size: 13px}
ogModal-checkout button{height: 40px; margin-top: 40px;}

/*VIP对比表格*/
.vip-more-upgrade{text-align: center; padding: 20px 16px; font-size: 0.26rem;}
.vip-more{text-align: center; padding: 20px 16px; font-size: 16px}
.vip-more-upgrade h3{padding-bottom: 20px; color: #b89b64;}
.vip-more tr{height: 40px;}
.vip-more table,.vip-more-upgrade table{width: 100%; border-collapse:collapse;}
/*标题*/
.vip-more th,.vip-more-upgrade th{border:1px solid #e9dfcb; background-color:#eee6d6; line-height: .8rem; font-weight:bold;text-align: center}
.vip-more td,.vip-more-upgrade td{border:1px solid #e9dfcb; line-height: .5rem; padding: 5px; background: #fdfcf6;}
.vip-more-upgrade td:first-child{width: 50%;}
.vip-more-upgrade td:nth-child(2){width: 20%;}
.vip-more-upgrade td:last-child{width: 30%; color: #fa7f12;}
.vip-more td:first-child{width: 30%; font-weight: bold}
.vip-more td:nth-child(2){width: 30%;color: #6e6e6d
}
.vip-more td:last-child{width: 40%; background: #f8f5eb; color: #ff0047;}
.vip-more .text-vip-member{color: #ee2a49;}

.vip_intro table{width: 100%; border-collapse:collapse;}

.vip_intro tr{height: 100px; }
.vip_intro td:first-child{width: 80px; font-weight: bold; text-align: center}
.vip_intro td:last-child{padding-top: 15px;padding-bottom: 10px;}
.vip_intro img{width: 50px; }
.vip_intro td{border-bottom: 1px solid #f2f2f1;}