.i_img{width:100%;height:auto;}
.i_img img{display:block;}

.footer{height:40px;background:#fff;position:fixed;width:100%;left:0px;bottom:0px;z-index:99;padding-top:5px;}
.footer a{width:25%;height:auto;float:left;display:inline-block;text-align:center;}
.footer a.act{color:#ff0203;}
.footer .tp{position:absolute;width:54px;height:54px;z-index:99;left:50%;margin-left:-27px;top:-27px;}
.footer .tp img{width:100%;}


.i_info{background:url(../images/index_bg_03.png) no-repeat; background-size: 100% 100%;color:#231b1b;padding:20px;line-height:24px;}
.i_total{height:auto;background:url(../images/index_bg_04.png) no-repeat;background-size:100%;padding:26% 2% 6% 2%;}
.i_total dl{width:33.33%;height:auto;float:left;text-align:center;line-height:24px;}
.i_total dl dt{color:#7dacac;font-size:16px;}
.i_total dl dd{color:#171414;}

.i_user{height:auto;margin:5px;color:#0a0a0a;}
.i_user ul li{width:calc(50% - 10px);margin:15px 5px;height:auto;position:relative;float:left;}
.i_user ul li label{position:absolute;left:0px;top:0px;z-index:9;background:#474744;color:#fff;padding:5px 10px;}
.i_user ul li a,.i_user ul li a em{border-radius:5px;width:70px;height:30px;line-height:30px;text-align:center;display:inline-block;position:absolute;}
.i_user ul li a{background:#ff0406;right:0px;bottom:-8px;z-index:9;}
.i_user ul li a em{background:#fff;left:3px;bottom:3px;z-index:9;color:#000;border-top:2px solid #02ffff;border-right:2px solid #02ffff;box-sizing:border-box; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.i_more{height:auto;margin-top:30px;text-align:center;}
.i_more a{border:1px solid #64dff5;color:#d3ffff;padding:8px 30px;box-shadow:0px 0px 10px 5px #439ea0;}

/*排名*/
.ranking{position:relative;height:auto;margin:10px;padding:40px 10px 10px 10px;}
.ranking h5{position:absolute;width:140px;height:auto;left:50%;top:-29px;z-index:99;margin-left:-70px;}
.ranking h5 img{width:100%;}
.ranking table{width:100%;}
.ranking table tr td{padding:10px 3px;color:#fff;}
.ranking .headimg{width:40px;height:40px;border-radius:100px;}
.ranking .name{color:#24bdbf;line-height:20px;font-weight:700;}
.ranking .number{color:#999;line-height:20px;}
.ranking .ticket{color:#f81651;width:110px;text-align:right;}

/*规则*/
.rule{height:auto;padding:10px 30px 10px 30px;color:#171515;}
.rule p{line-height:24px;padding:5px 0px;}

/*报名*/
.bmbox{height:auto;padding:50px 10px 10px 10px;}
.bmbox p{position:relative;padding:10px 0px 16px 40px;color:#2f2a2a;}
.bmbox p label{position:absolute;left:0px;top:10px;z-index:9;line-height:36px;}
.bmbox p input{width:100%;height:40px;line-height:40px;background:#fff;border-radius:5px;border:none;}

.bmbox .tjbtn{height:auto;margin-top:140px;text-align:center;}
.bmbox .tjbtn a,.bmbox .tjbtn a em{height:40px;width:160px;line-height:40px;border-radius:50px;display:inline-block;text-align:center;}
.bmbox .tjbtn a{border:1px solid #fc0b5c;position:relative;}
.bmbox .tjbtn a em{background:-webkit-linear-gradient(to right,#fc1031, #f90675,#fc1031);background:-o-linear-gradient(to right,#fc1031, #f90675,#fc1031);background: -moz-linear-gradient(to right,#fc1031, #f90675,#fc1031);background:linear-gradient(to right,#fc1031, #f90675,#fc1031);color:#fff;position:absolute;top:-5px;left:0px;z-index:99;}

/*详情*/
.detail{height:auto;margin:20px;}
.detail .uname{height:auto;text-align:center;}
.detail .uname span{width:160px;height:64px;line-height:64px;text-align:center;display:inline-block;background:url(../images/detail_name.png) no-repeat;background-size:100%;color:#d3ffff;font-weight:700;font-size:18px;}
.detail .ticket{height:auto;color:#fff;margin-top:20px;}
.detail .ticket label{width:33.33%;height:auto;display:inline-block;line-height:32px;float:left;text-align:center;background:url(../images/detail_total_line.png) no-repeat center center;}
.detail .ticket label span{color:#b1d5d7;}
.detail .pic{height:auto;margin-top:30px;}
.detail .pic img{width:100%;}
.detail .button{height:auto;margin-top:20px;}
.detail .button a{display:inline-block;width:100%;height:40px;line-height:40px;text-align:center;background:#fb1346;border-radius:3px;color:#fff;}



