input{ background:none;}
.wrap { font-size: .46rem; }
.div_input { height: 1rem; line-height: inherit; display: flex; align-items: center; }
.div_input input { font-size: .4rem; }
.header .a_kefu { right: 0; width: 0.5rem; height: 1.4rem; background: url(../img/menu.png) no-repeat center center; background-size: 0.6rem auto; width: 0.8rem; height: 0.8rem; }
.header.on .a_kefu { background: url(../img/menu.png) no-repeat center center; background-size: 1.2rem auto; width:1.2rem; height:1.2rem;margin-top:-.6rem}


.xzxl_tips { height: .84rem; line-height: .84rem; padding: 0 0.3rem; background: rgba(255,255,255,0.2); }
.xzxl_tips span { display: block; padding-left: 0.62rem; background: url(../img/icon19_2.png) no-repeat left center; background-size: 0.43rem auto; font-size: 0.4rem; color: #f3a95e; }
.xzxl_tips p { font-size: 0.4rem; color: #f3a95e; text-align: center; }

.xzxl_list { padding: 0.3rem; }
.xzxl_list ul li { margin-top: 0.3rem; }
.xzxl_list ul li:first-child { margin-top: 0; }
.xzxl_list ul li a { display: flex; align-items: center; height: 1.73rem; padding-left: 0.34rem; background: rgba(255,255,255,0.2); border-radius: 0.2rem;  }
.xzxl_list ul li span { display: block; width: 1.05rem; height: 1.05rem; line-height: 1.05rem; text-align: center; margin-right: 0.2rem; }
.xzxl_list ul li.li1 span { background: url(../img/l1.png) no-repeat left center; background-size: 1.05rem auto; }
.xzxl_list ul li.li2 span { background: url(../img/l2.png) no-repeat left center; background-size: 1.05rem auto; }
.xzxl_list ul li.li3 span { background: url(../img/l3.png) no-repeat left center; background-size: 1.05rem auto; }
.xzxl_list ul li.li4 span { background: url(../img/l4.png) no-repeat left center; background-size: 1.05rem auto; }
.xzxl_list ul li .web { flex: 1; display: flex; align-items: center; overflow: hidden; line-height: 1.41rem; }
.xzxl_list ul li .web>div {line-height:.5rem; width:0; margin-left:0.3rem; flex: 1; font-size: 0.37rem; color: #fff; }
.xzxl_list ul li .web>div p{white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.xzxl_list ul li .web em { display: block; width: 1.34rem; background: linear-gradient(to right,#17cd1f,#97eb9b); height: 0.46rem; border-radius: 0.46rem; line-height: 0.46rem; text-align: center; font-size: 0.32rem; color: #fff; font-style: normal; margin-left: 0.3rem; vertical-align: middle; margin-right: .2rem; }
.xzxl_list ul li.li2 .web em { background: linear-gradient(to right,#ffa014,#ffa014); }
.xzxl_list ul li.li3 .web em,.xzxl_list ul li.li4 .web em { background: linear-gradient(to right,#f9715f,#fea397); }
.xzxl_list ul li .web label { display: block; font-size: 0.4rem; color: #fff; width: 2rem; text-align: center; background: url(../img/img/icon21.png) no-repeat left center; background-size: 0.02rem auto; }
.xzxl_list ul li .web label:after { content: '>'; margin-left: 0.15rem; }

.page_btn { margin-top: 0.6rem; padding: 0 0.3rem; }
.page_btn a { display: block; height: 1.2rem; line-height: 1.2rem; text-align: center;   background: #6946ff; font-size: 0.52rem; color: #fff; }
 
.page_btn a:active { background: #6946ff; }


/*.page_login { padding:3.15rem 0.8rem 0; }*/
.login_log { text-align: center; }
.login_log a img { height: auto; width: 6.4rem; }

.page_login .list { margin-top: 1.8rem; }
.page_login .list ul li { position: relative; height: 1.3rem; margin-top: 0.2rem; }
.page_login .list ul li .div_inp { height: 1.3rem; line-height: 1.3rem; padding-left: 0.8rem; font-size: 0.42rem; overflow: hidden; border-bottom: 1px solid #508bbd; }
.page_login .list ul li .div_inp input { width: 100%; border: none; background: none; color: #fff; }
.page_login .list ul li .div_inp input::-webkit-input-placeholder { color: #b0b5c0; }
.page_login .list ul li .div_inp.div_inp1 { background: url(../img/img/icon26.png) no-repeat left center; background-size: 0.33rem auto; }
.page_login .list ul li .div_inp.div_inp2 { background: url(../img/img/icon27.png) no-repeat left center; background-size: 0.33rem auto; }
.page_login .list ul li .div_inp.div_inp3 { background: url(../img/img/icon28.png) no-repeat left center; background-size: 0.37rem auto; }
.page_login .list ul li .yz_lab { width: 0.48rem; height: 0.48rem; background: url(../img/img/icon29.png) no-repeat center center; background-size: 0.48rem auto; position: absolute; right: 0; top: 0.41rem; }
.page_login .list ul li .login_tips { position: absolute; bottom: 0.07rem; left: 0.8rem; }
.page_login .list ul li .login_tips p { font-size: 0.34rem; color: #ee3749; }
.login_yzm { position: relative; height: 1.3rem; line-height: 1.3rem; margin-left: 0.3rem; display: flex; align-items: center; }
.login_yzm:before { content: ''; display: block; width: 1px; margin-right: 0.1rem; height: 0.4rem; background: #a8b2b3; }
.login_yzm img { width: inherit; vertical-align: bottom; flex: 1; width: 2.54rem; }
.login_mm { line-height: 0.5rem; font-size: 0.4rem; color: rgba(255,255,255,0.16); margin-top: 0.4rem; }
.login_mm label { display: inline-block; color: #6a46ff; padding-left: 0.5rem; background: url(../img/img/icon30.png) no-repeat left center; background-size: 0.37rem; }
.login_mm label.on { background: url(../img/img/icon30-1.png) no-repeat left center; background-size: 0.37rem; }
.login_mm a { float: right; color: #6a46ff; display: inline-block; padding-left: 0.5rem; background: url(../img/img/kefu.png) no-repeat left center; background-size: 0.37rem auto; }

.page_login .page_btn { padding: 0; margin-top: 1.25rem; }
.page_btns { margin: 0.4rem -2% 0.3rem; text-align: center; }
.page_btns a { display: inline-block; width: 46%; margin: 0 2%; background: -webkit-linear-gradient(45deg, #6a46ff, #af6a32); height: 1.2rem; line-height: 1.2rem; font-size: 0.42rem; color: #f0f0f1; border-radius: 5px; }
.page_btns a span { display: inline-block; padding-left: 0.8rem; }
.page_btns a span.span1 { background: url(../img/img/icon31.png) no-repeat left center; background-size: 0.56rem auto; }
.page_btns a span.span2 { background: url(../img/img/icon32.png) no-repeat left center; background-size: 0.47rem auto; }
.page_btns a span.span3 { background: url(../img/img/load.png) no-repeat left center; background-size: 0.48rem auto; }
.page_btns a:active { background: -webkit-linear-gradient(top, #222634, #3d4456); }

.modal, .fp_modal { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000; }
.modal { background: rgba(0,0,0,0.4); }
.fp_modal { display: table; }
.fp_modal .cell { display: table-cell; vertical-align: middle; }
.login_modal_tips .fp_modal .modal_cont { position: relative; width:90%;font-size:.3rem;  margin: 0 auto; border-radius: 5px; overflow: hidden;  }
.login_modal_tips .fp_modal .modal_cont .cont { padding: 0.2rem; }
.login_modal_tips .fp_modal .modal_cont .modal_btn { padding: 0.5rem 0.5rem; }
.modal_tips .tit { text-align: center; line-height: 1rem; }
.modal_cont .tit h3 { font-weight: normal; }
.modal_cont .cont { padding: 0.5rem 0 0.65rem; }

.modal_login_list { margin-bottom:0rem;padding:0.2rem}
.modal_login_list ul li { margin-top: 0.4rem; }
.modal_login_list ul li:first-child { margin-top: 0; }
.modal_login_list ul li span { display: block; font-size: 0.3rem; color: #fff; }
.modal_login_list ul li .web { margin-top: 0.3rem; }
.modal_login_list ul li .web .div_inp { border: 1px solid rgba(255,255,255,0.16); background: rgba(255,255,255,0.16); height: .9rem; line-height: .9rem; font-size: 0.3rem; border-radius: 5px; padding: 0 0.1rem; }
.modal_login_list ul li .web .div_inp.user { padding-left: .8rem; background-image: url(../img/img/icon110.png); background-position: 0.2rem center; background-repeat: no-repeat; background-size: 0.46rem auto; }
.modal_login_list ul li .web .div_inp.pwd { padding-left: .8rem; background-image: url(../img/img/icon27.png); background-position: 0.2rem center; background-repeat: no-repeat; background-size: 0.4rem auto; }
.modal_login_list ul li .web .div_inp.code { padding-left: .8rem; background-image: url(../img/img/icon28.png); background-position: 0.2rem center; background-repeat: no-repeat; background-size: 0.4rem auto; }
.modal_login_list ul li .web .div_inp.card { padding-left: .8rem; background-image: url(../img/img/icon112.png); background-position: 0.2rem center; background-repeat: no-repeat; background-size: 0.46rem auto; }
.modal_login_list ul li .web .div_inp input { width: 100%; border: none; background: none; }
.div_inp input::-webkit-input-placeholder{color:#fff;opacity:.7}
.modal_btn { text-align: center; justify-content: center; display: flex; }
.modal_btn1.modal_btn { display: block; }
.modal_btn1.modal_btn a { display: block; width: 100%; max-width: initial; margin: 0; margin-top: 0.3rem; }
.modal_btn .kefu { display: inline-block; padding-left: 0.5rem; background: url(../img/img/icon113.png) no-repeat left center; background-size: 0.4rem auto; }
 
.modal_btn a.a2, .modal_btn a.a_cancel { background: #f3f3f3; color: #111; }
.modal_btn a:first-child { margin-left: 0; }
.modal_btn a:last-child { margin-right: 0; }
.modal_btn a.a_submit { background: #2fcdf0; color:#fff}
.modal_btn a:active { background: #6a46ff; }
.modal_btn a.a1:active { background: -webkit-linear-gradient(-45deg, #ea66f7, #9880f8); }

.modal_tips .modal_cont .tit h3 { font-size: 0.5rem; color: #6a46ff; }
.modal_tips_web { }
.modal_tips_web.center { text-align: center; margin-bottom:.3rem;padding-top:0.5rem}
.modal_tips_web p { font-size: 0.45rem; line-height: 1.5; text-align: center; }
.tips_img { text-align: center; }
.tips_img img { width: 2.32rem; }

.page_yddl { }
.page_yddl .login_log { height: 1.36rem; background:#181944; display: flex; align-items: center; justify-content: center; }

.yddl_box { background: #fff; margin: 0.5rem; border-radius: 5px; box-shadow: 0 0 46px rgba(66,74,101,0.46); padding: 0.75rem 0.5rem; }
.yddl_box .tit { text-align: center; }
.yddl_box .tit h3 { font-size: 0.5rem; color: #6a46ff; font-weight: normal; }

.yddl_list { margin-top: 0.4rem; }
.yddl_list ul li { position: relative; height: 1.3rem; }
.yddl_list ul li .div_inp { height: 1.3rem; line-height: 1.3rem; padding-left: 0.8rem; font-size: 0.42rem; overflow: hidden; border-bottom: 1px solid #d9dbdd; }
.yddl_list ul li .div_inp.div_inp1 { background: url(../img/img/icon26.png) no-repeat left center; background-size: 0.33rem auto; }
.yddl_list ul li .div_inp input { width: 100%; border: none; background: none; }

.page_tips { margin-top: 0.28rem; }
.page_tips p { font-size: 0.4rem; line-height: 0.64rem; color: #fe3333; padding-left: 0.65rem; background: url(../img/img/icon33.png) no-repeat left 0.14rem; background-size: 0.36rem auto; }


.page_yddl .page_btn { margin: 0; padding: 0; margin-top: 0.4rem; }
.page_yddl .page_btns { margin: 0; margin-top: 0.4rem; }
.page_yddl .page_btns a { margin: 0; width: 100%; }

.page_jyxd { }
.page_jyxd .web { margin: 0.3rem; background: rgba(255,255,255,0.2); border-radius: 0.2rem;   padding: 0.43rem 0.3rem 0.68rem;   font-size: 0.4rem; line-height: 0.72rem; text-align: justify; color: #fff; }
.page_jyxd .web h3 { margin-top: 0.4rem; }
.page_jyxd .web p { margin-bottom: 0.4rem; }
.page_jyxd .web h3:first-child { margin-top: 0; }
.page_jyxd .modal_btn { padding: 0.5rem 0 1rem; }
.jyxd_btn { display: flex; margin: 0 0.5rem; }
.jyxd_btn a { display: block; flex: 1; margin-left: .4rem; text-align: center; font-size: 0.48rem; color: #282828; }
.jyxd_btn a.a1 { background: #6a46ff; color: #fff; }
.jyxd_btn_zw { height: 1.8rem; }

.page_lt { }
.lt_tit { line-height: 1rem; background: #f7ffb5; font-size: 0.42rem; padding: 0 0.3rem; }
.lt_tit p { color: #ff2727; }
.lt_ck { padding-bottom: 0.3rem; }
.lt_ck_list { padding-top: 0.5rem; }
.lt_tab { }
.lt_list_data { text-align: center; line-height: 1.44rem; }
.lt_list_data p { font-size: 0.36rem; color: #919191; }
.lt_list { margin-top: 1rem; position: relative; clear: both; }
.lt_list.time p { text-align: center; font-size: .4rem; color: #a8b2b3; }
.lt_list .name { margin: 0 1.2rem; font-size: .4rem; color: #999; margin-bottom: 0.2rem; }
.lt_list2 .name { text-align: right; }
.lt_list:first-child { margin-top: 0; }
.lt_list.lt_list1 { }
.lt_list.lt_list2 { }
.lt_list p { font-size: 0.42rem; line-height: 0.6rem; text-align: justify; color: #363430; }
.lt_list_sj { display: block; position: absolute; top: 0px; }
.lt_list.lt_list1 .lt_list_sj { width: 0.33rem; left: -0.31rem; height: 0.35rem; background: url(../img/img/icon34.png) no-repeat left top; background-size: 0.33rem auto; }
.lt_list.lt_list2 .lt_list_sj { width: 0.33rem; right: -0.31rem; height: 0.35rem; background: url(../img/img/icon34_1.png) no-repeat left top; background-size: 0.33rem auto; }



.lt_foot_zw { height: 1.54rem; }
.lt_foot { position: fixed; bottom: 0; left: 0; width: 100%; height: 1.54rem; background: #181944; box-shadow: 0 -0.1rem 0.2rem rgba(0,0,0,0.1); }
.lt_foot .wrap { padding-top: 1px; }
.lt_foot_bq { position: absolute; left: 1rem; top: 0; width: 1rem; height: 1.54rem; text-align: center; }
.lt_foot_bq a { display: inline-block; height: 1.54rem; width: 0.6rem; background: url(../img/img/icon36.png) no-repeat center center; background-size: 0.6rem auto; }
.lt_foot_btn { position: absolute; right: 0; top: 0.2rem; }
.lt_foot_btn a { display: block; color: transparent; width: 1.25rem; height: 1.25rem; text-align: center; background: url(../img/img/icon115.png) no-repeat center center; background-size: .68rem auto; }
.lt_foot_inp { margin: 0.14rem 2rem; margin-right: 0; background: rgba(255,255,255,0.16); line-height: 1.25rem; height: 1.25rem; font-size: 0.4rem; padding: 0 0.3rem; }
.lt_foot_inp input { background: none; border: none; width: 100%; }

.lt_foot_tp { position: absolute; left: 0; top: 0; width: 1rem; height: 1.54rem; text-align: center; }
.lt_foot_tp a { display: inline-block; height: 1.54rem; width: 0.6rem; background: url(../img/img/icon35.png) no-repeat center center; background-size: 0.6rem auto; }

.lt_list span { display: block; width: 1rem; height: 1rem; }
.lt_list.lt_list1 span { float: left; margin-right: 0.3rem; }
.lt_list.lt_list2 span { float: right; margin-left: 0.3rem; }
.lt_list .web { display: inline-block; float: left; position: relative; padding: 0.3rem 0.33rem; border-radius: 0.2rem; border-top-left-radius: 0; background: #fff; max-width: 7rem; }

.lt_list.lt_list1 .web { float: left; box-shadow: 0 0 0.2rem rgba(0,0,0,0.05); }
.lt_list.lt_list2 .web { float: right; background: #6443f2; }
.lt_list.lt_list2 .web { border-radius: 0.2rem; border-top-right-radius: 0; }
.lt_list.lt_list2 .web p { color: #fff; }

.errors_box { }
.errors_img { margin: 1.5rem 0 1rem; }
.errors_img img { display: block; margin: 0 auto; width: 3.41rem; }
.errors_web { text-align: center; }
.errors_web p { font-size: 0.6rem; color: #fff; line-height: 1.5em; font-weight:bold; }
.errors_web h4 { font-size: 0.45rem; font-weight: normal; margin-top: 0.5rem; }
.errors_web .page_btn { }
.errors_web .page_btn a { display: inline-block; width: 4.6rem; font-weight: normal; }

.errors_img.errors_img1 img { width: 3.64rem; }
.errors_img.errors_img2 img { width: 4.13rem; }
.errors_img.errors_img3 img { width: 3.86rem; }
.errors_img.errors_img4 img { width: 3.18rem; }


.header .a_set { right: 0; width: 0.5rem; height: 1.4rem; background: url(../img/img/icon38.png) no-repeat center center; background-size: 0.5rem auto; margin-top: -0.7rem; }
.page_trend { }
.page_trend .tit { padding: 0 0.3rem; background: #fff; position: relative; z-index: 10; }
.page_trend .tit ul { overflow-x: auto; white-space: nowrap; text-align: center; }
.page_trend .tit li { display: inline-block; line-height: 1.2rem; height: 1.2rem; }
.page_trend .tit li a { display: inline-block; min-width: 2.1rem; border-bottom: 0.07rem solid #fff; height: 1.2rem; color: #888; }
.page_trend .tit li.on a, .page_trend .tit li a:active { border-color: #6a46ff; color: #6a46ff; }

.trend_tab { padding: 0.3rem; background: #fff; border: 1px solid rgba(255,255,255,0.16); border-left: none; border-right: none; }
.trend_tab table { width: 100%; border: 1px solid rgba(255,255,255,0.16); text-align: center; }
.trend_tab table th { height: 1.18rem; vertical-align: middle; font-size: 0.4rem; font-weight: normal; color: #282828; background: -webkit-linear-gradient(top, #fcfcfc, #f0f0f0); border-bottom: 1px solid rgba(255,255,255,0.16); }
.trend_tab table th.th1 { line-height: 0.59rem; }
.trend_tab table th span { display: block; height: 0.59rem; }
.trend_tab table td { line-height: 1.19rem; vertical-align: middle; border: 1px solid rgba(255,255,255,0.16); color: #282828; }
.trend_tab table td p { color: #f41717; }
.trend_tab table td:first-child { width: 25%; }

.trend_tab table ul { display: flex; background: #fff; border-top: 1px solid rgba(255,255,255,0.16); border-left: 1px solid rgba(255,255,255,0.16); }
.trend_tab table ul li { display: table-cell; flex: 1; }
.trend_tab table th ul li { color: #88847c; }
.trend_tab table td ul { border-top: none; border-left: none; }
.trend_tab table ul li i { display: inline-block; width: 0.6rem; height: 0.6rem; border-radius: 0.6rem; line-height: 0.6rem; font-style: normal; }
.trend_tab table ul li i.on { background: -webkit-linear-gradient(top, #6a46ff, #6a46ff); color: #fff; }
.trend_tab table tr:last-child th ul { border-top: none; border-bottom: 1px solid rgba(255,255,255,0.16); }

.trend_tab.trend_tab1 table td.td1 { background: #f8f9fa; }

.trend_tab.trend_tab2 td ul li { color: #fff; border-left: 1px solid #d2d9dd; }
.trend_tab.trend_tab2 td ul li.li1 { background: #eb3535; }
.trend_tab.trend_tab2 td ul li.li2 { background: #2188e8; }
.trend_tab.trend_tab2 td ul li.li3 { background: #12a656; }

.trend_tab.trend_tab3 td.td1 { background: #eb3535; color: #fff; }
.trend_tab.trend_tab3 td.td2 { background: #a349a4; color: #fff; }
.trend_tab.trend_tab3 td.td3 { background: #13a656; color: #fff; }
.trend_tab.trend_tab3 td.td4 { background: #f8f9fa; }

.modal_sztc .fp_modal .modal_cont { width: 9rem; padding: 0; } 
.modal_sztc .modal_cont .tit h3 { font-size: 0.46rem; color: #fff;text-align:center; font-weight: normal; }
.modal_games .title, .modal_style .modal_cont .tit, .modal_tit2, .modal_gz .tit, .google_modal_tips .tit, .login_modal_tips .tit, .modal_rjbb .title, .modal_sckj .title, .modal_sztc .modal_cont .tit, .modal_force_notice .modal_cont .tit, .modal_sztc .modal_cont .tit, .m_b_modal .title, .login_modal_tips .tit, .modal_rjbb .title{ height:.8rem; line-height:.8rem;text-align:center;}
.sztc_list { }
.sztc_list ul li { line-height: 0.56rem; margin-top: 0.5rem; }
.sztc_list ul li:first-child { margin-top: 0; }
.sztc_list ul li span { display: block; width: 2.95rem; text-align: right; font-size: 0.46rem; color: #414141; float: left; margin-right: 0.6rem; }
.sztc_list ul li .web { overflow: hidden; font-size: 0.46rem; color: #282828; padding-right: 1rem; }
.sztc_list ul li .web .div_lab { }
.sztc_list ul li .web .div_lab label { display: inline-block; padding-right: 0.8rem; background: url(../img/img/icon40.png) no-repeat right center; background-size: 0.48rem auto; margin-left: 0.7rem; }
.sztc_list ul li .web .div_lab label:first-child { margin-left: 0; }
.sztc_list ul li .web .div_lab label.on { background: url(../img/img/icon40_1.png) no-repeat right center; background-size: 0.48rem auto; }
.sztc_list ul li .web .text { }
.sztc_list ul li .web .text p { font-size: 0.38rem; color: #88847c; }

.modal_sztc .modal_btn { padding: 0.58rem 0; border-top: 1px solid rgba(255,255,255,0.16); margin: 0; height: auto; }
.modal_sztc .modal_btn a { width: 2.8rem; margin: 0 0.15rem; }

.talk_list .tit { line-height: 1.6rem; padding: 0 0.4rem; }
.talk_list li { background: rgba(255,255,255,0.16); margin-top: 0.3rem; }
.talk_list .tit h3 { padding-right: 0.7rem; position: relative; font-size: 0.43rem; font-weight: normal; padding-left: 0.45rem; background: url(../img/img/icon44_1.png) no-repeat left center; background-size: 0.21rem auto; color: #fff; }
.talk_list li.on .tit h3 { background: url(../img/img/icon44.png) no-repeat left center; background-size: auto 0.21rem; }
.talk_list .tit h3 .edit { display: block; position: absolute; top: 50%; margin-top: -0.25rem; right: 0; }

.talk_list { background: none; border: 0; margin: 0 0.3rem; }
.talk_list li { }
.boxshadow { border-radius: 0.2rem; box-shadow: 0 0.05rem 0.15rem rgba(0,35,40,0.08); overflow: hidden; }
.talk_list .drop { display: none; }
.talk_list .drop li { padding: 0.3rem 0.4rem; border-top: 1px solid rgba(255,255,255,0.16); margin-top: 0; }
.talk_list .drop .img { width: 1.05rem; height: 1.05rem; border-radius: 1.36rem; float: left; margin-right: 0.3rem; }
.talk_list .drop .text { overflow: hidden; line-height: 0.6rem;display:flex;align-items:center;}
.talk_list .drop .text>div{ margin-left:0.2rem;}
.talk_list .drop .text h4 { font-size: 0.44rem;color:#fff; font-weight: normal;  flex:1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: relative; }
.talk_list .drop .text h4 span { font-size: 0.38rem; color: #bbb; position: absolute; top: 0; right: 0; }
.talk_list .drop .text p { padding-right: 2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #bbbbbb; font-size: 0.38rem; height: 0.7rem; line-height: 0.7rem; position: relative; }
.talk_list .drop .text p i { display: inline-block; position: absolute; top: 0.1rem; right: 0; line-height: 0.5rem; font-size: 0.38rem; color: #fff; border-radius: 1rem; background: #ff5338; padding: 0 0.1rem; min-width: 0.7rem; font-style: normal; text-align: center; }

.xt_talk { margin-top: 0.3rem; }
.talk_list.xt_talk .drop { display: block; }
.talk_list.xt_talk .drop li:first-child { border-top: 0; }

.talk_search { padding: 0.3rem 0.3rem 0; background: rgba(255,255,255,0.2);}
.talk_search .div_inp { border: 0; padding-left: 0.4rem; height: 1.25rem; line-height: 1.25rem; background: rgba(255,255,255,0.2); font-size: 0.4rem; }
.talk_search .div_inp input { color: #fff; width: 100%; border: none; background: none; text-align: center; }
.talk_search .div_inp input::-webkit-input-placeholder { color: #a8b2b3; }

.input_tips { color: #ffeb00; line-height: initial; padding-left: 0.85rem; font-size: 0.4rem; padding-bottom: 0.2rem; }

.cz_tit { line-height: 1.2rem; padding: 0 0.3rem; font-size: 0.4rem; color: #fff; background: #212348; border: 1px solid rgba(255,255,255,0.16); margin: 0.3rem; }
.cz_tit label { color: #ffa014; }
.cz_tit label.lbl_ye { color: #ff1010; }
.cz_list { background: #212348; border: 1px solid rgba(255,255,255,0.16); margin: 0.3rem; font-size: 0.46rem; }
.cz_list .list .span_tit { width: 2.8rem; text-align: right; margin-right: 0.5rem; font-size: .4rem; }
.cz_list .list { padding: 0.3rem 0.3rem; line-height: 0.7rem; border-bottom: 1px solid rgba(255,255,255,0.16); display: flex; }
.cz_list .list:last-child { border-bottom: 0; }
.cz_list .list .input_tips { padding: 0; }
.cz_select { position: relative; }
.flex1 { flex: 1; }
.cz_select span { display: inline-block; padding-left: 0.9rem; background: url(../img/img/icon46.png) no-repeat left center; background-size: 0.56rem auto; }
.cz_select span.span2 { background: url(../img/img/pay1.png) no-repeat left center; background-size: 0.56rem auto; }
.cz_select span.span3 { background: url(../img/img/pay2.png) no-repeat left center; background-size: 0.56rem auto; }
.cz_select span.span4 { background: url(../img/img/pay3.png) no-repeat left center; background-size: 0.56rem auto; }
.cz_select span.span5 { background: url(../img/img/pay4.png) no-repeat left center; background-size: 0.56rem auto; }
.cz_select .tit { padding-right: 0.75rem; background: url(../img/img/icon47.png) no-repeat right center; background-size: 0.42rem auto; }
.cz_select .tit label { text-align: right; }
.cz_select label { min-width: 6.05em; float: right; }
.cz_select .drop { display: none; position: absolute; right: 0; left: -0.3rem; top: 100%; z-index: 100; background: #fff; border: 1px solid #ccc; }
.cz_select .drop li { padding-left: 0.3rem; padding-right: 0.75rem; line-height: 1.2rem; }
.cz_select .drop li:active, .cz_select .drop li.on { background: #f6f6f7; }
.cz_list .div_input { border: 0; line-height: 0.7rem; padding: 0; flex-direction: column; align-items: flex-start; background: none; }
.cz_list .div_input input { font-size: 0.46rem; }
.cz_tips1 { padding: 0 0.3rem; margin-bottom: 0.8rem; line-height: 0.43rem; color: #eb1e1e; }
.cz_tips1 p { padding-left: 0.55rem; background: url(../img/img/icon33.png) no-repeat left center; background-size: 0.43rem auto; }
.cz_btn { margin: 0 0.6rem; }
.cz_btn a { display: block; width: 100%; line-height: 1.2rem; text-align: center; background: #2fcdf0; color: #fff; border-radius: 0.1rem; font-size: 0.52rem; }
.cz_tips2 { padding: 0 0.3rem; line-height: 0.74rem; color: #fff; font-size: 0.44rem; margin-top: 0.65rem; }
.cz_tips2 h3 { font-weight: normal; color: #ffa014; }
.cz_tipb { background: #212348; padding: 0.3rem 0 0.6rem; border: 1px solid rgba(255,255,255,0.16); margin: 0.3rem; }

.gl_tit { }
.gl_tit ul { display: flex; }
.gl_tit ul li { flex: 1; text-align: center; line-height: 1.2rem; background: #212348; border-bottom: 1px solid rgba(255,255,255,0.16); font-size: 0.44rem; }
.gl_tit ul li a { display: inline-block; min-width: 2.25rem; border-bottom: 0.07rem solid #212348; color: #fff; }
.gl_tit ul li a.on, .gl_tit ul li:active a { border-color: #2fcdf0; color: #2fcdf0; }

.modal_tips.login_modal_tips p { margin: 0; }

.page_rkmx { }
.rkmx_tab { background: #212348; margin: 0.3rem; border: 1px solid rgba(255,255,255,0.16); }
.rkmx_list { line-height: 1.4rem; border-bottom: 1px solid rgba(255,255,255,0.16); padding: 0 0.3rem;  }
.rkmx_list.first {  background: rgba(0,0,0,0.2); }
.rkmx_list span { display: block; float: left; width: 2.8rem; margin-right: 0.5rem; font-size: 0.43rem; color: #fff; text-align: right; }
.rkmx_list span.sp1 { padding-left: 0.83rem; width: auto; background: url(../img/img/icon48.png) no-repeat left center; background-size: 0.45rem auto; font-weight: bold; }
.rkmx_list span i { float: left; font-size: 0.48rem; color: #ff8010; font-style: normal; }
.rkmx_list_web { overflow: hidden; }
.rkmx_list_web p { font-size: 0.43rem; color: #fff; }
.rkmx_list_web.right p { text-align: right; }
.rkmx_list_web p em { color: #ffa014; font-style: normal; float: right; }
.rkmx_list_web p a { float: right; margin-top: 0.38rem; display: inline-block; height: 0.64rem; line-height: 0.64rem; width: 1.2rem; text-align: center; font-size: 0.4rem; color: #2fcdf0; background: rgba(255,255,255,0.16); border-radius: 0.1rem; }
.rkmx_list_web p font { color: #fc5a34; margin: 0 0.2rem; }
.rkmx_tsxx { padding: 0 0.3rem; margin-bottom: 0.4rem; }
.rkmx_tsxx p { font-size: 0.4rem; color: #eb1e1e; line-height: 0.65rem; text-align: center; }

.page_rkmx.page_rkmx1 .rkmx_list span { width: 3.8rem; }
.rkmx_ts_web { padding: 0 0.3rem; line-height: 1.07rem; }
.rkmx_ts_web p { font-size: 0.4rem; }
.tdlb_btn { padding: 0 0.3rem; }
.tdlb_btn a { margin-top: 0.6rem; font-weight: normal; }
.tdlb_btn a.a2 { background: #fc5a34; }
.tdlb_btn .rkmx_tsxx p { text-align: center; }

.rkmx_tipsb {   border-bottom: 1px solid rgba(255,255,255,0.16); padding: 0.4rem 0 0.6rem; }
.modal_tips p span.c_fc8412 { color: #fc8412; }

.page_tk { padding-top: 0.3rem; }
.tk_tab { border: 1px solid rgba(255,255,255,0.16); background: #212348; margin: 0.3rem; }
.tk_list { line-height: 1.08rem; padding: 0.2rem 0.3rem; }
.tk_list span { display: block; float: left; width: 2.8rem; font-size: 0.48rem; color: #fff; }
.tk_list span i { font-size: 0.48rem; color: #ff8010; font-style: normal; margin-right: 0.25rem; }
.tk_list_web { overflow: hidden; font-size: 0.46rem; }
.tk_list_web p { font-size: 0.48rem; color: #fff; }
.tk_list_web p font { color: #ff3d3d; }
.tk_list_web p em { font-style: normal; color: #949494; }
.tk_list_sel { font-size: 0.46rem; border: 1px solid #dadfe5; padding: 0 0.3rem 0 0; }
.tk_list_sel select { border: none; -webkit-appearance: none; color: #fff; background: url(../img/img/icon49.png) no-repeat right center; background-size: 0.37rem auto; font-size: 0.44rem; padding-right: 0.6rem; width: 100%; }
.tk_list_inp { font-size: 0.46rem; border: 1px solid #dadfe5; padding: 0 0.3rem; }
.tk_list_inp input { border: none; font-size: 0.4rem; }
.tk_list_txt { padding-left: 1.65rem; }
.tk_list_txt p { font-size: 0.4rem; color: #fe3333; padding-left: 0.55rem; background: url(../img/img/icon86.png) no-repeat left center; background-size: 0.36rem auto; }

.tk_tab.tk_tab1 { border-bottom: none; margin-top: 0; }
.tk_tab.tk_tab1 .tk_list span { width: 3rem; text-align: right; font-size: 0.4rem; margin-right: 0.65rem; position:absolute; top:0.4rem; left:0.3rem; }
.tk_tab.tk_tab1 .tk_list_web { padding-left:3.65rem; overflow:initial; }
.tk_tab.tk_tab1 .tk_list_web p { }
.tk_tab.tk_tab1 .tk_list { border-bottom: 1px solid rgba(255,255,255,0.16); line-height: 0.8rem; padding: 0.4rem 0.3rem; position:relative; }
.tk_tab.tk_tab1 .tk_list .input_tips { padding: 0; }
.tk_tab.tk_tab1 .tk_list_sel, .tk_tab.tk_tab1 .tk_list_inp { border: none; }
.tk_tab.tk_tab1 .tk_list .tk_list_ts { text-align: center; }
.tk_tab.tk_tab1 .tk_list .tk_list_ts em { font-style: normal; font-size: 0.4rem; color: #eb1e1e; display: inline-block; padding-left: 0.55rem; background: url(../img/img/icon33.png) no-repeat left center; background-size: 0.36rem auto; }

.cz_btn.tx_btn { margin: 0.3rem; }

.edzh_lx { background: #212348; margin: 0.3rem; border: 1px solid rgba(255,255,255,0.16); }
.edzh_lx ul li { line-height: 1.42rem; padding: 0 0.3rem; border-bottom: 1px solid rgba(255,255,255,0.16); font-size: 0.46rem; }
.edzh_lx ul li:last-child { border-bottom: 0; }
.edzh_lx ul li span { display: inline-block; padding-left: 1.2rem; }
.edzh_lx ul li span.sp1 { background: url(../img/img/icon50.png) no-repeat left center; background-size: 0.8rem auto; }
.edzh_lx ul li span.sp2 { background: url(../img/img/icon50.png) no-repeat left center; background-size: 0.8rem auto; }
.edzh_lx ul li font { float: right; color: #ff5e2c; }

.edzh_tab { background: #212348; border: 1px solid rgba(255,255,255,0.16); margin: 0.3rem; }
.edzh_list { line-height: 0.7rem; font-size: 0.46rem; border-bottom: 1px solid rgba(255,255,255,0.16); padding: 0.35rem 0.3rem; display:flex; }
.edzh_list:last-child { border-bottom: 0; }
.edzh_list span { display: block; color: #fff; width: 2rem; text-align: right; margin-right: 1.1rem; }
.edzh_list_web { flex:1; }
.edzh_list_sel { font-size: 0.46rem; }
.edzh_list_sel select { -webkit-appearance: none; background: url(../img/img/icon47.png) no-repeat right center; background-size: 0.42rem auto; border: none; width: 100%; }
.edzh_list_inp { }
.edzh_list_inp input { border: none; background: none; }
.edzh_list .input_tips { padding: 0; line-height: 0.7rem; }

.page_edzh .tdlb_btn { padding: 0 0.6rem; margin-top: 0.9rem; }
.page_edzh .tdlb_btn a { font-weight: normal; box-shadow: none; }

.zd_tab { margin: 0.3rem; border: 1px solid rgba(255,255,255,0.16); background: #212348; }
.zd_list { border-bottom: 1px solid rgba(255,255,255,0.16); padding: 0 0.3rem; line-height: 0.8rem; padding: 0.29rem 0.3rem; }
.zd_list:last-child { border-bottom: 0; }
.zd_list span { display: block; float: left; font-size: 0.46rem; color: #fff; width: 1.85rem; text-align: right; margin-right: 0.6rem; }
.zd_list_web { overflow: hidden; }
.zd_list_rad { font-size: 0.46rem; }
.zd_list_rad label { display: inline-block; color: #fff; margin-left: 0.2rem; height: 0.72rem; line-height: 0.72rem; padding: 0 0.35rem; border-radius: 3px; background: #463b96; font-size: 0.4rem; }
.zd_list_rad label:first-child { margin-left: 0; }
.zd_list_rad em { font-style: normal; font-size: 0.46rem; color: #ff1010; margin-left: 0.25rem; }
.zd_list_txt { padding-left: 0.5rem; }
.zd_list_txt p { font-size: 0.4rem; color: #fe3333; }
.zd_list_inp { font-size: 0.46rem; }
.zd_list_inp input { border: none; background:none}
.zd_list_sel { border: 1px solid rgba(255,255,255,0.16); width: 3.78rem; height: 0.9rem; line-height: 0.9rem; border-radius: 5px; }
.zd_list_sel select { width: 100%; border: none; padding: 0 0.25rem; background: url(../img/img/icon44.png) no-repeat 95% center; background-size: 0.3rem auto; }

.zd_list_tips { margin-top: 0.2rem; }
.zd_list_tips p { padding-left: 0.66rem; color: #fe3333; font-size: 0.4rem; line-height: 0.6rem; background: url(../img/img/icon33.png) no-repeat left 0.12rem; background-size: 0.36rem auto; }


.main_tit { border-top: 1px solid rgba(255,255,255,0.16); border-top: 0; padding-top: 1px; background: #212348; border-bottom: 1px solid rgba(255,255,255,0.16); }
.main_tit ul { display: table; table-layout: fixed; width: 100%; }
.main_tit li { display: table-cell; text-align: center; padding: 0.24rem 0; }
.main_tit li.on span, .main_tit li:active span { color: #2fcdf0; }
.main_tit li:first-child span { border: 0; }
.main_tit li span { line-height: 0.72rem; border-left: 1px solid rgba(255,255,255,0.16); display: block; font-size: 0.48rem; color: #fff; }
.main_tit li label { display: inline-block; padding: 0 1rem; position: relative; line-height: 1.22rem; margin: -0.22rem 0; }
.main_tit li.on label:after, .main_tit li:active label:after { content: ''; display: block; left: 0; right: 0; position: absolute; bottom: -1px; height: 0.08rem; background: #2fcdf0; }
.zhjl_xz { padding: 0.3rem; background: rgba(255,255,255,0.1); margin-top: 0.3rem; }
.box_list3 .list { line-height: 0.9rem; }
.box_list3 .list ul { padding: 0.15rem 0 0; }
.box_list3 .list li { display: flex; padding: 0.2rem 0.3rem; }
.box_list3 .list li > span { font-size: 0.44rem; display: inline-block; padding-left: 0.2rem; height: 0.44rem; margin-top: 0.2rem; line-height: 0.44rem; border-left: 0.1rem solid #2fcdf0; width: 2.2rem; }
.box_list3 .list li > span.span1 { width: auto; white-space: nowrap; border: 0; }

.box_list3 .list li > span.span1:first-child { border-left: 0.1rem solid #c6cbd3; }
.box_list3 .list li .zhjl_xz { padding: 0; margin: 0; background: none; }
.box_list3 .list .div_select select { width: 3.3rem; }
.box_list3 .list .div_date { width: 3.75rem; border: 1px solid rgba(255,255,255,0.16); line-height: 0.86rem; border-radius: 0.02rem; padding: 0 0.2rem; border-radius: 0.1rem; padding-right: 0.4rem; background: url(../img/img/icon53.png) no-repeat 96% center; background-size: auto 0.54rem; }
.box_list3 .list .div_select { border: 1px solid rgba(255,255,255,.16); flex: 1; }
.box_list3 .list label { flex: 1; text-align: center; color: #7590a0; }
.div_date input { font-size: 0.42rem; width: 100%; border: 0; background: none; }
.box_list3 .list li.li10 { background: #2f3155; padding: 0.3rem; margin-top: 0.2rem; }

.page_data { margin: 0.3rem; background: #212348; border: 1px solid rgba(255,255,255,0.16); }
.mainer > div:first-child { margin-top: 0; }
.page_data.page_data2 .list .div_select select { width: 100%; box-sizing: border-box; min-width: 100%; }
.page_data.page_data2 .list .div_select1 { width: 3.75rem; flex: initial; flex:1;}
.box_list3 .list li .zhjl_xz { flex: 1; }

.zhjl_xz_btn { float: left; }
.zhjl_xz_btn a { display: inline-block; width: 1.9rem; height: 0.82rem; line-height: 0.82rem; text-align: center; font-size: 0.44rem; color: #fff; border-radius: 3px; }
.zhjl_xz_btn a.on, .zhjl_xz_btn a:active { background: #2fcdf0; color: #fff; }
.zhjl_xz_r { float: right; }
.zhjl_xz_r span { display: block; float: left; line-height: 0.9rem; color: #666; font-size: 0.4rem; margin-right: 0.2rem; }
.zhjl_xz_sel { float: left; width: 3.56rem; border: 1px solid #d7dae0; border-radius: 3px; height: 0.88rem; line-height: 0.88rem; background: #fff; font-size: 0.4rem; padding: 0 0.2rem; }
.zhjl_xz_sel select { border: none; width: 100%; }
.zhjl_xz_ye { float: right; line-height: 0.82rem; }
.zhjl_xz_ye font { color: #ff1010; font-weight: bold; }
.page_data_btn { text-align: center; font-size: 0.52rem; }
.page_data_btn a { display: inline-block; height: 1rem; line-height: 1rem; width: 6.1rem; font-size: 0.45rem; color: #fff; background: #6946ff; border-radius: 5px; }
.box_list3 .list li .zhjl_xz .page_data_btn { float: right; }
.box_list3 .list li .zhjl_xz .page_data_btn a { width: 2.6rem; height: 0.82rem; line-height: 0.82rem; font-size: 0.44rem; vertical-align: top; }
.zbjl_tab_t { padding: 0 0.3rem; line-height: 1.2rem; border-bottom: 1px solid rgba(255,255,255,.16); background: #2f3155; }
.zbjl_tab_t h4 { font-size: 0.46rem; color: #2fcdf0; }
.zbjl_tab_t h4 span { color: #ff1010; }
.ckxj_list_item { padding: 0.15rem 0; border-bottom: 1px solid rgba(255,255,255,0.16); }
.ckxj_list_item:last-child { border-bottom: 0; }
.ckxj_list_item ul li { float: left; font-size: 0.4rem; color: #fff; width: 55%; white-space: nowrap; line-height: 0.78rem; }
.ckxj_list_item ul li:nth-child(2n+2) { width: 45%; }
.ckxj_list_item ul li span { color: #9da2a6; display: inline-block; padding-left: 0.38rem; background: url(../img/img/icon52.png) no-repeat left center; background-size: 0.15rem auto; margin-right: 5px; }
.zbjl_tab { background: #212348; border: 1px solid rgba(255,255,255,0.16); }
.zbjl_tab .ckxj_list_item { padding: 0.15rem 0.3rem; }
.zbjl_tab .ckxj_list_item ul li font { color: #2fcdf0; }
.zbjl_tab .ckxj_list_item ul li font.font2 { color: #6a46ff; text-decoration: underline; }
.zbjl_tab .ckxj_list_item ul li font.red { color:red; }
.page_data .btns { padding-left: 2.2rem; }
.page_data .btns a { display: block; width: 6.05rem; color: #fff; background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#5bbbff), to(#6a46ff)); }
.page_data .kj_bottom { background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#fcfcfc), to(#f0f0f0)); }
.page_data .kj_bottom .div_select { background-color: #fff; }
.page_data .kj_bottom select { color: #666; }
.tzjl_list .item { margin: 0.3rem; border: 1px solid rgba(255,255,255,0.16); background: #fff; border-radius: 0.1rem; }
.tzjl_list .list { position: relative; padding: 0.3rem; }

.tzjl_list .list ul li { display: block; line-height: 0.8rem; color: #88847c; padding-left: 0.5rem; background: url(../img/img/circle.png) no-repeat left center; background-size: 0.15rem auto; margin-right: 0.5rem; }
.tzjl_list .list ul li:nth-child(1) { float: left; }
.tzjl_list .list ul li:nth-child(2) { float: right; }
.tzjl_list .list ul li:nth-child(3) { clear: both; }
.tzjl_list .list span { float: left; }
.tzjl_list .list p { overflow: hidden; color: #000; }
.tzjl_list .list p label.lbl1 { color: #ff2727; }
.tzjl_list .list p label.lbl2 { color: #13a656; }
.tzjl_list .circle { margin: -1px; background: #f9f9f9; border: 1px solid rgba(255,255,255,0.16); border-radius: 100% 0 0 100%/50%; border-right: none; position: absolute; bottom: -0.08rem; width: 0.16rem; height: 0.32rem; }
.tzjl_list .circle.c1 { left: 0; transform: rotate(180deg); }
.tzjl_list .circle.c2 { right: 0; }
.tzjl_list .btns { display: flex; margin: 0 0.3rem; border-top: 1px dashed rgba(255,255,255,0.16); line-height: 0.88rem; padding: 0.3rem 0; }
.tzjl_list .btns a { flex: 1; color: #fff; margin-right: 0.3rem; background: -webkit-linear-gradient(top, #6a46ff, #6a46ff); font-size: 0.44rem; }
.tzjl_list .btns a:last-child { margin-right: 0; }
.div_back a { line-height: 0.82rem; width: 2.59rem; display: block; text-align: center; color: #fff; font-size: 0.44rem; margin-top: 0.05rem; }

.tzjl_list table { border: 1px solid rgba(255,255,255,0.16); width: 100%; }
.tzjl_list .tab { position: relative; margin: 0.3rem; }
.tzjl_list .tab th { background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#fcfcfc), to(#f0f0f0)); line-height: 0.72rem; padding: 0.23rem .3rem; text-align: left; font-weight: normal; font-size: 0.44rem; color: #21263b; }
.tzjl_list .tab th a { float: right; width: 2.16rem; line-height: 0.72rem; color: #fff; font-size: 0.4rem; }
.tzjl_list .tab ul { padding: 0.3rem; line-height: 0.75rem; color: #88847c; }
.tzjl_list .tab ul span { color: #000; }
.tzjl_list .tab ul label { color: #ff8010; }

.div_tzxq { font-size: 0.46rem; background: #212348; border: 1px solid rgba(255,255,255,0.16); margin: 0.3rem; }
.div_tzxq .wrap { margin: 0; }
.div_tzxq .list { border-bottom: 1px solid rgba(255,255,255,0.16); }
.div_tzxq .list:last-child { border-bottom: 0; padding-bottom: 1px; }
.div_tzxq.div_tzxq1 { border-bottom: 0; }
.div_tzxq.div_tzxq1 .list { float: left; }
.div_tzxq.div_tzxq1 .list:nth-child(2n+1) { width: 60%; }
.div_tzxq.div_tzxq1 .list:nth-child(2n+2) { width: 40%; }
.div_tzxq.div_tzxq1 .list:nth-child(2n+2) span { width: 0.95rem; }
.div_tzxq span { line-height: 1.4rem; display: block; width: 2.16rem; text-align: right; margin-right: 0.75rem; color: #92929e; }
.div_tzxq .text { overflow: hidden; min-height: 1.4rem; padding: 0.35rem 0; line-height: 0.7rem; }
.div_tzxq .div_text { margin: 0 0.24rem; border: 1px solid rgba(255,255,255,0.16); background: rgba(0,0,0,0.2); border-radius: 5px; padding: 0.3rem; height: 2.5rem; margin-bottom: 0.8rem; font-size: 0.46rem; text-align: left; }
.xq_btn { text-align: center; padding: 0.9rem 0.3rem; }
.xq_btn a { font-size: 0.52rem; width: 4.8rem; line-height: 1.2rem; text-align: center; display: inline-block; background: #f59e2e; border-radius: 1rem; color: #fff; }

.xq_btn a.a1 { background: -webkit-gradient(linear, 0% 0%, 100% 0%,from(#34c1a0), to(#40b3be)); }
.div_tz_btns { padding: 0.5rem; }
.div_tz_btns a { display: block; width: 100%; line-height: 1.2rem; border-radius: 0.1rem; background: #2fcdf0; font-size: 0.52rem; color: #fff; }

.mb_zbjl_tab { padding: 0 0.3rem 0.16rem; margin-bottom: .2rem; position:relative; }
.ctjl_zhje .item:after,.ctjl_zhje .item:before,
.mb_zbjl_tab:after,.mb_zbjl_tab:before{content:'';left:0; right:0; margin:0 auto; position:absolute; width:90%; height:0.1rem; border:1px solid rgba(255,255,255,.16);background:#2f3155;top:100%;border-top:0;}
.ctjl_zhje .item:before,.mb_zbjl_tab:before{ margin-top:-.16rem;width:95%;z-index:2;}
.ctjl_zhje .item:after,.mb_zbjl_tab:after{ margin-top:-0.05rem;width:90%;z-index:1;}
.mb_zbjl_tab:last-child { margin-bottom: 0; }
.mb_zbjl_tab .zbjl_tab { border: 1px solid rgba(255,255,255,.16); }
.mb_zbjl_tab .zbjl_tab .ckxj_list_item { border-bottom: 0; }

.ui-datepicker { font-size: 0.4rem !important; }

.ui-datepicker .ui-widget-header .ui-datepicker-prev .ui-icon { background: url(../img/img/icon55.png) no-repeat center center; background-size: 0.2rem auto; }
.ui-datepicker .ui-widget-header .ui-datepicker-next .ui-icon { background: url(../img/img/icon56.png) no-repeat center center; background-size: 0.2rem auto; }
.ui-datepicker { padding: 0 !important; margin-top: 0.2rem; margin-left: -0.2rem; border: 0; box-shadow: 0 0 5px rgba(0,0,0,.2); }
.ui-widget-header { border: none !important; background: #ffa014; color: #fff; line-height: 1.1rem; height: 1.1rem; border-radius: 0.1rem 0.1rem 0 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { height: 1rem; }
.ui-datepicker .ui-datepicker-title { line-height: 0.9rem; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 0; background: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border-radius: 0.05rem; background: #ffa014; color: #fff; }
.ui-datepicker td a { border: 0; background: none; line-height: 0.7rem; text-align: center; font-size: 0.4rem; }
.ui-datepicker th { border-top: 1px solid rgba(255,255,255,0.16); border-bottom: 1px solid rgba(255,255,255,0.16); background: #f1f5f8; line-height: 0.92rem; padding: 0; }

.box_list3 .list .div_input { flex: 1; border: 1px solid rgba(255,255,255,.16); padding: 0 0.2rem; height: auto; }
.box_list3 .list .div_input input { line-height: 0.9rem; vertical-align: top; color: #ff1010; }


.ctjl_zhje { padding: 0 0.3rem; }
.ctjl_zhje .tit { line-height: 1.24rem; }
.ctjl_zhje .tit p { font-size: 0.4rem; color: #fff; }
.ctjl_zhje .tit p span { float: right; }
.ctjl_zhje .tit p font { color: #ffeb00; }

.ctjl_zhje .item { padding-bottom: 0.16rem; position:relative; margin-bottom: 0.3rem; }
.ctjl_zhje .item .title { line-height: 1.18rem; border: 1px solid rgba(255,255,255,0.16); padding: 0 0.3rem; background: #2f3155; }
.ctjl_zhje .item .title h3 { font-size: 0.44rem; font-weight: normal; }
.ctjl_zhje .item .title h3 span { display: inline-block; padding-left: 0.65rem; background: url(../img/img/icon57.png) no-repeat left center; background-size: 0.46rem auto; }
.ctjl_zhje .item .title h3 em { float: right; font-weight: normal; font-size: 0.4rem; color: #eee; font-style: normal; }
.ctjl_zhje .item .list { background: #212348; padding: 0.3rem 0.6rem; border: 1px solid rgba(255,255,255,0.16); border-top: none; }
.ctjl_zhje .item .list ul li { float: left; width: 65%; line-height: 0.97rem; }
.ctjl_zhje .item .list ul li:nth-child(2n+2) { width: 35%; }
.ctjl_zhje .item .list ul li p { font-size: 0.4rem; color: #fff; }
.ctjl_zhje .item .list ul li p span { color: #fff; }
.ctjl_zhje .item .list ul li p span.span1 { color: #ff8010; }

.ctjl_zhje .item .tit { background: #fff; border: 1px solid rgba(255,255,255,0.16); border-top: none; border-bottom: 1px dashed rgba(255,255,255,0.16); padding: 0 0.3rem 0 0.6rem; }

.ctjl_zhje.ctjl_zhje_td .item { margin-bottom: 0; margin-top: 0.3rem; }

.grtz_btn { text-align: center; border-top: 1px dashed rgba(255,255,255,0.16); padding: 0.25rem 0 0.1rem; margin-top: 0.1rem; }
.grtz_btn ul { margin: 0 -1%; }
.grtz_btn ul li { float: left; width: 18%; margin: 0 1%; }
.ckxj_list_item .grtz_btn ul li:nth-child(2n+2) { width: 18%; }
.grtz_btn a { display: block; height: 0.88rem; line-height: 0.88rem; background: #f5764a; border-radius: 3px; font-size: 0.44rem; color: #fff; }

.page_data.page_data2 .list .div_select2 { margin-left: 0.2rem; width: 3.75rem; flex: 1; position: relative;  min-width:4.5rem;}
.page_data.page_data2 .list .div_select2 select { padding-left: 1.35rem; }
.page_data.page_data2 .list .div_select2 em { display: block; position: absolute; top: 0; left: 0; font-style: normal; padding-left: 0.2rem; }

.ctjl_list { border-bottom: 1px solid rgba(255,255,255,0.16); padding: 0.35rem 0.3rem 0.4rem; }
.ctjl_list:last-child { border-bottom: 0; }
.ctjl_list h4 { font-size: 0.46rem; color: #2fcdf0; font-weight: normal; }
.ctjl_list h4 span { color: #a9afb4; font-size: 0.4rem; float: right; }
.ctjl_list h4 em { font-style: normal; font-size: 0.4rem; color: #fff; margin-left: 0.2rem; }
.ctjl_list h4 a { float: right; display: inline-block; line-height: 0.6rem; padding: 0 0.3rem; border-radius: 0.1rem; color: #fff; background: #2fcdf0; font-size: 0.4rem; }
.ctjl_list h4 label { float: right; }
.ctjl_list h4 label em { font-style: normal; color: #ff8010; }
.ctjl_list p { font-size: 0.4rem; color: #fff; margin-top: 0.4rem; }
.ctjl_list p span { margin-left: 0.3rem; color: #a9afb4; float: right; }
.ctjl_list p label { float: right; }
.ctjl_list p label em { font-style: normal; color: #ffa014; }
.tzjl_tab .ctjl_list p span { margin-left: 0; }

.ctjl_tab { background: #212348; margin: 0.3rem; border: 1px solid rgba(255,255,255,0.16); }
.tzjl_tab1 .ctjl_list p span { float: none; margin-left: 0; }
.page_data_btn a.a1 { background: -webkit-linear-gradient(top, #828eb5, #5a6694); }

.tdtz_user { padding: 0 0.3rem; border-bottom: 1px solid rgba(255,255,255,0.16); line-height: 1.2rem; }
.tdtz_user p { font-size: 0.4rem; color: #fc5a34; }
.tdtz_user p a { color: #fc5a34; }

.main_tit.main_tit1 ul li label { padding: 0 0.2rem; }

.ykjl_list { background: #212348; margin: 0.3rem; border: 1px solid rgba(255,255,255,0.16); }
.ykjl_list ul li { border-bottom: 1px solid rgba(255,255,255,0.16); line-height: 1.39rem; font-size: 0.46rem; padding: 0 0.6rem; }
.ykjl_list ul li:last-child { border-bottom: 0; }
.ykjl_list ul li span { display: block; float: left; width: 1.8rem; color: #92929e; }
.ykjl_list_web { overflow: hidden; }
.ykjl_list_web p { color: #fff; }
.ykjl_list_web p.red { color:red; }
.xgxj_list_web_textarea { font-size: 0.44rem; }
.xgxj_list_web_textarea textarea { resize: none; border: 1px solid #c4ced8; background: #f5f7f8; border-radius: 5px; height: 2rem; padding: 5px; }

.ykjl_list2 { overflow: hidden; margin: 0.3rem; background: #212348; border: 1px solid rgba(255,255,255,0.16); }
.ykjl_list2 .tit { border-bottom: 1px solid rgba(255,255,255,0.16); line-height: 1.4rem; text-align: center; font-size: 0.46rem; }
.ykjl_list2 .tit.tit_bg { background:#2f3155; }
.ykjl_list2 ul li { padding-left: 0.3rem; background: url(../img/img/icon52.png) no-repeat left center; background-size: 0.15rem auto; line-height: 0.82rem; color: #8f9397; width: 44%; float: left; margin: 0 3%; }
.ykjl_list2 ul li label { float: right; color: #fff; }
.ykjl_list2 ul li label.on { color: #ffa014; }
.ykjl_list2 ul li label.red { color:red; }
.ykjl_list2 ul { margin: 0 -3%; padding: 0.2rem 0.3rem; overflow: hidden; border-bottom: 1px solid rgba(255,255,255,0.16); }
.ykjl_list2 .tit2 { border-bottom: 1px dashed rgba(255,255,255,0.16); line-height: 1.17rem; padding: 0 0.3rem; }
.ykjl_list2 .tit2 span { display: inline-block; padding-left: 0.3rem; line-height: 0.4rem; border-left: 0.1rem solid #6a46ff; font-size: 0.46rem; color:#fff;}
.ykjl_list2 .tit2 label { display: block; float: right; padding-right: 0.4rem; color: #92929e; background: url(../img/img/ico15.png) no-repeat right center; background-size: 0.2rem auto; }
.ykjl_list2 .ul1 { height: 1.22rem; border-bottom: 1px dashed rgba(255,255,255,0.16); overflow: hidden; }
.ykjl_list2 .ul1.on { height: auto; }
.ykjl_list2 .next { height: 1rem; background: url(../img/img/icon47.png) no-repeat center center; background-size: auto 0.24rem; }
.ykjl_list2 .next.on{ transform:rotate(180deg)}
.ctjl_zhje .item .list ul li.li1 { width: 100%; }

.tkjd_cont { padding: 0.6rem 0.6rem 0.4rem 0.5rem; }
.tkjd_cont ul { border-left: 1px dashed #c8c8c8; padding-left: 0.35rem; }
.tkjd_cont ul li { padding-bottom: 0.4rem; }
.tkjd_cont ul li h3 { font-size: 0.4rem; color: #fff; font-weight: normal; position: relative; }
.tkjd_cont ul li h3 i { display: block; width: 0.24rem; height: 0.24rem;  background: #fff url(../img/img/ico29.png) no-repeat center bottom; background-size: 0.24rem auto; position: absolute; top: 0.08rem; left: -0.47rem; border-radius:100%;}
.tkjd_cont ul li .web { background: rgba(255,255,255,0.1); padding: 0.2rem 0.3rem; line-height: 0.6rem; margin-top: 0.3rem; }
.tkjd_cont ul li .web p { font-size: 0.4rem; color: #fff; }
.tkjd_cont ul li .web span { display: block; font-size: 0.4rem; color: #fe7b3c; }
 
.modal_tips.modal_tkjd .btns { padding-top: 0.6rem; border-top: 1px solid rgba(255,255,255,.16); text-align: center; padding-bottom: .5rem; display: flex; justify-content: center; align-items: center; padding-bottom:0}
.a_btn { width: auto; }
.modal_tips.modal_tkjd .btns a {  margin: 0 0.2rem; display: block; padding: 0 .3rem; color: #fff; }
.modal_tkjd.login_modal_tips .fp_modal .modal_cont { padding-bottom: 0.65rem; }
.modal_tkjd .modal_btn { margin: 0; padding: 0 0.65rem; }

.login_log { text-align: center; }
.login_log img { height: .95rem; width: auto; }
.login_box { background: linear-gradient(to bottom,#d4f0f5,#9adbe5); box-shadow: 0 0 0.2rem rgba(255,255,255,0.2) inset,0 -0.2rem 0.2rem rgba(0,0,0,0.1) inset,0 -0.1rem 0.1rem rgba(0,0,0,0.5) inset; padding: 0.5rem; margin-top: 0.5rem; border-radius: 0.2rem; }
.login_box .tit { text-align: center; background: url(../img/img/tit2.png) no-repeat center center; background-size: auto 0.88rem; line-height: 0.88rem; font-size: .51rem; color: #1498ab; }
.page_login_box { padding: 1rem 0.8rem 0; position: relative; z-index: 99; }
.page_login_box .list { }
.page_login_box .list ul li { position: relative; height: 1.3rem; margin-top: 0.42rem; }
.page_login_box .list ul li .div_inp { height: 1.25rem; line-height: 1.25rem; padding-left: 1.09rem; font-size: 0.4rem; overflow: hidden; background: #f2fafc; border: 1px solid #4ac3d5; position: relative; background-position: 0.42rem center; background-repeat: no-repeat; background-size: 0.46rem auto; }
.page_login_box .list ul li .div_inp input { width: 100%; border: none; background: none; }
.page_login_box .list ul li .div_inp input::-webkit-input-placeholder { color: #b0b5c0; }
.page_login_box .list ul li .div_inp.div_inp1 { background-image: url(../img/img/icon26.png); }
.page_login_box .list ul li .div_inp.div_inp2 { background-image: url(../img/img/icon27.png); background-size: 0.4rem auto; }
.page_login_box .list ul li .div_inp.div_inp3 { background-image: url(../img/img/icon28.png); background-size: 0.44rem auto; }
.lbl_pwd { display: block; position: absolute; top: 50%; margin-top: -0.5rem; right: 0; width: 1.3rem; height: 1rem; background: url(../img/img/icon111.png) no-repeat center center; background-size: 0.64rem auto; }
.page_login_box .list ul li .yz_lab { width: 0.48rem; height: 0.48rem; background: url(../img/img/icon29.png) no-repeat center center; background-size: 0.48rem auto; position: absolute; right: 0.4rem; top: 0.41rem; display: none; }
.page_login_box .list ul li .login_tips { position: absolute; top: 100%; left: 1.09rem; }
.page_login_box .list ul li .login_tips p { font-size: 0.34rem; color: #ee3749; }
.page_login_box .page_btn { padding: 0; margin-top: 0.5rem; }
.page_login_box .page_btn a { max-width: initial; width: 100%; margin: 0; background: url(../img/img/btn.png) no-repeat center center; background-size: 100% 100%; line-height: 1.28rem; }

.page_login_box .list ul li .div_inp span.pwd_sh { display: block; width: 0.5rem; position: absolute; top: 0; right: 0; bottom: 0; background: url(../img/img/sj.png) no-repeat center center; background-size: 100% auto; }
.page_login_box .list ul li .div_inp span.pwd_sh.on { background: url(../img/img/sj2.png) no-repeat center center; background-size: 100% auto; }



.box_list3 .list li { align-items: center; }
.box_list3 .list li > span { margin-top: 0; }
.box_list3 .list li > span.span1 { margin-right: .2rem; }
.box_list3 .list .page_data_btn { margin-left: .2rem; }
.box_list3 .list .page_data_btn1 { margin-left: 0; }
.box_list3 .list .page_data_btn a { width: 100%; padding: 0 0.3rem; }
.zbjl_tab .ckxj_list_item ul li font.red1 { color: #ff1010; }
.zbjl_tab .ckxj_list_item ul li font.blue { color: #009b45; }
.zbjl_tab .ckxj_list_item ul li a { padding: 0 .1rem; border-radius: 2px; border: 1px solid #f5764a; color: #6a46ff; margin-left: .1rem; }

.page_yddl { height: 100vh; }
.page_yddl .flex_box { display: flex; padding: 0 0.3rem; flex-direction: column; min-height: calc(100vh - 6rem); align-items: center; justify-content: center; }
.box_logo { margin:0.8rem 0 1rem; }
.box_logo img { display:block; width:6rem; }
.page_yddl .box { margin-bottom: 1rem; border-radius: 0.2rem; overflow: hidden; width: 100%; }
.page_yddl .box .tit { line-height: .87rem; background: #6946ff; font-size: 0.37rem; color: #fff; text-align: center; }
.page_yddl .box .img { width: 2.95rem; text-align: center; margin:0.8rem auto 0; }
.page_yddl .box .text { padding: 0.5rem; font-size: .4rem; color: #fff; line-height: .7rem; }
.page_yddl .box .text p { min-height: 0.1rem; }
.page_yddl .box .text .p1 { color: #b0b0b0; }
.flex.center { align-items: center; }
.flex_box > .img { width: 80%; margin: 0 auto; margin-bottom: 0.8rem; text-align:center;}
.page_yddl .page_btn a { width: 5.5rem; }
.login_modal_tips .tips1 { color: #f3a95e; font-size: .37rem; line-height: .6rem; }
.login_modal_tips .tips1 img { vertical-align: middle; margin-bottom: 3px; }
.xg_mainer .time { font-size: 0.4rem; color: #a8b2b3; line-height: 0.8rem; }
.xg_mainer .box { border-radius: 0.2rem; padding: 0.3rem 0.4rem; line-height: .6rem; font-size: 0.4rem; box-shadow: 0 0 0.2rem rgba(0,35,40,0.08); }
.gg_ul_list { background: #212348; border: 1px solid rgba(255,255,255,0.16); padding: 0 0.3rem; }
.gg_ul_list li:last-child { border-bottom: 0; }
.gzdt_list { margin: 0.3rem; margin-top: 0; }


.header .wrap { height: 1.4rem; }
.header a { margin-top: -.45rem; top: 50%; }
.header h1 { font-size: .5rem; display: flex; align-items: center; }

.header a.icon_menu { background-size: .7rem auto; width: .7rem; }
.header a.icon_back { background-size: .6rem auto; width: .6rem; height:0.7rem; margin-top:-0.35rem; }
.icon_group { position: absolute; right: 0; top: 0; width: 1rem; height: 1.4rem; background: url(../img/icon91.png) no-repeat center center; background-size: 0.6rem auto; }
/*----------mainer----------*/
.mainer { font-size: 0.4rem; margin-top: .72rem; }

.banner { padding: 0 0.9rem; overflow: hidden; }

.banner .owl-carousel .owl-stage-outer { overflow: initial; }

.banner .item { transform: scale(0.9); margin: 0.3rem 0; border-radius: 0.1rem; overflow: hidden; }

.banner .owl-item.active .item { transform: scale(1); }

.index_banner.owl-theme .owl-dots .owl-dot span { opacity: .8; background: #a5b3b7; width: .54rem; height: .13rem; }

.index_banner.owl-theme .owl-dots .owl-dot.active span,
.index_banner.owl-theme .owl-dots .owl-dot:hover span { opacity: 1; background: #fff; }

.box { background: rgba(255,255,255,0.2); }

.index_member { padding-bottom: 0.3rem; color: #000; border-top: 1px solid rgba(255,255,255,0.16); border-bottom: 1px solid rgba(255,255,255,0.16); }

.index_member .tit { font-size: 0.4rem; line-height: 1.4rem; }

.index_member .tit label { color: #ffa014; }

.index_member .tit a { display: inline-block; padding-right: 0.5rem; font-weight: bold; color: #ff1010; background: url(../img/img/icon2.png) no-repeat right center; background-size: 0.34rem auto; }

.index_member .btns a { display: block; float: left; width: 3.2rem; margin-left: 0.3rem; color: #fff; }

.index_member .btns a:first-child { margin-left: 0; }

a.a_btn { line-height: 1rem; font-size: 0.48rem; color: #fff; text-align: center; border-radius: 0.1rem; border: 0; }

.a_btn.btn1 { background: url(../img/img/btn11.png) repeat-x center center; background-size: auto 100%; }

.a_btn.btn2 { background: url(../img/img/btn12.png) center center; background-size: 100% 100%; }

.a_btn.btn3 { background: linear-gradient(to top,#6a46ff,#6a46ff); }

.a_btn.btn7 { background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fda625), to(#fc8312)); }

.tips { line-height: 1.1rem; padding: 0 0.3rem; }

.tips p { display: block; padding-left: 0.57rem; background: url(../img/img/icon6.png) no-repeat left center; background-size: 0.39rem auto; color: #ff7d00; font-size: 0.38rem; }

.play_list { background: #fff; margin-bottom: 0.3rem; }

.play_list .tit ul { display: table; table-layout: fixed; width: 100%; padding: 0.23rem 0; line-height: 0.6rem; background: #fff; border-bottom: 1px solid rgba(255,255,255,0.16); }

.play_list .tit ul li { border-left: 1px solid rgba(255,255,255,0.16); display: table-cell; vertical-align: middle; text-align: center; font-size: 0.4rem; color: #797f8e; }

.play_list .tit ul li:first-child { border-left: 0; }

.play_list .tit ul li span { display: inline-block; position: relative; }

.play_list .tit ul li:active span:after,
.play_list .tit ul li.on span:after { content: ''; display: block; position: absolute; top: 0.77rem; width: 100%; height: 0.05rem; background: #6a46ff; z-index: 10; }

.play_list .tit ul li.on span,
.index_list .tit ul li:active span { color: #2fcdf0; }

.play_items ul li { width: 33.333%; float: left; text-align: center; margin-top: 0.45rem; }

.play_items ul li h3 { line-height: 0.9rem; font-weight: normal; font-size: 0.4rem; }

.play_items ul li span,
.span_djs { display: inline-block; padding: 0 0.2rem; line-height: 0.64rem; text-align: center; margin: 0 auto; color: #f00e0e; border-radius: 2px; }

.play_items ul li .img { width: 2.07rem; height: 2.07rem; border-radius: 100%; margin: 0 auto; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6); }

.play_items .item { padding: 0.3rem; }

.play_items ul li span { display: none; }

.play_items .tit2 { font-size: 0.44rem; line-height: 0.44rem; padding-left: 0.22rem; border-left: 0.1rem solid #6a46ff; }

.play_list2 { background: #fff; display: flex; background-size: 100% auto; margin-bottom: 0.45rem; }

.play_list2 .item:last-child { flex: 1; margin-bottom: -1px; }

.play_list2 .item .list { width: 50%; float: left; border-left: 1px solid rgba(255,255,255,0.16); border-bottom: 1px solid rgba(255,255,255,0.16); text-align: center; padding-bottom: 0.21rem; }

.play_list2 .item .list:nth-child(2n+1) { border-left: 0; }

.play_list2 .item .list .img { height: 1.55rem; width: 1.98rem; margin: 0 auto; }

.play_list2 .item:first-child { width: 4.4rem; border-left: 0; }

.play_list2 .item:first-child img { display: block; margin: 0 auto; margin-top: 0.3rem; width: 2.91rem; }

.play_list2 .item { border-left: 1px solid rgba(255,255,255,0.16); }

.play_list2 .item h3 { margin-bottom: 0.2rem; font-weight: normal; }

.play_list2 .item h3 span { display: inline-block; line-height: 0.33rem; padding: 0 0.08rem; border: 1px solid #6a46ff; color: #2fcdf0; font-size: 0.28rem; margin-left: 0.05rem; border-radius: 2px; font-weight: bold; }

.play_list2 .item p { font-size: 0.36rem; color: #666; }

.play_list2 .item a { display: block; padding-top: 0.4rem; }

.play_list2 .item:first-child a { display: block; padding-left: 0.55rem; }

.div_foot { height: 1.68rem; }

.footer { position: fixed; bottom: 0; left: 0; width: 100%; background: #f2f8f9; box-shadow: 0 0 0.2rem rgba(0,0,0,0.25); z-index: 10000; }
.footer ul { display: flex; }
.footer ul li { flex: 1; text-align: center; }


.footer ul li a { color: #fff; font-size: 0.28rem; padding: 0.15rem 0; display: block; }

.footer ul li a span { color: #222222; display: block; line-height: 0.4rem; padding-top: 0.8rem; background-position: top center; background-repeat: no-repeat; }

.footer ul li .span1 { background-image: url(../img/img/f_icon_03.png); background-size: .7rem auto; }

.footer ul li .span2 { background-image: url(../img/img/f_icon_05.png); background-size: .7rem auto; }

.footer ul li .span3 { background-image: url(../img/img/f_icon_07.png); background-size: .7rem auto; }

.footer ul li .span4 { background-image: url(../img/img/f_icon_09.png); background-size: .7rem auto; }

.footer ul li .span5 { background-image: url(../img/img/f_icon_11.png); background-size: .7rem auto; }

.footer ul li.on span,
.footer ul li:active span { color: #f3a95e; padding-top: 1.2rem; margin-top: -0.4rem; }

.footer ul li.on .span1,
.footer ul li:active .span1 { background-image: url(../img/img/f_icon_03_1.png); background-size: 1rem auto; }

.footer ul li.on .span2,
.footer ul li:active .span2 { background-image: url(../img/img/f_icon_05_1.png); background-size: 1rem auto; }

.footer ul li.on .span3,
.footer ul li:active .span3 { background-image: url(../img/img/f_icon_07_1.png); background-size: 1rem auto; }

.footer ul li.on .span4,
.footer ul li:active .span4 { background-image: url(../img/img/f_icon_09_1.png); background-size: 1rem auto; }

.footer ul li.on .span5,
.footer ul li:active .span5 { background-image: url(../img/img/f_icon_11_1.png); background-size: 1rem auto; }


/*----------footer----------*/

.footer { }

.tips2 { line-height: 0.7rem; padding: 0 0.3rem; color: #fff; display: flex; font-size: 0.36rem; }

.tips2 span label { color: #f00e0e; }

.tips2 p { flex: 1; text-align: center; }

.tips2 p span { display: inline-block; }

.tips2 a { display: inline-block; padding-right: 0.5rem; background: url(../img/img/icon9.png) no-repeat right center; background-size: 0.39rem auto; color: #fff; }

.kj_tit { position: relative; text-align: center; background: #f2f8fe; }

.sound { position: absolute; top: 0.25rem; right: 0.3rem; width: 0.46rem; height: 0.46rem; background: url(../img/img/icon11.png) no-repeat center center; background-size: 100% auto; }

.kj_tit p { padding-top: 0.25rem; color: #2fcdf0; }

.kj_tit p span { color: #e74c3c; }

.kj_tit p span.span_kj { display: inline-block; padding-right: 0.3rem; background: url(../img/img/icon_1.png) no-repeat right center; background-size: 0.25rem auto; color: #2fcdf0; }

.kj_tit > ul { margin-top: 0.3rem; }
.kj_tit > ul li img { display: block; }
.kj_tit > ul li { display: inline-block; margin: 0 0.1rem; width: 1.4rem; min-height: 1.1rem; background: #fff; box-sizing: content-box; font-weight: bold; box-shadow: 0 0.05rem 0.1rem rgba(0,0,0,0.15) inset; text-align: center; line-height: 1.1rem; border: 0.1rem solid #71c7d5; border-radius: 0.1rem; font-size: 0.92rem; color: #ff7123; }
.kj_tit > ul li span { }
.kj_tit ul.ul_pk10 li { margin: 0.1rem; }

.kj_bottom { text-align: left; padding: 0.2rem 0.2rem; padding-top: 0.8rem; display: flex; }
.div_ye { position: absolute; top: 0; left: 0; right: 0; float: none; }

.kj_bottom .div_select { max-width: 5rem; overflow: hidden; display: flex; white-space: nowrap; align-items: center; border: 0; background: #fff; flex: 1; line-height: .72rem; }

.kj_bottom .div_select select { flex: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 0.72rem; }

.kj_bottom .div_select label { flex: 1; width: 0; overflow: hidden; text-overflow: ellipsis; padding-right: .4rem; }

.div_select { border-radius: 0.1rem; overflow: hidden; }

.div_select span { display: inline-block; padding-left: 0.2rem; }

.div_select label { display: inline-block; color: #666; }

.div_select label,
.div_select select { min-width: 2.1rem; border: 0; padding-right: 0.7rem; line-height: 0.72rem; padding-left: 0.2rem; background: url(../img/img/icon12.png) no-repeat 97% center ; background-size: auto 0.56rem; }
.foot_tz .div_select select { background-color: #edf8fa; }

.div_help { margin-left: 0.2rem; text-align: center; }

.div_help a { display: block; width: 0.87rem; height: 0.72rem; border-radius: 0.1rem; background: url(../img/img/icon13.png) no-repeat center center #fff; background-size: 0.28rem auto; }

.div_gn { margin-left: 0.2rem; text-align: center; border: 1px solid #b8bcc4; border-radius: 0.1rem; }

.div_gn a { display: block; padding: 0 0.2rem; height: 0.88rem; line-height: 0.88rem; text-align: center; font-size: 0.36rem; color: #666; }

.div_ye { height: 0.9rem; font-size: .4rem; text-align: right; line-height: 0.45rem; display: flex; align-items: center; justify-content: center; }

.div_ye span { display: inline-block; margin-bottom: 0.1rem; }

.div_ye a { margin-left: 0.2rem; display: inline-block; vertical-align: middle; width: 0.5rem; height: 0.5rem; background: url(../img/img/icon14.png) no-repeat center center; background-size: 0.5rem auto; }

.div_ye label { color: #0a8091; font-size: .46rem; }

.kj_list { padding: 0.2rem; }

.kj_list .item:nth-child(1),
.kj_list .item:nth-child(2) { margin-top: -1px; }

.kj_list .item { width: 50%; padding: 0 0.1rem; margin: 0 auto; float: left; }

.kj_list .item .tit { /*border-top: 1px solid #d4d6db;*/ }

.kj_list .item3 .list { clear: both; }

.kj_list .item3 .list label { color: #ff1010; }

.kj_list .item:nth-child(2n+1) .tit { width: 100%; padding-right: 0.2rem; box-sizing: content-box; }

.kj_list .item .tit span { line-height: 0.66rem; display: inline-block; padding-left: 0.4rem; background: url(../img/img/icon103.png) no-repeat left center; background-size: 0.27rem auto; font-size: 0.4rem; color: #fff; color: #000; text-align: left; }

.kj_list .item .list li { position: relative; color: #666; width: 50%; margin: 0 auto; padding: 0.1rem 0.1rem; float: left; }

.kj_list .item .list .ul_flex1 { flex-wrap: wrap; }

.kj_list .item .list .ul_flex1 li { width: 33.33%; }

.kj_list .item .list_btn.list { padding: 0; margin: 0; float: right; background: #fff; border-radius: 0.3rem; margin-bottom: -0.2rem; width: 4.5rem; }

.kj_list .item .list.list_btn ul { padding: 0; margin: 0 auto; }

.kj_list .item .list.list_btn ul li { margin: 0; width: 0.63rem; line-height: 0.63rem; margin-left: 0.2rem; font-size: 0.38rem; padding: 0; }

.kj_list .item .list li i { /*position: absolute; top: 1.3rem; right: 0;*/ font-size: 0.3rem; font-style: normal; color: #ff1010; line-height: 0.3rem; }

.kj_list .item .list li.on > div { background: #ef8128; color: #fff; }

.kj_list .item .list li.on > div span { color: #fff; }

.kj_list .item .list li > div { border: 1px solid #ef8128; background: #d7eef6; color: #018599; font-size: 0.5rem; text-align: center; padding: 0.2rem 0; border-radius: 0.1rem; }

.kj_list .item .list.list_btn ul li > div { width: auto; height: 0.63rem; line-height: 0.63rem; border-radius: 0.1rem; border: 0; background: none; margin-right: 0.1rem; }

.kj_list .item .list li span { font-size: 0.46rem; font-weight: bold; color: #000; margin-bottom: 0.1rem; display: block; line-height: 0.6rem; }

.kj_list .item .list ul { margin: 0 -0.1rem; padding: 0.15rem 0; overflow: hidden; display: flex; }


/*.kj_list { min-height: 6.6rem; }*/

.kj_list .item1 { width: 100%; text-align: center; margin-top: 0rem; float: none; padding-top: 0.2rem; }

.kj_list .item1 .list:after { content: ''; display: block; clear: both; }

.kj_list .item1 .list ul li { flex: 1; width: auto; padding: 0.1rem; /*margin-top:0.5rem;*/ }

.kj_list.kj_list_pk10 .item1 .list ul li { margin: 0; }

.kj_list .item1_1 .list ul li { margin-top: 0.1rem; padding: 0.05rem; }

.kj_list .item1 .list { margin: 0.2rem 0; border-top: 1px dashed #cdd7d8; }
.kj_list .item1 .tab_k3 .list { border-top: 0; }
.kj_list .item1 .list.list_btn { border: 0; }

.kj_list .item1 .list:last-child { clear: both; }

.kj_list .item1 .list ul li > div { width: 0.75rem; height: 0.75rem; border-radius: 100%; padding: 0; line-height: 0.75rem; font-size: 0.5rem; margin: 0 auto; position: relative; }

.kj_list .item1 .list ul li.no > div { pointer-events: none; background: #d9d8d7; border-color: #d9d8d7; color: #bababa; }

.kj_list .item3 { width: 100%; text-align: center; }

.kj_list .item3 .list ul li { width: 25%; }

.kj_list .item4 .list ul li { width: 50%; }

.kj_list .item5 .list ul li { width: 20%; }

.kj_list .item3-3 .list ul li { width: 33.33%; }

.kj_list .tit.left { text-align: left; float: left; width: auto !important; }

.kj_list .tit label { display: inline-block; margin-left: 0.2rem; color: #fc0b2d; }

.kj_list .tit label.lbl_lr { color: #2fcdf0; }

.kj_list_tit .flex { line-height: 1.2rem; display: flex; padding: 0 0.1rem; }

.kj_list_tit .img { margin-left: -0.2rem; margin-right: -0.2rem; display: none; }

.kj_list_tit .img img { display: block; }

.kj_list_tit h3 { flex: 1; font-size: 0.4rem; color: #2fcdf0; font-weight: normal; }

.kj_list_tit a { display: inline-block; line-height: 0.88rem; padding: 0 0.2rem; margin: 0.15rem 0; margin-left: 0.15rem; border-radius: 0.1rem; color: #000; font-size: 0.36rem; border: 1px solid #b8bcc4; }

.kj_list_tit a.a_sound { width: 0.88rem; background: url(../img/img/icon17.png) no-repeat center center; background-size: 0.45rem auto; }

.kj_list_pk10.kj_list .item .tit span { }

.kj_list2 { padding-bottom: 0.3rem; }

.kj_list .item_tz { width: 100%; }

.item_tz h3 { line-height: 0.38rem; padding-left: 0.15rem; color: #2fcdf0; font-size: 0.38rem; margin: 0.4rem 0; font-weight: normal; border-left: 0.08rem solid #6a46ff; }

.item_tz .tab table { width: 100%; text-align: center; }

.item_tz .tab_k3 table td:nth-child(2n+2) { width: 1.2rem; color: #666; font-size: 0.38rem; }

.item_tz .tab_k3 img { width: 0.82rem; vertical-align: middle; margin: 0 0.05rem; margin-top: 0.1rem; }

.item_tz .tab td { vertical-align: middle; height: 1.2rem; overflow: hidden; }

.item_tz .tab td span { font-weight: bold; font-size: 0.46rem; }

.item_tz .tab th { text-align: center; line-height: 0.88rem; border: 1px solid rgba(255,255,255,0.16); background: -webkit-linear-gradient(top, #fff, #f0f0f0); font-size: 0.4rem; font-weight: normal; color: #2fcdf0; }

.zs_tab { padding: 0.3rem; padding-top: 0; margin-top: 10px; background: #fff; text-align: center; }

.zs_tab .tab .tit { overflow: hidden; overflow-x: auto; }

.zs_tab .tit { white-space: nowrap; font-size: 0.46rem; font-weight: normal; line-height: 1.2rem; border-bottom: 1px solid rgba(255,255,255,0.16); }

.zs_tab .tit .ul1 li { margin: 0 0.17rem; }

.zs_tab .tit li { display: inline-block; }

.zs_tab li span { display: block; padding: 0 0.2rem; position: relative; color: #616161; font-size: 0.46rem; }

.zs_tab li span:before { content: ""; display: block; width: 100%; bottom: 0; position: absolute; left: 0; height: 0.08rem; background: #fff; }

.zs_tab li.on span,
.zs_tab li:active span { color: #2fcdf0; }

.zs_tab li.on span:before,
.zs_tab li:active span:before { background: #2fcdf0; }

.zs_tab table { width: 100%; margin-top: 0.2rem; }

.zs_tab table td { height: 1rem; vertical-align: middle; width: 1rem; }

.zs_tab table tr:nth-child(2n) td { background: #f2f2f4; }

.zs_tab table td span { display: inline-block; width: 0.8rem; height: 0.8rem; border-radius: 0.8rem; color: #fff; line-height: 0.8rem; }

.zs_tab table td span.span1 { background: #e33f3f; }

.zs_tab table td span.span2 { background: #117fd9; }

.zs_tab table td span.span3 { background: #7650bd; }

.zs_tab table td span.span4 { background: #f3b254; }

.zs_tab table td span.span5 { background: #ec6a36; }

.zs_tab table td span.span6 { background: #2ac7d0; }

.zs_tab table td span.span7 { background: #7366db; }


/*----------custom----------*/

.tz_footer { margin-top: 10px; background: #fff; position: fixed; bottom: 0; left: 0; width: 100%; }
.tz_footer .footer { position: initial; }



.tz_footer.on i { transform: rotate(180deg); }

.tz_footer.on { padding-bottom: 0; }

.tz_footer.on > .flex { display: none; }

.tz_f_tit { line-height: 0.6rem; padding: 0.2rem; font-size: 0.36rem; display: flex; align-items: center; }
.tz_f_tit .txt { flex: 1; background: #edf8fa; border-radius: 0.1rem; padding-left: 0.3rem; line-height: .73rem; }

.tz_f_tit span { color: #19a2b7; }
.tz_f_tit .a_shop { width: .63rem; height: .6rem; background: url(../img/img/icon104.png) no-repeat center center; background-size: 100% auto; position: relative; margin: 0 0.5rem 0 0.2rem; }
.tz_f_tit .a_add { display: block; line-height: 0.7rem; padding: 0 0.2rem; border-radius: 0.1rem; background: #edf8fa; color: #0a8091; border: 1px solid #0a8091; }
.tz_f_tit .a_shop i { position: absolute; margin: 0 auto; top: 0; right: -0.2rem; left: auto; line-height: .33rem; height: .33rem; width: auto; min-width: .33rem; padding: 0 0.1rem; text-align: center; border-radius: 0.33rem; background: #f11e1e; color: #fff; font-size: .28rem; font-style: normal; display: block; }

.tz_f_tit label { color: #ffa014; }

.tz_f_tit .a_clear { display: block; float: right; width: 1.3rem; text-align: center; line-height: 0.7rem; border: 1px solid #e4e4e4; color: #2fcdf0; border-radius: 0.1rem; }

.tz_footer .flex { width: 100%; padding: 0 0.3rem; }

.tz_footer .div_select { width: 2.73rem; font-size: 0.36rem; color: #e54738; background: #fff; }

.tz_footer .div_select select { color: #e54738; width: 100%; min-width: initial; }

.tz_footer .flt { flex: 1; margin-right: 0.2rem; }

.tz_footer .frt a { display: block; width: 1.3rem; font-size: 0.38rem; color: #e54637; background-color: #f8f8f8; border: 1px solid #e4e4e4; border-radius: 0.1rem; height: 2.1rem; }

.tz_footer .frt a span { display: block; width: 1em; margin: 0 auto; padding-top: 0.55rem; line-height: 0.46rem; }

.tz_footer .frt a.a_dele { width: 1.3rem; background-image: url(../img/img/dele.png); background-size: auto 0.81rem; background-position: center center; background-repeat: no-repeat; position: relative; }

.tz_footer .frt a.a_dele i { display: block; width: 0.46rem; height: 0.46rem; line-height: 0.46rem; text-align: center; border: 0.04rem solid #fff; background: #ee3749; color: #fff; font-style: normal; border-radius: 100%; font-size: 0.28rem; position: absolute; right: 0.05rem; top: 25%; left: auto; margin-left: auto; }

.tz_footer .div_input { height: 1rem; margin-right: 0.25rem; width: 2.76rem; float: left; line-height: 1rem; padding: 0 0.3rem; background: #fff; border-radius: 0.1rem; }

.tz_footer .div_input input { height: 1rem; line-height: 1rem; display: block; }

.div_input input { vertical-align: middle; width: 100%; border: 0; background: none; }

.tz_footer .btns a { display: block; width: 2.72rem; text-align: center; margin-right: 0.25rem; float: left; color: #fff; }

.tz_footer .btns a:last-child { margin-right: 0; }

.tz_footer .btns { margin-top: 0.2rem; }

.a_btn.btn4 { background: url(../img/img/icon15.png) repeat-x center center; background-size: auto 100%; }

.a_btn.btn5 { background: url(../img/img/icon16.png) repeat-x center center; background-size: auto 100%; }

.a_btn.btn6 { background: url(../img/img/icon3.png) repeat-x center center; background-size: auto 100%; }

.modal { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); z-index: 100001; }

.m_games_list { position: fixed; top: 100%; left: 0; width: 100%;  border-radius: 0.1rem 0.1rem 0 0; overflow: hidden; font-size: 0.44rem; }

.on .m_games_list { top: 30%; }

.modal_games .title {    text-align: center; color: #fff; position: relative; }

.modal_games .title h2 { font-size: 0.46rem; font-weight: normal; }

.modal_games .title .close { position: absolute; top: 0; right: 0; width: 1.2rem; height: 1.2rem; background: url(../img/img/close.png) no-repeat center center; background-size: 0.42rem auto; }

.modal_games .taggle_tit ul { overflow: hidden; display: table; text-align: center; margin: 0.26rem 0.8rem; border: 1px solid #6a46ff; border-radius: 0.1rem; }

.modal_games .taggle_tit { border-bottom: 1px solid #d2d9dd; height: 1.52rem; padding-top: 0.01rem; }

.modal_games .taggle_tit ul li { display: table-cell; width: 4.6rem; text-align: center; line-height: 0.96rem; border-left: 1px solid #6a46ff; background: #fff; color: #6a46ff; }

.modal_games .taggle_tit ul li:first-child { border-left: 0; }

.modal_games .taggle_tit ul li.on { background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6a46ff), to(#6a46ff)); color: #fff; }

.modal_games .taggle_items { padding: 0 0.3rem; }

.modal_games .taggle_items .item { overflow: hidden; height: 10.7rem; overflow-y: auto; }

.modal_games .taggle_items h3 { line-height: 0.44rem; font-size: 0.46rem; margin: 0.4rem auto; color: #2c2e31; padding-left: 0.22rem; border-left: 0.1rem solid #b59a73; }

.modal_games .taggle_items li { float: left; width: 33.333%; }

.modal_games .taggle_items li a { display: block; margin: 0.15rem; text-align: center; line-height: 0.8rem; background: linear-gradient(to bottom,#6a46ff,#6a46ff); border-radius: 0.1rem; color: #fff; font-size: 0.4rem; }

.modal_games .taggle_items ul { margin: -0.15rem; overflow: hidden; }

.tz_footer .tops { padding: 0; margin-bottom: 0.1rem; line-height: 0.75rem; height: 0.75rem; font-size: 0.36rem; color: #fff; align-items: center; }

.tz_footer .tops a { height: auto; margin-right: .1rem; padding: 0 .1rem; text-align: center; white-space: nowrap; line-height: .75rem; }

.tz_footer .tops .div_select { width: 2.72rem; margin-right: 0.25rem; }

.tz_footer .tops .div_select.select_w2 { width: 1.7rem; margin-right: 0; }

.tz_footer .tops .div_select.select_w1 { width: 3.5rem; margin-left: 0.1rem; margin-right: .1rem; flex: 1; }

.tz_footer .tops .div_select select { color: #282828; }

.tz_footer .tops .div_select:last-child { margin-right: 0; }

.tz_footer .tops .div_select select { height: 0.75rem; line-height: 0.75rem; }
.tz_footer .tops .a_dele { display: block; width: 0.55rem; margin: 0 0.1rem; height: 0.56rem; background: url(../img/img/icon105.png) no-repeat center center; background-size: 100% auto; }
.tz_footer .tops label { margin: 0 0.2rem; }

.div_num { width: 2.16rem; display: flex; align-items: center; margin: 0 0.2rem; border-radius: .2rem; padding: .08rem; border-radius: 0.1rem; height: .72rem; background: #edf8fa; }
.div_num span { display: block; width: 0.5rem; height: 0.5rem; background: url(../img/img/jian.png) no-repeat center center #6a46ff; background-size: 0.31rem auto; }

.div_num span:first-child { border-right: 1px solid #e1e1e1; }

.div_num span:last-child { background: url(../img/img/add.png) no-repeat center center #6a46ff; background-size: 0.31rem auto; border-left: 1px solid #e1e1e1; }

.div_num .div_input1 { flex: 1; line-height: 0.75rem; height: 0.75rem; border: 0; width: auto; float: none; padding: 0; }

.div_num .div_input1 input { font-size: 0.36rem; width: 100%; border: 0; background: none; text-align: center; color: #000; }

.m_b_modal { position: fixed; bottom: -100%; left: 0; width: 100%; border-radius: 0.1rem 0.1rem 0 0; overflow: hidden; font-size: 0.44rem; transition: all 0.5s; }

.modal.on { display: block; }

.modal.on .m_b_modal { bottom: 0%; }

.m_b_modal .title { background: #6a46ff; line-height: 1.2rem; text-align: center; color: #fff; position: relative; height: auto; }

.m_b_modal .title h2 { font-size: 0.46rem; font-weight: normal; }

.m_b_modal .title .close { position: absolute; top: 0; right: 0; width: 1.2rem; height: 1.2rem; background: url(../img/img/close.png) no-repeat center center; background-size: 0.42rem auto; }

.m_kjhm_list { height: 12.2rem; overflow-y: auto; }

.m_kjhm_list .tab { text-align: center; margin: 0.3rem; }

.m_kjhm_list .tab table,
.div_m_tab table { width: 100%; color: #fff; font-size: 0.44rem; line-height: 1rem; table-layout: fixed; }

.m_kjhm_list .tab table th,
.div_m_tab th { font-weight: normal; border: 1px solid rgba(255,255,255,0.16); background: #3e286e; padding: 0 0.3rem; }

.m_kjhm_list .tab table th a,
.div_m_tab th a { display: inline-block; float: right; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ef8128), to(#6a46ff)); line-height: 0.72rem; font-size: 0.4rem; color: #fff; width: 1.8rem; margin-top: 0.15rem; }

.m_kjhm_list .tab table label { font-size: 0.4rem; color: #2fcdf0; }

.m_kjhm_list .tab ul li { vertical-align: middle; margin: 0 0.2rem; display: inline-block; }

.m_kjhm_list .tab ul li span { display: block; margin: 0 0.08rem; width: 0.86rem; height: 0.86rem; background: linear-gradient(to bottom,#036263,#024c4c); border-radius: 100%; text-align: center; line-height: 0.86rem; font-size: 0.4rem; color: #fff; }

.m_kjhm_list .tab ul li img { vertical-align: middle; width: 0.8rem; }

.m_kjhm_list .tab table td,
.div_m_tab td { vertical-align: middle; padding: 0.1rem 0; border: 1px solid rgba(255,255,255,0.16); }

.td_bg1 { color: #fff; background: #13a656; }

.td_bg2 { color: #fff; background: #1f95ff; }

.td_bg3 { color: #fff; background: #fda122; }

.td_bg4 { color: #fff; background: #a349a4; }

.td_bg5 { color: #fff; background: #eb3535; }

.td_bg6 { color: #fff; background: #ff6c00; }

.tab_line { border: 1px solid rgba(255,255,255,0.16); height: 0.1rem; border-top: 0; }

.tab_line.line1 { margin: 0 0.1rem; }

.tab_line.line2 { margin: 0 0.2rem; }

.kj_box { overflow-y: auto; }

.tz_tit_pk10 { background: -webkit-linear-gradient(top, #fff, #f5f5f5); /*border-top:1px solid rgba(255,255,255,0.16);*/ border-left: 0; border-right: 0; }

.tz_tit_pk10 .text { background: #f3f3f3; overflow: hidden; padding: 0.19rem; display: -webkit-flex; display: flex; }

.tz_tit_pk10 .div_input span { padding: 0 0.2rem; border-right: 1px solid #c4ced8; display: block; float: left; font-size: 0.4rem; line-height: 0.5rem; }

.tz_tit_pk10 .div_input span font { color: #f64639; }

.tz_tit_pk10 .div_input .input { font-size: 0.4rem; overflow: hidden; line-height: 0.5rem; height: 0.5rem; padding-left: 0.2rem; }

.tz_tit_pk10 .div_input .input input { width: 100%; border: 0; background: none; }

.tz_tit_pk10 .div_input { flex: 1; padding: 0.2rem 0; line-height: 0.9rem; border: 1px solid #c4ced8; border-radius: 2px; height: 0.9rem; background: #fff; }

.tz_lt_box { border-top: 1px solid rgba(255,255,255,0.16); padding: 0 0.3rem; background: #fff; padding-bottom: 1px; }

.tz_lt_box .img { margin-top: 0.7rem; float: left; width: 1.22rem; height: 1.22rem; border-radius: 1.22rem; float: left; margin-right: 0.3rem; overflow: hidden; }

.tz_lt_box h3 { line-height: 0.8rem; color: #282828; font-size: 0.4rem; font-weight: normal; }

.tz_lt_box h3 span { font-size: 0.36rem; color: #919191; display: inline-block; margin-left: 0.3rem; }

.tz_lt_box .text { overflow: hidden; padding-left: 0.2rem; position: relative; }

.tz_lt_box .text i { display: block; z-index: 100; margin-left: 1px; height: 0.2rem; position: absolute; top: 0.79rem; left: 0; width: 0.21rem; background: url(../img/img/tz_icon2.png) no-repeat center center; background-size: 100% auto; }

.tz_lt_box .t_box { display: inline-block; padding: 0.1rem 0.5rem; background: #fff; border: 1px solid #dedede; line-height: 0.8rem; }

.tz_lt_box li { clear: both; margin-bottom: 0.3rem; }

.div_pk10 .text { border: 0.08rem solid #1b1835; background: #29253f; color: #fff; padding: 0.1rem; font-size: 0.35rem; display: -webkit-flex; display: flex; }

.div_pk10 .text > span { white-space: nowrap; width: 2rem; line-height: 0.7rem; display: block; }

.div_pk10 .text .list2 { flex: 1; }

.div_pk10 .text .list1 { white-space: nowrap; background: -webkit-linear-gradient(top, #2f2b49, #221e37); border: 1px solid #1f3538; line-height: 0.7rem; padding: 0 .1rem; margin-left: 0.1rem; }

.div_pk10 .text .list1 ul { display: inline-block; }

.div_pk10 .text .list1 li { display: inline-block; }

.div_pk10 .text .list1 li span { display: block; width: 0.52rem; height: 0.52rem; border-radius: 0.52rem; background: url(../img/img/tz_icon1.png) no-repeat center center; background-size: 100% auto;; color: #fff; text-align: center; line-height: 0.52rem; font-size: 0.34rem; }

.div_btn { line-height: 0.9rem; margin-left: 0.14rem; }

.div_btn a { color: #fff; display: block; width: 0.9rem; text-align: center; font-size: 0.34rem; line-height: 0.9rem; }

.div_input input { width: 100%; border: 0; background: none; }

.div_text { margin-left: 0.5rem; text-align: right; font-size: 0.34rem; line-height: 0.45rem; }

.div_text span { color: #ff1010; }

.div_text label { color: #ff8010; }

.tz_lt_tab table { width: 100%; }

.tz_lt_tab .tab { margin: 0.3rem; }

.tz_lt_tab th { font-weight: normal; border: 1px solid rgba(255,255,255,0.16); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f0f0f0)); line-height: 0.98rem; color: #2fcdf0; font-size: 0.4rem; }

.tz_lt_tab td { border: 1px solid rgba(255,255,255,0.16); padding: 0.2rem; line-height: 0.5rem; color: #808080; font-size: 0.34rem; }

.tz_lt_tab h3 { color: #ff1010; font-weight: normal; }

.tz_lt_tab ul li span { display: block; float: left; margin-right: 20px; }

.tz_lt_tab ul li p { overflow: hidden; }

.item_text .btns { padding: 0.4rem 0; }

.item_text .btns a { margin-right: 0.15rem; display: inline-block; font-size: 0.44rem; line-height: 1.12rem; padding: 0 0.45rem; color: #fff; }

.item_text .btns a.btn2 { padding: 0 1.2rem; }

.div_textarea textarea {color:#fff; width: 100%; height: 3.5rem; resize: none; padding: 0.2rem; font-size: 0.36rem; border: 0; background: none; }
.div_textarea textarea::-webkit-input-placeholder{color:#fff;opacity:0.7}

.div_textarea { border: 1px solid rgba(255,255,255,0.16); background: rgba(255,255,255,0.16); }

.fp_modal { position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: table; }

.fp_modal .cell { display: table-cell; vertical-align: middle; }

 

.modal_tips .img { width: 1.32rem; margin: 0 auto; padding: 0.5rem 0; }

.modal_tips { font-size: 0.46rem; }

.modal_tips p { margin: 0 0.44rem;  color: #fff; }

.modal_tips .center p { text-align: center; }

.modal_tips p span { color: #ff2931; }

.modal_tips p label { color: #fc8412; }

.modal_tips .m_btns a { display: inline-block; width: 2.8rem; text-align: center; line-height: 0.9rem; margin: 0 0.1rem; font-size: 0.44rem; color: #fff; }

.modal_tips .m_btns { text-align: center; padding: 0.72rem 0; }

.m_play h3 { line-height: 1.4rem; text-align: center; border: 1px solid #d2d9dd; border-left: 0; border-right: 0; font-size: 0.44rem; color: #282828; font-weight: normal; background: #f8f9fa; }

.m_play h3 span { color: #f41717; }

.m_play .text { padding: 0.3rem; line-height: 0.74rem; font-size: 0.44rem; color: #615e5a; height: 7rem; overflow-y: auto; }

.m_play .text h4 { font-weight: normal; color: #ffa014; margin-top: 0.3rem; }

.tz_tit .tz_select { position: absolute; top: 100%; left: 0; width: 100%; background: #fff; }

.tz_select_box { position: relative; height: 100%; width: 100%; padding-left: 3rem; }

.tz_s_tit { position: absolute; top: 1px; left: 0; bottom: 0; width: 3rem; overflow-y: auto; background: #efefef; }

.tz_s_tit ul { }

.tz_s_tit ul li { font-size: 0.46rem; }

.tz_s_tit ul li span { line-height: 1.2rem; height: 1.2rem; display: block; padding: 0 0.15rem; position: relative; }

.tz_s_tit ul li.on span,
.tz_s_tit ul li span:active { color: #2fcdf0; background: #fff; }

.tz_s_toggle { /*box-shadow: 0 2px 10px rgba(0,0,0,0.05),0 2px 10px rgba(0,0,0,0.05),0 2px 10px rgba(0,0,0,0.05);*/ margin-top: -1px; border-top: 1px solid #afb3b8; overflow: hidden; position: relative; height: 100%; overflow-y: auto; }

.tz_s_toggle .item { }

.tz_s_toggle .item .list { }

.tz_s_toggle .item .list h4 { line-height: 1rem; text-align: left; padding-left: 0.6rem; font-size: 0.42rem; color: #2fcdf0; font-weight: normal; }

.tz_s_toggle ul { }

.tz_s_toggle ul li { color: #393838; min-width: 2.8rem; line-height: 0.85rem; float: left; font-size: 0.38rem; text-align: center; margin: 0 0 0.3rem 0.6rem; position: relative; }

.tz_s_toggle ul li span { display: block; position: relative; padding: 0 0.23rem; border: 1px solid #b8b8b8; border-radius: 0.1rem; color: #393838; font-size: 0.38rem; }

.tz_s_toggle ul li:active span,
.tz_s_toggle ul li.on span { background: #6a46ff; border-color: #2fcdf0; color: #fff; }

.tz_s_toggle ul li:active i,
.tz_s_toggle ul li.on i { position: absolute; width: 0.41rem; height: 0.41rem; background: url(../img/img/icon85.png) no-repeat center center; background-size: 100% auto; top: -0.15rem; right: -0.1rem; border: 1px solid #fff; border-radius: 0.41rem; }

.tz_s_toggle .bottom { height: 0.48rem; border-top: 0.02rem solid #cbcbcb; border-bottom: 0.01rem solid #cbcbcb; box-shadow: -1px 0 2px rgba(0, 0, 0, 0.14); background: url(../img/img/icon17-1.png) no-repeat center center #fafafa; background-size: 1.8rem auto; }

.tz_select { background: #fff; border-top: 1px solid rgba(255,255,255,0.16); position: absolute; top: 100%; left: 0; width: 100%; display: none; z-index: 100; }

.kj_tit { position: relative; z-index: 10; margin: 0 0.3rem; background: rgba(255,255,255,0.5); border-radius: 0.2rem; }

.m_kjhm_list .tab .tab_t_list { padding: 0.2rem 0; }

.m_kjhm_list .tab .tab_t_list ul li { width: 50%; padding-left: 0.5rem; box-sizing: border-box; float: left; height: auto; line-height: 0.5rem; background: none; color: #282828; margin: 0.1rem auto; text-align: left; }

.m_kjhm_list .tab .tab_t_list ul li { display: flex; }

.m_kjhm_list .tab .tab_t_list ul li:nth-child(2n+1) { clear: both; }

.m_kjhm_list .tab .tab_t_list ul li span { display: inline-block; background: url(../img/img/tz_icon3.png) no-repeat left center; background-size: 0.15rem auto; padding-left: 0.45rem; color: #88847c; width: 5.5em; white-space: nowrap; }

.m_kjhm_list .tab .tab_t_list ul li p { line-height: 0.5rem; padding-top: .2rem; display: inline-block; word-break: break-all; vertical-align: middle; flex: 1; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.buy_bottom { background: #fafafa; padding: 0.3rem; font-size: 0.4rem; border-top: 1px solid #d3d6da; }

.buy_bottom p { margin-bottom: 0.3rem; }

.buy_bottom p label { color: #ffa014; }

.buy_bottom .frt label { color: #ff1717; }

.buy_bottom .btns { white-space: nowrap; }

.buy_bottom .btns a { display: inline-block; width: 3.2rem; margin-left: 0.15rem; line-height: 1rem; color: #fff; }

.buy_bottom .btns a:first-child { margin-left: 0; }

.modal_buy .m_kjhm_list { height: 9.9rem; }

.modal_games2 .tit ul { white-space: nowrap; overflow-x: auto; }

.modal_games2 .tit ul li { padding-top: 0.15rem; display: inline-block; width: 3.43rem; margin-right: 0.3rem; }

.play1 .tit ul { white-space: nowrap; overflow: hidden; overflow-x: auto; }

.play1 .tit ul li { padding-top: 0.38rem; position: relative; }

.play1 .tit ul li .box2 { border-radius: 0.1rem; padding: 0.3rem 0; text-align: center; font-size: 0.36rem; line-height: 0.66rem; color: #333; position: relative; border: 1px solid #e0e0e0; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f0f0f0)); min-width: 3.42rem; }

.play1 .tit ul li h4 { font-weight: normal; }

.play1 .tit ul li p { color: #808080; }

.play1 .tit ul li p label { color: #f41717; }

.modal_games .taggle_items .play1 ul { margin: 0; }

.modal_games .taggle_items .play1 li { float: none; display: inline-block; }

.modal_games .taggle_items .play1 li a { display: block; margin: 0; line-height: normal; background: none; border-radius: 0; }

.modal_games .taggle_items .play1 li.on .box2,
.modal_games .taggle_items .play1 li a:active .box2 { background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#606b99), to(#424a65)); color: #fff; }

.modal_games .taggle_items .play1 li.on .box2 p,
.modal_games .taggle_items .play1 li a:active .box2 p { color: #fff; }

.play1 .span_tips { font-size: 0.3rem; position: absolute; width: 1.05rem; height: 0.6rem; line-height: 0.6rem; text-align: center; color: #fff; top: -0.15rem; left: 0.15rem; }

.play1 .span_tips.span1 { background: url(../img/img/tz_icon4.png) no-repeat center center; background-size: 100% auto; }

.play1 .span_tips.span2 { background: url(../img/img/tz_icon4-1.png) no-repeat center center; background-size: 100% auto; }

.div_m_tab { margin-top: 0.3rem; }

.div_m_tab th { color: #2fcdf0; }

.div_m_tab td { padding: 0.3rem; }

.div_m_tab td .list ul li { width: auto; display: inline-block; }

.div_m_tab td .list ul li a { min-width: 2.15rem; line-height: 0.99rem; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f0f0f0)); color: #333; border: 1px solid rgba(255,255,255,0.16); }

.zh_tit { line-height: 0.8rem; display: flex; white-space: nowrap; padding: 0.32rem 0.3rem; border-bottom: 1px solid #d2d9dd; align-items: center; }

.zh_tit span { padding: 0 0.2rem; display: inline-block; vertical-align: middle; }

.zh_tit span:first-child { padding-left: 0; }

.zh_tit .div_input { width: 2.4rem; border: 1px solid #c4ced8; border-radius: 0.1rem; line-height: 0.8rem; }

.zh_tit .div_input input { text-align: center; }

.zh_tit .a_btn { flex: 1; }

.modal_games.modal_zh .taggle_items { padding: 0; }

.zhj_list .list { margin: 0.3rem; border: 1px solid #dcdfe3; position: relative; padding: 0.25rem; padding-left: 1.6rem; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f5f5f5)); border-radius: 0.1rem; color: #7a7d86; font-size: 0.4rem; }

.zhj_list .span_check { background: url(../img/img/check.png) no-repeat center center; background-size: 100% auto; position: absolute; left: 0.42rem; width: 0.68rem; height: 0.68rem; top: 50%; margin-top: -0.34rem; }

.zhj_list .list.on .span_check { background: url(../img/img/check-2.png) no-repeat center center; background-size: 100% auto; }

.zhj_list .list .tit { line-height: 0.77rem; margin-bottom: 0.15rem; }

.zhj_list .list h4 { font-weight: normal; font-size: 0.46rem; color: #282828; display: inline-block; }

.zhj_list .list .div_num { margin-right: 0.2rem; background: #fff; }

.zhj_bottom { display: flex; border-top: 1px solid #d3d6da; box-shadow: 0 -0.05rem 0.1rem rgba(102, 102, 102, 0.1); padding: 0.3rem; line-height: 1rem; }

.zhj_bottom .span_check { flex: 1; padding-left: 0.97rem; background: url(../img/img/check.png) no-repeat center left; background-size: auto 0.68rem; }

.zhj_bottom .span_check.on { background: url(../img/img/check-2.png) no-repeat center left; background-size: auto 0.7rem; }

.zhj_bottom .a_dele { display: block; width: 1rem; height: 1rem; background: url(../img/img/dele1.png) no-repeat center center; margin-right: 0.5rem; background-size: 0.6rem auto; }

.zhj_bottom .a_btn { width: 3.2rem; }

.zhj_list .div_num .div_input1 input[readOnly] { color: #282828; }

.modal_zh.modal_games .taggle_items .item { height: auto; position: relative; }

.modal_zh .zh_box { height: 9rem; overflow-y: auto; }

.zh_tit2 { display: block; position: relative; padding-right: 1.8rem; }

.zh_tit2 > div { display: flex; }

.zh_tit2 > div:first-child { margin-bottom: 0.3rem; }

.zh_tit2 .a_btn { flex: inherit; width: 1.4rem; position: absolute; top: 0.3rem; right: 0.3rem; bottom: 0.3rem; }

.zh_tit2 .a_btn span { width: 2em; display: block; margin: 0 auto; padding: 0; white-space: normal; line-height: 0.5rem; font-size: 0.44rem; padding-top: 0.45rem; }

.zh_tit2 .div_input { flex: 1; }

.div_gn .drop { display: none; position: absolute; width: 2.48rem; border: 1px solid #ccc; top: 100%; margin-top: 0.1rem; border-radius: 0.1rem; background: #fff; line-height: 1.2rem; overflow: hidden; }

.div_gn .drop ul li { padding: 0 0.3rem; text-align: left; }

.div_gn .drop ul li.on,
.div_gn .drop ul li:active { background: #f6f5f5; }

.div_gn { position: relative; }

.kj_list .item1_1.item_gn .list ul li { margin-top: 0rem; }

.kj_list .item1_1.item_gn .list_btn ul li { margin-top: 0; margin-left: .1rem; }

.kj_mmc_tit { background: #fff; }

.kj_mmc_tit p { padding-bottom: 0.2rem; }

.mmc_kjq { background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f5f5f5)); padding: 0 .2rem; padding-bottom: 0.3rem; }

.mmc_box { /*background: url(../img/img/mmc_bg.png) no-repeat center center; background-size: 100% 100%; padding: 0.3rem 0.4rem;*/ }

.mmc_box span { float: left; margin-right: 0.6rem; display: block; width: 0.95rem; border: 0.02rem solid #a3aeb9; padding: 0.5rem 0.26rem; font-size: 0.45rem; color: #e74c3c; display: none; }

.mmc_img { overflow: hidden; }

.kj_mmc_box .kj_list .tit label.lbl_lr { display: none; }

.kj_mmc_box .kj_list .item .list li i { display: none; }

.kj_mmc_box .kj_list .item .tit span { background: none; color: #2fcdf0; float: left; margin-top: 0.2rem; }

.kj_mmc_box .kj_list .item .list_btn.list { margin-top: 0.3rem; }

.tz_mmc_footer { }

.flex_1 { flex: 1; }

.tz_footer .btns .span_btns { width: 4.27rem; height: 1rem; background: url(../img/img/s_btn.png) no-repeat center center; text-align: center; background-size: 100% 100%; display: block; float: left; margin-right: 0.24rem; }

.tz_footer .btns .span_btns .a_btn { font-size: 0.44rem; text-shadow: 0 2px 3px rgba(170, 94, 19, 0.29); width: 2.1rem; margin: 0 auto; }

.modal_mmc .mmc_m_box { width: 8.12rem; height: 8.17rem; padding-top: 1.5rem; background: #fff; border-radius: 0.2rem; position: relative; margin: 0 auto; text-align: center; }
.mmc_m_box { position: relative; }
.mmc_m_box .img_tit { position: absolute; left: -1rem; right: -1rem; top: -2.5rem; }
.mmc_m_box .img_tit img { height: auto; width: 100%; transform: none; }
.mmc_m_box img { height: 0.84rem; margin: 0 auto; width: auto; vertical-align: middle; transform: translateY(50%); }

.mmc_m_box .img { line-height: 1rem; }

.mmc_m_box .img2 img { height: 3rem; transform: translateY(0%); margin-bottom: 0.5rem; }

.mmc_m_box .btns a { display: inline-block; font-size: 0.36rem; padding: 0 0.3rem; line-height: 0.8rem; }

.mmc_m_box .btns { position: relative; }

.mmc_m_box .btns p { position: absolute; top: -1rem; left: 0; width: 100%; text-align: center; font-size: 0.42rem; }

.mmc_m_box .btns p span { color: #fbda30; }

.a_btn.icon4 { background: url(../img/img/icon3.png) repeat-x center center; background-size: auto 0.8rem; color: #fff; }

.kj_k3 { padding-top: 0; }

.kj_k3.kj_list .item1 .list li { float: left; width: 3.4rem; }

.kj_k3.kj_list .item1 .list li span { height: 0.91rem; }

.kj_k3.kj_list .item1 .list li.li1 { width: 100%; }

.kj_k3.kj_list .item1 .list li img { width: 0.82rem; margin: 0 0.08rem; }

.kj_k3.kj_list .item1 .list li label { display: block; margin: 0 auto; margin-bottom: .2rem; }

.kj_k3.kj_list .item1 .list li div { width: auto; height: auto; border-radius: 0.1rem; padding: 0.15rem 0; line-height: normal; font-size: 0.44rem; }

.kj_k3.kj_list .item1 .list li div p { margin-top: 0.15rem; color: #555; font-size: 0.34rem; }

.kj_k3.kj_list .item1 .list li div span { margin-bottom: 0; }

.kj_k3.kj_list .item1 .list li:active div p,
.kj_k3.kj_list .item1 .list li.on div p { color: #fff; }

.kj_k3.kj_list .item .tab .list ul { margin: 0 0.1rem; flex-flow: wrap; }

.list.list_flex_none ul { display: block !important; }

.kj_k3.kj_list .item .list li { flex: auto; width: 33.333%; margin-left: 0; }

.kj_k3.kj_list .item_tz { padding: 0; padding-top: 0.3rem; }

.tz_ul_cz { text-align: center; }

.tz_ul_cz ul li { display: inline-block; padding: 0.25rem 0.1rem; }

.item_tz .tab td .tz_ul_cz ul li span { font-weight: normal; }

.tz_ul_cz ul li span { display: block; width: 0.96rem; text-align: center; line-height: 0.96rem; background: url(../img/img/tz_icon5.png) no-repeat center center; background-size: 100% 100%; color: #fff; font-size: 0.44rem; }

.tz_ul_cz ul li.on span,
.tz_ul_cz ul li:active span { background: url(../img/img/tz_icon5-1.png) no-repeat center center; background-size: 100% 100%; }

.tab_k3 table { table-layout: fixed; }

.kj_k3 .span_circle { display: block; width: 1.01rem; height: 1.01rem; line-height: 1.01rem; text-align: center; background: url(../img/img/tz_icon6.png) no-repeat center center; background-size: 100% 100%; margin: 0 auto; color: #fff; margin: 0.2rem auto; }

.kj_k3.kj_list .item6 .list li { width: 25%; }

.zhxq { font-size: 0.46rem; background: #212348; margin: 0.3rem; }
.zhxq:first-child { margin-top: 0; }
.zhxq .list { min-height: 1.18rem; line-height: 1.18rem; border-bottom: 1px solid rgba(255,255,255,0.16); padding: 1px 0.3rem; }
.zhxq .list:last-child { border-bottom: 0; }

.zhxq .list span { display: block; float: left; min-width: 2.3rem; text-align: right; color: #ccc; margin-right: 0.7rem; white-space: nowrap; }

.zhxq .list label { color: #ff2121; }

.zhxq .list .text { overflow: hidden; }

.zhxq .list .text1 { width: 100%; clear: both; border: 1px solid rgba(255,255,255,0.16); padding: 0.2rem 0.4rem; background: rgba(255,255,255,0.1); color: #fff; border-radius: 5px; line-height: 1.1em; min-height: 4em; margin-bottom: 0.3rem; }

.zhxq2 { font-size: 0.4rem; background: #212348; border-top: 1px solid rgba(255,255,255,0.16); }

.zhxq2 .tit { font-size: 0.46rem; line-height: 1.18rem; }

.zhxq2 .list { margin: 0 0.3rem; margin-bottom: 0.3rem; display: flex; line-height: 1.28rem; background: #f6f7f9; border: 1px solid rgba(255,255,255,0.16); background:rgba(255,255,255,0.1); border-radius: 5px; }

.zhxq2 .list .div_qh { flex: 1; padding-left: 1.18rem; background: url(../img/img/check.png) no-repeat 0.3rem center; background-size: 0.6rem auto; }

.zhxq2 .list.on .div_qh { background: url(../img/img/check-1.png) no-repeat 0.3rem center; background-size: 0.6rem auto; }

.zhxq2 .list .div_qh label { float: right; padding-right: 0.1rem;  border:0; height: 0.57rem; line-height: 0.57rem; display: block; }

.zhxq2 .list label { color: #fa191a; }

.zhxq2 .list .div_zt { color: #92929e; padding: 0 0.8rem; }

.zhxq2 .tit span { display: block; width: 50%; text-align: center; float: left; }

.zhxq_btn { display: flex; line-height: 1rem; padding: 0.3rem; font-size: 0.46rem; background: #2f3155; color: #fff; }

.zhxq_btn label { display: inline-block; flex: 1; }

.zhxq_btn a { display: block; width: 2.9rem; text-align: center; background: linear-gradient(to top,#6a46ff,#6a46ff); color: #fff; margin-left: 0.2rem; border-radius: 5px; }

.zhxq_btn a.on { background: url(../img/img/btn11.png) repeat-x center center; background-size: auto 100%; color:#fff;border:0}

.tzjl_tab .ctjl_list p span { margin-left: 0; }

.page_data .div_input { line-height: 0.86rem; border: 1px solid #ccc; flex: 1; padding: 0 0.2rem; border-radius: 0.1rem; }

.div_input input { width: 100%; border: none; }

.ctjl_td_tab .ctjl_list p span { float: none; }

.ctjl_td_tab .ctjl_list h4 { color: #fff; }

.ctjl_td_tab .ctjl_list h4 span { font-size: 0.46rem; color: #2fcdf0; }

.span_point { display: inline-block; padding-left: 0.9rem; background: url(../img/img/point.png) no-repeat left center; background-size: 0.51rem auto; }

.header .a_back1, .header .a_back { width: 0.3rem; background: url(../img/back.png) no-repeat center center; background-size: 100% auto; left: 0; }
.header1 .a_back1 { background: url(../img/img/back1.png) no-repeat center center; background-size: 100% auto; }
.header1 .a_kefu { background-image: url(../img/img/icon1.png); }
.header.on .a_back, .header.on .a_back1 { background-image: url(../img/back.png); background-repeat: no-repeat; background-position: center center; background-size: 100% auto; }
.kjqs_box .title ul li { display: inline-block; line-height: 1.2rem; }

.kjqs_box .title ul { overflow-x: auto; white-space: nowrap; border-bottom: 1px solid rgba(255,255,255,0.16); }

.kjqs_box .title ul a { display: block; position: relative; padding: 0 0.3rem; color: #88847c; font-size: 0.44rem; }

.kjqs_box .title ul a:before { content: ''; display: block; position: absolute; left: 0; right: 0; bottom: 0; height: 0.07rem; }

.kjqs_box .title ul li.on a:before,
.kjqs_box .title ul li:active a:before { background: #6a46ff; }

.kjqs_box .title ul li.on a,
.kjqs_box .title ul li:active a { color: #2fcdf0; }

.kjqs_box .item { margin: 0 0.3rem; }

.kjqs_box .tab { border: 1px solid rgba(255,255,255,0.16); background: #fff; margin-top: 0.3rem; }

.kjqs_box .tit { position: relative; padding: 0.2rem; font-size: 0.34rem; color: #88847c; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fcfcfc), to(#f0f0f0)); }

.kjqs_box .tit h3 { font-size: 0.4rem; color: #2fcdf0; font-weight: normal; margin-bottom: 0.1rem; }

.kjqs_box .tit h4 { text-align: center; line-height: 0.58rem; font-weight: normal; font-size: 0.4rem; }

.kjqs_box .tit h4.h4_1 { color: #2fcdf0; }

.kjqs_box .tit a { display: block; position: absolute; top: 0.2rem; right: 0.2rem; line-height: 0.87rem; font-size: 0.38rem; color: #fff; width: 2rem; }

.a_btn.btn12 { background: url(../img/img/btn12.png) no-repeat center center; background-size: 100% 100%; }

.kjqs_box .tit2 { text-align: center; height: 2rem; width: 100%; display: table; }

.kjqs_box .tit2 ul { display: table-cell; vertical-align: middle; }

.kjqs_box .tit2 ul li { display: inline-block; margin: 0 0.05rem; }

.kjqs_box .tit2 ul li:first-child { margin-left: 0; }

.kjqs_box .tit2 ul li:last-child { margin-right: 0; }

.kjqs_box .tit2 ul li img { width: 1.2rem; margin: 0 0.1rem; }

.kjqs_box .tit2 ul li span { width: 1.24rem; margin: 0 0.1rem; height: 1.24rem; line-height: 1.24rem; font-size: 0.61rem; display: block; color: #fff; background: url(../img/img/tz_icon6.png) no-repeat center center; background-size: 100% 100%; }

.kjqs_box .tit2 ul.ul_pk10 li span { width: 0.81rem; height: 0.81rem; line-height: 0.81rem; font-size: 0.4rem; margin: 0 auto; }

.kjqs_box .line { border-bottom: 1px solid rgba(255,255,255,0.16); }

.kjqs_box table { table-layout: fixed; width: 100%; line-height: 1rem; }

.kjqs_box table td { border: 1px solid rgba(255,255,255,0.16); color: #fff; text-align: center; font-size: 0.44rem; }

.kjqs_box .list ul li { text-align: center; padding: 0.05rem 0; line-height: 0.75rem; color: #282828; }

.kjqs_box .list ul li .p1 { letter-spacing: 0.1rem; color: #ff2830; font-size: 0.38rem; }

.kjqs_box .list ul li span { display: inline-block; margin-left: 1rem; }

.kjqs_box .list .more { text-align: center; padding-bottom: 0.3rem; }

.kjqs_box .list .more a { color: #2fcdf0; }

.modal_btn { white-space: nowrap; }

.gzdt_list .item h3 { background: #3e286e; text-align: center; line-height: 1.1rem; color: #fff; font-size: 0.46rem; font-weight: normal; }

.gzdt_list_x.gzdt_list .item h3 { line-height: 0.7rem; font-size: 0.38rem; }

.gzdt_list .item .list { background: #212348; }

.gzdt_list .item .list:after { clear: both; content: ''; display: block; }

.gzdt_list .item .list li { width: 33.333%; padding: 0.15rem; float: left; text-align: center; }

.gzdt_list .item .list li a { display: block; border-radius: 2px; line-height: 1rem; background:#6a46ff;color:#fff; font-size: 0.44rem; white-space: nowrap; }

.gzdt_list .item .list ul { padding: 0.15rem; overflow: hidden; }

.gzdt_list .item { margin-bottom: 0.3rem; border-bottom: 1px solid rgba(255,255,255,0.16); }

.header1 { background: none; border-bottom:0}
.header1.fixedon, .header.on { background: #181944; }
.header1 h1 { color: #fff; }
.header1.fixedon h1 { color: #fff; }
.header1 a.icon_back { background: url(../img/img/back1.png) no-repeat center center; background-size: 100% auto; }
.member_head { padding-top: 1.4rem; padding-bottom: 0.3rem; color: #adb8c2; text-align: center; background: url(../img/img/bg4.jpg) no-repeat top center; background-size: 100% auto; }

.member_head h2 { line-height: 1rem; font-size: 0.46rem; color: #fff; text-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.5); letter-spacing: 1px; }

.member_head p { line-height: 1rem; color: #ffe954; }

.member_tit { line-height: 1.3rem; position: relative; z-index: 1; box-shadow: 0 0.1rem 0.1rem rgba(0, 43, 118, 0.1); font-size: 0.4rem; }

.member_tit span em { display: inline-block; font-style: normal; width: 3rem; vertical-align: top; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.member_tit label { color: #ff1010; }

.member_tit a.a_sx { display: inline-block; width: 0.34rem; height: 0.34rem; background: url(../img/img/icon14-1.png) no-repeat center center; background-size: auto 100%; margin-left: 0.2rem; }

.member_list1 ul { margin: 0 0.5rem; }

.member_list1 { background: #212348; border-bottom: 1px solid rgba(255,255,255,0.16); }

.member_list1 ul li { width: 33.3333%; float: left; text-align: center; }

.member_list1 ul li a { display: block; padding: 0.3rem 0; }

.member_list1 ul li span { display: block; color: #fff; margin-top:0.1rem}

.member_list1 ul li h4 { font-size: 0.4rem; color: #fff; font-weight: normal; line-height: 0.55rem; }

.member_list1 ul li img { width: 1.48rem; }

.member_t_list { position: relative; }

.member_t_list .drop { position: absolute; top: 0.3rem; left: 4.1rem; bottom: 0.3rem; right: 0.3rem; background: #212348; }

.member_t_list .drop ul li a { display: block; line-height: 1.2rem; border-bottom: 1px solid rgba(255,255,255,.16); padding: 0 0.4rem; color: #fff; }

.member_t_list .list_lt { width: 3.8rem; }

.member_t_list h3 { line-height: 1.6rem; background: #212348; border: 1px solid rgba(255,255,255,0.16); margin-top: -1px; margin-left: -1px; font-weight: normal; }

.member_t_list h3 a { display: block; padding-left: 0.3rem; font-size: 0.44rem; color: #fff; }

.member_t_list li .drop { display: none; }

.member_t_list li.on h3,
.member_t_list h3:active { color: #2fcdf0; background: rgba(0,0,0,0.5); border-right: 0; }

.member_t_list li.on h3 a,
.member_t_list h3:active a { color: #2fcdf0; }

.member_t_list h3 span { display: inline-block; padding-left: 0.94rem; background-repeat: no-repeat; background-position: left center; background-size: auto 0.64rem; }

.member_t_list h3 span.span1 { background-image: url(../img/img/bb_icon_03.png); }

.member_t_list h3 span.span2 { background-image: url(../img/img/bb_icon_06.png); }

.member_t_list h3 span.span3 { background-image: url(../img/img/bb_icon_08.png); }

.member_t_list h3 span.span4 { background-image: url(../img/img/bb_icon_10.png); }

.member_t_list h3 span.span5 { background-image: url(../img/img/bb_icon_12.png); }

.member_t_list h3 span.span6 { background-image: url(../img/img/bb_icon_14.png); }

.member_t_list h3 span.span7 { background-image: url(../img/img/bb_icon_16.png); }

.member_t_list h3 span.span8 { background-image: url(../img/img/bb_icon_18.png); }

.d_exit_btn a { display: block; line-height: 1.4rem; text-align: center; background: #2b2f7f; box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.15); position: relative; z-index: 10; font-size: 0.46rem; color: #fff; margin-bottom: 0.3rem; border-top: 1px solid rgba(255,255,255,0.16); margin-top: -1px; }

.d_exit_btn span { display: inline-block; padding-left: 0.8rem; background: url(../img/img/exit.png) no-repeat left center; background-size: 0.5rem auto; }

.hdCenter_box { height: calc(100vh - 1.2rem); overflow-y: auto; }

.hdCenter_box .list { margin: 0.3rem; background: #212348; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); border-radius: 5px; text-align: center; }
.hdCenter_box .list .img{ overflow:hidden; border-radius:0.2rem}
.hdCenter_box .text1 { padding: 0.44rem; }

.hdCenter_box .text1 h3 { font-size: 0.46rem; font-weight: normal; color: #2fcdf0; }

.hdCenter_box .text1 p { margin-top: 0.46rem; font-size: 0.36rem; }

.hdCenter_box .text { padding-bottom: 0.3rem; border: 1px dashed #2f3155; margin: 0 0.3rem; background: #2f3155; }

.hdCenter_box .text img { display: inline-block; height: 0.12rem; width: auto; vertical-align: middle; margin-bottom: 3px; }

.hdCenter_box .text h4 { font-size: 0.36rem; color: #2fcdf0; font-weight: normal; line-height: 0.6rem; margin-top: 0.2rem; }

.hdCenter_box .text p { line-height: 0.66rem; font-size: 0.36rem; text-align: center; }

.hdCenter_box .text p span { color: #ff4a2c; }

.hdCenter_box .btn { padding: 0.3rem; line-height: 1.2rem; }

.hdCenter_box .btn a { display: block; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6a46ff), to(#6a46ff)); color: #fff; border-radius: 0.1rem; font-size: 0.5rem; }

.gg_ul_list li { border-bottom: 1px solid rgba(255,255,255,0.16); padding: 0.3rem; font-size: 0.4rem; line-height: 0.66rem; color: #414141; }

.gg_ul_list li h3 { line-height: .5rem; display: flex; padding-left: 0.22rem; border-left: 0.12rem solid #2fcdf0; overflow: hidden; font-weight: normal; }

.gg_ul_list li h3 label { font-weight: normal; margin-left: .4rem; color: #999; font-size: .35rem; }

.gg_ul_list li h3 label.no { color: red; }

.gg_ul_list li h3 a { flex: 1; margin-right: .3rem; white-space: nowrap; text-overflow: ellipsis; width: 0; display: block; overflow: hidden; color:#fff;}

.gg_ul_list li h3 span { display: block; font-size: 0.4rem; color: #eee; font-weight: normal; }

.bank_owl .item { width: 7.46rem; margin: 0.2rem 0rem; margin-left: 0.6rem; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.5); border-radius: 0.1rem; overflow: hidden; }

.bank_owl .item .bottom { background: rgba(255,255,255,0.2); line-height: 1.2rem; padding: 0 0.35rem; font-size: 0.5rem; }

.bank_owl .item .top { padding: 0.3rem; }

.bank_owl .item .top h3 { line-height: 0.66rem; font-size: 0.54rem; color: #fff; font-weight: normal; margin-bottom: 0.3rem; }

.bank_owl .item .top p { display: flex; color: #fff; }

.bank_owl .item .top p span { padding-left: 0.4rem; }

.bank_owl .item .top p span:first-child { flex: 1; }

.bank_owl .item .top p .span1 { background: url(../img/img/g_icon58.png) no-repeat left center; background-size: 0.36rem auto; }

.bank_owl .item .top p .span2 { background: url(../img/img/g_icon59.png) no-repeat left center; background-size: 0.34rem auto; }

.bank_owl .item .img { float: left; width: 1.5rem; margin-right: 0.3rem; }

.bank_owl .item.item1 { background: #00b790; }

.bank_owl .item.item2 { background: #e33b2f; }

.bank_head .p_tit { width: 100%; font-size: 0.4rem; color: #fff; line-height: 1.2rem; text-align: center; padding-top: 0.2rem; }

.bank_head { background: #212348; border-bottom: 1px solid rgba(255,255,255,0.16); margin-bottom: 0.3rem; position: relative; z-index: 1; }

.bank_head .bg { position: absolute; top: 0%; width: 100%; left: 0; height: 2.6rem; background: #2f3155; z-index: -1; }

.bank_head .btns { padding: 0.5rem 0.3rem; display: flex; text-align: center; }

.bank_head .btns a { flex: 1; margin: 0 0.25rem; display: inline-block; line-height: 1.2rem; color: #fff; text-align: center; font-size: 0.5rem; border-radius: 0.1rem; background: #2fcdf0; }
.bank_head .btns a:first-child{ background:#6a46ff}

.bank_tips { background: #212348; border: 1px solid rgba(255,255,255,0.16);; margin: 0.3rem; }

.bank_tips .tit { line-height: 1.38rem; border-bottom: 1px solid rgba(255,255,255,0.16); padding: 0 0.3rem; }

.bank_tips .tit span { display: block; padding-left: 0.9rem; background: url(../img/img/g_icon60.png) no-repeat left center; background-size: 0.54rem auto; font-size: 0.46rem; }

.bank_tips .text { padding: 0.3rem; line-height: 0.72rem; font-size: 0.44rem; }

.bank_tips .text p { margin-bottom: 0.2rem; color: #fff; }

.div_member .title { background: #212348; padding: 0.3rem; padding-top: 0; }

.div_member .title h3 { line-height: 1.2rem; text-align: center; font-size: 0.46rem; color: #fff; font-weight: normal; }

.m_select { display: flex;   line-height: 0.98rem;   border-radius: 0.1rem; align-items: center; }

.m_select .div_input { flex: 1; padding: 0 0.4rem; background: none; }
.m_select .div_input input { background: none; }
.m_select .div_input input::-webkit-input-placeholder { color: #ffeb00; }

.m_select .btn { width: 1.78rem; text-align: center; margin-left:.3rem}

.m_select .btn a { display: block; color: #fff; background: #2fcdf0; font-size: 0.4rem; }

.div_member .list { margin: 0 .3rem; }

.div_member .list .m_head { line-height: 1.4rem; color: #fff; }

.m_items .item { position: relative; padding: 0 0.45rem; border: 1px solid rgba(255,255,255,0.16); background: #212348; border-radius: 0.1rem; margin-bottom: 0.3rem; }

.m_items .item i { margin: -1px; left: 0; background: #282828; border: 1px solid rgba(255,255,255,0.16); border-radius: 100% 0 0 100%/50%; border-right: none; position: absolute; top: 0.9rem; width: 0.16rem; height: 0.32rem; }

.m_items .item i.i_rt { right: 0; left: auto; }

.m_items .item i.i_lt { transform: rotate(180deg); -webkit-transform: rotate(180deg); }

.m_items .item .tit { line-height: 1.05rem; border-bottom: 1px solid rgba(255,255,255,0.2); }

.m_items .item .tit span { display: inline-block; width: 0.65rem; line-height: 0.65rem; height: 0.65rem; background: url(../img/img/icon-1.png) no-repeat left center; background-size: 100% 100%; text-align: center; color: #fff; font-size: 0.42rem; margin-right: 0.3rem; }

.m_items .item .tit label { display: block; float: right; padding-left: 0.4rem; background: url(../img/img/icon-2.png) no-repeat left center; background-size: 0.26rem auto; color: #fff; font-size: 0.38rem; }
.m_items .item .tit label.in { background-image:url(../img/img/icon-2-1.png); color:#bbb; }

.m_select .select { overflow:initial; min-width:initial; width:1.8rem; text-indent:0.2rem; border:0.02rem solid #4e2e94; margin-right:0.2rem; font-size:0.4rem; }
.div_member .nice-select .list { margin:0; margin-top:0.1rem; }
.m_select .nice-select .option { padding:0; }

.m_items .i_list { overflow: hidden; }

.m_items .i_list ul { padding: 0.2rem 0; margin-left: -0.8rem; }

.m_items .i_list ul li { padding-left: 0.3rem; background: url(../img/img/icon-3.png) no-repeat left center; background-size: 0.15rem auto; display: inline-block; line-height: 0.8rem; color: rgba(255,255,255,0.7); margin-left: 0.8rem; }

.m_items .i_list ul li:last-child { width: 100%; }

.m_items .i_list ul li span { color: #fff; display: inline-block; margin-left: 0.1rem; }

.m_items .i_bottom { padding: 0.26rem 0; border-top: 1px dashed rgba(255,255,255,0.16); }

.m_items .i_bottom a { display: inline-block; margin-right: 0.22rem; padding: 0 0.4rem; line-height: 0.87rem; background: -webkit-linear-gradient(top, #6a46ff, #6a46ff); border-radius: 0.1rem; color: #fff; }

.m_items .i_bottom a.a1 { background: url(../img/img/bg2.jpg) no-repeat center center; background-size: auto 0.87rem; }

.m_items .i_bottom a.no { pointer-events: none; background: #353976; color:#8b8fc8; }

.xgxj_tab { background: #212348; margin: 0.3rem; border: 1px solid rgba(255,255,255,0.16); }

.xgxj_tab_t { padding: 0.5rem 0.3rem 0; }

.xgxj_tab_t p { font-size: 0.46rem; color: #2fcdf0; }

.xgxj_item { background: #212348; padding: 0.4rem 0.3rem; position: relative; }

.xgxj_list { margin-top: 0.48rem; position: relative; }

.xgxj_list:first-child { margin-top: 0; }

.xgxj_list span { display: block; float: left; width: 3.56rem; font-size: 0.46rem; color: #fff; line-height: 0.9rem; padding-left: 0.3rem; position: relative; }
.xzyh_yhm { position: relative; }
.xzyh_yhm:before, .xgxj_list span:before { content: ''; display: block; width: 0.1rem; height: .4rem; background: #2fcdf0; position: absolute; top: 50%; margin-top: -.2rem; left: 0; }

.xgxj_list_web { overflow: hidden; line-height: 0.88rem; font-size: 0.46rem; }

.xgxj_list_web_m { }

.xgxj_list_web_m p { color: #000; }

.xgxj_list_web_m p em { font-style: normal; color: #2fcdf0; }

.xgxj_list_web_m p em.em1 { color: #fe7f2c; }

.xzyh_yhm { padding-left: 0.44rem; }

.xzyh_yhm_inp { line-height: 1.18rem; border: 1px solid rgba(255,255,255,0.16); background: rgba(255,255,255,0.16); padding: 0 0.3rem; border-radius: 3px; }

.xzyh_yhm_inp input { border: none; background: none; font-size: 0.46rem; width: 100%; }

.xzyh_yhm_txt { padding-left: 0.44rem; margin-top: 0.1rem; }

.xzyh_yhm_txt p { font-size: 0.4rem; line-height: 0.64rem; color: #ffeb00; text-align: justify; }

.xgxj_tab1 .xgxj_list { margin-top: 0.1rem; }

.div_rad label { margin-right: 0.5rem; }

.div_rad.div_rad1 label { padding-left: 0; margin-right: 0.3rem; padding-right: 0.6rem; background: url(../img/img/ico6.png) no-repeat right center; background-size: 0.52rem auto; }

.div_rad.div_rad1 label.in { background: url(../img/img/ico6_1.png) no-repeat right center; background-size: 0.52rem auto; }

.div_em { }

.div_em.flt { margin-right: 0.14rem; }

.div_em.frt { margin-left: 0.14rem; }

.div_em em { font-size: 0.36rem; color: #c0c0c0; font-style: normal; }

.xgxj_list_num { border: 1px solid rgba(255,255,255,0.2); border-radius: 5px; overflow: hidden; }

.xgxj_list_num_fh { width: 0.72rem; height: 0.88rem; }

.xgxj_list_num_fha { float: left; background: url(../img/img/jian.png) no-repeat center center #6a46ff; background-size: 0.31rem auto; }

.xgxj_list_num_fhd { float: right; background: url(../img/img/add.png) no-repeat center center #6a46ff; background-size: 0.31rem auto; }

.xgxj_list_num_inp { overflow: hidden; line-height: 0.88rem; font-size: 0.44rem; color: #000; }

.xgxj_list_num_inp input { width: 100%; border: none; text-align: center; color:#fff;}

.xgxj_list_num_sh { height: 0.32rem; background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#fda744), to(#f47327)); border-radius: 0.32rem; margin-top: 0.2rem; margin-bottom: 0.2rem; }
.flex_c { display: flex; align-items: center; }
.d_slide { margin-left: .3rem; }
.slide { width: 1.5rem; margin: 0 0.2rem; height: .75rem; border-radius: .75rem; background: #fff; display: block; background: rgba(255,255,255,0.16); position: relative; }
.slide:after { transition: left 0.5s; content: ''; display: block; width: .6rem; height: .6rem; position: absolute; left: .1rem; top: .08rem; border-radius: 100%; background: #fff; }
.slide.on { background: #6a46ff; }
.slide.on:after { left: .8rem; }
.xgxj_item_sp { position: absolute; left: 0.44rem; top: 1.3rem; line-height: 0.9rem; }

.xgxj_item_sp p { font-size: 0.46rem; color: #fff; }

.xgxj_list.xgxj_list1 { margin-top: 0.2rem; }

.xgxj_list1 .xgxj_list_web_textarea textarea { height: 5rem; }

.xgxj_tab_t.xgxj_tab_t1 { line-height: 1.3rem; background: #ebeef1; padding-top: 0; border-top: 1px solid rgba(255,255,255,0.16); border-bottom: 1px solid rgba(255,255,255,0.16); }

.xgxj_tab_t.xgxj_tab_t1 p { font-size: 0.48rem; color: #414141; }

.xgxj_list.flex span { height: 0.9rem; }

.xgxj_list_web .div_input { border: 1px solid rgba(255,255,255,0.16); background: rgba(255,255,255,0.16); border-radius: 0.1rem; }

.xgxj_item .lbl1 { display: block; line-height: 0.88rem; width: 1.92rem; text-align: center; color: #fe7f2c; font-size: 0.42rem; }

.tdlb_btn { }

.tdlb_btn a { display: block; color: #fff; line-height: 1.2rem; text-align: center; font-size: 0.52rem; background:#2fcdf0; border-radius: 0.1rem; }

.page_xgxj_zysx { margin: 0.3rem; border: 1px solid rgba(255,255,255,0.16); background: #212348; }

.btn_zysx { padding: 0 0.3rem; line-height: 1.38rem; }

.btn_zysx p { display: block; }

.btn_zysx p span { display: inline-block; padding-left: 0.9rem; background: url(../img/img/icon-5.png) no-repeat left center; background-size: 0.54rem auto; font-size: 0.46rem; color: #fff; }

.page_xgxj_zysx .web { border-top: 1px solid rgba(255,255,255,0.16); padding: 0.3rem; }

.xgxj_zysx_btn .web { display: none; }

.xgxj_zysx_btn .btn_zysx p { background: url(../img/img/ico17_1.png) no-repeat right center; background-size: 0.28rem auto; }

.xgxj_zysx_btn .btn_zysx.in p { background: url(../img/img/ico17.png) no-repeat right center; background-size: 0.42rem auto; }

.page_xgxj_zysx .web p { font-size: 0.44rem; color: #fff; line-height: 0.96rem; text-align: justify; }

.page_xgxj_zysx .web p span { color: #fe7f2c; }

.xzyh_zccg { }

.xzyh_zccg p { text-align: left; font-size: 0.42rem; }

.xzyh_zccg p span { display: inline-block; width: 1.8rem; text-align: right; margin-right: 0.7rem; color: #ccc; }

.xzyh_zccg h4 { font-weight: normal; color: #ff4747; font-size: 0.42rem; text-align: center; margin-top: 0.2rem; }

.page_ljxq { background: #2f3155; margin: 0.3rem; border: 1px solid rgba(255,255,255,0.16); }

.page_ljxq .list { }

.page_ljxq .list ul li { line-height: 1.4rem; border-bottom: 1px solid rgba(255,255,255,0.16); padding: 0 0.3rem; }

.page_ljxq .list ul li span { display: block; float: left; width: 1.9rem; text-align: right; font-size: 0.46rem; color: #92929e; margin-right: 0.75rem; }

.page_ljxq .list ul li .web { overflow: hidden; }

.page_ljxq .list ul li .web p { font-size: 0.46rem; color: #fff; }

.page_ljxq .list ul li .web p a { color: #fff; }

.page_ljxq .tab { padding: 0.4rem 0.3rem; }

.page_ljxq .tab table { width: 100%; }

.page_ljxq .tab table th { height: 1.08rem; background:#322057; text-align: center; font-size: 0.42rem; color: #fff; font-weight: normal; vertical-align: middle; border: 1px solid #322057; }

.page_ljxq .tab table td { color: #fff; border: 1px solid rgba(255,255,255,0.16); height: 1.07rem; vertical-align: middle; text-align: center; font-size: 0.42rem; }

.page_ljxq .tab table td font,
.page_ljxq .tab table td .table-emphasis { color: #f41717; }

.header_change { border: 0.02rem solid #2fcdf0; display: inline-block; line-height: 0.96rem; margin: 0.2rem 0; border-radius: 8px; text-align: center; }

.header_change a { display: inline-block; width: 3rem; font-size: 0.44rem; color: #2fcdf0;  height:.95rem; top:initial; margin-top:initial; vertical-align:top; }

.header .header_change a { position: initial; }

.header_change a:first-child { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }

.header_change a:last-child { border-top-right-radius: 5px; border-bottom-right-radius: 5px; }

.header_change a.in { background: #2fcdf0; color: #111; }

.tdtj_list { border: 1px solid rgba(255,255,255,0.16); margin: 0.3rem; background: #2f3155; }

.tdtj_list ul li { line-height: 1.41rem; border-bottom: 1px solid rgba(255,255,255,0.16); }
.tdtj_list ul li:last-child { border-bottom: 0; }

.tdtj_list ul li a { display: block; padding: 0 0.5rem 0 0.3rem; }

.tdtj_list ul li span { display: block; float: left; font-size: 0.46rem; color: #fff; padding-left: 1.06rem; }

.tdtj_list ul li span.sp1 { background: url(../img/img/team_03.png) no-repeat left center; background-size: 0.72rem auto; }

.tdtj_list ul li span.sp2 { background: url(../img/img/team_06.png) no-repeat left center; background-size: 0.72rem auto; }

.tdtj_list ul li span.sp3 { background: url(../img/img/team_08.png) no-repeat left center; background-size: 0.72rem auto; }

.tdtj_list ul li span.sp4 { background: url(../img/img/team_10.png) no-repeat left center; background-size: 0.72rem auto; }

.tdtj_list ul li span.sp5 { background: url(../img/img/team_12.png) no-repeat left center; background-size: 0.72rem auto; }

.tdtj_list ul li span.sp6 { background: url(../img/img/team_14.png) no-repeat left center; background-size: 0.72rem auto; }

.tdtj_list ul li span.sp7 { background: url(../img/img/team1_03.png) no-repeat left center; background-size: 0.72rem auto; }

.tdtj_list ul li span.sp8 { background: url(../img/img/team1_06.png) no-repeat left center; background-size: 0.72rem auto; }

.tdtj_list ul li span.sp9 { background: url(../img/img/team1_08.png) no-repeat left center; background-size: 0.72rem auto; }

.tdtj_list ul li span.sp10 { background: url(../img/img/team1_10.png) no-repeat left center; background-size: 0.72rem auto; }

.tdtj_list ul li span.sp11 { background: url(../img/img/team1_12.png) no-repeat left center; background-size: 0.72rem auto; }

.tdtj_list ul li .tdtj_list_web { overflow: hidden; }

.tdtj_list ul li .tdtj_list_web p { text-align: right; font-size: 0.46rem; color: #92929e; }

.tdtj_list ul li .tdtj_list_web p em { font-style: normal; font-size: 0.4rem; }

.yhtj_list .wdqy_cpfh_list ul li { width: 50%; }

.yhtj_list .wdqy_cpfh_list ul li:nth-child(2n+2) { width: 50%; }

.ljgl_tab { padding: 0.3rem; background: #2f3155; border: 1px solid rgba(255,255,255,0.16); margin: 0.3rem; }

.ljgl_tab table { width: 100%;  }

.ljgl_tab table th { font-size: 0.42rem; color: #fff; height: 1.08rem; vertical-align: middle; background:#322057; border: 1px solid rgba(255,255,255,0.16); font-weight: normal; }

.ljgl_tab table td { border: 1px solid rgba(255,255,255,0.16); font-size: 0.42rem; height: 1.06rem; color: #fff; vertical-align: middle; text-align: center; padding: 0 0.3rem; }

.ljgl_tab table td p { text-align: left; }

.ljgl_tab table td p a { float: right; display: inline-block; line-height: 0.6rem; padding: 0 0.32rem; border-radius: 0.6rem; border-radius: 3px; background: url(../img/img/bg2.jpg) no-repeat center center; background-size: 100% 100%;; color: #fff; font-size: 0.4rem; }

.ljgl_tab_btn { }

.ljgl_tab_btn a { margin: 0 0.15rem; }

.ljgl_tab_btn a.a1 img { width: 0.44rem; }

.ljgl_tab_btn a.a2 img { width: 0.37rem; }

.modal_ewm .ewm_img { width:100%; padding: 0.5rem 1.09rem; border-radius: 0.1rem 0.1rem 0 0; box-sizing: border-box; }
.modal_ewm .modal_cont { padding:3px; }

.modal_ewm .fp_modal .modal_cont { width: 8.34rem; margin: 0 auto; }

.modal_btn2 { padding: 0.75rem; margin: 0; height: auto; }

.modal_btn2 .a3 { display: block; margin: 0 auto; line-height: 1.2rem; width: 100%;background: #2fcdf0; color:#fff;font-size: 0.52rem; }

.xgxj_list_web .div_textarea textarea { font-size: 0.46rem; }

.xgxj_item > .img { width: 4.9rem; margin: 0 auto; padding: 0.5rem 0; text-align: center; }

.xgxj_item > .img span { display: block; padding-top: 0.5rem; color: #fff; font-size: 0.46rem; }

.xgxj_tab.xgxj_tab2 { background: none; border: none; margin: 0; }

.xgxj_tab.xgxj_tab2 .xgxj_item { background: none; }

.page_dl_list { background: #fff; }

.page_dl_list .tit { line-height: 0.9rem; border-bottom: 1px solid rgba(255,255,255,0.16); padding: 0.4rem 0.4rem; }

.page_dl_list .tit span { display: block; float: left; padding-left: 0.32rem; background: url(../img/img/icon-4.png) no-repeat left center; background-size: 0.1rem auto; width: 2.2rem; }

.page_dl_list .tit span.span1 { line-height: 0.45rem; }

.page_dl_list .flex_1 { overflow: hidden; }

.page_dl_list .div_select select { width: 100%; }

.page_dl_list .list { line-height: 1.4rem; }

.page_dl_list .list .item { padding-left: 0.3rem; border-bottom: 1px solid rgba(255,255,255,0.16); }

.page_dl_list .list .item > span { color: #414141; display: block; float: left; width: 1.94rem; padding-left: 0.32rem; }

.page_dl_list .list .item ul { margin-bottom: -1px; overflow: hidden; }

.page_dl_list .list .item li { color: #88847c; border-bottom: 1px solid rgba(255,255,255,0.16); padding-right: 0.3rem; }

.page_dl_list .list .item li span { display: block; float: right; color: #282828; }

.page_dl_list .list.no .item > span,
.page_dl_list .list.no .item li,
.page_dl_list .list.no .item li span { color: #333; }

.div_inputs .div_date { display: inline-block; width: 3.75rem; border: 1px solid #ccc; line-height: 0.86rem; border-radius: 0.02rem; padding: 0 0.2rem; border-radius: 0.1rem; padding-right: 0.4rem; background: url(../img/img/icon53.png) no-repeat 96% center; background-size: auto 0.54rem; }

.div_inputs label { flex: 1; margin: 0 0.1rem; display: block; color: #7590a0; }

.gz_text { margin-top: 0.3rem; border: 1px solid rgba(255,255,255,0.16); border-left: 0; border-right: 0; background: #fff; }

.gz_text .tit { font-size: 0.46rem; line-height: 1.38rem; padding: 0 0.3rem; background: #fff; border-bottom: 1px solid rgba(255,255,255,0.16); }

.gz_text .div_radio { padding: 0.3rem; }

.div_radio ul li { margin-bottom: 0.2rem; display: inline-block; box-sizing: border-box; min-width: 48%; line-height: 0.7rem; font-size: 0.46rem; }

.div_radio ul li p { padding-left: 0.76rem; background: url(../img/img/ico6.png) no-repeat left 0.14rem; background-size: 0.52rem auto; margin-bottom: 0.2rem; }

.div_radio ul li.in p { background: url(../img/img/ico6_1.png) no-repeat left 0.14rem; background-size: 0.52rem auto; }

.div_radio ul li .div_textarea textarea { height: 2rem; }

.gz_text .div_btns { text-align: center; padding-bottom: 0.8rem; }

.gz_text .div_btns a { display: inline-block; color: #fff; margin: 0 0.18rem; width: 3.1rem; }

.gz_text .text { padding: 0.3rem; line-height: 0.9rem; font-size: 0.44rem; color: #5d6163; }

.tips3 { line-height: 0.6rem; color: #fe3333; padding-left: 0.5rem; margin-left: 0.2rem; background: url(../img/img/ico1.png) no-repeat left 0.14rem; background-size: 0.36rem auto; font-size: 0.4rem; margin-top: 0.2rem; }

.tips4 { padding:0 0.2rem; color:#ffeb00; font-size:0.32rem; line-height:0.4rem; margin-bottom:-0.1rem; }

.div_input2 { border: 1px solid rgba(255,255,255,0.16); padding: 0 0.2rem; border-radius: 0.1rem; }

.gz_text .d_text span { display: block; float: left; width: 1.9rem; padding-left: 0; }

.gz_text .d_text { padding: 0 0.3rem; line-height: 0.86rem; margin-bottom: 0.7rem; }

.gz_text .d_text .div_input { width: 4.5rem; overflow: hidden; }

.wdqy_cpfh { padding: 0.3rem 0.3rem 0; }

.wdqy_cpfh_m { background: #212348; border: 1px solid rgba(255,255,255,0.16);  margin-top: 0.3rem; }

.wdqy_cpfh_m:first-child { margin-top: 0; }

.wdqy_cpfh_m .list { padding: 0.3rem; }

.wdqy_qdrq { line-height: 1.18rem; padding: 0 0.22rem 0 0.37rem; background: #2f3155; border-bottom: 1px solid rgba(255,255,255,0.16); }

.wdqy_qdrq h3 { font-size: 0.46rem; color: #6a46ff; font-weight: normal; }

.wdqy_qdrq h3 label { float: right; font-size: 0.38rem; color: #fff; }

.wdqy_qdrq h3 label em { font-style: normal; color: #afafb8; }

.wdqy_cpfh_tab { background: #2f3155; margin-top: 0.3rem; border: 1px solid rgba(255,255,255,0.16); }

.wdqy_cpfh_tab.first { margin-top: 0; }

.wdqy_cpfh_tab:first-child { margin-top: 0; }

.wdqy_cpfh_t { height: 1.2rem; line-height: 1.2rem; border-bottom: 1px solid rgba(255,255,255,0.16); }

.wdqy_cpfh_t:last-child { border-bottom: 0; }

.wdqy_cpfh_t:first-child { border-bottom: 1px solid rgba(255,255,255,0.16); }

.wdqy_cpfh_t h3 { font-weight: normal; font-size: 0.46rem; color: #fff; padding: 0 0.22rem 0 0.37rem; }

.wdqy_cpfh_t h3 span { display: inline-block; padding-left: 1.05rem; }

.wdqy_cpfh_t h3 span.sp1 { background: url(../img/img/icon77.png) no-repeat left center; background-size: 0.72rem auto; }

.wdqy_cpfh_t h3 span.sp2 { background: url(../img/img/icon78.png) no-repeat left center; background-size: 0.72rem auto; }

.wdqy_cpfh_t h3 span.sp3 { background: url(../img/img/icon79.png) no-repeat left center; background-size: 0.72rem auto; }

.wdqy_cpfh_t h3 span.sp1-1 { background: url(../img/img/icon77-1.png) no-repeat left center; background-size: 0.72rem auto; }

.wdqy_cpfh_t h3 span.sp2-1 { background: url(../img/img/icon78-1.png) no-repeat left center; background-size: 0.72rem auto; }

.wdqy_cpfh_t h3 span.sp3-1 { background: url(../img/img/icon79-1.png) no-repeat left center; background-size: 0.72rem auto; }

.wdqy_cpfh_t h3 label { float: right; font-size: 0.38rem; color: #282828; }

.wdqy_cpfh_t h3 label em { font-style: normal; color: #afafb8; }

.wdqy_cpfh_list { padding: 0.3rem 0.4rem; }

.wdqy_cpfh_list ul li { float: left; width: 55%; font-size: 0.38rem; color: #fff; line-height: 0.9rem; }

.wdqy_cpfh_list ul li:nth-child(2n+2) { width: 45%; }

.wdqy_cpfh_list ul li span { display: inline-block; color: #92929e; padding-left: 0.4rem; background: url(../img/img/icon59.png) no-repeat left center; background-size: 0.15rem auto; }

.wdqy_cpfh_ts { margin-top: 0.3rem; }

.wdqy_cpfh_ts p { font-size: 0.4rem; color: #6d6d6d; padding-left: 0.78rem; line-height: 0.8rem; }

.wdqy_cpfh_ts p a { color: #6a46ff; }

.wdqy_cpfh_ts p.p1 { background: url(../img/img/icon60.png) no-repeat 0.1rem center; background-size: 0.44rem auto; }

.page_btn { text-align: center; margin-top: 0.5rem; }

.page_login .page_btn a { width: 100%; margin: 0; }

.page_btn a { display: inline-block; height: 1.2rem; line-height: 1.2rem; width: 4.8rem; border-radius: 0.1rem; font-size: 0.45rem; color: #fff; margin: 0 0.2rem; }

.page_btn a.a1 { background: #b5935e; }

.page_btn a.a2 { background: #fc5a34; }

.qygz_web { padding: 0.3rem 0.4rem; background: #212348; }

.qygz_web h3 { font-size: 0.44rem; color: #fff; line-height: 0.72rem; font-weight: bold; }

.qygz_web p { font-size: 0.44rem; line-height: 0.72rem; color: #fff; }

.img_no { padding: 1rem 0; padding-top: 2rem; text-align: center; }

.img_no .img { width: 4.9rem; margin: 0 auto; }

.img_no span { display: block; padding-top: 0.8rem; font-size: 0.46rem; color: #999; }

.wdqy_btn a { display: inline-block; width: 4.8rem; text-align: center; line-height: 1.2rem; color: #fff; margin: 0 0.1rem; font-size: 0.52rem; }

.wdqy_btn { margin-bottom: 0.5rem; text-align: center; }

.c_ff1010 { color: #ff1010; }

.c_ffa014 { color: #ffa014; }

.qdqy_tit { padding: 0.45rem 0; margin-bottom: 0.3rem; background: #212348; border-bottom: 1px solid rgba(255,255,255,0.1); box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); }

.qdqy_tit ul li { width: 50%; float: left; border-left: 1px solid rgba(255,255,255,0.16); margin-left: -1px; text-align: center; color: #fff; font-size: 0.38rem; }

.qdqy_tit ul { overflow: hidden; }

.qdqy_tit ul li h3 { font-size: 0.46rem; font-weight: normal; margin-bottom: 0.2rem; }

.div_qdqy { background: #212348; border: 1px solid rgba(255,255,255,0.16); margin: 0.3rem; }

.cp_taggle ul li { border-left: 0.02rem solid #6a46ff; display: block; float: left; width: 3.5rem; line-height: 0.82rem; }

.cp_taggle ul li:first-child { border-left: 0; }

.cp_taggle { text-align: center; padding: 0.3rem 0; }

.cp_taggle ul { display: inline-block; overflow: hidden; margin: 0 auto; text-align: center; border: 0.02rem solid #6a46ff; border-radius: 0.1rem; }

.cp_taggle ul li a { display: block; font-size: 0.44rem; color: #6a46ff; }

.cp_taggle ul li.on a { background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6a46ff), to(#6a46ff)); color: #fff; }

.cp_list { line-height: 1.3rem; font-size: 0.46rem; color: #fff; }

.cp_list .tit { border-top: 1px solid rgba(255,255,255,0.16); padding: 0 0.3rem; }

.cp_list .tit span { display: inline-block; padding-left: 0.25rem; background: url(../img/img/icon-4.png) no-repeat left center; background-size: 0.1rem auto; }

.cp_list .tit a { display: block; float: right; line-height: 0.76rem; border: 0.02rem solid #2fcdf0; color: #fff; background: #2fcdf0; width: 1.9rem; text-align: center; border-radius: 0.1rem; margin-top: 0.25rem; font-size: 0.44rem; }

.cp_list ul li { border-top: 1px solid rgba(255,255,255,0.16); padding: 0 0.3rem; }

.cp_list ul li:last-child { clear: both; content: ''; display: block; }

.cp_list ul li span { float: left; display: block; width: 2.8rem; }

.cp_list ul li .div_input { overflow: hidden; }

.cp_list ul li .div_input input { font-size: 0.46rem; }

.cp_list ul { border-bottom: 1px solid rgba(255,255,255,0.16); }

.cp_btn { padding: 0.2rem 0; text-align: center; }

.cp_btn a { display: block; line-height: 0.86rem; width: 2.96rem; margin: 0 auto; color: #fff; }

.down_center { background: #2f3155; border: 1px solid rgba(255,255,255,0.16); margin: 0.3rem; }

.down_tips { border: 1px solid rgba(255,255,255,0.16); margin: 0.3rem; background: #2f3155; }

.down_center .ewm { padding: 0.5rem 0.3rem; position: relative; padding-bottom: 0; }

.down_center .ewm .img_text img { height: 1.57rem; width: auto; margin: 0 auto; }

.down_center .ewm .img_text { text-align: center; }

.down_center .ewm span { margin-top: 0rem; color: #fff; }

.down_center .ewm .text { float: left; margin-left: 1.5rem; }

.down_center .ewm .logo { margin: 0 auto; width: 3.28rem; }

.down_center .ewm .img { width: 4.4rem; margin: 0 auto; box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1); }

.down_center .ewm span { float: left; }

.down_center p { border-top: 1px solid rgba(255,255,255,0.16); padding: 0.26rem 0.3rem; line-height: 0.9rem; font-size: 0.46rem; }

.down_center .a_copy { font-size: 0.4rem; width: 2.4rem; text-align: center; border-radius: 0.1rem; background: -webkit-linear-gradient(top, #6a46ff, #6a46ff); color: #fff; position: absolute; top: 0.26rem; right: 0.3rem; }

.down_center .a_link { color: #2fcdf0; }

.down_center .a_down { color: #2fcdf0; text-decoration: underline; }

.down_center p.p_copy { position: relative; padding-right: 3.3rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.down_tips h3 { line-height: 1.35rem; padding: 0 0.3rem; border-bottom: 1px solid rgba(255,255,255,0.16); }

.down_tips h3 span { display: inline-block; padding-left: 0.8rem; background: url(../img/img/icon116.png) no-repeat left center; background-size: 0.45rem auto; font-weight: normal; font-size: 0.46rem; }

.down_tips .text { line-height: 0.74rem; color: #fff; padding: 0.2rem 0.3rem; font-size: 0.44rem; }

.down_tips .text p.p1 { color: #2fcdf0; }

.page_data.box { background: #212348; }

.box_list3 .list .div_select.select_w2 { width: 3.75rem; flex: inherit; }

.box_list3 .list .div_select.select_w2 select { width: 100%; }

.page_data_btn.frt a { width: 2.6rem; line-height: 0.9rem; height: 0.9rem; font-size: 0.46rem; }

.ct_list .tit { line-height: 1.25rem; padding: 0 0.3rem; font-size: 0.4rem; }

.ct_list .tit label { color: #ff1010; }

.ct_list { }

.ct_list .list { margin: 0.3rem; margin-bottom: 0; }

.ct_list .list:first-child { margin-top: 0; }

.ct_list .list .item { border: 1px solid rgba(255,255,255,0.16); background: #212348; }

.ct_list .list .tab_line { background: #2f3155; }

.ct_list .list .l_tit { border-bottom: 1px solid rgba(255,255,255,0.16); line-height: 1.18rem; background: #2f3155; padding: 0 0.3rem; }

.ct_list .list .l_tit span { display: inline-block; padding-left: 0.58rem; font-size: 0.44rem; background: url(../img/img/icon61.png) no-repeat left center; background-size: 0.46rem auto; }

.ct_list .list .l_tit label { float: right; color: #fff; font-size: 0.4rem; }

.ct_list .list .text ul li { width: 50%; float: left; }

.ct_list .list .text ul li span { color: #fff; }

.ct_list .list .text ul li label { color: #ff8010; }

.ct_list .list ul { overflow: hidden; padding: 0.1rem 0.3rem; line-height: 0.95rem; color: #fff; }

.ct_list .list .tit { border-bottom: 1px dashed rgba(255,255,255,0.16); }

.div_bjl .tips2 { background: #212348; }

.div_bjl .tips2 .span_kj { background: url(../img/img/icon_1.png) no-repeat right center; background-size: 0.25rem auto; padding-right: 0.3rem; display: inline-block; color: #2fcdf0; margin-left: .1rem; }

.tips2 a.a_sound { background: url(../img/img/icon17.png) no-repeat center center; background-size: 0.45rem auto; }

.bjl_tit ul { line-height: 1.34rem; border: 0.02rem solid rgba(255, 255, 255, 0.6); background: rgba(0, 0, 0, 0.2); text-align: center; }

.bjl_tit ul li { display: inline-block; width: 1.52rem; text-align: center; font-weight: bold; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); }

.bjl_tit ul li:nth-child(3) { border-left: 0.02rem solid rgba(255, 255, 255, 0.6); border-right: 0.02rem solid rgba(255, 255, 255, 0.6); margin: 0 0.3rem; color: #ec9626; }

.bjl_tit ul li:nth-child(1),
.bjl_tit ul li:nth-child(2) { color: #ff1f1f; }

.bjl_tit ul li:nth-child(4),
.bjl_tit ul li:nth-child(5) { color: #2a8249; }

.bjl_tit ul li span { display: inline-block; width: 0.94rem; height: 0.94rem; border-radius: 100%; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f1f2f2), to(#dcdcdc)); line-height: 0.94rem; font-size: 0.5rem; vertical-align: middle; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5); }

.bjl_tit { margin: 0.3rem; }

.div_bjl { background: url(../img/img/bjl.jpg) no-repeat center center; background-size: 100% 100%; }

.bjl_tit2 ul { display: flex; border: 0.02rem solid rgba(255, 255, 255, 0.6); margin: 0.3rem; text-align: center; }

.bjl_tit2 ul li { flex: 1; margin-left: -0.02rem; padding: 0.15rem 0; border-left: 0.02rem solid rgba(255, 255, 255, 0.6);; }

.bjl_tit2 ul li .t { width: 2rem; height: 1.12rem; background: url(../img/img/bjl-1.png) no-repeat center center; background-size: 100% 100%; margin: 0 auto; font-weight: bold; }

.bjl_tit2 ul li .t span { display: block; font-size: 0.42rem; line-height: 0.6rem; }

.bjl_tit2 ul li:first-child .t { color: #58240e; }

.bjl_tit2 ul li:first-child p { font-size: 0.4rem; color: #fdc542; margin-top: 0.1rem; }

.bjl_tit2 ul li:last-child .t { color: #fff; background: url(../img/img/bjl-2.png) no-repeat center center; background-size: 100% 100%; }

.bjl_tit2 ul li:last-child p { font-size: 0.4rem; color: #35a6fe; margin-top: 0.1rem; }

.bjl_tit2 ul li:nth-child(2) { padding-top: 0.35rem; }

.bjl_tit2 ul li:nth-child(2) p { color: #fff; font-size: 0.34rem; }

.bjl_tit2 ul li:nth-child(2) .p_djs { font-size: 0.72rem; color: #f2c78c; margin-top: 0.2rem; }

.bjl_desk { width: 100%; height: 9.58rem; background: url(../img/img/desk.png) no-repeat center center; background-size: 100% 100%; position: relative; }

.bjl_desk .cur { display: table; position: absolute; background: rgba(32, 125, 116, 0.6); border-radius: 0.05rem; border: 1px solid #2b7b71; box-shadow: 0 0 3px rgba(18, 88, 81, 0.15) inset; text-align: center; }

.bjl_desk .cur .cm { position: absolute; top: -0.1rem; left: 0; width: 1.1rem; height: 0.91rem; background: url(../img/img/cm1.png) no-repeat center center; background-size: 100% 100%; box-sizing: border-box; padding-top: 0.2rem; }

.bjl_desk .cur .cm span { display: block; line-height: 0.36rem; background: rgba(0, 0, 0, 0.7); color: #fff; text-align: center; border-radius: 0.2rem; }

.bjl_desk .cur .cell { display: table-cell; vertical-align: middle; }

.bjl_desk .cur h3 { font-size: 0.4rem; color: #ffc949; margin-bottom: 0.2rem; }

.bjl_desk .cur p { font-size: 0.4rem; color: #fff; text-shadow: 0 1px 1px #000; }

.bjl_desk .cur.on,
.bjl_desk .cur:active { background: rgba(14, 159, 141, 0.6); border-color: #22eda8; }

.bjl_desk .cur1 { width: 1.9rem; height: 3rem; top: 0.84rem; left: 0.9rem; background: url(../img/img/b1-1.png) no-repeat center center; background-size: 100% 100%; border: 0; box-shadow: none; }

.bjl_desk .cur1.on,
.bjl_desk .cur1:active { background: url(../img/img/b1.png) no-repeat center center; background-size: 100% 100%; }

.bjl_desk .cur2 { width: 2.2rem; height: 2rem; top: 0.84rem; left: 3.03rem; }

.bjl_desk .cur3 { width: 2.1rem; height: 3.1rem; top: 4.14rem; left: 0.7rem; background: url(../img/img/b3-1.png) no-repeat center center; background-size: 100% 100%; border: 0; box-shadow: none; }

.bjl_desk .cur3.on,
.bjl_desk .cur3:active { background: url(../img/img/b3.png) no-repeat center center; background-size: 100% 100%; }

.bjl_desk .cur4 { width: 2.2rem; height: 2rem; top: 5.24rem; left: 3.03rem;; }

.bjl_desk .cur5 { width: 4.7rem; height: 2.05rem; top: 3rem; left: 3.03rem; }

.bjl_desk .cur6 { width: 2.2rem; height: 2rem; top: 5.24rem; right: 3.1rem;; }

.bjl_desk .cur7 { width: 2.1rem; height: 3.1rem; top: 4.14rem; right: 0.7rem; background: url(../img/img/b4-1.png) no-repeat center center; background-size: 100% 100%; border: 0; box-shadow: none; }

.bjl_desk .cur7.on,
.bjl_desk .cur7:active { background: url(../img/img/b4.png) no-repeat center center; background-size: 100% 100%; }

.bjl_desk .cur8 { width: 2.2rem; height: 2rem; top: 0.84rem; right: 3.1rem; }

.bjl_desk .cur9 { width: 1.9rem; height: 3rem; top: 0.84rem; right: 0.9rem; background: url(../img/img/b2-1.png) no-repeat center center; background-size: 100% 100%; border: 0; box-shadow: none; }

.bjl_desk .cur9.on,
.bjl_desk .cur9:active { background: url(../img/img/b2.png) no-repeat center center; background-size: 100% 100%; }

.desk_ye { position: absolute; left: 0; width: 100%; text-align: center; top: 7.9rem; line-height: 0.77rem;; color: #fff; }

.desk_ye ul li { width: 50%; text-align: center; display: block; float: left; font-size: 0.46rem; font-weight: bold; }

.desk_ye ul li span { display: block; font-size: 0.4rem; }

.desk_ye label { color: #cfaa5f; }

.div_cm { background: url(../img/img/cm_bg2.jpg) no-repeat center center; background-size: 100% 100%; margin-top: 0.2rem; padding-top: 0.6rem; padding-bottom: 0.2rem; text-align: center; }

.div_cm li { display: inline-block; position: relative; }

.div_cm li span { display: none; position: absolute; width: 1.7rem; height: 0.63rem; background: url(../img/img/cm_bg.png) no-repeat center center; text-align: center; line-height: 0.54rem; color: #fff; background-size: 100% 100%; font-size: 0.3rem; left: 50%; margin-left: -0.85rem; bottom: 100%; margin-bottom: 0.1rem; }

.div_cm li.in span { display: block; }

.div_cm img { width: 1.59rem; }

.bjl_btns { background: #212348; box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.5); text-align: center; }

.bjl_btns li a { display: block; margin: 0.3rem 0; color: #fff; }

.bjl_btns li { display: inline-block; width: 2.8rem; margin: 0 0.15rem; vertical-align: middle; }

.bjl_btns ul { overflow: hidden; }

.bjl_btns li:nth-child(2) { width: 3.57rem; }

.bjl_btns .a_btn.btn5 { line-height: 1.1rem; margin-bottom: 0; }

.bjl_btns .a_btn.btn10 { margin-top: 0.3rem; }

.a_btn.btn10 { height: 0.78rem; border: 1px solid rgba(255,255,255,0.2); background: url(../img/img/ico2.png) no-repeat center center; background-size: 0.45rem auto; }

.modal_player .text { line-height: 0.74rem; padding: 0.2rem 0.3rem; border-bottom: 1px solid rgba(255,255,255,0.2); background: #212348; color: #fff; }

.modal_player .text .p1 { color: #282828; margin-bottom: 0.1rem; }

.modal_player .text p span { color: #f41717; }

.div_hd { background: url(../img/img/hd_bg.jpg) no-repeat center center; background-size: 100% 100%; height: 17.16rem; }

.div_hd .hd_tit h3 { line-height: 3rem; text-align: center; color: #fff; font-size: 0.72rem; font-weight: bold; text-shadow: 0 2px 5px rgba(244, 110, 59, 0.4); letter-spacing: 0.05rem; }

.div_hd .hd_tit2 { margin-top: 0.76rem; margin-left: 0.42rem; margin-right: 0.54rem; }

.div_hd .hd_tit2 ul { display: flex; }

.div_hd .hd_tit2 li:last-child { flex: 1; background: no-repeat; text-align: center; }

.div_hd .hd_tit2 li:last-child img { width: 2.43rem; margin-top: 0.25rem; }

.div_hd .hd_tit2 li { width: 3.25rem; margin-left: 0.2rem; height: 1.36rem; background: #fff; }

.div_hd .hd_tit2 li .img { margin: 0.2rem; width: 0.94rem; float: left; }

.div_hd .hd_tit2 li .text { white-space: nowrap; overflow: hidden; line-height: 0.5rem; font-size: 0.4rem; color: #1e2021; padding-top: 0.2rem; }

.div_hd .hd_tit2 li .text h4 { color: #e02013; }

.hd_text { margin-top: 1.03rem; margin-left: 0.74rem; margin-right: 0.74rem; height: 9.7rem; overflow-y: auto; line-height: 0.64rem; color: #282828; font-size: 0.4rem; }

.hd_text h3 { color: #f04c4b; margin-top: 0.1rem; font-size: 0.42rem; }

.hd_text p span { font-weight: bold; }

.hd_text p { margin-top: 0.2rem; }

.hd_text ul p { margin-top: 0; }

.hd_text ul p span { font-weight: normal; color: #e74c3c; }

.modal_style3 .fp_modal .modal_cont { width: 9.12rem; font-size: 0.4rem; }

.modal_kf .modal_tit { background: #6a46ff; line-height: 1.2rem; text-align: center; color: #fff; position: relative; font-size: 0.46rem; border-radius: 0.1rem 0.1rem 0 0; }

.modal_kf .modal_tit .a_lt { position: absolute; left: 0.3rem; top: 0; width: 0.3rem; bottom: 0; display: block; background: url(../img/img/back1.png) no-repeat center center; background-size: 0.3rem auto; }

.modal_style3 iframe { width: 9rem; height: 13.74rem; margin: 0 auto; border-radius: 0.1rem; }

.modal_style3 { text-align: center; }

.lts_top { background: #1e212a; padding: 0.5rem 0.3rem; }

.lts_top .img { width: 1.8rem; height: 1.8rem; border-radius: 100%; line-height: 1.8rem; overflow: hidden; background: #384150; border: 0.04rem solid #8f9095; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5); float: left; margin-right: 0.4rem; }

.lts_top .text { overflow: hidden; color: #fff; }

.lts_top .text h3 { font-size: 0.56rem; color: #fff; line-height: 1rem; margin-bottom: 0.2rem; }

.lts_list { background: #fff; border-bottom: 1px solid rgba(255,255,255,0.16); }

.lts_list ul li .img { width: 1.36rem; height: 1.36rem; border-radius: 1.36rem; overflow: hidden; float: left; margin: 0.3rem; }

.lts_list ul li .text { overflow: hidden; border-bottom: 1px solid rgba(255,255,255,0.16); padding-top: 0.4rem; padding-bottom: 0.2rem; padding-right: 0.3rem; }

.lts_list ul li .text h3 { font-weight: normal; font-size: 0.44rem; color: #282828; }

.lts_list ul li .text h3 span { display: block; float: right; font-size: 0.34rem; color: #a6a6a6; font-weight: normal; }

.lts_list ul li .text p { overflow: hidden; line-height: 0.9rem; color: #a6a6a6; white-space: nowrap; padding-right: 1rem; text-overflow: ellipsis; position: relative; }

.lts_list ul li .text p i { font-style: inherit; top: 50%; margin-top: -0.23rem; right: 0; border-radius: 0.5rem; text-align: center; box-shadow: 0 2px 4px #fcdad5; display: block; position: absolute; line-height: 0.43rem; width: 0.68rem; border: 1px solid #de2d10; background: #ee4023; color: #fff; font-size: 0.34rem; }

.lts_list ul li:last-child .text { border-bottom: 0; }

.talk_list.talk_list2 { margin-top: 0.3rem; border-bottom: 1px solid rgba(255,255,255,0.16); }

.talk_list.talk_list2 li { padding: 1px; margin-top: 0; border-top: 1px solid rgba(255,255,255,0.16); }

.talk_list.talk_list2 li .drop li:last-child { border-bottom: 0; }

.talk_list.talk_list2 li .tit { border: 0; }

.talk_list .div_input { border: 1px solid rgba(255,255,255,0.16); margin: 0.3rem; line-height: 1rem; text-align: center; background: #f9f9f9; border-radius: 0.1rem; }

.talk_list .div_input input { width: 100%; text-align: center; }

.div_rkmx .tit { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); line-height: 1.4rem; padding: 0 0.3rem; border-bottom: 1px solid rgba(255,255,255,0.16); background: #2f3155; font-size: 0.44rem; color: #fff; }

.div_rkmx .tit .flt { padding-left: 0.85rem; display: block; background: url(../img/img/icon48.png) no-repeat left center; background-size: 0.45rem auto; font-size: 0.46rem; }

.div_rkmx .tit .frt label { color: #ffa014; }

.div_rkmx { background: #212348; margin: 0.3rem; border: 1px solid rgba(255,255,255,0.16); }

.div_rkmx .list ul li { font-size: 0.46rem; line-height: 1.4rem; padding: 0 0.3rem; border-bottom: 1px solid rgba(255,255,255,0.16); color: #fff; display: flex; align-items: center; }

.div_rkmx .list ul li span { display: block; min-width: 2.8rem; margin-right: 0.2rem; float: left; text-align: right; }

.div_rkmx .list ul li .div_input { overflow: hidden; position: relative; padding-right: 1.5rem; background: none; border-radius: 0; }

.div_rkmx .list ul li .div_input a { display: block; position: absolute; font-size: 0.4rem; line-height: 0.64rem; width: 1.2rem; text-align: center; border-radius: 0.1rem; background: rgba(255,255,255,0.16); color: #2fcdf0; top: 50%; margin-top: -0.32rem; right: 0; }

.div_rkmx .list ul li .div_input input { margin-bottom: 3px; font-size: 0.46rem; }

.div_rkmx .list ul li .div_input input[readOnly] { color: #fff}

.rk_tips { text-align: center; padding: 0.3rem; line-height: 0.64rem; color: #fe3333; padding-bottom: 0.6rem; }

.rk_tips .btns a { display: block; flex: 1; margin: 0 0.2rem; line-height: 1.2rem; font-size: 0.52rem; color: #fff; }

.rk_tips .btns { display: flex; margin-top: 0.4rem; }

.tips5 { padding: 0.5rem 0.3rem; line-height: 0.74rem; color: #fff; font-size: 0.44rem; }

.tips5 span { color: #ffa014; }

.modal_tkjd .main_modal { width: 7.82rem; margin: 0 auto; border-radius: 0.1rem; }

.modal_tkjd .tit h3 { text-align: center; color: #2fcdf0; font-size: 0.5rem; font-weight: normal; }

.tx_tips { padding: 3rem 0; text-align: center; color: #ffeb00; font-size: 0.46rem; }

.bank_bind .list { background: #212348; margin-bottom: 0.5rem; font-size: 0.42rem; border: 1px solid rgba(255,255,255,0.16); }

.bank_bind .tit { background: #212348; margin-bottom: 0.3rem; font-size: 0.42rem; border: 1px solid rgba(255,255,255,0.16); }

.bank_bind .tit h3 { padding: 0 0.3rem; line-height: 1.3rem; font-weight: normal; border-bottom: 1px solid rgba(255,255,255,0.16); background: rgba(255,255,255,0.1); }

.bank_bind .tit h3 span { display: inline-block; padding-left: 0.8rem; background: url(../img/img/g_icon60.png) no-repeat left center; background-size: 0.54rem auto; }

.bank_bind .tit p { color: #fff; padding: 0.3rem 0.3rem; line-height: 0.72rem; font-size: 0.44rem; }

.bank_bind .list li { border-bottom: 1px solid rgba(255,255,255,0.16); padding: 0.2rem 0; display:flex; }
.bank_bind .list li:last-child { border-bottom: 0; }
.bank_bind .list span { text-align: right; padding-left: 0.3rem; display: block; width: 3.2rem; float: left; line-height: 1rem; height: 1rem; overflow: hidden; text-align: justify; }

.bank_bind .list span:after { display: inline-block; overflow: hidden; width: 100%; height: 0; content: ''; vertical-align: top; }

.bank_bind .list .text { flex:1; }

.bank_bind .list .text .div_input { flex-direction: column; justify-content: center; align-items: flex-start; padding-left: 0.9rem; border: none; background: none; }

.bank_bind .list .text .div_input .txt_err { line-height: 0.5rem; margin-bottom: 0.2rem; font-size: 0.4rem; color: #ffeb00; }

.bank_bind .list .text .div_input input { background: none; }

.bank_bind .list .text .div_select { padding-left: 0.8rem; border: 0; height: 1rem; line-height: 1rem; overflow:initial; }

.bank_bind .list .text .div_select select { border: 0; background: url(../img/img/ico17.png) no-repeat 95% center; background-size: 0.42rem auto; font-size: 0.42rem; width: 100%; }

.bank_bind .list .text .sel_l { line-height: 1.37rem; }

.bank_bind .list .text .sel_l .div_select { padding: 0; padding-right: 0.2rem; padding-left: 0.8rem; }

.bank_bind .list .text .sel_l .div_select:last-child { border-top: 1px solid rgba(255,255,255,0.16); }

.bank_btn { padding: 0 0.6rem; }

.bank_btn a.btn { font-weight: normal; }

.bdgg_tab { background: #2f3155; }

.bdgg_list { border-bottom: 1px solid rgba(255,255,255,0.16); line-height: 0.8rem; padding: 0.29rem 0.3rem; }

.bdgg_list span { display: block; float: left; width: 3.5rem; font-size: 0.46rem; color: #fff; text-align: right; margin-right: 0.95rem; }

.bdgg_list_web { overflow: hidden; font-size: 0.46rem; }

.bdgg_list_web p { font-size: 0.46rem; color: #282828; }

.bdgg_list_web p font { color: #ff3d3d; }

.bdgg_list_web p em { font-style: normal; color: #949494; }

.bdgg_list_web .input_tips { padding: 0; }

.bdgg_list_inp { font-size: 0.46rem; }

.bdgg_list_inp input { border: none; }

.img.ewm { margin: 0.1rem; width: 3.5rem; height: 3.5rem; padding: 0.1rem; background: #fff; box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.2); }

.google_tips { font-size: 0.4rem; background: #2f3155; margin-top: 0.3rem; border-top: 1px solid rgba(255,255,255,0.16); }

.google_tips .tit { line-height: 1.38rem; padding: 0 0.3rem; border-bottom: 1px solid rgba(255,255,255,0.16); }

.google_tips .tit span { display: inline-block; padding-left: 0.85rem; background: url(../img/img/icon202.png) no-repeat left center; background-size: auto 0.52rem; font-size: 0.46rem; }

.google_tips .list { padding: 0.2rem 0.3rem; line-height: 0.72rem; color: #fff; border-bottom: 1px solid rgba(255,255,255,0.16); font-size: 0.44rem; }

.google_tips .list ul { padding: 0.2rem 0; }

.google_tips .list ul li { line-height: 0.9rem; font-size: 0.4rem; }

.google_tips .list ul li span { display: inline-block; float: left; width: 2.04rem; }

.google_tips .list ul li .text { overflow: hidden; }

.google_tips .list ul li .text a:first-child { margin-right: 0.2rem; }

.google_tips .list ul li .text a { display: inline-block; padding: 0 0.37rem; text-align: center; color: #fff; font-size: 0.36rem; border-radius: 1rem; margin-bottom: 0.32rem; }

.google_tips .list ul li .text a.a1 { background: #463b96; }

.google_tips .list ul li .text a.a2 { background: #fc6f3e; }

.google_tips .list ul li .text a.a3 { background: #ffa002; }

.google_tips .list ul li .text p { line-height: 0.72rem; margin-top: 0.1rem; }

.currency_btn { margin-top: 0.5rem; }

.currency_btn a { display: block; line-height: 1.2rem; background: -webkit-linear-gradient(top, #6a46ff, #6a46ff); text-align: center; color: #fff; font-size: 0.52rem; border-radius: 0.1rem; }

.page_aqbh { margin-top: -1px; }

.aqbh_item { background: #2f3155; margin: 0.3rem; }


.aqbh_item_t { border-bottom: 1px solid rgba(255,255,255,0.16); height: 1.38rem; line-height: 1.38rem; padding: 0 0.3rem; }

.aqbh_tab { }

.aqbh_list { border-bottom: 1px solid rgba(255,255,255,0.16); padding: 0 0.3rem; line-height: 1.42rem; display: flex; width: 100%; }
.aqbh_list:last-child { border-bottom: 0; }

.aqbh_list span { display: block; font-size: 0.46rem; color: #fff; width: 2.4rem; text-align: right; margin-right: 0.8rem; }
.aqbh_list .clear { display: none; }
.aqbh_list_web { flex: 1; }

.aqbh_list_web p { line-height: 0.5rem; margin-top: -0.2rem; color: #ff1010; padding-bottom: 0.4rem; }

.div_rad { }

.div_rad label { display: inline-block; font-size: 0.46rem; color: #fff; vertical-align: top; padding-left: 0.75rem; background: url(../img/img/ico6.png) no-repeat left center; background-size: 0.48rem auto; margin-right: 1rem; }

.div_rad label.in { background: url(../img/img/ico6_1.png) no-repeat left center; background-size: 0.48rem auto; }

.div_sel { font-size: 0.46rem; height: 100%; display:flex;align-items:center; }

.div_sel .select,
.div_sel select { text-align: left; text-indent:0; width: 100%; border: none; -webkit-appearance: none; background: url(../img/img/ico8.png) no-repeat 95% center; background-size: 0.42rem auto; }

.aqbh_sdzt { }

.aqbh_sdzt em { display: inline-block; font-style: normal; font-size: 0.46rem; color: #ff2323; padding-left: 0.75rem; background: url(../img/img/ico7.png) no-repeat 0.13rem center; background-size: 0.2rem auto; }

.aqbh_list_web .div_inp { width: 100%; }

.aqbh_list_web .div_inp input { width: 100%; border: 0; background: none; font-size: 0.46rem; }

.aqbh_list_web .div_inp input[readOnly] { color: #fff; background: none; }

.rkmx_tsxx { margin-top: 0.35rem; padding: 0 0.6rem; }

.rkmx_tsxx p { font-size: 0.4rem; color: #eb1e1e; line-height: 0.65rem; text-align: left; }

.rkmx_tsxx p i { display: inline-block; width: 0.6rem; height: 0.65rem; vertical-align: top; background: url(../img/img/icon205.png) no-repeat left center; background-size: 0.43rem auto; }

#iosSelectTitle { display: none !important; }

.aqbh_list_web .div_inp input.err { color: #ff1010; }

.aqbh_list_web .div_inp { position: relative; }

.aqbh_list_web .div_inp .pwd_tips { position: absolute; display: block; width: 0.64rem; height: 0.64rem; right: 0; line-height: 0.64rem; text-align: center; color: #fff; border-radius: 0.1rem; background: #ff1010; top: 50%; margin-top: -0.32rem; font-style: normal; font-size: 0.4rem; }

.gl_tit { overflow-y: auto; }

.cz_tab { margin: 0.3rem; }

.cz_tab table { line-height: 1.2rem; text-align: center; width: 100%; font-size: 0.42rem; border: 1px solid rgba(255,255,255,0.2); }

.cz_tab table th { color: #fff; background: #322057; font-weight: normal; }

.cz_tab table td { border: 1px solid #4f5361; background: #2f3340; }

.login_tab { padding: 0.3rem; border-top: 1px solid rgba(255,255,255,0.16); background: #2f3155; margin-top: 0.3rem; }

.login_tab table { width: 100%; border: 1px solid #4f5361; margin-bottom: 0.3rem; }

.login_tab table:last-child { margin-bottom: 0; }

.login_tab table td { border: 1px solid #4f5361; text-align: center; line-height: 1.08rem; color: #fff; }

.login_tab table td:first-child { color: #fff; width: 30%; background: #322057; }

.cz_select.cz_sel { height: auto; }

.cz_select.cz_sel .tit { padding-right: 0; background: none; padding-left: 0.7rem; background: url(../img/img/ico6.png) no-repeat left center; background-size: 0.48rem auto; }

.cz_select.cz_sel .tit.on { background: url(../img/img/ico6_1.png) no-repeat left center; background-size: 0.48rem auto; }

.cz_list.cz_list_g .list .span_tit { margin-right: 0.2rem; }

.modal_bank_stop.login_modal_tips .fp_modal .modal_cont { box-sizing: border-box; padding: .65rem .3rem; width: 9.5rem; }

.modal_bank_stop .bank_tab { overflow: hidden; line-height: .8rem; overflow-x: auto; text-align: center;; width: 100%; font-size: .35rem; }

.modal_bank_stop table { white-space: nowrap; }

.bank_tab table th span { margin: 0 1px; display: block; border-radius: 5px 5px 0 0; background: #2fcdf0; color: #fff; font-weight: normal; }

.bank_tab table th:first-child span { margin-left: 0; }

.bank_tab table th:last-child span { margin-right: 0; }

.bank_tab table td { padding: 0 .2rem; border: 1px dashed #efefef; border-left-style: solid; }

.bank_tab tbody { border: 1px solid #dedede; border-top: 0; }

.bank_tab tbody tr:nth-child(2n+1) { background: #f6f6f6; }

.modal_bank_stop .text { color: #ff4633; text-align: center; padding-top: .3rem; }

.bank_tab .page_cc_btn { text-align: center; }

.modal_bank_stop .text p { color: #ff1010; font-size: 0.35rem; }

.tips6 { border: 1px solid #ff9600; background: rgba(255,255,255,0.1); padding: 0.2rem 0.3rem; margin: 0 0.6rem; color: #ff8010; line-height: .65rem; margin-bottom: .3rem; }

.tips6 span { display: block; padding-right: 20px; }

.tips6 h3 { text-align: center; }

.cz_tips1 { margin-bottom: 0.3rem; }

.rkmx_list_web .ewm { width: 3.5rem; padding-top: .2rem; }

.rkmx_list_web .ewm img { display: block; }

.rkmx_list_web .p_txt { font-size: .4rem; color: #e74c3c; line-height: .5rem; padding-bottom: .2rem; }

.fp_modal .modal_cont { position: relative; overflow: initial !important; }

.fp_modal .modal_cont .close { position: absolute; top: -0.3rem; right: -0.3rem; width: 0.85rem; height: 0.9rem; background: url(../img/img/close2.png) no-repeat center center; background-size: 100% auto; z-index:1000001}

.play_list { margin-top: .3rem; }

.gl_tit ul li { position: relative; }

.gl_tit ul li:first-child:after { display: none; }

.gl_tit ul li:after { display: block; width: 1px; top: 0.2rem; bottom: 0.2rem; position: absolute; left: -1px; background: #fff;opacity:0.2; content: ''; }

.li11 .page_data_btn { margin: 0 auto; }

.page_bzzx { margin: 0.3rem; border: 1px solid rgba(255,255,255,0.16); }

.bzzx_list { background: #212348; }

.bzzx_list ul li { line-height: 1.4rem; border-bottom: 1px solid rgba(255,255,255,0.16); }

.bzzx_list ul li:last-child { border-bottom: none; }

.bzzx_list ul li h3 { padding-right: 0.3rem; position: relative; margin-left: 1.08rem; }


.bzzx_list ul li h3 span { display: block; height: 1.41rem; width: 1.08rem; position: absolute; left: -1.08rem; top: 0; border-bottom: 1px solid #2fcdf0; padding-left: 0.3rem; }

.bzzx_list ul li h3 span.sp1 { background: url(../img/img/ico9.png) no-repeat 0.3rem center; background-size: 0.48rem auto; }

.bzzx_list ul li h3 span.sp2 { background: url(../img/img/ico10.png) no-repeat 0.3rem center; background-size: 0.5rem auto; }

.bzzx_list ul li h3 span.sp3 { background: url(../img/img/ico11.png) no-repeat 0.3rem center; background-size: 0.42rem auto; }

.bzzx_list ul li h3 span.sp4 { background: url(../img/img/ico12.png) no-repeat 0.3rem center; background-size: 0.48rem auto; }

.bzzx_list ul li h3 span.sp5 { background: url(../img/img/icon_vip.png) no-repeat 0.3rem center; background-size: 0.5rem auto; }
.bzzx_list ul li h3 span.sp6 { background: url(../img/icon.png) no-repeat 0.3rem center; background-size: 0.5rem auto; }

.bzzx_list ul li h3 a { cursor: pointer; display: block; font-size: 0.44rem; font-weight: normal; color: #fff; background: url(../img/img/ico13.png) no-repeat right center; background-size: 0.36rem auto; }

.bzzx_list ul li .bzzx_list_slide { display: none; }

.bzzx_list ul li .bzzx_list_slide ul li { background: rgba(255,255,255,0.1); border-bottom: none; }

.bzzx_list ul li .bzzx_list_slide ul li a { display: block; padding-left: 1.08rem; padding-right: 0.3rem; font-size: 0.44rem; color: #fff; background: url(../img/img/ico14.png) no-repeat 0.48rem center; background-size: 0.12rem auto; }

.bzzx_list ul li .bzzx_list_slide ul li a span { display: block; background: url(../img/img/ico15.png) no-repeat right center; background-size: 0.22rem auto; }

.bzzx_list ul li.in h3 a { background: url(../img/img/ico13_1.png) no-repeat right center; background-size: 0.36rem auto; }


/*20180214*/

.main_cq9 { margin-top: 0.22rem; }

.main_cq9 img { vertical-align: middle; }

.main_cq9 .list { padding: 10px; }

.main_cq9 .list li { width: 33.33%; float: left; }

.main_cq9 li a { margin: .1rem; display: block; text-align: center; border: 2px solid #6a46ff; }

.main_cq9 li img { width: 100%; }

.main_cq9 ul .text { font-size: .4rem; color: #2fcdf0; line-height: 1rem; border-top: 1px solid #6a46ff; background: #212348; }


/*20190708*/

.lhh_wl { margin-top: 0.3rem; }

.lhh_wl_t { padding: 0.3rem 0.2rem; background: -webkit-linear-gradient(top, #fff, #f0f0f0); border: 1px solid #d9d8d7; border-bottom: none; }

.lhh_wl_t h3 { font-size: 0.44rem; font-weight: normal; color: #2fcdf0; }

.lhh_wl_t p { color: #ff0000; font-size: 0.3rem; margin-top: 0.2rem; }

.lhh_wl_tab { }

.lhh_wl_tab table { width: 100%; }

.lhh_wl_tab table td { width: 8.333%; border: 1px solid #d9d8d7; height: 0.8rem; vertical-align: middle; text-align: center; }

.lhh_wl_tab table td span { display: block; width: 0.6rem; height: 0.6rem; line-height: 0.6rem; border-radius: 0.6rem; margin: 0 auto; color: #fff; }

.lhh_wl_tab table td span.span1 { background: #eb3535; }

.lhh_wl_tab table td span.span2 { background: #0656cb; }

.lhh_wl_tab table td span.span3 { background: #12a857; }


/*20190710*/

.header .a_betting { width: 2.3rem; height: 0.8rem; line-height: 0.8rem; border-radius: 0.06rem; background: -webkit-linear-gradient(top, #ff6859, #fb271b); top: 50%; right: 0; color: #fff; text-align: center; }

.page_trend .top { padding: 0.14rem 0.3rem; line-height: 0.9rem; }

.btn_award_number { float: left; }

.btn_award_number a { display: inline-block; width: 2.24rem; text-align: center; color: #2fcdf0; border-radius: 0.06rem; font-size: 0.44rem; background: #2fcdf0; color: #fff; }

.btn_award_number a.on,
.btn_award_number a:active { background: -webkit-linear-gradient(top, #2fcdf0, #6a46ff); color: #fff; }

.page_trend .top .div_sel { float: left; width: 2.09rem; border: 1px solid #b8bcc4; background: #fff; border-radius: 0.06rem; font-size: 0.36rem; margin-left: 0.37rem; }

.page_trend .top .div_sel select { padding: 0 0.15rem; font-size: 0.36rem; background: url(../img/img/icon12.png) no-repeat 95% center #fff; background-size: 0.5rem auto; }

.btn_stage { float: left; font-size: 0; }

.btn_stage a { display: inline-block; width: 1.18rem; border: 1px solid #dddfe3; border-radius: 0.06rem; text-align: center; color: #666; font-size: 0.36rem; margin-left: 0.15rem; background: -webkit-linear-gradient(top, #fdfdfd, #e8ebf2); vertical-align: top; }

.btn_stage a.on,
.btn_stage a:active { background: -webkit-linear-gradient(top, #f88f46, #f16a29); border-color: transparent; color: #fff; }

.top_set { float: right; }

.top_set a { display: inline-block; width: 0.88rem; border: 1px solid #b8bcc4; height: 0.9rem; vertical-align: top; border-radius: 0.06rem; background: url(../img/img/icon62.png) no-repeat center center #fff; background-size: 0.46rem auto; }

.top_tit { padding-left: 2.61rem; position: relative; }

.btn_number_distribution { position: absolute; top: 0.15rem; left: 0; }

.btn_number_distribution a { display: inline-block; line-height: 0.9rem; width: 2.24rem; text-align: center; color: #2fcdf0; border-radius: 0.06rem; font-size: 0.44rem; vertical-align: top; }

.btn_number_distribution a.on,
.btn_number_distribution a:active { background: -webkit-linear-gradient(top, #6a46ff, #6a46ff); color: #fff; }

.page_trend .tit .top_tit ul { text-align: left; }

.page_trend .tit .top_tit li { margin-left: 0.46rem; }

.page_trend .tit .top_tit li:first-child { margin-left: 0; }

.page_trend .tit .top_tit li a { min-width: initial; font-size: 0.44rem; }

.trend_tab table td .number_list { font-size: 0; }

.trend_tab table td .number_list span { display: inline-block; width: 20%; }

.trend_tab table td .number_list span em { font-size: 0.4rem; vertical-align: middle; display: inline-block; height: 0.8rem; width: 0.8rem; line-height: 0.8rem; border-radius: 0.8rem; background: -webkit-linear-gradient(top, #6a46ff, #6a46ff); color: #fff; font-style: normal; }

.sztc_tips { padding-left: 1.2rem; margin-top: 0.5rem; }

.sztc_tips p { font-size: 0.38rem; color: #88847c; }

.trend_tab.trend_tab10 table td ul li { border-left: 1px solid rgba(255,255,255,0.16); }

.trend_tab.trend_tab10 table td ul li:first-child { border-left: none; }

.trend_tab table ul li i.i1 { background: -webkit-linear-gradient(top, #fda82c, #fb8312); color: #fff; }

.trend_tab.trend_tab10 table td p { color: #333; }

.trend_tab.trend_tab10 table td p em { font-style: normal; margin: 0 0.15rem; }

.trend_tab.trend_tab10 table td p em img { width: 0.82rem; vertical-align: middle; }

.trend_tab.trend_tab10 table td label { display: block; color: #fff; }

.trend_tab.trend_tab10 table td label.lb1 { background: #eb3535; }

.trend_tab.trend_tab10 table td label.lb2 { background: #2188e8; }

.trend_tab.trend_tab10 table td label.lb3 { background: #12a656; }

.trend_tab.trend_tab10 table td label.lb4 { background: #fec10f; }

.trend_tab.trend_tab10 table td label.lb5 { background: #f89047; }

.trend_tab.trend_tab10 table td label.lb6 { background: #a349a4; }

.page_trend .tit .top_tit.top_tit1 ul li { margin-left: 0.13rem; }

.page_trend .tit .top_tit.top_tit1 ul li:first-child { margin-left: 0; }

.trend_tab.trend_tab10 table td span.c_eb3535 { color: #eb3535; }

.trend_tab.trend_tab10 table td span.c_13a656 { color: #13a656; }

.trend_tab.trend_tab10 table th.th10 { width: 1.19rem; }

.page_trend .tit.tit10 ul li a { min-width: 0.85rem; }


/*0805*/

.rgz_tj { }

.rgz_tj h3 { font-size: 0.42rem; font-weight: normal; padding-left: 0.3rem; position: relative; }

.rgz_tj h3:before { content: ''; display: block; width: 0.1rem; height: 0.42rem; background: #6a46ff; position: absolute; top: 0; left: 0; bottom: 0; }

.rgz_tj.on h3:before { background: #ff8065; }

.wdqy_cpfh_tab .tab .wdqy_cpfh_list { border-top: 1px solid rgba(255,255,255,0.16); }

.wdqy_cpfh_tab .tab .wdqy_cpfh_list:first-child { border-top: none; }

.wdqy_cpfh { padding: 0.3rem 0.3rem; }

.wdqy_btn { margin-top: 0.3rem; }

.dlgl_rgz.gl_tit { border-bottom: 1px solid rgba(255,255,255,0.16); }

.dlgl_rgz.gl_tit ul li { flex: initial; width: 33.333%; border-bottom: none; }

.dlgl_rgz_tab { }

.dlgl_rgz_line { height: 0.3rem; background: #ebeef1; border: 1px solid rgba(255,255,255,0.16); border-left: none; border-right: none; }

.dlgl_rgz_tj .cp_list ul li .web { overflow: hidden; }

.dlgl_rgz_tj .cp_list ul li .div_input { width: 4rem; overflow: initial; display: inline-block; }

.dlgl_rgz_tj .cp_list ul li em { font-style: normal; font-size: 0.46rem; color: #ff0000; }

.dlgl_rgz_tj .cp_list ul li .div_sel { border: 1px solid rgba(255,255,255,0.16); display: inline-block; line-height: 0.9rem; width: 4rem; }

.dlgl_rgz_tj .cp_list ul li .div_sel select { padding-left: 0.1rem; }

.dlgl_rgz_tj .cp_list .list { margin-top: 0.2rem; }

.dlgl_rgz_tj .cp_list .tit label { float: right; }

.dlgl_rgz_tj .cp_list .tit a { float: none; display: inline-block; vertical-align: top; height: 0.76rem; }

.dlgl_rgz_tj .cp_list .tit a.btn_del { height: 0.76rem; width: 0.8rem; background: url(../img/img/dele1.png) no-repeat center center; background-size: 0.6rem auto; border: none; margin-right: 0.1rem; }

.dlgl_rgz_tj .cp_list .list.clone { display: none; }

.dlgl_rgz_tj .cp_btn a { display: inline-block; margin: 0 0.3rem; }


/*0912*/

.ctjl_zhje.ctjl_gr .item .list ul li { width: 50%; }

.ctjl_zhje.ctjl_gr .item .list ul li:nth-child(2n+2) { width: 50%; }

.kj_list_tit.kj_pk10_only a:first-child { margin-left: 0; }

.div_pk10.div_pk10_only .text { display: block; }

.div_pk10.div_pk10_only .text .text_wb { line-height: 0.6rem; margin-bottom: 0.1rem; }

.div_pk10.div_pk10_only .text .list1 { float: left; padding: 0; margin: 0; background: none; border: none; }

.div_pk10.div_pk10_only .text .list1:nth-child(3) { margin-left: 0.1rem; }

.div_bjl.div_bjl2 .tips2 { color: #333; }

.bjl_tit { position: relative; }

.bjl_tit .bjl_tit_zx { color: #fff200; font-size: 0.5rem; position: absolute; top: 0; line-height: 1.34rem; }

.bjl_tit .bjl_tit_zx.zhuang { left: 0.2rem; }

.bjl_tit .bjl_tit_zx.xian { right: 0.2rem; }

.div_select.div_select1 { }

.div_select.div_select1 select { min-width: 1.5rem; }

.trend_tab table ul li.on { background: #6a46ff; color: #fff; }

.trend_tab.trend_tab_ks table td ul li { height: 1.19rem; }

.errors_box.bdcg_box { margin-top: 4rem; }

.errors_box.bdcg_box h4 { margin-top: 0; font-size: 0.6rem; }

.page_yddl .errors_box.bdcg_box .page_btn { margin-top: 0.5rem; }

.tz_tips_list ul { display: table; width: 100%; table-layout: fixed; padding: 0.25rem 0; }

.tz_tips_list ul li { display: table-cell; text-align: center; line-height: 0.7rem; border-left: 1px solid rgba(255,255,255,0.16); }

.tz_tips_list ul li:first-child { border-left: 0; }

.tz_tips_list ul li a { display: block; }

.tz_tips_list ul li span { display: inline-block; padding-left: 0.5rem; }

.tz_tips_list ul li .span1 { background: url(../img/img/icon80.png) no-repeat left center; background-size: auto 0.46rem; }

.tz_tips_list ul li .span2 { background: url(../img/img/icon81.png) no-repeat left center; background-size: auto 0.46rem; }

.tz_tips_list ul li .span3 { background: url(../img/img/icon82.png) no-repeat left center; background-size: auto 0.46rem; }

.kj_list .item .tit.xg_tit span { display: block; }

.tz_footer .div_input { border: 1px solid rgba(255,255,255,0.16); }

.tz_footer .btns { margin-top: 0; }

.xg_tz_footer.tz_footer .btns a { width: 2.2rem; }

.tz_footer .btns a.a_clear { border: 1px solid rgba(255,255,255,0.16); color: #2fcdf0; margin-right: 0; background: none; }

.xg_xy_tz_footer .foot_tz { padding-right: 0; }

.tz_footer.xg_xy_tz_footer .btns { padding: 0.42rem 0.3rem; }

.tz_footer.xg_xy_tz_footer .btns a { width: 2rem; padding: 0; text-align: center; }

.modal_cmpx .modal_cont { position: fixed; bottom: -1000%; transition: bottom 0.5s; -webkit-transition: bottom 0.5s; width: 100%; background: #fff; padding-top: 1.4rem; }

.modal_cmpx.on .modal_cont { bottom: 0; }

.modal_cmpx .modal_cont .tit { position: absolute; top: 0; left: 0; width: 100%; line-height: 1.4rem; background: #6a46ff; padding: 0 0.5rem; color: #fff; text-align: center; font-size: 0.46rem; }

.modal_cmpx .modal_cont .tit select { font-size: 0.46rem; -webkit-appearance: none; background: none; text-align: center; width: auto; border: 0; color: #fff; display: inline-block; padding-right: 0.5rem; background: url(../img/img/icon83.png) no-repeat right center; background-size: auto 0.2rem; }

.modal_cmpx .modal_cont .tit .close { position: absolute; top: 0; right: 0; width: 1.4rem; height: 1.4rem; background: url(../img/img/close.png) no-repeat center center; background-size: 0.48rem auto; }

.modal_cmpx .modal_cont .cont { max-height: 12.7rem; overflow-y: auto; padding: 0; }

.modal_cmpx { }

.cmpx_list .cmpx_tit { line-height: 1.2rem; padding: 0 0.3rem; background: #f8f9fa; border-bottom: 1px solid #d2d9dd; font-size: 0.44rem; }

.cmpx_tit select { float: right; -webkit-appearance: none; border: 1px solid #ccc; background: #fff; font-size: 0.4rem; border-radius: 0.1rem; margin-top: 0.2rem; line-height: 0.7rem; padding: 0 0.3rem; padding-right: 1rem; display: inline-block; width: auto; background: #fff url(../img/img/icon_1000.png) no-repeat 90% center; background-size: 0.3rem auto; color: #b0b4b9; }

.modal_cmpx ul { height: 10rem; overflow-y: auto; }

.modal_cmpx ul li { font-size: 0.4rem; color: #282828; line-height: 1.1rem; padding: 0 0.3rem; border-bottom: 1px solid #d2d9dd; }

.modal_cmpx ul li label { float: right; }

.modal_cmpx ul li font { display: inline-block; margin-left: 0.1rem; color: #f41717; }

.cmpx_list .list { display: none; }

.cmpx_list .list:first-child { display: block; }

.bzzx_list ul li h3 span.sp5 { background: url(../img/img/icon_vip.png) no-repeat 0.3rem center; background-size: 0.5rem auto; }

.modal_wlzs .modal_cont { position: fixed; bottom: -1000%; transition: bottom 0.5s; -webkit-transition: bottom 0.5s; width: 100%; background: #fff; padding-top: 1.4rem; }

.modal_wlzs .modal_cont .tit { position: absolute; top: 0; left: 0; width: 100%; line-height: 1.4rem; background: #6a46ff; padding: 0 0.5rem; color: #fff; text-align: center; font-size: 0.46rem; }

.modal_wlzs .modal_cont .tit .close { position: absolute; top: 0; right: 0; width: 1.4rem; height: 1.4rem; background: url(../img/img/close.png) no-repeat center center; background-size: 0.48rem auto; }

.modal_wlzs .modal_cont .cont { padding: 0; }

.modal_wlzs .zs_tab .tit li { vertical-align: top; }

.modal_wlzs .modal_cont .zs_tab .tit { position: initial; background: none; line-height: 1.2rem; padding: 0; font-size: 0.45rem; }

.modal_wlzs .modal_cont .zs_tab .tit { }

.modal_wlzs .zs_tab table td { font-size: 0.4rem; }

.kj_list .item1 .list.xg_list { margin-top: 0; border-top-style: solid; }

.kj_list .item1 .list.xg_list ul { padding: 0; display: block; border-left: 1px solid rgba(255,255,255,0.16); margin: 0; }

.kj_list .item1 .list.xg_list ul li { width: 20%; border: 1px solid rgba(255,255,255,0.16); border-top: none; border-left: none; }

.kj_list .item1 .list.xg_list ul li > div { margin: 0 auto; }

.kj_list .item1 .list.xg_list ul li p { color: #fc0b2d; margin-top: 0.1rem; }

.kj_list.xg_kj_list .item .tit span { display: block; text-align: left; }

.kj_list.xg_kj_list .item .list ul { padding-top: 0; }

.index_banner .item img { display: block; width: 100%; }

.index_member .btns a span { display: inline-block; padding-left: 0.7rem; }

.index_member .btns a.a_btn.btn1 span { background: url(../img/img/cz.png) no-repeat left center; background-size: 0.5rem auto; }

.index_member .btns a.a_btn.btn2 span { background: url(../img/img/tx.png) no-repeat left center; background-size: 0.5rem auto; }

.index_member .btns a.a_btn.btn3 span { background: url(../img/img/zz.png) no-repeat left center; background-size: 0.5rem auto; }

.play_items ul li .img { box-shadow: none; width: 3rem; height: 3rem; border-radius: 0; }

.foot_tz { text-align: center; padding: 0 0.2rem; padding-right: 2.24rem; position: relative; margin-bottom: 0.2rem; }

.foot_tz .ft_menu_chg { position: absolute; top: 0; left: 0; bottom: 0rem; width: 0.6rem; text-align: center; background: #fc5a34; color: #fff; vertical-align: middle; padding-top: 0.1rem; }

.foot_tz .ft_menu_chg label { padding-top: 0.1rem; line-height: 0.4rem; font-size: 0.32rem; display: inline-block; padding-bottom: 0.25rem; background: url(../img/img/icon84.png) no-repeat bottom center; background-size: 0.18rem auto; }

.tz_ft_btns { display: flex; width: 100%; }
.tz_ft_btns .div_a, .tz_ft_btns a { flex: 1; font-size: .31rem; line-height: .75rem; margin-left: .15rem; text-align: center; background: #f1f7f8; color: #1fa7bb; border-radius: 0.1rem; }
.tz_ft_btns a span { display: inline-block; padding-left: .4rem; }
.tz_ft_btns a span.span1 { background: url(../img/img/icon107.png) no-repeat left center; background-size: 0.29rem auto; }
.tz_ft_btns a span.span2 { background: url(../img/img/icon108.png) no-repeat left center; background-size: 0.29rem auto; }
.tz_ft_btns span.span3 { background: url(../img/img/icon109.png) no-repeat left center; background-size: 0.29rem auto; }
.tz_ft_btns a.a_home { background: #f3a95e; color: #fff; }
.tz_ft_btns a.a_home span { padding: 0; padding-right: 0.4rem; background: url(../img/img/icon8.png) no-repeat right center; background-size: 0.33rem auto; }
.tz_ft_btns a.a_home.on span { background: url(../img/img/icon106.png) no-repeat right center; background-size: 0.33rem auto; }
.tz_ft_btns a:first-child { margin-left: 0; }
.tz_footer .footer { display: none; }

.tz_ft_btns .a_b,
.foot_tz a.a1,
.foot_tz a.a2 { line-height: .45rem; }

.foot_tz a.a3 { background: url(../img/img/dele.png) no-repeat center center; background-size: 0.74rem auto; position: relative; width: 1rem; }

.tz_ft_btns .a_b a { height: auto; margin-right: 0.1rem; padding: 0 0.1rem; text-align: center; white-space: nowrap; line-height: .75rem; padding: 0 .2rem; }

.tz_ft_btns .a_b:hover .drop { display: block; }

.tz_ft_btns .a_b .drop { position: absolute; bottom: 100%; left: 50%; transform: translateX(-50%); white-space: nowrap; z-index: 2; margin-bottom: .1rem; display: none; }

.foot_tz a.a3 label { display: inline-block; position: absolute; top: 0.1rem; right: 0; padding: 0 0.1rem; line-height: 0.4rem; font-size: 0.32rem; background: #ff2121; border-radius: 0.4rem; color: #fff; }

.foot_tz a.a4 { position: absolute; top: 0; right: 0; bottom: 0; margin: 0; padding: 0 .55rem; width: 2.1rem; padding-top: 0.4rem; text-align: center; line-height: 0.52rem; color: #fff !important; height: initial; background: -webkit-linear-gradient(left, #f09f1d, #edd155); font-size: 0.4rem; }

.foot_tz a.a4.a4_1 { background: -webkit-linear-gradient(left, #ff3f12, #cb5e44); }

.xg_mmc_foot { padding-bottom: 0; }

.xg_mmc_foot.tz_footer .flex { padding: 0; overflow: hidden; }

.div_num em { display: block; width: 0.55rem; background: url(../img/img/jian.png) no-repeat center center #6a46ff; background-size: 0.2rem auto; height: .55rem; border-radius: 0.1rem; }

.div_num em:first-child { border-right: 1px solid #e1e1e1; }

.div_num em:last-child { background: url(../img/img/add.png) no-repeat center center #6a46ff; background-size: 0.25rem auto; border-left: 1px solid #e1e1e1; }

.xg_mmc_foot.tz_footer .tops { padding-left: 0.2rem; }

.xg_mmc_foot.tz_footer .tops .div_select.select_w2 { margin-left: 0.1rem; width: 2.5rem; }

.xg_mmc_foot.tz_footer .tops .div_select.select_w2 select { padding-right: .4rem; }
 

.modal_games .taggle_items .item { height: initial; }

.page_login { position: fixed; top: 0; left: 0; width: 100%; height: 100%; }


.mmc_foot_right { position: absolute; top: -.1rem; right: 0; bottom: 0; display: table; width: 0.6rem; text-align: center; background: #6a46ff; color: #fff; vertical-align: middle; padding-top: 0.1rem; padding-bottom: .1rem; border-radius: 0.1rem; }

.mmc_foot_right span { padding-top: 0.1rem; line-height: 0.4rem; font-size: 0.32rem; display: inline-block; padding-bottom: 0.25rem; background: url(../img/img/icon84-1.png) no-repeat bottom center; background-size: 0.18rem auto; }

.tz_mmc_footer .footer ul li a { padding-bottom: 0.26rem; }

.xg_mmc_foot.in .flex_1 { transform: translateX(-50%); }

.div_tzxq .modal_btn { padding-bottom: 0.5rem; height: auto; margin: 0; }

.mmc_img { position: relative; }

.mmc_img img { display: block; }

.mmc_img .list { position: absolute; top: 50%; left: 13%; right: 0; margin-top: -0.55rem; text-align: center; }

.mmc_img .list ul li { display: inline-block; height: 1.1rem; line-height: 1.1rem; width: 1.1rem; margin: 0 0.13rem; font-size: 0.6rem; }

.mmc_img .mmc_mb { position: absolute; top: 50%; left: 13%; right: 0; text-align: center; margin-top: -0.55rem; }

.mmc_img .mmc_mb img { display: block; width: auto; height: 1.1rem; margin: 0 auto; }

.div_lryl { }

.div_lryl label { color: #fff; display: block; width: 1.65rem; text-align: center; line-height: 0.72rem; background: #2390ff; font-size: 0.4rem; border-radius: 0.1rem; margin-left: 0.2rem; vertical-align: top; margin-left: 0.2rem; float: left; }

.div_lryl label.lbl-lr { background: #2390ff; }
.div_lryl label.lbl-yl { background: #f00d0d; }



.div_lryl label.lbl-lr.on { background: linear-gradient(to bottom,#005d9f,#2390ff); }
.div_lryl label.lbl-yl.on { background: linear-gradient(to bottom,#ff1010,#955858); }

.kj_bottom.kj_bottom10 .div_select label,
.div_select select { min-width: 2.5rem; width: 2.5rem; }

.sound.on { background: url(../img/img/icon11-1.png) no-repeat center center; background-size: 100% auto; }

.m_kjhm_list.m_kjhm_list10 .tab ul li { margin: 0; }

.pk10_kjhm_list.m_kjhm_list .tab ul li span.span1 { background: url(../img/img/sc1.png) no-repeat center center; background-size: 100% auto; }

.pk10_kjhm_list.m_kjhm_list .tab ul li span.span2 { background: url(../img/img/sc2.png) no-repeat center center; background-size: 100% auto; }

.pk10_kjhm_list.m_kjhm_list .tab ul li span.span3 { background: url(../img/img/sc3.png) no-repeat center center; background-size: 100% auto; }

.pk10_kjhm_list.m_kjhm_list .tab ul li span.span4 { background: url(../img/img/sc4.png) no-repeat center center; background-size: 100% auto; }

.pk10_kjhm_list.m_kjhm_list .tab ul li span.span5 { background: url(../img/img/sc5.png) no-repeat center center; background-size: 100% auto; }

.pk10_kjhm_list.m_kjhm_list .tab ul li span.span6 { background: url(../img/img/sc6.png) no-repeat center center; background-size: 100% auto; }

.pk10_kjhm_list.m_kjhm_list .tab ul li span.span7 { background: url(../img/img/sc7.png) no-repeat center center; background-size: 100% auto; }

.pk10_kjhm_list.m_kjhm_list .tab ul li span.span8 { background: url(../img/img/sc8.png) no-repeat center center; background-size: 100% auto; }

.pk10_kjhm_list.m_kjhm_list .tab ul li span.span9 { background: url(../img/img/sc9.png) no-repeat center center; background-size: 100% auto; }

.pk10_kjhm_list.m_kjhm_list .tab ul li span.span10 { background: url(../img/img/sc10.png) no-repeat center center; background-size: 100% auto; }

.pk10_ft_kjhm_list.m_kjhm_list .tab ul li span { line-height: 1rem; }

.pk10_ft_kjhm_list.m_kjhm_list .tab ul li span.span1 { background: url(../img/img/ft1.png) no-repeat center center; background-size: 100% auto; }

.pk10_ft_kjhm_list.m_kjhm_list .tab ul li span.span2 { background: url(../img/img/ft2.png) no-repeat center center; background-size: 100% auto; }

.pk10_ft_kjhm_list.m_kjhm_list .tab ul li span.span3 { background: url(../img/img/ft3.png) no-repeat center center; background-size: 100% auto; }

.pk10_ft_kjhm_list.m_kjhm_list .tab ul li span.span4 { background: url(../img/img/ft4.png) no-repeat center center; background-size: 100% auto; }

.pk10_ft_kjhm_list.m_kjhm_list .tab ul li span.span5 { background: url(../img/img/ft5.png) no-repeat center center; background-size: 100% auto; }

.pk10_ft_kjhm_list.m_kjhm_list .tab ul li span.span6 { background: url(../img/img/ft6.png) no-repeat center center; background-size: 100% auto; }

.pk10_ft_kjhm_list.m_kjhm_list .tab ul li span.span7 { background: url(../img/img/ft7.png) no-repeat center center; background-size: 100% auto; }

.pk10_ft_kjhm_list.m_kjhm_list .tab ul li span.span8 { background: url(../img/img/ft8.png) no-repeat center center; background-size: 100% auto; }

.pk10_ft_kjhm_list.m_kjhm_list .tab ul li span.span9 { background: url(../img/img/ft9.png) no-repeat center center; background-size: 100% auto; }

.pk10_ft_kjhm_list.m_kjhm_list .tab ul li span.span10 { background: url(../img/img/ft10.png) no-repeat center center; background-size: 100% auto; }

.modal_ks_games .ks_games_list { position: fixed; left: 0; width: 100%; background: #fff; border-radius: 0.1rem 0.1rem 0 0; overflow: hidden; font-size: 0.44rem; bottom: 0; top: 100%; overflow-y: auto; }

.modal_games.modal_ks_games .ks_games_list .item { height: auto; overflow: initial; }

.foot_tz span { border-radius: 0.1rem; }

.foot_tz a { border-radius: 0.1rem; }



.tz_ft_btns .a_b.a1 { margin-right: 0; }

.tz_ft_btns .a_b.a1,
.tz_ft_btns a.a1 { flex: 1; }

.foot_tz a.a4.a4_1 { font-size: 0.5rem; }

.talk_search.talk_search10 { padding-bottom: 0.3rem; }

.talk_search10.talk_search .div_inp { position: relative; padding-right: 1.5rem; padding-left: 0.4rem; }

.talk_search10.talk_search .div_inp input { text-align: left; }

.talk_search10.talk_search .div_inp button { position: absolute; top: 0; right: 0; width: 1.5rem; bottom: 0; border: none; background: url(../img/img/icon114.png) no-repeat center center; background-size: 0.64rem auto; color: #fff; font-size: 0.4rem; }

.talk_list .tit h3 i { display: inline-block; position: absolute; top: 50%; transform: translateY(-50%); right: 0; line-height: 0.47rem; font-size: 0.3rem; color: #fff; border-radius: 1rem; background: #ed5548; padding: 0 0.1rem; width: 0.75rem; font-style: normal; text-align: center; }

.talk_list .drop ul li.in .img img { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; }

.talk_list .drop .text { position: relative; }

.talk_list .drop .text .mub_add { display: block;  line-height: 0.5rem; font-size: 0.38rem; color: #fff; border-radius: 1rem; background: url(../img/img/icon88.png) no-repeat center center; background-size: 100% 100%; padding: 0 0.1rem; width: 0.5rem; height: 0.5rem; font-style: normal; text-align: center; }

.talk_list .drop .text .mub_del { display: block;  line-height: 0.5rem; font-size: 0.38rem; color: #fff; background: url(../img/img/dele2.png) no-repeat center center; background-size: 0.4rem auto; padding: 0 0.1rem; width: 0.5rem; height: 0.5rem; font-style: normal; text-align: center; }

.create_group { padding: 0.3rem; border-bottom: 1px solid #111; background: rgba(0,0,0,0.3); }

.create_group h4 { font-weight: normal; font-size: 0.4rem; color: #ff0000; }

.group_slide { position: relative; padding-top: 0.3rem; display: none; }

.group_slide .div_inp { border: 1px solid rgba(255,255,255,0.16); background: #fff; height: 1rem; line-height: 1rem; padding-left: 0.2rem; position: relative; overflow: hidden; }

.group_slide .div_inp input { width: 100%; border: none; background: none; font-size: 0.4rem; }

.group_slide_btn { float: right; }

.group_slide_btn a { display: inline-block; width: 1.5rem; height: 1rem; line-height: 1rem; background: #6a46ff; margin-left: 0.1rem; text-align: center; font-size: 0.4rem; color: #fff; border-radius: 0.1rem; }

.group_slide_btn a:first-child { margin-left: 0; }

.group_slide_btn a.a1 { background: #fd7b5d; }

.mod_add_group { padding: 0 0.3rem; }

.mod_add_group p { font-size: 0.42rem; }

.mod_add_group .div_sel { border: 1px solid rgba(255,255,255,0.16); margin-top: 0.3rem; line-height: 1rem; font-size: 0.4rem; }

.mod_add_group .div_sel select { padding-left: 0.2rem; font-size: 0.4rem; }

.footer ul li a span { position: relative; }

.footer ul li a span i { display: inline-block; position: absolute; top: 0; transform: translateY(-50%); right: 0; line-height: 0.5rem; font-size: 0.38rem; color: #fff; border-radius: 1rem; background: #ff5338; padding: 0 0.1rem; min-width: 0.7rem; font-style: normal; text-align: center; }

.group_member { background: #000; position: absolute; top: 100%; left: -0.3rem; right: -0.3rem; z-index: 9; display: none; }
.group_member ul { background: rgba(0,0,0,0.5); padding: 0.3rem; max-height: calc(100vh - 1.4rem); overflow-y: auto; }
.group_member ul li { background: rgba(255,255,255,0.2); margin-top: 0.3rem; padding: 0.2rem 0; text-align: left; }
.group_member ul li:first-child { margin-top: 0; }
.group_member ul li .box { margin: 0 0.2rem; line-height: 0.8rem; background: none; padding: 0 0.2rem; position: relative; }

.group_member ul li p { font-size: 0.4rem; position: relative; padding-right: 1.4rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #fff; }

.group_member ul li p span { display: block; width: 0.5rem; height: 0.8rem; position: absolute; top: 0; right: 0; }

.group_member ul li p span.member_del { background: url(../img/img/dele1.png) no-repeat center center; background-size: 0.4rem auto; }

.group_member ul li p span.member_add { background: url(../img/img/icon88.png) no-repeat center center; background-size: 0.5rem auto; }

.group_member ul li .member_search { font-size: 0.4rem; }

.group_member ul li .member_search .div_inp { position: relative; padding-right: 1rem; }

.group_member ul li .member_search .div_inp input { border: none; width: 100%; background: none; }
.group_member:after { content: ''; display: block; position: fixed; top: 2rem; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.5; z-index: -1; }
.group_member ul li .member_search .div_inp button { position: absolute; top: 0; right: 0; width: 0.5rem; height: 0.8rem; border: none; background: url(../img/img/icon45.png) no-repeat center center; background-size: 0.5rem auto; }

.group_member ul li .member_search .drop { position: absolute; top: 100%; left: 0; width: 100%; background: #fff; z-index: 9; border-radius: 0.2rem; overflow: hidden; box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.2); display: none; }

.group_member ul li .member_search .drop p { border-top: 1px solid #aaa; padding: 0 0.2rem; }

.group_member ul li .member_search .drop p span { right: 0.2rem; }

.lt_list h4 { font-weight: normal; font-size: 0.4rem; margin-bottom: 0.2rem; }

.lt_list.lt_list2 h4 { text-align: right; }


.mod_add_group.center p { text-align: center; }

.lt_list .web .time { font-size: 0.4rem; text-align: right; color: #363430; margin-top: 0.1rem; }

.lt_list.lt_list2 .web .time { color: #fff; }

.talk_list .drop .text.group_text h4 { line-height: 1.05rem; font-size: 0.43rem; }

.czxx_ssc_list { padding: 0 0.3rem; }

.czxx_ssc_list ul { margin: 0 -0.1rem; }

.czxx_ssc_list ul li { float: left; width: 33.333%; text-align: center; line-height: 0.8rem; margin-top: 0.2rem; }

.czxx_ssc_list ul li a { display: block; margin: 0 0.1rem; border: 1px solid #6a46ff; border-radius: 0.1rem; color: #111; }

.czxx_ssc_list ul li.on a,
.czxx_ssc_list ul li a:active { background: #6a46ff; color: #fff; border: 1px solid transparent; }

.member_t_list h3 a { position: relative; }

.member_t_list h3 a i { display: inline-block; position: absolute; top: 50%; transform: translateY(-50%); right: 0.1rem; line-height: 0.5rem; font-size: 0.38rem; color: #fff; border-radius: 1rem; background: #ff5338; padding: 0 0.1rem; min-width: 0.7rem; font-style: normal; text-align: center; }

.mmc_m_box .btns a { background: -webkit-linear-gradient(top, #6a46ff, #6a46ff); color: #fff; }

.mmc_m_box .btns a.a1 { background: -webkit-linear-gradient(top, #fda625, #fc8412); }

.cjwt_item { margin-top: 0.3rem; border-top: 1px solid rgba(255,255,255,0.16); }

.cjwt_item:first-child { margin-top: 0; }

.cjwt_item_t { background: #2f3155; line-height: 1.43rem; padding: 0.38rem 0.3rem; border-bottom: 1px solid rgba(255,255,255,0.16); }

.cjwt_item_t h3 { line-height: 0.7rem; font-size: 0.46rem; color: #2fcdf0; font-weight: normal; }

.cjwt_item_web { background: #212348; border: 1px solid rgba(255,255,255,0.16); border-top: none; margin: 0 0.32rem; padding: 0.45rem 0.3rem; }

.cjwt_item_web p { line-height: 0.72rem; font-size: 0.42rem; color: #fff; text-align: justify; }

.sx_kj_tit.kj_tit > ul li { position: relative; border-radius: 0.86rem; }

.sx_kj_tit.kj_tit > ul li span { position: absolute; top: -0.2rem; left: 0; color: #2fcdf0; line-height: initial; }

.sx_kj_tit.kj_tit > ul li.li0 { background: url(../img/img/sx1.jpg) no-repeat center center; background-size: 100% 100%; }

.sx_kj_tit.kj_tit > ul li.li1 { background: url(../img/img/sx2.jpg) no-repeat center center; background-size: 100% 100%; }

.sx_kj_tit.kj_tit > ul li.li2 { background: url(../img/img/sx3.jpg) no-repeat center center; background-size: 100% 100%; }

.sx_kj_tit.kj_tit > ul li.li3 { background: url(../img/img/sx4.jpg) no-repeat center center; background-size: 100% 100%; }

.sx_kj_tit.kj_tit > ul li.li4 { background: url(../img/img/sx5.jpg) no-repeat center center; background-size: 100% 100%; }

.sx_kj_tit.kj_tit > ul li.li5 { background: url(../img/img/sx6.jpg) no-repeat center center; background-size: 100% 100%; }

.sx_kj_tit.kj_tit > ul li.li6 { background: url(../img/img/sx7.jpg) no-repeat center center; background-size: 100% 100%; }

.sx_kj_tit.kj_tit > ul li.li7 { background: url(../img/img/sx8.jpg) no-repeat center center; background-size: 100% 100%; }

.sx_kj_tit.kj_tit > ul li.li8 { background: url(../img/img/sx9.jpg) no-repeat center center; background-size: 100% 100%; }

.sx_kj_tit.kj_tit > ul li.li9 { background: url(../img/img/sx10.jpg) no-repeat center center; background-size: 100% 100%; }

.sxsm_list { padding: 0.1rem 0; }

.sxsm_list ul { }

.sxsm_list ul li { float: left; width: 20%; font-size: 0; text-align: center; margin: 0.1rem 0; }

.sxsm_list ul li span { font-size: 0.4rem; vertical-align: middle; margin-right: 0.1rem; }

.sxsm_list ul li img { width: 0.86rem; height: 0.86rem; border-radius: 0.86rem; vertical-align: middle; }

.sx_kj_list.kj_list .item1 .list ul li { width: 10%; padding: 0; }

.xgxj_item_web p { font-size: 0.44rem; color: #fe7f2c; line-height: 0.7rem; }

.xgxj_wrap.wrap { margin: 0; }

.xgxj_tab:first-child { margin-top: 0; }

.div_hdt { margin-left: 15px; padding-right: 1.5rem; position: relative; }

.div_hdt .slider_lbl { position: absolute; top: 0; right: 0; color: #9696ab; font-size: 0.4rem; }

.div_hdt .slider.slider-horizontal { width: 100%; height: 0.32rem; }

.div_hdt .slider.slider-horizontal .slider-track { background: #2f3155; height: 0.32rem; border-radius: 10px; margin-top: 0; top: 0; }

.div_hdt .slider-selection { background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#fda744), to(#f47327)); }

.div_hdt .slider-handle.custom { box-shadow: none; background: url(../img/img/icon101.png) no-repeat center center; width: 0.62rem; height: 0.62rem; background-size: 100% 100%; }

.slider-handle.custom::before { display: none; }

.div_hdt .slider.slider-horizontal .slider-handle { margin-left: -0.31rem; margin-top: -0.15rem; }


.xg_flex_web { display:flex; justify-content:space-between; overflow:initial; }
.xg_flex_web .div_hdt { flex:1; }
.slide_btn span { font-size:0.36rem; width:auto; padding:0; }
.slide_btn span:before { display:none; }
/* 最低：與 RebateQuickRangeInput 軌道未填段同色（components/account/RebateQuickRangeInput.vue $range-track-gray） */
.slide_btn label { transition: background 0.5s; display: block; width: 1.5rem; height: .8rem; border-radius: .8rem; background: #3a3d52; margin: 0 0.15rem; position: relative; }
.slide_btn label:after { transition: left 0.5s; content: ''; display: block; width: .6rem; height: .6rem; position: absolute; background: #fff; top: .1rem; left: .1rem; border-radius: 100%; }
.slide_btn label.on:after { left: .8rem; }
/* 最高：主題紫 */
.slide_btn label.on { background: #6a46ff; }
.slide_btn { display: flex; align-items: center; margin-left: 0.3rem; float: left; }


.xgxj_list_web_inp_m { position: relative; padding-right: 1.85rem; }

.xgxj_list_web_inp { border: 1px solid  rgba(255,255,255,0.16); border-radius: 5px; background: rgba(255,255,255,0.16); padding: 0 5px; font-size: 0.44rem; color: #000; }

.xgxj_list_web_inp input { border: none;color:#fff; background: none; text-align: center; }
input { max-width: 100%; }
.xgxj_list_web_inp_num { position: absolute; right: 0.2rem; top: 0rem; color: #ffa014; font-size: 0.4rem; }

.xgxj_tab .tdlb_btn a { margin-top: 0; }

.xgxj_tab .tdlb_btn { padding-bottom: 0.5rem; margin-top: 0.5rem; }

.page_xgxj { margin-top: 0.3rem; }

.ljgl_tab table td .wxtg_tglj { position: relative; line-height: 0.9rem; }

.ljgl_tab table td .wxtg_tglj p { width: 5.5rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.ljgl_tab table td .wxtg_tglj .btns { position: absolute; top: 50%; transform: translateY(-50%); right: 0; }

.ljgl_tab table td .wxtg_tglj .btns a { display: inline-block; line-height: 0.6rem; padding: 0 0.32rem; border-radius: 0.6rem; border-radius: 3px; background: url(../img/img/bg2.jpg) no-repeat center center; background-size: 100% 100%; color: #fff; font-size: 0.4rem; margin-left: 0.2rem; }

.modal_ewm .main_modal { margin: 0 1.2rem; }

.modal_ewm .main_modal .img { background: #6a46ff; padding: 1.2rem 1.1rem; }

.modal_ewm .main_modal .btn { padding: 0.65rem 1.1rem; background: #fff; }

.modal_ewm .main_modal .btn a { display: block; height: 1.35rem; line-height: 1.35rem;background: linear-gradient(to right, #ff6920,#ff942c); color:#fff; font-size: 0.52rem; border-radius: 5px; text-align: center; }

.lt_foot_inp.dr_lt_foot_inp { margin-left: 0; }

.trend_tab .zst_tab_top table th { border-bottom: none; }

.trend_tab .zst_tab_top table tr:last-child th ul { border-bottom: none; }

.trend_tab .zst_tab_main { position: relative; height: 100%; overflow-y: auto; }

.trend_tab .zst_tab_main table { border-top: none; border-bottom: none; }

.trend_tab .zst_tab_main table tr:first-child td { border-top: none; }

.trend_tab .zst_tab_main table tr:last-child td { border-bottom: none; }

.trend_tab table th:first-child { width: 25%; }

.trend_tab .zst_tab_ft table { border-top: none; }

.trend_tab table ul li.on1 { background: #d6dae6; }

.dlgl_rgz.gl_tit ul li { width: auto; padding: 0 0.5rem; }

.dlgl_rgz_tj .cp_list ul li .web .tips { line-height: initial; padding: 0; font-size: 0.4rem; color: #ff0000; }

.dlgl_rgz_tj .cp_list .tit em { display: inline-block; width: 3rem; border: 1px solid #ddd; height: 0.9rem; line-height: 0.9rem; }

.dlgl_rgz_tj .cp_list .tit em select { padding-left: 0.1rem; }

.xlyj_tab { padding-top: 0.2rem; background: #ebeef1; }

.tab_top { background: -webkit-linear-gradient(top, #fcfcfc, #ebedf3); line-height: 0.8rem; }

.tab_top ul { display: flex; }

.tab_top ul li { flex: 1; text-align: center; font-size: 0.35rem; padding: 0; }

.tab_top ul li span { display: block; width: 100%; border: 1px solid #ddd; border-bottom: none; border-right: none; }

.tab_list { line-height: 0.8rem; }

.tab_list ul li { border: 1px solid #ddd; border-top: none; padding: 0; border-left: none; background: #fff; display: none; }

.tab_list ul li:nth-child(2n) { background: #f9f9f9; }

.tab_list ul li:first-child { display: block; }

.tab_list ul li:after { content: ''; display: block; clear: both; }

.cp_list .tab_list ul li:last-child { display: none; }

.tab_list ul li span { text-align: center; float: left; width: 33.333%; font-size: 0.4rem; border-left: 1px solid #ddd; }

.dlgl_rgz_tj .cp_list .tab_list ul li span em { font-size: 0.4rem; }

.tab_list ul li span:first-child { border-left: none; }

.xg_div_qdqy { border-bottom: none; }

.tab_list.ks_tab_list ul li span { width: 25%; }

.xlyj_gz { padding: 0.2rem; background: #ebeef1; }

.xlyj_gz span { display: inline-block; padding: 0 0.2rem; font-size: 0.4rem; line-height: 0.8rem; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6a46ff), to(#6a46ff)); color: #fff; border-radius: 0.1rem; }

.xlyj_gz .web { display: none; }

.xlyj_gz .web p { font-size: 0.4rem; line-height: 0.6rem; }

.xlyj_gz .web p em { font-style: normal; color: #ff0000; }

.xlyj_gz .web h4 { font-size: 0.4rem; line-height: 0.6rem; }

.xlyj_gz .web .xlyj_gz_list { background: #fff; width: 3rem; margin: 0 auto; border: 1px solid #ddd; border-top: none; margin-top: 0.1rem; }

.xlyj_gz .web .xlyj_gz_list ul li { padding: 0; border-top: none; text-align: center; font-size: 0.4rem; border-top: 1px solid #ddd; line-height: 0.8rem; }

.xg_main_tit.main_tit li label { padding: 0; }

.box_list3 .list li.li1009 > span { width: auto; margin-right: 0.3rem; }

.box_list3 .list li.li1009 > span em { font-style: normal; color: #ff0000; }

.box_list3 .list li.li1009 > span em.em2 { color: #12ae54; }

.xg_ckxj_list_item.ckxj_list_item ul li { width: 50%; }

.box_list3 .list .div_input { position: relative; }

.box_list3 .list .div_input .tips { color: #ff0000; font-size: 0.35rem; position: absolute; top: 100%; left: 0; line-height: initial; padding: 0; }

.kj_list .item .list li i { right: 0.1rem; top: -0.2rem; }

.kj_list .item .list li i.i1 { color: #2fcdf0; }

.kj_list .item .list li i.i2 { color: #ff1010; }

.kj_list .item .list li i.i3 { color: #000; }

.kj_tit > ul.ul_pk10 { margin: 0; padding: 0.3rem 0; }


.tz_lt_box ul li.li2 .img { float: right; margin-right: 0; margin-left: 0.3rem; }

.tz_lt_box ul li.li2 .text { padding-left: 0; padding-right: 0.2rem; text-align: right; }

.tz_lt_box ul li.li2 .text i { background: url(../img/img/tz_icon2-1.png) no-repeat center center; background-size: 100% auto; left: initial; right: 0; margin-left: 0; top: 0.82rem; margin-right: 1px; }

.tz_lt_box ul li.li2 .text .web { display: inline-block; }

.tz_lt_box ul li.li2 .text .web p { text-align: left; }

.tz_lt_box ul li.li2 .text .web .t_box { background: #6a46ff; }

.tz_lt_box ul li.li2 .text .web .t_box p { color: #fff; }

.ctjl_zhje .item .list ul li p { padding-right: 0.2rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.header.fixed { position: fixed; top: 0; left: 0; width: 100%; z-index: 99; }

.xg_mainer { padding-top: 1.4rem; margin-top: 0; box-sizing: border-box; min-height: 100vh; }

.ctjl_zhje .tit.ctjl_tit { background: #3f4351; margin: 0.2rem -0.3rem 0; border-top: 1px solid rgba(255,255,255,0.16); border-bottom: 1px solid rgba(255,255,255,0.16); }

.ctjl_zhje .tit.ctjl_tit p { padding: 0 0.3rem; }

.ckxj_list_item ul li p { padding-right: 0.3rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.ljgl_tab table td .wxtg_tglj.tgsd_tglj p { width: 7.5rem; }

.page_ljxq .list ul li .web p { word-wrap: break-word; }

.tz_tit_pk10 .div_input { padding: 0; }

.tz_tit_pk10 .div_input span { line-height: 0.9rem; font-size: 0.35rem; }

.tz_tit_pk10 .div_input .web { line-height: 0.9rem; }

.tz_tit_pk10 .div_input .input { line-height: 0.9rem; height: 0.9rem; font-size: 0; }

.down { color: white; font-size: 0.78rem; }

.tz_tit_pk10 .div_input .input input { vertical-align: middle; font-size: 0.35rem; }

.page_bczr .qygz_web p { text-indent: 2em; }

.m_games_list { height: 100%; bottom: auto; }

.modal_games .taggle_items .item { }

.xg_dlgl_rgz.dlgl_rgz.gl_tit { margin-bottom: 0.3rem; }

.c_1da6ba { color: #2fcdf0; }

.header h1 i.qt_jy { display: inline-block; width: 0.5rem; height: 1.4rem; vertical-align: top; background: url(../img/img/icon92.png) no-repeat center center; background-size: 100% auto; }

.header h1 i.qt_jy.on { background: url(../img/img/icon92-1.png) no-repeat center center; background-size: 100% auto; }

.group_member ul li p i.member_jy { display: block; width: 0.5rem; height: 0.8rem; position: absolute; top: 0; right: 0.7rem; background: url(../img/img/icon92-2.png) no-repeat center center; background-size: 0.45rem auto; }

.group_member ul li.on p i.member_jy { background: url(../img/img/icon92-1.png) no-repeat center center; background-size: 0.45rem auto; }

.xx_num { display: block;   line-height: 0.47rem; font-size: 0.38rem; color: #fff; border-radius: 1rem; background: #ed5548; padding: 0 0.1rem; width: 0.75rem; font-style: normal; text-align: center; }
 

.talk_list .drop .text.group_text h4 em { font-style: normal; display: inline-block; max-width: 4rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: top; }

.cz_btn.cz_btn_cx { margin-top: 0.3rem; }

.cz_btn.cz_btn_cx a { background: -webkit-linear-gradient(top, #fc7c5e, #fd3000); }

.cz_select.cz_sel .tit img { height: 0.6rem; width: auto; vertical-align: middle;; margin-right: 0.2rem; }

.kj_tit.pk10_kj_tit > ul li.li0 { background: url(../img/img/sc1.png) no-repeat center center; background-size: 100% auto; color: #fff; }

.kj_tit.pk10_kj_tit > ul li.li1 { background: url(../img/img/sc2.png) no-repeat center center; background-size: 100% auto; color: #fff; }

.kj_tit.pk10_kj_tit > ul li.li2 { background: url(../img/img/sc3.png) no-repeat center center; background-size: 100% auto; color: #fff; }

.kj_tit.pk10_kj_tit > ul li.li3 { background: url(../img/img/sc4.png) no-repeat center center; background-size: 100% auto; color: #fff; }

.kj_tit.pk10_kj_tit > ul li.li4 { background: url(../img/img/sc5.png) no-repeat center center; background-size: 100% auto; color: #fff; }

.kj_tit.pk10_kj_tit > ul li.li5 { background: url(../img/img/sc6.png) no-repeat center center; background-size: 100% auto; color: #fff; }

.kj_tit.pk10_kj_tit > ul li.li6 { background: url(../img/img/sc7.png) no-repeat center center; background-size: 100% auto; color: #fff; }

.kj_tit.pk10_kj_tit > ul li.li7 { background: url(../img/img/sc8.png) no-repeat center center; background-size: 100% auto; color: #fff; }

.kj_tit.pk10_kj_tit > ul li.li8 { background: url(../img/img/sc9.png) no-repeat center center; background-size: 100% auto; color: #fff; }

.kj_tit.pk10_kj_tit > ul li.li9 { background: url(../img/img/sc10.png) no-repeat center center; background-size: 100% auto; color: #fff; }

.kj_tit.pk10_ft_kj_tit > ul li { line-height: 1rem; }

.kj_tit.pk10_ft_kj_tit > ul li.li0 { background: url(../img/img/ft1.png) no-repeat center center; background-size: 100% auto; color: #fff; }

.kj_tit.pk10_ft_kj_tit > ul li.li1 { background: url(../img/img/ft2.png) no-repeat center center; background-size: 100% auto; color: #fff; }

.kj_tit.pk10_ft_kj_tit > ul li.li2 { background: url(../img/img/ft3.png) no-repeat center center; background-size: 100% auto; color: #fff; }

.kj_tit.pk10_ft_kj_tit > ul li.li3 { background: url(../img/img/ft4.png) no-repeat center center; background-size: 100% auto; color: #fff; }

.kj_tit.pk10_ft_kj_tit > ul li.li4 { background: url(../img/img/ft5.png) no-repeat center center; background-size: 100% auto; color: #fff; }

.kj_tit.pk10_ft_kj_tit > ul li.li5 { background: url(../img/img/ft6.png) no-repeat center center; background-size: 100% auto; color: #fff; }

.kj_tit.pk10_ft_kj_tit > ul li.li6 { background: url(../img/img/ft7.png) no-repeat center center; background-size: 100% auto; color: #fff; }

.kj_tit.pk10_ft_kj_tit > ul li.li7 { background: url(../img/img/ft8.png) no-repeat center center; background-size: 100% auto; color: #fff; }

.kj_tit.pk10_ft_kj_tit > ul li.li8 { background: url(../img/img/ft9.png) no-repeat center center; background-size: 100% auto; color: #fff; }

.kj_tit.pk10_ft_kj_tit > ul li.li9 { background: url(../img/img/ft10.png) no-repeat center center; background-size: 100% auto; color: #fff; }

.kjqs_pk10_box.kjqs_box .tit2 ul li span.span0 { background: url(../img/img/sc1.png) no-repeat center center; background-size: 100% auto; }

.kjqs_pk10_box.kjqs_box .tit2 ul li span.span1 { background: url(../img/img/sc2.png) no-repeat center center; background-size: 100% auto; }

.kjqs_pk10_box.kjqs_box .tit2 ul li span.span2 { background: url(../img/img/sc3.png) no-repeat center center; background-size: 100% auto; }

.kjqs_pk10_box.kjqs_box .tit2 ul li span.span3 { background: url(../img/img/sc4.png) no-repeat center center; background-size: 100% auto; }

.kjqs_pk10_box.kjqs_box .tit2 ul li span.span4 { background: url(../img/img/sc5.png) no-repeat center center; background-size: 100% auto; }

.kjqs_pk10_box.kjqs_box .tit2 ul li span.span5 { background: url(../img/img/sc6.png) no-repeat center center; background-size: 100% auto; }

.kjqs_pk10_box.kjqs_box .tit2 ul li span.span6 { background: url(../img/img/sc7.png) no-repeat center center; background-size: 100% auto; }

.kjqs_pk10_box.kjqs_box .tit2 ul li span.span7 { background: url(../img/img/sc8.png) no-repeat center center; background-size: 100% auto; }

.kjqs_pk10_box.kjqs_box .tit2 ul li span.span8 { background: url(../img/img/sc9.png) no-repeat center center; background-size: 100% auto; }

.kjqs_pk10_box.kjqs_box .tit2 ul li span.span9 { background: url(../img/img/sc10.png) no-repeat center center; background-size: 100% auto; }

.kjqs_ft_box.kjqs_box .tit2 ul li span.span0 { background: url(../img/img/ft1.png) no-repeat center center; background-size: 100% auto; }

.kjqs_ft_box.kjqs_box .tit2 ul li span.span1 { background: url(../img/img/ft2.png) no-repeat center center; background-size: 100% auto; }

.kjqs_ft_box.kjqs_box .tit2 ul li span.span2 { background: url(../img/img/ft3.png) no-repeat center center; background-size: 100% auto; }

.kjqs_ft_box.kjqs_box .tit2 ul li span.span3 { background: url(../img/img/ft4.png) no-repeat center center; background-size: 100% auto; }

.kjqs_ft_box.kjqs_box .tit2 ul li span.span4 { background: url(../img/img/ft5.png) no-repeat center center; background-size: 100% auto; }

.kjqs_ft_box.kjqs_box .tit2 ul li span.span5 { background: url(../img/img/ft6.png) no-repeat center center; background-size: 100% auto; }

.kjqs_ft_box.kjqs_box .tit2 ul li span.span6 { background: url(../img/img/ft7.png) no-repeat center center; background-size: 100% auto; }

.kjqs_ft_box.kjqs_box .tit2 ul li span.span7 { background: url(../img/img/ft8.png) no-repeat center center; background-size: 100% auto; }

.kjqs_ft_box.kjqs_box .tit2 ul li span.span8 { background: url(../img/img/ft9.png) no-repeat center center; background-size: 100% auto; }

.kjqs_ft_box.kjqs_box .tit2 ul li span.span9 { background: url(../img/img/ft10.png) no-repeat center center; background-size: 100% auto; }

.m_kjhm_list.m_kjhm_hlsx .tab ul li span { border-radius: 0.86rem; position: relative; }

.m_kjhm_list.m_kjhm_hlsx .tab ul li span i { font-style: normal; color: #2fcdf0; position: absolute; top: -0.2rem; left: 0; line-height: initial; }

.m_kjhm_list.m_kjhm_hlsx .tab ul li span.span0 { background: url(../img/img/sx1.jpg) no-repeat center center; background-size: 100% auto; }

.m_kjhm_list.m_kjhm_hlsx .tab ul li span.span1 { background: url(../img/img/sx2.jpg) no-repeat center center; background-size: 100% auto; }

.m_kjhm_list.m_kjhm_hlsx .tab ul li span.span2 { background: url(../img/img/sx3.jpg) no-repeat center center; background-size: 100% auto; }

.m_kjhm_list.m_kjhm_hlsx .tab ul li span.span3 { background: url(../img/img/sx4.jpg) no-repeat center center; background-size: 100% auto; }

.m_kjhm_list.m_kjhm_hlsx .tab ul li span.span4 { background: url(../img/img/sx5.jpg) no-repeat center center; background-size: 100% auto; }

.m_kjhm_list.m_kjhm_hlsx .tab ul li span.span5 { background: url(../img/img/sx6.jpg) no-repeat center center; background-size: 100% auto; }

.m_kjhm_list.m_kjhm_hlsx .tab ul li span.span6 { background: url(../img/img/sx7.jpg) no-repeat center center; background-size: 100% auto; }

.m_kjhm_list.m_kjhm_hlsx .tab ul li span.span7 { background: url(../img/img/sx8.jpg) no-repeat center center; background-size: 100% auto; }

.m_kjhm_list.m_kjhm_hlsx .tab ul li span.span8 { background: url(../img/img/sx9.jpg) no-repeat center center; background-size: 100% auto; }

.m_kjhm_list.m_kjhm_hlsx .tab ul li span.span9 { background: url(../img/img/sx10.jpg) no-repeat center center; background-size: 100% auto; }

.trend_tab.xg_trend_tab { position: fixed; top: 2.8rem; left: 0; width: 100%; bottom: 0; padding-top: 1.48rem; }

.xg_trend_tab_top { position: absolute; top: 0.3rem; left: 0.3rem; right: 0.3rem; z-index: 9; }

.xg_trend_tab_m { position: relative; height: 100%; overflow-y: auto; }

.trend_tab_1019 { position: fixed; top: 3.95rem; left: 0; width: 100%; bottom: 0; padding-top: 1.48rem; }

.trend_tab_td_1019.trend_tab table th { width: 25%; }

.trend_tab_td_1019.trend_tab table td { width: 25%; }

.trend_tab_1019.trend_tab table th.wd_t,
.trend_tab_1019.trend_tab table td.wd_t { width: 1.1rem; }

.trend_tab_1019.trend_tab table th.wd_t2,
.trend_tab_1019.trend_tab table td.wd_t2 { width: 0.9rem; }

.trend_tab_1019.trend_tab table th.wd_t3,
.trend_tab_1019.trend_tab table td.wd_t3 { width: 18.75%; }

.trend_tab_1019.trend_tab table th.wd_t1,
.trend_tab_1019.trend_tab table td.wd_t1 { width: .5rem; }

.trend_tab_1019.trend_tab table th.wd_t4,
.trend_tab_1019.trend_tab table td.wd_t4 { width: 33%; }

.trend_tab .on,
.trend_tab .on1 { color: #fff; }

.trend_tab .bg_red.on { background: rgb(235, 52, 52); }

.trend_tab .bg_blue.on { background: rgb(0, 163, 224); }

.trend_tab .bg_green.on { background: rgb(34, 177, 75); }

.trend_tab .bg1.on { }

.trend_tab .bg2.on { background: rgb(106, 197, 181); }

.trend_tab .bg3.on { background: rgb(131, 155, 227); }

.trend_tab .bg4.on { background: rgb(159, 183, 100); }

.trend_tab .bg5.on { background: rgb(199, 159, 74); }

.trend_tab .bg6.on { }

.trend_tab .bg7.on { background: rgb(106, 197, 181); }

.trend_tab .bg7.on1 { background: rgb(131, 155, 227); }

.zhj_bottom.zhj_bottom_xg { position: fixed; bottom: 0; left: 0; width: 100%; background: #fff; }

.header h1 em { display: inline-block; font-style: normal; max-width: 4rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; }

.modal_zh_tbzh.modal_zh .zh_box { height: auto; overflow-y: initial; padding-bottom: 1.8rem; }

.modal_zh_tbzh.modal_zh .zhj_list { overflow-y: auto; }

.top_tit.xg_top_tit { padding-left: 0; }

.trend_tab_1019_2 { position: fixed; top: 3.75rem; left: 0; width: 100%; bottom: 0; padding-top: 1.48rem; padding-bottom: 5.1rem; }

.xg_trend_tab_bt { position: absolute; bottom: 0.3rem; left: 0.3rem; right: 0.3rem; z-index: 9; background: #fff; }

.bjl_zst_tab table td { width: 10.714%; }

.trend_tab.trend_tab10.bjl_zst_tab table th { width: 21.428%; }

.trend_tab.trend_tab10.bjl_zst_tab table th.th10 { width: 10.714%; }

.trend_tab.bjl_zst_tab table th:first-child { width: 25%; }

.trend_tab_1019_3 { position: fixed; top: 2.7rem; left: 0; width: 100%; bottom: 0; padding-top: 1.48rem; padding-bottom: 3.9rem; }

.talk_list .drop .text .mub_edit { display: block; line-height: 0.5rem; font-size: 0.38rem; color: #fff; background: url(../img/img/edit.png) no-repeat center center; background-size: 0.4rem auto; padding: 0 0.1rem; width: 0.5rem; height: 0.5rem; font-style: normal; text-align: center; }

.edit_frout_inp { padding: 0 0.5rem; }

.edit_frout_inp span { float: left; font-size: 0.4rem; height: 0.8rem; line-height: 0.8rem; margin-right: 0.3rem; }

.edit_frout_inp .div_inp { overflow: hidden; border: 1px solid rgba(255,255,255,0.16); height: 0.8rem; line-height: 0.8rem; font-size: 0.4rem; padding: 0 0.2rem; }

.edit_frout_inp .div_inp input { border: none; width: 100%; background:none;}

.dqqy_srcx { }

.dqqy_srcx .top { font-size: 0.38rem; line-height: 0.9rem; padding: 0.2rem; }

.dqqy_srcx .top .div_inp { display: inline-block; border: 1px solid #ccc; line-height: 0.7rem; height: 0.7rem; width: 2rem; padding-left: 0.1rem; }

.dqqy_srcx .top .div_inp input { width: 100%; border: none; }

.dqqy_srcx .top label { float: right; display: none; height: 0.7rem; line-height: 0.7rem; padding: 0 0.2rem; color: #fff; background: #6a46ff; margin-top: 0.05rem; border-radius: 5px; }

.srcx_tab { display: none; padding: 0 0.1rem 0.1rem; }

.srcx_tab table { width: 100%; font-size: 0.38rem; }

.srcx_tab table th { font-weight: normal; border: 1px solid #e1e1e1; background: -webkit-linear-gradient(top, #fcfcfc, #ebedf3); line-height: 0.8rem; }

.srcx_tab table td { text-align: center; border: 1px solid #e1e1e1; height: 0.8rem; vertical-align: middle; }

.srcx_tab table tr:nth-child(2n+1) td { background: #f9f9f9; }

.tk_tab_list { background: #212348; padding: 0.4rem 0.3rem; margin: 0.3rem; border: 1px solid rgba(255,255,255,0.16); }

.tk_tab_list h3 { font-size: 0.46rem; font-weight: normal; margin-bottom: 0.2rem; padding-left: 0.5rem; }

.tk_tab_list p { font-size: 0.4rem; line-height: 0.6rem; padding-left: 0.5rem; }

.tk_tab_list p font { color: #eb1e1e; }

.tz_label { height: 1.1rem; line-height: 1.1rem; border-bottom: 1px solid #ccc; font-size: 0; }

.tz_label label { display: inline-block; font-size: 0.44rem; padding-left: 0.8rem; background: url(../img/img/check.png) no-repeat left center; background-size: 0.6rem auto; margin-left: 0.5rem; }

.tz_label label:first-child { margin-left: 0; }

.tz_label label.on { background: url(../img/img/check-2.png) no-repeat left center; background-size: 0.6rem auto; }

.tz_label_text { line-height: 1.1rem; border-bottom: 1px solid #ccc; }

.tz_label_text p { font-size: 0.38rem; padding-left: 0.6rem; background: url(../img/img/icon205.png) no-repeat left center; background-size: 0.43rem auto; }

.tz_label_text p font { color: #ff0000; }

.tzxq_kjtab { margin: 0.3rem;background:#212348 }

.tzxq_kjtab table { width: 100%; text-align: center; }

.tzxq_kjtab table th { line-height: 1.2rem; background: #322057; font-size: 0.46rem; font-weight: normal; color: #fff; border: 1px solid #4f5361; }

.tzxq_kjtab table td { line-height: 1.2rem; border: 1px solid rgba(255,255,255,0.16); }

.xg_rkmx_tips { margin: 0.35rem 0.6rem 0.35rem; padding: 0.2rem; border: 1px solid #eb1e1e; background: rgba(235, 30, 30, 0.1); }

.xg_rkmx_tips p { font-size: 0.4rem; color: #eb1e1e; line-height: 0.65rem; }

.hdCenter_box.xg_hdCenter_box { height: auto; position: absolute; top: 1.2rem; bottom: 0; left: 0; width: 100%; }

.page_data_btn a.a1 { background: -webkit-linear-gradient(top, #b9bbbd, #9fa0a2); margin-right: .1rem; }

.foot_tz a.a6 { position: absolute; top: 0; right: 0.2rem; bottom: 0rem; margin: 0; padding: 0 .35rem; width: 1.8rem; padding-top: 0.3rem; text-align: center; line-height: 0.52rem; color: #fff !important; height: initial; background: #ea66f7; font-size: 0.4rem; border-radius: 0.15rem; padding: 0 0.4rem; display: flex; align-items: center; justify-content: center; }
.foot_tz a.a6:after { content: ''; display: block; position: absolute; top: 0.1rem; left: 0.1rem; right: 0.1rem; bottom: 0.1rem; border: 1px solid #fff; border-radius: 0.15rem; opacity: 0.5; }
.foot_tz a.a6-1 { padding: 0; }
.foot_tz a.a6-1:after { display: none; }
.div_tzxq .text p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.item_tz.dt_item_tz .tab td { overflow: initial; }

.tz_dt { padding-top: 0.5rem; }

.tz_dt ul li { float: left; width: 33.333%; line-height: 0.6rem; height: 0.6rem; position: relative; }

.item_tz .tab td .tz_dt ul li span { display: inline-block; border: 1px solid #000; font-weight: normal; font-size: 0.4rem; width: 2rem; border-radius: 0.8rem; border: 1px solid #a68f5a; color: #a68f5a; }

.tz_dt ul li .drop { position: absolute; top: 100%; left: 50%; transform: translateX(-50%); width: 3rem; z-index: 999; background: #fff; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); border-radius: 10px; padding: 0.1rem 0.2rem 0.2rem; margin-top: 0.2rem; display: none; }

.tz_dt ul li .drop h4 { color: #4c6d9b; font-size: 0.35rem; font-weight: normal; border-bottom: 1px solid #ddd; }

.tz_dt ul li .drop p { font-size: 0.35rem; color: #666; line-height: 24px; text-align: left; margin-top: 10px; }

.tz_dt ul li:hover .drop { display: block; }

.kj_k3.kj_list .item6 .tz_dt ul li { width: 25%; }

.btns.xg_btns { }

.btns.xg_btns a { width: auto; padding: 0 0.58rem; }

.a_btn.btn8 { background: -webkit-linear-gradient(top, #c7c7c7, #aeaeae); }

.modal_sckj { }

.modal_sckj .title { background: #6a46ff; line-height: 1.2rem; height: 1.2rem; text-align: center; color: #fff; position: relative; }

.modal_sckj .title h2 { font-size: 0.46rem; font-weight: normal; }

.modal_sckj .title .close { position: absolute; top: 0; right: 0; width: 1.2rem; height: 1.2rem; background: url(../img/img/close.png) no-repeat center center; background-size: 0.42rem auto; }

.modal_sckj .modal_cont { width: 90%; margin: 0 auto; background: #fff; }

.tjsc_cont { padding: 0.5rem; }

.tjsc_cont .div_inp { font-size: 0.44rem; height: 1rem; line-height: 1rem; border: 1px solid #ccc; padding: 0 0.5rem; }

.tjsc_cont .div_inp input { border: none; width: 100%; }

.tjsc_cont .btns { display: flex; margin-top: 0.5rem; height: 1rem; line-height: 1rem; }

.tjsc_cont .btns span { display: block; width: 0.2rem; }

.tjsc_cont .btns a { display: block; flex: 1; text-align: center; font-size: 0.44rem; color: #fff; background: -webkit-linear-gradient(top, #6a46ff, #6a46ff); border-radius: 5px; }

.tjsc_cont .btns a.btn_qx { background: -webkit-linear-gradient(top, #c7c7c7, #aeaeae); }

.kjtz_tab { padding: 0.3rem; }

.kjtz_tab table { width: 100%; background: #fff; text-align: center; }

.kjtz_tab table th { height: 1rem; line-height: 1rem; background: #6a46ff; color: #fff; font-weight: normal; font-size: 0.46rem; }

.kjtz_tab table td { height: 1.1rem; vertical-align: middle; }

.kjtz_tab table td label { display: block; width: 0.42rem; height: 0.42rem; margin: 0 auto; background: url(../img/img/icon93.png) no-repeat center center; background-size: 0.42rem auto; }

.kjtz_tab table td label.on { background: url(../img/img/icon93-1.png) no-repeat center center; background-size: 0.42rem auto; }

.wdkj_foot { position: fixed; bottom: 0; left: 0; width: 100%; font-size: 0.34rem; background: #fff; line-height: 0.9rem; padding: 0.25rem 0.4rem; box-shadow: 0 -4px 14px rgba(0, 0, 0, 0.06); }

.wdkj_foot p font { color: #fc421c; }

.wdkj_foot p span { float: right; }

.wdkj_foot p span a { display: inline-block; vertical-align: top; text-align: center; border-radius: 5px; font-size: 0.4rem; }

.wdkj_foot p span a.btn_dele { width: 0.95rem; height: 0.95rem; background: #bfbfbf url(../img/img/dele3.png) no-repeat center center; background-size: 0.39rem auto; }

.wdkj_foot p span a.a1 { width: 2.45rem; color: #fff; background: #fc421c; margin-left: 0.25rem; }

.tz_ft_btns .a_b,
.tz_ft_btns a { position: relative; }

.tz_ft_btns a label { display: block; position: absolute; top: -0.8rem; left: 50%; transform: translateX(-50%); white-space: nowrap; z-index: 9; display: none; }

.tz_ft_btns a label em { display: inline-block; padding: 0.05rem 0.3rem; color: #fff; background: -webkit-linear-gradient(top, #27a5fe, #0d75dd); font-style: normal; white-space: nowrap; margin: 0 0.1rem; }

.modal_force_notice { }

.modal_force_notice .modal_cont { width: 10rem; margin: 0 auto; padding-top: 0; }

.modal_force_notice .modal_cont .tit { line-height: 1rem; text-align: center; height:1rem}
.modal_force_notice .modal_cont .tit h3 { color: #fff; font-weight: normal; font-size: 0.45rem; }

.modal_force_notice .modal_cont .cont { background: ; padding: 0.5rem 0.75rem; }

.force_notice { }

.force_notice .web { }

.force_notice .web h3 { font-weight: normal; font-size: 0.42rem; color: #2fcdf0; }

.force_notice .web h4 { font-size: 0.4rem; font-weight: normal; margin-top: 0.2rem; }

.force_notice .web .text { margin-top: 0.3rem; height: 10rem; overflow-y: auto; }

.force_notice .web .text p { font-size: 0.4rem; line-height: 0.6rem; text-align: justify; }

.force_notice .web .nt_sm { float: right; margin-top: 0.3rem; }

.force_notice .web .nt_sm p { display: inline-block; text-align: center; font-size: 0.45rem; line-height: 0.6rem; }

.modal_force_notice .modal_btn { margin: 0; padding: 0.2rem 0; height: auto; }

.modal_force_notice .modal_btn a { width: 3rem; margin: 0; border-radius: 1rem; }

.force_det_tit { text-align: center; padding-bottom: 0.2rem; }

.force_notice .web .force_det_tit h3 { font-size: 0.6rem; }

.force_det_tit p { font-size: 0.4rem; color: #999; margin-top: 0.3rem; }

.force_notice_new { padding: 0.5rem 0.3rem; }

.force_notice_new.force_notice .web .text { height: auto; }

.force_notice_new.force_notice .web .nt_sm { margin-top: 1rem; }

.force_notice_owl { position: relative; }

.owl_cur { position: absolute; top: 50%; margin-top: -0.55rem; height: 0; left: -0.75rem; right: -0.75rem; z-index: 10; }

.owl_cur span { cursor: pointer; display: block; width: 0.68rem; height: 1.09rem; }

.owl_cur span.prev { float: left; background: url(../img/img/jt-l.png) no-repeat center center; background-size: 100% auto; }

.owl_cur span.next { float: right; background: url(../img/img/jt-r.png) no-repeat center center; background-size: 100% auto; }

.modal_rjbb .modal_cont { padding: 0 0 0.5rem; width: 8rem; }

 

.modal_rjbb .title h3 { font-size: 0.46rem; font-weight: normal; }

.modal_rjbb .modal_cont .cont { padding: 0.5rem 0.3rem 0.65rem; }

.modal_rjbb .lb_gbtx { text-align: center; padding: 0 0.3rem; font-size: 0.4rem; line-height: 0.6rem; margin-top: 0.2rem; margin-bottom: 0.2rem; }

.modal_rjbb .lb_gbtx label { color: #ffeb00; display: inline-block; padding-left: 0.6rem; background: url(../img/check.png) no-repeat left center; background-size: 0.45rem auto; }

.modal_rjbb .lb_gbtx label.on { background: url(../img/check-1.png) no-repeat left center; background-size: 0.5rem auto; }

.kj_list .item1 .list.list_border { border-top: 1px solid rgba(255,255,255,0.16); margin-top: -0.1rem; }

.kj_k3.kj_list .item1 .list li div p { color: #ff1010; }

.down_header.header .wrap { padding-left: 0.6rem; }

.down_center .ewm .img_text h3 { font-size: 0.8rem; color: #fff; line-height: 1.6rem; }

.page_login_box .list ul li .div_inp.div_inp2 { }

.page_login_box .list ul li .pwd_chg { position: absolute; top: 50%; transform: translateY(-50%); right: -2.84rem; }

.page_login_box .list ul li .pwd_chg label { position: initial; display: initial; background: none; color: #fff; }

.page_login_box .list ul li .pwd_chg input { width: initial; vertical-align: middle; margin-bottom: 2px; margin-right: 3px; -webkit-appearance: checkbox; }

.load_tips_list { font-size: .4rem; display: flex; padding: .4rem; align-items: center; }

.load_tips_list .ewm { width: 3.5rem; padding: .1rem; background: #fff; border: 1px solid rgba(255,255,255,0.16); margin: .2rem auto; }

.load_tips_list .ewm img { display: block; }

.load_tips_list .wd { flex: 1; text-align: center; padding: .5rem 0; }

.load_tips_list .wd h3 { font-size: .5rem; }

.load_tips_list .wd a { display: inline-block; width: 2.5rem; border: 1px solid #2fcdf0; line-height: .97rem; margin-top: .5rem; border-radius: 5px; color: #2fcdf0; }

.red { color: #ff1010; }

.index_title { background: rgba(255,255,255,0.7); border-radius: 10px; margin-top: .2rem; }
.userinfo { padding: 0 0.3rem; align-items: center; color: #fff; background: url(../img/img/tit.png) no-repeat center center; background-size: 100% 1.5rem; height: 1.5rem; }
.userinfo .tit { line-height: .7rem; align-items: center; margin-bottom: .15rem; margin-right: 0.2rem; }

.userinfo .tit h3 { font-size: .43rem; font-weight: normal; margin: 0 .1rem; }

.userinfo .tit .img { width: 1.05rem; height: 1.05rem; border: 0.02rem solid #94cfdf; border-radius: 100%; overflow: hidden; }

.userinfo .vip { width: 1.18rem; height: .46rem; border-radius: 0.4rem; line-height: .46rem; background: linear-gradient(to right,#ffb369,#ffdfbf); font-size: .36rem; text-align: center; font-style: italic; padding-right: 0.1rem; color: #743900; margin-left: 0.2rem; font-weight: bold; text-align: center; }

.userinfo .money a { display: block; width: .7rem; height: .7rem; border-radius: .1rem; background: url(../img/img/i1.png) no-repeat center center; background-size: .6rem auto; }

.userinfo .money span { display: block; line-height: .7rem; padding: 0 .2rem; margin-left: .1rem; font-size: .6rem; color: #ffeb9d; }
.userinfo .money span:before { content: '￥'; font-size: 0.43rem; }

.index_title .list ul { display: flex; padding-bottom: 0.2rem; }
.index_title .list li { flex: 1; text-align: center; background: url(../img/img/line1.png) no-repeat right center; background-size: 0.02rem auto; }
.index_title .list li:last-child { background: none; }

.index_title .list li img { width: 1.3rem; vertical-align: middle; margin-right: 0.2rem; }
.index_title .list li a { line-height: 1.3rem; font-size: .4rem; color: #000; }

.index_title .list li:first-child { margin-left: 0; }

.navside { margin-top: .3rem; background: rgba(255,255,255,0.7); border-radius: 0.2rem; overflow: hidden; min-height: calc(100vh - 12rem); }
.navside .items { padding: 0.3rem; }
.navside .nav,
.navside .items { }
.navside .nav { overflow: hidden; overflow-x: auto; border-bottom: 1px solid #d5dedf; height: 1.3rem; }
.navside .nav::-webkit-scrollbar { width: 0; height: 0; }
.navside .nav ul { white-space: nowrap; text-align: center; }
.navside .nav ul li { display: inline-block; margin: 0 0.2rem; margin-bottom: .2rem; line-height: 1.3rem; font-size: .4rem; }

.navside .nav ul li span { color: #000; display: block; padding: 0 0.2rem; position: relative; border-bottom: 8px; }
.navside .nav ul li span:after { content: ''; display: block; position: absolute; left: 0; right: 0; bottom: 0; height: 0.08rem; border-radius: 0.1rem; background: transparent; }
.navside .nav ul li.on span { color: #6a46ff; }
.navside .nav ul li.on span:after { background-color: #6a46ff; }

.navside .ul_img_list li { width: 25%; float: left; }
.navside .ul_img_list li .img { width: 2rem; display: flex; align-items: center; justify-content: center; height: 2rem; background: url(../img/img/bg5.png) no-repeat center center; background-size: 100% auto; margin: 0 auto; }
.navside .ul_img_list li .img img { max-width: 90%; max-height: 90%; }

.navside .ul_img_list li a { position: relative; display: block; text-align: center; line-height: 1rem; margin: .1rem; }

.navside .ul_img_list span { font-size: .52rem; display: block; color: #6a46ff; font-size: 0.34rem; white-space: nowrap; }

.navside .ul_img_list { margin: -.1rem; }

.navside .ul_img_list:after { content: ''; display: block; clear: both; }

.navside .item { display: none; }

.navside .item:first-child { display: block; }

.navside .box { background: none; }

.nav_tit .add { font-size: .46rem; line-height: .7rem; margin-bottom: .2rem; }

.nav_tit .add a { display: inline-block; font-size: 0.37rem; padding-left: .6rem; background: url(../img/img/add2.png) no-repeat left center; background-size: .45rem auto; color: #ff7123; }

.nav_tit a.icon2 { display: block; padding-left: .5rem; background: url(../img/img/i5.png) no-repeat left center; background-size: .4rem auto; color: #ff7123; }

.nav_cz_list li { width: 33.3%; float: left; }

.nav_cz_list li a { display: flex; align-items: center; justify-content: center; margin: .15rem; border: 1px solid #fcecd4; font-size: .37rem; text-align: center; height: 1.1rem; border-radius: .52rem; padding: 0 .1rem; color: #000; background: #e7f7fa; border: 1px solid #2fbcd0; padding: 0 0.2rem; position: relative; }
.nav_cz_list li a:after, .nav_cz_list li a:before { content: ''; display: block; position: absolute; top: 50%; width: 0.22rem; height: 0.27rem; background: url(../img/img/icon102.png) no-repeat center center; background-size: 100% auto; position: absolute; margin-top: -0.13rem; }
.nav_cz_list li a:after { right: 0.1rem; transform: rotate(180deg); }
.nav_cz_list li.on a:after, .nav_cz_list li a:active:before, .nav_cz_list li.on a:before, .nav_cz_list li a:active:after { background: url(../img/img/icon102-1.png) no-repeat center center; background-size: 100% auto; }
.nav_cz_list li.on a, .nav_cz_list li a:active { background: #2fbcd0; color: #fff; }
.nav_cz_list li a:before { left: 0.1rem; }
.nav_cz_list ul { margin: 0 -.15rem; }

.nav_cz_list ul:after { content: ''; display: block; clear: both; }



.main_add .title { padding: .3rem; background: #212348; border-radius: .1rem; margin-bottom: .2rem; }

.main_add .title h3 { font-size: .5rem; font-weight: normal; line-height: .7rem; margin-bottom: .2rem; }

.main_add .title h3 span { font-size: .34rem; color: #999999; float: right; }

.main_add .title h3 label { color: #f24d2f; }

.main_add .title .list ul { margin: -.15rem; }

.main_add .title .list li { width: 33.33%; float: left; }

.main_add .title .list li a { display: block; line-height: .96rem;   background: #2fcdf0; margin: .12rem; font-size: .34rem; text-align: center; border-radius: .1rem; padding: 0 .15rem; overflow: hidden; position: relative; color: #fff; }

.main_add .title .list li i { position: absolute; width: .38rem; height: .34rem; border-radius: 0 0 0 .1rem; background: #ff0000 url(../img/img/close.png) no-repeat center center; background-size: .15rem auto; top: -1px; right: -1px; }

.add_list { padding: 0 .3rem; background: #212348; border-radius: .1rem; overflow: hidden; }

.add_list .item:last-child .tit { border-bottom: 0; }

.add_list .tit { line-height: 1.46rem; font-size: .45rem; color: #fff; border-bottom: 1px solid rgba(255,255,255,0.16); }

.add_list .on .tit:after { transform: rotate(0deg); }

.add_list .on .tit { border-bottom-color: #212348; }

.add_list .item { }

.add_list .tit:after { content: ''; display: block; float: right; width: .41rem; height: .37rem; background: url(../img/img/ico13.png) no-repeat center center; background-size: 100% auto; margin-top: .55rem; transform: rotate(-90deg); }

.add_list .list { display: none; margin-bottom: .2rem; font-size: .4rem; padding: .2rem 0; border-radius: .2rem; background: rgba(255,255,255,0.1); position: relative; }

.add_list .list:before { content: ''; width: 0; height: 0; display: block; border: .2rem solid  rgba(255,255,255,0.1); border-left-color: transparent; border-top-color: transparent; border-right-color: transparent; position: absolute; top: -.4rem; left: .5rem; }

.add_list .list li { display: inline-block; line-height: .85rem; padding-left: .54rem; background: url(../img/img/i6.png) no-repeat left center; background-size: .42rem auto; margin-left: .4rem; color: #fff; }

.add_list .list li.on { background: url(../img/img/i7.png) no-repeat left center; background-size: .42rem auto; }

.vip_title { align-items: center; padding: 0 .8rem; background: url(../img/img/vip-bg.jpg) no-repeat center center; background-size: 100% 100%; height: 4.53rem; color: #fff; font-size: .43rem; line-height: .6rem; }

.vip_title .img { width: 3.1rem; position: relative; }

.vip_title .img span { position: absolute; top: 2.17rem; left: 0; text-align: center; width: 95%; font-size: .45rem; color: #af2e06; font-weight: bold; font-style: italic; }

.vip_title h2 span { font-size: .95rem; }

.vip_title h2 { font-weight: normal; font-size: .43rem; margin-top: .2rem; }

.vip_title a { display: block; width: 2.47rem; line-height: .67rem; background-image: linear-gradient(to bottom, #ffbd03, #ffa02c); color: #fff; text-align: center; margin-top: .2rem; border-radius: .1rem; font-size: .34rem; }

.vip_list { padding: .3rem; padding-bottom: 0; background: #282828; border-radius: .1rem .1rem 0 0; margin-top: .4rem; }

.vip_list ul { margin-left: -.3rem; }

.vip_list li { width: 1.35rem; margin: .2rem 0; float: left; margin-left: .3rem; height: 1.87rem; background: rgba(255,255,255,0.2); border-radius: .1rem; }

.vip_list li span { display: block; padding-top: 1.3rem; font-size: .38rem; color: #b5bed0; background: url(../img/img/vip6.png) no-repeat center .1rem; background-size: 110% auto; text-align: center; }

.vip_list li.on { background-image: linear-gradient(to bottom, #ffbe03, #ffa02b); }

.vip_list li.on span { background: url(../img/img/vip6-1.png) no-repeat center .1rem; background-size: 110% auto; color: #fff; }

.vip_list .text { line-height: 1.53rem; border-top: 1px solid rgba(255,255,255,0.16); font-size: .37rem; color: #fff; margin-top: .3rem; }

.vip_list .text span { font-size: .46rem; color: #ffeb00; }

.vip_tips { border-radius: 0 0 .1rem .1rem; background: rgba(255,255,255,0.16); padding: 0.2rem .4rem; font-size: .31rem; color: #ffa12a; line-height: .43rem; }

.vip_tips .div_tab { overflow-x: auto; }

.vip_tabs { margin-top: .4rem; }

.vip_tabs h2 { font-size: .48rem; color: #fff; line-height: 40px; padding-left: 20px; background: url(../img/img/i10.png) no-repeat left center; background-size: .32rem auto; font-weight: normal; }

.vip_tabs .tab { border-radius: 5px; background: #2f3340; overflow: hidden; border-left: 1px solid rgba(255,255,255,0.16); }

.vip_tabs .tab table { text-align: center; white-space: nowrap; table-layout: fixed; line-height: .77rem; color: #8f9696; font-size: .34rem; }

.tab_scroll { flex: 1; overflow-x: auto; width:0}

.vip_tabs .tab table th { height: .96rem; background: #322057; line-height: .96rem; color: #fff; text-align: center; position: relative; font-size: 14px; padding: 0 .3rem; }

.vip_tabs .tab table th:first-child:after { display: none; }

.vip_tabs .tab table td { border-bottom: 1px solid rgba(255,255,255,0.16);background:#2f3340 }

.vip_tabs .tip { margin: .2rem 0; font-size: .32rem; line-height: .43rem; color: #fd9b13; }

.kj_list .item .list .ul-yl,
.kj_list .item .list .ul-lr { padding: 0 !important; }

.kj_list .item .list .ul-yl li,
.kj_list .item .list .ul-lr li { padding: 0; width: 0.93rem; text-align: center; line-height: .4rem; margin: 0 !important; }

.kj_list .item .list .ul-yl { margin-top: -.2rem; }

.kj_list .item .list .ul-lr li i { color: #2fcdf0; }

.kj_tit > ul li.li { background: none; color: #222; font-size: .7rem; width: auto; vertical-align: middle; margin: 0 auto; margin-bottom: 3px; min-height: initial; background: none; box-shadow: none; border: none; }

.kj_tit > ul li.red { background: rgb(255, 0, 149); border-radius: 100%; width: .95rem; line-height: .95rem; font-size: .5rem; margin: 0 auto; height: .95rem; min-height: initial; color: #fff; }

.kj_tit > ul li.blue { background: #27a5fe; border-radius: 100%; width: .95rem; line-height: .95rem; font-size: .5rem; margin: 0 auto; height: .95rem; min-height: initial; color: #fff; }

.kj_tit > ul li.green { background: rgb(64, 161, 45); border-radius: 100%; width: .95rem; line-height: .95rem; font-size: .5rem; margin: 0 auto; height: .95rem; min-height: initial; color: #fff; }

.kj_tit > ul li.grey { background: #999; border-radius: 100%; width: .95rem; line-height: .95rem; font-size: .5rem; margin: 0 auto; height: .95rem; min-height: initial; color: #fff; }

.xg_kj_list .item2 { width: 100%; }

.list_tab table { width: 100%; border: 1px solid rgba(255,255,255,0.16); line-height: 1rem; }

.list_tab table td { vertical-align: middle; color: #666; border: 1px solid #d7eef6; text-align: center; }

.list_tab table .td_bg { background: #f8fbff; }

.list_tab .flex { justify-content: center; align-items: center; }

.list_tab .num { width: 2.5rem; text-align: center; color: #ff1010; }

.sb-list { flex: 1; }

.sb-list li { display: inline-block; color: #fff; width: .8rem; height: .8rem; border-radius: 100%; vertical-align: middle; line-height: .8rem; }

.sb-list li.red { background: rgb(255, 0, 149); }

.sb-list li.green { background: rgb(64, 161, 45); }

.sb-list li.blue { background: #27a5fe; }

.list_tab .check { margin: 0 auto; display: block; width: .8rem; height: .8rem; background: url(../img/img/icon93.png) no-repeat center center; background-size: .52rem auto; }

.list_tab .on .check { background: url(../img/img/icon93-1.png) no-repeat center center; background-size: .52rem auto; }

.item_border { border: 1px solid #6a46ff; }

.kj_list .item.item_border { padding: 0; }

.kj_list .item.item_border .list { padding: 0 .2rem; }

.item_border .title { line-height: 1rem; text-align: center; background: -webkit-linear-gradient(top, #6a46ff, #d7eef6); border-bottom: 1px solid #6a46ff; color: #2fcdf0; font-size: .4rem; margin-bottom: .2rem; }

.kj_list .item2 { margin-bottom: .2rem; }

.kj_list .item2 .list li span { display: inline-block; margin-right: .2rem; }

.kj_list .item2 .list li span.red { color: rgb(255, 0, 149); }

.kj_list .item2 .list li span.green { color: rgb(64, 161, 45); }

.kj_list .item2 .list li span.blue { color: #27a5fe; }

.list_tab .icon { width: .8rem; height: .8rem; border-radius: 100%; text-align: center; line-height: .8rem; display: inline-block; color: #fff; margin-right: .1rem; }

.list_tab .icon.red { background: rgb(255, 0, 149); }

.list_tab .icon.green { background: rgb(64, 161, 45); }

.list_tab .icon.blue { background: #27a5fe; }

.block { display: block; }

.kj_list .item.item2 { }

.kj_list .item.item2 .block { line-height: .6rem; }

.kj_list .item.item2 .list li span { line-height: normal; margin: 0 auto; font-size: .4rem; font-weight: normal; }

.xg_xy_tz_footer .tz_f_tit { padding: 0.1rem .3rem; text-align: left; }

.tz_footer.xg_xy_tz_footer .btns { padding-top: 0; padding-bottom: 0.1rem; }

.vip_tips2 { background: rgba(255,255,255,0.16); margin-top: .2rem; padding: .25rem 0; }

.vip_tips2 li { width: 50%; float: left; position: relative; text-align: center; }

.vip_tips2 li .icon1 { background: url(../img/img/vip-icon1.png) no-repeat left center; background-size: .9rem auto; }

.vip_tips2 li .icon2 { background: url(../img/img/vip-icon2.png) no-repeat left center; background-size: .9rem auto; }

.vip_tips2 li h5 { font-weight: normal; font-size: .4rem; }

.vip_tips2 li p { color: #fff; white-space: nowrap; }

.vip_tips2 li p span { font-size: .4rem; font-weight: bold; color:#ffeb00}

.vip_tips2 li .btn { width: 80%; margin: 0 auto; margin-top: .1rem; }

.vip_tips2 li .btn a { display: block; font-size: .4rem; border: 1px solid #6a46ff; height: .64rem; line-height: .64rem; color: #6a46ff; background: #6a46ff; }

.vip_tips2 li .btn a.span1 { background: #6a46ff; color: #fff; }

.vip_tips2 li .btn a.span2 { display: none; background: #e6f4fe; color: #6a46ff; }

.vip_tips2 li .btn.on a.span2 { display: block; }

.vip_tips2 li .btn.on a.span1 { display: none; }

.vip_tips2 li .btn a.span3 { background: #b5bed0; border-color: #b5bed0; color: #fff; }

.vip_tips2 li .icon { width: 80%; margin: 0 auto; padding-left: 1.2rem; height: 1rem; text-align: left; }

.vip_tips2 li:first-child:after { content: ''; display: block; width: 1px; position: absolute; top: 10px; bottom: 10px; background: #fff;opacity:0.2; right: 0; }

.vip-det-list .ul_vip_list { margin: 0 auto; border-bottom: 1px solid rgba(255,255,255,0.2); margin-bottom: 10px; margin-left: -.2rem; }

.vip-det-list .ul_vip_list:after { content: ''; display: block; clear: both; }

.vip-det-list .ul_vip_list li { width: 1.75rem; height: 1.75rem;; text-align: center; border-radius: 5px; background: rgba(255,255,255,0.2); margin-bottom: .3rem; margin-left: .3rem; float: left; color: #b5bed0; cursor: pointer; -webkit-filter: grayscale(100%); filter: grayscale(100%); }

.vip-det-list .ul_vip_list li.in.on span,
.vip-det-list .ul_vip_list li.in,
.vip-det-list .ul_vip_list li.on { -webkit-filter: grayscale(0%); filter: grayscale(0%); }

.vip-det-list .ul_vip_list li span { display: block; padding-top: 1.2rem; font-size: .34rem; background-position: top center; background-repeat: no-repeat; }

.vip-det-list .ul_vip_list li.on { FILTER: progid: DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#ffbd02, endColorStr=#ffa12c); background: -ms-linear-gradient(top, #ffbd02, #ffa12c); background: -moz-linear-gradient(top, #ffbd02, #ffa12c); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffbd02), to(#ffa12c)); background: -webkit-linear-gradient(top, #ffbd02, #ffa12c); background: -o-linear-gradient(top, #ffbd02, #ffa12c); color: #fff; }

.vip-det-list .ul_vip_list li.on span { -webkit-filter: grayscale(100%); filter: grayscale(100%); }

.vip-det-list .ul_vip_list li span.span1 { background-image: url(../img/img/vip7-1.png); }

.vip-det-list .ul_vip_list li span.span2 { background-image: url(../img/img/vip7-2.png); }

.vip-det-list .ul_vip_list li span.span3 { background-image: url(../img/img/vip7-3.png); }

.vip-det-list .ul_vip_list li span.span4 { background-image: url(../img/img/vip7-4.png); }

.vip-det-list .ul_vip_list li span.span5 { background-image: url(../img/img/vip7-5.png); }

.vip-det-list .ul_vip_list li span.span6 { background-image: url(../img/img/vip7-6.png); }

.vip-det-list .ul_vip_list li span.span7 { background-image: url(../img/img/vip7-7.png); }

.vip-det-list .ul_vip_list li span.span8 { background-image: url(../img/img/vip7-8.png); }

.vip-det-list .ul_vip_list li span.span9 { background-image: url(../img/img/vip7-9.png); }

.vip-det-list .ul_vip_list li span.span10 { background-image: url(../img/img/vip7-10.png); }

.vip-det-list .ul_vip_list ul { margin-left: -45px; }

.vip-det-list .img_vip { float: left; margin-left: 20px; }

.vip-det-list .item { box-sizing: border-box; float: left; width: 48%; margin: 0 1%; border-radius: .1rem; padding: .5rem .3rem; height: 2rem; margin-top: .2rem; color: #fff; }

.vip-det-list .item p { margin-bottom: .2rem; font-size: .35rem;  }

.vip-det-list .item:last-child { padding-top: .35rem; }

.vip-det-list .item:last-child p { margin-bottom: .2rem; }

.vip-det-list .item h2 { font-size: .5rem; }

.vip-det-list .item p span { font-size: .5rem; color: #fff; display: inline-block; margin-left: .1rem; }

.vip-det-list .item1 { background: url(../img/img/vip-bg1.jpg) no-repeat center center; background-size: cover; }

.vip-det-list .item2 { background: url(../img/img/vip-bg2.jpg) no-repeat center center; background-size: cover; }

.vip-det-list .item3 { background: url(../img/img/vip-bg3.jpg) no-repeat center center; background-size: cover; }

.vip-det-list .item4 { background: url(../img/img/vip-bg4.jpg) no-repeat center center; background-size: cover; }

.vip-det-list .tips { display: flex; padding: 0; }

.vip-det-list .tips span:first-child { flex: 1; }

.vip-det-list .tips label { font-size: .4rem; color: #ffeb00; }

.vip-det-list .tips span { display: block; font-size: .3rem; }

.jy_list { white-space: nowrap; overflow-x: auto; padding: .2rem; background: #fff; line-height: .75rem; }

.jy_list .dele { display: inline-block; padding: 0 .2rem; border: 1px solid #b8bcc4; height: .75rem; border-radius: .1rem; }

.jy_list .dele span { display: inline-block; padding-left: .5rem; background: url(../img/img/ico25.png) no-repeat left center; background-size: .4rem auto; color: #F04E31; }

.jy_list ul { display: inline-block; white-space: nowrap; }

.jy_list ul li { position: relative; display: inline-block; border: 1px solid #b8bcc4; border-radius: .1rem; margin-left: .2rem; padding: 0 .3rem; height: .75rem; color: #666; }

.jy_list ul li a { display: block; color: #666; }

.jy_list ul li::after { content: ''; display: none; width: .3rem; height: .3rem; background: url(../img/img/icon85.png) no-repeat center center; background-size: 100% auto; top: -.15rem; right: -.15rem; position: absolute; border-radius: 100%; border: 1px solid #fff; }

.jy_list ul li.on { background: #6a46ff; border-color: #6a46ff; }

.jy_list ul li.on a { color: #fff; }

.jy_list ul li.on::after { display: block; }

.c_red { color: rgb(255, 0, 149) !important; }

.c_blue { color: #27a5fe !important;; }

.c_green { color: rgb(64, 161, 45) !important; }

.kj_k3.kj_list .item.item_jc .list li { width: 25%; }

.xg_kj_list .list_tab .icon.blue { background: rgba(39, 165, 254, 0); color: rgb(39, 165, 254); border: 1px solid rgb(39, 165, 254); }

.xg_kj_list .list_tab td.on .icon.blue { background: rgb(39, 165, 254); color: #fff; }

.xg_kj_list .list_tab .icon.red { background: rgba(255, 0, 149, 0); color: rgb(255, 0, 149); border: 1px solid rgb(255, 0, 149); }

.xg_kj_list .list_tab td.on .icon.red { background: rgb(255, 0, 149); color: #fff; }

.xg_kj_list .list_tab .icon.green { background: rgba(64, 161, 45, 0); color: rgb(64, 161, 45); border: 1px solid rgb(64, 161, 45); }

.xg_kj_list .list_tab td.on .icon.green { background: rgb(64, 161, 45); color: #fff; }

.cp_list .flex span { padding: 0 0.5rem; }

.cp_list .flex select { width: 2rem; background:none;}

.cp_list .flex { border-bottom: 1px solid rgba(255,255,255,0.16); }

.tdlb_btn.flex { padding: 0; }

.tdlb_btn.flex a { margin: 0 .3rem; }

.tdlb_btn.flex a.a1 { background: #6a46ff; }

.hash { padding-top: 1rem; }

.hash_tag { clear: both; line-height: .94rem; }

.hash_tag li { float: left; width: 25%; }

.hash_tag a { display: block; background: #6a46ff; text-align: center; color: #fff; font-size: .39rem; border-radius: 3px 3px 0 0; }

.hash_tag li.on a { background: #2fcdf0; color: #fff; }

.hash_tag_list { padding: 0 .4rem; background: #212348; height: 6.2rem; }

.hash_tag_list .item > .flex { padding: .3rem 0; align-items: center; }

.hash_tag_list .ewm { margin-right: .50rem; width: 2.3rem; height: 2.3rem; background: url(../img/img/hsicon1.png) no-repeat center center; background-size: 100% 100%; padding: .18rem; }

.hash_tag_list .text { overflow: hidden; }

.hash_tag_list .tit { line-height: .9rem; }

.hash_tag_list .tit h3 { font-size: 22px; color: #000; }

.hash_tag_list .tit p { font-size: .43rem; color: #fff; }

.hash_tag_list .tit span { color: #ff0000; padding-left: .1rem; font-weight: bold; }

.hash_tag_list .tips1 { font-size: .38rem; text-align: center; }

.hash_tag_list .tips1 p { display: inline-block; padding-left: .67rem; background: url(../img/img/hsicon2.png) no-repeat left center; background-size: .44rem auto; line-height: 1.15rem; color: #fff; }

.hash_tag_list .tips1 a { color: #2fcdf0; }

.hash_tag_list .bottom { line-height: 1.04rem; display: flex; }

.hash_tag_list .bottom .flex1 { width: 0; text-align: center; background: #6a46ff; color: #fff; }

.hash_tag_list .bottom .flex1 span { display: block; border-bottom: 1px solid #6a46ff; color: #fff; font-size: .34rem; position: relative; }

.hash_tag_list .bottom .flex1 span:after,
.hash_tag_list .bottom .flex1 span:before { content: ''; display: block; width: 50%; position: absolute; bottom: -1px; height: 1px; background: linear-gradient(to left, rgba(255,255,255,0.5), #6a46ff); }

.hash_tag_list .bottom .flex1 span:after { right: 0; background: linear-gradient(to right, rgba(255,255,255,0.5), #6a46ff); }

.hash_tag_list .bottom .flex1 p { overflow: hidden; margin: 0 0.2rem; white-space: nowrap; text-overflow: ellipsis; font-size: .37rem; }

.hash_tag_list .bottom a { display: block; padding-top: .45rem; line-height: normal; width: 2.4rem; margin-left: .2rem; background: #6a46ff; text-align: center; }

.hash_tag_list .bottom a:active { background: #2fcdf0; }

.hash_tag_list .bottom a span { display: inline-block; padding-top: .75rem; font-size: .37rem; background: url(../img/img/hsicon3.png) no-repeat top center; background-size: .56rem auto; color: #fff; }

.hash_list { padding-top: 20px; }

.hash_list .list { background: #212348; }

.hash_list > .list { margin-top: .3rem; }

.hash_list .list .tit span { display: inline-block; padding: 0 .55rem; background: #6a46ff; color: #fff; line-height: .92rem; border-radius: 0 0 .3rem 0; font-size: .4rem; font-weight: bold; }

.hash_list .list .tit span:after { content: ''; display: inline-block; vertical-align: middle; width: .44rem; height: .44rem; background: url(../img/img/hsicon4.png) no-repeat center center; background-size: .44rem; margin-left: .2rem; margin-bottom: 3px; }

.hash_list .list .box { padding: .3rem; font-size: .36rem; color: #fff; line-height: .6rem; }

.hash_list .list .box li { margin-bottom: .3rem; }

.hash_list .list .box li:last-child { margin-bottom: 0; }

.hash_list .list .box li > span { display: block; float: left; padding-left: .6rem; line-height: .6rem; background: url(../img/img/hsicon5.png) no-repeat left center; background-size: .3rem auto; min-height: .6rem; vertical-align: middle; }

.hash_list .list .box p { overflow: hidden; color: #fff; }

.hash_list .flex_txt { padding: .2rem; border: 1px dashed #ff0000; background: #382934; position: relative; }

.hash_list .flex_txt .p1 span { display: block; float: left; height: 100%; }

.flex_txt .box { background: none; padding: .15rem; font-size: .37rem; }

.flex_txt .box li:first-child { padding-right: 2.4rem; }

.flex_txt .box li > span { float: left; line-height: .66rem; }

.flex_txt .box p { overflow: hidden; line-height: .66rem; }

.hash_list .flex_txt:after { content: ''; display: block; position: absolute; width: 2.3rem; height: 1.9rem; background: url(../img/img/hsicon6.png) no-repeat center center; right: .1rem; background-size: 100% 100%; top: 0; margin-top: -.5rem; }

.hash_list .flex_txt .span_tit { float: left; padding-left: 160px; width: 2em; display: block; font-size: 17px; color: #1e1e1e; line-height: 24px; font-weight: bold; margin-right: 20px; margin-top: 2px; }

.hash_list .txt { overflow: hidden; line-height: 28px; font-size: 15px; color: #fff; }

.hash_list .red { color: #ff0000; }

.hash_list .list li .txt { font-size: .36rem; line-height: .6rem; }

.hash_list .list li .txt .p1 { color: #fff; }

.hash_list .list .box { background:none; }

.ht5 { height: 2px; }

.hash_list { height: calc(100vh - 11rem); overflow-y: auto; }

a.hs_m_btn { background: #6a46ff; color: #fff; display: inline-block; border-radius: .1rem; line-height: .7rem; padding: 0 0.5rem; font-size: .4rem; }

.i_copy { display: inline-block; width: .4rem; height: .4rem; background: url(../img/img/hsicon3-1.png) no-repeat center center; background-size: 100% auto; margin-left: .2rem; }

.div_tzxq span.left { text-align: left; margin-top: .3rem; margin-left: 0.3rem; }

.div_tzxq .div_text { position: relative; }

.div_tzxq .div_text .i_copy { position: absolute; bottom: 0.2rem; right: 0.2rem; }

.foot_hs { padding: .1rem 0; position: fixed; bottom: 0; left: 0; width: 100%; background:#212348 }

.tz_mmc_footer .mmc_foot { padding-bottom: 0; }

.foot_hs .foot_tz { padding: 0 0.2rem; }
.foot_hs .foot_tz a.a6 { position: initial; background: #2fcdf0; width: 100%; margin-top: 0.2rem; height: auto; bottom: auto; padding: 0.2rem; line-height: 1rem; font-size: .54rem; }
.foot_hs .foot_tz a.a6:after { display: none; }
.gl_tit ul.center { justify-content: center; }

.wdqy_cpfh_ts.on { margin-top: 0; background: #f9f9f9; }

.xg_dlgl_rgz { margin-bottom: .3rem; border-bottom: 1px solid rgba(255,255,255,0.16); }

.div_help_btn { position: absolute; top: .2rem; left: .3rem; z-index: 1; }

.div_help_btn .a { display: block; width: .58rem; height: .58rem; background: url(../img/img/icon-6.png) no-repeat center center; background-size: 100%; border-radius: .1rem; }

.div_help_btn .drop { display: none; position: absolute; left: .1rem; top: .9rem; background: #fff; box-shadow: -0.2rem 0 .25rem rgba(0, 40, 95, 0.3); white-space: nowrap; padding: 0 .4rem; border-radius: .1rem; }

.div_help_btn .drop a { border-radius: .1rem; display: block; line-height: .7rem; border: 1px solid #6a46ff; padding: 0 .3rem; color: #2fcdf0; }

.div_help_btn .drop .off span:after { content: '关'; color: #ff0c09; }

.div_help_btn .drop .on span:after { content: '开'; color: #01b312; }

.div_help_btn .drop li { margin: .3rem auto; }

.kj_bottom { position: relative; }

.div_lryl .lbl-jy { color: #333; }

.tx_btn.flex a { margin: 0 .2rem; }

.tx_btn.flex a.on { background: #6a46ff; }


/**/

.kj_list .item .list.list_bigball li > div { width: 1.2rem; height: 1.2rem; line-height: 1.2rem; }

.kj_list .item .list.list_bigball ul { flex-wrap: wrap; }

.kj_list .item .list.list_bigball li { width: 20%; max-width: 20%; min-width: 20%; margin-left: 0; }

.kj_list .item .i_ly,
.kj_list .item .i_yl { display: block; }

.kj_list .item .list li i.i_lr { color: #2fcdf0; }


.kj_list .item .list.list_btn ul li:last-child { margin-right: 0.1rem; }

.kj_list .item .list.list_btn ul li > div { width: .7rem; color: #0a8091; font-size: 0.4rem; }
.kj_list .item .list.list_btn ul li.on > div { background: linear-gradient(to bottom,#6a46ff,#6a46ff); color: #fff; }

.kj_list .item .list_btn.list { width: auto; }

.zbjl_tab .ckxj_list_item .grtz_btn ul li a { color: #fff; }


.navside .nav ul li.last span.icon7 { color: #ff0000; }




.page_qygz { margin: 0.3rem; border: 1px solid rgba(255,255,255,0.16); }
.bank_bind { margin: 0.3rem; }
.page_cjwt { margin-top: 0.3rem; }
.page_yddl .login_log a img { height: 0.85rem; width: auto; }


.navside .ul_img_list_center li { width: 33.33%; }
.kj_item_tit { line-height: 1rem; border-radius: 0.2rem; text-align: center; margin-bottom: 0.3rem; background: rgba(255,255,255,0.5); }
.kj_item_tit label { color: red; }
.kj_list .item .list li .lbl { text-align: center; display: block; color: #ff1010; margin-top: 0.2rem; }

.li_tips2 { font-size: 0.4rem; color: #fff; text-align: center; margin-top: 0.5rem; }
.li_tips2 a { color: #ff1010; }


.kj_tit > ul li.c1 { background: linear-gradient(to bottom,#ffa000,#ffa12c); color: #fff; border-color: #ffa014; }
.div_a { position: relative; }
.tz_ft_btns .div_a .drop { background: #fefefe; padding: 0.2rem; position: absolute; bottom: 100%; left: 50%; transform: translateX(-50%); white-space: nowrap; z-index: 2; margin-bottom: 0.1rem; display: none; }
.tz_ft_btns .div_a .drop .a { display: inline-block; padding: 0 0.2rem; }
.tz_ft_btns .div_a span { padding-left: 0.4rem; }
.tz_ft_btns .div_a:hover .drop { display: block; }


.zhxq .num { padding: 0.2rem; font-size: .5rem; color: #ff1010; text-align: center; border-bottom: 1px solid rgba(255,255,255,0.16); line-height: .8rem; }
.zhxq .copy { float: right; font-size: .35rem; color: #ff1010; }
.three.zhxq .list span { min-width: 6em; text-align: right; margin-right: 0.2rem; }

.kj_list.kj_list_circle .list1 li div { width: 1.5rem !important; height: 1.5rem !important; border-radius: 100% !important; line-height: .4rem !important; display: flex; align-items: center; flex-direction: column; justify-content: center; }
.kj_list.kj_list_circle .item .list ul { display: block; }
.kj_list.kj_list_circle .item .list ul li { margin: 0.1rem 0rem; }
.kj_list.kj_list_circle p { font-size: .3rem; color: #ff1010; }
.kj_list.kj_list_circle .on p { color: #fff; }

.trend_2.trend_tab table td:first-child, .trend_2.trend_tab table th:first-child { width: 35%; }

.c_5fb6ff { color: #5fb6ff; }
.c_f79646 { color: #f79646; }
.c_4fbcd9 { color: #4fbcd9; }
.c_498dde { color: #498dde; }
.c_282828 { color: #282828; }
.c_57a9fc { color: #57a9fc; }
.c_b5a5c8 { color: #b5a5c8; }
.c_a6c168 { color: #a6c168; }
.c_ffa45c { color: #ffa45c; }
.c_f52df3 { color: #f52df3; }
.c_ec5c55 { color: #ec5c55; }
.c_ff6c65 { color: #ff6c65; }
.c_7744ec { color: #7744ec; }
.c_ad82f1 { color: #ad82f1; }
.c_497fe1 { color: #497fe1; }
.c_51e3b8 { color: #51e3b8; }
.c_28d2f7 { color: #28d2f7; }
.c_2dddad { color: #2dddad; }
.c_6ce431 { color: #6ce431; }
.c_cce020 { color: #cce020; }
.c_f7bd31 { color: #f7bd31; }
.c_ff7531 { color: #ff7531; }
.c_e02020 { color: #e02020; }


.cz_xzyh { margin: 0.3rem; padding: 0.2rem 0.3rem; border: 1px solid rgba(255,255,255,0.16); background: #212348; }
.cz_xzyh > span { color: #999; line-height: 1.8; }
.cz_xzyh .list { flex: 1; }
.cz_xzyh li { border-bottom: 1px solid rgba(255,255,255,0.16); color: #fff; cursor: pointer; padding: 0.4rem 0; background: url(../img/check.png) no-repeat left center; background-size: .6rem auto; padding-left: 0.9rem; }
.cz_xzyh li:last-child { border-bottom: 0; }
.cz_xzyh li.on { background-image: url(../img/check-2.png); }
.cz_xzyh li h3 { display: flex; justify-content: space-between; }
.cz_xzyh li p { margin-top: 10px; }
.cz_xzyh font, .cz_xzyh .font { color: #6a46ff; }
.cz_xzyh .btns7 a { margin-left: 30px; }

.talk_list .tit h3 i.seound { width: .6rem; height: .6rem; background: url(../img/img/icon17.png) no-repeat center center; background-size: 100% auto; }

.modal_gb .div_textarea { margin: .5rem; border: 1px solid rgba(255,255,255,0.16); }
.modal_btn3 { text-align: center; padding-bottom: .5rem; display: flex; justify-content: center; }
.modal_btn3 a { display: block; margin: 0 0.3rem; line-height: .8rem; width: 2.5rem; text-align: center;border-radius:0.1rem;background:#f5f5f5; border: 1px solid rgba(255,255,255,0.16); font-size: .3rem; }
.modal_btn3 a.on { background:#2fcdf0; color: #fff; border: 0; }

.footer2 { font-size: .32rem; z-index: 1001; box-shadow: 0 0 10px rgba(0,0,0,0.1); height:1.66rem}
.foot_list a{height:1.66rem}
.foot_list span.f1:before{ width:1.16rem; height:1.16rem;top:-.7rem;margin-left:-.58rem}
.foot_ht { height: 1.665rem; }
.foot_list a { padding: .15rem 0; }
.foot_list span {width:.7rem; height: .7rem; margin-bottom:.2rem}
.foot_list span.f1 {background-size: .6rem auto;}
.foot_list span.f2 {background-size: .6rem auto;}
.foot_list span.f3 {background-size: .6rem auto;}
.foot_list span.f4 {background-size: .6rem auto; }
.foot_list span.f5 { background-size: .6rem auto; } 
.foot_list span i { width: .35rem; height: .35rem; line-height: .32rem; font-size: .28rem; }

.header .wrap { display: flex; align-items: center; justify-content: center; }

.header { z-index: 1001; }
.bjl_btns .a_btn { width: 100%; }


.cz_list .div_input { height: auto; flex: 1; }
.money_list { width: 100%; }
.money_list li { width: 30%; margin-right: 3.3%; float: left; text-align: center; line-height: .8rem; background: #6a46ff; color: #fff; border-radius: 0.1rem; margin-top: .2rem; font-size: .4rem; }
.my_tab2 table { width: 100%; text-align: center; }
.my_tab2 table th { background: #322057; color: #fff; line-height: 1rem; font-size: .4rem; font-weight: inherit; }
.my_tab2 table td { background: #212348; border: 1px solid rgba(255,255,255,0.16); padding: .2rem; font-size: .35rem; }
.my_tab2 { margin: 0 0.3rem; }
.my_tab2 input { width: 2rem; height: .75rem; line-height: .75rem; text-align: center; border: 1px solid rgba(255,255,255,0.2); }
.my_tab2 .dele { color: #ff1010; }
.modal_btns2 { margin-top: .5rem; }
.modal_btns2 a { min-width: 2rem; text-align: center; display: block; padding: 0 .3rem; line-height: .8rem; border-radius: .8rem; border: 1px solid rgba(255,255,255,0.16); background: #fff; font-size: .35rem; }
.modal_btns2 a.a2 { background: linear-gradient(to left, #ff6920,#ff942c); color: #fff; }
.modal_btns2 a:not(:first-child) { margin-left: .2rem; }
.cz_info ul { display: flex; flex-wrap: wrap; }
.cz_info { margin: .2rem; }
.cz_info li { flex: 0 0 33.3%; }
.cz_info li a { display: block; border-radius: 0.1rem; margin: .1rem; border: 1px solid #6a46ff; line-height: .8rem; text-align: center; color:#fff;}
.cz_info li.on a { background: #6a46ff; color: #fff; }



.google_tips .list ul li .text a { width: auto; }

.google_yz { background: #2f3155; }
.google_yz .item { border-bottom: 1px solid rgba(255,255,255,0.16); padding: .2rem 0.3rem; min-height: 1.5rem; display: flex; align-items: center; justify-content: space-between; }
.google_yz a { min-width: 5em; text-align: center; color: #ff1010; display: inline-block; margin-left: .3rem; }
.google_yz a.btn { padding: 0 .3rem; line-height: .8rem; border-radius: 1rem; background: #6946ff; color: #111; color:#fff; }
.google_yz a.btn.btn1 { background: #58c931; }
.google_yz a.btn.btn2 { background: #f54a4d; }
.google_yz p { font-size: .3rem; margin-bottom: .2rem; color: #ff1010; }
.google_yz .txt { text-align: center; }

.modal_tips .div_input1 { width: 100%; background: rgba(255,255,255,0.16); border-radius: 0.1rem; line-height: 1.5rem; margin-bottom: 0; height: 1.5rem; }
.modal_tips .div_input1 .icon6 { background-image: url(../img/why3.png); background-size: .7rem auto; opacity: .3; margin-right: .3rem; width: 1rem; }
.google_modal_tips .fp_modal .modal_cont { width: 90%; }
 
.google_modal_tips .tit h3 { color: #fff; }
.modal_tips.google_modal_tips .modal_cont { padding-bottom: 1rem; }
.modal_tips.google_modal_tips .modal_cont .tit h3 { color: #fff; }
.google_modal_tips .cont { padding: 1rem; padding-bottom: 0.5rem; }



.kjqs_box .list ul li span { margin-left: 0.1rem; }
.kjqs_box .list ul li span:first-child { margin-left: 0.5rem; }
.kjqs_box .tit2 ul li.on span { background: linear-gradient(to bottom,#ff1010,#bc0000); }
.kjqs_box .tit2 ul li span { border-radius: 100%; }

.header a.icon_menu2, .header a.icon_menu { margin-top: 0; top: 0; width: .9rem; height: .9rem; }
.header a.icon_menu { background-size: 100% auto; width:1.2rem; height:1.2rem; }
.header a .lbl{width:.38rem;height:.38rem;line-height:.38rem; font-size:.3rem}
.head_rt:after{ font-size:.34rem}
.head_rt { margin-top: 0; top: 50%; margin-top: -.6rem; }




.main_tit { white-space: nowrap; overflow-x: auto; }
.where_btns { padding: 0.3rem; display: flex; align-items: center; justify-content: flex-end; }
.where_btns .btn { display: block; margin-left: 0.2rem; border-radius: 0.1rem; line-height: 0.75rem; padding: 0 0.3rem; background: linear-gradient(to right, #ff6920,#ff942c); color: #fff; }
.where_btns .btn.on { background: linear-gradient(to right, #b89400, #c7a251); }
.ctjl_zhje .item .title h3 em.lbl { display: flex; align-items: center; }
.ctjl_zhje .item .title h3 em.lbl:before { content: ''; display: block; width: 0.2rem; height: 0.2rem; border-radius: 100%; background: green; margin-right: 0.15rem; }
.ctjl_zhje .item .title h3 em.lbl2 { color: #bbb; }
.ctjl_zhje .item .title h3 em.lbl2:before { background: #999; }
.ckxj_list_item ul:after, .ckxj_list_item:after { content: ''; clear: both; }
.ctjl_zhje .list2 { display: flex; flex-wrap: wrap; background: #212348; padding: 0.3rem; line-height: 0.75rem; border-bottom: 1px solid rgba(255,255,255,0.16); }
.ctjl_zhje .list2 li:nth-child(2n+1) { width: 40%; }
.ctjl_zhje .list2 li { display: flex; align-items: center; }
.ctjl_zhje .list2 li span { color: rgba(255,255,255,0.7); }
.ctjl_zhje .list2 li:before { content: ''; display: block; width: 0.1rem; height: 0.1rem; border-radius: 100%; background: #999; margin-right: 0.2rem; }
.ctjl_zhje .edit1, .ctjl_zhje .edit2, .ctjl_zhje .edit3 { width: 1.2em; height: 1.5em; background: url(../img/icon20-4.png) no-repeat center center; background-size: 100% auto; margin: 0 0.1rem; }
.ctjl_zhje .edit2 { background-image: url(../img/icon20-3.png); }
.ctjl_zhje .edit3 { background-image: url(../img/icon20-5.png); background-size:1em auto}

.gz_tit { line-height: 1.5rem; border-bottom: 1px solid rgba(255,255,255,0.16); text-align: center; }
.gz_tit .c1 { color: #c7a251; }
.modal { font-size: .4rem; }

.modal { display: block; }
.modal.none { display: none; }
 
.icon20 { width: 30px; height: 30px; background: url(../img/img/icon20-3.png) no-repeat center center; display: block; background-size: 80% auto; }
.icon20-2 { width: 30px; height: 30px; background: url(../img/img/icon20-4.png) no-repeat center center; background-size: 80% auto; display: block; }
.f-j-sb { display: flex; align-items: center; justify-content: space-between; }
li .div_t { width: 100%; } 
.div_t .f-j-sb { color: #666; line-height: 30px; margin-top: 10px; }
.div_t .textarea, .div_t textarea { border: 1px solid  rgba(255,255,255,0.2); padding: 10px; height: 2rem; width: 100%; box-sizing: border-box; }
.div_t .textarea span:not(:last-child)::after { content: '，'; }
.ul_tag4-1 { display: flex; flex-wrap: wrap; line-height: 30px; }
.ul_tag4-1 li { flex: 0 0 50%; margin-left: 0; }
.ul_tag4-1 li:first-child { flex: 0 0 100%; }
.zhst_tit2 li { min-width: 120px; text-align: center; }
.div_select2 select { padding: 0 10px; width: 100%; line-height: 34px; height: 34px; background: rgba(255,255,255,0.2);color:#fff;border:1px solid rgba(255,255,255,0.2)  }
.div_form li { margin-top: 10px; }
.div_form p { margin-bottom: 10px; color: #fff; }
.div_form .div_t { margin-top: 0; }

.gz_tit { border-bottom: 1px solid rgba(255,255,255,0.16); text-align: center; }
.div_j_sb { margin-top: 20px; padding: 0 10px; }
.div_j_sb li { display: flex; justify-content: space-between; line-height: 3; padding: 0 15px; }
.div_j_sb li:not(:last-child) { border-bottom: 1px solid rgba(255,255,255,0.16); }
.div_j_sb li:hover { background: rgba(0,0,0,0.05); }
.clone { display: none; }
.div_form { margin: 20px; margin-bottom: 0; }
.a_dele:hover { color: #f16868; }
.inp2 { width: 50px; border: 1px solid #ccc; text-align: center; line-height: 25px; text-align: center; }
.modal_cont .tab6 tr:hover td { background: rgba(0,0,0,0.05); }
.modal_cont .tab6 th { background: rgba(0,0,0,0.08); font-weight:normal;font-size:.3rem;line-height:1rem}
.modal_cont .tab6 td{ vertical-align:middle;height:1rem;border-bottom:1px solid rgba(255,255,255,0.16);text-align:center;}
.modal_cont .tab6 .a_dele{color:transparent;margin:0 auto;display:block;}
.modal_cont .tab6 { margin-top: 10px; }
.f-j-r { display: flex; align-items: center; justify-content: flex-end; }
.zhst_tit_tag .btns a:last-child { margin-right: 0; }
.gz_tit .zhst_tit_tag { position: absolute; bottom: 0; right: 0; margin-bottom: 10px; }
.gz_tit { position: relative; }
.a_btn_plan.lock { cursor: default; background: #c7a251; border-color: #c7a251; color: #fff; }

.modal_gz .modal_cont .cont { padding-top: 0; padding-bottom: 0.3rem; }
.modal_gz .modal_btn { border-top: 1px solid rgba(255,255,255,0.16); padding: .4rem 0 .1rem; }
.modal_gz .modal_cont { width: 90%; z-index:1}
.modal_gz .modal_cont .cont{ width:95%;margin:0 auto;}
.zhst_tit ul { display: flex; padding: .3rem; padding-bottom: 0; }
.zhst_tit li { flex: 1; text-align: center; line-height: 1rem; background: rgba(255,255,255,0.16); border-radius: .2rem; }
.zhst_tit li.on { background: #fda92d; color: #fff; }
.zhst_tit li:not(:last-child) { margin-right: .2rem; }
.modal_gz .div_input { border: 1px solid rgba(255,255,255,0.2); border-radius: 0; background: rgba(255,255,255,0.2); }


.ul_tag4-1 li { line-height: 30px; }
.ul_tag4-1 li span { display: block; padding-left: 20px; background: url(../img/img/ico6.png) no-repeat left center; background-size: 0.4rem auto; }
.ul_tag4-1 li.on span { background: url(../img/img/ico6_1.png) no-repeat left center; background-size: 0.4rem auto; }
.search { display: flex; height: 1rem; background: #212348; margin-top: 0.3rem; align-items: center; font-size: .4rem; padding-left: 0.2rem; }
.search a { display: block; padding: 0 0.4rem; background: #6a46ff; line-height: 1rem; color: #fff; }
.search input { flex: 1; }
.search.err input { color: #ff1010; }


.modal_cont .wrap{ font-size:.4rem}
.zhst_tit { display: flex; align-items: center; margin-bottom: 15px; }
.zhst_tit ul { flex: 1; overflow-x:auto;white-space:nowrap}
.zhst_tit ul li { cursor: pointer; display: inline-block; padding: 0 15px; line-height: 35px; background: rgba(255,255,255,0.16); margin-right: 5px; border-radius: 5px; }
.zhst_tit ul li.on, .zhst_tit ul li:hover { background: #6a46ff; color: #fff; }
.zhst_tit_tag { margin-bottom: 10px; }
.zhst_tit_tag span { display: inline-block; }
.zhst_tit_tag .t { margin-right: 15px; }
.tab_scroll table{min-width:600px;}
.zhst_tit_tag .t.item_2, .zhst_tit_tag .t.item_3 { display: none; }
.zhst_tit_tag .flex { display: flex; align-items: center; }
.zhst_tit_tag > .flex { margin-top: 10px; }
.zhst_tit_tag input { width: 30px; line-height: 26px; border: 1px solid #ccc; text-align: center; }
.zhst_tit_tag .select1 { height: 26px; line-height: 26px; border: 1px solid #ccc; margin-left: 5px; }
.zhst_tit_tag .red { color: #ff0000; }
.zhsz_modal { color: #333; }
.zhsz_modal .tab4 table { table-layout: auto; }
.zhsz_modal .tab4 td { height: 34px; }
.modal_gz .tab_scroll{ max-height:200px;}
.zhsz_modal .tab4 tr:nth-child(2n+1) td { background: #fcfcfc; }
.zhsz_modal .tab4 .check { width: 20px; text-align: center; margin: 0 auto; }
.check2:after, .check2:before { display: none; }
.zhsz_modal .tab4 input { width: 30px; height: 24px; line-height: 24px; border: 1px solid #ccc; margin-right: 5px; text-align: center; }
.zhsz_modal .text { text-align: center; margin-top: 10px; }
.zhsz_modal .text span { display: inline-block; margin: 0 10px; color: #ff0000; }
.btns a { display: block; margin-right: 5px;   padding: 0 10px; border-radius: 5px; color: #fff; display: inline-block; }
.zhst_tit_tag .btns a:last-child { margin-right: 0; }
.btns a.btn2 { background: linear-gradient(to bottom, #e5b975, #d1a662); }
.btns a.btn1 { background: linear-gradient(to bottom, #fb684d, #f24d2f); }
  
.gz_tit2{line-height:.8rem; text-align:left;border-bottom:0}
.zhst_tit_tag .btns  a{ line-height:.75rem}




.span_tips{ display:inline-block;width:20px;height:20px;position:relative;border-radius:100%; background:#bb8e2b; color:#fff;text-align:center; line-height:20px;margin:0 5px;cursor:pointer;}
.span_tips:before{ content:'?';}
.span_tips:hover label{display:block;}
.span_tips.rt label{margin-left:-150px;}
.span_tips.rt label:before{ left:50%;}
.span_tips label{ position:absolute;width:200px; padding:10px;background:#fff; border-radius:5px; box-shadow:0 0 10px rgba(0,0,0,0.5);z-index:10;color:#111;text-align:left;top:100%; left:50%; margin-left:-100px;margin-top:10px;display:none;}
.span_tips label:before{ content:'';display:block;position:absolute; width:0;height:0; border:5px solid #fff; border-top-color:transparent; border-left-color:transparent; border-right-color:transparent;top:-10px;left:0;right:0;margin:0 auto;}
.select4{ border:1px solid #ccc;width:1.25rem; padding:0 5px;line-height:26px; margin-right:5px;background: #fff url(../img/img/ico8.png) no-repeat 95% center;
    background-size: .3rem auto;}
.c6{color:#c7a251}
.zhst_tit_tag2{ margin-top:0.3rem}
.zhst_tit_tag2 > .flex{ margin-top:5px;}
.div_j_sb2{ margin:0px;}
.div_j_sb2  li{display:flex;align-items:center;height:1rem;border-bottom:1px solid rgba(255,255,255,0.16);}
.div_j_sb2 li:last-child{ border-bottom:0}
.div_j_sb2 span{display:block;width:5em; margin-right:10px;color:#ccc}


.modal_fhpf .page_data{margin:0.3rem 0 }
.modal_fhpf .page_data_btn a{ height:.95rem; line-height:.95rem; display:block;}
.modal_fhpf .zbjl_tab .ckxj_list_item{ padding:0.15rem;}
.modal_fhpf .ckxj_list_item ul li span{ padding-left:0.2rem;}
.modal_fhpf .box_list3 .list li{ padding-left:0.1rem;align-items:center;}
.modal_fhpf .modal_cont{width:96%;}
.modal_fhpf .zbjl_tab{ height:calc(100vh - 12rem);overflow-y:auto;}
.modal_fhpf .zbjl_tab::-webkit-scrollbar{ background:rgba(0,0,0,0.1);width:5px;}
.modal_fhpf .zbjl_tab::-webkit-scrollbar-thumb{ background:rgba(0,0,0,0.2)}

.modal_btn3 a,
.modal_btn a,
.modal_btn button{ font-size:.4rem}


.page_secure { margin: 0 0.3rem 0.3rem; border: 1px solid rgba(255,255,255,0.16); background: #212348; }
.secure_top { display: flex; line-height: 0.7rem; align-items:center; border-bottom: 1px solid rgba(255,255,255,0.2); padding: 0.2rem; padding-left:0; }
.secure_top .left { width:3rem; height:3rem; display:flex; align-items:center; flex-direction:column; justify-content:center; background:url(../img/bg6.png) no-repeat center center; background-size:2.5rem auto; line-height:0.8rem; }
.secure_top .left h4 { font-size:0.7rem; }
.secure_top .left p { margin-top:-0.1rem; }
.star { line-height: initial; }
.star span { font-size: 0; display: inline-block; vertical-align: top; width: 0.48rem; height: 0.5rem; background: url(../img/star.png) no-repeat center center; background-size: 0.48rem auto; opacity: 0.3; margin-right: 0.05rem; }
.star span.on { opacity: 1; }
.secure_top .right p span { font-weight: bold; color: #f54a4d; margin:0 0.1rem; }
.secure_list { padding: 0.2rem; }
.secure_list ul li { display:flex; justify-content:space-between; line-height:1rem; align-items:center; padding:0.2rem 0; }
.secure_list ul li span { display:block; padding-left:0.6rem; }
.secure_list ul li span.span1 { background: url(../img/img31.png) no-repeat left center; background-size:0.4rem auto; }
.secure_list ul li span.span2 { background: url(../img/img32.png) no-repeat left center; background-size: 0.4rem auto; }
.secure_list ul li span.span3 { background: url(../img/img33.png) no-repeat left center; background-size: 0.4rem auto; }
.secure_list ul li span.span4 { background: url(../img/img34.png) no-repeat left center; background-size: 0.4rem auto; }
.secure_list ul li span.span5 { background: url(../img/img35.png) no-repeat left center; background-size: 0.4rem auto; }
.secure_list ul li span.span6 { background: url(../img/img36.png) no-repeat left center; background-size: 0.4rem auto; }
.secure_list ul li label { }
.secure_list ul li label.lab1 { color:#ff1010; }
.secure_list ul li label a { display: inline-block; color: #fff; width: 2rem; text-align: center; background: #6a46ff; border-radius: 0.5rem; line-height: 0.7rem; margin-left: 0.2rem; }
.lbl_silder { display: block; width: 2rem; height: 0.7rem; border-radius: 0.5rem; background: rgb(64, 161, 45); border: 0.1rem solid rgb(64, 161, 45); position: relative; line-height: 0.45rem; }
.lbl_silder:before { content: ''; display: block; width: 0.5rem; height: 0.5rem; border-radius: 100%; background: #fff; margin-left: 0; transition: all 0.2s; }
.lbl_silder:after { content: 'on'; display: block; position: absolute; top: 0; left: 50%; text-align: center; color: #fff; }
.lbl_silder.on { background: #ccc; border-color: #ccc; }
.lbl_silder.on:before { margin-left: 1.3rem; }
.lbl_silder.on:after { content: 'off'; left: 30%; }

.modify_list { background: #212348; border: 1px solid rgba(255,255,255,0.16); margin:0 0.3rem; }
.modify_list ul li { display:flex; line-height:0.9rem; border-top:1px solid rgba(255,255,255,0.2); padding:0.2rem 0; }
.modify_list ul li:first-child { border-top:none; }
.modify_list ul li .left { width: 2.7rem; text-align: right; margin-right:0.5rem; }
.modify_list ul li .right { flex:1; position:relative; padding-right:0.2rem; }
.modify_list ul li .div_input { height:0.9rem; background:none; border-radius:0; border:none; }
.modify_list ul li .div_input.on { background: rgba(255,255,255,0.2); }
.modify_list ul li .tips { line-height: 0.6rem; }
.modify_list ul li .tips p { background:none; padding:0; color:#ffeb00; font-size:0.38rem; }
.modify_list ul li .select { font-size:0.4rem; padding:0 0.2rem; }
.modify_list ul li .img { margin-left:0.2rem; }
.page_modify .google_tips { margin: 0.3rem; border: 1px solid rgba(255,255,255,0.16); }
.modify_list input[readOnly] { color:#fff; }
.profile_picture { margin:0 auto; position:relative; width:3rem; height:3rem; }
.profile_picture img { display:block; border-radius:3rem; width:100%; }
.profile_picture a { display: block; width: 3rem; text-align: center; background: #6a46ff; border-radius: 0.5rem; line-height: 0.7rem; color:#fff; position:absolute; bottom:0; left:50%; transform:translateX(-50%); }
.modify_list ul li .web p { padding:0 0.2rem; }
.modify_list ul li .web span { color:#ff1010; margin-left:0.2rem; }
.modify_list ul li .right .inp_btn { position:absolute; top:0.1rem; right:0.2rem; font-size:0; }
.modify_list ul li .right .inp_btn a { display: inline-block; padding:0 0.3rem; background: #6a46ff; border-radius: 0.4rem; color: #fff; line-height:0.7rem; font-size:0.4rem; margin-left:0.1rem; display:none; }
.modify_list ul li .right .inp_btn a:first-child { display:inline-block; }
.modify_list ul li .right .inp_btn.on a { display: inline-block; }
.modify_list ul li .right .inp_btn.on a:first-child { display:none; }

.bank_head .gl_tit ul { justify-content: space-between; padding: 0 0.2rem; border-bottom: 1px solid rgba(255,255,255,0.16); }
.bank_head .gl_tit ul li { flex:initial; line-height:0.6rem; border-bottom:none; }
.bank_head .gl_tit ul li a { display:block; min-width:initial; padding:0.2rem 0 0.25rem; }
.bank_head .gl_tit ul li:after { display:none; }

.xbank_owl { }
.bank_item { margin: 0.3rem; background: #212348; border: 1px solid rgba(255,255,255,0.16); padding: 0.3rem 0.5rem; }
.bank_item .item { margin-bottom: 0.3rem; background: #00b790; border-radius:0.5rem; padding:0.7rem 0 0.3rem; width:7.46rem; margin-right:0.6rem; }
.bank_item .item.item2 { background: #e33b2f; }
.bank_item .item .top { text-align: center; }
.bank_item .item .top h3 { font-size: 0.54rem; font-weight:normal; }
.bank_item .item .top p { margin-top:0.7rem; font-size:0.54rem; display:block; }
.bank_item .item .btm { margin-top:0.7rem; display:flex; padding:0 0.3rem; }
.bank_item .item .btm .list { flex:1; }
.bank_item .item .btm .list p { }
.bank_item .item .btm .list h4 { margin-top:0.3rem; font-weight:normal; }
.bank_item .btns a { display: block; line-height: 1.2rem; color: #fff; text-align: center; font-size: 0.5rem; border-radius: 0.1rem; background: #6a46ff; }

.edzh_item { background: #212348; border: 1px solid rgba(255,255,255,0.16); margin:0.3rem; padding:0 0.2rem 0.2rem; }
.edzh_item ul { display:flex; justify-content:space-between; flex-wrap:wrap; }
.edzh_item ul li { width:45%; display:flex; justify-content:space-between; margin-top:0.2rem; line-height:1rem; padding:0 0.2rem; }
.edzh_item ul li.li1 { background: #00b790; }
.edzh_item ul li.li2 { background: #be7df5; }
.edzh_item ul li.li3 { background: #5996f7; }

.modal_tips .modal_btn a { height:1.1rem; line-height:1.1rem; max-width:3rem; font-size:0.45rem; }

.zd_list_web.flex { overflow: initial; }

 
