input[type="button"]{background:none;outline:none; border:0;-webkit-appearance: none;}
html{position:relative;}
body{width:100%;max-width:750px;min-width:320px;margin:0 auto;background: #191232 url(../wap/img/body_bg.jpg) no-repeat center top;}

.v_tb{display:table;width:100%;height:100%;}
.v_tbc{display:table-cell;vertical-align:middle;}
.banner img{max-width:100%;}
.ditch{height:7.5px;background-color:#ededed;box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.20);}
.more{position:absolute;width:1rem;height:.4rem;text-indent:-9999px;background-image:url("../wap/img/btn_more1.png");background-size:100% 100%;}
h2.tit{position:relative;height:1.46rem;text-indent:-9999px;background-image: url("../wap/img/tit_bg.png");background-size:cover;}
h2.tit .more{right:.4rem;top:.66rem;}
h2.tit::before{position:absolute;top:.6rem;left:2.825rem;content:'';width:1.79rem;height:.36rem;}


.tab{box-sizing:border-box;min-width:25%;height:1.2rem;line-height:22.5px;font-size:16px;background-color:#c7e1f7;color:#449be5;}
.tab .cur, .tab span:hover{background-color:#449be5;color:#fff;}
.tab .cur + span .v_tbc::before, .tab span:hover + span .v_tbc::before{background-color:#c7e1f7;}
.tab span{float:left;box-sizing:border-box;padding:.14rem 0;height:100%;text-align:center;cursor:pointer;}
.tab span .v_tbc{position: relative;}
.tab span .v_tbc::before{position:absolute;top:0;left:0;content:'';height:100%;width:1px;background-color:#449be5;}
.tab span:first-child .v_tbc::before{display:none}
@media screen and (max-width: 320px) {
  .tab{font-size:14px;line-height:20px;}
}
.tab_2{font-size:16px;line-height:.8rem;overflow:hidden;background-color:#c7e1f7;color:#449be5;}
.tab_2 li{float:left;text-align:center;cursor:pointer;}
.tab_2 li.cur,.tab_2 li:hover{background-color:#449be5;color:#fff;}


header{height:.7rem;line-height:.7rem;background:#499be1;font-size:14px;color:#fff;}
header a{color:inherit;}
header a:hover{text-decoration:underline;}
header .container{padding:0 .33rem;overflow:hidden;}
header .logo{float:left;}
header .logo a{display:inline-block;width:1.76rem;height:.44rem;vertical-align:middle;background-image:url("../wap/img/logo1.png");background-size:cover;text-indent:-9999px;}
header .loginbox{float:right;color:#f4fdfe;display: flex;display: -webkit-flex;align-items: center}
header .loginbox a{display:inherit;}
header .loginbox img{width:0.48rem;height:0.48rem;border-radius:0.48rem;margin-right:0.1rem;}
header .loginbox .login,header .loginbox .logout{margin-left:0.4rem;}

.main{padding-bottom:0.5rem;background-color:#fff;}
.main .top{position:relative;height:6rem;}
.main .top h1,.main .top .intro{display:none;}
.main .top{background-image:url("../wap/img/main_bg.jpg");background-size:cover;}
.applyBtn_wrap{position:absolute;bottom:1.17rem;width:100%;height:1.13rem;text-indent:-9999px;}
.applyBtn{position:relative;display:block;height:100%;width:2.27rem;margin:0 auto;background-color:#ff31a3;border-radius:10px;text-indent:-9999px;}
.applyBtn::before{position:absolute;content:'';display:block;top:.30rem;left:50%;width:1.86rem;height:.50rem;margin-left:-0.93rem;background-image:url("../wap/img/tit_b_1.png");background-size:cover;}
.applyBtn.enter{background-color:#449be5;}
.applyBtn.enter::before{background-image:url("../wap/img/tit_b_2.png")}
.applyBtn.gray{background-color:#c3c3c3;}
.applyBtn.gray::before{top:.36rem;height:.40rem;background-image:url("../wap/img/tit_b_3.png")}

.main .top nav{position:absolute;bottom:0;height:.77rem;line-height:.77rem;padding-top:3px;width:100%;background-color:#449BE5;}
.main .top nav span{display:block;float:left;width:16.66%;font-size:16px;text-align:center;background-color:#422C82;color:#fff;cursor:pointer;}
.main .top nav span:hover,.main .top nav span.cur{background:#499be1;}

.bottom {position:fixed;left:0;bottom:0;width:100%;}
.bottom .applyBtn_Wrap{max-width:7.50rem;margin:0 auto;height:1.1rem;line-height:1.1rem;text-align:center;}
.bottom .applyBtn{display:inline-block;width:100%;height:1.1rem;vertical-align:middle;text-indent:-9999px;border-radius:0;background-size:cover;}
.gotop{position:fixed;display:block;width:.8rem;height:.8rem;right:.08rem;bottom:1.67rem;background-image:url("../wap/img/top.png");background-size:cover;}


.tabs{display: none;}
.tl{text-align: left}
.tr{text-align: right}
.red{color:#e12e36;}

.list_wrap ul{padding:0 .34rem;line-height:25px;font-size:13px;}
.list_wrap ul li{overflow:hidden;text-overflow:ellipsis;}
.list_wrap ul li:hover{background-color:rgba(199,225,247,0.30);}
.list_wrap ul .date{padding-top:5px;line-height:12px;sfont-size:12px;color:#999;}
.list_wrap ul a{color:#333;}
.list_wrap ul a:hover{color:#666;}

.list_wrap_b ul{line-height:17.5px;font-size:15px;padding:0;}
.list_wrap_b ul li{padding:9px .4rem;cursor:pointer;}
.list_wrap_b ul li{border-bottom:1px solid rgba(204,204,204,0.5);}

.page_wrap{text-align:center;}
.page{display:inline-block;overflow:hidden;}
.page a{float:left;width:.6rem;height:.6rem;margin-right:.1rem;border:1px solid rgba(68,155,229,0.5);border-radius:3px;line-height:.6rem;text-align:center;font-size:.3rem;}
.page a:last-child{margin-right:0;}
.page a:hover, .page a.cur{border:1px solid #449be5;background-color:#449be5;}
.page a:hover a, .page a.cur a{color:#fff;}
.page a.prev, .page a.next{position:relative;cursor:pointer;text-indent:-9999px;background-color:transparent;}
.page a.prev::before, .page a.next::before{position:absolute;content:'';display:block;width:.22rem;height:.38rem;top:.13rem;left:.17rem;background-image:url("../wap/img/icon_pre.png");background-size:cover;}
.page a.next::before{background-image:url("../wap/img/icon_next.png");}
.page a.gray,.page a.gray:hover{color:#999;background:#f4f4f4;cursor: default;}


.table_wrap table{width:100%;font-size:13px;}
.table_wrap table a{color:inherit;}
.table_wrap table a:hover{color:#499be1;}
.table_wrap thead{line-height:35px;background-color:rgba(199,225,247,0.30);color:#333;}
.table_wrap tbody tr{box-sizing:border-box;border-bottom:1px solid rgba(204, 204, 204, 0.3)}
.table_wrap tbody tr:last-child{border-bottom:0}
.table_wrap th, td{font-weight:normal;text-align:center;}
.table_wrap th:first-child, .table_wrap td:first-child{padding-left:15px;}
.table_wrap th:last-child, .table_wrap td:last-child{padding-right:15px;}
.table_wrap th i{position:relative;font-style:normal;padding:4px 18px 4px 7px;margin-right:-10px;border-radius:5px;}
.table_wrap th i::after{content:'';position:absolute;top:10px;right:6px;width:8px;height:4px;background-image:url("../wap/img/triangle1.png");background-size:cover;}
.table_wrap th i.cur{background-color:#449be5;color:#fff;}
.table_wrap th i.cur::after{background-image:url("../wap/img/triangle2.png");}
.table_wrap td{padding:8px 0;}
.table_wrap .l1 td{padding-top:12px;padding-bottom:12px;}
.table_wrap .l1,.table_wrap .l2,.table_wrap .l3{color:#ff9532;font-style: normal;}
.table_wrap .gre{color:#41a242;}
.table_wrap .red{color:#d33a2B;}
.table_wrap .nodata td{height:50px;}

.table_wrap_b table{width:100%;font-size:12px;}
.table_wrap_b thead{line-height:40px;font-size:14px;background-color:#a268fb;color:#fff;border:1px solid rgba(162,104,251,0.5);}
.table_wrap_b td{line-height:35px;border-color:rgba(162,104,251,0.5);border-style:solid;color:#333;}
.table_wrap_b td{border-left-width:1px;border-right-width:1px;}
.table_wrap_b .title{max-width:132px;min-height:44px;box-sizing:border-box;margin:0 auto;padding:.1rem 0;line-height:17px;border-radius:44px;text-align:center;color:#fff;background-color:#7541CD;}
.table_wrap_b .title strong{color:#fee04f;}
.table_wrap_b .title.l1{line-height:34px;}
.table_wrap_b tr:nth-child(even) td:last-child{background-color:#f5eefe;}
.table_wrap_b td{text-align:left;padding-left:11px;}
.table_wrap_b .title_td{padding-left:0;border-top-width:1px;border-bottom-width:1px;}
.table_wrap_b .title_td + td{border-top-width:1px;}
.table_wrap_b tr:last-child td{border-bottom-width:1px;}
@media screen and (max-width: 320px) {
  .table_wrap_b .title{max-width:120px;}
}

.desc_box{margin: 0 .25rem;padding:.16rem .26rem .24rem .26rem;border: 1px solid rgba(151,151,151,0.20);border-radius:5px;line-height:25px;font-size:13px;color:#333;background-color:rgba(228,228,228,0.2);}
.desc_box strong{font-weight:normal;color:#449be5;}
.desc_box .links{margin-top:.1rem;text-align:center;color:#449be5}
.desc_box .links a{color:inherit;}

.mask,.mask2{position:fixed;width:100%;height:100%;left:0;top:0;bottom:0;background: rgba(0,0,0,0.5);display: none;}
.layer{position:fixed;width:100%;left:0;top:0;bottom:0;display:flex;display:-webkit-flex;justify-content: center;align-items: center}
.layerItem{width:330px;background:#fff;border-radius:3px;display:none}
.layerItem .titbar{position:relative;background:#422d81;height:42px;text-align: center;color:#fff;font-size:18px;line-height:42px;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.layerItem .titbar .close{position:absolute;display:block;text-indent:-9999px;cursor:pointer;width:20px;height:20px;right:15px;top:10px;background-image:url("../wap/img/modal_b_close.jpg");background-size:cover;}
.layerItem .content{padding:15px;text-align: center}
.layerItem .content .msg{font-size:24px;font-weight:bold;line-height:40px;color:#449be5;margin:20px 0 5px;}
.layerItem .content .text{font-size:14px;line-height:20px;color:#a3a3a3;margin-bottom:10px;}
.layerItem .bigBtn{width:136px;height:39px;background:#449be5;text-align: center;color:#fff;font-size:16px;line-height:39px;display: block;margin:16px auto;border:none;border-radius: 4px;}
.layerItem .bigBtn.gray{background:#ddd;}

#mobileBox .content{text-align:left;}
#mobileBox .formbox{margin-bottom:15px;}
#mobileBox .formbox .t1{font-size:14px;}
#mobileBox .formbox label{font-size:14px;color:#000;margin:10px 0;display: flex;display: -webkit-flex;justify-content:left;align-items:center}
#mobileBox .formbox label span{text-align:right;width:72px;}
#mobileBox .formbox input.form_text{height:20px;padding:5px;border:1px solid #e3e3e3;border-radius: 4px;font-size:14px;width:135px;flex:auto;}
#mobileBox .formbox .sendSms{width:80px;height:30px;margin-left:10px;background: #449be5;text-align:center;color:#fff;font-size:14px;line-height:30px;border-radius: 4px;}
#mobileBox .formbox .errorInfo{min-height:20px;color:#f00;}
#mobileBox .formbox .errorInfo a{color:#449be5;}
#mobileBox .protocol{height:100px;background:#f0f0f0;color:#333;font-size:14px;line-height:24px;padding:10px;overflow-y:auto;margin-bottom:5px;}
#mobileBox .protocol a{color:#449be5;}
#mobileBox .protocol_check{display: flex;display: -webkit-flex;justify-content:left;align-items:top;color:#a3a3a3;}
#mobileBox .protocol_check input{width:16px;height:16px;margin:5px 10px 0 0;}

#askBox textarea{width:100%;height:112px;padding:10px;box-sizing:border-box;}
#askBox p .red{font-size:20px;}

#msgBox .bigBtn{width:100px;height:28px;line-height:28px;}

.fixedPos{position:fixed;}

.personList{margin-left:.4rem}
.personList .pbox{display:inline-block;box-sizing:border-box;width:1.3rem;margin-right:.24rem;background-color:rgba(239,239,239,0.5);border:1px solid rgba(68,155,229,0.5);border-radius:3px;font-size:.26rem;white-space:normal;}
.personList .pbox:last-child{margin-right:1.2rem;}
.personList .pbox img{display:block;width:.7rem;height:.7rem;margin:.16rem auto 0 auto;background-color:#bdbdbd;border-radius:50%;text-align:center;}
.personList .pbox p{text-align:center;line-height:.60rem;color:#333;height:.60rem;overflow: hidden;}
.personList .pbox .bt{display:block;line-height:.5rem;text-align:center;color:#fff;background-color:#449be5;}

.qsList ul{padding-top:.4rem;padding-left:.25rem;padding-right:.25rem;overflow-y: auto;}
.qsList li{margin:.2rem auto;overflow: hidden;border-radius:5px;border:1px solid rgba(151,151,151,0.2);}
.qsList .wen{padding:.24rem .22rem .20rem .22rem;background-color:rgba(228,228,228,0.2);}
.qsList .da{position: relative;padding:.20rem .22rem .24rem .22rem;background-color:#d6e7f6;}
.qsList .da:before{content:'';position:absolute;top:-.36rem;left:1rem;display:inline-block;width:0;height:0;border:solid transparent;border-width:.24rem;border-bottom-color:#d6e7f6;}
.qsList img{float:left;width:.48rem;height:.48rem;margin-right:.15rem;border-radius:50%;}
.qsList .cont{margin-left:.63rem;}
.qsList .name{font-size:13px;color:#747474;}
.qsList .time2{float:right;font-size:12px;line-height:15px;color:#747474;}
.qsList .t1{margin-bottom:8px;}
.qsList .txt{font-size:12px;line-height:14px;color:#333;}

.group h2.tit::before{background-image:url("../wap/img/tit6.jpg");background-size:cover;}
.group img{max-width:100%;display:block;}
.group .tips_btm, .group .copyright{line-height:25px;font-size:13px;color:#747474;}
.group .tips_btm{padding:.21rem .38rem;}
.group .tips_btm strong, .group .copyright strong{color:#449BE5;}
.group .copyright{text-align:center;padding:.08rem 0 .58rem 0;margin: 0 .38rem;background-image:url("../wap/img/line_dash.png");background-repeat:no-repeat;background-position:bottom;background-size:contain;}

.m1_1, .m1_2, .m1_3, .m1_4, .m1_5, .m1_6, .m1_7, .m1_8, .m1_9, .m1_10, .m1_11, .m1_12,.m5_3, .group{padding:.3rem 0;}
.m1_1 h2.tit::before{background-image:url("../wap/img/tit1.jpg");background-size:cover;}
.m1_1 ul{padding:0 .34rem;line-height:25px;font-size:13px;}
.m1_1 ul li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.m1_1 ul span{color:#449BE5;}
.m1_1 ul a{color:#333;}
.m1_1 ul a:hover{color:#666;}

.m1_2 h2.tit::before{background-image:url("../wap/img/tit2.jpg");background-size:cover;}
.m1_2 .content img{max-width:100%;}

.m1_3 h2.tit::before{background-image:url("../wap/img/tit3.jpg");background-size:cover;}
.m1_3 .more{width:1.46rem;background-image:url("../wap/img/btn_more2.png");}
.m1_3 .content{padding-top:.16rem;padding-bottom:.3rem;}
.m1_3 .prize_wrap{width:6.1rem;min-height:2.32rem;margin:0 auto;}
.m1_3 .prize_wrap div{overflow: hidden;}
.m1_3 .prize_wrap div:first-child {padding-bottom:.3rem;}
.m1_3 .prize_wrap img{width:2.9rem;height:2.32rem;}
.m1_3 .prize_wrap img:first-child {float: left;}
.m1_3 .prize_wrap img:last-child {float: right;}

.m1_4 h2.tit::before,.m2_1 h2.tit::before{background-image:url("../wap/img/tit4.jpg");background-size:cover;}
.m1_4 .desc, .m1_5 .desc, .m1_10 .desc,.m5_3 .desc{position:relative;text-align:center;margin-top:-12.5px;line-height:25px;font-size:12px;color:#747474;}
.m1_4 .content{padding-top:.21rem;padding-bottom:.12rem;}
.m1_4 .more_wrap{padding-top:.18rem;height:.4rem;text-align:center;}
.m1_4 .more{position:static;display:inline-block;width:1.6rem;background-image:url("../wap/img/btn_more3.png");}
.m1_4_b h2.tit::before{background-image:url("../wap/img/tit8.jpg");background-size:cover;}
.m1_4_c h2.tit::before{background-image:url("../wap/img/tit15.jpg");background-size:cover;}
.m1_4_c .more_wrap{height:.56rem;padding-top:0;text-align: center;}
.m1_4_c .more{position:static;display:inline-block;width:7.15rem;height:100%;background-image:url("../wap/img/btn_more4.png");}
.m1_4_rank{padding-bottom:.14rem;}
.m1_4_b_rank{padding-bottom:.47rem;}
.m1_4_rank .more_wrap{height:.56rem;text-align:center;}
.m1_4_rank .more{position:static;display:inline-block;width:7.15rem;height:100%;background-image:url("../wap/img/btn_more4.png");}
.m1_4_rank .desc{display:none;}
.m1_4_rank .content{padding-top:.05rem;}
.m1_4_b_rank .desc{display:block;text-align:center;}
.m1_4_b_rank .content{padding-top:.21rem;}
.m1_4_rank .table_wrap tbody tr:last-child {border-bottom:1px solid rgba(204,204,204,0.3);}

.m1_5 h2.tit::before{background-image:url("../wap/img/tit5.jpg");background-size:cover;}
.m1_5 .personList{height:2rem;overflow-y:hidden;overflow-x:auto;white-space:nowrap;position:relative;text-align:center}
.m1_5 .content{position:relative;margin-top:0.18rem;overflow:hidden;}
.m1_5 .content:after{position:absolute;;top:-.18rem;right:-.1rem;display:block;content:'';width:1.18rem;height:2.2rem;background-image:linear-gradient(90deg, rgba(255,255,255,0) 0%, #fff 63%);}
.m1_5 .more_wrap{padding-top:.18rem;height:.4rem;text-align:center;}
.m1_5 .more{position:static;display:inline-block;width:1.6rem;background-image:url("../wap/img/btn_more3.png");}

.m1_6 h2.tit::before{background-image:url("../wap/img/tit9.jpg");background-size:cover;}

.m1_7 .date{padding:0 .55rem;}
.m1_7 .date img{width:2.88rem;height:1.59rem;}
.m1_7 .date img:first-child{float:left;}
.m1_7 .date img:last-child{float:right;}
.m1_7 .date div{overflow:hidden;}
.m1_7 .date div:last-child{margin-top:.32rem;}
.m1_7 .desc_box{margin-top:.4rem;}
.m1_7 h2.tit::before{background-image:url("../wap/img/tit10.jpg");background-size:cover;}

.m1_8 h2.tit::before{background-image:url("../wap/img/tit11.jpg");background-size:cover;}
.m1_9 h2.tit::before{background-image:url("../wap/img/tit12.jpg");background-size:cover;}

.m1_10 .desc{padding:0 .38rem;text-align:left;}
.m1_10 .content{padding-top:.24rem;padding-bottom:.75rem;}
.m1_10 .prize{padding:0 .38rem;}
.m1_10 .prize img{width:3.2rem;height:2.8rem;}
.m1_10 .prize img:first-child{float:left;}
.m1_10 .prize img:last-child{float:right;}
.m1_10 .prize div{overflow:hidden;}
.m1_10 .prize div{margin-bottom:.30rem;}
.m1_10 .prize div:last-child{margin-bottom:0;}
.m1_10 h2.tit::before{background-image:url("../wap/img/tit13.jpg");background-size:cover;}

.m1_11{padding-bottom:.25rem;}
.m1_11 h2.tit::before{background-image:url("../wap/img/tit14.jpg");background-size:cover;}
.m1_11 .content{padding:.25rem .48rem 0 .48rem;}
.m1_11 .links{margin-top:.46rem;font-size:13px;line-height:25px;font-weight:bold;color:#449be5;overflow:hidden;}
.m1_11 .links div{float:left;width:50%;center}
.m1_11 .links a{color:inherit;}
.m1_11_b .content{padding-top:0;}
.m1_11_b .table_wrap table{font-size:12px;border:1px solid rgba(162,104,251,0.5);}
.m1_11_b .table_wrap td{line-height:18px;}
.m1_11_b .table_wrap thead tr{background-color:#a268fb;color:#fff;}
.m1_11_b .table_wrap thead th{line-height:46px;font-size:14px;font-weight:bold;}
.m1_11_b .table_wrap tbody tr {border-bottom: 0;}
.m1_11_b .table_wrap tr:nth-child(even) {background-color:#f5eefe;}

.m1_12 .desc{font-size:12px;line-height:25px;padding:0 .38rem;color:#747474;}
.m1_12 .desc strong{font-weight:normal;color:#ff1c1c;}
.m1_12 .content{padding: .12rem .68rem;}
.m1_12 .prize img {width:2.9rem;height:2.46rem;}
.m1_12 .prize img:first-child{float:left;}
.m1_12 .prize img:last-child{float:right;}
.m1_12 .prize div{overflow:hidden;}
.m1_12 .prize div{margin-bottom:.30rem;}
.m1_12 .prize div:last-child{margin-bottom:0;}

.m1_13{padding-bottom:.51rem;}
.m1_13 h2.tit::before{background-image:url("../wap/img/tit1.jpg");background-size:cover;}
.m1_13 .content{padding-top:.1rem;}
.m1_13 .page{padding-top:.51rem;}

.m5_3 .calendar{text-align: center;}
.m5_3 .calendar select{width:120px;}