@charset "utf-8";
:focus{ outline:none;}
*{margin:0;padding:0;}
body{margin:0 auto !important;max-width:750px;min-width:320px;/* overflow-x: hidden;*/ background: linear-gradient(#fdfdfd, #fff);
       -moz-user-select:none;
      -webkit-user-select:none;
      user-select:none; }
body,button,input,select,textarea{color:#505050;font:12px/1.5 Microsoft Yahei;}
h1,h2,h3,h4,h5,h6{text-align:center;font-size:100%;}
em {font-style: normal;}
li,ol,ul{list-style:none;}
a {outline:0;text-decoration:none;
-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
-webkit-user-select: none;
-moz-user-focus: none;
-moz-user-select: none;
}

a.btan{width:3rem;height: 0.74rem; background:#e80505; line-height:0.75rem; text-align: center; font-size:0.32rem; color: #fff; display: block; margin:0 auto; border-radius:0.5rem;}
a.btan:hover{ background: #e54343;}

fieldset,img{border:0;}
/* table{border-collapse:collapse;border-spacing:0;} */
button,input,select,textarea{outline:0;font-size:100%;}
textarea{resize:none;}

article,aside,footer,header,hgroup,nav,section{display:block;}
h2{color:#303132;text-align:center;}

.clear,.clearfix{ zoom:1; }
.over{overflow:hidden;}
.fr{float:right;}
.fl{float:left;}




/***报名滚动**/
.bm-txt{width:94%; height: 4.5rem; margin: 0 3% 1rem; border:0.01rem solid #e6e6e6; border-radius: 0.08rem; background: #fafafa; clear: both;}
.bm-th{width:100%; height: 0.7rem; background: #e6e6e6; border-top-left-radius: 0.08rem;border-top-right-radius: 0.08rem;}
.bm-th ul li{height: 0.7rem; line-height: 0.7rem; float: left; font-size:0.26rem; color: #4c4c4c;}
.bm-txt .l1{width:1.8rem; margin-left:0.45rem;}
.bm-txt .l2{width:1.2rem; }
.bm-txt .l3{width:2rem; }
.bm-txt .l4{width:1.5rem; }
.bm-th ul li.t10{text-indent:0.1rem;}
.bm-th ul li.t15{text-indent:0.15rem;}
.bm-th ul li.t25{text-indent:0.25rem;}

.bm-bd{width:100%; height: 3.7rem; overflow: hidden;}
.bm-bd ul li{height: 0.5rem; line-height: 0.5rem;}
.bm-bd ul li span{float: left; font-size:0.24rem; color: #4c4c4c; display: block;}
.bm-bd ul li span.succ{color: #e80505; text-indent:0.1rem;}








.footer{ min-height: 2.2rem; background:#333; font-size: 0.2rem; color: #999; padding-bottom: 0.15rem; clear: both; }
.footer .p1{width:7rem; margin:0 auto; padding-top:0.4rem; line-height:1.7; text-align: center; display: block;}
.footer .p2{width: 3.54rem; height: 0.65rem; margin:0.3rem auto 0; line-height:2;}
.footer .p2 a{width:0.75rem; height: 0.65rem; float: left; display: inline-block; float: left; font-size: 0.18rem; text-align: center; color: #999; margin-right: 0.18rem;}
.footer .p2 a img{width:0.3rem; height: 0.3rem; margin:0 auto;}
.footer .p2 a:last-child{margin-right: 0px;}


/**********/
.alert-menu{z-index: 3; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.3); display: none; z-index: 999;}
.alert-menu .layout{width: 5.12rem; background: #333; height: 100vh; float: right;}
.alert-menu .layout ul li{width: 100%; margin-top: 0.7rem; padding-left: 1.05rem; font-size: 0.32rem;}
.alert-menu .layout ul li a{color: #fff; width: 1.6rem; text-align: center; display: block;}
.menu-close{width: 0.8rem;height: 0.8rem;/* border: 1px solid #000; background: #000;*/float: right;color: #fff;text-align: center;line-height: 0.8rem;font-size: 0.32rem;border-radius: 0.5rem;margin-top: 0.2rem;
margin-right: 0.2rem; }



@media screen and (max-width: 7.4rem) and (min-width:3.2rem){  }
@-webkit-keyframes showb{
    0%,100%,20%,50%,80% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    40% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
    }
    60% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
    }
}

@-webkit-keyframes bounce {
    0%, 100%, 20%, 53%, 80% {
        -webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
        transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
        -webkit-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }
    40%, 43% {
        -webkit-transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
        transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
        -webkit-transform:translate3d(0, -10px, 0);
        transform:translate3d(0, -10px, 0)
    }
    70% {
        -webkit-transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
        transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
        -webkit-transform:translate3d(0, -5px, 0);
        transform:translate3d(0, -5px, 0)
    }
    90% {
        -webkit-transform:translate3d(0, -4px, 0);
        transform:translate3d(0, -4px, 0)
    }
}
@keyframes bounce {
    0%, 100%, 20%, 53%, 80% {
        -webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
        transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
        -webkit-transform:translate3d(0, 0, 0);
        -ms-transform:translate3d(0, 0, 0);
        transform:translate3d(0, 0, 0)
    }
    40%, 43% {
        -webkit-transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
        transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
        -webkit-transform:translate3d(0, -10px, 0);
        -ms-transform:translate3d(0, -10px, 0);
        transform:translate3d(0, -10px, 0)
    }
    70% {
        -webkit-transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
        transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
        -webkit-transform:translate3d(0, -5px, 0);
        -ms-transform:translate3d(0, -5px, 0);
        transform:translate3d(0, -5px, 0)
    }
    90% {
        -webkit-transform:translate3d(0, -4px, 0);
        -ms-transform:translate3d(0, -4px, 0);
        transform:translate3d(0, -4px, 0)
    }
}




