@charset "UTF-8";
.ico { display: inline-block; vertical-align: middle; background: url("../images/ico.png") no-repeat; }
.ico_09 { width: 20px; height: 20px; background-position: -188px -51px; }
.ico_10 { width: 24px; height: 24px; background-position: -10px -86px; }
.ico_11 { width: 24px; height: 24px; background-position: -54px -86px; }
.ico_12 { width: 22px; height: 22px; background-position: -144px -53px; }
.ico_13 { width: 15px; height: 17px; background-position: -10px -211px; }
.ico_14 { width: 18px; height: 15px; background-position: -144px -95px; }
.ico_15 { width: 18px; height: 18px; background-position: -188px -132px; }
.ico_16 { width: 18px; height: 18px; background-position: -134px -130px; }
.ico_17 { width: 14px; height: 14px; /*background-position: -194px -170px;*/ background: #feb62e; border-radius: 50%; }
.ico_18 { width: 6px; height: 10px; background-position: -132px -211px; }
.ico_18h { width: 6px; height: 10px; background-position: -158px -211px; }
.ico_19 { width: 8px; height: 14px; background-position: -228px -52px; }
.ico_20 { width: 10px; height: 10px; background-position: -228px -86px; }
.ico_21 { width: 10px; height: 10px; background-position: -228px -116px; }
.ico_22 { width: 10px; height: 10px; background-position: -228px -146px; }
.ico_23 { width: 15px; height: 16px; background-position: -122px -170px; }
.ico_24 { width: 15px; height: 15px; background-position: -45px -211px; }
.ico_25 { width: 17px; height: 14px; background-position: -157px -170px; }
.ico_26 { width: 18px; height: 21px; background-position: -188px -91px; }
.ico_hot01 { width: 27px; height: 16px; background-position: -86px -49px; vertical-align: text-top; }
.ico_hot02 { width: 38px; height: 19px; background-position: -86px -10px; }
.ico_wx { width: 19px; height: 19px; background-position: -56px -130px; }
.ico_zfb { width: 19px; height: 19px; background-position: -95px -130px; }
.kefu { width: 56px; height: 56px; background-position: -10px -10px; }
.b01 { width: 18px; height: 21px; background-position: -10px -170px; }
.b02 { width: 24px; height: 23px; background-position: -144px -10px; }
.b03 { width: 26px; height: 20px; background-position: -10px -130px; }
.ico_02 { width: 24px; height: 24px; background-position: -98px -86px; }
.ico_03 { width: 20px; height: 21px; background-position: -188px -10px; }
.ico_04 { width: 18px; height: 18px; background-position: -48px -170px; }
.ico_05 { width: 12px; height: 22px; background-position: -228px -10px; }
.ico_06 { width: 16px; height: 16px; background-position: -86px -170px; }
.ico_07 { width: 6px; height: 11px; background-position: -80px -211px; }
.ico_08 { width: 6px; height: 11px; background-position: -106px -211px; }
.ico_27 { width: 10px; height: 7px; background-position: -228px -176px; }
.red { color: #EB2B39; }
.white { color: #FFFFFF; }
.body_bg { background: #F4F6F8; }
.banner_qy { max-width: 1920px; min-height: 290px; width: 100%; background: url(../images/banner/banner_qy.png) no-repeat top; text-align: center; }
.banner_qy h1 { margin-top: 46px; margin-bottom: 26px; font-size: 44px; color: #fff; line-height: 55px; letter-spacing: 2px; }
.banner_qy p { margin-bottom: 10px; font-size: 18px; color: #D2D2D5; line-height: 24px; }
.banner_qy span { margin-left: 5px; color: #F8D970; }
.banner_wt { max-width: 1920px; min-height: 290px; width: 100%; background: url(../images/banner/banner_wt.png) no-repeat top; text-align: center; }
.banner_wt h1 { margin-top: 40px; margin-bottom: 35px; line-height: 55px; color: #fff; font-size: 42px; letter-spacing: 2px; }
.banner_wt .search { display: block; width: 680px; height: 46px; margin: 0 auto; background-color: #fff; }
.banner_wt input[type=text] { float: left; width: 620px; height: 46px; line-height: 46px; padding-left: 16px; border: 0; font-size: 16px; }
.banner_wt input[type=submit] { float: left; width: 60px; height: 46px; line-height: 46px; border: 0px; background: url(../images/ico/ico_03.png) no-repeat center; cursor: pointer; }
.banner_ip { max-width: 1920px; min-height: 337px; width: 100%; background: url(../images/banner/banner_ip.png) no-repeat top; text-align: center; }
.banner_ip h1 { margin-top: 48px; margin-bottom: 20px; font-size: 42px; line-height: 55px; color: #fff; letter-spacing: 2px; }
.banner_ip ul { width: 1000px; margin: 0 auto; font-size: 0; }
.banner_ip li { display: inline-block; position: relative; margin: 9px; padding: 0 16px; line-height: 36px; font-size: 0; }
.banner_ip .bg { position: absolute; top: 0; left: 0; background-color: #fff; border: 1px solid #fff; width: 100%; height: 36px; opacity: 0.08; filter: Alpha(opacity=8); border-radius: 21px; }
.banner_ip font { vertical-align: middle; margin-left: 8px; font-size: 16px; color: #C6C6CA; }
.banner_gm { max-width: 1920px; min-height: 340px; width: 100%; background: #202330 url(../images/banner/banner_gm.png) no-repeat top; text-align: center; }
.banner_gm h1 { margin-top: 56px; margin-bottom: 29px; font-size: 42px; line-height: 55px; color: #fff; letter-spacing: 2px; }
.banner_gm ul { font-size: 0; }
.banner_gm li { display: inline-block; margin: 0 8px; width: 208px; height: 138px; padding-top: 70px; }
.banner_gm span { display: block; color: #D7D8DA; font-size: 16px; line-height: 24px; }
.banner_gm .bg1 { background: url(../images/bg/lg02.png) no-repeat; }
.banner_gm .bg2 { background: url(../images/bg/lg01.png) no-repeat; }
.banner_gm .bg3 { background: url(../images/bg/lg03.png) no-repeat; }
.banner_gm .bg4 { background: url(../images/bg/lg04.png) no-repeat; }
.sc_enterprise { margin-top: -57px; margin-bottom: 80px; background: #FFFFFF; box-shadow: 0px 0px 8px rgba(140, 175, 210, 0.1); }
.sc_enterprise .scx_tit { width: 100%; height: 57px; line-height: 57px; border-bottom: 1px solid #E5EAEF; font-size: 18px; color: #222; }
.sc_enterprise .scx_tit i { margin-right: 10px; margin-left: 24px; }
.sc_enterprise .scx_from ul { margin: 64px auto 93px auto; max-width: 440px; text-align: center; }
.sc_enterprise .scx_from li { display: block; }
.sc_enterprise .scx_from .l_ti { float: left; width: 76px; margin-right: 18px; height: 46px; line-height: 46px; text-align: right; font-size: 16px; color: #222222; }
.sc_enterprise .scx_from input[type=text], .sc_enterprise .scx_from input[type=number] { float: left; width: 320px; height: 46px; padding-left: 16px; line-height: 46px; background-color: #fff; border: 1px solid #DCDFE6; border-radius: 4px; font-size: 15px; }
.sc_enterprise .scx_from input[type=button] { float: left; width: 200px; height: 50px; margin-top: 24px; background: linear-gradient(135deg, #FFE58E 0%, #FFD440 100%); border-radius: 4px; border: 0; color: #232330; font-size: 16px; cursor: pointer; }
.sc_enterprise .scx_from .error { display: inline-block; width: 100%; line-height: 24px; font-size: 14px; color: #EB2B39; }
.sc_enterprise .scx_from a { float: left; height: 28px; padding: 0 10px 0 13px; margin: 35px 0 11px 20px; line-height: 28px; background: #E3ECF6; border-radius: 30px; font-size: 0; color: #2572D1; }
.sc_enterprise .scx_from font { vertical-align: middle; font-size: 14px; }
.sc_enterprise .scx_from i { margin-right: 4px; }
.sc_problem { margin-bottom: 80px; }
.sc_problem .jj { text-align: center; }
.sc_problem .jj h3 { margin-top: 48px; line-height: 40px; font-size: 30px; color: #222; }
.sc_problem .jj p { margin-top: 16px; line-height: 21px; font-size: 16px; color: #888; }
.sc_problem .ul_box { margin: 38px -10px 0 -10px; }
.sc_problem .ul_box > li { float: left; width: 590px; height: 192px; margin: 10px; background-color: #fff; box-shadow: 0px 0px 8px rgba(140, 175, 210, 0.1); }
.sc_problem .ul_box .fl_bo { float: left; width: 232px; height: 192px; }
.sc_problem .ul_box .fl_bo font { display: block; margin-left: 77px; margin-top: 136px; font-size: 15px; color: #222; line-height: 20px; }
.sc_problem .ul_box .bg1 { background: url(../images/bg/gr02s.png) no-repeat; background-position: 48px 29px; }
.sc_problem .ul_box .bg2 { background: url(../images/bg/gr03s.png) no-repeat; background-position: 48px 29px; }
.sc_problem .ul_box .bg3 { background: url(../images/bg/gr01s.png) no-repeat; background-position: 48px 29px; }
.sc_problem .ul_box .bg4 { background: url(../images/bg/gr04s.png) no-repeat; background-position: 48px 29px; }
.sc_problem .ul_box .bg5 { background: url(../images/bg/gr05s.png) no-repeat; background-position: 48px 29px; }
.sc_problem .ul_box .fr_bo { margin-top: 17px; }
.sc_problem .ul_box .fr_bo li { line-height: 30px; }
.sc_problem .ul_box .fr_bo li:hover .ico_18 { background-position: -158px -211px; }
.sc_problem .ul_box .fr_bo li:hover a { color: #FBB801; }
.sc_problem .ul_box .fr_bo a { display: inline-block; vertical-align: middle; width: 300px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-left: 10px; font-size: 15px; color: #222; }
.sc_problem .more { display: block; width: 180px; height: 50px; margin: 38px auto 0 auto; line-height: 50px; background: #FFFFFF; border: 1px solid #E2E2E2; border-radius: 4px; font-size: 0; text-align: center; }
.sc_problem .more font { vertical-align: middle; font-size: 15px; color: #666; }
.sc_problem .more i { margin-left: 8px; }
.sc_problem .more:hover { background: linear-gradient(135deg, #FFE58E 0%, #FFD440 100%); border-color: #FFD440; }
.sc_problem .more:hover font { color: #232330; }
.sc_problem .more:hover i { background-position: -228px -116px; }
.sc_problem_list { margin-top: -183px; margin-bottom: 80px; }
.sc_problem_list .crumbs { margin-bottom: 10px; font-size: 0px; line-height: 19px; }
.sc_problem_list .crumbs i { margin: 0 6px; }
.sc_problem_list .crumbs a { color: #A6A7AC; font-size: 14px; }
.sc_problem_list .crumbs a:hover { color: #fff; }
.sc_problem_list .crumbs span { vertical-align: middle; color: #D2D3D6; font-size: 14px; }
.sc_problem_list .side { float: left; width: 320px; }
.sc_problem_list .side .nav-left-container { box-shadow: 0px 0px 8px rgba(140, 175, 210, 0.1); }
.sc_problem_list .side .nav-left-container-small { display: none; background-color: #fff; }
.sc_problem_list .side .nav-left-container-small li { margin-left: 30px; padding-left: 20px; border-left: 1px solid #F4F6F8; }
.sc_problem_list .side .nav-left-container-small li:first-child { padding-top: 7px; }
.sc_problem_list .side .nav-left-container-small li:last-child { padding-bottom: 7px; }
.sc_problem_list .side .nav-left-container-small .active a { position: relative; color: #FBB801; }
.sc_problem_list .side .nav-left-container-small .active a::before { content: ''; display: block; position: absolute; top: 10px; left: -20px; width: 3px; height: 18px; background-color: #FBB801; }
.sc_problem_list .side .nav-left-container-small a { display: block; font-size: 14px; color: #666; line-height: 38px; height: 45px; overflow: hidden; }
.sc_problem_list .side .nav-left-container-small a:hover { color: #FBB801; }
.sc_problem_list .side .ico_side { display: inline-block; vertical-align: middle; background: url("../images/side/side_h.png") no-repeat; }
.sc_problem_list .side .re03 { width: 22px; height: 18px; background-position: -40px -6px; }
.sc_problem_list .side .re04 { width: 22px; height: 18px; background-position: -6px -37px; }
.sc_problem_list .side .re01 { width: 22px; height: 19px; background-position: -6px -6px; }
.sc_problem_list .side .re02 { width: 22px; height: 18px; background-position: -40px -37px; }
.sc_problem_list .side .re05 { width: 22px; height: 18px; background-position: -40px -6px; }
.sc_problem_list .side .side_r { float: right; margin-top: 22px; width: 11px; height: 6px; background-position: -74px -6px; }
.sc_problem_list .side .xd { display: inline-block; width: 100%; height: 50px; line-height: 50px; padding: 0 20px; background: #FBFBFC; font-size: 0; }
.sc_problem_list .side .xd .ti { vertical-align: middle; margin-left: 10px; font-size: 16px; color: #232330; }
.sc_problem_list .side .active .ico_side { background-image: url("../images/side/side.png"); }
.sc_problem_list .side .active .xd { background: #F2F2F1; }
.sc_problem_list .side .bott_lx { display: block; width: 320px; height: 100px; margin-top: 20px; background: url(../images/bg/bg09.png) no-repeat; }
.sc_problem_list .side .bott_lx span { float: left; margin-top: 23px; width: 164px; margin-left: 16px; font-size: 16px; color: #2572D1; line-height: 26px; }
.sc_problem_list .side .bott_lx .ke_fu { float: left; margin-top: 23px; margin-left: 22px; }
.sc_problem_list .side .bott_lx .ico_05 { float: right; margin-top: 39px; margin-right: 22px; }
.sc_problem_list .list_bo { float: left; width: 860px; margin-left: 20px; box-shadow: 0px 0px 8px rgba(140, 175, 210, 0.1); background-color: #fff; }
.sc_problem_list .list_bo > ul > li { padding: 30px 26px; border-bottom: 1px solid #F4F6F8; }
.sc_problem_list .list_bo .ti { display: inline-block; width: 100%; margin-bottom: 16px; }
.sc_problem_list .list_bo .ti a { float: left; font-size: 24px; color: #232330; line-height: 31px; }
.sc_problem_list .list_bo .ti a:hover { color: #FBB801; }
.sc_problem_list .list_bo .ti span { float: right; font-size: 0; margin-top: 6px; }
.sc_problem_list .list_bo .ti font { vertical-align: middle; margin-left: 8px; font-size: 14px; color: #C3C5C9; }
.sc_problem_list .list_bo .synopsis { margin-bottom: 20px; font-size: 15px; color: #888; text-align: justify; }
.sc_problem_list .list_bo .details { display: block; width: 128px; height: 36px; line-height: 36px; background: linear-gradient(135deg, #FFE58E 0%, #FFD440 100%); border-radius: 4px; text-align: center; font-size: 15px; color: #232330; }
.sc_problem_list .list_bo .details i { margin-left: 8px; }
.sc_problem_list .detail_bo { float: left; width: 860px; margin-left: 20px; box-shadow: 0px 0px 8px rgba(140, 175, 210, 0.1); background-color: #fff; }
.sc_problem_list .detail_bo h1 { margin-top: 28px; font-size: 30px; color: #232330; text-align: center; line-height: 40px; }
.sc_problem_list .detail_bo .time { margin-top: 12px; margin-bottom: 27px; font-size: 15px; color: #AAAAAA; text-align: center; line-height: 20px; }
.sc_problem_list .detail_bo .content { width: 100%; border-top: 1px solid #F4F6F8; padding: 25px 35px; }
.sc_problem_list .detail_bo pre { display: block; }
.sc_problem_list .detail_bo code { padding: 0; font-size: inherit; color: inherit; white-space: pre-wrap; background-color: transparent; border-radius: 0; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }
.sc_problem_list .detail_bo p { font-size: 15px; color: #222222; line-height: 28px; }
.sc_problem_list .detail_bo strong { font-weight: bold; }
.sc_problem_list .detail_bo img { width: inherit; max-width: 100%; height: auto; }
.page_new { background-color: #fff; padding: 26px; }
.page_new li { float: left; width: 40px; height: 38px; line-height: 38px; background: #FFFFFF; border-top: 1px solid #DCDFE6; border-bottom: 1px solid #DCDFE6; border-right: 1px solid #DCDFE6; text-align: center; cursor: pointer; }
.page_new a { color: #B7BBC3; display: block; }
.page_new .active a { color: #222; }
.page_new .prev { border: 1px solid #DCDFE6; border-radius: 4px 0px 0px 4px; }
.page_new .next { border-radius: 0 4px 4px 0; }
.page_new .disabled { cursor: no-drop; }
.gm_ico { display: inline-block; vertical-align: middle; background: url("../images/gm/gm_ico.png") no-repeat; }
.gm_ico1 { width: 24px; height: 24px; background-position: -10px -94px; }
.gm_ico2 { width: 22px; height: 22px; background-position: -10px -10px; }
.gm_ico3 { width: 22px; height: 22px; background-position: -10px -52px; }
.banner_tc { max-width: 1920px; min-height: 400px; width: 100%; background: url(../images/gm/gm_banner.png) no-repeat top; text-align: center; }
.banner_tc h1 { margin-top: 56px; font-size: 42px; color: #fff; letter-spacing: 2px; line-height: 55px; }
.sc_purchase_new { margin-top: -234px; }
.sc_purchase_new > ul { margin: 0 -10px; }
.sc_purchase_new .set_li { float: left; position: relative; width: 224px; margin: 0 10px; background-color: #fff; -webkit-box-shadow: 0px 0px 8px rgba(140, 175, 210, 0.1); box-shadow: 0px 0px 8px rgba(140, 175, 210, 0.1); cursor: pointer; }
.sc_purchase_new .ti { width: 224px; height: 172px; text-align: center; }
.sc_purchase_new .sp1 { margin-top: 20px; height: 21px; font-size: 16px; color: #FFFFFF; line-height: 21px; }
.sc_purchase_new .sp1 span { display: inline-block; height: 24px; margin-left: 6px; line-height: 24px; padding: 0 10px; border-radius: 20px 0px 20px 20px; font-size: 14px; color: #fff; }
.sc_purchase_new .sp2 { margin-top: 15px; font-size: 26px; font-weight: bold; color: #fff; line-height: 35px; }
.sc_purchase_new .sp2 em { font-size: 50px; line-height: 59px; font-weight: normal; }
.sc_purchase_new .sp3 { display: inline-block; height: 28px; padding: 0 15px; margin-top: 12px; line-height: 26px; border: 1px solid #FFFFFF; border-radius: 24px; font-size: 20px; color: #fff; }
.sc_purchase_new .sp3_a { position: relative; display: inline-block; height: 30px; padding: 0 12px 0 55px; margin-top: 12px; line-height: 26px; border: 1px solid #FFFFFF; border-radius: 24px; font-size: 20px; color: #fff; }
.sc_purchase_new .sp3_a img { position: absolute; left: -10px; top: -15px; width: auto; }
.sc_purchase_new .hot { position: absolute; left: -5px; top: -4px; }
.sc_purchase_new .bg1 { background: url(../images/bg/bg04.png) no-repeat; }
.sc_purchase_new .bg1 span { background: #FABE2B; }
.sc_purchase_new .bg2 { background: url(../images/bg/bg05.png) no-repeat; }
.sc_purchase_new .bg2 span { background: #3661CF; }
.sc_purchase_new .bg3 { background: url(../images/bg/bg06.png) no-repeat; }
.sc_purchase_new .bg3 span { background: #D88E30; }
.sc_purchase_new .bg4 { background: url(../images/bg/bg07.png) no-repeat; }
.sc_purchase_new .bg4 span { background: #E3583E; }
.sc_purchase_new .bg5 { background: url(../images/bg/bg03.png) no-repeat; }
.sc_purchase_new .bg5 span { background: #866ABC; }
.sc_purchase_new .bo { padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; border-top: 0; }
.sc_purchase_new .bo li { margin-left: 20px; font-size: 0; line-height: 36px; }
.sc_purchase_new .bo li:first-child { margin-top: 9px; }
.sc_purchase_new .bo li:last-child { margin-bottom: 22px; }
.sc_purchase_new .bo font { vertical-align: middle; margin-left: 9px; font-size: 14px; color: #707887; }
.sc_purchase_new .ao { position: absolute; display: none; right: 0; bottom: 0; width: 0; height: 0; border-bottom: 42px solid #FABE2B; border-left: 42px solid transparent; }
.sc_purchase_new .ao i { position: absolute; top: 23px; right: 4px; }
.sc_purchase_new .active .bor1 { border-bottom: 1px solid #FABE2B; border-left: 1px solid #FABE2B; border-right: 1px solid #FABE2B; }
.sc_purchase_new .active .bor2 { border-bottom: 1px solid #3661CF; border-left: 1px solid #3661CF; border-right: 1px solid #3661CF; }
.sc_purchase_new .active .bor3 { border-bottom: 1px solid #D88E30; border-left: 1px solid #D88E30; border-right: 1px solid #D88E30; }
.sc_purchase_new .active .bor4 { border-bottom: 1px solid #E3583E; border-left: 1px solid #E3583E; border-right: 1px solid #E3583E; }
.sc_purchase_new .active .bor5 { border-bottom: 1px solid #866ABC; border-left: 1px solid #866ABC; border-right: 1px solid #866ABC; }
.sc_purchase_new .active .jia1 { display: block; border-bottom: 42px solid #FABE2B; }
.sc_purchase_new .active .jia2 { display: block; border-bottom: 42px solid #3661CF; }
.sc_purchase_new .active .jia3 { display: block; border-bottom: 42px solid #D88E30; }
.sc_purchase_new .active .jia4 { display: block; border-bottom: 42px solid #E3583E; }
.sc_purchase_new .active .jia5 { display: block; border-bottom: 42px solid #866ABC; }
.sc_purchase_new .from { display: inline-block; vertical-align: top; width: 100%; padding: 0 42px 34px 42px; margin-top: 20px; background-color: #fff; border: 1px dashed #DCDFE6; }
.sc_purchase_new .from h3 { margin-top: 22px; margin-bottom: 26px; color: #090808; font-size: 28px; text-align: center; line-height: 37px; }
.sc_purchase_new .from dl { margin-bottom: 18px; font-size: 0; }
.sc_purchase_new .from dt { display: inline-block; vertical-align: middle; width: 100px; color: #090808; font-size: 18px; }
.sc_purchase_new .from dd { display: inline-block; vertical-align: middle; }
.sc_purchase_new .from input[type=text] { width: 260px; height: 46px; line-height: 46px; padding-left: 16px; font-size: 16px; border-radius: 4px; border: 1px solid #DCDFE6; }
.sc_purchase_new .from .mo { margin-right: 18px; padding: 3px 10px; background: #FEFAFA; border: 1px dashed #E69797; border-radius: 4px; font-size: 30px; }
.sc_purchase_new .from span { font-size: 16px; color: #E40E0E; vertical-align: middle; }
.sc_purchase_new .from img { width: 192px; height: 56px; margin-top: 16px; margin-right: 18px; }
.sc_purchase_new .from p { margin-top: 12px; font-size: 16px; color: #999999; line-height: 21px; }
.sc_purchase_new .from p a { font-size: 16px; color: #999999; }
.sc_purchase_new .contact { display: inline-block; vertical-align: top; margin-top: 20px; margin-bottom: 80px; width: 100%; }
.sc_purchase_new .contact .box1, .sc_purchase_new .contact .box2 { float: left; width: 590px; height: 200px; }
.sc_purchase_new .contact .box1 { margin-right: 20px; background: url("../images/gm/gm_bg1.png") no-repeat top; background-size: 100%; text-align: center; }
.sc_purchase_new .contact .box1 h3 { display: block; width: 100%; margin-top: 48px; margin-bottom: 19px; font-size: 32px; color: #fff; line-height: 42px; }
.sc_purchase_new .contact .box1 h4 { display: block; width: 100%; font-size: 24px; color: #fff; font-weight: normal; line-height: 31px; }
.sc_purchase_new .contact .box1 a { display: inline-block; vertical-align: top; width: 136px; height: 42px; padding: 0 18px 0 16px; margin-top: -5px; margin-left: 15px; line-height: 38px; background-color: #fff; border-radius: 21px; color: #FF9100; font-size: 18px; }
.sc_purchase_new .contact .box1 font { display: inline-block; vertical-align: middle; }
.sc_purchase_new .contact .box1 i { margin-left: 8px; }
.sc_purchase_new .contact .box2 { background: url("../images/gm/gm_bg2.png") no-repeat top; background-size: 100%; }
.sc_purchase_new .contact .box2 .pl { float: left; padding-left: 36px; }
.sc_purchase_new .contact .box2 .pl h3 { margin-top: 48px; font-size: 32px; color: #fff; line-height: 42px; }
.sc_purchase_new .contact .box2 .pl .vip { position: relative; display: inline-block; vertical-align: top; width: 235px; height: 46px; margin-top: 10px; line-height: 42px; font-size: 22px; color: #fff; text-align: center; }
.sc_purchase_new .contact .box2 .pl .vip::before { position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 5px; background: url("../images/gm/gm_bg3.png") no-repeat; }
.sc_purchase_new .contact .box2 .pl .vip::after { position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 5px; background: url("../images/gm/gm_bg3.png") no-repeat; }
.sc_purchase_new .contact .box2 .pl .vip i { margin-left: 6px; }
.sc_purchase_new .contact .box2 .pl .vip font { display: inline-block; vertical-align: middle; }
.sc_purchase_new .contact .box2 .pr { float: left; width: 250px; margin-left: 45px; margin-top: 45px; }
.sc_purchase_new .contact .box2 .pr .qrimg { float: left; width: 96px; height: 96px; margin-right: 12px; }
.sc_purchase_new .contact .box2 .pr a { float: left; width: 132px; height: 42px; margin-bottom: 12px; line-height: 40px; background-color: #fff; border-radius: 4px; font-size: 16px; color: #60A6F4; text-align: center; }
.sc_purchase_new .contact .box2 .pr font { display: inline-block; vertical-align: middle; }
.sc_purchase_new .contact .box2 .pr i { margin-right: 6px; }
.sc_purchase_new .contact .box2 .pr p { float: left; width: 100%; margin-top: -2px; font-size: 14px; line-height: 19px; color: #fff; }
.sc_purchase_new .contact .box2 .pr p span { color: #FFDD00; }
.sc_purchase_s11 .contact .box4 { float: left; width: 590px; height: 224px; background: url("../images/purchase_new/buy_bg.png") no-repeat; }
.sc_purchase_s11 .contact .box4 .box4_l { float: left; width: 260px; margin-top: 44px; margin-left: 8px; }
.sc_purchase_s11 .contact .box4 .box4_r { float: left; width: 320px; margin-top: 31px; }
.sc_purchase_s11 .contact .box4 h3 { display: block; margin-bottom: 20px; }
.sc_purchase_s11 .contact .box4 h3 font { display: inline-block; vertical-align: middle; margin-left: 3px; font-size: 38px; color: #FFFFFF; line-height: 50px; }
.sc_purchase_s11 .contact .box4 li { float: left; width: 50%; padding-left: 10px; margin-bottom: 15px; }
.sc_purchase_s11 .contact .box4 li font { display: inline-block; vertical-align: middle; margin-left: 4px; font-size: 15px; color: #FEF8F2; line-height: 20px; }
.sc_purchase_s11 .contact .box4 .p1 { display: block; margin-top: 0; text-align: center; line-height: 1; font-size: 36px; color: #A54F2B; font-weight: bold; }
.sc_purchase_s11 .contact .box4 .p2 { display: block; margin-top: 2px; text-align: center; line-height: 1; font-size: 44px; color: #FF4631; font-weight: bold; }
.sc_purchase_s11 .contact .box4 .p3 { position: relative; display: block; width: 220px; margin: 6px auto 12px auto; text-align: center; }
.sc_purchase_s11 .contact .box4 .p3 font { display: inline-block; position: relative; padding: 0 10px; z-index: 1; background: #FCF0E2; color: #904222; font-size: 18px; }
.sc_purchase_s11 .contact .box4 .p3::after { content: ''; position: absolute; top: 12px; left: 0; display: block; width: 100%; height: 1px; background-color: #C19078; }
.sc_purchase_s11 .contact .box4 .sub { display: block; width: 204px; height: 50px; line-height: 49px; margin: 0 auto; text-align: center; border-radius: 25px; background-color: #FF4631; }
.sc_purchase_s11 .contact .box4 .sub font { display: inline-block; vertical-align: middle; margin-right: 8px; font-size: 20px; color: #FFFFFF; }
.buy_newico { display: inline-block; vertical-align: middle; background: url("../images/purchase_new/buy_newico.png") no-repeat; }
.sc_purchase_s11 .contact .box5 { float: left; width: 590px; height: 263px; background: url("../images/purchase_new/bg4.png") no-repeat; }
.sc_purchase_s11 .contact .box5 h3 { display: block; margin-top: 4px; font-size: 24px; font-weight: bold; color: #FFFDEF; text-align: center; }
.sc_purchase_s11 .contact .box5 ul { display: flex; justify-content: center; }
.sc_purchase_s11 .contact .box5 li { position: relative; float: left; width: 170px; height: 176px; margin: 30px 6px 0 6px; background-color: #fff; box-shadow: 0px 0px 8px 1px rgba(29, 77, 181, 0.2); border-radius: 12px; text-align: center; }
.sc_purchase_s11 .contact .box5 .p1 { display: block; height: 34px; line-height: 38px; margin-top: 0; border-radius: 12px 12px 0 0; background-color: #EBF2FF; font-size: 20px; color: #FF3900; }
.sc_purchase_s11 .contact .box5 .p1 font { color: #488BFF; }
.sc_purchase_s11 .contact .box5 .p2 { display: block; margin-top: 13px; line-height: 1; color: #FF8F05; font-size: 18px; }
.sc_purchase_s11 .contact .box5 .p2 font { font-size: 36px; }
.sc_purchase_s11 .contact .box5 .p2 em { color: #FF8F05; }
.sc_purchase_s11 .contact .box5 .p3 { display: block; margin-top: 6px; color: #A4A8AF; font-size: 14px; text-decoration: line-through; }
.sc_purchase_s11 .contact .box5 a { display: block; width: 146px; height: 42px; margin: 14px auto 0; line-height: 42px; background-color: #FFA50A; border-radius: 40px; color: #fff; font-size: 18px; }
.sc_purchase_s11 .contact .box5 .ht { position: absolute; left: 0; top: -17px; display: block; width: 82px; height: 28px; line-height: 31px; text-indent: -7px; background: url("../images/purchase_new/sgp_ico6.png") no-repeat; font-size: 14px; color: #FFFFFF; }
.sc_purchase_s11 .contact .box5 .ht font { margin: 0 2px; font-size: 14px; color: #FBDB5B; font-weight: bold; }
.sc_purchase_s11 .contact .box6 { position: relative; float: left; width: 590px; height: 263px; margin-left: 20px; background: url("../images/purchase_new/bg5.png") no-repeat; }
.sc_purchase_s11 .contact .box6 .dl { float: left; margin-top: 40px; margin-left: 42px; }
.sc_purchase_s11 .contact .box6 .dl h3 { display: block; font-size: 38px; color: #fff; line-height: 1; }
.sc_purchase_s11 .contact .box6 .dl h3 font { color: #FFDD00; }
.sc_purchase_s11 .contact .box6 .dl p { display: block; margin-top: 20px; font-size: 0; line-height: 1; text-indent: -4px; }
.sc_purchase_s11 .contact .box6 .dl p span { display: inline-block; vertical-align: middle; margin-left: 4px; font-size: 16px; color: #DCDCDC; }
.sc_purchase_s11 .contact .box6 .dl p font { font-weight: bold; }
.sc_purchase_s11 .contact .box6 .dl a { display: block; width: 148px; height: 46px; margin-top: 20px; line-height: 46px; background: #F9DD1D; border-radius: 40px; text-align: center; font-size: 18px; color: #191E3C; }
.sc_purchase_s11 .contact .box6 .dr { float: right; margin-top: 38px; margin-right: 56px; text-align: center; }
.sc_purchase_s11 .contact .box6 .dr img { display: block; width: 142px; }
.sc_purchase_s11 .contact .box6 .dr p { line-height: 19px; margin-top: 6px; font-size: 14px; color: #CCCCCC; }
.sc_purchase_s11 .contact .box6 .tb { position: absolute; bottom: 0; left: 0; display: flex; justify-content: center; width: 100%; height: 44px; line-height: 44px; }
.sc_purchase_s11 .contact .box6 .tb li { position: relative; float: left; margin: 0 15px; }
.sc_purchase_s11 .contact .box6 .tb li:last-child::before { display: none; }
.sc_purchase_s11 .contact .box6 .tb li::before { position: absolute; right: -15px; top: 14px; content: ''; width: 1px; height: 17px; background: #3F4661; }
.sc_purchase_s11 .contact .box6 .tb font { display: inline-block; vertical-align: middle; margin-left: 4px; font-size: 14px; color: #92949C; }
.sgp_ico { display: inline-block; vertical-align: middle; background: url("../images/purchase_new/sgp_ico.png") no-repeat; }
.sgp_ico5 { width: 18px; height: 18px; background-position: -58px -10px; }
.sgp_ico1 { width: 28px; height: 28px; background-position: -10px -10px; }
.sgp_ico2 { width: 18px; height: 18px; background-position: -10px -58px; }
.sgp_ico3 { width: 18px; height: 18px; background-position: -48px -58px; }
.sgp_ico4 { width: 18px; height: 18px; background-position: -96px -10px; }
.buy_newico6 { width: 56px; height: 48px; background-position: -10px -10px; }
.buy_newico1 { width: 20px; height: 20px; background-position: -86px -10px; }
.buy_newico2 { width: 20px; height: 20px; background-position: -10px -78px; }
.buy_newico3 { width: 20px; height: 20px; background-position: -50px -78px; }
.buy_newico4 { width: 20px; height: 20px; background-position: -126px -10px; }
.buy_newico5 { width: 20px; height: 20px; background-position: -126px -50px; }
.popup_zf .ico_qq { display: inline-block; vertical-align: middle; width: 24px; height: 24px; background: url("../images/ico_qq.png") no-repeat; }
.popup_zf { position: fixed; display: none; left: 50%; top: 50%; width: 440px; height: 280px; padding: 28px 30px; margin-top: -140px; margin-left: -220px; background: url("../images/popup.png") no-repeat; border-radius: 4px; z-index: 9998; }
.popup_zf .close { display: inline-block; position: absolute; right: 11px; top: 11px; width: 32px; height: 32px; cursor: pointer; }
.popup_zf h3 { display: block; width: 100%; margin-bottom: 22px; font-size: 26px; color: #222; line-height: 35px; }
.popup_zf p { margin-bottom: 12px; font-size: 16px; color: #666666; line-height: 21px; }
.popup_zf p:before { float: left; content: ''; width: 6px; height: 6px; margin-top: 8px; margin-right: 10px; background-color: #F8B50F; border-radius: 50%; }
.popup_zf .btn { display: inline-block; margin-top: 22px; font-size: 0; }
.popup_zf a { display: inline-block; vertical-align: top; width: 140px; height: 46px; padding: 12px 0 13px 0; text-align: center; font-size: 16px; line-height: 21px; border-radius: 4px; }
.popup_zf i { margin-right: 4px; }
.popup_zf font { display: inline-block; vertical-align: middle; }
.popup_zf span { color: #E12734; }
.popup_zf .again { color: #232330; background: linear-gradient(135deg, #FFE58E 0%, #FFD440 100%); margin-right: 14px; }
.popup_zf .contact { padding: 11px 0; color: #FFFFFF; background: linear-gradient(315deg, #427FFF 0%, #6E9DFF 100%); }

/*.sc_purchase .from .clause a { color: #FBB801; }*/
.zskf { width: 117px; position: fixed; left: 50%; top: 30%; margin-left: 640px; cursor: pointer; }
.user_content { margin-top: 42px; min-height: 500px; }
.user_content .user_side { float: left; width: 260px; min-height: 420px; background-color: #fff; box-shadow: 0px 0px 8px rgba(140, 175, 210, 0.1); margin-bottom: 42px; }
.user_content .user_side li { height: 58px; line-height: 58px; font-size: 16px; color: #232330; border-bottom: 1px solid #F4F6F8; }
.user_content .user_side a { display: block; font-size: 0; padding-left: 36px; }
.user_content .user_side font { font-size: 16px; vertical-align: middle; color: #232330; }
.user_content .user_side .user_side_ico { display: inline-block; margin-right: 12px; vertical-align: middle; background: url("../images/side/user_side.png") no-repeat; }
.user_content .user_side .side02 { width: 18px; height: 18px; background-position: -10px -10px; }
.user_content .user_side .side03 { width: 18px; height: 18px; background-position: -48px -10px; }
.user_content .user_side .side04 { width: 18px; height: 18px; background-position: -10px -48px; }
.user_content .user_side .side05 { width: 18px; height: 18px; background-position: -48px -48px; }
.user_content .user_side .side01 { width: 18px; height: 18px; background-position: -86px -10px; }
.user_content .user_side .active { background: #2D3142; border-bottom: 0; }
.user_content .user_side .active font { color: #F8D970; }
.user_content .user_side .active .user_side_ico { background-image: url("../images/side/user_side_h.png"); }
.user_content .user_cont { float: left; width: 920px; margin-left: 20px; margin-bottom: 60px; }
.user_content .user_cont .notice { width: 920px; height: 58px; padding: 0 30px 0 26px; margin-bottom: 20px; line-height: 58px; background: #FDEBEA; font-size: 0; color: #222222; }
.user_content .user_cont .notice .ico_14 { margin-right: 12px; }
.user_content .user_cont .notice .ico_20 { margin-left: 6px; }
.user_content .user_cont .notice font { vertical-align: middle; font-size: 15px; }
.user_content .user_cont .notice a { float: right; color: #C00000; font-size: 0; }
.user_content .user_cont .box { box-shadow: 0px 0px 8px rgba(140, 175, 210, 0.1); }
.user_content .user_cont .account { float: left; width: 560px; height: 220px; padding-top: 38px; background: #FCFCFC; border-bottom: 1px solid #E5EAEF; text-align: center; }
.user_content .user_cont .account h4 { font-size: 0; line-height: 24px; }
.user_content .user_cont .account font { vertical-align: middle; font-size: 18px; color: #002222; font-weight: normal; }
.user_content .user_cont .account a { vertical-align: middle; font-size: 16px; color: #ed9e2e; font-weight: normal; margin-left: 12px; }
.user_content .user_cont .account li { float: left; position: relative; width: 100%; margin-top: 32px; text-align: center; }
.user_content .user_cont .account li.w50 { width: 50%; }
.user_content .user_cont .account i { margin-right: 10px; }
.user_content .user_cont .account em { display: block; margin-bottom: 8px; font-size: 42px; color: #232330; line-height: 55px; }
.user_content .user_cont .account span { font-size: 14px; color: #808793; }
.user_content .user_cont .account .hr { position: absolute; left: 0; top: 18px; width: 1px; height: 48px; background: #DCDFE6; }
.user_content .user_cont .welfare { float: left; width: 360px; height: 220px; padding-left: 23px; background: url(../images/bg/bg08.png) no-repeat; }
.user_content .user_cont .welfare h4 { margin-top: 18px; margin-bottom: 10px; font-weight: normal; font-size: 36px; color: #fff; line-height: 48px; }
.user_content .user_cont .welfare p { display: inline-block; width: 100%; margin-top: 5px; font-size: 14px; color: #fff; line-height: 19px; }
.user_content .user_cont .welfare span { font-size: 20px; color: #FFF08A; }
.user_content .user_cont .welfare a { display: inline-block; padding: 10px 22px; margin-top: 23px; background: linear-gradient(180deg, #FFFEFA 0%, #FDEC98 100%); border-radius: 4px; color: #ED5D42; font-size: 15px; }
.user_content .user_cont .coupon { float: left; width: 100%; padding: 0 16px 49px 16px; background-color: #fff; }
.user_content .user_cont .coupon h2 { margin: 26px 10px 16px 10px; font-size: 24px; color: #232330; }
.user_content .user_cont .coupon li, .user_content .user_cont .coupon .juan_yes { float: left; width: 276px; height: 225px; margin: 10px; border: 1px dashed #E69797; background: #FEFAFA; border-radius: 8px; }
.user_content .user_cont .coupon li .top, .user_content .user_cont .coupon .juan_yes .top { position: relative; padding: 20px 34px; border-bottom: 1px dashed #E69797; }
.user_content .user_cont .coupon li em, .user_content .user_cont .coupon .juan_yes em { font-size: 33px; line-height: 48px; color: #E40E0E; }
.user_content .user_cont .coupon li span, .user_content .user_cont .coupon .juan_yes span { float: right; color: #E40E0E; font-size: 13px; line-height: 50px; }
.user_content .user_cont .coupon li p, .user_content .user_cont .coupon .juan_yes p { font-size: 13px; color: #E40E0E; line-height: 22px; }
.user_content .user_cont .coupon li a, .user_content .user_cont .coupon .juan_yes a { display: block; width: 208px; height: 36px; margin-top: 15px; line-height: 36px; background: #E94949; border-radius: 4px; font-size: 15px; color: #fff; text-align: center; }
.user_content .user_cont .coupon li .bot, .user_content .user_cont .coupon .juan_yes .bot { padding: 20px 34px; }
.user_content .user_cont .coupon li .pob1, .user_content .user_cont .coupon .juan_yes .pob1 { position: absolute; left: -15px; bottom: -15px; width: 30px; height: 30px; border: 1px dashed #E69797; border-radius: 50%; background-color: #fff; z-index: 1; }
.user_content .user_cont .coupon li .pob2, .user_content .user_cont .coupon .juan_yes .pob2 { position: absolute; right: -15px; bottom: -15px; width: 30px; height: 30px; border: 1px dashed #E69797; border-radius: 50%; background-color: #fff; z-index: 1; }
.user_content .user_cont .coupon li .pob1h, .user_content .user_cont .coupon .juan_yes .pob1h { position: absolute; left: -20px; bottom: -15px; background-color: #fff; width: 20px; height: 30px; background-color: #fff; z-index: 2; }
.user_content .user_cont .coupon li .pob2h, .user_content .user_cont .coupon .juan_yes .pob2h { position: absolute; right: -20px; bottom: -15px; background-color: #fff; width: 20px; height: 30px; background-color: #fff; z-index: 2; }
.user_content .user_cont .coupon .juan_no { border: 1px dashed #707070; background: #FCFCFC; }
.user_content .user_cont .coupon .juan_no .top { border-bottom: 1px dashed #707070; }
.user_content .user_cont .coupon .juan_no em { color: #999999; }
.user_content .user_cont .coupon .juan_no span { color: #999999; }
.user_content .user_cont .coupon .juan_no p { color: #999999; }
.user_content .user_cont .coupon .juan_no a { background: #DDDDDD; color: #fff; cursor: no-drop; }
.user_content .user_cont .coupon .juan_no .pob1, .user_content .user_cont .coupon .juan_no .pob2 { border: 1px dashed #707070; }
.user_content .user_cont .title { margin: 24px 30px 54px 30px; color: #202330; font-size: 20px; font-weight: bold; line-height: 1; }
.user_content .user_cont .changeForm { width: 440px; margin: 0 auto; padding: 0 45px 60px; }
.user_content .user_cont .changeForm li { width: 100%; position: relative; }
.user_content .user_cont .changeForm li p.name { font-size: 16px; color: #666; }
.user_content .user_cont .changeForm input { display: inline-block; width: 100%; height: 46px; padding-left: 10px; border-radius: 6px; border: solid 1px #e6e6e6; font-size: 16px; }
.user_content .user_cont .changeForm input[type="button"] { display: inline-block; width: 100%; height: 46px; background-color: #f8d970; border-radius: 6px; border: solid 1px #f8d970; color: #202330; font-size: 16px; cursor: pointer; margin-top: 10px; }
.user_content .user_cont .error { display: inline-block; width: 100%; height: 30px; line-height: 30px; color: #f53d59; font-size: 12px; }
.user_content .user_cont #vis { display: inline-block; width: 100%; padding-bottom: 30px; color: #f53d59; }
.user_content .user_cont #vis span { font-size: 14px; height: 46px; line-height: 46px; }
.user_content .user_cont_an { float: left; width: 920px; margin-left: 20px; margin-bottom: 80px; box-shadow: 0px 0px 8px rgba(140, 175, 210, 0.1); background-color: #fff; }
.user_content .user_cont_an .authentication { margin: 26px 16px; }
.user_content .user_cont_an .ka { float: left; position: relative; width: 424px; height: 225px; margin: 0 10px; padding-left: 30px; }
.user_content .user_cont_an h4 { margin-top: 24px; font-size: 26px; color: #fff; line-height: 35px; font-weight: normal; }
.user_content .user_cont_an .qy { background: url("../images/bg/bg01.png") no-repeat; }
.user_content .user_cont_an .qy .go { float: left; width: 40px; height: 40px; margin-top: 19px; line-height: 40px; background: #FF9F04; border-radius: 50%; text-align: center; font-size: 0; }
.user_content .user_cont_an .qy .ti { display: block; margin-top: 13px; margin-bottom: 8px; color: #FFEECC; font-size: 14px; line-height: 19px; }
.user_content .user_cont_an .qy p { color: #FFEECC; font-size: 14px; line-height: 24px; }
.user_content .user_cont_an .zfb { background: url("../images/bg/bg02.png") no-repeat; }
.user_content .user_cont_an .zfb .go { float: left; width: 40px; height: 40px; margin-top: 19px; line-height: 40px; background: #4B85FC; border-radius: 20px; text-align: center; font-size: 0; }
.user_content .user_cont_an .zfb .ti { display: block; margin-top: 13px; margin-bottom: 8px; color: #DCE7FE; font-size: 14px; line-height: 19px; }
.user_content .user_cont_an .zfb p { color: #DCE7FE; font-size: 14px; line-height: 24px; }
.user_content .user_cont_an .mo { position: absolute; right: -5px; top: -4px; }
.user_content .user_cont_an .reminder { float: left; margin: 26px; }
.user_content .user_cont_an .reminder h2 { margin-bottom: 26px; font-size: 24px; color: #232330; line-height: 31px; }
.user_content .user_cont_an .reminder .bo { float: left; width: 100%; padding: 26px 30px 12px 30px; background: #FAFAFA; }
.user_content .user_cont_an .reminder li { margin-bottom: 14px; font-size: 15px; color: #666; line-height: 26px; }
.user_content .zfb_rz { float: left; width: 920px; margin-left: 20px; margin-bottom: 80px; box-shadow: 0px 0px 8px rgba(140, 175, 210, 0.1); background-color: #fff; }
.user_content .zfb_rz .step { position: relative; width: 100%; padding: 0 1px; text-align: center; margin-top: 46px; }
.user_content .zfb_rz .bg { float: left; width: 260px; margin: 0 20px; }
.user_content .zfb_rz .bg:nth-child(3) { width: 278px; }
.user_content .zfb_rz .bg em { display: inline-block; margin: 0 auto; width: 51px; height: 51px; line-height: 51px; font-size: 16px; font-weight: bold; text-align: center; background: url("../images/hzh.png") no-repeat #fff; color: #fff; }
.user_content .zfb_rz .bg span { display: block; margin-top: 4px; font-size: 16px; color: #999999; line-height: 21px; }
.user_content .zfb_rz .active em { background-image: url("../images/hz.png"); }
.user_content .zfb_rz .active span { color: #FBB801; }
.user_content .zfb_rz .hr1, .user_content .zfb_rz .hr2 { width: 240px; height: 2px; background: #CFCFCF; }
.user_content .zfb_rz .hr1 { position: absolute; left: 185px; top: 25px; }
.user_content .zfb_rz .hr2 { position: absolute; left: 495px; top: 25px; }
.user_content .zfb_rz .form { display: block; margin: 50px 0 43px 215px; }
.user_content .zfb_rz .form .lie { margin-bottom: 24px; }
.user_content .zfb_rz .form span { float: left; width: 82px; height: 46px; line-height: 46px; margin-right: 18px; color: #222; font-size: 16px; text-align: right; }
.user_content .zfb_rz .form input[type=text] { width: 300px; height: 46px; padding-left: 16px; line-height: 46px; border-radius: 4px; border: 1px solid #DCDFE6; font-size: 15px; }
.user_content .zfb_rz .form .button, .user_content .zfb_rz .scanPage .goto-ivu-form { width: 300px; height: 50px; margin-top: 22px; line-height: 50px; font-size: 16px; color: #232330; background: linear-gradient(135deg, #FFE58E 0%, #FFD440 100%); border: 0px; text-align: center; border-radius: 4px; cursor: pointer; }
.user_content .zfb_rz .scanPage { text-align: center; padding-bottom: 32px; }
.user_content .zfb_rz .form a { display: block; width: 300px; margin-top: 20px; margin-left: 100px; line-height: 21px; text-align: center; font-size: 16px; color: #888; }
.user_content .tips { background: #FAFAFA; padding: 25px 32px; }
.user_content .tips p { font-size: 15px; color: #666; line-height: 30px; }
.user_content .qyrz_rz { float: left; width: 920px; margin-left: 20px; margin-bottom: 80px; box-shadow: 0px 0px 8px rgba(140, 175, 210, 0.1); background-color: #fff; }
.user_content .qyrz_rz .ti { display: block; margin-top: 30px; margin-bottom: 26px; color: #CB2E2E; font-size: 18px; text-align: center; line-height: 24px; }
.user_content .qyrz_rz .step { position: relative; width: 100%; padding: 0 1px; text-align: center; margin-top: 26px; }
.user_content .qyrz_rz .bg { float: left; width: 260px; margin: 0 20px; }
.user_content .qyrz_rz .bg:nth-child(3) { width: 278px; }
.user_content .qyrz_rz .bg em { display: inline-block; margin: 0 auto; width: 51px; height: 51px; line-height: 51px; font-size: 16px; font-weight: bold; text-align: center; background: url("../images/hzh.png") no-repeat #fff; color: #fff; }
.user_content .qyrz_rz .bg span { display: block; margin-top: 4px; font-size: 16px; color: #999999; line-height: 21px; }
.user_content .qyrz_rz .active em { background-image: url("../images/hz.png"); }
.user_content .qyrz_rz .active span { color: #FBB801; }
.user_content .qyrz_rz .hr1, .user_content .qyrz_rz .hr2 { width: 240px; height: 2px; background: #CFCFCF; }
.user_content .qyrz_rz .hr1 { position: absolute; left: 185px; top: 25px; }
.user_content .qyrz_rz .hr2 { position: absolute; left: 495px; top: 25px; }
.user_content .qyrz_rz .bgactive, .user_content .zfb_rz .bgactive { background: #FBC321; }
.user_content .qyrz_rz .form { display: block; }
.user_content .qyrz_rz .form h3 { display: block; font-size: 0; margin-top: 53px; text-align: center; margin-bottom: 26px; }
.user_content .qyrz_rz .form i { margin-right: 14px; }
.user_content .qyrz_rz .form font { vertical-align: middle; font-size: 16px; color: #222; line-height: 21px; }
.user_content .qyrz_rz .form .lie { margin-bottom: 21px; margin-left: 150px; }
.user_content .qyrz_rz .form span { float: left; width: 128px; height: 46px; line-height: 46px; margin-right: 18px; color: #222; font-size: 16px; text-align: right; }
.user_content .qyrz_rz .form input[type=text] { width: 380px; height: 46px; padding-left: 16px; line-height: 46px; border-radius: 4px; border: 1px solid #DCDFE6; font-size: 15px; }
.user_content .qyrz_rz .form .button { width: 300px; height: 50px; margin-top: 22px; line-height: 50px; font-size: 16px; color: #232330; background: linear-gradient(135deg, #FFE58E 0%, #FFD440 100%); border: 0px; text-align: center; border-radius: 4px; cursor: pointer; }
.user_content .qyrz_rz .form .pod { display: inline-block; width: 100%; margin-top: 27px; margin-bottom: 50px; }
.user_content .qyrz_rz .form button[type=submit] { width: 380px; height: 50px; line-height: 50px; font-size: 16px; color: #232330; background: linear-gradient(135deg, #FFE58E 0%, #FFD440 100%); border: 0px; text-align: center; border-radius: 4px; cursor: pointer; }
.user_content .qyrz_rz .form a { display: inline-block; width: 380px; height: 50px; line-height: 50px; background: linear-gradient(135deg, #FFE58E 0%, #FFD440 100%); border: 1px solid #E2E2E2; border-radius: 4px; text-align: center; }
.user_content .qyrz_rz .remind { margin: 48px 26px 0 26px; padding: 22px 30px; background: #FEFAFA; }
.user_content .qyrz_rz .remind p { font-size: 15px; color: #222222; line-height: 28px; }
.user_content .qyrz_rz .remind span { color: #C00000; }
.user_content .qyrz_rz .result { margin-top: 128px; margin-bottom: 145px; }
.user_content .qyrz_rz .result .lie { display: inline-block; margin-left: 260px; }
.user_content .qyrz_rz .result .l { float: left; width: 86px; height: 65px; margin-right: 20px; }
.user_content .qyrz_rz .result .r { float: left; }
.user_content .qyrz_rz .result .yes { display: block; width: 86px; height: 65px; background: url("../images/good.png") no-repeat; }
.user_content .qyrz_rz .result .no { display: block; width: 86px; height: 65px; background: url("../images/no.png") no-repeat; }
.user_content .qyrz_rz .result h3 { margin-bottom: 8px; font-size: 24px; color: #232330; line-height: 31px; }
.user_content .qyrz_rz .result p { font-size: 15px; color: #999; line-height: 20px; }
.user_content .qyrz_rz .result a { float: left; width: 120px; height: 40px; margin-top: 25px; line-height: 40px; background: linear-gradient(135deg, #FFE58E 0%, #FFD440 100%); border-radius: 4px; font-size: 15px; color: #232330; text-align: center; }
.user_content .order { position: relative; float: left; width: 920px; min-height: 530px; margin-left: 20px; margin-bottom: 80px; box-shadow: 0px 0px 8px rgba(140, 175, 210, 0.1); background-color: #fff; }
.user_content .order .screen { margin: 26px; font-size: 15px; color: #222; }
.user_content .order .screen .lie { float: left; margin-right: 25px; line-height: 40px; color: #2B2C2D; }
.user_content .order .screen .lie:last-child { float: right; margin-right: 0; }
.user_content .order .screen span { margin-right: 18px; height: 40px; line-height: 40px; }
.user_content .order .screen .dd { width: 237px; height: 40px; padding-left: 16px; line-height: 40px; background: #FFFFFF; border: 1px solid #DCDFE6; border-radius: 4px; font-size: 15px; }
.user_content .order .screen .time { width: 180px; height: 40px; padding-left: 16px; line-height: 40px; background: url(../images/ico/ico_27.png) no-repeat 154px center #fff; border: 1px solid #DCDFE6; border-radius: 4px; color: #2B2C2D; font-size: 15px; }
.user_content .order .screen a { float: left; width: 120px; height: 40px; background: linear-gradient(131deg, #FFE58E 0%, #FFD440 100%); border-radius: 4px; text-align: center; }
.user_content .order .order_box li { display: block; width: 100%; padding: 0 26px; margin-bottom: 20px; }
.user_content .order .order_box li:last-child { margin-bottom: 0; }
.user_content .order .order_box .lie { display: inline-block; }
.user_content .order .order_box .lie:last-child { margin-top: 6px; }
.user_content .order .order_box .he { display: block; height: 42px; padding-left: 22px; line-height: 42px; background: #DCDFE6; font-size: 14px; color: #222; }
.user_content .order .order_box .he span { color: #222; }
.user_content .order .order_box .box { display: block; padding: 22px; background: #FAFAFA; }
.user_content .order .order_box .w1 { float: left; width: 262px; }
.user_content .order .order_box .w2 { float: left; width: 347px; }
.user_content .order .order_box .w3 { float: left; width: 215px; }
.user_content .order .order_box span { vertical-align: middle; margin-right: 6px; font-size: 14px; color: #808793; }
.user_content .order .order_box font a { color: #3c9be2; }
.user_content .order .order_box font { vertical-align: middle; color: #222; }
.user_content .order .order_box .orange { color: #FF960C; }
.user_content .order .order_box .red { color: #E40E0E; }
.user_content .order .order_box .green { color: #3EB75E; }
.user_content .order .order_box .fb { position: relative; display: inline-block; vertical-align: middle; width: 120px; height: 18px; background: #EEEEEE; }
.user_content .order .order_box .fb span { position: absolute; display: inline-block; left: 0; top: 0; height: 18px; line-height: 18px; color: #fff; font-weight: normal; font-size: 13px; padding-left: 4px; }
.user_content .order .order_box .fb span.l5 { width: 100%; background: #f05955; }
.user_content .order .order_box .fb span.l4 { width: 79%; background: #ffae00; }
.user_content .order .order_box .fb span.l3 { width: 59%; background: #f8be41; }
.user_content .order .order_box .fb span.l2 { width: 39%; background: #20db5d; }
.user_content .order .order_box .fb span.l1 { width: 19%; background: #54ca1a; }
.user_content .order .order_box .fb span.l0 { width: 10%; background: #2aa0ea; }
.user_content .order .order_ip { padding-top: 30px; }
.user_content .order .order_ip .user_ip_ico { display: inline-block; margin-right: 6px; vertical-align: middle; background: url("../images/side/user_ip.png") no-repeat; }
.user_content .order .order_ip .side08 { width: 20px; height: 20px; background-position: -10px -10px; }
.user_content .order .order_ip .side09 { width: 20px; height: 20px; background-position: -50px -10px; }
.user_content .order .order_ip .side06 { width: 20px; height: 20px; background-position: -10px -50px; }
.user_content .order .order_ip .side07 { width: 20px; height: 20px; background-position: -50px -50px; }
.user_content .order .order_ip li { display: block; width: 100%; padding: 0 26px; margin-bottom: 20px; }
.user_content .order .order_ip li:last-child { margin-bottom: 0; }
.user_content .order .order_ip .lie { display: inline-block; }
.user_content .order .order_ip .lie:last-child { margin-top: 6px; }
.user_content .order .order_ip font { vertical-align: middle; color: #222; }
.user_content .order .order_ip .he { display: block; height: 42px; padding: 0 22px; line-height: 42px; background: #DCDFE6; font-size: 14px; color: #222; }
.user_content .order .order_ip .he span { color: #222; }
.user_content .order .order_ip .he .cz { float: right; }
.user_content .order .order_ip .he a { margin-left: 10px; }
.user_content .order .order_ip .he a:hover .user_ip_ico { background-image: url("../images/side/user_iph.png"); }
.user_content .order .order_ip .box { display: block; padding: 22px; background: #FAFAFA; }
.user_content .order .order_ip .bm1:hover font { color: #03B231; }
.user_content .order .order_ip .bm2:hover font { color: #599CFF; }
.user_content .order .order_ip .bm3:hover font { color: #EF8607; }
.user_content .order .order_ip .bm4:hover font { color: #F15756; }
.user_content .order .order_ip .w1 { float: left; width: 249px; }
.user_content .order .order_ip .w2 { float: left; width: 333px; }
.user_content .order .order_ip .w2 span { display: inline-block; width: 98px; text-align: right; }
.user_content .order .order_ip .w3 { float: left; width: 242px; }
.user_content .order .order_ip span { margin-right: 6px; font-size: 14px; color: #808793; }
.user_content .order .order_ip .ok, .user_content .order .order_ip .no { display: inline-block; width: 40px; height: 22px; line-height: 22px; background: #DCF2E2; font-size: 14px; color: #3EB75E; border-radius: 4px; text-align: center; }
.user_content .order .order_ip .no { background: #FDE6E6; color: #E40E0E; }
.user_content .order .order_ip .orange { color: #FF960C; }
.ip_bai { position: absolute; top: 147px; left: 71px; width: 778px; height: 524px; padding: 0 26px; background: #F8F8F8; z-index: 9999; display: none; }
.ip_bai .ti { display: block; margin: 18px 0 16px 0; }
.ip_bai font { margin-left: 12px; font-size: 24px; color: #222; line-height: 31px; vertical-align: middle; }
.ip_bai .ico_15 { float: right; cursor: pointer; margin-top: -59px; }
.ip_bai textarea { width: 100%; height: 362px; padding: 20px 22px; background: #FFFFFF; border: 0; box-shadow: 0px 0px 8px rgba(140, 175, 210, 0.1); font-size: 15px; line-height: 28px; color: #060607; font-family: Microsoft YaHei; }
.ip_bai p { margin-top: 12px; font-size: 15px; color: #A2A2A2; line-height: 20px; }
.ip_bai .cz { float: right; margin-top: -20px; font-size: 0; }
.ip_bai .q1 { width: 80px; height: 36px; background: linear-gradient(135deg, #FFE58E 0%, #FFD440 100%); border-radius: 4px; text-align: center; font-size: 15px; color: #232330; border: 0; cursor: pointer; }
.ip_bai .q2 { width: 80px; height: 36px; margin-left: 12px; background: #FFFFFF; border: 1px solid #E2E2E2; border-radius: 4px; text-align: center; font-size: 15px; color: #666; cursor: pointer; }
.modal-esp-container { height: 500px; width: 800px; background: #fff; position: fixed; transform: translate(-50%, -50%); top: 50%; left: 50%; -webkit-box-shadow: 0 3px 9px rgb(0 0 0 / 50%); box-shadow: 0 3px 9px rgb(0 0 0 / 50%); z-index: 999; transition: opacity 0.25s 0s, transform 0.25s; visibility: hidden; }
.modal-esp-container.show { visibility: visible; transition: opacity 0.25s 0s, transform 0.25s; z-index: 9999; }
.modal-esp-container .title { padding: 0 80px 0 20px; height: 42px; line-height: 42px; border-bottom: 1px solid #eee; font-size: 16px; color: #333; overflow: hidden; background-color: #F8F8F8; border-radius: 2px 2px 0 0; }
.modal-esp-container .content { position: relative; overflow: auto; }
.modal-esp-container .protocol-detial { padding: 10px; height: 400px; }
.modal-esp-container .protocol-detial h6 { font-size: 14px; }
.modal-esp-container .protocol-detial li { padding: 10px; color: #333; }
.modal-esp-container .bottom { text-align: right; padding: 8px 14px; }
.modal-esp-container .btn { display: inline-block; border-radius: 4px; text-align: center; margin-right: 16px; height: 30px; line-height: 30px; margin: 5px 5px 0; padding: 0 15px; border: 1px solid #dedede; background-color: #fff; color: #333; border-radius: 2px; font-weight: 400; cursor: pointer; }
.modal-esp-container .agree { border-color: #1E9FFF; background-color: #1E9FFF; color: #fff; }
.modal-recharge-tip { height: 170px; width: 600px; background: #fff; position: fixed; transform: translate(-50%, -50%); top: 50%; left: 50%; -webkit-box-shadow: 0 3px 9px rgb(0 0 0 / 50%); box-shadow: 0 3px 9px rgb(0 0 0 / 50%); z-index: 999; transition: opacity 0.25s 0s, transform 0.25s; visibility: hidden; }
.modal-recharge-tip .title { padding: 0 80px 0 20px; height: 42px; line-height: 42px; border-bottom: 1px solid #eee; font-size: 16px; color: #333; overflow: hidden; background-color: #F8F8F8; border-radius: 2px 2px 0 0; }
.modal-recharge-tip .content { font-size: 16px; color: #E40E0E; padding: 20px; text-align: center; position: relative; overflow: auto; }
.modal-recharge-tip.show { visibility: visible; transition: opacity 0.25s 0s, transform 0.25s; z-index: 9999; }
.modal-recharge-tip .bottom { text-align: right; padding: 8px 14px; }
.modal-recharge-tip .btn { display: inline-block; border-radius: 4px; text-align: center; margin-right: 16px; height: 30px; line-height: 30px; margin: 5px 5px 0; padding: 0 15px; border: 1px solid #dedede; background-color: #fff; color: #333; border-radius: 2px; font-weight: 400; cursor: pointer; }
.modal-recharge-tip .agree { border-color: #1E9FFF; background-color: #1E9FFF; color: #fff; }
.sc_generate { float: left; width: 860px; margin-top: -63px; margin-bottom: 80px; padding-bottom: 80px; background: #FFFFFF; box-shadow: 0px 0px 8px rgba(140, 175, 210, 0.1); }
.sc_generate .scx_tit { width: 100%; height: 63px; padding: 0 24px; line-height: 63px; border-bottom: 1px solid #E5EAEF; }
.sc_generate .scx_tit font { margin-left: 10px; font-size: 18px; color: #222; line-height: 24px; vertical-align: middle; }
.sc_generate .scx_from { margin-top: 30px; }
.sc_generate .scx_from ul { font-size: 0; }
.sc_generate .scx_from .ts { float: left; margin-top: 11px; margin-left: 0; font-size: 15px; color: #999; margin-right: 18px; }
.sc_generate .scx_from .red { color: #EB2B39; }
.sc_generate .scx_from li { display: inline-block; width: 100%; padding-left: 49px; margin-bottom: 40px; }
.sc_generate .scx_from .textSep, .sc_generate .scx_from .os_textSep, .sc_generate .scx_from .os_patterns, .sc_generate .scx_from .pre, .sc_generate .scx_from .os_pre, .sc_generate .scx_from .tpw { display: none; }
.sc_generate .scx_from .ll_textSep, .sc_generate .scx_from .ll_pre { display: none; }
.sc_generate .scx_from .textSep.active, .sc_generate .scx_from .os_textSep.active, .sc_generate .scx_from .os_patterns.active, .sc_generate .scx_from .pre.active, .sc_generate .scx_from .os_pre.active, .sc_generate .scx_from .tpw.active { display: inline-block; }
.sc_generate .scx_from .ll_textSep.active, .sc_generate .scx_from .ll_pre.active { display: inline-block; }
.sc_generate .scx_from .l_ti { display: inline-block; vertical-align: middle; width: 130px; margin-right: 27px; font-size: 16px; color: #222; text-align: right; line-height: 21px; }
.sc_generate .scx_from .r_bo { display: inline-block; width: 650px; vertical-align: middle; }
.sc_generate .scx_from .ips { float: left; width: 170px; height: 46px; margin-right: 12px; padding-left: 16px; line-height: 46px; background: #FFFFFF; border: 1px solid #DCDFE6; border-radius: 4px; color: #222; font-size: 15px; -moz-appearance: inherit; -webkit-appearance: block; }
.sc_generate .scx_from .r_bo .money { vertical-align: middle; margin-right: 38px; font-size: 22px; color: #E40E0E; line-height: 29px; }
.sc_generate .scx_from .r_bo .go-buy { border-radius: 4px; width: 120px; height: 40px; line-height: 40px; background: #F5635D; color: #fff; display: inline-block; text-align: center; font-size: 16px; margin-right: 10px; }
.sc_generate .scx_from a { vertical-align: middle; }
.sc_generate .scx_from img { width: auto; }
.sc_generate .scx_from input[type=submit] { display: inline-block; float: left; margin-right: 12px; width: 170px; height: 50px; background: linear-gradient(133deg, #FFE58E 0%, #FFD440 100%); border-radius: 4px; font-size: 16px; color: #232330; text-align: center; border: 0; cursor: pointer; }
.sc_generate .scx_from .ant_time { float: left; position: relative; margin: 1px 0; }
.sc_generate .scx_from .ant_time .inp { margin-right: 12px; border-radius: 4px; border: 1px solid #DCDFE6; cursor: pointer; padding: 7px 8px; text-align: center; }
.sc_generate .scx_from .ant_time .inp span { display: block; line-height: 18px; color: #222; }
.sc_generate .scx_from .ant_time .inp span:first-child { font-size: 15px; }
.sc_generate .scx_from .ant_time .inp span:last-child { font-size: 14px; }
.sc_generate .scx_from .ant_time input { position: absolute; width: 0; height: 0; opacity: 0; pointer-events: none; }
.sc_generate .scx_from .ant_time input:checked ~ .inp { background-color: #FBC321; border: 1px solid #f1b300; }
.sc_generate .scx_from .ant_time input:checked ~ .inp span { color: #fff; }
.sc_generate .scx_from .ant_time input:checked ~ .inp span i { color: #fff; }
.sc_generate .scx_from .ant_radio_wrapper { margin-right: 38px; cursor: pointer; }
.sc_generate .scx_from .ant_radio_wrapper .ant_radio { vertical-align: middle; }
.sc_generate .scx_from .ant_radio_wrapper font { margin-left: 6px; font-size: 15px; color: #222; vertical-align: middle; }
.sc_generate .scx_from .ant_radio_wrapper .ant_radio_inner { position: relative; display: inline-block; width: 14px; height: 14px; border-radius: 50%; border: 1px solid #B7B7B7; background: #DEDEDE; box-shadow: 0 2px 2px #FFFFFF inset; transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); }
.sc_generate .scx_from .ant_radio_wrapper .ant_radio_inner:after { position: absolute; left: 2px; top: 2px; content: ''; width: 8px; height: 8px; opacity: 0; border-radius: 50%; transform: scale(0); transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); }
.sc_generate .scx_from .ant_radio_wrapper input:checked ~ span { position: relative; background: #FFF9E1; border: 1px solid #FBC321; transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); }
.sc_generate .scx_from .ant_radio_wrapper input:checked ~ span:after { position: absolute; left: 2px; top: 2px; content: ''; width: 8px; height: 8px; background: #FBC321; border-radius: 50%; transform: scale(1); opacity: 1; transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); }
.sc_generate .scx_from .ant_radio_checked { position: relative; }
.sc_generate .scx_from .ant_radio_checked:after { position: absolute; display: inline-block; top: -15px; left: -1px; width: 14px; height: 14px; border: 1px solid #FBC321; border-radius: 50%; -webkit-animation: antRadioEffect .36s ease-in-out; animation: antRadioEffect .36s ease-in-out; -webkit-animation-fill-mode: both; animation-fill-mode: both; content: ""; }
.sc_generate .scx_from .ant_radio_input { position: absolute; width: 0; height: 0; opacity: 0; pointer-events: none; }
@-webkit-keyframes antRadioEffect {
	0% { transform: scale(1); opacity: .5; }
	to { transform: scale(1.6); opacity: 0; }
}
@keyframes antRadioEffect {
	0% { transform: scale(1); opacity: .5; }
	to { transform: scale(1.6); opacity: 0; }
}
.sc_generate .slider { margin-left: 10px; }
.sc_generate .slider.slider-horizontal { width: 360px; height: 6px; margin-top: 25px; background: #DCDFE6; border-radius: 4px; }
.sc_generate .slider .top { padding: 5px 0; }
.sc_generate .slider .in { filter: alpha(opacity=90); opacity: .9; }
.sc_generate .distpicker { float: left; }
.sc_generate .distpicker select { width: 170px; height: 46px; margin-right: 12px; padding-left: 16px; line-height: 46px; background: #FFFFFF; border: 1px solid #DCDFE6; border-radius: 4px; color: #222; font-size: 15px; cursor: pointer; }
.sc_generate .distpicker_a { float: left; height: 46px; line-height: 46px; margin-left: 8px; font-size: 15px; color: #999; }
.sc_generate .distpicker_a:hover { color: #FBB801; }
.sc_generate .slider-track { background-image: none; box-shadow: none; }
.sc_generate .slider-selection { background-image: none; background-color: #FBC321; box-shadow: none; }
.sc_generate .slider-handle { left: -8.5px; top: -13px; width: 17px; height: 46px; background-color: transparent; background-image: url("../images/go.png"); background-repeat: no-repeat; box-shadow: none; z-index: 2; }
.sc_generate .slider-handle.round { border-radius: 0; }
.sc_generate .slider-biao { float: left; width: 360px; height: 25px; margin-left: 10px; }
.sc_generate .slider-biao li { position: relative; width: 90px; padding-left: 0; }
.sc_generate .slider-biao i { position: absolute; left: 89px; top: 0; width: 1px; height: 4px; background-color: #DCDFE6; }
.sc_generate .slider-biao span { position: absolute; right: -15px; top: 0; width: 30px; margin-top: 10px; margin-left: -15px; text-align: center; font-size: 12px; color: #C5C6C9; line-height: 16px; }
.sc_generate .tooltip { position: absolute; z-index: 1070; display: block; font-size: 12px; line-height: 1.4; visibility: visible; filter: alpha(opacity=0); opacity: 0; }
.sc_generate .tooltip .tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000; }
.sc_generate .tooltip .tooltip-inner { max-width: 200px; padding: 3px 8px; color: #fff; text-align: center; text-decoration: none; background-color: #000; border-radius: 4px; }
.sc_generate .copy { display: block; margin: 0 48px; }
.sc_generate .copy .ts { text-align: center; color: #EB2B39; width: 100%; }
.sc_generate .copy .copy_input { float: left; width: 512px; height: 46px; padding: 10px 16px; line-height: 26px; background: #FFFFFF; border-top: 1px solid #DCDFE6; border-bottom: 1px solid #DCDFE6; border-left: 1px solid #DCDFE6; border-right: 0px; border-radius: 4px 0 0 4px; font-size: 15px; }
.sc_generate .copy .copy_button { float: left; width: 120px; height: 46px; line-height: 46px; background: linear-gradient(135deg, #FFE58E 0%, #FFD440 100%); border-radius: 0px 4px 4px 0px; border: 0; font-size: 16px; color: #222; cursor: pointer; }
.sc_generate .copy .copy_go { float: right; width: 120px; height: 46px; background: linear-gradient(135deg, #FFE58E 0%, #FFD440 100%); border-radius: 4px; font-size: 16px; color: #222; border: 0; cursor: pointer; }
.sc_generate .scx_notes { display: block; margin: 0 48px; }
.sc_generate .scx_notes .ti { display: block; margin-top: 46px; margin-bottom: 14px; line-height: 21px; font-size: 16px; color: #222; }
.sc_generate .scx_notes .tableip { display: block; border-radius: 4px; border: 1px solid #DCDFE6; overflow: hidden; }
.sc_generate .scx_notes table { width: 100%; }
.sc_generate .scx_notes thead { background: #DCDFE6; }
.sc_generate .scx_notes thead .nkey { padding-left: 20px; }
.sc_generate .scx_notes thead td { height: 42px; line-height: 42px; color: #666; font-size: 15px; }
.sc_generate .scx_notes tbody tr { background: #FAFAFA; }
.sc_generate .scx_notes tbody tr:nth-child(odd) { background: #fff; }
.sc_generate .scx_notes tbody .nkey { padding-left: 20px; color: #222; }
.sc_generate .scx_notes tbody td { height: 42px; line-height: 42px; color: #666; font-size: 14px; }
.sc_generate .scx_result { display: block; margin: 0 48px; }
.sc_generate .scx_result .ti { display: block; margin-top: 46px; margin-bottom: 14px; line-height: 21px; font-size: 16px; color: #222; }
.sc_generate .scx_result .ti i { margin-left: 10px; cursor: pointer; }
.sc_generate .scx_result pre { display: block; padding: 20px 20px 0 20px; background: #FAFAFA; border: 1px solid #DCDFE6; border-radius: 4px; }
.sc_generate .scx_result code { padding: 0; font-size: inherit; color: inherit; white-space: pre-wrap; background-color: transparent; border-radius: 0; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }
.sc_generate .download-lang { display: block; margin: 0 48px; }
.sc_generate .download-lang p { display: block; margin-top: 46px; margin-bottom: 14px; line-height: 21px; font-size: 16px; color: #222; }
.sc_generate .download-lang ul { margin-left: -20px; margin-top: -20px; }
.sc_generate .download-lang ul li { width: 240px; border: 1px solid #e5e5e5; height: 62px; line-height: 62px; float: left; margin-top: 20px; margin-left: 20px; }
.sc_generate .download-lang ul li strong { font-size: 18px; float: left; padding-left: 16px; line-height: 62px; }
.sc_generate .download-lang ul li a { float: right; width: 54px; border-radius: 4px; background: linear-gradient(135deg, #FFE58E 0%, #FFD440 100%); text-align: center; color: #222; height: 30px; line-height: 30px; border-radius: 16px; margin-top: 15px; margin-right: 12px; }
.widget { float: left; width: 320px; margin-left: 20px; margin-top: -63px; }
.widget .wi_lx { float: left; width: 100%; height: 180px; margin-bottom: 20px; background: url("../images/bg/bg10.png") no-repeat; box-shadow: 0px 0px 8px rgba(140, 175, 210, 0.1); }
.widget .wi_lx .l { float: left; width: 162px; margin-top: 22px; text-align: center; }
.widget .wi_lx .l img { width: 112px; height: 112px; }
.widget .wi_lx .l p { margin-top: 8px; font-size: 14px; color: #fff; line-height: 19px; }
.widget .wi_lx .r { float: left; width: 158px; margin-top: 20px; padding-right: 30px; text-align: center; }
.widget .wi_lx .r p { margin-bottom: 8px; font-size: 14px; color: #fff; line-height: 19px; }
.widget .wi_lx .r a { display: inline-block; width: 128px; height: 38px; margin-bottom: 10px; line-height: 38px; background: #FFFFFF; box-shadow: 0px 0px 4px rgba(242, 130, 0, 0.82); border-radius: 4px; font-size: 15px; color: #FF7700; }
.widget .wi_jc { position: relative; float: left; width: 100%; height: 60px; line-height: 60px; margin-bottom: 20px; background: #BAD3ED; box-shadow: 0px 0px 8px rgba(140, 175, 210, 0.1); }
.widget .wi_jc span { padding-left: 22px; font-size: 20px; color: #6382BB; }
.widget .wi_jc span i { margin-left: 10px; font-size: 18px; color: #7473A6; }
.widget .wi_jc img { position: absolute; right: 12px; bottom: 0; width: auto; }
.widget .wi_gj { position: relative; float: left; width: 100%; height: 270px; line-height: 270px; margin-bottom: 20px; box-shadow: 0px 0px 8px rgba(140, 175, 210, 0.1); }
.widget .wi_gj img { position: absolute; bottom: 0; width: 100%; }
.widget .wi_wt { float: left; width: 100%; background: #fff; box-shadow: 0px 0px 8px rgba(140, 175, 210, 0.1); }
.widget .wi_wt .ti { width: 100%; padding: 0 22px; height: 57px; line-height: 57px; border-bottom: 1px solid #E5EAEF; }
.widget .wi_wt .ti span { margin-left: 10px; vertical-align: middle; font-size: 18px; color: #222; }
.widget .wi_wt .ti a { float: right; vertical-align: middle; color: #B7BBC3; font-size: 18px; }
.widget .wi_wt ul { padding: 10px 0 20px 0; }
.widget .wi_wt li { width: 100%; padding: 0 22px; }
.widget .wi_wt li a { line-height: 38px; }
.widget .wi_wt li a:hover font { color: #FBB801; }
.widget .wi_wt li a:hover i { background-position: -158px -211px; }
.widget .wi_wt li font { vertical-align: middle; font-size: 15px; color: #222; height: 20px; overflow: hidden; display: inline-block; width: 250px; line-height: 20px; white-space: nowrap; text-overflow: ellipsis; }
.widget .wi_wt li i { margin-right: 10px; }
.widget .wi_ad { display: inline-block; width: 100%; width: 100%; height: auto; margin-bottom: 20px; overflow: hidden; }
.widget .wi_ad img { width: 100%; }
.widget .wi_ad .swiper-pagination { position: relative; margin-top: -25px; }

/*公告*/
.popup { position: fixed; width: 340px;    /*height: 280px;*/ padding: 20px; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 9998; box-shadow: 1px 1px 10px #999; background-color: #fff; border-radius: 12px; }
.popup .close_popup { color: #666; top: 12px; right: 12px; }
.popup h4 { height: 40px; font-size: 18px; }
.popup .des { text-indent: 2em; font-size: 13px; line-height: 22px; }
.popup .check-notice { height: 22px; line-height: 22px; float: left; margin-top: 20px; }
.popup .check-notice input { vertical-align: middle; margin: -2px 6px 0 0; }
.popup span { text-align: right; margin-top: 20px; float: right; }
.popup i { font-style: normal; color: red; }

/*http*/
.http_ico { display: inline-block; vertical-align: middle; background: url("../images/http/http_ico.png") no-repeat; }
.http_ind_go2 { width: 24px; height: 24px; background-position: -212px -10px; }
.http_ind_qq { width: 16px; height: 18px; background-position: -212px -98px; }
.http_ico_01 { width: 31px; height: 29px; background-position: -134px -150px; }
.http_ico_02 { width: 38px; height: 11px; background-position: -10px -212px; }
.http_ico_go1 { width: 24px; height: 24px; background-position: -212px -54px; }
.http_ind_p4 { width: 42px; height: 42px; background-position: -150px -10px; }
.http_ind_f1 { width: 50px; height: 50px; background-position: -10px -10px; }
.http_ind_f2 { width: 50px; height: 50px; background-position: -80px -10px; }
.http_ind_f3 { width: 50px; height: 50px; background-position: -10px -80px; }
.http_ind_f4 { width: 50px; height: 50px; background-position: -80px -80px; }
.http_ind_p1 { width: 42px; height: 42px; background-position: -150px -72px; }
.http_ind_p2 { width: 42px; height: 42px; background-position: -10px -150px; }
.http_ind_p3 { width: 42px; height: 42px; background-position: -72px -150px; }
header { height: 70px; background-color: #202330; min-width: 100%; z-index: 9999; position: fixed; top: 0; }
header .logo { float: left; width: 212px; margin-top: 14px; margin-right: 0; }
header .nav { float: right; }
header .nav li { float: left; position: relative; height: 70px; line-height: 70px; margin: 0 23px; }
header .nav li a { float: left; font-size: 16px; color: #fff; }
header .nav li img { position: absolute; top: 6px; left: 50%; width: auto; }
header .nav li:last-child { margin-right: 35px; }
header .nav .active a { color: #f8d970; }
header .user { float: right; font-size: 0; position: relative; padding: 17px 20px 0 20px; margin-right: 20px; width: 60px; }
header .user .user_logo { display: inline-block; width: 40px; height: 40px; cursor: pointer; }
header .user .user_logo i { position: absolute; right: 12px; top: 6px; }
header .login { float: right; padding-left: 11px; }
header .login::before { display: none; }
header .login .log { float: left; margin-top: 18px; margin-right: 12px; line-height: normal; }
header .login .log a { display: inline-block; width: auto; height: 34px; padding: 0 15px; line-height: 32px; border-radius: 4px; border: 1px solid #F8D970; color: #F8D970; font-size: 16px; box-sizing: border-box; text-align: center; }
header .login .log a:hover { background: #f8d970; color: #222; }
header .login .reg { float: left; position: relative; margin-top: 18px; line-height: normal; overflow: hidden; cursor: pointer; background-color: #FFD440; background: linear-gradient(135deg, #FFE58E 0%, #FFD440 100%); text-align: center; border-radius: 4px; box-sizing: border-box; }
header .login .reg a { display: inline-block; width: auto; height: 34px; padding: 0 15px; font-size: 16px; color: #232330; line-height: 34px; }
header .login .anim { position: absolute; top: 50%; left: 50%; -moz-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); -webkit-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); animation: anim-out 1.6s ease infinite; -webkit-animation: anim-out 1.6s ease infinite; -moz-animation: anim-out 1.6s ease infinite; }
header .login .anim:before { position: relative; content: ''; display: block; margin-top: 100%; }
header .login .anim:after { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; border-radius: 50%; animation: anim-out-pseudo 1.6s ease infinite; -webkit-animation: anim-out-pseudo 1.6s ease infinite; -moz-animation: anim-out-pseudo 1.6s ease infinite; }
@-webkit-keyframes anim-out-pseudo {
	0% { background: transparent; }
	55% { background: transparent; }
	56% { background: rgba(0, 0, 0, 0.2); }
	100% { background: transparent; }
}
@-moz-keyframes anim-out-pseudo {
	0% { background: transparent; }
	55% { background: transparent; }
	56% { background: rgba(0, 0, 0, 0.2); }
	100% { background: transparent; }
}
@-ms-keyframes anim-out-pseudo {
	0% { background: transparent; }
	55% { background: transparent; }
	56% { background: rgba(0, 0, 0, 0.2); }
	100% { background: transparent; }
}
@keyframes anim-out-pseudo {
	0% { background: transparent; }
	55% { background: transparent; }
	56% { background: rgba(0, 0, 0, 0.2); }
	100% { background: transparent; }
}
@-webkit-keyframes anim-out {
	0% { width: 100%; }
	55% { width: 100%; }
	56% { width: 0%; }
	100% { width: 100%; }
}
@-moz-keyframes anim-out {
	0% { width: 100%; }
	55% { width: 100%; }
	56% { width: 0%; }
	100% { width: 100%; }
}
@-ms-keyframes anim-out {
	0% { width: 100%; }
	55% { width: 100%; }
	56% { width: 0%; }
	100% { width: 100%; }
}
@keyframes anim-out {
	0% { width: 100%; }
	55% { width: 100%; }
	56% { width: 0%; }
	100% { width: 100%; }
}
.http_banner { height: 530px; background: url("../images/http/banner.png") no-repeat center; text-align: center; }
.http_banner h2 { margin-top: 54px; font-size: 58px; line-height: 74px; color: #fff; text-align: center; letter-spacing: 8px; }
.http_banner h2 span { color: #F8D970; }
.http_banner .p1 { margin-top: 18px; text-align: center; line-height: 42px; font-size: 34px; color: #fff; }
.http_banner .p1 span { margin: 0 16px; }
.http_banner .ip_box { display: table; margin: 48px auto 0 auto; }
.http_banner .ip_box .fl { position: relative; padding: 0 64px; text-align: center; }
.http_banner .ip_box .fl p { font-size: 36px; line-height: 46px; color: #F8D970; }
.http_banner .ip_box .fl span { display: block; margin-top: 8px; font-size: 16px; line-height: 21px; color: #D2D3D5; }
.http_banner .ip_box .fl:first-child:after { position: absolute; content: ''; right: 0; height: 40px; width: 1px; background: #666; top: 23px; }
.http_banner .an { display: inline-block; position: relative; margin-top: 65px; }
.http_banner .an img { position: absolute; top: -14px; right: -75px; width: auto; }
.http_banner .but { position: relative; display: inline-block; height: 64px; padding: 0 42px; line-height: 64px; background: #FFD440; background: linear-gradient(134deg, #FFE58E 0%, #FFD440 100%); border-radius: 8px; font-size: 26px; color: #222; }
.http_banner .but i { margin-right: 14px; }
.http_01 { background: url(../images/http/http_1_bg.png) no-repeat center bottom; background-size: 1920px 316px;}
.http_01 .jj { float: left; margin-top: 40px; }
.http_01 .jj li { float: left; width: 270px; margin-left: 40px; }
.http_01 .jj li:first-child { margin-left: 0; }
.http_01 .jj .bg1 { background: url(../images/http/bj1.png) no-repeat; }
.http_01 .jj .bg2 { background: url(../images/http/bj2.png) no-repeat; }
.http_01 .jj .bg3 { background: url(../images/http/bj3.png) no-repeat; }
.http_01 .jj .bg4 { background: url(../images/http/bj4.png) no-repeat; }
.http_01 .jj .ti { width: 270px; height: 152px; text-align: center; }
.http_01 .jj .ti i { margin-top: 31px; }
.http_01 .jj .ti span { display: block; margin-top: 18px; font-size: 22px; color: #fff; line-height: 29px; }
.http_01 .jj .bo { display: inline-block; width: 100%; height: 164px; padding: 6px 15px 0px 20px; border-left: 1px solid #EDEFF2; border-right: 1px solid #EDEFF2; border-bottom: 1px solid #EDEFF2; }
.http_01 .jj .bo i { float: left; width: 6px; height: 6px; margin-top: 8px; margin-right: 10px; background: #FBB801; border-radius: 50%; }
.http_01 .jj .bo p { margin-top: 10px; font-size: 15px; color: #666; line-height: 22px; text-align: justify; }
.http_01 h3 { float: left; width: 100%; margin-top: 66px; line-height: 45px; font-size: 34px; color: #222; text-align: center; letter-spacing: 2px; }
.http_01 .ip { float: left; width: 100%; }
.http_01 .ip li { float: left; margin-top: 52px; margin-bottom: 78px; text-align: center; }
.http_01 .ip li:first-child { margin-left: 0; }
.http_01 .ip li:nth-child(1) { margin-left: 22px; }
.http_01 .ip li:nth-child(2) { margin-left: 190px; }
.http_01 .ip li:nth-child(3) { margin-left: 216px; }
.http_01 .ip li:nth-child(4) { margin-left: 214px; }
.http_01 .ip .box { display: inline-block; text-align: left; }
.http_01 .ip .sp1 { display: block; margin-top: 17px; font-size: 16px; color: #444; line-height: 21px; }
.http_01 .ip .sp2 { display: block; margin-top: 10px; font-size: 40px; color: #222; line-height: 1; }
.http_02 { background: url(../images/http/http_2_bg.png) no-repeat center; padding-bottom: 54px; text-align: center; }
.http_02 h3 { margin-top: 58px; font-size: 34px; color: #222; line-height: 45px; text-align: center; }
.http_02 strong { font-size: 18px; color: #666; margin-top: 10px; display: block; }
.http_02 li { position: relative; float: left; margin-right: 107px; margin-top: 45px; }
.http_02 li:last-child { margin-right: 0; }
.http_02 li:before { position: absolute; content: ''; top: 38px; right: -72px; width: 38px; height: 11px; background: url(../images/http/ico_02.png) no-repeat; }
.http_02 li:last-child:before { display: none; }
.http_02 li h4 { font-size: 24px; color: #222; font-weight: normal; }
.http_02 li i { display: inline-block; vertical-align: top; background: url(../images/http/ico_jr.png) no-repeat; width: 38px; height: 36px; margin-right: 12px; color: #fff; font-style: italic; font-size: 24px; font-weight: normal; text-align: center; }
.http_02 li p { margin-top: 9px; font-size: 16px; color: #666; line-height: 24px; text-align: left; }
.http_02 .but { position: relative; display: inline-block; vertical-align: top; line-height: 50px; margin-top: 48px; padding: 0 38px 0 47px; font-size: 0; color: #232330; background: #FFD440; background: linear-gradient(135deg, #FFE58E 0%, #FFD440 100%); border-radius: 6px; text-align: center; }
.http_02 .but font { display: inline-block; vertical-align: middle; font-size: 18px; }
.http_02 .but i { margin-left: 7px; }
.http_03 { background: url(../images/http/http_3_bg.jpg) no-repeat center; height: 180px; background-size: 1920px 180px;}
.http_03 h2 { font-size: 34px; margin-left: 82px; color: #fff; line-height: 180px; float: left; }
.http_03 .http-kefu { padding-top: 40px; margin-right: 86px; float: right; width: 354px; }
.http_03 .http-kefu img { width: 100px; height: 100px; margin-right: 16px; float: left; }
.http_03 .http-kefu a { width: 152px; display: block; height: 42px; line-height: 40px; border-radius: 4px; border: solid 1px #ffffff; text-align: center; margin-bottom: 16px; float: left; color: #fff; font-size: 15px; }
.http_03 .http-kefu a:hover { background: #fff; color: #379aff; }
.http_03 .http-kefu a:hover i { background-position: -212px -136px; }
.http_03 .http-kefu a i { margin-right: 10px; vertical-align: text-bottom; }
.http_04 { padding: 106px 0; background: url(../images/http/http_4_bg.png) no-repeat center; }
.http_04 h2 { font-size: 34px; width: 340px; line-height: 52px; }
.http_04 img { width: inherit; }
.http_04 ul { width: 822px; margin-left: -32px; margin-top: -54px; }
.http_04 ul li { margin-left: 32px; width: 242px; margin-top: 54px; }
.http_04 ul li:hover { cursor: pointer; }
.http_04 ul li strong { margin-top: 6px; font-size: 18px; display: block; }
.http_04 ul li p { font-size: 14px; color: #9b9ba3; }
.http_05 { background: url(../images/http/http_5_bg.jpg) no-repeat center; height: 230px; padding-top: 48px; text-align: center; }
.http_05 h2 { font-size: 34px; color: #fff; }
.http_05 a { position: relative; width: 220px; height: 48px; line-height: 48px; background-color: #ffffff; box-shadow: 0px 0px 4px 0px rgba(242, 130, 0, 0.82); border-radius: 6px; display: block; margin: 24px auto 0; }
.http_05 strong { display: inline-block; vertical-align: middle; color: #ff7700; font-size: 18px; }
.http_05 i { margin-left: 10px; vertical-align: middle; }
.http_06 { display: block; width: 100%; height: 481px; padding-top: 48px; text-align: center; }
.http_06 h2 { display: block; font-size: 34px; color: #222222; line-height: 45px; }
.http_06 .tp { display: block; margin-top: 10px; font-size: 18px; color: #666666; line-height: 24px; }
.http_06 ul { display: flex; justify-content: space-between; }
.http_06 li { display: block; width: 222px; height: 166px; margin-top: 40px; }
.http_06 li img { width: 100%; height: 166px; }
.http_06 li strong { display: block; margin-top: 12px; margin-bottom: 4px; line-height: 26px; text-align: left; font-size: 20px; color: #222222; }
.http_06 li p { display: inline-block; width: 100%; margin-top: 2px; font-size: 14px; color: #9B9BA3; line-height: 19px; text-align: left; }
.http_07 { display: block; width: 100%; height: 659px; padding-top: 52px; text-align: center; background-color: #F8FAFC; }
.http_07 h2 { display: block; font-size: 34px; color: #222222; line-height: 45px; }
.http_07 .tp { display: block; margin-top: 10px; font-size: 18px; color: #666666; line-height: 24px; }
.http_07 .tp font { margin-left: 10px; color: #FA9600; font-size: 18px; }
.http_07 .tp i { color: #FA9600; }
.http_07 .ul_box { margin: 27px -12px 0 -12px; text-align: left; }
.http_07 .ul_box > li { float: left; width: 586px; height: 168px; margin: 12px; background-color: #fff; box-shadow: 0px 0px 8px rgba(140, 175, 210, 0.1); }
.http_07 .ul_box .fl_bo { float: left; width: 232px; height: 168px; }
.http_07 .ul_box .fl_bo font { display: block; margin-left: 77px; margin-top: 124px; font-size: 15px; color: #222; line-height: 20px; }
.http_07 .ul_box .bg1 { background: url(../images/bg/gr02s.png) no-repeat; background-position: 48px 19px; }
.http_07 .ul_box .bg2 { background: url(../images/bg/gr03s.png) no-repeat; background-position: 48px 19px; }
.http_07 .ul_box .bg3 { background: url(../images/bg/gr01s.png) no-repeat; background-position: 48px 19px; }
.http_07 .ul_box .bg4 { background: url(../images/bg/gr04s.png) no-repeat; background-position: 48px 19px; }
.http_07 .ul_box .bg5 { background: url(../images/bg/gr05s.png) no-repeat; background-position: 48px 19px; }
.http_07 .ul_box .fr_bo { margin-top: 18px; }
.http_07 .ul_box .fr_bo li { line-height: 30px; }
.http_07 .ul_box .fr_bo li:hover .ico_18 { background-position: -158px -211px; }
.http_07 .ul_box .fr_bo li:hover a { color: #FBB801; }
.http_07 .ul_box .fr_bo a { display: inline-block; vertical-align: middle; width: 300px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-left: 10px; font-size: 15px; color: #222; }
.http_07 .kf { display: block; margin-top: 26px; text-align: center; font-size: 0; }
.http_07 .kf span { display: inline-block; vertical-align: middle; line-height: 26px; font-size: 20px; color: #AFAFAF; }
.http_07 .kf a { display: inline-block; padding: 8px 14px; margin-left: 8px; background-color: #fff; border-radius: 6px; font-size: 0; line-height: 1; }
.http_07 .kf font { display: inline-block; vertical-align: middle; margin-left: 3px; font-size: 18px; color: #488BFF; }
.http_07 .kf .kf_ico { display: inline-block; vertical-align: middle; width: 22px; height: 22px; background: url("../images/index/kf_ico.png"); }
.http_08 { display: block; width: 100%; height: 623px; padding-top: 68px; text-align: center; }
.http_08 h2 { display: block; font-size: 34px; color: #222222; line-height: 45px; }
.http_08 .tp { display: block; margin-top: 10px; font-size: 18px; color: #666666; line-height: 24px; }
.http_08 ul { display: block; margin-top: 40px; }
.http_08 li { float: left; width: 216px; height: 368px; border-radius: 4px; }
.http_08 .dg_bg1 { background: url("../images/http/in8_1.png") no-repeat; background-size: 100% 100%; }
.http_08 .dg_bg2 { margin-left: 30px; background: url("../images/http/in8_2.png") no-repeat; background-size: 100% 100%; }
.http_08 .dg_bg3 { margin-left: 30px; background: url("../images/http/in8_3.png") no-repeat; background-size: 100% 100%; }
.http_08 .dg_bg4 { margin-left: 30px; background: url("../images/http/in8_4.png") no-repeat; background-size: 100% 100%; }
.http_08 .dg_bg5 { margin-left: 30px; background: url("../images/http/in8_5.png") no-repeat; background-size: 100% 100%; }
.http_08 strong { display: block; margin-top: 106px; margin-bottom: 8px; font-size: 24px; color: #FFFFFF; text-align: center; line-height: 31px; }
.http_08 .cp { display: block; font-size: 15px; color: #D6D6D6; line-height: 20px; }
.http_08 .box_txt { display: block; margin-top: 50px; }
.http_08 .box_txt p { margin-left: -12px; line-height: 32px; }
.http_08 .box_txt i { display: inline-block; vertical-align: middle; width: 4px; height: 4px; margin-right: 13px; background-color: #E6E6E6; border-radius: 50%; }
.http_08 .box_txt font { display: inline-block; vertical-align: middle; font-size: 15px; color: #E6E6E6; }
.bbt { overflow: hidden; }
.bbt::before { content: " "; display: block; width: 200px; height: 80px; background: rgba(255, 255, 255, 0.4); position: absolute; top: -10px; left: -200px; transform: rotate(-45deg); transition: all .3s ease-in-out; }
.bbt:hover:before { margin-left: 500px; }

/*长效IP*/
.machine_box{overflow: hidden; }
.machine_info{ position: relative; background: #fff; display: table; width: 800px; min-height: 300px; margin: 150px auto; border-radius: 10px; box-shadow: 0 0 0.5px rgb(0 0 0 / 1%), 0 0 1.2px rgb(0 0 0 / 2%), 0 0 2.1px rgb(0 0 0 / 2%), 0 0 3.5px rgb(0 0 0 / 2%), 0 0 5.8px rgb(0 0 0 / 3%), 0 0 10.2px rgb(0 0 0 / 3%), 0 0 22px rgb(0 0 0 / 4%); padding: 30px 10px; box-sizing: border-box;}
.machine_info li{ float: left; width: 100%; margin-bottom: 15px;}
.machine_info span{ float: left; width: 22%; height: 46px; line-height: 46px; margin-right: 2%; color: #222; font-size: 16px; text-align: right;}
.machine_info input,.machine_info textarea{ float: left; width: 54%; margin-left: 2%; margin-right: 9%; height: 46px; padding-left: 16px; line-height: 46px; border-radius: 4px; border: 1px solid #DCDFE6; font-size: 15px;}
.machine_info textarea{ height: 220px; padding: 5px 16px; line-height: 24px;}
.machine_info p{ float: left; width: 69%; margin-left: 26%; color: red; line-height: 26px; font-size: 14px;}
.machine_info .buttom{ width: 50%;height: 50px;margin-top: 7px; margin-left: 2%;margin-right: 9%;line-height: 50px;font-size: 16px;color: #232330;background: #FFD440;background: -webkit-linear-gradient(315deg, #FFE58E 0%, #FFD440 100%);background: -moz-linear-gradient(315deg, #FFE58E 0%, #FFD440 100%);background: -o-linear-gradient(315deg, #FFE58E 0%, #FFD440 100%);background: linear-gradient(135deg, #FFE58E 0%, #FFD440 100%);border: 0px; text-align: center; border-radius: 4px; cursor: pointer;}

/*广告*/
.h160 { display: block; width: 100%; height: 160px; }
.h150 { display: block; width: 100%; height: 150px; }
.top_ad { position: fixed; top: 0; left: 50%; display: block; width: 1920px; height: 90px; margin-left: -960px; overflow: hidden; z-index: 9999; }
.right_ad { position: fixed; top: 530px; right: 18px; display: block; z-index: 9998; }
.left_ad { position: fixed; top: 530px; left: 18px; display: block; width: 229px; height: 210px; z-index: 9998; }

/*返利活动*/
.songfl { display: block; width: 100%; position: relative; overflow: hidden; background-color: #fad992; }
.songfl .bg1 { position: absolute; left: 50%; top: 0; display: block; width: 1920px; height: 350px; margin-left: -960px; background: url("../images/so/bg1.png") no-repeat; }
.songfl .bg2 { position: absolute; left: 50%; top: 350px; display: block; width: 1920px; height: 347px; margin-left: -960px; background: url("../images/so/bg2.png") no-repeat; }
.songfl img { vertical-align: top; width: auto; }
.songfl .box1 { position: relative; margin-top: 515px; }
.songfl .box1 .ti { display: block; margin-bottom: 36px; text-align: center; }
.songfl .box1 .bo { display: block; width: 100%; height: 320px; padding: 45px 40px 60px 42px; background-color: #fdf6ea; border-radius: 24px; border: 1px solid #fff; }
.songfl .box1 .l { position: relative; float: left; width: 706px; border-right: 1px solid #ede6db; }
.songfl .box1 .r { float: left; width: 410px; padding-left: 44px; }
.songfl .box1 .r h4 { display: inline-block; margin-bottom: 13px; font-size: 19px; line-height: 17px; color: #222222; font-weight: normal; }
.songfl .box1 .r p { font-size: 17px; color: #666; line-height: 28px; }
.songfl .box1 .r span { color: #f43924; }
.songfl .box1 .r a { position: relative; display: block; margin: 26px auto 0 auto; width: 200px; height: 48px; line-height: 48px; text-align: center; color: #fff; font-size: 17px; border-radius: 24px; background-color: #f53e17; }
.songfl .box1 .r a i { position: absolute; left: 67px; top: -14px; display: block; width: 184px; height: 120px; background: url("../images/so/box2.png"); }
.songfl .box1 .tm { float: left; margin-left: 62px; }
.songfl .box1 .tm:first-child { margin-left: 0; }
.songfl .box1 .tm span { display: block; width: 152px; height: 44px; margin: 0 auto; font-size: 17px; color: #fff; text-align: center; line-height: 38px; background: url("../images/so/box1.png") no-repeat; }
.songfl .box1 .tm i { position: relative; z-index: 2; display: block; margin: 33px auto 32px auto; width: 14px; height: 14px; border-radius: 50%; background-color: #f43926; }
.songfl .box1 .tm img { border-radius: 6px; box-shadow: 2px 6px 10px 0px rgba(197, 143, 112, 0.14); }
.songfl .box1 .tp { position: absolute; top: 79px; left: 0; display: block; width: 658px; height: 10px; border-radius: 5px; background-color: #ffc8a6; z-index: 1; }
.songfl .box1 .bg3 { position: absolute; right: -274px; bottom: 66px; display: inline-block; width: 60px; height: 60px; background: url("../images/so/bg3.png") no-repeat; }
.songfl .box2 { position: relative; display: block; margin-top: 54px; margin-bottom: 160px; }
.songfl .box2 .ti { display: block; margin-bottom: 36px; text-align: center; }
.songfl .box2 .bo { display: block; width: 100%; height: 510px; padding: 30px 0 50px 40px; background-color: #fdf6ea; border-radius: 24px; border: 1px solid #fff; }
.songfl .box2 i { display: inline-block; vertical-align: middle; background: url("../images/so/sum.png") no-repeat; }
.songfl .box2 i.c1 { width: 25px; height: 17px; background-position: -10px -195px; }
.songfl .box2 i.c2 { width: 25px; height: 17px; background-position: -10px -232px; }
.songfl .box2 i.c3 { width: 25px; height: 17px; background-position: -10px -269px; }
.songfl .box2 i.c4 { width: 25px; height: 17px; background-position: -10px -306px; }
.songfl .box2 i.c5 { width: 25px; height: 17px; background-position: -10px -343px; }
.songfl .box2 i.c6 { width: 25px; height: 17px; background-position: -10px -380px; }
.songfl .box2 i.c7 { width: 25px; height: 17px; background-position: -10px -10px; }
.songfl .box2 i.c8 { width: 25px; height: 17px; background-position: -10px -47px; }
.songfl .box2 i.c9 { width: 25px; height: 17px; background-position: -10px -84px; }
.songfl .box2 i.c10 { width: 25px; height: 17px; background-position: -10px -121px; }
.songfl .box2 i.c11 { width: 25px; height: 17px; background-position: -10px -158px; }
.songfl .box2 p { line-height: 39px; }
.songfl .box2 b { font-weight: bold; }
.songfl .box2 font { display: inline-block; vertical-align: middle; margin-left: 5px; font-size: 17px; color: #8d2002; }
.songfl .box2 .bg4 { position: absolute; left: -209px; top: 133px; display: inline-block; width: 60px; height: 60px; background: url("../images/so/bg4.png") no-repeat; }
.songfl .box2 .bg5 { position: absolute; right: -72px; bottom: -58px; display: inline-block; width: 157px; height: 110px; background: url("../images/so/bg5.png") no-repeat; }
.user_content .user_cont .song_user { display: block; background: #FCFCFC; border-bottom: 1px solid #E5EAEF; text-align: center; }
.user_content .user_cont .song_user h4 { display: block; margin-top: 34px; margin-bottom: 20px; font-size: 18px; color: #002222; font-weight: normal; line-height: 24px; }
.user_content .user_cont .song_user h4 font { display: inline-block; margin-left: 10px; vertical-align: middle; }
.user_content .user_cont .song_user ul { display: inline-block; }
.user_content .user_cont .song_user li { position: relative; float: left; min-width: 270px; padding: 0 65px; text-align: center; }
.user_content .user_cont .song_user li em { display: block; margin-bottom: 3px; font-size: 42px; color: #232330; line-height: 55px; }
.user_content .user_cont .song_user li span { display: block; font-size: 14px; color: #808793; line-height: 19px; text-indent: 6px; }
.user_content .user_cont .song_user li .hr { position: absolute; right: 0; top: 18px; display: inline-block; width: 1px; height: 48px; background-color: #DCDFE6; }
.user_content .user_cont .song_user .tiqu { position: relative; display: flex; justify-content: space-between; margin: 20px 26px 30px 26px; padding: 22px 0; background: #FFFFFF; border-radius: 8px; }
.user_content .user_cont .song_user .tiqu span { display: block; font-size: 14px; color: #808793; line-height: 19px; }
.user_content .user_cont .song_user .tiqu_li { border-left: 1px solid #F1F2F5; text-align: left; padding-left: 20px; }
.user_content .user_cont .song_user .tiqu_li:first-child { border-left: 0; }
.user_content .user_cont .song_user .last { padding-right: 27px; }
.user_content .user_cont .song_user .ip { display: block; margin-top: 10px; }
.user_content .user_cont .song_user .ip font { margin-right: 4px; font-size: 38px; line-height: 50px; }
.user_content .user_cont .song_user .ip em { font-size: 14px; color: #808793; }
.user_content .user_cont .song_user .in { display: block; margin-top: 12px; font-size: 0px; color: #808793; line-height: 19px; }
.user_content .user_cont .song_user .in div { display: inline-block; margin-left: 12px; font-size: 14px; }
.user_content .user_cont .song_user .in div:first-child { margin-left: 0; }
.user_content .user_cont .song_user .in .red { margin-left: 4px; color: #E40E0E; }
.user_content .user_cont .song_user .in .green { margin-left: 4px; color: #45CC15; }
.user_content .user_cont .song_user .bq { position: absolute; top: -6px; right: -6px; display: block; width: 72px; height: 72px; background: url("../images/so/fy.png") no-repeat; }
.user_content .user_cont .song_user a { vertical-align: middle; font-size: 16px; color: #ed9e2e; font-weight: normal; margin-left: 12px; }


/*新购买页*/
.sc_purchase_bg { max-width: 1920px; height: 225px; width: 100%; }
.sc_purchase_ico { background: url("../images/purchase_new/ico.png") no-repeat; }
.choice_k { width: 30px; height: 30px; background-position: -10px -82px; }
.close_g { width: 18px; height: 19px; background-position: -110px -82px; }
.choice_l { width: 30px; height: 30px; background-position: -60px -82px; }
.mo_wx { width: 52px; height: 52px; background-position: -10px -10px; }
.mo_zfb { width: 52px; height: 52px; background-position: -82px -10px; }
.sc_purchase_s11 { padding-top: 40px; }
.sc_purchase_s11 .tab { display: inline-block; vertical-align: top; margin-bottom: 20px; width: 1200px; }
.sc_purchase_s11 .tab_top { width: 929px; height: 60px; padding: 4px 16px; margin: 0 auto 36px auto; background: #FFFFFF; box-shadow: 0px 0px 8px 1px rgba(140, 175, 210, 0.1); border-radius: 35px; font-size: 0; }
.sc_purchase_s11 .tab_top a { position: relative; display: inline-block; vertical-align: top; height: 52px; line-height: 52px; padding: 0 52px; border-radius: 31px 31px 31px 31px; color: #222; font-size: 18px; text-align: center; }
.sc_purchase_s11 .tab_top span { position: absolute; top: -14px; left: 50%; display: block; height: 26px; padding: 0 8px; line-height: 26px; background: #FF3900; border-radius: 13px 13px 13px 0px; font-size: 14px; color: #fff; white-space: nowrap; z-index: 1; }
.sc_purchase_s11 .tab_top .active { background: #488BFF; color: #fff; }
.sc_purchase_s11 .tab_body .cont { display: none; }
.sc_purchase_s11 .tab_body .set_li { position: relative; float: left; width: 224px; height: 492px; padding: 14px; margin-left: 20px; background: #FFFFFF; box-shadow: 0px 0px 8px 1px rgba(140, 175, 210, 0.1); border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
.sc_purchase_s11 .tab_body .set_li::before { position: absolute; left: -1px; top: 0; content: ''; float: left; width: 224px; height: 3px; background-color: #488BFF; }
.sc_purchase_s11 .tab_body .set_li:first-child { margin-left: 0; }
.sc_purchase_s11 .tab_body .set_li:nth-child(2){ border-bottom: 1px solid #FF3900; border-left: 1px solid #FF3900; border-right: 1px solid #FF3900;}
.sc_purchase_s11 .tab_body .set_li:nth-child(2)::before{ background-color: #FF3900;}
.sc_purchase_s11 .tab_body .set_li:hover { border-bottom: 1px solid #488BFF; border-left: 1px solid #488BFF; border-right: 1px solid #488BFF; }
.sc_purchase_s11 .tab_body .set_li:hover::before{ background-color: #488BFF;}
.sc_purchase_s11 .tab_body .set_li:nth-child(2):hover{ border-bottom: 1px solid #FF3900; border-left: 1px solid #FF3900; border-right: 1px solid #FF3900;}
.sc_purchase_s11 .tab_body .set_li:nth-child(2):hover::before{ background-color: #FF3900;}
.sc_purchase_s11 .tab_body .pet_li { position: relative; float: left; width: 230px; height: 556px; padding: 10px; margin-left: 12px; background: #FFFFFF; box-shadow: 0px 0px 8px 1px rgba(140, 175, 210, 0.1); border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
.sc_purchase_s11 .tab_body .pet_li::before { position: absolute; left: -1px; top: 0; content: ''; float: left; width: 230px; height: 3px; background-color: #488BFF; }
.sc_purchase_s11 .tab_body .pet_li:first-child { margin-left: 0; }
.sc_purchase_s11 .tab_body .pet_li:hover { border-bottom: 1px solid #488BFF; border-left: 1px solid #488BFF; border-right: 1px solid #488BFF; }
.sc_purchase_s11 .tab_body .bet_li { position: relative; float: left; width: 326px; height: 556px; padding: 15px 20px 22px 20px; margin-left: 20px; background: #FFFFFF; box-shadow: 0px 0px 8px 1px rgba(140, 175, 210, 0.1); border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
.sc_purchase_s11 .tab_body .bet_li::before { position: absolute; left: -1px; top: 0; content: ''; float: left; width: 326px; height: 3px; background-color: #488BFF; }
.sc_purchase_s11 .tab_body .bet_li:first-child { margin-left: 91px; }
.sc_purchase_s11 .tab_body .bet_li:hover { border-bottom: 1px solid #488BFF; border-left: 1px solid #488BFF;  border-right: 1px solid #488BFF;}
.sc_purchase_s11 .tab_body .bet_li .sp1 span { color: #FF3900; font-size: 22px; }
.sc_purchase_s11 .tab_body .bet_li .sub { padding-left: 0px !important; text-align: center; }
.sc_purchase_s11 .tab_body .stable_list { float: left; position: relative; width: 285px; padding-left: 14px; padding-right: 14px; padding-bottom: 14px; margin-left: 20px; background-color: #fff; -webkit-box-shadow: 0px 0px 8px rgba(140, 175, 210, 0.1); box-shadow: 0px 0px 8px rgba(140, 175, 210, 0.1); cursor: pointer; border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
.sc_purchase_s11 .tab_body .stable_list:first-child { margin-left: 0; }
.sc_purchase_s11 .tab_body .stable_list::before { position: absolute; left: -1px; top: 0; content: ''; float: left; width: 285px; height: 3px; background-color: #488BFF; }
.sc_purchase_s11 .tab_body .stable_list:hover { border-bottom: 1px solid #488BFF; border-left: 1px solid #488BFF; border-right: 1px solid #488BFF; }
.sc_purchase_s11 .tab_body .stable_list .sc1 { display: block; margin-top: 16px; font-size: 20px; line-height: 26px; text-align: center; color: #488BFF; }
.sc_purchase_s11 .tab_body .stable_list .sc1 span { color: #FF3900; }
.sc_purchase_s11 .tab_body .stable_list .sc2 { display: inline-block; width: 100%; height: 76px; margin-top: 10px; font-weight: bold; font-size: 26px; text-align: center; line-height: 76px; }
.sc_purchase_s11 .tab_body .stable_list .sc2 em { font-size: 58px; font-weight: normal; }
.sc_purchase_s11 .tab_body .stable_list .sc3 { position: relative; margin-top: 10px; text-align: center; }
.sc_purchase_s11 .tab_body .stable_list .sc3::after { position: absolute; left: 0; top: 50%; content: ''; width: 100%; height: 1px; background: #E6E6E6; z-index: 0; }
.sc_purchase_s11 .tab_body .stable_list .sc3 span { position: relative; display: inline-block; vertical-align: top; background-color: #fff; padding: 0 10px; font-size: 16px; color: #666; z-index: 1; }
.sc_purchase_s11 .tab_body .stable_list .bp li { font-size: 0; }
.sc_purchase_s11 .tab_body .stable_list .bp li span { font-size: 14px; color: #707887; }
.sc_purchase_s11 .tab_body .stable_list .inputNum { width: 50px !important; font-size: 14px; }
.sc_purchase_s11 .tab_body .stable_list dl { float: left; width: 100%; margin-top: 2px; margin-bottom: 13px; }
.sc_purchase_s11 .tab_body .stable_list .check { float: left; width: 50%; margin-top: 5.5px; padding-left: 4px; }
.sc_purchase_s11 .tab_body .stable_list .check font { display: inline-block; vertical-align: middle; margin-left: 8px; font-size: 14px; color: #222 !important; }
.sc_purchase_s11 .tab_body .stable_list .check input { display: none; }
.sc_purchase_s11 .tab_body .stable_list .check em { position: relative; display: inline-block; vertical-align: middle; width: 16px; height: 16px; border-radius: 50%; border: 1px solid #AAAAAA; }
.sc_purchase_s11 .tab_body .stable_list .check input:checked ~ font { color: #488BFF !important; }
.sc_purchase_s11 .tab_body .stable_list .check input:checked ~ em { border: 1px solid #488BFF; }
.sc_purchase_s11 .tab_body .stable_list .check input:checked ~ em::before { content: ''; position: absolute; left: 50%; top: 50%; margin-top: -4px; margin-left: -4px; border-radius: 50%; background: #488BFF; width: 8px; height: 8px; }
.sc_purchase_s11 .tab_body .stable_list label { cursor: pointer; }
.sc_purchase_s11 .tab_body .stable_list .lx { float: left; width: 100%; height: 42px; margin-top: 20px; line-height: 42px; font-size: 16px; color: #fff; border-radius: 4px; text-align: center; background-color: #488BFF; }
.sc_purchase_s11 .contact_bxl { height: 479px; }
.sc_purchase_s11 .bxl { float: left; width: 1018px; margin-left: 91px; margin-top: 20px; background: #fff; box-shadow: 0px 0px 8px 1px rgba(140, 175, 210, 0.1); }
.sc_purchase_s11 .bxl .liet { float: left; width: 100%; height: 68px; }
.sc_purchase_s11 .bxl h2 { display: block; margin: 23px 0; font-size: 28px; line-height: 37px; text-align: center; color: #222; }
.sc_purchase_s11 .bxl .natit { float: left; width: 104px; margin-right: 31px; line-height: 21px; text-align: right; font-size: 16px; }
.sc_purchase_s11 .bxl .slide_list { float: left; width: 708px; margin-right: 36px; margin-top: 4px; }
.sc_purchase_s11 .bxl .inputNum { float: left; width: 60px; height: 30px; line-height: 30px; border-top: 1px solid #DCDFE6; border-bottom: 1px solid #DCDFE6; border-left: 0; border-right: 0; text-align: center; color: #222222; }
.sc_purchase_s11 .bxl .btn_minus { float: left; width: 30px; height: 30px; line-height: 30px; border: 1px solid #DCDFE6; text-align: center; color: #707887; background: #FBFBFB no-repeat center; border-radius: 2px 0 0 2px; background-image: linear-gradient(to top, currentColor, currentColor); background-size: 8px 2px;}
.sc_purchase_s11 .bxl .btn_plus { float: left; width: 30px; height: 30px; line-height: 30px; border: 1px solid #488BFF; text-align: center; color: #fff; background: #488BFF no-repeat center; border-radius: 0 2px 2px 0; background-image: linear-gradient(to top, currentColor, currentColor), linear-gradient(to top, currentColor, currentColor); background-size: 8px 2px, 2px 8px; }
.sc_purchase_s11 .bxl .btn_box { display: inline-block; vertical-align: middle; }
.sc_purchase_s11 .bxl .hq { display: table; width: 286px; height: 46px; margin: 0 auto 30px auto; line-height: 46px; text-align: center; background-color: #488BFF; color: #fff; font-size: 16px; border-radius: 4px; }
.sc_purchase_s11 .contact_bxl .jj { float: left; width: 1018px; margin: 14px 0 80px 91px; line-height: 21px; font-size: 16px; color: #aaa; }
.sc_purchase_s11 .contact_bxl .jj em, .sc_purchase_s11 .contact_bxl .jj a { color: #F4201A; }
.sc_purchase_s11 .tab_body .ti { text-align: center; margin-top: 15px; }
.sc_purchase_s11 .tab_body .ti .sp1 { font-size: 26px; color: #222; font-weight: bold; }
.sc_purchase_s11 .tab_body .ti .sp2 { position: relative; margin-top: 12px; }
.sc_purchase_s11 .tab_body .ti .sp2::after { position: absolute; left: 0; top: 50%; content: ''; width: 100%; height: 1px; background: #E6E6E6; z-index: 0; }
.sc_purchase_s11 .tab_body .ti em { font-size: 58px; font-weight: normal; }
.sc_purchase_s11 .tab_body .ti span { position: relative; display: inline-block; vertical-align: top; background-color: #fff; padding: 0 10px; font-size: 16px; color: #888; z-index: 1; }
/*流量套餐购买*/
.sc_purchase_s11 .tab_body .ll_li { float: left; position: relative; width: 224px; height: auto; padding: 0 14px 14px 14px; min-height: 512px; margin-left: 20px; background-color: #fff; -webkit-box-shadow: 0px 0px 8px rgba(140, 175, 210, 0.1); box-shadow: 0px 0px 8px rgba(140, 175, 210, 0.1); cursor: pointer; border-bottom: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; }
.sc_purchase_s11 .tab_body .ll_li:first-child { margin-left: 0; }
.sc_purchase_s11 .tab_body .ll_li::before { position: absolute; left: -1px; top: 0; content: ''; float: left; width: 224px; height: 3px; background-color: #488BFF; }
.sc_purchase_s11 .tab_body .ll_li:hover { border-bottom: 1px solid #488BFF; border-left: 1px solid #488BFF; border-right: 1px solid #488BFF; }
.sc_purchase_s11 .tab_body .ll_li .ts { display: inline-block; margin-top: 2px; line-height: 31px; font-size: 24px; color: #FF3900; }
.sc_purchase_s11 .tab_body .ll_li .ts font { color: #488BFF; }
.sc_purchase_s11 .tab_body .ll_li .jr1 { display: inline-block; width: 100%; margin-top: 18px; line-height: 1; font-size: 26px; color: #222; font-weight: bold; }
.sc_purchase_s11 .tab_body .ll_li .jr2 { display: inline-block; width: 100%; margin-top: 13px; font-size: 15px; color: #A4A8AF; text-decoration: line-through; }
.sc_purchase_s11 .tab_body .ll_li .jr3 { float: left; width: 100%; position: relative; font-size: 16px; color: #888888; margin-bottom: 20px; margin-top: 27px; }
.sc_purchase_s11 .tab_body .ll_li .jr3::after { position: absolute; left: 0; top: 50%; content: ''; width: 100%; height: 1px; background: #E6E6E6; z-index: 0; }
.sc_purchase_s11 .tab_body .ll_li .gm_s { position: absolute; display: block; left: 18px; bottom: 14px; width: 186px; height: 46px; margin-top: 36px; line-height: 46px; text-align: center; background: #FF4646; border-radius: 4px; font-size: 16px; color: #fff; }
.sc_purchase_s11 .tab_body .ll_li .fc_l { position: absolute; left: -6px; top: -5px; }
.sc_purchase_s11 .tab_body .tp { text-align: center; }
.sc_purchase_s11 .tab_body .tp .sp1 { font-size: 22px; color: #488BFF; }
.sc_purchase_s11 .tab_body .tp .sp2 { margin-top: 8px; font-size: 26px; color: #222; font-weight: bold; }
.sc_purchase_s11 .tab_body .tp .spp{ display: inline-block; vertical-align: top; font-size: 15px; color: #999999; text-decoration: line-through; margin-top: -18px;}
.sc_purchase_s11 .tab_body .tp em { font-size: 52px; font-weight: normal; }
.sc_purchase_s11 .tab_body .tp .sp3 { position: relative; margin-top: 12px; }
.sc_purchase_s11 .tab_body .tp .sp3::after { position: absolute; left: 0; top: 50%; content: ''; width: 100%; height: 1px; background: #E6E6E6; z-index: 0; }
.sc_purchase_s11 .tab_body .tp span { position: relative; display: inline-block; vertical-align: top; background-color: #fff; padding: 0 10px; font-size: 18px; color: #888; z-index: 1; }
.sc_purchase_s11 .tab_body .bo { margin-top: 16px; color: #707887; font-size: 14px; }
.sc_purchase_s11 .tab_body .bo li { margin-bottom: 10px; }
.sc_purchase_s11 .tab_body .bo i { display: inline-block; vertical-align: middle; width: 6px; height: 6px; border: 1px solid #BBBBBB; margin-left: 4px; margin-right: 8px; border-radius: 4px; }
.sc_purchase_s11 .tab_body .bo font { color: #FF3900; }
.sc_purchase_s11 .tab_body .bo span { display: inline-block; vertical-align: middle; }
.sc_purchase_s11 .tab_body .bp { margin-top: 16px; color: #707887; font-size: 14px; }
.sc_purchase_s11 .tab_body .bp li { margin-bottom: 10px; }
.sc_purchase_s11 .tab_body .bp i { display: inline-block; vertical-align: middle; width: 6px; height: 6px; border: 1px solid #BBBBBB; margin-left: 4px; margin-right: 8px; border-radius: 4px; }
.sc_purchase_s11 .tab_body .bp font { color: #FF3900; }
.sc_purchase_s11 .tab_body .bp span { display: inline-block; vertical-align: middle; }
.sc_purchase_s11 .tab_body .bp .yj{ margin-left: 12px; text-decoration: line-through;}
.sc_purchase_s11 .tab_body .bp .inputNum { float: left; width: 49px; height: 22px; line-height: 22px; border-top: 1px solid #DCDFE6; border-bottom: 1px solid #DCDFE6; border-left: 0; border-right: 0; text-align: center; color: #222222; font-size: 13px; }
.sc_purchase_s11 .tab_body .bp .btn_minus { float: left; width: 22px; height: 22px; line-height: 22px; border: 1px solid #DCDFE6; text-align: center; color: #707887; background: #FBFBFB no-repeat center; border-radius: 2px 0 0 2px; background-image: linear-gradient(to top, currentColor, currentColor); background-size: 8px 2px; }
.sc_purchase_s11 .tab_body .bp .btn_plus { float: left; width: 22px; height: 22px; line-height: 22px; border: 1px solid #488BFF; text-align: center; color: #fff; background: #488BFF no-repeat center; border-radius: 0 2px 2px 0; background-image: linear-gradient(to top, currentColor, currentColor), linear-gradient(to top, currentColor, currentColor); background-size: 8px 2px, 2px 8px; }
.sc_purchase_s11 .tab_body .bp .btn_box { position: relative; display: inline-block; vertical-align: middle; }
.sc_purchase_s11 .tab_body .bp .btn_box img{ position: absolute; top: -22px; right: -58px; z-index: 1; width: 84px; height: 22px;}
.sc_purchase_s11 .tab_body .sub { display: inline-block; width: 100%; height: 42px; margin-top: 24px; line-height: 42px; background: #FF4646; border-radius: 4px; color: #fff; font-size: 16px; padding-left: 45px; border: 0; cursor: pointer; }
.sc_purchase_s11 .tab_body .gm_a { position: relative; display: block; width: 100%; height: 42px; margin-top: 36px; line-height: 42px; text-indent: 42px; background: #FF4646; border-radius: 4px; font-size: 16px; color: #fff; }
.sc_purchase_s11 .tab_body .p_gm_a { position: relative !important; margin-top: -42px; margin-left: 120px; padding-top: 1px; right: 32px !important; }
.sc_purchase_s11 .tab_body .zs { position: absolute; right: 0px; top: -8px; width: 75px; height: 50px; padding-left: 8px; text-align: center; background: url("../images/purchase_new/buy.png") no-repeat; border-radius: 4px; }
.sc_purchase_s11 .tab_body .zs span { display: block; margin-top: 4px; line-height: normal; text-indent: 0; font-size: 14px; color: #FFF4E1; }
.sc_purchase_s11 .tab_body .zs em { display: inline-block; vertical-align: top; line-height: normal; text-indent: 0; font-size: 18px; color: #FF0606;}
.sc_purchase_s11 .tab_body .zs em i{ font-weight: bold;}
.sc_purchase_s11 .tab_body .fc_r { position: absolute; right: -1px; top: 12px; height: 30px; padding-right: 10px; line-height: 30px; font-size: 16px; color: #fff; text-align: right; }
.sc_purchase_s11 .tab_body .fc_r11, .sc_purchase_s11 .tab_body .gm_a11 { display: none; }
.sc_purchase_s11 .tab_body .fc_l { position: absolute; left: -6px; top: -4px; }
.sc_purchase_s11 .tab_body .pg1 { width: 87px; background: url("../images/purchase_new/jg1.png") no-repeat; }
.sc_purchase_s11 .tab_body .pg2 { width: 95px; background: url("../images/purchase_new/jg2.png") no-repeat; }
.sc_purchase_s11 .tab_body .pg3 { width: 107px; background: url("../images/purchase_new/jg3.png") no-repeat; }
.sc_purchase_s11 .tab_body .zqzq { position: absolute; right: -4px; top: -36px; }
.sc_purchase_s11 .tab_body .zqzq img { width: auto; }
.sc_purchase_s11 .tab_body .zqzq1 { position: absolute; right: -20px; top: -20px; }
.sc_purchase_s11 .tab_body .zqzq1 img { width: auto; }
.sc_purchase_s11 .tab_body .active { display: block; }
.sc_purchase_s11 .shuan11 .ti { margin-top: 22px; }
.sc_purchase_s11 .shuan11 .ti .sp1 { text-indent: -10px; }
.sc_purchase_s11 .shuan11 .ti .sp1 em { font-size: 52px; }
.sc_purchase_s11 .shuan11 .ti .sp2 { margin-top: 15px; }
.sc_purchase_s11 .shuan11 .zs p { display: block; line-height: normal; text-indent: 0; font-size: 18px; color: #FFF15B; }
.sc_purchase_s11 .shuan11 .zs em { font-weight: bold; }
.sc_purchase_s11 .shuan11 .gm_a { display: none; }
.sc_purchase_s11 .shuan11 .gm_a11 { display: block; }
.sc_purchase_s11 .shuan11 .fc_r { display: none; }
.sc_purchase_s11 .shuan11 .fc_r11 { display: block; top: -2px; right: -25px; }
.sc_purchase_s11 .shuan11 .bg { display: block; }
.sc_purchase_s11 .shuan11 .fc_rshuang1 { width: 99px; height: 87px; background: url("../images/purchase_new/shuang1.png") no-repeat; }
.sc_purchase_s11 .shuan11 .fc_rshuang2 { width: 99px; height: 87px; background: url("../images/purchase_new/shuang2.png") no-repeat; }
.sc_purchase_s11 .shuan11 .fc_rshuang3 { width: 99px; height: 87px; background: url("../images/purchase_new/shuang3.png") no-repeat; }
.sc_purchase_s11 .shuan11 .fc_rshuang4 { width: 99px; height: 87px; background: url("../images/purchase_new/shuang4.png") no-repeat; }
.sc_purchase_s11 .contact { margin-bottom: 80px; }
.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; color: #fff; line-height: 37px; font-weight: normal; }
.sc_purchase_s11 .contact .box1 .ls { display: inline-block; vertical-align: top; width: 100%; 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: #FFFFFF; border-radius: 4px; border: 0; 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-radius: 4px 0 0 4px; line-height: 46px; background: #fff; border-top: 2px solid #FF3D2E; border-left: 2px solid #FF3D2E; border-bottom: 2px solid #FF3D2E; 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-radius: 4px; font-size: 16px; color: #fff; text-align: center; border: 0; }
.sc_purchase_s11 .contact .box1 .im{ position: absolute; right: -21px; top: -18px; width: 70px; height: 26px;}
.sc_purchase_s11 .contact .shuang11 font, .sc_purchase_s11 .contact .shuang11 b { font-weight: bold; }
.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 h4 { display: block; margin-top: 39px; margin-bottom: 6px; font-size: 30px; color: #fff; font-weight: normal; line-height: 40px; }
.sc_purchase_s11 .contact .box2 h3 { display: block; margin-bottom: 16px; font-size: 28px; color: #fff; line-height: 37px; }
.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; }
.sc_purchase_s11 .contact .box2 .pl { float: left; }
.sc_purchase_s11 .contact .box2 .pr { float: right; margin-top: 32px; margin-right: 58px; }
.sc_purchase_s11 .contact .box2 .pr img { width: 142px; }
.sc_purchase_s11 .contact .box2 .pr span { display: block; margin-top: 6px; color: #fff; font-size: 14px; text-align: center; line-height: 19px; }
.sc_purchase_s11 .contact .box3 { float: left; width: 590px; height: 224px; padding-top: 36px; background: url("../images/purchase_new/bg3.png") no-repeat top; text-align: center; }
.sc_purchase_s11 .contact .box3 h2 { display: block; margin-bottom: 4px; font-size: 36px; line-height: 47px; color: #fff; }
.sc_purchase_s11 .contact .box3 h3 { display: block; margin-bottom: 20px; font-size: 28px; line-height: 37px; color: #fff; }
.sc_purchase_s11 .contact .box3 a { display: block; margin: 0 auto; width: 232px; height: 44px; padding: 8px 0; border-radius: 22px; background-color: #fff; }
.sc_purchase_s11 .contact .box3 i { display: inline-block; vertical-align: middle; width: 22px; height: 22px; margin-left: 12px; background: url("../images/purchase_new/ico_go.png") no-repeat; }
.sc_purchase_s11 .contact .box3 font { display: inline-block; vertical-align: middle; font-size: 18px; color: #FF5240; }
.sc_purchase_s11 .contact p { display: inline-block; vertical-align: top; margin-top: 14px; line-height: 21px; font-size: 16px; color: #aaa; }
.sc_purchase_s11 .contact p em { color: #F4201A; }

.sc_purchase_s11 .activity_countdown { position: relative; display: inline-block; width: 100%; height: 106px; text-align: center; font-size: 0; }
.sc_purchase_s11 .activity_countdown::before { content: ''; display: block; width: 100%; height: 1px; margin-top: 50px; background-color: #E8EAEC; }
.sc_purchase_s11 .activity_countdown .box { display: inline-block; margin-top: -20px; padding: 0 14px; background-color: #F4F6F8; text-align: center; }
.sc_purchase_s11 .activity_countdown .box .da { display: inline-block; vertical-align: middle; }
.sc_purchase_s11 .activity_countdown .box span { display: inline-block; vertical-align: middle; margin: 0 12px 0 10px; font-size: 18px; color: #222222; }
.sc_purchase_s11 .activity_countdown .box font { display: inline-block; vertical-align: middle; width: 40px; height: 40px; line-height: 40px; border-radius: 6px; background-color: #fff; color: #FF3900; font-size: 18px; }

.popup_gm { display: none; position: fixed; left: 50%; top: 50%; width: 440px; height: 440px; margin-left: -220px; background: #fff; z-index: 9998; }
.popup_gm .tt { display: block; width: 100%; height: 54px; padding-left: 24px; line-height: 54px; border-bottom: 1px solid #E8E8E8; }
.popup_gm .tt span { font-size: 18px; color: #888; }
.popup_gm .tt .close { float: right; margin-top: 17px; margin-right: 22px; }
.popup_gm h3 { display: block; margin-top: 36px; margin-bottom: 31px; font-size: 28px; line-height: 37px; color: #222222; text-align: center; }
.popup_gm .zf_li { display: block; width: 376px; margin: 0 auto; }
.popup_gm .zf_li .mo_zfb, .popup_gm .zf_li .mo_wx { float: left; margin-right: 14px; }
.popup_gm .zf_li .pa { float: left; }
.popup_gm .zf_li h4 { margin-bottom: 4px; font-size: 20px; color: #222; line-height: 26px; font-weight: normal; }
.popup_gm .zf_li p { font-size: 16px; color: #888888; line-height: 21px; }
.popup_gm .zf_li .pa_x { float: right; width: 30px; height: 30px; margin-top: 11px; background-position: -10px -82px; cursor: pointer; }
.popup_gm .bor { padding-top: 24px; margin-top: 24px; border-top: 1px solid #F2F2F2; }
.popup_gm .act .pa_x { background-position: -60px -82px; }
.popup_gm .pay { display: block; width: 376px; height: 52px; margin: 46px auto 0 auto; line-height: 52px; text-align: center; color: #fff; background: #FFBA22; border-radius: 4px; font-size: 20px; }
.popup_jg { display: none; position: fixed; left: 50%; top: 327px; width: 440px; height: 306px; margin-left: -220px; background: #fff; z-index: 9998; }
.popup_jg .tt { display: block; width: 100%; height: 54px; padding-left: 24px; line-height: 54px; border-bottom: 1px solid #E8E8E8; }
.popup_jg .tt span { font-size: 18px; color: #888; }
.popup_jg .tt .close { float: right; margin-top: 17px; margin-right: 22px; }
.popup_jg h3 { display: block; margin-top: 34px; color: #222222; line-height: 31px; font-size: 24px; text-align: center; }
.popup_jg p { display: block; width: 354px; margin: 14px auto 42px auto; text-align: center; font-size: 18px; color: #666666; line-height: 25px; text-align: center; }
.popup_jg font { color: #F4201A; }
.popup_jg .btn { width: 178px; height: 52px; line-height: 52px; border-radius: 4px; color: #fff; font-size: 20px; text-align: center; }
.popup_jg .zf { float: left; margin-left: 32px; background-color: #FF6559; }
.popup_jg .kf { float: left; margin-left: 20px; background-color: #FFBA22; }
.mask { display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: #000; opacity: 0.5; filter: Alpha(opacity=50); z-index: 3; }

/*优惠券*/
.mask_yhj { display: inline-block; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: #000; opacity: 0.5; filter: Alpha(opacity=50); z-index: 2; }
.yhjico { display: inline-block; vertical-align: text-bottom; background: url("../images/kgdj/yhjico.png") no-repeat; }
.yhj_ico1 { width: 20px; height: 20px; background-position: -10px -10px; }
.yhj_ico2 { width: 15px; height: 10px; background-position: -50px -10px; }
.yhj_ico3 { width: 14px; height: 9px; background-position: -10px -50px; }
.kg_purchase_bg { max-width: 1920px; height: 250px; width: 100%; background: url("../images/kgdj/kgbanner.png") no-repeat top center; -o-background-size: 1920px 250px; background-size: 1920px 250px; }
.sc_purchase_s11 .shuan11 .fc_r { display: block; }
.sc_purchase_s11 .shuan11 .fc_r11 { display: none; }
.sc_purchase_s11 .tab_body .set_li { height: auto; min-height: 538px; }
.sc_purchase_s11 .tab_body .gm_a { position: absolute; left: 14px; bottom: 14px; width: 196px; }
.sc_purchase_s11 .tab_body .ti .sb1 { font-size: 26px; color: #222; font-weight: bold; }
.sc_purchase_s11 .tab_body .ti .spp{ display: inline-block; vertical-align: top; font-size: 15px; color: #999999; text-decoration: line-through; margin-top: -18px;}
.sc_purchase_s11 .tab_body .ti .sb2 { float: left; width: 100%; position: relative; margin-bottom: 15px; margin-top: 15px; }
.sc_purchase_s11 .tab_body .ti .sb2::after { position: absolute; left: 0; top: 50%; content: ''; width: 100%; height: 1px; background: #E6E6E6; z-index: 0; }
.sc_purchase_s11 .tab_body .ti em { font-size: 52px; }
.sc_purchase_s11 .contact .box2 p { font-weight: bold; }
.sc_purchase_s11 .contact .box1 .ls { position: relative; width: auto; }
.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; height: 26px; width: 1px; 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 .sp3 { display: inline-block; width: 100%; }
.sc_purchase_s11 .yhj1 { float: left; width: 100%; margin-top: -5px; margin-bottom: 2px; }
.sc_purchase_s11 .yhj1 i { margin-right: 5px; }
.sc_purchase_s11 .yhj1 font { display: inline-block; font-size: 16px; color: #FF3900; line-height: 21px; }

/*不限量套餐*/
.sc_purchase_s11 .bos { display: block; position: relative; width: 926px; margin: 0 auto; background-color: #fff; border-top: 3px solid #488BFF; box-shadow: 0 0 8px rgba(140, 175, 210, 0.1); }
.sc_purchase_s11 .bos h3 { display: block; margin-top: 23px; text-align: center; font-size: 28px; color: #222222; }
.sc_purchase_s11 .bos h3 span { color: #FF3900; }
.sc_purchase_s11 .bos .bos_ul { position: relative; display: block; margin: 31px 22px 0 22px; padding-top: 30px; padding-bottom: 16px; border: 1px solid #E6E6E6; }
.sc_purchase_s11 .bos .bos_ul i { display: inline-block; margin-right: 8px; width: 6px; height: 6px; background-color: #fff; border: 1px solid #BBBBBB; border-radius: 50%; }
.sc_purchase_s11 .bos .bos_li1 { float: left; width: 312px; height: 34px; margin-left: 32px; }
.sc_purchase_s11 .bos .bos_li2 { float: left; width: 300px; height: 34px; }
.sc_purchase_s11 .bos .bos_li3 { float: left; width: 230px; height: 34px; }
.sc_purchase_s11 .bos .bos_li1 span, .sc_purchase_s11 .bos .bos_li2 span, .sc_purchase_s11 .bos .bos_li3 span { display: inline-block; vertical-align: middle; font-size: 14px; color: #707887; }
.sc_purchase_s11 .bos .bos_li1 font, .sc_purchase_s11 .bos .bos_li2 font, .sc_purchase_s11 .bos .bos_li3 font { display: inline-block; vertical-align: middle; font-size: 14px; color: #FF3900; }
.sc_purchase_s11 .bos .inputNum { float: left; width: 60px; height: 26px; line-height: 26px; border-top: 1px solid #DCDFE6; border-bottom: 1px solid #DCDFE6; border-left: 0; border-right: 0; text-align: center; color: #222222; }
.sc_purchase_s11 .bos .btn_minus { float: left; width: 26px; height: 26px; line-height: 26px; border: 1px solid #DCDFE6; text-align: center; color: #707887; background: #FBFBFB no-repeat center; border-radius: 2px 0 0 2px; background-image: -webkit-gradient(linear, left bottom, left top, from(currentColor), to(currentColor)); background-image: -webkit-linear-gradient(bottom, currentColor, currentColor); background-image: -moz-linear-gradient(bottom, currentColor, currentColor); background-image: -o-linear-gradient(bottom, currentColor, currentColor); background-image: linear-gradient(to top, currentColor, currentColor); -o-background-size: 8px 2px; background-size: 8px 2px; }
.sc_purchase_s11 .bos .btn_plus { float: left; width: 26px; height: 26px; line-height: 26px; border: 1px solid #488BFF; text-align: center; color: #fff; background: #488BFF no-repeat center; border-radius: 0 2px 2px 0; background-image: -webkit-gradient(linear, left bottom, left top, from(currentColor), to(currentColor)), -webkit-gradient(linear, left bottom, left top, from(currentColor), to(currentColor)); background-image: -webkit-linear-gradient(bottom, currentColor, currentColor), -webkit-linear-gradient(bottom, currentColor, currentColor); background-image: -moz-linear-gradient(bottom, currentColor, currentColor), -moz-linear-gradient(bottom, currentColor, currentColor); background-image: -o-linear-gradient(bottom, currentColor, currentColor), -o-linear-gradient(bottom, currentColor, currentColor); background-image: linear-gradient(to top, currentColor, currentColor), linear-gradient(to top, currentColor, currentColor); -o-background-size: 8px 2px, 2px 8px; background-size: 8px 2px, 2px 8px; }
.sc_purchase_s11 .bos .btn_box { display: inline-block; vertical-align: middle; }
.sc_purchase_s11 .bos .bos_tit { position: absolute; left: 50%; top: -18px; margin-left: -91px; display: block; width: 182px; background-color: #fff; font-size: 20px; color: #888888; text-align: center; }
.sc_purchase_s11 .bos .bos_tit span { color: #488BFF; font-size: 20px; }
.sc_purchase_s11 .bos .bos_tab { display: block; position: relative; margin: 37px auto 14px auto; width: 206px; height: 42px; border: 1px solid #DCDFE6; border-radius: 4px; font-size: 0; white-space: nowrap; }
.sc_purchase_s11 .bos .bos_tab::before { position: absolute; content: ''; top: 11px; left: 102px; width: 1px; height: 20px; background-color: #DCDFE6; z-index: 0; }
.sc_purchase_s11 .bos .bos_tab::after { position: absolute; content: ''; top: 11px; left: 205px; width: 1px; height: 20px; /*background-color: #DCDFE6;*/ z-index: 0; }
.sc_purchase_s11 .bos .bos_tab a { position: relative; display: inline-block; vertical-align: top; width: 104px; height: 42px; margin-top: -1px; margin-left: -1px; line-height: 42px; text-align: center; font-size: 16px; color: #707887; border-radius: 4px; z-index: 1; }
.sc_purchase_s11 .bos .bos_tab span { position: absolute; right: -9px; top: -14px; padding: 2px 12px 2px 11px; border-radius: 13px 13px 13px 0; background-color: #FF3900; color: #fff; font-size: 12px; text-align: center; line-height: normal; z-index: 2; }
.sc_purchase_s11 .bos .bos_tab .active { color: #fff; background-color: #488BFF; }
.sc_purchase_s11 .bos .bos_money { display: block; text-align: center; font-size: 16px; color: #222222; }
.sc_purchase_s11 .bos .bos_money span { margin-right: 4px; font-size: 56px; color: #FF3900; }
.sc_purchase_s11 .bos .bos_go { display: block; width: 310px; height: 50px; margin: 17px auto 22px auto; line-height: 50px; text-align: center; border-radius: 4px; background-color: #FF4646; color: #fff; font-size: 18px; }
.sc_purchase_s11 .bos .pos { position: absolute; left: -8px; top: -11px; width: 80px; height: 76px; background: url("../images/purchase_ico.png") no-repeat; }
.sc_purchase_s11 .lxkf { display: block; width: 926px; margin: 12px auto 80px auto; font-size: 16px; color: #AAAAAA; }
.sc_purchase_s11 .lxkf em { color: #F4201A; }
.sc_purchase_s11 .lxkf a { color: #F4201A; }

/*
.user_content .user_cont .account { width: 100%; padding: 38px 180px 0 180px; }
.user_content .user_cont .coupon li .top { padding: 20px 24px 20px 34px; }
.user_content .user_cont .coupon li font { font-size: 20px; color: #E40E0E; letter-spacing: -2px; }
.user_content .user_cont .juan_yes .top { padding: 20px 24px 20px 34px !important; }
.user_content .user_cont .juan_no font { color: #999999 !important; }
*/
.popup_gm { height: 478px; margin-top: -239px; }
.popup_gm h3 { margin-top: 24px; margin-bottom: 14px; }
.popup_gm .buy_yhj { float: left; width: 100%; padding: 0 32px; margin-bottom: 30px; }
.popup_gm .buy_yhj span { float: left; height: 38px; line-height: 38px; font-size: 16px; color: #222; }
.popup_gm .buy_yhj .coupon { position: relative; float: left; width: 278px; height: 38px; line-height: 38px; background: #FCF2F6; border: 1px solid #FFCCDE; border-radius: 4px; }
.popup_gm .buy_yhj .coupon .yhj_ico1 { margin-right: 5px; }
.popup_gm .buy_yhj .coupon .yhj_ico3 { float: right; margin-top: 15px; margin-right: 16px; transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); }
.popup_gm .buy_yhj .coupon p { padding-left: 16px; font-size: 16px; color: #FF4A60; cursor: pointer; }
.popup_gm .buy_yhj .couponList { position: absolute; left: -1px; top: 48px; display: none; width: 278px; padding: 10px 10px 10px 10px; background: #FFFFFF; -webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.06); box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.06); border-radius: 4px; border: 1px solid #F3F3F3; }
.popup_gm .buy_yhj .couponList li { padding-left: 6px; line-height: 32px; font-size: 16px; color: #222; cursor: pointer; }
.popup_gm .buy_yhj .couponList li:hover { background: #FCF2F6; }
.popup_gm .buy_yhj .couponList .ao::before { content: ''; float: right; margin-top: 11px; margin-right: 6px; background: url("../images/kgdj/yhjico.png") no-repeat; width: 15px; height: 10px; background-position: -50px -10px; }
.popup_gm .buy_yhj .active .yhj_ico3 { transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); }
.popup_gm .buy_yhj .active .couponList { display: block; }
.popup_yhj { display: block; position: fixed; left: 50%; top: 300px; width: 400px; height: 450px; margin-left: -200px; background: url("../images/kgdj/popup_yhj1.png") no-repeat center; z-index: 3; }
.popup_yhj .close { position: absolute; top: 11px; right: 10px; width: 38px; height: 38px; background: url("../images/kgdj/popup_close.png") no-repeat center; opacity: unset; }
.popup_yhj ul { float: left; overflow-x: hidden; overflow-y: auto; width: 255px; height: 240px; padding-bottom: 50px; padding-right: 9px; margin-top: 134px; margin-left: 77px; }
.popup_yhj ul::-webkit-scrollbar { display: block; width: 6px; height: 1px; }
.popup_yhj ul::-webkit-scrollbar-thumb { border-radius: 3px; background: #db2a0b; }
.popup_yhj ul::-webkit-scrollbar-track { border-radius: 3px; background: transparent; }
.popup_yhj li { float: left; width: 246px; height: 72px; margin-bottom: 8px; background: url("../images/kgdj/popup_yhj3.png") no-repeat; }
.popup_yhj li .jg { float: left; width: 98px; text-align: center; }
.popup_yhj li .jg h4 { height: 39px; font-size: 18px; color: #cb8246; letter-spacing: -1px; }
.popup_yhj li .jg em { font-size: 30px; font-weight: bold; }
.popup_yhj li .jg p { font-size: 14px; color: #cb8246; letter-spacing: -1px; }
.popup_yhj li .bot { float: left; width: 148px; padding-left: 14px; padding-top: 14px; }
.popup_yhj li .bot p:first-child { font-size: 14px; color: #d69f77; }
.popup_yhj li .bot p:last-child { font-size: 14px; color: #fe4225; }
.popup_yhj .go { position: absolute; bottom: 28px; left: 50%; width: 308px; height: 123px; margin-left: -154px; background: url("../images/kgdj/popup_yhj2.png") no-repeat; text-align: center; }
.popup_yhj .go a { display: block; width: 196px; height: 42px; margin: 51px auto 0 auto; background-image: -webkit-linear-gradient(159deg, #fde4a0 0%, #feeac1 39%, #ffd58f 100%), -webkit-linear-gradient(#fffefc, #fffefc); background-image: -moz-linear-gradient(159deg, #fde4a0 0%, #feeac1 39%, #ffd58f 100%), -moz-linear-gradient(#fffefc, #fffefc); background-image: -o-linear-gradient(159deg, #fde4a0 0%, #feeac1 39%, #ffd58f 100%), -o-linear-gradient(#fffefc, #fffefc); background-image: linear-gradient(-69deg, #fde4a0 0%, #feeac1 39%, #ffd58f 100%), linear-gradient(#fffefc, #fffefc); background-blend-mode: normal, normal; -webkit-box-shadow: 0px 5px 18px 0px rgba(230, 87, 78, 0.43); box-shadow: 0px 5px 18px 0px rgba(230, 87, 78, 0.43); border-radius: 21px; font-size: 22px; color: #714600; font-weight: bold; line-height: 42px; }
.popup_yhj .jie { position: absolute; bottom: 10px; display: block; width: 100%; font-size: 14px; color: #fff8ff; text-align: center; }
.popup_yhjhg { display: block; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 99999; }
.popup_yhjhg .mask { display: block; width: 100%; height: 100%; background: #000; opacity: 0.5; filter: Alpha(opacity=50); }
.popup_yhjhg .box { position: absolute; left: 50%; top: 50%; width: 348px; height: 429px; background: url("../images/yhj/yhj_popd1.png") no-repeat center; box-sizing: border-box; transform: translate(-50%, -50%); z-index: 4; }
.popup_yhjhg .close { position: absolute; bottom: -66px; left: 159px; width: 32px; height: 32px; background: url("../images/yhj/popup_close.png") no-repeat center; }
.popup_yhjhg ul { float: left; overflow-x: hidden; overflow-y: auto; width: 295px; height: 284px; padding-bottom: 16px; padding-right: 9px; margin-top: 75px; margin-left: 30px; }
.popup_yhjhg ul::-webkit-scrollbar { display: block; width: 4px; height: 1px; }
.popup_yhjhg ul::-webkit-scrollbar-thumb { border-radius: 3px; background: #dedede; }
.popup_yhjhg ul::-webkit-scrollbar-track { border-radius: 3px; background: transparent; }
.popup_yhjhg li { float: left; width: 288px; height: 88px; margin-bottom: 10px; background: url("../images/yhj/yhj_popd4.png") no-repeat; background-size: 288px 88px; }
.popup_yhjhg li .jg { float: left; width: 114px; text-align: center; }
.popup_yhjhg li .jg h4 { display: block; margin-top: 20px; height: 40px; font-size: 16px; color: #EE172B; font-weight: normal; letter-spacing: -1px; }
.popup_yhjhg li .jg em { font-size: 40px; font-weight: bold; line-height: 1; }
.popup_yhjhg li .bot { float: left; width: 174px; padding-left: 18px; padding-top: 16px; }
.popup_yhjhg li .bot p:first-child { display: block; font-size: 20px; font-weight: bold; color: #582B1F; line-height: 29px; }
.popup_yhjhg li .bot p:last-child { display: block; margin-top: 2px; font-size: 14px; color: #A36D4C; line-height: 20px; }
.popup_yhjhg .go { position: absolute; bottom: 0px; left: 50%; width: 312px; height: 91px; margin-left: -156px; background: url("../images/yhj/yhj_popd2.png") no-repeat; text-align: center; }
.popup_yhjhg .go a { display: block; width: 184px; height: 46px; margin: 31px auto 0 auto; }
/*header { height: 150px; }*/
.h150 { display: block; height: 150px; width: 100%; }
.kgdj_top { display: block; width: 100%; max-width: 1920px; height: 80px; background: url("../images/kgdj/kgtop.gif") no-repeat top center; -o-background-size: 1920px 80px; background-size: 1920px 80px; }
.hang_r { position: fixed; bottom: 200px; right: 40px; width: 228px; height: 228px; }

.nav_hot { position: relative; cursor: pointer; }
.nav_hot::before { position: absolute; content: ''; left: 50%; top: 10px; width: 120px; height: 50px; margin-left: -60px; background: url("../images/buy_logo.gif") no-repeat; }


.jfico { display: inline-block; vertical-align: middle; background: url("../images/jf/jfico.png") no-repeat; }
.jf1 { width: 14px; height: 10px; background-position: -46px -87px; }
.jf2 { width: 6px; height: 11px; background-position: -126px -10px; }
.jf3 { width: 6px; height: 11px; background-position: -126px -41px; }
.jf4 { width: 16px; height: 16px; background-position: -10px -87px; }
.jf5 { width: 19px; height: 19px; background-position: -49px -10px; }
.jf6 { width: 19px; height: 19px; background-position: -10px -10px; }
.user_side .jf7 { width: 18px; height: 18px; margin-right: 12px; background-position: -10px -49px; }
.user_side .active .jf7 { width: 18px; height: 18px; margin-right: 12px; background-position: -48px -49px; }
.user_side .jf8 { width: 18px; height: 18px; margin-right: 12px; background-position: -88px -10px; }
.user_side .active .jf8 { width: 18px; height: 18px; margin-right: 12px; background-position: -88px -48px; }
.bgBB2D2C { background-color: #BB2D2C; }
.order_points_info { display: block; margin: 26px; padding: 26px 0; background: #FAFAFA; border-radius: 8px; }
.order_points_info .to { text-align: center; }
.order_points_info .to li { position: relative; float: left; width: 33.333%; }
.order_points_info .to li::before { position: absolute; top: 13px; left: 0; content: ''; width: 1px; height: 100px; background-color: #ECECEC; }
.order_points_info .to li:first-child::before { width: 0; }
.order_points_info .to h4 { font-size: 42px; line-height: 55px; font-weight: normal; }
.order_points_info .to .rb { color: #FBB801; }
.order_points_info .to p { margin-top: 2px; line-height: 19px; font-size: 14px; color: #808793; }
.order_points_info .to .bnt { margin-top: 18px; font-size: 0; }
.order_points_info .to .bnt a { display: inline-block; padding: 4px 13px 5px 15px; margin: 0 5px; background: #2D3142; color: #fff; border-radius: 4px; font-size: 14px; }
.order_points_info .to .bnt font { display: inline-block; vertical-align: middle; margin-right: 6px; line-height: 1; }
.order_points_info .to .bnt .active { background: linear-gradient(135deg, #FFE58E 0%, #FFD440 100%); color: #232330; }
.order_points_info .to2 li::before { position: absolute; top: 13px; left: 0; content: ''; width: 1px; height: 56px; background-color: #ECECEC; }
.order_points_info .to2 li:first-child::before { width: 0; }
.order_points_info .po { display: block; margin: 40px 0 0 34px; font-size: 0; }
.order_points_info .po span { float: left; height: 46px; line-height: 46px; margin-right: 14px; color: #232330; font-size: 20px; }
.order_points_info .po .copy_box { float: left; margin-right: 6px; font-size: 0; }
.order_points_info .po .copy_input { width: 410px; height: 46px; line-height: 46px; padding-left: 12px; border-top: 1px solid #DCDFE6; border-bottom: 1px solid #DCDFE6; border-left: 1px solid #DCDFE6; border-right: 0px solid transparent; background-color: #fff; font-size: 15px; color: #232330; border-radius: 4px 0 0 4px; }
.order_points_info .po .copy_button { width: 108px; height: 46px; line-height: 46px; text-align: center; font-size: 15px; color: #232330; border-radius: 0 4px 4px 0; background: linear-gradient(131deg, #FFE58E 0%, #FFD440 100%); border: 1px solid transparent; cursor: pointer; }
.order_points_info .po .sm { float: left; height: 46px; margin: 0 10px; line-height: 46px; font-size: 14px; color: #808793; }
.order_points_info .po .sm:last-child { position: relative; }
.order_points_info .po .sm:last-child::before { position: absolute; top: 18px; left: -10px; content: ''; width: 1px; height: 10px; background-color: #808793; }
.order_points_jc { display: block; margin-left: 26px; margin-right: 26px; margin-bottom: 26px; background-color: #FAFAFA; border-radius: 8px; }
.order_points_jc .fl { float: left; width: 300px; padding: 52px 0; border-right: 1px solid #ECECEC; }
.order_points_jc .jf { position: relative; float: left; width: 50%; text-align: center; }
.order_points_jc .jf::before { position: absolute; top: 13px; left: 0; content: ''; width: 1px; height: 32px; background-color: #ECECEC; }
.order_points_jc .jf:first-child::before { width: 0; }
.order_points_jc .jf h4 { font-weight: normal; font-size: 24px; line-height: 31px; color: #232330; }
.order_points_jc .jf .rb { color: #FBB801; }
.order_points_jc .jf p { margin-top: 6px; font-size: 14px; line-height: 19px; color: #808793; }
.order_points_jc .fr { float: left; width: 568px; }
.order_points_jc .fr p { margin-bottom: 26px; margin-top: 43px; font-size: 15px; line-height: 20px; color: #232330; text-align: center; }
.order_points_jc .biao { position: relative; width: 508px; height: 6px; margin-left: 24px; border-radius: 4px; background-color: #E6E6E6; }
.order_points_jc .biao .p1 { position: absolute; top: 0; left: 0; width: 100%; }
.order_points_jc .biao .d1, .order_points_jc .biao .d2, .order_points_jc .biao .d3, .order_points_jc .biao .d4, .order_points_jc .biao .d5, .order_points_jc .biao .d6 { float: left; width: 102px; margin-top: 14px; line-height: 19px; font-size: 14px; color: #808793; }
.order_points_jc .biao .d1 { width: 100px; }
.order_points_jc .biao .d6 { width: 0px; }
.order_points_jc .biao .d2, .order_points_jc .biao .d3, .order_points_jc .biao .d4, .order_points_jc .biao .d5, .order_points_jc .biao .d6 { transform: translate(-16px, 0); }
.order_points_jc .biao .d2, .order_points_jc .biao .d3, .order_points_jc .biao .d4, .order_points_jc .biao .d5 { position: relative; }
.order_points_jc .biao .d2 i, .order_points_jc .biao .d3 i, .order_points_jc .biao .d4 i, .order_points_jc .biao .d5 i { position: absolute; top: -14px; left: 16px; width: 2px; height: 6px; background-color: #fff; }
.order_points_jc .biao .p2 { position: absolute; top: 0; left: 0; width: 1px; height: 6px; background-color: #E7C1BE; border-radius: 4px 0 0 4px; z-index: 1; transition: all 0.5s linear 0s; }
.order_points_jc .biao .p3 { position: absolute; top: 0; left: 0; width: 1px; height: 6px; background-color: #D24E4D; border-radius: 4px 0 0 4px; z-index: 2; transition: all 0.5s linear 0s; }
.order_points_jc .biao .p3 i { position: absolute; top: -12px; right: -7px; }
.order_points_tit { display: block; margin-left: 26px; margin-right: 26px; line-height: 31px; font-size: 24px; color: #232330; }
.order_points_body { margin-top: -10px; margin-left: 26px; margin-right: 26px; min-height: 368px; }
.order_points_body table { width: 100%; }
.order_points_body th { height: 42px; line-height: 42px; text-align: center; background: #DCDFE6; font-size: 14px; color: #808793; font-weight: normal; }
.order_points_body tr:nth-child(2n) td { background-color: #FAFAFA; }
.order_points_body td { height: 42px; line-height: 42px; text-align: center; font-size: 14px; color: #222222; }
.order_points_body .money { color: #FF960C; }
.order_points_body .success { display: inline-block; font-size: 0; }
.order_points_body .success font { display: inline-block; vertical-align: middle; padding: 4px  6px; background-color: #DCF2E2; border-radius: 4px; color: #3EB75E; line-height: 1; font-size: 14px; }
.order_points_body .warning { display: inline-block; font-size: 0; }
.order_points_body .warning font { display: inline-block; vertical-align: middle; padding: 4px  6px; background-color: #f7f25f; border-radius: 4px; color: #FF960C; line-height: 1; font-size: 14px; }
.order_points_body .fail { position: relative; display: inline-block; font-size: 0; }
.order_points_body .fail font { display: inline-block; vertical-align: middle; padding: 4px  6px; line-height: 1; background-color: #FDE6E6; border-radius: 4px; color: #E40E0E; font-size: 14px; }
.order_points_body .fail i { position: absolute; top: 13px; right: -24px; cursor: pointer; }
.order_points_body .green { color: #3EB75E; }
.order_points_body .orange { color: #FF960C; }
.order_points_body .nosj { text-align: center; }
.order_points_body .nosj img { width: auto; vertical-align: top; margin: 100px auto 11px auto; }
.order_points_body .nosj p { line-height: 19px; font-size: 14px; color: #C5C6C9; }
.points_pop { display: none; position: fixed; left: 50%; top: 200px; width: 614px; padding: 40px 50px; margin-left: -307px; background-color: #fff; border-radius: 14px; z-index: 9999; }
.points_pop h2 { display: block; margin-bottom: 17px; line-height: 40px; font-size: 30px; color: #232330; text-align: center; }
.points_pop dl { float: left; width: 100%; margin-bottom: 20px; }
.points_pop dt { position: relative; float: left; width: 113px; height: 46px; padding-right: 30px; text-align: right; line-height: 46px; font-size: 16px; color: #222; }
.points_pop dt i { position: absolute; top: 0; font-size: 16px; right: 18px; color: #EB2B39; }
.points_pop dd { float: left; width: 400px; line-height: 46px; }
.points_pop .close_popup { position: absolute; top: 26px; right: 30px; }
.points_pop font { font-size: 16px; }
.points_pop input[type='text'] { width: 400px; height: 46px; padding-left: 16px; line-height: 46px; border: 1px solid #DCDFE6; border-radius: 4px; }
.points_pop input[type='number'] { width: 400px; height: 46px; padding-left: 16px; line-height: 46px; border: 1px solid #DCDFE6; border-radius: 4px; }
.points_pop .clue { margin-top: 10px; line-height: 20px; font-size: 15px; color: #EB2B39; }
.points_pop .tj { display: inline-block; width: 200px; height: 50px; margin-top: 25px; line-height: 50px; margin-left: 113px; background: linear-gradient(135deg, #FFE58E 0%, #FFD440 100%); border-radius: 4px; text-align: center; color: #232330; font-size: 16px; }
.user_content .order .screen .time1 { width: 154px; background-position: 126px center; }
.invite_ban { display: block; width: 100%; background: url("../images/jf/jf_bg7.png") no-repeat #BB2D2C center top; background-size: 1825px; }
.invite_ban .textTopDown { position: relative; margin-top: 413px; margin-bottom: 126px; text-align: center; background: linear-gradient(180deg, #FFFFFF 0%, #FFE9E9 100%); }
.invite_ban .textTopDown .sht { position: absolute; bottom: 0; left: 0; width: 100%; height: 152px; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFE9E9 100%); }
.invite_ban .textTopDown span { float: left; height: 50px; line-height: 50px; border-bottom: 1px solid #FFE9E9; border-right: 1px solid #FFE9E9; }
.invite_ban .textTopDown span:nth-child(1) { width: 268px; }
.invite_ban .textTopDown span:nth-child(2) { width: 308px; }
.invite_ban .textTopDown span:nth-child(3) { width: 268px; }
.invite_ban .textTopDown span:nth-child(4) { width: 356px; }
.invite_ban .textTopDown .go { display: block; }
.invite_ban .textTopDown p { margin-top: -25px; font-size: 16px; color: #F1D5D4; line-height: 21px; }
.invite_ban .textTop { width: 100%; height: 50px; line-height: 50px; background-color: #FFE9E9; }
.invite_ban .textTop span { font-size: 20px; font-weight: bold; color: #D24E4D; }
.invite_ban .textCont { float: left; width: 100%; height: 459px; overflow: hidden; }
.invite_ban .textCont ul { width: 100%; height: 100%; }
.invite_ban .textCont li { height: 50px; line-height: 49px; }
.invite_ban .textCont span { font-size: 16px; color: #D24E4D; }
.invite_ban .textYq { position: absolute; bottom: -80px; left: 50%; margin-left: -240px; }
.invite_ban .textYq .go { width: 500px; height: 150px; background: url("../images/jf/jf_bg9.png") no-repeat; font-size: 36px; color: #9A724B; text-align: center; }
.invite_ps { position: relative; height: 708px; padding: 28px 24px 40px 24px; background: url("../images/jf/jf_bg8.jpg") no-repeat #FFE9E9; }
.invite_ps h2 { font-size: 32px; color: #D24E4D; font-weight: bold; line-height: 42px; }
.invite_ps .bg { position: absolute; top: -66px; right: 30px; width: 203px; height: 203px; background: url("../images/jf/jf_bg1.png") no-repeat; }
.invite_ps .lc { position: relative; float: left; width: 100%; margin-top: 28px; margin-bottom: 20px; padding: 48px 88px; background-color: #fff; }
.invite_ps .lc::before { content: ''; position: absolute; left: 374px; top: 160px; width: 46px; height: 1px; border-bottom: 1px dashed #D24E4D; }
.invite_ps .lc::after { content: ''; position: absolute; right: 374px; top: 160px; width: 46px; height: 1px; border-bottom: 1px dashed #D24E4D; }
.invite_ps li { float: left; width: 100%; }
.invite_ps li .lis { float: left; width: 260px; height: 44px; margin-left: 98px; line-height: 44px; background-color: #FFE8D1; border-radius: 22px; text-align: center; font-size: 16px; color: #B97532; }
.invite_ps li .lis:nth-child(1) { margin-left: 0; }
.invite_ps li .ris { position: relative; float: left; width: 260px; height: 66px; margin-left: 98px; margin-top: 35px; margin-bottom: 35px; line-height: 66px; background-color: #FFE4E2; border-radius: 6px; text-align: center; font-size: 0px; }
.invite_ps li .ris em { display: inline-block; vertical-align: middle; margin-right: 12px; font-size: 28px; color: #EC584B; font-weight: bold; }
.invite_ps li .ris font { display: inline-block; vertical-align: middle; font-size: 20px; color: #EC584B; }
.invite_ps li .ris:nth-child(1) { margin-left: 0; }
.invite_ps li .ris::before { content: ''; position: absolute; left: 50%; top: -25px; width: 1px; height: 16px; border-right: 1px dashed #CC935B; }
.invite_ps li .ris::after { content: ''; position: absolute; left: 50%; bottom: -25px; width: 1px; height: 16px; border-right: 1px dashed #CC935B; }
.invite_ps .jj { font-size: 16px; }
.invite_ps .jj p { float: left; width: 100%; margin-bottom: 14px; line-height: 21px; }
.invite_ps .jj em { float: left; color: #D24E4D; }
.invite_ps .jj span { float: left; width: 1120px; color: #D24E4D; }
.invite_ps .jj font { color: #FF7700; font-weight: bold; }
.invite_ps .textYq { position: absolute; bottom: -94px; left: 50%; margin-left: -240px; }
.invite_ps .textYq .go { display: inline-block; width: 500px; height: 150px; background: url("../images/jf/jf_bg9.png") no-repeat; font-size: 36px; color: #9A724B; text-align: center; }
.invite_fs { margin-top: 52px; padding-bottom: 86px; }
.invite_fs .jj { float: left; width: 100%; font-size: 16px; }
.invite_fs h2 { display: block; margin-bottom: 22px; font-size: 32px; color: #F6D9BC; font-weight: bold; line-height: 42px; }
.invite_fs p { float: left; width: 100%; margin-bottom: 17px; line-height: 21px; }
.invite_fs em { float: left; color: #F1D5D4; }
.invite_fs span { float: left; width: 1120px; color: #F1D5D4; text-align: justify; }
.ti_h2 { position: relative; display: block; font-size: 34px; color: #222222; line-height: 45px; text-align: center; }
.ti_h2 span { position: absolute; top: 4px; left: 50%; height: 36px; transform: translate(81px, 0); line-height: 36px; padding: 0 16px; color: #fff; font-size: 18px; background: linear-gradient(104deg, #FD894A 0%, #FF5B67 100%); border-radius: 20px 20px 20px 0; }
.share1 { display: block; padding-top: 48px; padding-bottom: 80px; }
.share1 .ti_p { display: block; text-align: center; margin-top: 10px; font-size: 18px; color: #666666; line-height: 24px; }
.share1 li { float: left; width: 400px; margin-top: 52px; text-align: center; }
.share1 li img { width: 110px; height: 110px; margin-bottom: 14px; }
.share1 li span { display: block; margin-bottom: 14px; font-size: 22px; color: #000000; line-height: 29px; }
.share1 li font { display: block; margin-top: 4px; font-size: 16px; color: #666666; line-height: 21px; }
.share2 { display: block; width: 100%; padding-top: 48px; background: url("../images/jf/jf_bg6.jpg") no-repeat center top; background-size: 1920px 556px; }
.share2 ul { width: 380px; margin: 38px auto 67px auto; }
.share2 ul li { position: relative; margin-bottom: 12px; height: 56px; }
.share2 ul input[type="password"], .share2 ul input[type="text"], .share2 ul input[type="number"] { width: 100%; height: 56px; padding-left: 20px; line-height: 54px; border-radius: 8px; background-color: #fff; border: 1px solid #E9E9E9; font-size: 16px; }
.share2 ul input[type="submit"] { width: 100%; height: 56px; margin-top: 30px; line-height: 54px; font-size: 18px; color: #fff; background-color: #F32423; text-align: center; border: 0px; border-radius: 8px; }
.share2 .nc-container #nc_1_nocaptcha, .share2 .nc-container #nc_2_nocaptcha, .share2 .nc-container .nc_scale, .share2 .nc-container #nc_1_wrapper, .share2 .nc-container #nc_2_wrapper, .share2 .nc-container .nc_scale span { height: 56px !important; line-height: 56px !important; }
.share2 .nc-container .nc_scale span { border: 0; border-radius: 6px; }
.share3 { padding-bottom: 80px; }
.share3 .ti_p { display: block; text-align: center; margin-top: 10px; font-size: 18px; color: #666666; line-height: 24px; }
.share3 .tab_body { margin-top: 34px; }
.share3 .tab_body .set_li { min-height: 492px; border-left: 1px solid #E9E9E9; border-right: 1px solid #E9E9E9; border-bottom: 1px solid #E9E9E9; }

/*余额提现返积分活动*/
.songip { position: relative; display: block; width: 100%; height: 2411px; overflow: hidden; }
.songip .m { position: relative; }
.songip .bg1 { position: absolute; left: 50%; top: 0; display: block; width: 1920px; height: 782px; margin-left: -960px; background: url("../images/sip/banner1.jpg?v=20230918") no-repeat; }
.songip .bg2 { position: absolute; left: 50%; top: 782px; display: block; width: 1920px; height: 549px; margin-left: -960px; background: url("../images/sip/banner2.jpg") no-repeat; }
.songip .bg3 { position: absolute; left: 50%; top: 1331px; display: block; width: 1920px; height: 547px; margin-left: -960px; background: url("../images/sip/banner3.jpg") no-repeat; }
.songip .bg4 { position: absolute; left: 50%; top: 1878px; display: block; width: 1920px; height: 533px; margin-left: -960px; background: url("../images/sip/banner4.jpg") no-repeat; }
.songip .box1 { position: relative; display: block; width: 100%; padding: 0 58px; margin-top: 506px; background-color: #fff; border-radius: 16px; }
.songip .box1::before { content: ''; display: block; width: 145px; height: 141px; position: absolute; left: -45px; bottom: -50px; background: url("../images/sip/bg1.png") no-repeat; }
.songip .tit { position: relative; top: -42px; display: block; width: 782px; height: 116px; line-height: 116px; margin: 0 auto; background: url("../images/sip/bg2.png") no-repeat; text-align: center; font-size: 40px; font-family: "Microsoft YaHei"; color: white; font-weight: bold; text-shadow: 0px 5px 3px rgba(33, 116, 247, 0.45); }
.songip .sp_lc { display: block; margin: -9px 2px 34px 2px; }
.songip .sp_lc .sp1 { float: left; width: 245px; height: 134px; background: url("../images/sip/bg3.png") no-repeat; }
.songip .sp_lc .sp2 { float: left; width: 285px; height: 134px; margin-left: -3px; background: url("../images/sip/bg4.png") no-repeat; }
.songip .sp_lc .sp3 { float: left; width: 285px; height: 134px; margin-left: -3px; background: url("../images/sip/bg5.png") no-repeat; }
.songip .sp_lc .sp4 { float: left; width: 275px; height: 134px; margin-left: -4px; background: url("../images/sip/bg6.png") no-repeat; }
.songip .sp_lc h4 { margin-top: 28px; font-size: 28px; color: #e6753d; text-align: center; font-weight: normal; line-height: normal; }
.songip .sp_lc h4 font { display: inline-block; margin-right: 6px; color: #e77e49; font-family: "Impact"; font-style: italic; font-size: 32px; vertical-align: middle; }
.songip .sp_lc h4 span { display: inline-block; vertical-align: middle; }
.songip .sp_lc p { margin-top: 4px; font-size: 16px; color: #e77e49; text-align: center; }
.songip table { width: 100%; text-align: center; }
.songip table .blue { color: #1879f4; }
.songip table .red { color: #ff0000; }
.songip table td { vertical-align: middle; padding: 13.5px 0; color: #555; font-size: 18px; border: 2px solid #fff; }
.songip table tr:nth-child(2n) { background-color: #f2fafc; }
.songip table .tab_th td { padding: 19px 0; background-color: #e9f8fd; font-weight: bold; }
.songip table .row3 { background-color: #def6fc; font-weight: bold; }
.songip .more { display: block; width: 377px; height: 74px; margin: 40px auto; }
.songip .box2 { display: block; margin-top: 60px; }
.songip .box2 h3 { display: inline-block; width: 100%; margin-bottom: 4px; font-size: 24px; color: #fff; font-weight: bold; }
.songip .box2 p { display: block; line-height: 26px; margin-top: 14px; text-align: justify; font-size: 16px; color: #fff; }
.songip .box2 span { color: #f8a000; }
.songip .box2 em { float: left; }
.songip .box2 font { margin-left: 26px; }

/*不限量*/
.mdipico { display: inline-block; vertical-align: middle; background: url("../images/mdip.png") no-repeat; }
.mdip1 { width: 24px; height: 24px; background-position: -106px -10px; }
.mdip2 { width: 24px; height: 24px; background-position: -106px -54px; }
.mdip3 { width: 24px; height: 24px; background-position: -10px -106px; }
.mdip4 { width: 26px; height: 12px; background-position: -150px -42px; }
.mdip4h { width: 26px; height: 12px; background-position: -150px -10px; }
.mdip5 { width: 20px; height: 18px; background-position: -54px -106px; }
.mdip5h { width: 20px; height: 18px; background-position: -94px -106px; }
.mdip6 { width: 10px; height: 7px; background-position: -150px -74px; }
.mdip7 { width: 28px; height: 28px; background-position: -10px -10px; }
.mdip8 { width: 28px; height: 28px; background-position: -58px -10px; }
.mdip9 { width: 28px; height: 28px; background-position: -58px -58px; }
.mdip10 { width: 28px; height: 28px; background-position: -10px -58px; }
.sc_generate .scx_tab { display: block; width: 100%; height: 63px; border-bottom: 1px solid #E5EAEF; font-size: 0; }
.sc_generate .scx_tab a { display: inline-block; vertical-align: top; padding: 0 40px 0 38px; font-size: 0; text-align: center; border-top: 3px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; }
.sc_generate .scx_tab a.active { position: relative; border-left: 1px solid #E5EAEF; border-right: 1px solid #E5EAEF; border-top: 3px solid #FBC321; background: linear-gradient(180deg, rgba(251, 195, 33, 0.1) 0%, rgba(251, 195, 33, 0) 67%, rgba(251, 195, 33, 0) 100%); }
.sc_generate .scx_tab a.active::before { content: ''; position: absolute; bottom: -1px; left: 0; height: 3px; width: 100%; background-color: #fff; }
.sc_generate .scx_tab a.active font { color: #FBB001; }
.sc_generate .scx_tab a.active .mdip5 { background-position: -94px -106px; }
.sc_generate .scx_tab a.active .mdip4 { background-position: -150px -10px; }
.sc_generate .scx_tab a font { display: inline-block; vertical-align: middle; margin-left: 8px; font-size: 18px; color: #666666; line-height: 60px; }
.sc_generate .scx_tit { height: 65px; line-height: 65px; border-bottom: 0px; }
.sc_generate .scx_from { margin-top: 0; }
.sc_generate .scx_bot { display: none; }
.sc_generate .scx_bot.active { display: block; }
.sc_generate .scx_result .res_pre { display: block; padding: 12px 5px 10px 5px; background: #FAFAFA; border: 1px solid #DCDFE6; border-radius: 4px; }
.sc_generate .scx_result h4 { display: block; margin-bottom: 8px; font-weight: normal; font-size: 16px; }
.sc_generate .scx_result pre { display: block; padding: 10px; background-color: #fff; border: 0; border-radius: 0px; }
.sc_generate .scx_result .box_l, .sc_generate .scx_result .box_r { float: left; width: 50%; padding: 0 5px; }
.user_content .user_cont .notice .tc { height: 38px; padding: 0 16px; margin-top: 10px; line-height: 38px; border-radius: 4px; color: #fff; font-size: 15px; background-color: #C00000; }
.user_content .user_cont .notice .tcs { height: 38px; padding: 0 16px; margin-top: 10px; margin-left: 8px; line-height: 38px; border-radius: 4px; color: #C00000; font-size: 15px; border: 1px solid #C00000; }
.user_content .user_cont .notice b { display: inline-block; vertical-align: middle; font-size: 24px; color: #222; }
.user_content .user_cont .thalis { display: block; width: 100%; padding: 26px; margin-bottom: 80px; background-color: #fff; box-shadow: 0px 0px 8px 1px rgba(140, 175, 210, 0.1); }
.user_content .user_cont .thalis_t h4 { float: left; font-size: 0; font-weight: normal; }
.user_content .user_cont .thalis_t font { display: inline-block; vertical-align: middle; margin-left: 10px; font-size: 18px; color: #232330; }
.user_content .user_cont .thalis_t .thalis_ta { float: right; }
.user_content .user_cont .thalis_t a { float: right; padding: 4px 12px; margin-left: 8px; font-size: 14px; color: #FFFFFF; border-radius: 4px; text-align: center; background-color: #FBC321; line-height: 20px; }
.user_content .user_cont .thalis_t a.active { background-color: #FF4646; }
.user_content .user_cont .lis { display: block; width: 100%; padding: 10px; margin-top: 20px; background-color: #FAFAFA; }
.user_content .user_cont .lis:first-child { margin-top: 0; }
.user_content .user_cont .tha_bt { display: block; height: 96px; margin-top: 10px; padding-left: 2px; background-color: #fff; }
.user_content .user_cont .tha_bt span { display: block; margin-bottom: 7px; line-height: 22px; font-size: 14px; color: #808793; }
.user_content .user_cont .tha_bt .tha { float: left; padding-left: 20px; margin-top: 24px; border-left: 1px solid #EAECEF; }
.user_content .user_cont .tha_bt .tha:first-child { border-left: 0; }
.user_content .user_cont .tha_bt p { font-size: 17px; color: #222222; line-height: 27px; }
.user_content .user_cont .tha_bt .sm { color: #FF960C; }
.user_content .user_cont .tha_bt .tha_time { float: left; width: 234px; }
.user_content .user_cont .tha_bt .tha_margin { float: left; width: 142px; }
.user_content .user_cont .tha_bt .tha_white { float: left; width: 125px; }
.user_content .user_cont .package { display: block; width: 100%; padding: 0 26px; background-color: #fff; }
.user_content .user_cont .pac_tit { display: block; width: 100%; margin-top: 26px; margin-bottom: 14px; }
.user_content .user_cont .pac_tit:first-child { margin-top: 17px; }
.user_content .user_cont .pac_tit h3 { float: left; font-size: 24px; line-height: 38px; color: #222; font-weight: normal; }
.user_content .user_cont .pac_tit .serform { float: right; }
.user_content .user_cont .pac_tit input[type="text"] { float: left; width: 220px; height: 38px; padding-left: 16px; margin-right: 10px; background-color: #fff; border: 1px solid #DCDFE6; font-size: 15px; border-radius: 4px; }
.user_content .user_cont .pac_tit input[type="submit"] { float: left; width: 86px; height: 38px; line-height: 38px; text-align: center; border-radius: 4px; background: linear-gradient(131deg, #FFE58E 0%, #FFD440 100%); border: 0; font-size: 15px; color: #232330; }
.user_content .user_cont .pac_table table { width: 100%; }
.user_content .user_cont .pac_table .red { color: #222222; }
.user_content .user_cont .pac_table th { height: 42px; padding-left: 22px; line-height: 42px; text-align: left; background: #DCDFE6; font-size: 14px; color: #808793; font-weight: normal; }
.user_content .user_cont .pac_table tr { background-color: #FAFAFA; }
.user_content .user_cont .pac_table tr:nth-child(2n) td { background-color: #fff; }
.user_content .user_cont .pac_table tr:hover .blue { color: #488BFF; }
.user_content .user_cont .pac_table tr:hover .red { color: #FF4646; }
.user_content .user_cont .pac_table td { height: 48px; padding-left: 22px; line-height: 48px; text-align: left; font-size: 14px; color: #222222; }
.user_content .user_cont .pac_table i { margin-right: 2px; }
.user_content .user_cont .pac_table .money { color: #FF960C; }

/*2025端午活动*/
.sc_purchase_yhj { position: relative; display: block; padding: 12px 5px; margin: 0 0 20px 0; background-color: #fff; }

.sc_purchase_yhj::before { position: absolute; left: -5px; top: -4px; content: ''; display: block; width: 74px; height: 69px; background: url("../images/llhd2/duanwu_hit.png") no-repeat; z-index: 2; }

.sc_purchase_yhj li { position: relative; float: left; width: 226px; height: 102px; margin: 0 6px 0 6px; }

.sc_purchase_yhj li:nth-child(3) .box, .sc_purchase_yhj li:nth-child(4) .box { left: 102px; }

.sc_purchase_yhj li:nth-child(5) .box { left: 111px; }

.sc_purchase_yhj li img { width: 100%; }

.sc_purchase_yhj li .box { position: absolute; left: 89px; top: 13px; z-index: 3; }

.sc_purchase_yhj li .box h4 { display: block; font-size: 16px; color: #f10f0f; font-weight: bold; }

.sc_purchase_yhj li .box p { display: block; font-size: 12px; color: #cf8360; line-height: 16px; letter-spacing: 0px; }

.sc_purchase_yhj li .go { position: absolute; left: 63px; bottom: 8px; display: inline-block; width: 100px; height: 26px; background: linear-gradient(90deg, #f41900, #ff4646); border-radius: 26px; text-align: center; }

.sc_purchase_yhj li .go font { display: inline-block; vertical-align: middle; color: #fffaeb; line-height: 26px; }

.sc_purchase_yhj li .go i { display: inline-block; vertical-align: middle; width: 14px; height: 14px; margin-left: 4px; background: url("../images/llhd2/ico_go.png") no-repeat; }

.sc_purchase_yhj li .go_on { background: linear-gradient(90deg, #ff9f8d, #ff9e8e); }

.sc_purchase_yhj li .go_on font { color: #ffffff; }

.sc_purchase_yhj li.active { display: block; }

.sc_purchase_yhj li.active a { cursor: no-drop; }

.sc_purchase_yhj li.active .box h4 { color: #b6b6b6; }

.sc_purchase_yhj li.active .box p { color: #d1d1d1; }

.sc_purchase_yhj li.active .go { background: linear-gradient(90deg, #c3c5c5, #b4b5b5); }

/*海外ip*/
@font-face { font-family: 'D-DINExp'; src: url("../fonts/D-DINExp.ttf") format("truetype"), url("../fonts/D-DINExp.woff") format("woff"); }
.sc_purchase_ip { text-align: center; background: url("../images/hw/bg1.png") no-repeat top center #F2F6FD; background-size: 1920px 950px; }
.sc_purchase_ip .hw_ico { display: inline-block; vertical-align: middle; background: url("../images/hw/hw_ico.png") no-repeat; }
.sc_purchase_ip .hw_ico7 { width: 24px; height: 24px; background-position: -58px -58px; }
.sc_purchase_ip .hw_ico8 { width: 16px; height: 16px; background-position: -107px -10px; }
.sc_purchase_ip .hw_ico1 { width: 8px; height: 6px; background-position: -107px -46px; }
.sc_purchase_ip .hw_ico2 { width: 8px; height: 6px; background-position: -107px -72px; }
.sc_purchase_ip .hw_ico4 { width: 28px; height: 28px; background-position: -59px -10px; }
.sc_purchase_ip .hw_ico5 { width: 28px; height: 28px; background-position: -10px -58px; }
.sc_purchase_ip .hw_ico6 { width: 29px; height: 28px; background-position: -10px -10px; }
.sc_purchase_ip .hw_iconew { display: inline-block; vertical-align: middle; background: url("../images/hw/hw_iconew.png") no-repeat; }
.sc_purchase_ip .hw_ico10 { width: 33px; height: 33px; background-position: -10px -62px; }
.sc_purchase_ip .hw_ico11 { width: 33px; height: 33px; background-position: -76px -10px; }
.sc_purchase_ip .hw_ico12 { width: 33px; height: 33px; background-position: -129px -10px; }
.sc_purchase_ip .hw_ico13 { width: 33px; height: 33px; background-position: -10px -115px; }
.sc_purchase_ip .hw_ico14 { width: 33px; height: 33px; background-position: -63px -115px; }
.sc_purchase_ip .hw_ico15 { width: 14px; height: 4px; background-position: -143px -115px; }
.sc_purchase_ip .hw_ico16 { width: 7px; height: 12px; background-position: -76px -63px; }
.sc_purchase_ip .hw_ico16h { width: 7px; height: 12px; background-position: -116px -115px; }
.sc_purchase_ip .hw_ico17 { width: 18px; height: 18px; background-position: -129px -63px; }
.sc_purchase_ip .hw_ico18 { width: 46px; height: 32px; background-position: -10px -10px; }
.sc_purchase_ip .hw_iconew2 { display: inline-block; vertical-align: middle; background: url("../images/hw/hw_iconew2.png") no-repeat; }
.sc_purchase_ip .hw_ico19 { width: 31px; height: 32px; background-position: -62px -10px; }
.sc_purchase_ip .hw_ico20 { width: 31px; height: 32px; background-position: -113px -10px; }
.sc_purchase_ip .hw_ico21 { width: 32px; height: 32px; background-position: -10px -10px; }
.sc_purchase_ip .hw_nico { display: inline-block; vertical-align: middle; background: url("../images/hw/hw_nico.png") no-repeat; }
.sc_purchase_ip .hw_n1 { width: 12px; height: 6px; background-position: -10px -62px; }
.sc_purchase_ip .hw_n2 { width: 8px; height: 2px; background-position: -106px -38px; }
.sc_purchase_ip .hw_n5 { width: 24px; height: 22px; background-position: -62px -10px; }
.sc_purchase_ip .hw_n6 { width: 32px; height: 32px; background-position: -10px -10px; }
.sc_purchase_ip .hw_n7 { width: 8px; height: 8px; background-position: -106px -10px; }
.sc_purchase_ip .hw_tagico { display: inline-block; vertical-align: middle; background: url("../images/hw/hw_tagico.png") no-repeat; }
.sc_purchase_ip .hw_tagico.hw_tag1 { width: 28px; height: 28px; background-position: -10px -10px; }
.sc_purchase_ip .hw_tagico.hw_tag1h { width: 28px; height: 28px; background-position: -58px -10px; }
.sc_purchase_ip .hw_tagico.hw_tag2 { width: 28px; height: 28px; background-position: -10px -58px; }
.sc_purchase_ip .hw_tagico.hw_tag2h { width: 28px; height: 28px; background-position: -58px -58px; }
.sc_purchase_ip .banimg { position: relative; display: block; margin: 58px auto 0 auto; }
.sc_purchase_ip .banimg img { width: auto; }
.sc_purchase_ip .banimg .box { position: absolute; top: -35px; right: 151px; display: block; width: 164px; height: 40px; background: url("../images/hw/hw_ico3.png") no-repeat; }
.sc_purchase_ip .banimg .box font { display: inline-block; vertical-align: middle; margin-left: 2px; font-size: 17px; color: #FFFFFF; }
.sc_purchase_ip .banjj { display: inline-block; height: 36px; margin-top: 10px; margin-bottom: 34px; }
.sc_purchase_ip .banjj .banjj_li { position: relative; display: inline-block; margin: 0 30px; }
.sc_purchase_ip .banjj .banjj_li:first-child::before { display: none; }
.sc_purchase_ip .banjj .banjj_li::before { position: absolute; left: -30px; top: 11px; display: inline-block; width: 1px; height: 22px; background-color: #BFC9DB; content: ''; }
.sc_purchase_ip .banjj .hw_iconew2 { display: inline-block; vertical-align: top; margin-top: 2px; }
.sc_purchase_ip .banjj font { display: inline-block; vertical-align: top; margin-left: 10px; line-height: 36px; font-size: 26px; color: #4D5865; }
.sc_purchase_ip .tab { display: inline-block; vertical-align: top; width: 100%; }
.sc_purchase_ip .tab_top { display: table; margin: 0 auto 20px auto; width: 404px; height: 60px; padding: 4px; background-color: #fff; border-radius: 35px; box-shadow: 0px 0px 8px 1px rgba(140, 175, 210, 0.1); }
.sc_purchase_ip .tab_top a { position: relative; display: inline-block; width: 198px; height: 52px; border-radius: 31px; text-align: center; color: #222; font-size: 18px; line-height: 52px; }
.sc_purchase_ip .tab_top a.active { background: #488BFF; color: #fff; }
.sc_purchase_ip .tab_top a span { position: absolute; top: -15px; left: 50%; width: auto; height: 26px; padding: 0 8px; background-color: #FF4646; color: #fff; font-size: 14px; line-height: 26px; border-radius: 13px 13px 13px 0; white-space: nowrap; }
.sc_purchase_ip .tab_body .cont { display: none; background-color: #fff; box-shadow: 0px 0px 8px 1px rgba(140, 175, 210, 0.1); }
.sc_purchase_ip .tab_body .cont.active { display: inline-block; }
.sc_purchase_ip .tab_body .hw_li { position: relative; float: left; width: 240px; height: 592px; border-right: 1px solid #EFEFEF; box-shadow: 0px 0px 8px 1px rgba(140, 175, 210, 0.1); }
.sc_purchase_ip .tab_body .hw_li:last-child { border-right: 0; }
.sc_purchase_ip .tab_body .hw_li:hover::after { position: absolute; top: 0; left: -1px; display: block; content: ''; width: 241px; height: 592px; border: 1px solid #FF4646; box-shadow: 0px 4px 9px 1px rgba(210, 140, 147, 0.4); box-sizing: border-box; }
.sc_purchase_ip .tab_body .hw_li .ti { display: block; width: 200px; padding: 0 0 28px 0; margin: 0 20px; border-bottom: 1px solid #EFEFEF; }
.sc_purchase_ip .tab_body .hw_li .sbt { display: block; margin-top: 38px; font-size: 27px; color: #222222; line-height: 36px; }
.sc_purchase_ip .tab_body .hw_li .sb1 { display: block; margin-top: 18px; font-size: 27px; line-height: 1; font-weight: bold; color: #FF4646; font-family: 'D-DINExp'; }
.sc_purchase_ip .tab_body .hw_li .sb1 em { font-size: 54px; }
.sc_purchase_ip .tab_body .hw_li .spp { display: block; margin-top: 3px; font-size: 18px; color: #B8B8B8; text-decoration: line-through; }
.sc_purchase_ip .tab_body .hw_li .spg { display: block; width: 180px; height: 32px; margin: 13px auto 0 auto; line-height: 32px; text-align: center; background: url("../images/hw/hw_ico23.png") no-repeat; font-size: 16px; }
.sc_purchase_ip .tab_body .hw_li .spg b { font-weight: bold; }
.sc_purchase_ip .tab_body .hw_li .bo { display: block; padding: 15px 0 0 18px; text-align: left; }
.sc_purchase_ip .tab_body .hw_li .bo li { line-height: 31px; }
.sc_purchase_ip .tab_body .hw_li .bo span { display: inline-block; vertical-align: middle; margin-left: 10px; color: #707887; font-size: 14px; }
.sc_purchase_ip .tab_body .hw_li .bo .red { color: #FF4646; }
.sc_purchase_ip .tab_body .hw_li .po { position: absolute; right: -1px; top: 0; display: inline-block; width: 64px; height: 28px; background: url("../images/hw/hw_ico9.png") no-repeat; text-indent: 12px; color: #fff; font-size: 18px; font-weight: bold; line-height: 28px; }
.sc_purchase_ip .tab_body .hw_li .po_new { position: absolute; right: 0; top: 0; display: inline-block; width: 116px; height: 28px; background: url("../images/hw/hw_ico22.png") no-repeat; text-indent: 12px; color: #fff; font-size: 18px; font-weight: bold; line-height: 28px; }
.sc_purchase_ip .tab_body .hw_li a { position: relative; display: block; margin: 26px auto 0 auto; width: 200px; height: 48px; line-height: 48px; background: #FF4646; border-radius: 6px; font-size: 18px; color: #fff; z-index: 1; }
.sc_purchase_ip .tab_body .buy_bot_body { display: block; width: 100%; height: 474px; background-color: #FFFFFF; background-image: linear-gradient(180deg, #F5F9FF 0px, #FFFFFF 63px); border-top: 1px solid #fff; box-shadow: 0px 0px 8px 1px rgba(140, 175, 210, 0.1); text-align: left; }
.sc_purchase_ip .tab_body .buy_bot_lefttag { position: absolute; top: -11px; left: 0; width: 794px; height: 70px; }
.sc_purchase_ip .tab_body .buy_bot_left { position: relative; float: left; width: 786px; padding: 60px 6px 40px 0; border-right: 1px solid #F6F6F6; background: url("../images/hw/hwbg4.png") no-repeat top right; }
.sc_purchase_ip .tab_body .buy_bot_left h4 { display: block; line-height: 26px; font-size: 20px; color: #222; font-weight: normal; }
.sc_purchase_ip .tab_body .buy_bot_left .hai_ul { display: none; height: 360px; margin: 0 -6px; margin-top: 14px; overflow-y: scroll; }
.sc_purchase_ip .tab_body .buy_bot_left .hai_ul.active { display: block; }
.sc_purchase_ip .tab_body .buy_bot_left .buy_bot_lefttag a { line-height: 70px; font-size: 20px; color: #707887; }
.sc_purchase_ip .tab_body .buy_bot_left .buy_bot_lefttag a:first-child { padding: 0 50px; }
.sc_purchase_ip .tab_body .buy_bot_left .buy_bot_lefttag a:last-child { padding: 0 47px; }
.sc_purchase_ip .tab_body .buy_bot_left .buy_bot_lefttag a.active { color: #488BFF; }
.sc_purchase_ip .tab_body .buy_bot_left .buy_bot_lefttag a.active .hw_tag1 { background-position: -58px -10px; }
.sc_purchase_ip .tab_body .buy_bot_left .buy_bot_lefttag a.active .hw_tag2 { background-position: -58px -58px; }
.sc_purchase_ip .tab_body .buy_bot_left .buy_bot_lefttag a font { display: inline-block; vertical-align: middle; margin-left: 8px; }
.sc_purchase_ip .tab_body .buy_bot_left .buy_bot_lefttagbody { display: block; width: 100%; padding-left: 30px; }
.sc_purchase_ip .tab_body .buy_bot_left .buy_bot_bg1 { display: block; width: 794px; height: 70px; background: url("../images/hw/hw_tagbg1.png") no-repeat; background-size: 794px 70px; }
.sc_purchase_ip .tab_body .buy_bot_left .buy_bot_bg2 { display: block; width: 794px; height: 70px; background: url("../images/hw/hw_tagbg2.png") no-repeat; background-size: 794px 70px; }
.sc_purchase_ip .tab_body .buy_bot_left .hai_lis { position: relative; float: left; width: 174px; height: 64px; margin: 5px; border-radius: 4px; background-color: #EBF2FF; }
.sc_purchase_ip .tab_body .buy_bot_left .hai_lis img { display: inline-block; vertical-align: middle; height: 14px; width: 23px; margin-right: 6px; margin-top: 1px; }
.sc_purchase_ip .tab_body .buy_bot_left .hai_lis > .gj { display: inline-block; width: 100%; padding-top: 5px; text-align: center; height: 64px; cursor: pointer; }
.sc_purchase_ip .tab_body .buy_bot_left .hai_lis > .gj font { display: inline-block; vertical-align: middle; max-width: 125px; font-size: 17px; color: #606571; overflow: hidden; line-height: 26px; text-overflow: ellipsis; white-space: nowrap; }
.sc_purchase_ip .tab_body .buy_bot_left .hai_lis > .gj span { display: inline-block; height: 18px; padding: 1px 5px; margin: 0 auto; font-size: 12px; color: #39AA34; border-radius: 2px; background-color: #EFFBEF; }
.sc_purchase_ip .tab_body .buy_bot_left .hai_lis > .gj .bg1 { color: #F29508; background-color: #FFFCF5; }
.sc_purchase_ip .tab_body .buy_bot_left .hai_lis > .gj .bg2 { color: #EE2727; background-color: #FFF3F3; }
.sc_purchase_ip .tab_body .buy_bot_left .hai_lis > .gj .gjky { display: block; text-align: center; margin-top: 2px; }
.sc_purchase_ip .tab_body .buy_bot_left .hai_lis .hw_n5 { position: absolute; right: 0; top: 0; }
.sc_purchase_ip .tab_body .buy_bot_left .hai_lis .box { display: none; position: absolute; left: 0; top: 0; width: 174px; height: 64px; border: 2px solid #488BFF; border-radius: 4px; background-color: #fff; overflow: hidden; }
.sc_purchase_ip .tab_body .buy_bot_left .hai_lis .box.active { display: inline-block; }
.sc_purchase_ip .tab_body .buy_bot_left .hai_lis .box > .gj { float: left; width: 110px; height: 60px; padding-top: 3px; text-align: center; }
.sc_purchase_ip .tab_body .buy_bot_left .hai_lis .box > .gj font { display: inline-block; vertical-align: top; max-width: 72px; font-size: 16px; line-height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.sc_purchase_ip .tab_body .buy_bot_left .hai_lis .box input { float: left; width: 40px; line-height: 60px; border: 0; background-color: #ECF4FF; font-size: 20px; color: #488BFF; text-align: center; }
.sc_purchase_ip .tab_body .buy_bot_left .hai_lis .box .jia, .sc_purchase_ip .tab_body .buy_bot_left .hai_lis .box .jie { position: absolute; right: 0px; top: 0px; display: flex; align-items: center; justify-content: center; width: 22px; height: 30px; line-height: 30px; text-align: center; background-color: #488BFF; text-align: center; }
.sc_purchase_ip .tab_body .buy_bot_left .hai_lis .box .jie { top: 30px; height: 30px; border-top: 1px solid #fff; }
.sc_purchase_ip .tab_body .buy_bot_left .hai_lis .box span { display: inline-block; height: 18px; padding: 1px 5px; margin: 0 auto; font-size: 12px; color: #39AA34; border-radius: 2px; background-color: #EFFBEF; }
.sc_purchase_ip .tab_body .buy_bot_left .hai_lis .box .bg1 { color: #F29508; background-color: #FFFCF5; }
.sc_purchase_ip .tab_body .buy_bot_left .hai_lis .box .bg2 { color: #EE2727; background-color: #FFF3F3; }
.sc_purchase_ip .tab_body .buy_bot_left .hai_lis .box .gjky { display: block; text-align: center; margin-top: 2px; }
.sc_purchase_ip .tab_body .buy_bot_ding { float: left; width: 414px; padding-top: 24px; padding-left: 35px; }
.sc_purchase_ip .tab_body .buy_bot_ding h4 { display: block; line-height: 26px; font-size: 20px; color: #222; font-weight: normal; }
.sc_purchase_ip .tab_body .buy_bot_ding .box { margin-top: 20px; }
.sc_purchase_ip .tab_body .buy_bot_ding .list { display: block; margin-bottom: 10px; font-size: 0; }
.sc_purchase_ip .tab_body .buy_bot_ding .list span { display: inline-block; vertical-align: middle; width: 76px; font-size: 16px; color: #707887; }
.sc_purchase_ip .tab_body .buy_bot_ding .list_inp, .sc_purchase_ip .tab_body .buy_bot_ding .list_opt, .sc_purchase_ip .tab_body .buy_bot_ding .list_em { display: inline-block; vertical-align: middle; width: 273px; height: 48px; line-height: 48px; padding-left: 20px; background-color: #F2F5FA; border-radius: 4px; font-size: 16px; color: #222222; font-weight: bold; border: 0; font-size: 16px; }
.sc_purchase_ip .tab_body .buy_bot_ding .list_inp font { margin-right: 6px; color: #488BFF; }
.sc_purchase_ip .tab_body .buy_bot_ding .diy_select { position: relative; display: inline-block; vertical-align: middle; width: 273px; height: 48px; line-height: 48px; }
.sc_purchase_ip .tab_body .buy_bot_ding .diy_select .diy_select_list { display: none; position: absolute; top: 54px; left: 0; z-index: 88888; width: 100%; height: auto; padding: 15px 10px; overflow: auto; background-color: #fff; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16); border-radius: 8px; }
.sc_purchase_ip .tab_body .buy_bot_ding .diy_select .diy_select_list li { display: block; list-style: none; width: 100%; height: 43px; padding-left: 10px; line-height: 43px; cursor: pointer; background: #fff; font-size: 15px; color: #808080; border-radius: 4px; }
.sc_purchase_ip .tab_body .buy_bot_ding .diy_select .diy_select_list li:hover { background-color: #F1F0FE; color: #746EF6; }
.sc_purchase_ip .tab_body .buy_bot_ding .diy_select .select_text { padding: 0; cursor: pointer; }
.sc_purchase_ip .tab_body .buy_bot_ding .diy_select .diy_select_txt { position: relative; display: block; padding-left: 20px; }
.sc_purchase_ip .tab_body .buy_bot_ding .diy_select .diy_select_txt .diy_select_btn { position: absolute; right: 0; top: 0; }
.sc_purchase_ip .tab_body .buy_bot_ding .diy_select .diy_select_txt font { margin-right: 6px; color: #488BFF; }
.sc_purchase_ip .tab_body .buy_bot_ding .list_opt { padding-left: 20px; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url("../images/hw/hw_nico3.png") no-repeat scroll 245px center transparent; background-color: #F2F5FA; padding-right: 30px; }
.sc_purchase_ip .tab_body .buy_bot_ding .list_em { font-weight: normal; }
.sc_purchase_ip .tab_body .buy_bot_ding .list_em font { font-weight: bold; }
.sc_purchase_ip .tab_body .buy_bot_ding .pt { display: block; padding-left: 76px; font-size: 14px; color: #FE2526; }
.sc_purchase_ip .tab_body .buy_bot_ding .p1 { display: inline-block; width: 100%; height: 74px; padding-right: 30px; margin-top: 10px; line-height: 21px; font-size: 16px; color: #707887; max-height: 74px; overflow-y: auto; }
.sc_purchase_ip .tab_body .buy_bot_ding .p1 span { color: #488BFF; font-weight: bold; }
.sc_purchase_ip .tab_body .buy_bot_ding .hw_money { display: block; width: 346px; height: 60px; margin-top: 12px; font-size: 0; background: url("../images/hw/hwbg5.png") no-repeat; border-radius: 4px; line-height: 60px; }
.sc_purchase_ip .tab_body .buy_bot_ding .hw_money .mon { display: inline-block; height: 60px; line-height: 60px; padding-left: 16px; font-size: 22px; color: #FF3A39; font-weight: bold; }
.sc_purchase_ip .tab_body .buy_bot_ding .hw_money .mon span { font-size: 42px; font-family: 'D-DINExp'; }
.sc_purchase_ip .tab_body .buy_bot_ding .hw_money .mon_go { float: right; width: 160px; height: 60px; line-height: 60px; text-align: center; color: #fff; font-size: 18px; font-weight: bold; }
.sc_purchase_ip .purchase_fangan { display: block; width: 100%; height: 219px; margin-top: 24px; padding-left: 40px; background: url("../images//hw/bg3.png") no-repeat; }
.sc_purchase_ip .purchase_fangan .purchase_fangan_left { float: left; }
.sc_purchase_ip .purchase_fangan .purchase_fangan_left h3 { display: block; margin-top: 41px; color: #fff; font-size: 38px; font-weight: bold; line-height: 50px; }
.sc_purchase_ip .purchase_fangan .purchase_fangan_left a { display: block; width: 190px; height: 48px; margin-top: 26px; line-height: 44px; background: linear-gradient(135deg, #FFE58E 0%, #FFD440 100%); border-radius: 50px; }
.sc_purchase_ip .purchase_fangan .purchase_fangan_left a font { display: inline-block; vertical-align: middle; margin-right: 10px; color: #6A4104; font-size: 20px; font-weight: bold; }
.sc_purchase_ip .purchase_fangan .purchase_fangan_right { float: right; width: 666px; padding-top: 47px; }
.sc_purchase_ip .purchase_fangan .purchase_fangan_right li { float: left; width: 340px; margin-bottom: 12px; text-align: left; }
.sc_purchase_ip .purchase_fangan .purchase_fangan_right li:nth-child(2n) { width: 326px; }
.sc_purchase_ip .purchase_fangan .purchase_fangan_right font { display: inline-block; vertical-align: middle; margin-left: 8px; font-size: 16px; color: #1F222E; }
.sc_purchase_ip .purchase_jianjie { display: block; width: 100%; max-width: 1920px; height: 206px; background: url("../images/hw/bg4.png") no-repeat center; text-align: left; }
.sc_purchase_ip .purchase_jianjie .purchase_jianjie_left { float: left; padding-left: 146px; }
.sc_purchase_ip .purchase_jianjie .purchase_jianjie_left .p1 { display: block; margin-top: 57px; color: #fff; text-indent: -14px; font-size: 38px; line-height: 50px; font-weight: bold; }
.sc_purchase_ip .purchase_jianjie .purchase_jianjie_left .p2 { display: block; margin-top: 4px; color: #fff; font-size: 30px; line-height: 40px; font-weight: bold; }
.sc_purchase_ip .purchase_jianjie .purchase_jianjie_right { float: right; width: 460px; margin-right: 123px; margin-top: 52px; text-align: left; }
.sc_purchase_ip .purchase_jianjie .purchase_jianjie_right li { float: left; width: 230px; margin-bottom: 16px; line-height: 22px; }
.sc_purchase_ip .purchase_jianjie .purchase_jianjie_right li font { display: inline-block; vertical-align: middle; margin-left: 12px; color: #fff; font-size: 16px; }
.sc_purchase_ip .purchase_wendang { display: block; width: 100%; max-width: 1920px; height: 440px; background: url("../images/hw/bg5.png") no-repeat center; text-align: left; }
.sc_purchase_ip .purchase_wendang .purchase_wendang_h3 { display: block; margin-top: 45px; margin-bottom: 26px; text-align: center; line-height: 42px; }
.sc_purchase_ip .purchase_wendang .purchase_wendang_h3 font { display: inline-block; vertical-align: middle; margin-left: 10px; font-size: 32px; color: #333333; }
.sc_purchase_ip .purchase_wendang li { float: left; width: 340px; margin-right: 90px; border-bottom: 1px dashed #C5C7CC; }
.sc_purchase_ip .purchase_wendang li:nth-child(3n) { margin-right: 0; }
.sc_purchase_ip .purchase_wendang li a { display: block; width: 100%; height: 52px; line-height: 51px; overflow: hidden; white-space: nowrap; }
.sc_purchase_ip .purchase_wendang li a:hover .hw_ico16 { background-position: -116px -115px; }
.sc_purchase_ip .purchase_wendang li a:hover font { color: #FAA700; }
.sc_purchase_ip .purchase_wendang li font { display: inline-block; vertical-align: middle; margin-left: 15px; color: #222222; font-size: 17px; }
.popor_ov_newpsw { position: fixed; left: 44%; top: 20%; width: 100%; height: 100%; z-index: 10; }
.popor_ov_newpsw .box { background-color: #fefefe; padding: 25px; border-radius: 8px; width: 320px; box-shadow: 0 4px 12px rgba(0,0,0,0.15); position: relative; min-height: 260px; }
.popor_ov_newpsw .password-input { width: 100%; padding: 12px; margin: 15px 0; border: 1px solid #ddd; border-radius: 4px; box-sizing: border-box; font-size: 16px; }
.popor_ov_newpsw .confirm-btn { width: 100%; padding: 12px; background-color: #4CAF50; color: white; border: none; border-radius: 4px; cursor: pointer; font-size: 16px; transition: background-color 0.3s; }
.popor_ov_newpsw .confirm-btn:hover { background-color: #45a049; }
.popor_ov_newpsw .error-message { color: #f44336; font-size: 14px; margin-top: 5px; min-height: 20px; }
.popor_ov_newpsw .close_popup { position: absolute; top: 20px; right: 20px; cursor: pointer; }
.popor_ov_newpsw .tit { display: block; width: 100%; margin-top: 40px; margin-bottom: 30px; font-size: 30px; color: #232330; line-height: 40px; }

/*海外静态*/
.sc_purchase_ip .price-container { display: flex; width: 349px; height: 60px; border-radius: 4px; overflow: hidden; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); margin-top: 10px; }   
.sc_purchase_ip .price-section { flex: 0 0 215px; background-color: #ffede0; display: flex; justify-content: center; align-items: center; font-weight: bold; font-size: 28px; color: #ff0000; }
.sc_purchase_ip .buy-section { flex: 1; background: linear-gradient(90deg, #ffa04d, #ff673d); display: flex; justify-content: center; align-items: center; color: white; font-weight: bold; font-size: 18px; cursor: pointer; transition: all 0.3s ease; }
.sc_purchase_ip .buy-section:hover { background: linear-gradient(90deg, #ff8e35, #ff5630);  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.2); }
.sc_purchase_ip .buy-section:active { transform: translateY(1px); }

.sc_purchase_ip .purchase_ipfg { display: block; width: 100%; margin-top: 60px; }
.sc_purchase_ip .purchase_ipfg .mapgq { display: inline-block; vertical-align: middle; background: url("../images/hw/mapgq.png") no-repeat; }
.sc_purchase_ip .purchase_ipfg .gp1 { width: 34px; height: 21px; background-position: -10px -51px; }
.sc_purchase_ip .purchase_ipfg .gp2 { width: 34px; height: 21px; background-position: -64px -51px; }
.sc_purchase_ip .purchase_ipfg .gp3 { width: 34px; height: 21px; background-position: -118px -10px; }
.sc_purchase_ip .purchase_ipfg .gp4 { width: 34px; height: 21px; background-position: -118px -51px; }
.sc_purchase_ip .purchase_ipfg .gp5 { width: 34px; height: 21px; background-position: -10px -92px; }
.sc_purchase_ip .purchase_ipfg .gp6 { width: 34px; height: 21px; background-position: -64px -92px; }
.sc_purchase_ip .purchase_ipfg .gp7 { width: 34px; height: 21px; background-position: -118px -92px; }
.sc_purchase_ip .purchase_ipfg .gp8 { width: 34px; height: 21px; background-position: -172px -10px; }
.sc_purchase_ip .purchase_ipfg .gp9 { width: 34px; height: 21px; background-position: -172px -51px; }
.sc_purchase_ip .purchase_ipfg .gp10 { width: 34px; height: 21px; background-position: -172px -92px; }
.sc_purchase_ip .purchase_ipfg .gp11 { width: 34px; height: 21px; background-position: -10px -133px; }
.sc_purchase_ip .purchase_ipfg .gp12 { width: 34px; height: 21px; background-position: -64px -133px; }
.sc_purchase_ip .purchase_ipfg .gp13 { width: 34px; height: 21px; background-position: -118px -133px; }
.sc_purchase_ip .purchase_ipfg .gp14 { width: 34px; height: 21px; background-position: -172px -133px; }
.sc_purchase_ip .purchase_ipfg .gp15 { width: 34px; height: 21px; background-position: -10px -10px; }
.sc_purchase_ip .purchase_ipfg .gp16 { width: 34px; height: 21px; background-position: -64px -10px; }
.sc_purchase_ip .purchase_ipfg h3 { display: block; width: 100%; font-size: 32px; font-weight: bold; color: #333333; line-height: 42px; }
.sc_purchase_ip .purchase_ipfg .purchase_ipfg_jj { display: block; width: 100%; margin-top: 8px; font-size: 16px; color: #878787; line-height: 21px; }
.sc_purchase_ip .purchase_ipfg ul { display: flex; justify-content: space-between; padding: 0 20px; }
.sc_purchase_ip .purchase_ipfg li .p1 { display: block; margin-top: 23px; font-size: 52px; font-weight: bold; color: #406CFF; font-family: 'D-DINExp'; line-height: 69px; }
.sc_purchase_ip .purchase_ipfg li .p1 span { font-size: 26px; line-height: 1; }
.sc_purchase_ip .purchase_ipfg li .p2 { display: block; margin-top: 2px; font-size: 18px; color: #333333; line-height: 24px; }
.sc_purchase_ip .purchase_ipfg .map { position: relative; display: block; width: 100%; }
.sc_purchase_ip .purchase_ipfg .map img { display: block; width: 1446px; height: 529px; margin-top: 42px; margin-left: -164px; }
.sc_purchase_ip .purchase_ipfg .map .pobox { position: absolute; }
.sc_purchase_ip .purchase_ipfg .map .pobox.po1 { left: 131px; top: 13px; }
.sc_purchase_ip .purchase_ipfg .map .pobox.po2 { left: 113px; top: 160px; }
.sc_purchase_ip .purchase_ipfg .map .pobox.po3 { left: 9px; top: 224px; }
.sc_purchase_ip .purchase_ipfg .map .pobox.po4 { left: 228px; top: 295px; }
.sc_purchase_ip .purchase_ipfg .map .pobox.po5 { left: 161px; top: 420px; }
.sc_purchase_ip .purchase_ipfg .map .pobox.po6 { left: 444px; top: 26px; }
.sc_purchase_ip .purchase_ipfg .map .pobox.po7 { left: 525px; top: 79px; }
.sc_purchase_ip .purchase_ipfg .map .pobox.po8 { left: 494px; top: 160px; }
.sc_purchase_ip .purchase_ipfg .map .pobox.po9 { left: 563px; top: 362px; }
.sc_purchase_ip .purchase_ipfg .map .pobox.po10 { left: 784px; top: 3px; }
.sc_purchase_ip .purchase_ipfg .map .pobox.po11 { left: 744px; top: 69px; }
.sc_purchase_ip .purchase_ipfg .map .pobox.po12 { left: 655px; top: 126px; }
.sc_purchase_ip .purchase_ipfg .map .pobox.po13 { left: 794px; top: 202px; }
.sc_purchase_ip .purchase_ipfg .map .pobox.po14 { left: 1012px; top: 226px; }
.sc_purchase_ip .purchase_ipfg .map .pobox.po15 { left: 930px; top: 283px; }
.sc_purchase_ip .purchase_ipfg .map .pobox.po16 { left: 1044px; top: 402px; }
.sc_purchase_ip .purchase_ipfg .map .p1 { display: block; width: 152px; height: 70px; padding-top: 13px; background: url("../images/hw/mapbg1.png") no-repeat; text-align: center; }
.sc_purchase_ip .purchase_ipfg .map .p1 font { display: inline-block; vertical-align: middle; margin-left: 6px; font-size: 16px; color: #222222; font-weight: bold; }
.sc_purchase_ip .purchase_ipfg .map .p1:hover ~ .bos { display: block; }
.sc_purchase_ip .purchase_ipfg .map .bos { position: absolute; left: 125px; top: -5px; z-index: 2; display: none; width: 264px; height: 200px; padding: 11px 0 0 44px; background: url("../images/hw/mapbg2.png") no-repeat; text-align: left; }
.sc_purchase_ip .purchase_ipfg .map .bos_tit { display: block; width: 100%; height: 47px; line-height: 47px; background: url("../images/hw/mapbg3.png") no-repeat left bottom; }
.sc_purchase_ip .purchase_ipfg .map .bos_tit font { display: inline-block; vertical-align: middle; margin-left: 6px; color: #fff; font-weight: bold; font-size: 16px; }
.sc_purchase_ip .purchase_ipfg .map .p2 { display: block; width: 100%; margin-top: 10px; font-size: 18px; font-weight: bold; color: #FFD440; line-height: 24px; }
.sc_purchase_ip .purchase_ipfg .map .p2 span { display: block; font-size: 14px; color: #B6C7FF; font-weight: normal; line-height: 19px; }
.sc_purchase_ip .purchase_ipfg .map .p3, .sc_purchase_ip .purchase_ipfg .map .p4 { display: inline-block; width: 72px; margin-top: 6px; font-size: 18px; font-weight: bold; color: #fff; line-height: 24px; }
.sc_purchase_ip .purchase_ipfg .map .p3 span, .sc_purchase_ip .purchase_ipfg .map .p4 span { display: block; font-size: 14px; color: #B6C7FF; font-weight: normal; line-height: 19px; }
.sc_purchase_ip .purchase_ipfg .map .p4 { width: 60px; margin-left: 46px; }

/*个人中心静态ip续费弹窗*/
.xf_ico { display: inline-block; vertical-align: middle; background: url("../images/xf_ico.png") no-repeat; }
.xf_ico.xf_zfb { width: 28px; height: 28px; background-position: -10px -10px; }
.xf_ico.xf_go { width: 22px; height: 23px; background-position: -10px -58px; }
.xf_ico.xf_wx { width: 28px; height: 28px; background-position: -58px -10px; }
.xf_ico.xf_go1 { width: 18px; height: 18px; background-position: -52px -58px; }
.popup_xufei { position: fixed; left: 0; top: 0; display: block; width: 100%; height: 100%; z-index: 10; }
.popup_xufei .close_popup { position: absolute; top: 20px; right: 20px; cursor: pointer; }
.popup_xufei .box { position: absolute; left: 50%; top: 50%; width: 724px; height: auto; padding: 0 50px; background-color: #fff; border-radius: 14px; box-sizing: border-box; transform: translate(-50%, -50%); z-index: 11; }
.popup_xufei .tit { display: block; width: 100%; margin-top: 40px; margin-bottom: 30px; font-size: 30px; color: #232330; line-height: 40px; }
.popup_xufei .list_xf { display: block; width: 100%; font-size: 0; margin-bottom: 20px; }
.popup_xufei .list_xf_tit { display: inline-block; vertical-align: top; width: 116px; line-height: 50px; padding-right: 18px; text-align: right; font-size: 16px; color: #222222; }
.popup_xufei .list_xf_time { display: inline-block; font-size: 0; }
.popup_xufei .list_xf_time a { position: relative; display: inline-block; width: 118px; height: 50px; margin-right: 12px; margin-bottom: 10px; line-height: 48px; text-align: center; font-size: 18px; color: #222222; border-radius: 4px; border: 1px solid #DCDFE6; }
.popup_xufei .list_xf_time a:first-child { margin-left: 0; }
.popup_xufei .list_xf_time a .hot { position: absolute; left: -1px; top: -12px; display: inline-block; width: auto; height: 20px; padding: 0 8px; line-height: 20px; background: linear-gradient(89deg, #FF6F5A 0%, #FD323E 100%); border-radius: 11px 0 11px 0; font-size: 12px; color: #fff; }
.popup_xufei .list_xf_time a.active { border: 1px solid #FD353F; background-color: #FFF6F7; color: #F32433; }
.popup_xufei .list_xf_time a.active::before { position: absolute; right: -1px; bottom: -1px; content: ''; display: inline-block; vertical-align: middle; background: url("../images/xf_ico.png") no-repeat; width: 22px; height: 23px; background-position: -10px -58px; }
.popup_xufei .list_xf_iptc { display: inline-block; width: 508px; max-height: 284px; padding: 10px 0; background-color: #F9F9F9; border-radius: 4px; overflow-y: auto; }
.popup_xufei .list_xf_iptc::-webkit-scrollbar { width: 4px; background-color: #F9F9F9; border-radius: 2px; }
.popup_xufei .list_xf_iptc::-webkit-scrollbar-thumb { background-color: #E3E3E3; border-radius: 2px; }
.popup_xufei .list_xf_iptc::-webkit-scrollbar-thumb:hover { background-color: #555; }
.popup_xufei .list_xf_iptc li { display: block; width: 100%; padding-left: 20px; padding-right: 22px; line-height: 34px; }
.popup_xufei .list_xf_iptc li font { display: inline-block; vertical-align: middle; margin-left: 6px; font-size: 16px; color: #222222; }
.popup_xufei .list_xf_iptc li span { float: right; font-size: 16px; color: #FD353F; }
.popup_xufei .list_xf_zffs { position: relative; display: inline-block; vertical-align: middle; padding-bottom: 30px; }
.popup_xufei .list_xf_zffs a { display: inline-block; width: 248px; height: 54px; line-height: 52px; border: 1px solid #DCDFE6; text-align: center; border-radius: 4px; }
.popup_xufei .list_xf_zffs a:first-child { margin-right: 12px; }
.popup_xufei .list_xf_zffs a font { display: inline-block; vertical-align: middle; margin-left: 10px; font-size: 16px; color: #222222; }
.popup_xufei .list_xf_zffs a.active { position: relative; background-color: #FFF6F7; border: 1px solid #FD353F; }
.popup_xufei .list_xf_zffs a.active::before { position: absolute; right: -1px; bottom: -1px; content: ''; display: inline-block; vertical-align: middle; background: url("../images/xf_ico.png") no-repeat; width: 22px; height: 23px; background-position: -10px -58px; }
.popup_xufei .list_xf_zffs a.active font { color: #F32433; }
.popup_xufei .list_xf_zffs .list_xf_yqts { position: absolute; bottom: 0; line-height: 22px; font-size: 16px; color: #EB2B39; }
.popup_xufei .list_xf_zfje { position: relative; display: inline-block; vertical-align: top; padding-bottom: 38px; font-size: 16px; color: #222222; }
.popup_xufei .list_xf_zfje em { display: inline-block; margin-right: 4px; color: #F32433; font-size: 38px; line-height: 1; }
.popup_xufei .list_xf_zfje font { display: inline-block; margin-left: 16px; color: #C5C6C9; text-decoration: line-through; }
.popup_xufei .list_xf_zfje span { position: absolute; left: 0; bottom: 0; display: inline-block; padding: 0 8px; line-height: 28px; font-size: 14px; color: #EB2B39; background-color: #FDF5F6; border: 1px solid #FFE5E9; border-radius: 2px; }
.popup_xufei .list_xf_a { display: inline-block; }
.popup_xufei .list_xf_a a { display: block; width: 250px; height: 54px; margin-bottom: 10px; line-height: 54px; text-align: center; font-size: 18px; color: #fff; border-radius: 4px; background: linear-gradient(135deg, #FF6D59 0%, #FD333E 100%); }