* {
    margin: 0;
    padding: 0;
    font-family: "Microsoft Yahei", sans-serif;
}

body {
    overflow-x: hidden;
    position: relative;
    background: url(../images2020/member_bg1920x1080.png) center 0 no-repeat;
    height: 1080px;
}

a {
    text-decoration: none;
}

img {
    border: none;
}

li {
    list-style: none;
}

i {
    display: block;
    padding-left: 20px;
}

textarea {
    padding: 5px;
}

::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #fff;
}

:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #fff;
}

::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #fff;
}

:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #fff;
}

.clear {
    clear: both;
}

.center {
    text-align: center;
}

.top {
    display: block;
    position: absolute;
    width: 100%;
    min-width: 1280px;
    height: 80px;
    margin: 0 auto;
    top: 0;
    left: 0;
    background: url(../images2020/topbg1920x90.png);
}

.top ul {
    display: block;
    width: 840px;
    height: 80px;
    line-height: 80px;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
}

.top ul li {
    float: right;
    text-align: center;
    width: 120px;
}

.top ul li a {
    display: block;
    color: #fff;
}

.top ul li a:hover {
    color: #ccc;
}

.main-top {
    display: block;
    width: 100%;
    min-width: 1280px;
    height: 80px;
    margin: 0 auto;
    background: url(../../images/main_top_bg.png) center 0 no-repeat;
}

.main-top ul {
    display: block;
    width: 1280px;
    height: 80px;
    line-height: 68px;
    margin: 0 auto;
}

.main-top ul li {
    float: right;
}

.main-top ul li a {
    display: block;
    color: #FFEBED;
    padding: 0 25px;
    font-size: 16px;
    font-weight: 100;
}

.main-top ul li a:hover {
    font-weight: 800;
    color: #fff;
}

.login-main {
    display: block;
    width: 1903px;
    height: 1080px;
    background: url(../images2020/login_bg1920x1080.png) center 0 no-repeat;
    margin: 0 auto;
}

.login-main form {
    display: block;
    width: 1280px;
    margin: 0 auto;
}

.login-main form img {
    cursor: pointer;
}

.login-main form label img {
    margin-bottom: -4px;
    margin-right: 10px;
}

.login-main form ul {
    padding-top: 362px;
    padding-left: 800px;
}

.login-main form ul li {
    margin-bottom: 48px;
    width: 337px;
}

.login-main form #account {
    width: 265px;
    background-color: #282d30;
    outline: none;
    padding: 5px;
    border: none;
    font-size: 16px;
    line-height: 16px;
    color: #fff;
    transition: .3s;
}

.login-main form #pwd {
    width: 265px;
    background-color: #282d30;
    outline: none;
    padding: 5px;
    border: none;
    font-size: 16px;
    line-height: 16px;
    color: #fff;
    transition: .3s;
}

.login-main form .forget {
    text-align: right;
    margin-top: -10px;
}

.login-main form .forget a {
    color: #fff;
}

.login-main form .forget a:hover {
    color: #000;
}

.login-main form .login-btn {
    border: 0;
    cursor: pointer;
    width: 273px;
    height: 44px;
    background: url(../images2020/login273x44.png) center 0 no-repeat;
    border-radius: 22px;
    margin:0 32px;
    outline: none;
}

.login-main form .login-btn:hover {
    background: url(../images2020/onlogin273x44.png) center 0 no-repeat;
}

.login-main form .login-reg {
    text-align: center;
    margin-left: -3px;
}

.login-main form .login-reg a {
    color: #fff;
    margin-left: 10px;
}

.login-main form .login-reg a:hover {
    color: #000;
}

.login-main form input#pwd-save {
    position: absolute;
    left: 0;
    top: 0;
    display: inline;
    width: 100%;
    height: 100%;
    cursor: pointer;
    outline: none;
    background-color: #f00;
    opacity: 0;
    filter: alpha(opacity=0);
}

.login-main form .forget label {
    float: left;
    margin-left: -6px;
    position: relative;
    *zoom: 1;
    *overflow: hidden;
}

/*reg*/

.reg-main {
    display: block;
    width: 1903px;
    height: 1080px;
    background: url(../images2020/regbg1920x1080.png) center 0 no-repeat;
    margin: 0 auto;
}

.reg-main form {
    display: block;
    width: 1280px;
    margin: 0 auto;
}

.reg-main form img {
    cursor: pointer;
}

.reg-main form label img {
    margin-bottom: -4px;
    margin-right: 10px;
}

.reg-main form {
    padding-top: 400px;
}

.reg-main form ul.reg-left {
    display: block;
    float: left;
    margin-left: 286px;
    margin-top: 18px;
}

.reg-main form ul.reg-right {
    display: block;
    float: left;
    margin-left: 60px;
    margin-top: 20px;
}

.reg-main form ul.reg-right .phoneinfo {
    margin-top: -20px;
    margin-bottom: 44px;
}

.reg-main form ul li {
    margin-bottom: 37px;
    width: 337px;
}

.reg-main form .txt-input {
    width: 265px;
    background-color: #212629;
    outline: none;
    padding: 5px;
    border: none;
    font-size: 16px;
    line-height: 16px;
    color: #fff;
    transition: .3s;
}

.reg-main form .txt-input-aut {
    width: 175px;
    background-color: #212629;
    outline: none;
    padding: 5px;
    border: none;
    font-size: 16px;
    line-height: 16px;
    color: #fff;
    transition: .3s;
}

.reg-main form .vipselect {
    width: 265px;
    background-color: #212629;
    outline: none;
    padding: 5px;
    border: none;
    font-size: 16px;
    line-height: 16px;
    color: #fff;
    transition: .3s;
    cursor: pointer;
}

.reg-main form .agreebox {
    margin-bottom: 10px;
    margin-top: -7px;
}

.reg-main form .agreebox a {
    color: #fff;
}

.reg-main form .agreebox a:hover {
    color: #ffbe00;
}

.reg-main form .reg-btn {
    margin-bottom: 14px;
}

.reg-main form .reg-btn input {
    width: 264px;
    height: 42px;
    border: none;
    outline: none;
    background: url(../images2020/regbtn264x42.png) center 0 no-repeat;
    border-radius: 21px;
    cursor: pointer;
    margin:0 32px;
}

.reg-main form .reg-btn:hover input {
    background-color: #fff;
}

.reg-main form .backlogin a {
    color: #ffbe00;
    margin-left: 180px;
}

.reg-main form .backlogin a:hover {
    color: #fff;
}

.reg-main form input#agreebox {
    position: absolute;
    left: 0;
    top: 0;
    display: inline;
    width: 100%;
    height: 100%;
    cursor: pointer;
    outline: none;
    background-color: #f00;
    opacity: 0;
    filter: alpha(opacity=0);
}

.reg-main form .forget label {
    float: left;
    margin-left: -6px;
    position: relative;
    zoom: 1;
    overflow: hidden;
}

#reg-err {
    display: block;
    text-align: center;
    color: #ffbe00;
    height: 20px;
    line-height: 20px;
}

.reg-main-info {
    line-height: 25px;
    text-align: center;
    width: 780px;
    margin: 0 auto;
}

/*footer*/
.acc-footer {
    width: 100%;
    height: 100px;
    padding-top: 70px;
    min-width: 1280px;
    text-align: center;
    clear: both;
}

/* main-box */
.main-box {
    display: block;
    margin: 0 auto;
    width: 1306px;
    height: 783px;
    background: url(../images2020/member_right_bg1306x783.png) 0 0 no-repeat;
    top: 220px;
    position: relative;
    left: 20px;
    right: 0;
}

/* login-box */
.main-box .login-box {
    display: block;
    float: left;
    width: 328px;
    height: 783px;
    color: #fff;
    position: relative;
}

.main-box .login-box a {
    color: #fff;
}

.main-box .login-box .user-box {
    display: block;
    width: 328px;
    height: 398px;
}

.main-box .login-box .user-box ul {
    display: block;
    padding: 15px;
    font-size: 14px;
    line-height: 26px;
    text-align: center;
}

.main-box .login-box .user-box .user-home {
    display: block;
    float: left;
    width: 27px;
    height: 26px;
    background: url(../images2020/member_home27x26.png) 0 0 no-repeat;
    text-indent: -9999px;
}

.main-box .login-box .user-box .user-home:hover {
    background: url(../images2020/onmember_home27x26.png) 0 0 no-repeat;
}

.main-box .login-box .user-box #user-info {
    display: block;
    float: right;
    width: 27px;
    height: 28px;
    background: url(../images2020/acc_ed27x28.png) 0 0 no-repeat;
    text-indent: -9999px;
}

.main-box .login-box .user-box #user-info:hover {
    background: url(../images2020/onacc_ed27x28.png) 0 0 no-repeat;
}

.main-box .login-box #change {
    display: none;
    width: 328px;
    height: 398px;
    color: #fff;
    position: absolute;
    top: 0;
    right: 0;
    background: url(../images2020/changebg328x398.png);
}

.main-box .login-box #change ul {
    display: block;
    padding: 15px;
    font-size: 14px;
    line-height: 26px;
    text-align: center;
}

.main-box .login-box #change li {
    margin-bottom: 20px;
}

.main-box .login-box #change h1 {
    font-size: 18px;
    font-weight: 100;
    margin-bottom: 10px;
}

.main-box .login-box #change #change-close {
    display: block;
    float: right;
    width: 18px;
    height: 16px;
    margin-bottom: 10px;
    background: url(../images2020/change_close18x16.png) 0 0 no-repeat;
    text-indent: -9999px;
}

.main-box .login-box #change #change-close:hover{
    background: url(../images2020/onchange_close18x16.png) 0 0 no-repeat;
}

.main-box .login-box #change label {
    margin-right: 10px;
    text-align: right;
    color: #fff;
    display: inline-block;
    width: 100px;
}

.main-box .login-box #change input {
    border: none;
    background-color: #111119;
    margin-right: 10px;
    color: #fff;
    border-radius: 50px;
    outline: none;
    padding: 4px 10px;
}

.main-box .login-box #change input#mail {
    background-color: #2d323b;
}

.main-box .login-box #change .change-now {
    display: block;
    width: 122px;
    height: 30px;
    margin: 0 auto;
    margin-top: 30px;
    background: url(../images2020/changebtn122x30.png) 0 0 no-repeat;
    border: none;
    cursor: pointer;
}

.main-box .login-box #change .change-now:hover {
    background: url(../images2020/onchangebtn122x30.png) 0 0 no-repeat;
}

.main-box .login-box .user-box .user-head {
    margin-top: 20px;
}

.main-box .login-box .user-box .user-name {
    font-size: 18px;
    margin: 5px auto;
}

.main-box .login-box .user-box .pay-now {
    display: block;
    width: 152px;
    height: 24px;
    margin: 0 auto;
    margin-top: 10px;
    border-radius: 50px;
    background: url(../images2020/paybtn152x24.png);
    font-size: 16px;
}

.main-box .login-box .user-box .pay-now:hover {
    background: url(../images2020/onpaybtn152x24.png);
}

.main-box .login-box .user-box .tips1 {
    margin-bottom: -2px;
}

.main-box .login-box .login-box-menu a {
    display: block;
    width: 100%;
    height: 50px;
    font-size: 18px;
    line-height: 50px;
    text-align: center;
}

.main-box .login-box .login-box-menu a:hover {
    color: #bd941d;
}

.main-box .login-box .login-box-menu span {
    display: block;
}

.main-box .login-box .login-box-menu .logout span{
    width: 102px;
    height: 18px;
    margin: 16px 113px;
    background:url(../images2020/logout102x18.png) no-repeat;
}

.main-box .login-box .login-box-menu .logout:hover span{
    background:url(../images2020/onlogout102x18.png) no-repeat;
}



/* content */
.main-box .content {
    display: block;
    float: left;
    width: 918px;
    height: 723px;
    padding: 30px;
}

.main-box .content div {
    width: 100%;
    color: #af8303;
    float: left;
}

.main-box .content div.fee-box{
    float: left;
}

.main-box .content div.fee-box .title{
    text-align: center;
    color: #fff;
    font-size: 24px;
    font-weight: 100;
    margin: 40px 0;
}

.main-box .content div.fee-box ul{
    width: 100%;
    display: inline-block;
}

.main-box .content div.fee-box ul li,.section2-pay div.paynow ul li{
    width: 139px;
    height: 215px;
    float: left;
    cursor: pointer;
    margin-right: 15px;
}

.main-box .content div.fee-box ul li#tx,.section2-pay div.paynow ul li#tx{
    background:url(../images2020/tx210518.png?5) no-repeat;
}

.main-box .content div.fee-box ul li#tx:hover,.section2-pay div.paynow ul li#tx:hover,.section2-pay div.paynow ul li#tx.onbuy{
    background:url(../images2020/ontx210518.png?5) no-repeat;
}

.main-box .content div.fee-box ul li#snk,.section2-pay div.paynow ul li#snk{
    background:url(../images/snk_b.png) no-repeat;
}

.main-box .content div.fee-box ul li#snk:hover,.section2-pay div.paynow ul li#snk:hover,.section2-pay div.paynow ul li#snk.onbuy{
    background:url(../images/onsnk_b.png) no-repeat;
}

.main-box .content div.fee-box ul li#sjk,.section2-pay div.paynow ul li#sjk{
    background:url(../images/sjk_b.png) no-repeat;
}

.main-box .content div.fee-box ul li#sjk:hover,.section2-pay div.paynow ul li#sjk:hover,.section2-pay div.paynow ul li#sjk.onbuy{
    background:url(../images/onsjk_b.png) no-repeat;
}

.main-box .content div.fee-box ul li#nk,.section2-pay div.paynow ul li#nk{
    background:url(../images/nk_b.png) no-repeat;
}

.main-box .content div.fee-box ul li#nk:hover,.section2-pay div.paynow ul li#nk:hover,.section2-pay div.paynow ul li#nk.onbuy{
    background:url(../images/onnk_b.png) no-repeat;
}

.main-box .content div.fee-box ul li#jk,.section2-pay div.paynow ul li#jk{
    background:url(../images/jk_b.png) no-repeat;
}

.main-box .content div.fee-box ul li#jk:hover,.section2-pay div.paynow ul li#jk:hover,.section2-pay div.paynow ul li#jk.onbuy{
    background:url(../images/onjk_b.png) no-repeat;
}

.main-box .content div.fee-box ul li#yk,.section2-pay div.paynow ul li#yk{
    background:url(../images/yk_b.png) no-repeat;
}

.main-box .content div.fee-box ul li#yk:hover,.section2-pay div.paynow ul li#yk:hover,.section2-pay div.paynow ul li#yk.onbuy{
    background:url(../images/onyk_b.png) no-repeat;
}

.main-box .content div.fee-box .pay-btn{
    width: 838px;
    margin: 40px;
}

.main-box .content div.fee-box .pay-btn .pay-now{
    display: block;
    width: 152px;
    height: 24px;
    margin: 0 auto;
    background: url(../images2020/paybtn152x24.png);
}

.main-box .content div.fee-box .pay-btn .pay-now:hover{
    background: url(../images2020/onpaybtn152x24.png);
}

.main-box .content div h1 {
    font-size: 20px;
    font-weight: 100;
    color: #ffffff;
    height: 42px;
    line-height: 42px;
    float: left;
}

.main-box .content div.welcome-main ul {
    border-left: 2px solid #9ecb45;
    margin-top: 28px;
    margin-left: 12px;
    padding-top: 40px;
    margin-bottom: 60px;
}

.main-box .content div.welcome-main ul li {
    padding-left: 32px;
}

.main-box .content div.welcome-main ul li.title {
    font-size: 20px;
    margin-bottom: 20px;
    height: 28px;
    line-height: 28px;
    background: url(../member_dot.png) 0 0 no-repeat;
    margin-left: -14px;
    padding-left: 46px;
}

.main-box .content div.welcome-main ul li a.weixin {
    display: block;
    float: left;
    width: 38px;
    height: 38px;
    margin-right: 20px;
    margin-bottom: 20px;
    text-indent: -9999px;
    background: url(../weixin.png) 0 0 no-repeat;
}

.main-box .content div.welcome-main ul li a.weixin:hover {
    background: url(../weixin.png) 0 -38px no-repeat;
}

.main-box .content div.welcome-main ul li a.weibo {
    display: block;
    float: left;
    width: 38px;
    height: 38px;
    margin-right: 20px;
    text-indent: -9999px;
    background: url(../sinawb.png) 0 0 no-repeat;
}

.main-box .content div.welcome-main ul li a.weibo:hover {
    background: url(../sinawb.png) 0 -38px no-repeat;
}

.main-box .content div.welcome-main ul li a.qqzone {
    display: block;
    float: left;
    width: 38px;
    height: 38px;
    margin-right: 20px;
    text-indent: -9999px;
    background: url(../qqzone.png) 0 0 no-repeat;
}

.main-box .content div.welcome-main ul li a.qqzone:hover {
    background: url(../qqzone.png) 0 -38px no-repeat;
}

.main-box .content div.welcome-main ul li p {
    margin-bottom: 10px;
}

.main-box .content div.welcome-main ul li.zhubo p {
    display: block;
    float: left;
    max-width: 620px;
}

.main-box .content div.welcome-main ul li.zhubo img {
    margin-right: 20px;
}

.main-box .content div.welcome-main ul li.zhubo .zhubo-name {
    font-size: 20px;
    margin-right: 20px;
}

.main-box .content div.welcome-main ul li.zhubo-more {
    display: none;
}

.main-box .content div.welcome-main ul li#zhubo-open-more {
    display: block;
    width: 690px;
    padding: 5px 0;
    margin-left: 40px;
    background-color: #f4f4f4;
    border: 1px solid #eaeaea;
    text-align: center;
}

.main-box .content div.welcome-main ul li#zhubo-open-more:hover {
    background-color: #e1eeff;
}

.main-box .content div.welcome-main ul li.zhubo .zhubo-game {
    color: #918f89;
}

.main-box .content div.welcome-main ul li.zhubo font {
    display: block;
    margin-top: 10px;
    color: #918f89;
    margin-bottom: 40px;
}

.main-box .content div.welcome-main ul li.zhubo font b {
    font-weight: 100;
    margin: 0 5px;
}

.content #catbuy-btn {
    width: 150px;
    line-height: 35px;
    border-radius: 50px;
    background: #5f94ff;
    color: #fff;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

.content #catbuy-btn:hover {
    background: #ff4b64;
}

.content .banks li {
    float: left;
}

.main-box .content div.title-img {
    float: right;
    width: 607px;
    height: 42px;
}

.main-box .content div.title-img img{
    padding: 13px 0 0 0;
}

.catbuy-main {
    display: block;
    min-height: 150px;
}

.main-box .content .dobuy-main {
    margin-bottom: 30px;
    width: 600px;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}

.catbuy-main ul {
    padding: 0 20px;
}

.catbuy-main li {
    margin-bottom: 20px;
    height: 92px;
}

.catbuy-main label {
    display: block;
    float: left;
    height: 200px;
    width: 155px;
    margin-right: 10px;
    cursor: pointer;
    text-align: center;
    line-height: 25px;
    padding-top: 7px;
    background: url(../../images/catbuy_bg_off_1.png) 0 0 no-repeat;
}

.catbuy-main label span {
    font-size: 28px;
    display: block;
    margin-top: 30px;
}

.catbuy-main label b {
    display: block;
    margin: 1px auto;
    line-height: 18px;
    width: 130px;
    color: #FF0000;
    height: 55px;
    overflow: hidden;
    font-size: 15px;
}

.catbuy-main label font {
    color: #fff;
    display: block;
    width: 135px;
    margin: 0 auto;
    margin-top: 10px;
    font-size: 14px;
    line-height: 20px;
    background: #ff0000;
    padding: 3px 10px;
}

.catbuy-main li span.title {
    color: #fff;
    display: block;
    background: #FF4B64;
    height: 69px;
    line-height: 16px;
    width: 23px;
    padding-top: 13px;
    padding-bottom: 10px;
    padding-left: 8px;
    float: left;
    margin-right: 20px;
}

.catbuy-main .vipgroup img {
    cursor: pointer;
}

.catbuy-main font#order-price {
    display: block;
    height: 92px;
    width: 155px;
    float: left;
    font-size: 22px;
    color: #ff0000;
    text-align: center;
    line-height: 90px;
    background: url(../../images/catbuy_bg_on.png) 0 0 no-repeat;
}

.main-box .content div.line1 {
    margin-top: 40px;
    border: none;
    border-top: 1px solid #f3f3f3;
    clear: both;
}

.main-box .content div.line2 {
    margin-bottom: 40px;
    border: none;
    border-top: 1px solid #f3f3f3;
    clear: both;
}

.main-box .content div.line3 {
    margin-top: 20px;
    border: none;
    border-top: 1px solid #f3f3f3;
    clear: both;
}

.main-box .content div.line4 {
    margin-top: 40px;
    margin-bottom: 40px;
    border: none;
    border-top: 1px solid #f3f3f3;
    clear: both;
}

.content .catbuy-main .catbuy-gopay {
    margin-bottom: 0px;
    margin-top: 40px;
}

.main-box .content div p {
    line-height: 28px;
}

.main-box .content .dopay-ali li {
    height: 20px;
    margin-bottom: 0;
}

.main-box .content .dopay-wx li {
    height: 20px;
    margin-bottom: 0;
}

.main-box .content .dopay-ali li.paynow input {
    background: url(../../images/alipay.png) 0 0 no-repeat;
    width: 156px;
    height: 50px;
    border: none;
    cursor: pointer;
    text-indent: -9999px;
}

.main-box .content .dopay-wx li.paynow input {
    background: url(../../images/wxpay.png) 0 0 no-repeat;
    width: 156px;
    height: 50px;
    border: none;
    cursor: pointer;
    text-indent: -9999px;
}

.catbuy-main form.dopay-ali,
.catbuy-main form.dopay-wx {
    display: block;
    width: 300px;
    margin-top: 50px;
    float: left;
    text-align: center;
}

.content h2 {
    text-align: center;
    font-size: 20px;
    font-weight: 100;
    color: #fff;
    margin-bottom: 40px;
    margin-top: 20px;
}

.cardfee-main ul {
    padding: 0 40px;
    margin-top: 80px;
}

.cardfee-main ul li {
    margin: 20px 0;
}

.cardfee-main ul li label {
    width: 95px;
    display: inline-block;
    color: #fff;
}

.cardfee-main input {
   width: 200px;
    height: 30px;
    border-radius: 50px;
    padding: 0 20px;
    border: none;
    outline: none;
    background: #2b323b;
    color: #fff;
}

.cardfee-main input.submit-btn,
.cardfee-main a.submit-btn {
    width: 152px;
    height: 24px;
    margin-top: 20px;
    border: none;
    cursor: pointer;
    background: url(../images2020/cardpay152x24.png) no-repeat;
    margin-left: 100px;
}

.cardfee-main input.submit-btn:hover,
.cardfee-main a.submit-btn:hover {
    background: url(../images2020/oncardpay152x24.png) no-repeat;
}

.content .query-main ul {
    padding: 0;
}

.content .query-main ul li {
    display: block;
    line-height: 50px;
    height: 50px;
    font-size: 14px;
}

.content .query-main ul li div {
    display: block;
    float: left;
    text-align: center;
    width: 143px;
    color: #fff;
    border-left: 2px solid #16181b;
}

.content .query-main ul li div.order-date {
    width: 190px;
}

.content .query-main ul li.title {
    background: #b99421;
    line-height: 30px;
    height: 30px;
}

.main-box .content div.query-main {
    margin-top: 40px;
}

.content .query-main ul li div a {
    border-radius: 50px;
    background: #b99421;
    color: #fff;
    padding: 3px 8px;
}

.content .query-main ul li div a:hover {
    background: #e4c730;
    color: #000;
}

.cardfee-main table td {
    font-size: 14px;
    min-width: 60px;
    padding: 5px;
    text-align: center;
}

.cardfee-main table td a {
    display: inline-block;
    padding: 2px 15px;
    border-radius: 50px;
    background: #9ECB45;
    color: #fff;
    font-size: 12px;
}

.cardfee-main table td a:hover {
    background: #ff4b64;
}


/* forget-main */
.forget-main {
    display: block;
    width: 100%;
    min-width: 1280px;
    height: 956px;
    background: url(../../images/forget_bg.png) center 0 no-repeat;
    margin: 0 auto;
}

.forget-main form {
    display: block;
    width: 1280px;
    margin: 0 auto;
}

.forget-main form img {
    cursor: pointer;
}

.forget-main form label img {
    margin-bottom: -8px;
    margin-right: 10px;
}

.forget-main form ul {
    padding-top: 440px;
    padding-left: 476px;
}

.forget-main form ul li {
    margin-bottom: 37px;
    width: 337px;
}

.forget-main form .backlogin a {
    color: #000;
    margin-left: 10px;
}

.forget-main form .backlogin a:hover {
    color: #ff4b64;
}

.forget-main form .forget-btn {
    font-size: 16px;
    background-color: #ff4b64;
    color: #fff;
    border: 0;
    cursor: pointer;
    padding: 10px 153px;
    border-radius: 200px;
    margin-left: -5px;
}

.forget-main form .forget-btn:hover {
    background-color: #5f94ff;
}

.forget-main form #account,
.forget-main form #email {
    width: 265px;
    background-color: #ffd452;
    outline: none;
    padding: 5px;
    border: none;
    font-size: 16px;
    line-height: 16px;
    color: #000;
    transition: .3s;
}

.forget-main form ul li.backlogin {
    text-align: center;
}

/* sitem-main */
.sitem-main {
    display: block;
    width: 100%;
    min-width: 1280px;
    height: 956px;
    background: url(../../images/sitem_bg.png) center 0 no-repeat;
    margin: 0 auto;
}

.sitem-main ul {
    padding-top: 430px;
    width: 300px;
    margin: 0 auto;
}

.sitem-main a {
    display: block;
    width: 50px;
    text-align: center;
    border-radius: 50px;
    background: #5f94ff;
    color: #fff;
    padding: 7px 30px;
    font-size: 16px;
    margin-top: 20px;
    border: none;
    cursor: pointer;
}

.sitem-main a:hover {
    background: #ff4b64;
}

.sitem-main h1 {
    font-size: 24px;
    font-weight: 100;
    text-shadow: 0px 0px 2px #AF8405;
    text-transform: capitalize;
    margin-bottom: 20px;
}

.section2-pay {
    margin: 0 auto;
    padding: 20px 0;
}

.section2-pay div.paybtn {
    margin: 0 auto;
    position: relative;
}
.section2-pay div.paybtn div#tx {
    width: 151px;
    height: 70px;
    float: left;
    cursor: pointer;
    margin: 0 0px;
}
.section2-pay div.paybtn div#sr {
    width: 173px;
    height: 70px;
    float: left;
    cursor: pointer;
    margin: 0 60px;

}

.section2-pay div.paybtn div#dr {
    width: 314px;
    height: 70px;
    float: left;
    cursor: pointer;
    margin: 0 70px;
}

.section2-pay div.paynow {
    margin: 0 auto;
    height: 310px;
    position: relative;
    overflow: hidden;
}

.section2-pay div.paynow ul {
    position: absolute;
    top: 10px;
    left: 0;
}

.section2-pay div.paynow ul input {
    position: absolute;
    left: -9999px;
}

.section2-pay div.paynow ul li div {
    width: 168px;
}

.section2-pay div.paynow li .name {
    font-size: 24px;
    margin-top: 15px;
}

.section2-pay div.paynow li .time {
    font-size: 16px;
    color: #707070;
}

.section2-pay div.paynow li .price {
    font-size: 20px;
    margin-top: 20px;
    display: none;
}

.section2-pay div.paynow li .price span {
    font-size: 35px;
}

.section2-pay div.paynow li .sheng {
    font-size: 12px;
    color: #fff;
    line-height: 24px;
    width: 90px;
    margin: 0 auto;
    background-color: #0183b1;
}

.section2-pay div.paynow li .buy {
    position: absolute;
    left: -1px;
    bottom: -1px;
    font-size: 14px;
    width: 160px;
    height: 34px;
    text-align: center;
    color: #fff;
    background-color: #fbaf5d;
    line-height: 16px;
    padding: 10px 5px;
}

.section2-pay div.paynow li:hover .buy {
    box-shadow: 0 0 10px #ffdab2;
    background-color: #ffc17e;
}

.section2-pay div.paynow li.onbuy .buy {
    box-shadow: 0 0 10px #ffdab2;
    background-color: #ffc17e;
}

.section2-pay div.payinfo {
    width: 100%;
    margin: 10px auto;
    color: #b99421;
    font-size: 14px;
}

#gopay {
    float: left;
    width: 634px;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}

#gopay div {
    float: left;
    width: 200px;
    margin-right: 300px;
}

#gopay div span {
    color: #fff;
    font-size: 30px;
}

#gopay input {
    display: block;
    width: 134px;
    height: 40px;
    border: none;
    cursor: pointer;
    background: url(../images2020/startorder134x40.png) 0 0 no-repeat;
}

#gopay input:hover {
    background: url(../images2020/onstartorder134x40.png) 0 0 no-repeat;
}

label#la332 {
    clear: both;
    margin-left: 51px;
}

label#la41 {
    clear: both;
    margin-left: 51px;
}

label#la382 {
    clear: both;
    margin-left: 51px;
}