.color-blue{color: #32caff;}
.pagination-box{margin-top: 40px;margin-bottom: 40px;}

.upgrade-alert{display: none;}
.upgrade-alert .mc{left: calc(50% - 360px);top: calc(50% - 200px);z-index: 101;width: 720px;padding: 0; opacity: 1;}
.upgrade-alert .mc .tl{margin: 0; padding: 12px 15px;background-color: #F4F7F6;font-size: 2rem;font-weight: normal; text-align: left;}
.upgrade-alert .mc .xx{right: 13px;top: 13px;}
.upgrade-alert .mc .xx .icon{width: 20px;height: 20px; font-size:2.6rem;color:#666;transform:rotate(0deg);background-image:url("../img/material45.png");background-repeat: no-repeat;background-position: center center;background-size:100% 100%;}
.upgrade-alert .mc .xx .icon:hover{background-image:url("../img/material46.png");}
.upgrade-alert .ts{padding: 20px 0 0 20px;font-size: 1.4rem;}
.upgrade-alert .ts .zhsj{color: #32caff;cursor: pointer;}
.upgrade-alert .ul{display: flex;justify-content:space-between; padding: 20px 20px;}
.upgrade-alert .li{display: flex;align-items: center;justify-content:center; width: 32%;padding: 28px 0; border:1px solid #e2e2e2;border-radius: 5px;cursor: pointer;}
.upgrade-alert .li:hover,.upgrade-alert .li.on{border:1px solid #32caff;}
.upgrade-alert .price-d {text-align: center;}
.upgrade-alert .price-d .unit{color: #666;font-size: 1.6rem;}
.upgrade-alert .price-d .price{padding: 8px 0; color: #FF9533;font-size: 2.5rem;}
.upgrade-alert .price-d .total{color: #666;font-size: 1.4rem;}
.upgrade-alert .way-h{padding-left: 20px;font-size: 1.6rem;}
.upgrade-alert .way{padding: 10px 0 30px 20px;}
.upgrade-alert .way .sp{display: inline-block; width: 150px;height: 50px;line-height: 50px;margin-right: 15px; border:1px solid #e2e2e2;border-radius: 5px;text-align: center;cursor: pointer; }
.upgrade-alert .way .sp:hover{border:1px solid #32caff;}
.upgrade-alert .price-d{color: #666;}
.upgrade-alert .price-d .money{color: #FF9533;}
.upgrade-alert .price-d .money2{display: none; padding-left: 15px; color: #999;}
.upgrade-alert .mc .btn-d{display: flex;align-items: center;justify-content:space-between;margin-bottom: 0;padding: 15px 15px; background-color: #F2F2F2;border-top: 1px solid #e2e2e2;}
.upgrade-alert .btn-d .btn{display: inline-block;padding: 8px 30px;color: #fff;border-radius: 3px;background-color: #5085FB; cursor: pointer;}
.upgrade-alert .btn-d .btn:hover{opacity: 0.8;}
.upgrade-alert .ts-d{display: flex;align-items: center;justify-content: center; height: 400px;text-align: center;}
.upgrade-alert .ts-d .txt{line-height: 22px;margin-bottom: 5px;font-size: 1.8rem;}

#oneUpgrade-alert .mc{left:50%;top:50%;transform:translate(-50%,-50%);}
#oneUpgrade-alert .img{width: 100%;padding: 20px;}
#oneUpgrade-alert .img img{width: 100%;height: auto;}
#oneUpgrade-alert .img video{width: 100%;height: 412px;background: rgba(0,0,0,0.8);}

.product-page{background-color: #F4F7F6;}
.product-page .tips-d{left: unset; right: -110px;top: 55px;}
.product-page .tips-d .sj{position: absolute;left: 38%;top: -16px; width:0; height:0; line-height:0; overflow:hidden; font-size:0; border-width:8px; border-color:transparent transparent#555 transparent; border-style:dashed dashed solid dashed;}
.product-page .tips-d .txt-d{width: 250px; line-height: 30px; padding: 10px 20px;white-space: normal;}
.product-page .b-d{padding: 65px 0px 0px 0px;color: #fff;font-size: 4rem;background: linear-gradient(140deg, #5B5866 0%, #100D20 100%);text-align: center;}
.product-page .b-d .m{position: relative;width: 100%; padding: 0 20px 0 100px;margin: 0 auto; background-image: url(../img/product_b.png);background-repeat: no-repeat;background-position: calc(100% + 40px) calc(100% + 60px);background-size: auto calc(100% + 70px);}
.product-page .b-d .info{height: 450px; padding-top: 50px; text-align: left;}
.product-page .b-d .txt{display:inline-block;height:88px;line-height:88px;font-size:64px;font-weight: bold;margin-bottom: 32px; font-weight:bold;background-image:linear-gradient(30deg,#FEFFDE 0%,#E69072 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.product-page .b-d .sm-txt{display:inline-block;max-width: 695px; height:60px;line-height:30px;font-size:22px;font-weight:400;background-image:linear-gradient(15deg,#FEFFDE 0%,#E69072 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.product-page .b-d .bts{margin-top: 44px;}
.product-page .b-d .bt-buy,
.product-page .b-d .bt-more{position: relative; display: inline-block;height:50px;line-height: 50px;border-radius:10px;font-size: 20px; text-align: center;cursor: pointer;transition: all 0.3s linear;}
.product-page .b-d .bt-buy{width:160px;background:linear-gradient(131deg,#FBD7B4 0%,#FF591F 100%);}
.product-page .b-d .bt-more{width:264px;margin-left:25px;background:#FFFFFF;color:#252531;}
.product-page .b-d .bt-buy:hover,
.product-page .b-d .bt-more:hover{transform:translate(0,-3px);}
.product-page .b-d .bt-more .tips-d{top:66px;left:10px;}
.product-page .b-d .bt-more .tips-d .sj{left: 31%;border-color: transparent transparent #fff transparent;}
.product-page .b-d .bt-more .tips-d .txt-d{line-height: 22px; background-color: #fff;color: #333;}
.product-page .b-d .bt-more:hover .tips-d{display: block;}

.product-page .buy-box{padding: 0 100px;margin: 40px auto 0 auto;}
.product-page .buy-box .items{display: flex; justify-content:space-between;}
.product-page .buy-box .item{width: 32%;padding: 0px; border: 0px solid #e2e2e2;border-radius: 12px; text-align: center;}
.product-page .buy-box .tl-d{min-height: 140px; padding: 20px 0; border-bottom: 1px solid #e2e2e2;color: #fff;background-image: url('../img/product_3.png');background-repeat: no-repeat;background-position: center; background-size: 100% 100%;}
.product-page .buy-box .tl-d .title{padding-bottom: 16px; font-size: 3.2rem;}
.product-page .buy-box .tl-d .sm{padding: 0 10%; font-size: 1.6rem;text-align: left;}
.product-page .buy-box .item.item2 .tl-d{color: #fff; background-image: url('../img/product_1.png');}
.product-page .buy-box .item.item3 .tl-d{color: #fff; background-image: url('../img/product_2.png');}
.product-page .buy-box .pri-d{display:block;align-items:center;justify-content:center;}
.product-page .buy-box .price-d{display:flex;justify-content:center;align-items:flex-end;padding:40px 0 15px 0;}
.product-page .buy-box .price-d .price{display: flex;align-items: flex-start;}
.product-page .buy-box .price-d .unit{font-size: 2rem;color: #666;}
.product-page .buy-box .price-d .money{padding-left: 3px; color: #FF9533;font-size: 4.8rem;font-weight: bold;}
.product-page .buy-box .price-d .money:first-child{font-size: 3rem;}
.product-page .buy-box .price-d .yuan{padding-left: 8px;font-size: 1.8rem;color: #666;}
.product-page .buy-box .yMoney{line-height:22px;margin-bottom: 32px; font-size:1.6rem;color:#100D20;text-decoration: line-through;}
.product-page .buy-box .tips{line-height: 22px; padding-bottom: 30px;color: #555;}
.product-page .buy-box .tips>div{margin-bottom: 12px;}
.product-page .buy-box .btn-d{padding-bottom: 30px;}
.product-page .buy-box .btn{display:inline-block;width:214px;padding:11px 0px;color:#fff;font-size: 1.6rem;border:0px solid #32caff;border-radius:30px;cursor:pointer;background:linear-gradient( 140deg,#5B5866 0%,#100D20 100%);box-shadow:0px 0px 20px 0px rgb(0 0 0 / 20%);border-radius:10px;}
.product-page .buy-box .btn>span{text-shadow:0px 0px 20px rgba(0,0,0,0.2);background:linear-gradient(0deg,#FEFFDE 0%,#E69072 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.product-page .buy-box .btn:hover,
.product-page .buy-box .item.item2 .btn:hover,
.product-page .buy-box .item.item3 .btn:hover{opacity: 0.9;}

.product-page .h{padding: 40px 10px 40px 10px;font-size: 2.8rem;text-align: center;}
.product-page .h .small{padding-top: 5px; color: #999;font-size: 1.4rem; text-align: center;}
.product-page .tab-box{min-height: 600px;padding: 40px 100px 0 100px;margin: 0 auto; font-size: 1.4rem;text-align: center;}
.product-page .tab-box .tab{box-shadow:0px 1px 13px rgb(0 0 0 / 20%);border-radius:12px;}
.product-page .tab-box .th-box{position: relative;height: 62px;width: calc(100% - 10px);}
.product-page .tab-box .th{margin-right:-10px;position:relative;align-items:stretch;background:linear-gradient( 140deg,#5B5866 0%,#100D20 100%);border-radius:12px 12px 0 0;}
.product-page .tab-box .th-fixed{position:fixed;left: 100px; top:65px;z-index:1;width:calc(100% - 200px);background-color: #EFEFEF;}
.product-page .tab-box .th .sm{padding-top: 2px;font-size: 1.2rem;}
.product-page .tab-box .th .sm span{padding-left: 10px;}
.product-page .tab-box .tr-box{padding: 20px 20px;}
.product-page .tab-box .tr{position: relative; margin-right: -10px;border-radius: 10px;}
.product-page .tab-box .tr:hover{background-color: #EFEFEF;}
.product-page .tab-box .one-tr{height:56px;background-color:rgba(0,0,0,0.03);border-radius:10px;font-size: 1.6rem;}
.product-page .tab-box .one-tr:hover{background-color: rgba(0,0,0,0.03);}
.product-page .tab-box .td{position: relative; flex:1; line-height: 46px;}
.product-page .tab-box .th .td{font-size: 1.8rem;line-height: 20px;padding:10px 0;color: #fff;}
.product-page .tab-box .th .td .txt{font-weight: 600; text-shadow:0px 0px 20px rgba(0,0,0,0.2);background:linear-gradient(0deg,#FEFFDE 0%,#E69072 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.product-page .tab-box .one-tr .td .ts{color: #666;}
.product-page .tab-box .td .icon{display: inline-block;width: 18px;vertical-align: middle;}
.product-page .tab-box .tab-line{width: 100%;height: 1px;margin: 5px 0; background-color: #e2e2e2;}
.product-page .tab-box .tr:hover .tips-d{display: block;}
.product-page .faq-box{padding: 20px 100px 20px 100px;margin: 0 auto;}
.product-page .faq-box .h{padding: 0 0 24px 0; font-size: 1.8rem;font-weight: 600;}
.product-page .faq-box .faq-m{padding: 40px 0; box-shadow:0px 1px 13px rgb(0 0 0 / 20%);border-radius:12px;}
.product-page .faq-box .ul{width: 100%;}
.product-page .faq-box .li{position: relative;margin-bottom: 20px; padding: 0px 20px;}
/* .product-page .faq-box .li:hover{box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3);} */
.product-page .faq-box .tl{align-items: flex-start;font-size: 1.6rem;font-weight: 600;cursor: pointer;}
.product-page .faq-box .sj{display: block;width: 20px;height: 20px; background-image:url('../img/jt2.png');background-size:12px auto;background-repeat: no-repeat;background-position: left center;}
.product-page .faq-box .sj.on{transform: rotate(180deg);}
.product-page .faq-box .tips{line-height: 22px; padding-top: 12px;padding-left: 20px;font-size: 1.2rem; color: #666;}

.product-page .upgrade-alert .bk{background-color: rgba(0, 0, 0, 0.1);}
.product-page .upgrade-alert .mc{box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);}
.product-page .upgrade-alert .mc .tl{border-radius: 6px 6px 0 0;font-weight: 600;font-size: 16px; box-shadow: 0px 0px 6px 0px rgb(0,0,0,10%);}
.product-page .upgrade-alert .mc .btn-d{border-radius: 0 0 6px 6px;border-top:none;background-color: #fff;box-shadow: 0px 0px 6px 0px rgb(0,0,0,10%);}
.product-page .upgrade-alert .btn-d .btn-pay{background-color: #5085FB;border-radius: 6px;}
.product-page .upgrade-alert .btn-d .btn-cancel{display:inline-block;margin-right:12px;padding:8px 30px;border:1px solid #999;color:#999;border-radius:6px;background-color:transparent;cursor:pointer;}
.product-page .upgrade-alert .price-d .money{font-size: 16px;}
.product-page .upgrade-alert .price-d .money2{color: #5085FB;}
.product-page .upgrade-alert .li{min-height: 135px;}
.product-page .upgrade-alert .li:hover, .product-page .upgrade-alert .li.on{border: 2px solid #5085FB;}
.product-page .upgrade-alert .ts .up{color: #5085FB;}
.product-page .upgrade-alert .yj{padding: 0 15px 15px 20px;}
.product-page .upgrade-alert .yj .tm{color: #5085FB;}
.product-page .upgrade-alert .dyq{padding: 0 15px 15px 20px;}
.product-page .upgrade-alert .dyq .dyq-h{padding-bottom: 12px;font-size: 14px;font-weight: bold;}
.product-page .upgrade-alert .dyq .dyq-sel{display: flex;align-items: center;justify-content: space-between;width: 300px; padding: 9px 10px; border: 1px solid #e2e2e2;border-radius: 6px;}
.product-page .upgrade-alert .dyq .dyq-sel .red{color: rgba(254, 111, 114, 1);}
.product-page .upgrade-alert .dyq .dyq-sel .xz{color: #5085FB;cursor: pointer;}
.product-page .upgrade-alert .dyq .dyq-y{display: none; padding-top: 8px;color: #999;font-size: 12px;}

.product-page .dyq-alert .mc{width: 624px;left: calc(50% - 312px);top: calc(50% - 140px);}
.product-page .dyq-alert .ul2{justify-content:left;flex-wrap:wrap;min-height: 200px;max-height:360px;overflow-y:auto;padding-right: 8px;}
.product-page .dyq-alert .ul2 .li{align-items: stretch;position: relative; width: 33.33%;padding: 0; margin: 0px!important;border: none;}
.product-page .dyq-alert .li:hover, .product-page .dyq-alert .li.on{border: none;}
.product-page .dyq-alert .ul2 .li .li-mc{display:flex;align-items:center;justify-content:center;width:100%;margin:0 12px 12px 0;border:1px solid #e2e2e2;border-radius:5px;cursor:pointer;}
.product-page .dyq-alert .li:hover .li-mc, .product-page .dyq-alert .li.on .li-mc{border: 1px solid #5085FB;}
.product-page .dyq-alert .ul2 .li .txt{font-size: 16px;font-weight: 400;}
.product-page .dyq-alert .ul2 .li .sj{ display: none;position: absolute;right: 13px;top: 0px;z-index: 1;width: 46px;height: 31px;background: url({$Think.config.__resourceWasee__}/images/6.png) no-repeat center/100% 100%;}
.product-page .dyq-alert .ul2 .li.on .sj{display: block;}
.product-page .dyq-alert .btn-d .btn-cancel,
.product-page .dyq-alert .btn-d .btn-ok{display:inline-block;margin-right: 12px; padding:8px 30px;border: 1px solid #999; color:#fff;background-color: #5085FB;border-radius:6px;border: none; cursor:pointer;}
.product-page .dyq-alert .btn-d .btn-cancel{background-color:transparent;border:1px solid #999;color:#999;}
.product-page .dyq-alert .btn-d .all-d,
.product-page .dyq-alert .btn-d .all-d .all-ck{display: flex;align-items: center;}
.product-page .dyq-alert .btn-d .all-d .all-ck{cursor: pointer;}
.product-page .dyq-alert .btn-d .all-d .iconfont{font-size: 16px;}
.product-page .dyq-alert .btn-d .all-d .lab{padding-left: 6px; font-size: 16px;}
.product-page .dyq-alert .btn-d .all-d .all-txt{padding-left: 12px;color: #999;}
.product-page .dyq-alert .btn-d .all-d .icon_checkboxed,
.product-page .dyq-alert .btn-d .all-d .m{color: #FF9533;}
@media screen and (min-width:1441px){
    .product-page .b-d .sm-txt{max-width: 900px;}
}
@media screen and (min-width:1440px){
    .product-page .b-d .m{max-width: 1440px;padding-left: 60px;background-position: calc(100% + 130px) calc(100% + 60px);}
    .product-page .buy-box{max-width: 1440px; padding: 0;}
    .product-page .tab-box{max-width: 1440px;padding: 40px 0px 0 0px;}
    .product-page .tab-box .th-fixed{left: unset; width: 1440px;}
    .product-page .faq-box{max-width: 1440px;padding: 20px 0;}
}

.orderlist-page{max-width: 1200px;margin: 0 auto; background-color: #F3F4F6;}
.orderlist-page .a{color: #32caff;cursor: pointer;}
.orderlist-page .asset-box{margin-top: 40px; margin-bottom: 20px; padding: 20px 20px;background-color: #fff;}
.orderlist-page .asset-box .lf{flex:1; border-right: 1px solid #e2e2e2;}
.orderlist-page .asset-box .lf .tl{padding-bottom: 20px;font-size: 1.6rem;}
.orderlist-page .asset-box .price-d{padding-top: 5px;}
.orderlist-page .asset-box .nm{padding-bottom: 5px; font-size: 1.5rem;color: #999;}
.orderlist-page .asset-box .pc{display: flex;align-items: flex-end;}
.orderlist-page .asset-box .price{color: #32caff;font-size: 2.2rem;font-weight: bold;}
.orderlist-page .asset-box .unit{padding-left: 4px; color: #32caff;font-size: 1.6rem;font-weight: bold;}
.orderlist-page .asset-box .jl{padding-left: 10px; font-size: 1.2rem;color: #999;cursor: pointer;}
.orderlist-page .asset-box .jl:hover{color: #32caff;text-decoration:underline;}
.orderlist-page .asset-box .rg{justify-content:center;padding-left: 100px;padding-right: 60px;}
.orderlist-page .asset-box .btn-ts{display: inline-block;width: 120px; padding: 10px 0px;color: #32caff;border:1px solid #32caff;border-radius: 6px;text-align:center; cursor: pointer;}
.orderlist-page .asset-box .btn-ts:hover{background-color: #32caff;color: #fff;}
.orderlist-page .tab-box{min-height: 600px;font-size: 1.4rem;text-align: left;}
.orderlist-page .tab-box .tab-h{line-height: 46px;padding: 0 30px;font-size: 1.8rem;background-color: #fff;}
.orderlist-page .tab-box .tab-h .td{flex:none;font-size: 1.4rem;}
.orderlist-page .tab-box .th{line-height: 46px;padding-left: 30px;font-size: 1.8rem;background-color: #F3F8FE;}
.orderlist-page .tab-box .tr{line-height: 46px;padding-left: 30px;font-size: 1.8rem;background-color: #fff;}
.orderlist-page .tab-box .td{position: relative; flex:1;font-size: 1.2rem;}
.orderlist-page .tab-box .tr .td{font-size: 1.2rem;}
.orderlist-page .tab-box .tr:nth-child(2n){background-color: #F3F8FE;}
.orderlist-page .tab-box .tr:hover{background-color: #EFEFEF;}
.orderlist-page .tab-box .sps{display: flex;}
.orderlist-page .tab-box .sps .sp{padding-right: 20px;color: #999;cursor: pointer;}
.orderlist-page .tab-box .sps .sp.on{color: #32caff;}
.orderlist-page .tab-box .sta{color: red;}
.orderlist-page .tab-box .pay{margin-left: 10px; color: #32caff;text-decoration:underline;cursor: pointer;}
.orderlist-page .tab-box .del{color: #32caff;cursor: pointer;}

.withdraw-page{padding-top: 10px;}
.withdraw-page .moneyInfo{margin: 10px;padding: 20px 20px 30px 20px; background-color: #fff;border: 0.5px solid #e2e2e2;}
.withdraw-page .moneyInfo .tl{padding-bottom: 25px;font-size: 1.4rem;color: #666;}
.withdraw-page .moneyInfo .money{display: flex;padding-bottom: 50px;}
.withdraw-page .moneyInfo .money .lab{padding-right: 10px;font-size: 2.2rem;font-weight: bold;}
.withdraw-page .moneyInfo .money .moneyInp{flex:1; margin-top: 2px;border:none;}
.withdraw-page .moneyInfo .ts{color: #666;}
.withdraw-page .moneyInfo .ts .al{color: #3098FB;cursor: pointer;}
.withdraw-page .nameD{display: flex;margin:20px 10px 10px 10px;padding: 10px 10px;background-color: #fff; border: 0.5px solid #e2e2e2;}
.withdraw-page .nameD .lab{padding-right: 10px; line-height: 22px; color: #666;}
.withdraw-page .nameD .nameInp{flex:1;border:none;}
.withdraw-page .btnD{width: 100%;margin-top: 50px;text-align: center;}
.withdraw-page .btnD .btn{display: inline-block; width: 82%; padding: 14px 0;color: #fff;background-color: #3098FB;border: 0.5px solid #3098FB;font-weight: 100;font-size: 16px;border-radius: 30px; text-align: center;}
.withdraw-page .btnD .txBtn{display: block; margin-top: 40px;color: #3098FB;text-align: center;}
.withdraw-page .bm{position: fixed;left: 0;bottom: 15px;z-index: 1;width: 100%;color: #999;text-align: center;}

.withdrawrecord-page{padding-top: 20px;}
.withdrawrecord-page .list-box .list{margin-left: 0;}
.withdrawrecord-page .item{width: 100%;padding-bottom: 0;}
.withdrawrecord-page .item .info{justify-content: space-between;padding: 5px 20px;}
.withdrawrecord-page .item .tl{font-size: 1.6rem;}
.withdrawrecord-page .item .tm{padding-top: 10px; font-size: 1.4rem;color: #999;}