@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,cite,em,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,menu,nav,section,del,i{margin:0;padding:0}
body{width:100%; font-size:0.22rem; min-width: 320px; font-family:Microsoft YaHei,Helvetica Neue,Helvetica,Roboto,Heiti SC,STHeiTi,Arial,sans-serif; color:#222; padding:0px; margin:0 auto; background:#141158;}
table{border-spacing: 0; border-collapse: collapse;}
ol,ul,li,dl,dt,dd{list-style:none;}
img{display: block;width: 100%;height:auto; border:0;vertical-align:top; padding:0; margin:0 auto;}
cite,code,em,i{font-style:normal;}
html *{outline:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a{color:#222;text-decoration:none}
.cl{clear:both}
.cc:after {content: ".";display: block;height:0;clear: both;visibility: hidden;}
.cc {display: inline-block;} /* Hides from IE-mac \*/
* html .cc {height: 1%;}
.cc{display: block;} /* End hide from IE-mac */
textarea { -webkit-appearance: none;}
input[type="button"], input[type="submit"], input[type="reset"], input[type="text"]{-webkit-appearance: none; outline:medium;-webkit-tap-highlight-color:rgba(0,0,0,0);}

.admin_login01{position: absolute;top: 0.15rem;left: 0;height: 0.5rem;line-height: 0.5rem;padding: 0 3%;color: #ffffff;font-size: 0.22rem;}
.admin_login02{position: absolute;top: 0.15rem;left: 0;height: 0.5rem;line-height: 0.5rem;padding: 0 3%;color: #ffffff;font-size: 0.22rem;}
.act_ddcx{width:17%; position: absolute; top:0.2rem; right: 0;}

body{background:#141158 url(images/bg.jpg) center top no-repeat; background-size:100% auto; padding-bottom:1rem;}
header,section{width:100%; overflow: hidden;}
.indextxt1{width:100%; margin-top:0.25rem;}
.indexan1{width:84%; margin:0 auto;}
.indexan1dw{position: fixed; left:8%; bottom:0.2rem; z-index: 999;}
.zj_Scrool{margin: 0.2rem auto;padding: 0.16rem 0;width: 82%; color: #fff; text-align: center;}
.zj_Scrool li{color: #fff;font-size: 0.24rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

#swiper-container{width: 100%; height: 100%; padding-bottom:0.4rem; overflow: hidden; position: relative;}
#swiper-container .swiper-slide {transform: scale(0.9);}
#swiper-container .swiper-slide-active,#swiper-container .swiper-slide-duplicate-active{transform: scale(1);}
#swiper-container .swiper-pagination{bottom:0;}
#swiper-container .swiper-pagination-bullet{width:6px; height:6px; margin:0 3px; border-radius:3px; background: rgba(255,255,255,0.7);}
#swiper-container .swiper-pagination-bullet-active{background:#fff; width:15px;}

.swiper-slide .swiper_pos_r{position: relative;}
.swiper-slide cite{width:20%; position:absolute; bottom: 1.5px; right:1.5px; display:none;}

.swiper-slide-active cite{ display:block;}
.swiper-slide-active cite img{width:100%;}

.swiper-slide img.hot-img{width:30%; position:absolute; top:0; left:0;}

.tcsmtt1{width:100%; text-align: center; font-size:0.3rem; color:#fff; line-height:0.5rem; padding:0.2rem 0;}
.tcsmtt1 em{width:15%; margin:0 4%; height:1px; background:#fff; display: inline-block; vertical-align: middle;}
.tcsmtt1 img{width:0.25rem; height:0.25rem; margin:-0.05rem 0 0 1%; display: inline-block; vertical-align: middle;}

/* 弹框 */
.body_hidd{overflow: hidden; height: 100%; position: fixed; top: 0; left: 0%; width: 100%;}
.tc_body{width: 100%; bottom:-100%; left: 0%; position: fixed;  z-index: 1110; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); -webkit-transition: -webkit-transform 90ms; transition: transform 90ms ;}
.sharebg{background-color: rgba(0, 0, 0, 0.6); bottom: 0; height: 100%; left: 0; opacity: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 1100; display: none; overflow: hidden; position: fixed;}
.sharebg-active{opacity: 1; display: block; }
.am-acti-active{transform: translateY(0px);  -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); top: 0%; }
.am-acti-active2{transform: translateY(0px);  -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); bottom: 0%; }

.tc_main{position: relative;padding: 0.8rem 3% 0.2rem;width: 84%;background: #ffffff;margin: 1.4rem auto 0;border-radius: 0.2rem;}
.tc_main02{position: relative;padding: 0.8rem 3% 0.3rem;width: 84%;background: #ffffff;margin: 2rem auto 0;border-radius: 0.2rem;}
.lingdang_img{position: absolute;width: 34%;top: -0.5rem;left: 33%;}
.tan_xxx{position: absolute;width: 5%;top: -0.56rem;right: 0;}
.tc_tcsm{width:90%; line-height:0.45rem; padding:0.3rem 5% 0.2rem; background:#fff; border-radius:0.2rem 0.2rem 0 0; position: relative;}
.tc_tcsm dt{font-size:0.38rem; position: relative; text-align: center; height:0.6rem; line-height:0.6rem; margin-bottom:0.3rem;}
.tc_tcsm dd{max-height: 7rem; padding:0.2rem 2%; overflow-y: scroll; font-size:0.26rem; color:#666;}
.tc_tcsm dd a{color:#008eff;}
.tc_tcsm dt cite{width:0.3rem; position: absolute; top:0.12rem; right: 0;}

 /*登录*/
 /*
.inputCon li{margin-bottom: 0.14rem;}
.textIn{width: 95%;height: 0.32rem;line-height: 0.32rem;border: 1px solid #cccccc;background: #fff;padding: 0.2rem 0 0.2rem 5%;font-size: 0.24rem;}
.msg{float: left;width: 46%;height: 0.32rem;line-height: 0.32rem;border: 1px solid #cccccc;background: #fff;padding: 0.2rem 0 0.2rem 5%;font-size: 0.24rem;}
.getyzm{float: right;width: 44%;height: 0.73rem;background: #f46d3e;filter: alpha(opacity=100); opacity: 1;border: 0;color: #fff;font-size: 0.24rem;}
.getyzm.hui{background: #cccccc;color: #fff;}
.dengl{background: #f46d3e;margin-top: 0.3rem;text-align: center;height: 0.72rem;line-height: 0.72rem;font-size: 0.3rem;color: #fff;border-radius: 0.41rem;}
.dengl.hui{background: #cccccc;}
.zhang{position: relative;}
.quxiao{position: absolute;right: 0.2rem;top: 0.24rem;width: 0.3rem;display: none;}
.quxiao2{position: absolute;left: 42%;top: 0.24rem;width: 0.3rem;display: none;}
.wrong_wen{margin-bottom: 0.14rem;color: #ff0000;display: none;} */

/*登录*/
.inputCon{padding: 1rem 3% 0.1rem;background: #ffffff;margin: 0.9rem auto 0;border-radius: 0.2rem;}
.inputCon li{margin-bottom: 0.2rem;}
.telIn,.nameIn,.idIn{width: 95%;height: 0.4rem;line-height: 0.4rem;border: 1px solid #999999;background: #fff;padding: 0.2rem 0 0.2rem 5%;font-size: 0.28rem;}
.msg,.img_msg,.img_msg2{float: left;width: 46%;height: 0.4rem;line-height: 0.4rem;border: 1px solid #999999;background: #fff;padding: 0.2rem 0 0.2rem 5%;font-size: 0.28rem;}
.getyzm{float: right;width: 44%;height: 0.81rem;background: #018fe6;filter: alpha(opacity=100); opacity: 1;border: 0;color: #fff;font-size: 0.28rem;}
.getyzm.hui{background: #999999;color: #fff;}
.dengl{background: #f46d3e;text-align: center;height: 0.82rem;line-height: 0.78rem;font-size: 0.3rem;color: #fff;border-radius: 0.41rem;}
.dengl.hui{background: #999999;}
.zhang{position: relative;}
.quxiao,.quxiao4,.quxiao5{position: absolute;right: 0.2rem;top: 0.24rem;width: 0.3rem;display: none;}
.quxiao2,.quxiao3,.quxiao6{position: absolute;left: 42%;top: 0.24rem;width: 0.3rem;display: none;}
.wrong_wen{margin-bottom: 0.14rem;color: #ff0000;display: block;}
.yzm_img{float: right;width: 44%;height: 0.81rem;}




.tcmain_p{padding: 0.4rem 2% 0.6rem;color: #666666;font-size: 0.24rem;text-align: center;}
.tc_btn .tcbtn_l{float: left;width: 47%;height: 0.66rem;line-height: 0.66rem;text-align: center;font-size: 0.26rem;border: 1px solid #f46d3e;background: #ffffff;color: #f46d3e;border-radius: 0.4rem;}
.tc_btn .tcbtn_r{float: right;width: 47%;height: 0.66rem;line-height: 0.66rem;text-align: center;font-size: 0.26rem;border: 1px solid #f46d3e;background: #f46d3e;color: #ffffff;border-radius: 0.4rem;}
.tc_btn .tcbtn_know{display:block;height: 0.66rem;line-height: 0.66rem;text-align: center;font-size: 0.26rem;background: #f46d3e;color: #ffffff;border-radius: 0.4rem;}
.tcwait_main{width: 14%;margin: 3.4rem auto;}
.tcact_h2{text-align: center;color: #2a2a2a;font-weight: 400;font-size: 0.28rem;}

#tc_share{top: 0.4rem;}
#tc_share img{width:100%; border:0; overflow:hidden; vertical-align:top; height:auto; padding:0; margin:0 auto;}
.share_img{width: 80%;margin-left: 16%;}
.share_p1{text-align: center;color: #ffffff;font-size: 0.34rem;margin: 0.3rem auto 0.2rem;}
.share_p2{text-align: center;color: #ffffff;font-size: 0.3rem;}
.share_know{display: block;width: 30%;margin: 0.4rem auto 0;}


/* 弹框 */
.body_hidd{overflow: hidden; height: 100%; position: fixed; top: 0; left: 0%; width: 100%;}
.tcbox1,.tcbox2,.tcbox3,.tcbox4,.tcbox5,.tc_login,.tc_id,.tc_act_rule{width: 100%; bottom: -70%; left: 0%; position: fixed;  z-index: 1110; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); -webkit-transition: -webkit-transform 90ms; transition: transform 90ms ;}
.sharebg {background-color: rgba(0, 0, 0, 0.6); bottom: 0; height: 100%; left: 0; opacity: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 1100; display:none; overflow:hidden; position:fixed;}
.sharebg-active{opacity: 1; display:block; }
.am-acti-active{transform: translateY(0px);  -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); top:0; }
.tcbox_main{width:90%;margin:1rem auto 0;position: relative;overflow: hidden;}
.tc_xxx{position: absolute;right:0;top:0.14rem;width:10%;}
.tan1_png{position: absolute;width:40%;top:0.38rem;left:30%;z-index: 99;}
.tc2_main{background: #fff;padding:1.1rem 4% 0.3rem;border-radius:0.2rem;color:#323232;margin-top: 0.9rem;}
.tc2_main p{text-align:center;font-size: 0.28rem;line-height: 0.44rem;color:#666666;}
.tc2_main a{display: inline-block;width:40%;height:0.66rem;line-height:0.66rem;font-size:0.3rem;color:#fff;text-align:center;margin:0.3rem 5% 0.2rem 5%;background:#0e83f1;border-radius: 0.1rem;}
.tc2_main a.tc2_qx{background:#7ebcf6;}
.wait_img{width:24%;margin:0.2rem auto;}
.tc3_main{margin: 2rem auto 0;}
.tc3_main p{text-align: center;color:#fff;font-size: 0.26rem;margin:0.2rem 0 0.4rem;}
.tc3_wait{width:20%;margin-left: 40%;}
.tcbox4 a.tc4_sure{margin:0.2rem 25%;width:50%;}
.tcbox4 p.tc4_p2{font-size: 0.2rem;text-align: left;padding:0.2rem 5% 0;}
.tcbox4 p.tc4_p2 span{color:#ff0000;}
.tc5_main{background: #fff;padding:1.1rem 4% 0.3rem;border-radius:0.2rem;color:#323232;margin-top: 0.9rem;}
.tc5_main p.tc5_p1{text-align:center;font-size: 0.3rem;line-height: 0.44rem;color:#666666;margin:0.5rem 0;}
.tcbox5 a.tc5_sure{margin:0.2rem 25%;width:50%;}
.tc5_p2{padding:0 10% 0.2rem;}
.tc5_p2 .left{width:26%;text-align: right;}
.tc5_p2 .right{width:74%;color:#ff1506;text-decoration: underline;}
.tcbox6 a.tc6_sure{margin:0.2rem 10%;width:80%;}
.tcbox6 p.tc6_p2 span{color:#ff0000;}


.rwy-ul{position: relative;height: 2.4rem;}
.rwy-ul .li1{position: absolute;width: 50%;top: 0.2rem;left: 5%;z-index: 2;}
.rwy-ul .li1.sure{position: absolute;width: 60%;top: 0;left: 5%;z-index: 2;}
.rwy-ul .li-main{position: relative;}
.rwy-ul .li-main .hot-img{position: absolute;width: 20%;top: 0;left: 0;}
.rwy-ul .li-main .zhong-img{position: absolute;width: 14%;bottom: 0;right: 0;display: none;}
.rwy-ul li.sure .zhong-img{display: block;}
.rwy-ul .li2{position: absolute;width: 50%;top: 0.2rem;right: 5%;z-index: 1;}
.rwy-ul .li2.sure{position: absolute;width: 60%;top: 0;right: 5%;z-index: 3;}
.rwy-one{position: relative;width: 66%;margin: 0 auto;}


.tcact_main{background: #fff;padding:1.1rem 4% 0.3rem;border-radius:0.2rem;color:#323232;margin-top: 0.9rem;}
.tcact_main p{text-align:left;font-size: 0.28rem;line-height: 0.44rem;color:#666666;}
.tcact_main a.tc2_sure{display: inline-block;width:80%;height:0.66rem;line-height:0.66rem;font-size:0.3rem;color:#fff;text-align:center;margin:0.3rem auto 0.2rem;background:#0e83f1;border-radius: 0.1rem;}
.tcact_h2{text-align: center;margin-bottom: 0.2rem;font-size: 0.35rem;font-weight: 400;}
.tcact_wen{width: 100%;max-height: 4rem;overflow: auto;text-align: left;}
.tcact_main img{width: 100%;}
.tcact_wen img{max-width:95%;}
/*添加活动规则*/
.hkpzactgz{width:100%;}
.actgz_txt1{width:84%; font-size:0.22rem; line-height:0.4rem; padding:0 8%; color:#333;}
