#bd{

    background: #ffffff;
	margin-top: -15px;

}

.head-banner{

    width:100%;

    height: 400px;

    background: #FBF9F5 url("/images/vip-banner.png") 50% 50% no-repeat;

}

.head-banner-con{

    width: 1024px;

    margin: 0 auto;

    height: 100%;

    overflow: hidden;

}

.vip-page .banner-desc{

    position: relative;

    font-family: PingFangSC-Regular;

    font-size: 24px;

    color: #474747;

    line-height: 41px;

    height: 41px;

    margin-bottom: 70px;

    top: 0;

}

.banner-title{

    margin-top:90px;

    font-family: PingFangSC-Semibold;

   

}

.banner-title span{

	 font-size: 40px;

    line-height: 56px;

    color:#EB0003;

}

.important{

    color: #FF3749;

}

.vip-btns{

    font-size: 0;

}

.vip-btns a{

    display: inline-block;

    width: 140px;

    height: 40px;

    text-align: center;

    line-height: 40px;

    background: #FC425F;

    background-image: linear-gradient(-145deg, #FC425F 0%, #FC6956 100%);

    box-shadow: 0 5px 10px 0 rgba(251,66,84,0.34);

    border-radius: 4px;

    font-family: PingFangSC-Regular;

    font-size: 16px;

    color: #FFFFFF;

    margin-right: 20px;

}

.vip-cell-white{

    width: 1024px;

    margin: 0 auto;

    padding: 100px 0 60px 0;

    background: white;

}

.vip-title{

    font-family: PingFangSC-Regular;

    font-size: 36px;

    color: #474747;

    letter-spacing: 0;

    text-align: center;

    position: relative;

    height: 36px;

    line-height: 36px;

    padding-bottom: 30px;

    margin-bottom: 77px;

}

.title-line{

    position: absolute;

    bottom: 0;

    left: 50%;

    background: #DEDEDE;

    width: 48px;

    height: 2px;

    margin-left: -24px;

}

.vip-power-list{

    overflow: hidden;

    margin-bottom: 68px;

}

.vip-power-list-next{

    margin-bottom: 0;

}

.vip-power-list li{

    float: left;

    padding-left: 73px;

    width: 365px;

    margin-right: 63px;

}

.vip-list-title{

    font-family: PingFangSC-Regular;

    font-size: 20px;

    color: #474747;

    margin-bottom: 12px;

}

.vip-list-desc{

    font-family: PingFangSC-Regular;

    font-size: 12px;

    color: #999999;

    line-height: 20px;

    text-align: left;

}

.vip-cell-purchase{

    padding-top: 50px;

}

.purchase-now-con{

    width: 300px;

    height: 40px;

    position: relative;

    font-size: 0;

    margin: 0 auto;

}

.purchase-title{

    font-family: PingFangSC-Regular;

    font-size: 14px;

    color: #999999;

    margin-top: 18px;

    display: inline-block;

    margin-right: 28px;

    vertical-align: bottom;

}

.purchase-price{

    font-family: PingFang-SC-Bold;

    font-size: 28px;

    color: #FC3A4E;

    height: 30px;

    line-height: 30px;

    display: inline-block;

}

.purchase-price-small{

    font-size: 14px;

}

.discount-text{

    background: url("discount-icon.png") 50% 50% no-repeat;

    width: 63px;

    height: 18px;

    background-size: 63px 18px;

    position: absolute;

    right: -52px;

    top: -10px;

}

.purchase-btn{

    width: 300px;

    height: 48px;

    background: #FC425F;

    background-image: linear-gradient(-145deg,#FC425F  0%, #FC6956 100%);

    box-shadow: 0 5px 10px 0 rgba(251,66,84,0.34);

    border-radius: 4px;

    font-family: PingFangSC-Regular;

    font-size: 16px;

    color: #FFFFFF;

    line-height: 48px;

    margin: 0 auto;

    margin-top: 16px;

    display: block;

    text-align: center;

}

.vip-cell-person{

    height: 280px;

    background: url("/images/become-vip-banner.png") 50% 50% no-repeat;

    width: 100%;

    padding:0;

}

.vip-cell-person__title{

    font-family: PingFangSC-Regular;

    font-size: 36px;

    color: #FFFFFF;

    letter-spacing: 0;

    text-align: center;

    padding-top: 80px;

}

.vip-cell-person__desc{

    font-family: PingFangSC-Regular;

    font-size: 16px;

    color: #FFFFFF;

    line-height: 28px;

    text-align: center;

    margin-top: 24px;

}

.vip-power-list .discount{

    background: url("VIP.png") 0 8px no-repeat;

    background-size: 40px 40px;

}

.vip-power-list .bill{

    background: url("bill.png") 0 8px no-repeat;

    background-size:46px 34px;

}

.vip-power-list .modify{

    background: url("update.png") 0 8px no-repeat;

    background-size:40px 44px;

}

.vip-power-list .service{

    background: url("service.png") 0 8px no-repeat;

    background-size:48px 48px;

}

.vip-page .contact-area{

    background: #F8F8F8;

}

.submit-con .submit-btn {

    text-align: center;

    display: block;

    margin: 0 auto;

    width: 180px;

    height: 48px;

    font-family: PingFangSC-Regular;

    font-size: 16px;

    color: #FFFFFF;

    background: #FC425F;

    background-image: linear-gradient(-145deg,#FC425F  0%, #FC6956 100%);

    box-shadow: 0 5px 10px 0 rgba(251,66,84,0.34);

    border-radius: 4px;

}

.vip-page .contact-us-con .word-count {

    background: url(company_grey%401x.png) 12px 50% no-repeat;

    background-size: 20px 20px;

}

.vip-page .contact-us-con .word-count:focus{

    background: url(company_red%401x.png) 12px 50% no-repeat;

    background-size: 20px 20px;

}

.contact-full{

    float: left;

    width: 100%;

}

.contact-us-con .contact-full li{

    float: none;

    display: block;

    width: 100%;

    height: auto;

    margin-bottom: 30px;

}

.contact-full .leave-message {

    width: 906px;

}

.vip-page .contact-us-con{

    height: auto;

    overflow: hidden;

}

.vip-page .contact-area{

    height: auto;

}

.submit-con{

    padding-bottom: 48px;

}

.contact-us-con .error .error-notice.code-error-notice{

    text-align: left;

}



.company-discount{

    background: url("company_discount%401x.png") 0 8px no-repeat;

    background-size: 48px 34px;

}

.company-trans{

    background: url("company_trans%401x.png") 0 8px no-repeat;

    background-size: 44px 44px;

}

.company-gold{

    background: url("company_gold%401x.png") 0 8px no-repeat;

    background-size: 46px 46px;

}

.company-24{

    background: url("company_24%401x.png") 0 8px no-repeat;

    background-size: 48px 48px;

}

@media only screen and (-moz-min-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {

    .vip-power-list .discount{

        background: url("VIP%402x.png") 0 8px no-repeat;

        background-size: 40px 40px;

    }

    .vip-power-list .bill{

        background: url("bill%402x.png") 0 8px no-repeat;

        background-size:46px 34px;

    }

    .vip-power-list .modify{

        background: url("update%402x.png") 0 8px no-repeat;

        background-size:40px 44px;

    }

    .vip-power-list .service{

        background: url("service%402x.png") 0 8px no-repeat;

        background-size:48px 48px;

    }

    .discount-text{

        background: url("discount-icon%402x.png") 50% 50% no-repeat;

        width: 63px;

        height: 18px;

        background-size: 63px 18px;

    }

    .vip-page .contact-us-con .word-count {

        background: url(company_grey%402x.png) 12px 50% no-repeat;

        background-size: 20px 20px;

    }

    .vip-page .contact-us-con .word-count:focus{

        background: url(company_red%402x.png) 12px 50% no-repeat;

        background-size: 20px 20px;

    }

    .company-discount{

        background: url("company_discount%402x.png") 0 8px no-repeat;

        background-size: 48px 34px;

    }

    .company-trans{

        background: url("company_trans%402x.png") 0 8px no-repeat;

        background-size: 44px 44px;

    }

    .company-gold{

        background: url("company_gold%402x.png") 0 8px no-repeat;

        background-size: 46px 46px;

    }

    .company-24{

        background: url("company_24%402x.png") 0 8px no-repeat;

        background-size: 48px 48px;

    }

}