.sico { display: inline-block; vertical-align: middle; background: url("../images/shuang11/sico.png") no-repeat; }

.sico.sico1 { width: 6px; height: 10px; background-position: -79px -128px; }

.sico.sico2 { width: 14px; height: 17px; background-position: -10px -128px; }

.sico.sico3 { width: 17px; height: 17px; background-position: -100px -10px; }

.sico.sico4 { width: 15px; height: 15px; background-position: -44px -128px; }

.sico.sico5 { width: 17px; height: 16px; background-position: -100px -47px; }

.sico.sico6 { width: 16px; height: 16px; background-position: -54px -56px; }

.sico.sico7 { width: 16px; height: 16px; background-position: -10px -92px; }

.sico.sico8 { width: 16px; height: 16px; background-position: -46px -92px; }

.sico.sico9 { width: 16px; height: 16px; background-position: -82px -92px; }

.sico.sico10 { width: 16px; height: 16px; background-position: -137px -10px; }

.sico.sico11 { width: 16px; height: 16px; background-position: -137px -46px; }

.sico.sico12 { width: 16px; height: 16px; background-position: -137px -82px; }

.sico.sico13 { width: 26px; height: 26px; background-position: -10px -10px; }

.user_content .user_yhj { display: block; width: 100%; padding: 34px 26px; margin-bottom: 13px; background-color: #fff; }

.user_content .user_yhj h2 { display: block; font-size: 24px; margin-bottom: 13px; color: #232330; }

.user_content .user_yhj li { position: relative; float: left; width: calc(50% - 10px); height: 120px; margin-right: 20px; margin-bottom: 20px; background-color: #FEFBEE; border-radius: 12px; border: 1px solid #EEE2B1; font-size: 0; }

.user_content .user_yhj li:nth-child(2n) { margin-right: 0; }

.user_content .user_yhj li::before { position: absolute; top: -16px; left: 135px; content: ''; background-color: #fff; width: 30px; height: 15px; z-index: 2; }

.user_content .user_yhj li::after { position: absolute; bottom: -16px; left: 135px; content: ''; background-color: #fff; width: 30px; height: 15px; z-index: 2; }

.user_content .user_yhj li .i_top { position: absolute; left: 141px; top: -8.5px; width: 18px; height: 18px; border: 1px solid #EEE2B1; background-color: #fff; border-radius: 50%; z-index: 1; }

.user_content .user_yhj li .i_bot { position: absolute; left: 141px; bottom: -8.5px; width: 18px; height: 18px; border: 1px solid #EEE2B1; background-color: #fff; border-radius: 50%; z-index: 1; }

.user_content .user_yhj .user_yhj_l { position: relative; display: inline-block; vertical-align: top; width: 150px; padding-top: 22px; text-align: center; }

.user_content .user_yhj .user_yhj_l::before { position: absolute; right: 0; top: 25px; content: ''; width: 0px; height: 70px; border-right: 1px dashed #EEE2B1; }

.user_content .user_yhj .user_yhj_l .mon { color: #FF3900; font-size: 24px; }

.user_content .user_yhj .user_yhj_l .mon em { font-size: 44px; line-height: 50px; }

.user_content .user_yhj .user_yhj_l .p1 { color: #FF3900; font-size: 15px; }

.user_content .user_yhj .user_yhj_r { display: inline-block; vertical-align: top; width: 270px; padding-left: 18px; }

.user_content .user_yhj .user_yhj_r h4 { display: block; margin-top: 20px; color: #B66F2D; font-size: 18px; font-weight: bold; }

.user_content .user_yhj .user_yhj_r .p2 { display: block; margin-bottom: 5px; font-size: 14px; color: #B66F2D; }

.user_content .user_yhj .user_yhj_r .p3 { display: block; font-size: 13px; color: #BC9570; }

.user_content .user_yhj a { position: absolute; top: 45px; right: 16px; display: inline-block; width: 72px; height: 30px; line-height: 30px; background-color: #C89260; color: #fff; border-radius: 15px; font-size: 14px; text-align: center; }

.user_content .user_yhj .cale { background-color: #F8FAFB; background-image: url("../images/shuang11/yhj_bg.png"); background-repeat: no-repeat; background-position: 320px -15px; border: 1px solid #DBDBDB; }

.user_content .user_yhj .cale .i_top { border: 1px solid #DBDBDB; }

.user_content .user_yhj .cale .i_bot { border: 1px solid #DBDBDB; }

.user_content .user_yhj .cale .user_yhj_l::before { border-right: 1px dashed #DBDBDB; }

.user_content .user_yhj .cale .user_yhj_l .mon { color: #C0C5CF; }

.user_content .user_yhj .cale .user_yhj_l .p1 { color: #C0C5CF; }

.user_content .user_yhj .cale .user_yhj_r h4 { color: #C1C7CE; }

.user_content .user_yhj .cale .user_yhj_r .p2 { color: #C1C7CE; }

.user_content .user_yhj .cale .user_yhj_r .p3 { color: #C1C7CE; }

.user_content .user_info3 { display: block; width: 100%; margin-bottom: 13px; padding-bottom: 66px; background-color: #fff; }

.user_content .user_info3 .user_info3_top { position: relative; display: inline-block; width: 100%; background-color: #FCFCFC; padding: 35px 26px; margin-bottom: 4px; border-bottom: 1px solid #E5EAEF; }

.user_content .user_info3 .user_info3_top .left { float: left; background-color: #2D3142; border-radius: 50%; margin-right: 16px; }

.user_content .user_info3 .user_info3_top .left img { display: inline-block; vertical-align: top; width: 68px; height: 68px; }

.user_content .user_info3 .user_info3_top .right { float: left; }

.user_content .user_info3 .user_info3_top h2 { display: block; margin-top: 2px; color: #002222; font-size: 32px; }

.user_content .user_info3 .user_info3_top .p1 { font-size: 15px; color: #808793; }

.user_content .user_info3 .user_info3_top .p1 font { display: inline-block; vertical-align: middle; }

.user_content .user_info3 .user_info3_top .p1 span { display: inline-block; vertical-align: middle; margin-left: 4px; color: #488BFF; }

.user_content .user_info3 .user_info3_top .p2 { font-size: 15px; color: #808793; }

.user_content .user_info3 .user_info3_top .p2 font { display: inline-block; vertical-align: middle; }

.user_content .user_info3 .user_info3_top .p2 span { display: inline-block; vertical-align: middle; margin-left: 4px; color: #F9AE00; }

.user_content .user_info3 .user_info3_top .p2 a { display: inline-block; vertical-align: middle; padding: 0px 8px; margin-left: 6px; border-radius: 20px; background-color: #F9BE00; color: #fff; text-align: center; font-size: 14px; }

.user_content .user_info3 .user_info3_top .p2 a font { margin-right: 4px; }

.user_content .user_info3 .user_info3_top .user_info3_in { position: relative; display: block; width: 547px; height: 45px; margin-top: 24px; line-height: 43px; border: 1px solid #E2E2E2; border-left: 3px solid #488BFF; background-color: #fff; border-radius: 4px; }

.user_content .user_info3 .user_info3_top .user_info3_in .appkey { position: relative; float: left; width: 91px; text-align: center; font-size: 16px; color: #222222; }

.user_content .user_info3 .user_info3_top .user_info3_in .appkey::before { position: absolute; right: 0; top: 12px; content: ''; width: 1px; height: 20px; background-color: #DCDFE6; }

.user_content .user_info3 .user_info3_top .user_info3_in .appkey_ti { float: left; padding-left: 18px; font-size: 16px; color: #222222; }

.user_content .user_info3 .user_info3_top .user_info3_in .sicohd { position: absolute; right: 16px; top: 14px; width: 24px; height: 16px; background-position: -10px -56px; cursor: pointer; }

.user_content .user_info3 .user_info3_top .user_info3_in .sico14 { position: absolute; right: 16px; top: 14px; width: 24px; height: 16px; background-position: -56px -10px; cursor: pointer; }

.user_content .user_info3 .user_info3_top .regtime { position: absolute; right: 0; top: 0; width: 260px; height: 38px; line-height: 38px; background-color: #F5F7FA; border-radius: 0 0 0 20px; font-size: 14px; color: #B7B7B7; text-align: center; }

.user_content .user_info3 .user_info3_lie { display: block; margin: 28px 26px 0 26px; }

.user_content .user_info3 .user_info3_lie h5 { display: block; margin-bottom: 6px; color: #232330; font-size: 24px; font-weight: normal; }

.user_content .user_info3 .user_info3_lie .lie_box { position: relative; display: block; width: 100%; height: 147px; padding: 20px 30px; background: url("../images/shuang11/sico16.png") no-repeat; }

.user_content .user_info3 .user_info3_lie .lie_box_ts { float: left; }

.user_content .user_info3 .user_info3_lie .lie_box_tsb { float: left; width: 194px; }

.user_content .user_info3 .user_info3_lie .lie_box_tsb span { font-size: 15px; color: #616875; }

.user_content .user_info3 .user_info3_lie .lie_box_tsb p { font-size: 30px; color: #222222; }

.user_content .user_info3 .user_info3_lie .lie_box_tsb font { font-size: 16px; }

.user_content .user_info3 .user_info3_lie .lie_box_tsb .red { color: #FF3900; }

.user_content .user_info3 .user_info3_lie .lie_box_bs { display: inline-block; width: 100%; margin-top: 20px; }

.user_content .user_info3 .user_info3_lie .lie_box_bs p { float: left; margin-right: 38px; font-size: 14px; color: #949CAB; }

.user_content .user_info3 .user_info3_lie .lie_box_cs { position: absolute; top: 34px; right: 20px; }

.user_content .user_info3 .user_info3_lie .lie_box_cs a { float: left; display: block; width: 120px; height: 42px; line-height: 40px; margin-left: 6px; background-color: #FBFCFC; border-radius: 4px; border: 1px solid #E2E2E2; text-align: center; }

.user_content .user_info3 .user_info3_lie .lie_box_cs a font { display: inline-block; vertical-align: middle; margin-left: 4px; font-size: 15px; color: #666666; }

.user_content .user_info3 .user_info3_lie .lie_box_cs .lan { border: 0; background-color: #488BFF; }

.user_content .user_info3 .user_info3_lie .lie_box_cs .lan font { color: #fff; }

.user_content .user_info3 .user_info3_lie .lie_box_cs .huang { border: 0; background: linear-gradient(127deg, #FFE58E 0%, #FFD440 100%); }

.user_content .user_info3 .user_info3_lie .lie_box_cs .huang font { color: #232330; }

.sc_purchase_s11 .tab_top { width: 759px; }

.sc_purchase_s11 .tab_body .xua_lis_box { display: block; padding: 17px 36px 60px 36px; background-color: #fff; box-shadow: 0px 0px 8px 1px rgba(140, 175, 210, 0.1); border-radius: 4px; }

.sc_purchase_s11 .tab_body .yqts { display: block; margin-top: 8px; font-size: 16px; color: #999999; }

.sc_purchase_s11 .tab_body .yqts span { color: #FF4646; }

.sc_purchase_s11 .tab_body .yqts a { color: #FF4646; font-size: 16px; }

.sc_purchase_s11 .tab_body .ds_l { display: inline-block; vertical-align: middle; }

.sc_purchase_s11 .tab_body .ds_l i { display: inline-block; vertical-align: middle; width: 6px; height: 6px; margin-right: 10px; background-color: #fff; border: 1px solid #BBBBBB; border-radius: 50%; }

.sc_purchase_s11 .tab_body .ds_l font { display: inline-block; vertical-align: middle; font-size: 15px; color: #707887; }

.sc_purchase_s11 .tab_body .xuan, .sc_purchase_s11 .tab_body .xuan_t, .sc_purchase_s11 .tab_body .xuan_s { display: inline-block; vertical-align: middle; margin-top: 25px; margin-bottom: 15px; }

.sc_purchase_s11 .tab_body .xuan_li { float: left; width: 168px; height: 128px; margin-left: 10px; border: 1px solid #DCDFE6; border-radius: 4px; text-align: center; cursor: pointer; }

.sc_purchase_s11 .tab_body .xuan_li.active { position: relative; border: 1px solid #488BFF; }

.sc_purchase_s11 .tab_body .xuan_li.active::before { position: absolute; right: -1px; bottom: -1px; content: ''; width: 26px; height: 26px; background: url("../images/shuang11/sico13.png") no-repeat; }

.sc_purchase_s11 .tab_body .xuan_li .tn { display: block; width: 110px; margin: 16px auto 10px; padding-bottom: 8px; border-bottom: 1px solid #E5EAEF; font-size: 18px; color: #222222; }

.sc_purchase_s11 .tab_body .xuan_li .ip { display: block; color: #222222; font-size: 16px; }

.sc_purchase_s11 .tab_body .xuan_li .yj { font-size: 13px; color: #AEAEAE; text-decoration: line-through; }

.sc_purchase_s11 .tab_body .xuan_tli { position: relative; float: left; width: 156px; margin-left: 10px; border: 1px solid #DCDFE6; border-radius: 4px; text-align: center; cursor: pointer; }

.sc_purchase_s11 .tab_body .xuan_tli.active { border: 1px solid #488BFF; }

.sc_purchase_s11 .tab_body .xuan_tli.active::before { position: absolute; right: -1px; bottom: -1px; content: ''; width: 26px; height: 26px; background: url("../images/shuang11/sico13.png") no-repeat; }

.sc_purchase_s11 .tab_body .xuan_tli p { display: block; padding: 12px 0 6px 0; font-size: 18px; color: #222222; }

.sc_purchase_s11 .tab_body .xuan_tli span { position: absolute; right: -8px; top: -10px; padding: 2px 8px; font-size: 12px; color: #fff; background-color: #FF4646; border-radius: 13px 13px 13px 0; line-height: normal; }

.sc_purchase_s11 .tab_body .xuan_tli img { position: absolute; right: -10px; top: -34px; width: auto; }

.sc_purchase_s11 .tab_body .xuan_tli .red { color: #FF3900; font-size: 16px; vertical-align: top; }

.sc_purchase_s11 .tab_body .xuan_tli .blue { color: #488BFF; font-size: 16px; vertical-align: top; }

.sc_purchase_s11 .tab_body .xuan_tli .sd { display: block; margin: 0 28px; padding: 6px 0 18px 0; border-top: 1px solid #DCDFE6; font-size: 16px; color: #222222; }

.sc_purchase_s11 .tab_body .xuan_s { display: inline-block; vertical-align: middle; font-size: 0; }

.sc_purchase_s11 .tab_body .xuan_s .box { display: inline-block; vertical-align: middle; margin-left: 10px; border-radius: 4px; }

.sc_purchase_s11 .tab_body .xuan_s .btn { display: inline-block; vertical-align: top; width: 48px; height: 48px; text-align: center; }

.sc_purchase_s11 .tab_body .xuan_s .btn_minus { background: url("../images/shuang11/jian.png") no-repeat center #FBFBFB; border: 1px solid #DCDFE6; border-radius: 4px 0 0 4px; }

.sc_purchase_s11 .tab_body .xuan_s .btn_plus { background: url("../images/shuang11/jia.png") no-repeat center #488BFF; border: 1px solid #488BFF; border-radius: 0 4px 4px 0; }

.sc_purchase_s11 .tab_body .xuan_s .inputNum { width: 162px; height: 48px; line-height: 48px; text-align: center; border: 0; border-top: 1px solid #DCDFE6; border-bottom: 1px solid #DCDFE6; color: #222222; font-size: 16px; }

.sc_purchase_s11 .tab_body .xuan_s .p1 { display: inline-block; vertical-align: middle; margin-left: 20px; font-size: 15px; color: #999999; }

.sc_purchase_s11 .tab_body .xuan_s .p1 font { color: #FF4646; }

.sc_purchase_s11 .tab_body .xua_money { display: block; margin: 36px auto 0 auto; text-align: center; }

.sc_purchase_s11 .tab_body .xua_money p { font-size: 16px; color: #222222; }

.sc_purchase_s11 .tab_body .xua_money font { font-size: 56px; color: #FF3900; }

.sc_purchase_s11 .tab_body .xua_money span { margin-left: 10px; text-decoration: line-through; font-size: 16px; color: #AEAEAE; }

.sc_purchase_s11 .tab_body .xua_money a { display: block; width: 340px; height: 50px; margin: 0 auto; line-height: 50px; background-color: #FF4646; font-size: 18px; color: #FFFFFF; text-align: center; border-radius: 4px; }

.sc_purchase_s11 .tab_body .tsx_jj { display: block; width: 100%; padding: 23px 0; margin-bottom: 15px; background-color: #fff; font-size: 0; box-shadow: 0px 0px 8px 1px rgba(140, 175, 210, 0.1); }

.sc_purchase_s11 .tab_body .tsx_jj font { display: inline-block; vertical-align: middle; margin-left: 5px; font-size: 15px; color: #949CAB; }

.sc_purchase_s11 .tab_body .tsx_jj span { display: block; margin-top: 3px; font-size: 20px; color: #F79121; }

.sc_purchase_s11 .tab_body .tsx_jj .tsx_jj1 { display: inline-block; width: 212px; padding-left: 36px; }

.sc_purchase_s11 .tab_body .tsx_jj .tsx_jj2 { display: inline-block; width: 287px; padding-left: 20px; border-left: 1px solid #F1F1F1; }

.sc_purchase_s11 .tab_body .tsx_jj .tsx_jj3 { display: inline-block; width: 197px; padding-left: 20px; border-left: 1px solid #F1F1F1; }

.sc_purchase_s11 .tab_body .tsx_jj .tsx_jj4 { display: inline-block; width: 269px; padding-left: 20px; border-left: 1px solid #F1F1F1; }

.sc_purchase_s11 .tab_body .tsx_jj .tsx_jj5 { display: inline-block; width: 235px; padding-left: 20px; border-left: 1px solid #F1F1F1; }

.sc_purchase_s11 .tab_body .tsx_con { display: block; width: 100%; }

.sc_purchase_s11 .tab_body .tsx_con .tsx_con_bg { display: block; width: 100%; padding: 38px 36px 60px 36px; background-color: #fff; font-size: 0; box-shadow: 0px 0px 8px 1px rgba(140, 175, 210, 0.1); }

.sc_purchase_s11 .tab_body .tsx_con h4 { display: block; text-align: center; font-size: 30px; color: #222222; font-weight: normal; }

.sc_purchase_s11 .tab_body .tsx_con h4 span { color: #FF3900; }

.sc_purchase_s11 .tab_body .tsx_con .tsx_con_st { position: relative; height: 16px; border-bottom: 1px solid #E6E6E6; }

.sc_purchase_s11 .tab_body .tsx_con .tsx_con_st p { position: absolute; left: 50%; top: -2px; transform: translate(-50%, 0); padding: 0 18px; background-color: #fff; font-size: 20px; color: #888888; }

.sc_purchase_s11 .tab_body .tsx_con .tsx_con_st font { color: #488BFF; }

.sc_purchase_s11 .tab_body .tsx_con .tsx_con_tab { display: block; width: 302px; margin: 34px auto 24px auto; text-align: center; border-radius: 4px; border: 1px solid #DCDFE6; }

.sc_purchase_s11 .tab_body .tsx_con .tsx_con_tab a { display: inline-block; position: relative; width: 150px; height: 48px; line-height: 48px; text-align: center; font-size: 16px; color: #222222; background-color: #fff; border-radius: 4px; }

.sc_purchase_s11 .tab_body .tsx_con .tsx_con_tab .active { background-color: #488BFF; color: #fff; }

.sc_purchase_s11 .tab_body .tsx_con .tsx_con_tab span { position: absolute; right: -8px; top: -10px; padding: 2px 8px; line-height: normal; font-size: 12px; color: #FFFFFF; background-color: #FF4646; border-radius: 13px 13px 13px 0; }

.sc_purchase_s11 .tab_body .tsx_con .tsx_con_box { display: none; }

.sc_purchase_s11 .tab_body .tsx_con .tsx_con_box.active { display: block; width: 100%; }

.sc_purchase_s11 .tab_body .tsx_con .ts_l { display: inline-block; vertical-align: middle; width: 100%; margin: 15px 0; font-size: 0; }

.sc_purchase_s11 .tab_body .tsx_con .ts_l .ts_ltt { display: inline-block; vertical-align: middle; margin-right: 58px; }

.sc_purchase_s11 .tab_body .tsx_con .ts_l i { display: inline-block; vertical-align: middle; width: 6px; height: 6px; margin-right: 10px; background-color: #fff; border: 1px solid #BBBBBB; border-radius: 50%; }

.sc_purchase_s11 .tab_body .tsx_con .ts_l font { display: inline-block; vertical-align: middle; font-size: 15px; color: #707887; }

.sc_purchase_s11 .tab_body .tsx_con .ts_l em { display: inline-block; vertical-align: middle; font-size: 20px; color: #FF3900; }

.sc_purchase_s11 .tab_body .tsx_con .ts_l .ts_lgg { display: inline-block; vertical-align: middle; }

.sc_purchase_s11 .tab_body .tsx_con .ts_l a { position: relative; display: inline-block; vertical-align: middle; width: 158px; margin-left: 10px; border: 1px solid #DCDFE6; border-radius: 4px; text-align: center; cursor: pointer; background-color: #fff; }

.sc_purchase_s11 .tab_body .tsx_con .ts_l a.active { border: 1px solid #488BFF; }

.sc_purchase_s11 .tab_body .tsx_con .ts_l a.active::before { position: absolute; right: -1px; bottom: -1px; content: ''; width: 26px; height: 26px; background: url("../images/shuang11/sico13.png") no-repeat; }

.sc_purchase_s11 .tab_body .tsx_con .ts_l a p { padding: 12px 0 6px 0; font-size: 18px; color: #222222; }

.sc_purchase_s11 .tab_body .tsx_con .ts_l a span { position: absolute; display: block; left: 104px; top: -10px; padding: 2px 8px; font-size: 12px; color: #fff; background-color: #FF4646; border-radius: 13px 13px 13px 0; line-height: normal; white-space: nowrap; z-index: 1; }

.sc_purchase_s11 .tab_body .tsx_con .ts_l a .sbg { background-color: #F79121; }

.sc_purchase_s11 .tab_body .tsx_con .ts_l a .red { color: #FF3900; font-size: 16px; vertical-align: top; }

.sc_purchase_s11 .tab_body .tsx_con .ts_l a .blue { color: #488BFF; font-size: 16px; vertical-align: top; }

.sc_purchase_s11 .tab_body .tsx_con .ts_l a .sd { display: block; margin: 0 28px; padding: 6px 0 18px 0; border-top: 1px solid #DCDFE6; font-size: 16px; color: #222222; }

.sc_purchase_s11 .tab_body .tsx_con .ts_w a { width: 108px; }

.sc_purchase_s11 .tab_body .tsx_con .ts_w a p { padding: 0; line-height: 48px; }

.sc_purchase_s11 .tab_body .tsx_con .ts_la { display: block; margin-top: 50px; text-align: center; font-size: 16px; color: #999999; }

.sc_purchase_s11 .tab_body .tsx_con .ts_la span { color: #488BFF; }

.sc_purchase_s11 .tab_body .tsx_con .ts_la a { color: #FF4646; font-size: 16px; }

.sc_purchase_s11 .tab_body .tsx_con .ts_lxkf { display: block; margin: 0 auto; width: 340px; height: 50px; margin-top: 18px; line-height: 50px; text-align: center; color: #fff; background-color: #488BFF; font-size: 18px; border-radius: 4px; }

.sc_purchase_s11 .tab_body .cx_ip { width: 100%; padding: 42px 36px 60px 36px; background-color: #fff; font-size: 0; box-shadow: 0px 0px 8px 1px rgba(140, 175, 210, 0.1); }

.sc_purchase_s11 .tab_body .cx_ip .chang { display: inline-block; }

.sc_purchase_s11 .tab_body .cx_ip .ds_l { vertical-align: top; line-height: 48px; }

.sc_purchase_s11 .tab_body .cx_ip .chang_cont { display: none; }

.sc_purchase_s11 .tab_body .cx_ip .chang_cont.active { display: block; }

.sc_purchase_s11 .tab_body .cx_ip .chang_li { position: relative; float: left; width: 162px; height: 48px; margin-left: 10px; line-height: 46px; font-size: 16px; color: #222222; border-radius: 4px; border: 1px solid #DCDFE6; text-align: center; cursor: pointer; }

.sc_purchase_s11 .tab_body .cx_ip .chang_li.active { border: 1px solid #488BFF; }

.sc_purchase_s11 .tab_body .cx_ip .chang_li.active::before { position: absolute; right: -1px; bottom: -1px; content: ''; width: 26px; height: 26px; background: url("../images/shuang11/sico13.png") no-repeat; }

.sc_purchase_s11 .tab_body .cx_ip .chang_li .hot { position: absolute; right: -8px; top: -10px; display: inline-block; padding: 0 7px 0 6px; background-color: #FF4646; font-size: 12px; color: #FFFFFF; border-radius: 13px 13px 13px 0; line-height: 20px; }

.sc_purchase_s11 .tab_body .cx_ip .chang_cont_li { margin-top: 20px; }

.sc_purchase_s11 .tab_body .cx_ip .chang_cont_li .chang_cont_dz { display: inline-block; width: 1036px; }

.sc_purchase_s11 .tab_body .cx_ip .chang_cont_li .chang_li { margin-bottom: 10px; }

.sc_purchase_s11 .tab_body .cx_ip .btn_box { display: inline-block; vertical-align: middle; font-size: 0; }

.sc_purchase_s11 .tab_body .cx_ip .btn_box .box { display: inline-block; vertical-align: middle; margin-left: 10px; border-radius: 4px; }

.sc_purchase_s11 .tab_body .cx_ip .btn_box .btn { display: inline-block; vertical-align: top; width: 48px; height: 48px; text-align: center; }

.sc_purchase_s11 .tab_body .cx_ip .btn_box .btn_minus { background: url("../images/shuang11/jian.png") no-repeat center #FBFBFB; border: 1px solid #DCDFE6; border-radius: 4px 0 0 4px; }

.sc_purchase_s11 .tab_body .cx_ip .btn_box .btn_plus { background: url("../images/shuang11/jia.png") no-repeat center #488BFF; border: 1px solid #488BFF; border-radius: 0 4px 4px 0; }

.sc_purchase_s11 .tab_body .cx_ip .btn_box .inputNum { width: 162px; height: 48px; line-height: 48px; text-align: center; border: 0; border-top: 1px solid #DCDFE6; border-bottom: 1px solid #DCDFE6; color: #222222; font-size: 16px; }

/* 电脑端新版购买页，仅作用于 buynew 的 tab_box。 */
.sc_purchase_s11 #tab_box { display: block; width: 1200px; margin: -11px auto 30px; background: #fff; border-radius: 4px; overflow: visible; }

.sc_purchase_s11 #tab_box .buy_sprite { display: inline-block; vertical-align: middle; background-image: url("../images/buy_sprite.png?v=20260528"); background-repeat: no-repeat; }

.sc_purchase_s11 #tab_box .buy_icon_order { width: 24px; height: 24px; background-position: 0 0; }

.sc_purchase_s11 #tab_box .buy_icon_cart { width: 28px; height: 28px; background-position: 0 -28px; }

.sc_purchase_s11 #tab_box .buy_icon_timer1 { width: 24px; height: 24px; background-position: 0 -60px; }

.sc_purchase_s11 #tab_box .buy_icon_timer3 { width: 24px; height: 24px; background-position: 0 -88px; }

.sc_purchase_s11 #tab_box .buy_icon_timer5 { width: 24px; height: 24px; background-position: 0 -116px; }

.sc_purchase_s11 #tab_box .buy_icon_timer10 { width: 24px; height: 24px; background-position: 0 -144px; }

.sc_purchase_s11 #tab_box .buy_icon_timer30 { width: 24px; height: 24px; background-position: 0 -172px; }

.sc_purchase_s11 #tab_box .buy_icon_doc { width: 24px; height: 24px; background-position: 0 -200px; }

.sc_purchase_s11 #tab_box .buy_icon_money { width: 24px; height: 24px; background-position: 0 -228px; }

.sc_purchase_s11 #tab_box .buy_icon_diamond { width: 24px; height: 24px; background-position: 0 -256px; }

.sc_purchase_s11 #tab_box .buy_icon_coupon { width: 20px; height: 20px; background-position: 0 -284px; }

.sc_purchase_s11 #tab_box .buy_icon_table_title { width: 154px; height: 33px; background-position: 0 -609px; }

.sc_purchase_s11 #tab_box .tab_top { position: relative; width: 100%; height: 86px; padding: 0; margin: 0; background: #ECEFF4; border-radius: 4px 4px 0 0; box-shadow: none; font-size: 0; overflow: visible; }

.sc_purchase_s11 #tab_box .tab_top a { position: relative; display: inline-block; width: 33.333333%; height: 86px; padding: 0; line-height: normal; text-align: center; color: #2f4b68; background: transparent; border-radius: 0; z-index: 1; letter-spacing: 1px; }

.sc_purchase_s11 #tab_box .tab_top a::before { display: none; position: absolute; top: -9px; height: 96.04px; content: ""; background-image: url("../images/buy_sprite.png?v=20260528"); background-repeat: no-repeat; z-index: 0; }

.sc_purchase_s11 #tab_box .tab_top a:nth-child(1).active::before { display: block; left: 0; width: 428px; background-position: 0 -308px; }

.sc_purchase_s11 #tab_box .tab_top a:nth-child(2).active::before { display: block; left: 50%; width: 460px; background-position: 0 -409px; transform: translateX(-50%); }

.sc_purchase_s11 #tab_box .tab_top a:nth-child(3).active::before { display: block; right: 0; width: 428px; background-position: 0 -509px; }

.sc_purchase_s11 #tab_box .tab_top a font { position: relative; display: block; margin-top: 13px; font-size: 22px; line-height: 29px; font-weight: bold; color: #2f4b68; z-index: 1; }

.sc_purchase_s11 #tab_box .tab_top a span { position: relative; top: auto; left: auto; display: block; width: auto; height: 28px; padding: 0; margin: -1px auto 0; line-height: 24px; background: transparent; border-radius: 0; font-size: 14px; color: #385069; white-space: nowrap; z-index: 1; letter-spacing: 0.3px; }

.sc_purchase_s11 #tab_box .tab_top a.active font { color: #006cff; margin-top:5px; }

.sc_purchase_s11 #tab_box .tab_top a.active span { width: 186px; background: linear-gradient(90deg, transparent 0%, rgba(0,118,255,0.03) 11%, rgba(0,118,255,0.12) 50%, rgba(0,118,255,0.03) 89%, transparent 100%), repeating-linear-gradient(90deg, rgba(0,118,255,0.025) 0, rgba(0,118,255,0.025) 1px, transparent 1px, transparent 3px); clip-path: polygon(8px 0, 100% 0, calc(100% - 8px) 100%, 0 100%); color: #006cff; font-size: 16px; margin-top: 4px; }

/* 用负 margin 承接上方 tab 弧线，避免 relative top 在底部留下原占位白边。 */
.sc_purchase_s11 #tab_box .buy_panel { position: relative; display: flex; align-items: stretch; min-height: 378px; padding: 0; margin: -10px 0 0; background: #fff; border-radius: 4px; }

.sc_purchase_s11 #tab_box .buy_panel::after { content: ""; position: absolute; left: 911.5px; top: 18px; bottom: 18px; width: 1px; background: #edf1f7; }

.sc_purchase_s11 #tab_box .tab_body { width: 911.5px; padding: 30px 19.5px 0 20px; border-right: 0px solid #edf1f7; }

.sc_purchase_s11 #tab_box .tab_body .cont { display: none; }

.sc_purchase_s11 #tab_box .tab_body .cont.active { display: block; }

.sc_purchase_s11 #tab_box .buy_recharge_list { display: grid; grid-template-columns: repeat(5, 1fr); gap: 12px; }

.sc_purchase_s11 #tab_box .buy_recharge_card { position: relative; display: block; height: 175px; padding-top: 18px; border: 1px solid #dfe4ec; border-radius: 4px; background: #fff; text-align: center; color: #222; cursor: pointer; overflow: visible; }

.sc_purchase_s11 #tab_box .buy_recharge_card.active { border-color: #488bff; background: linear-gradient(180deg, #E9F1FF 0%, #FFFFFF 100%);; }

.sc_purchase_s11 #tab_box .buy_gift_tag { position: absolute; left: -1px; top: -10px; min-width: 74px; height: 24px; box-sizing: border-box; padding: 0 8px; line-height: 24px; background: linear-gradient(90deg, #FF6633 0%, #ff4c4e 52%, #FF3466 100%); border-radius: 12px 0 12px 0; font-size: 13px; color: #fff; text-align: center; }

.sc_purchase_s11 #tab_box .buy_recharge_card p { display: block; font-size: 16px; line-height: 21px; color: #222; }

.sc_purchase_s11 #tab_box .buy_recharge_card strong { display: block; margin-top: 16px; font-size: 42px; line-height: 55px; color: #222; font-weight: bold; }

.sc_purchase_s11 #tab_box .buy_recharge_card strong em { font-size: 20px; color: #222; font-weight: bold; }

.sc_purchase_s11 #tab_box .buy_recharge_card.active strong, #tab_box .buy_recharge_card.active strong em { color: #ff0036; }

.sc_purchase_s11 #tab_box .buy_recharge_card div { position: absolute; left: 0; right: 0; bottom: 1px; display: block; height: 37px; margin-top: 0; line-height: 37px; background: #F8F8F9; font-size: 15px; color: #222; letter-spacing: 0.5px; }

.sc_purchase_s11 #tab_box .buy_recharge_card.active div { background: #E9F1FF; }

.sc_purchase_s11 #tab_box .buy_recharge_card div font { color: #ff0036; }

.sc_purchase_s11 #tab_box .buy_price_table { position: relative; margin-top: 24px; padding:41px 17px 17px 17px; background: #eef5ff; border-radius: 4px; }

.sc_purchase_s11 #tab_box .buy_price_title { position: absolute; top: -3px; left: 50%; width: 154px; height: 33px; transform: translateX(-50%); }

.sc_purchase_s11 #tab_box .buy_price_table ul { display: grid; grid-template-columns: repeat(4, 1fr); gap: 10px; }

.sc_purchase_s11 #tab_box .buy_price_table li { display: flex; align-items: center; height: 40px; padding-left: 12px; background: #fff; font-size: 15px; color: #555; }

.sc_purchase_s11 #tab_box .buy_price_table li span { margin-left: 7px; font-size: 15px; color: #666666; }

.sc_purchase_s11 #tab_box .buy_price_table li font, #tab_box .buy_price_table li .red { color: #ff0036; }

.sc_purchase_s11 #tab_box .buy_tip { margin-top: 12px; font-size: 16px; line-height: 21px; color: #AAAAAA; letter-spacing: 0.3px; }

.sc_purchase_s11 #tab_box .buy_tip em { margin-right: 6px; color: #ff0036; }

.sc_purchase_s11 #tab_box .xua_lis_box, #tab_box .cx_ip { display: block; padding: 0; background: transparent; box-shadow: none; border-radius: 0; }

.sc_purchase_s11 #tab_box .xua_li, #tab_box .cx_top, #tab_box .cx_ip .chang_cont_li { margin-top: 0; margin-bottom: 22px; }

.sc_purchase_s11 #tab_box .tab_body .ds_l { display: block; height: 22px; line-height: 22px; }

.sc_purchase_s11 #tab_box .tab_body .ds_l i { display: inline-block; width: 10px; height: 10px; margin-right: 8px; background: #fff; border: 2px solid #77b7ff; border-radius: 50%; vertical-align: middle; }

.sc_purchase_s11 #tab_box .tab_body .ds_l font { display: inline-block; vertical-align: middle; font-size: 16px; color: #222; letter-spacing: 0.5px; }

.sc_purchase_s11 #tab_box .xuan_t, #tab_box .xuan, #tab_box .cx_ip .chang, #tab_box .cx_ip .chang_cont_dz { display: grid; width: 100%; margin: 12px 0 0; gap: 10px 19px; }

.sc_purchase_s11 #tab_box .xuan_t { grid-template-columns: repeat(4, 165px); column-gap: 12px; row-gap: 10px; }

.sc_purchase_s11 #tab_box .xuan { grid-template-columns: repeat(5, 1fr); column-gap: 12px; row-gap: 10px; }

.sc_purchase_s11 #tab_box .cx_ip .chang { grid-template-columns: repeat(2, 157px); }

.sc_purchase_s11 #tab_box .cx_ip .chang_cont_dz { grid-template-columns: repeat(5, 157px); }

.sc_purchase_s11 #tab_box .xuan_tli, #tab_box .xuan_li, #tab_box .cx_ip .chang_li { position: relative; float: none; width: auto; height: auto; min-height: 48px; margin: 0; border: 1px solid #dce1ea; border-radius: 4px; background: #fff; color: #222; text-align: center; cursor: pointer; }

.sc_purchase_s11 #tab_box .xuan_tli.active, #tab_box .xuan_li.active, #tab_box .cx_ip .chang_li.active { border-color: #488bff; background: #f0f6ff; color: #006cff; }

.sc_purchase_s11 #tab_box .xuan_tli.active::before, #tab_box .xuan_li.active::before, #tab_box .cx_ip .chang_li.active::before { display: none; }

.sc_purchase_s11 #tab_box .xuan_tli p { padding: 25px 0 8px; font-size: 19px; line-height: 25px; color: inherit; }

.sc_purchase_s11 #tab_box .xuan_tli .sd { display: block; margin: 0; padding: 0 0 22px; border-top: 0; font-size: 17px; line-height: 22px; color: #222; }

.sc_purchase_s11 #tab_box .xuan_tli span, #tab_box .cx_ip .chang_li .hot { position: absolute; left: -1px; right: auto; top: -10px; height: 24px; box-sizing: border-box; padding: 0 8px; line-height: 24px; background: linear-gradient(90deg, #ff6533 0%, #ff4c4e 52%, #ff3663 100%); border-radius: 12px 0 12px 0; font-size: 13px; color: #fff; white-space: nowrap; }

.sc_purchase_s11 #tab_box .xuan_li { min-height: 142px; }

.sc_purchase_s11 #tab_box .xuan_li .tn { display: block; width: auto; margin: 21px 12px 15.5px; padding-bottom: 18.5px; border-bottom: 1px solid #edf1f7; font-size: 19px; line-height: 25px; color: inherit; }

.sc_purchase_s11 #tab_box .xuan_li .ip { font-size: 17px; line-height: 22px; color: #222; }

.sc_purchase_s11 #tab_box .xuan_li .ip font { font-size: 16px; color: #ff0036; }

.sc_purchase_s11 #tab_box .xuan_li .yj { font-size: 14px; line-height: 19px; color: #b4b4b4; text-decoration: line-through; }

.sc_purchase_s11 #tab_box .xuan_s { display: block; margin: 12px 0 0; font-size: 0; }

.sc_purchase_s11 #tab_box .xuan_s .box, #tab_box .cx_ip .btn_box .box { display: inline-block; margin-left: 0; vertical-align: middle; }

.sc_purchase_s11 #tab_box .xuan_s .btn, #tab_box .cx_ip .btn_box .btn { width: 50px; height: 48px; }

.sc_purchase_s11 #tab_box .xuan_s .inputNum, #tab_box .cx_ip .btn_box .inputNum { width: 242px; height: 48px; line-height: 48px; font-size: 16px; }

.sc_purchase_s11 #tab_box .xuan_s .p1 { display: block; margin: 12px 0 0; font-size: 16px; line-height: 21px; color: #AAAAAA; letter-spacing: 0.3px; }

.sc_purchase_s11 #tab_box .xuan_s .p1 span, #tab_box .xuan_s .p1 font { color: #ff0036; }

.sc_purchase_s11 #tab_box .cx_ip .chang_li { height:48px; line-height: 48px; font-size: 16px; width: 165px; }

.sc_purchase_s11 #tab_box .cx_ip .chang_li .tn { margin: 0 !important; font-size: 16px; color: inherit; }

.sc_purchase_s11 #tab_box .cx_ip .btn_box { display: block; margin-top: 10px; }

.sc_purchase_s11 #tab_box .cx_ip .static_category { grid-template-columns: repeat(auto-fill, 186px); }

.sc_purchase_s11 #tab_box .buy_hidden_price { display: none; }

.sc_purchase_s11 #tab_box .buy_order { width: 288.5px; margin-left: 0; padding: 20px; }

.sc_purchase_s11 #tab_box .buy_order h3 { display: flex; align-items: center; height: 21px; margin-bottom: 15px; font-size: 16px; line-height: 21px; color: #222; font-weight: 600; letter-spacing: 0.3px; margin-left: -3px; }

.sc_purchase_s11 #tab_box .buy_order h3 span { margin-left: 8px; }

.sc_purchase_s11 #tab_box .buy_order_rows p { display: flex; justify-content: space-between; align-items: center; min-height: 33px; font-size: 15px; line-height: 20px; color: #666; }

.sc_purchase_s11 #tab_box .buy_order_rows span { color: #666; }

.sc_purchase_s11 #tab_box .buy_order_rows font { color: #222; text-align: right; }

.sc_purchase_s11 #tab_box .buy_order_rows .coupon_money font { color: #ff0036; }

.sc_purchase_s11 #tab_box .buy_coupon_hint { display: flex; align-items: center; height: 38px; margin-top: 8px; padding: 0 10px; border: 1px solid #ffd5dc; border-radius: 4px; background: #fff7f8; color: #ff0036; }

.sc_purchase_s11 #tab_box .buy_coupon_hint span { flex: 1; margin-left: 8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 15px; color: #ff0036; }

.sc_purchase_s11 #tab_box .buy_coupon_hint em { width: 8px; height: 8px; border-top: 1px solid #ff0036; border-right: 1px solid #ff0036; transform: rotate(45deg); }

.sc_purchase_s11 #tab_box .buy_order_total { display: flex; align-items: baseline; justify-content: center; margin-top: 56px; color: #ff0036; }

.sc_purchase_s11 #tab_box .buy_order_total span { margin-right: 5px; font-size: 22px; font-weight: bold; }

.sc_purchase_s11 #tab_box .buy_order_total strong { font-size: 48px; line-height: 60px; font-weight: bold; }

.sc_purchase_s11 #tab_box .buy_order_total em { margin-left: 10px; font-size: 15px; line-height: 22px; color: #999; text-decoration: line-through; }

.sc_purchase_s11 #tab_box .buy_order_btn { display: flex; align-items: center; justify-content: center; width: 100%; height: 46px; margin-top: 14px; border-radius: 4px; background: #ff0036; color: #fff; font-size: 17px; }

.sc_purchase_s11 #tab_box .buy_order_btn span { margin-left: 8px; color: #fff; }

/* 购买页底部联系与自定义充值模块 */
.sc_purchase_s11 .contact { display: block; width: 1200px; margin: 0 auto 80px; font-size: 0; }

.sc_purchase_s11 .contact::after { content: ""; display: block; clear: both; }

.sc_purchase_s11 .contact .box1, .sc_purchase_s11 .contact .box2 { box-sizing: border-box; overflow: hidden; }

.sc_purchase_s11 .contact .box1 { float: left; width: 590px; height: 224px; padding-top: 32px; padding-left: 43px; background: url("../images/purchase_new/bg1.png") no-repeat top; }

.sc_purchase_s11 .contact .box1 h4 { display: block; margin-bottom: 16px; font-size: 28px; line-height: 37px; color: #fff; font-weight: normal; }

.sc_purchase_s11 .contact .box1 form { display: block; }

.sc_purchase_s11 .contact .box1 .ls { position: relative; display: inline-block; vertical-align: top; width: auto; margin-bottom: 11px; }

.sc_purchase_s11 .contact .box1 span { float: left; width: 83px; height: 44px; line-height: 44px; font-size: 16px; color: #fff; }

.sc_purchase_s11 .contact .box1 .moy { display: none; width: 416px; height: 44px; padding-left: 16px; font-size: 20px; line-height: 44px; background: #fff; border: 0; border-radius: 4px; color: #222; }

.sc_purchase_s11 .contact .box1 .pav { float: left; display: block; }

.sc_purchase_s11 .contact .box1 .money { display: none; float: left; max-width: 300px; height: 46px; padding: 0 14px; margin-right: -2px; color: #ff5144; border: 2px solid #ff3d2e; border-right: 0; border-radius: 4px 0 0 4px; line-height: 42px; background: #fff; font-size: 14px; overflow: hidden; }

.sc_purchase_s11 .contact .box1 font, .sc_purchase_s11 .contact .box1 b { font-size: 20px; }

.sc_purchase_s11 .contact .box1 .tj { float: left; width: 106px; height: 46px; background: #ff3d2e; border: 0; border-radius: 4px; font-size: 16px; color: #fff; text-align: center; cursor: pointer; }

.sc_purchase_s11 .contact .box1 .im { position: absolute; right: -21px; top: -18px; width: 70px; height: 26px; }

.sc_purchase_s11 .contact .box1 .zdyyhj { display: none; position: absolute; right: 16px; top: 0; height: 44px; line-height: 44px; }

.sc_purchase_s11 .contact .box1 .zdyyhj::before { content: ""; position: absolute; left: -16px; top: 9px; width: 1px; height: 26px; background: #ffdddb; }

.sc_purchase_s11 .contact .box1 .zdyyhj font { font-weight: normal; font-size: 16px; color: #ff3900; }

.sc_purchase_s11 .contact .box1 i { margin-right: 5px; }

.sc_purchase_s11 .contact .yhjico { display: inline-block; vertical-align: text-bottom; background: url("../images/kgdj/yhjico.png") no-repeat; }

.sc_purchase_s11 .contact .yhj_ico1 { width: 20px; height: 20px; background-position: -10px -10px; }

.sc_purchase_s11 .contact .box2 { float: left; width: 590px; height: 224px; margin-left: 20px; padding-left: 58px; background: url("../images/purchase_new/bg2.png") no-repeat top; }

.sc_purchase_s11 .contact .box2 .pl { float: left; }

.sc_purchase_s11 .contact .box2 h4 { display: block; margin-top: 39px; margin-bottom: 6px; font-size: 30px; line-height: 40px; color: #fff; font-weight: normal; }

.sc_purchase_s11 .contact .box2 h3 { display: block; margin-bottom: 16px; font-size: 28px; line-height: 37px; color: #fff; }

.sc_purchase_s11 .contact .box2 p { display: block; width: 260px; height: 36px; line-height: 36px; border-radius: 18px; font-size: 18px; color: #f82525; background-color: #ffda20; text-align: center; font-weight: bold; }

.sc_purchase_s11 .contact .box2 .pr { float: right; margin-top: 32px; margin-right: 58px; text-align: center; }

.sc_purchase_s11 .contact .box2 .pr img { display: block; width: 142px; max-width: 142px; height: auto; }

.sc_purchase_s11 .contact .box2 .pr span { display: block; margin-top: 6px; color: #fff; font-size: 14px; line-height: 19px; text-align: center; }
