
.registration{background:#292929; padding-bottom:78px;}
.registration-top h2{color:#fff;}
.registration-top h2 i{background:url(../images/icon-register.png); width:35px; height:25px;}

.registration .authority{width:770px; margin:0 auto;}
.registration .authority .register-box{width:207px;}
.registration .authority .register-box a{display:block; width:207px; height:54px; line-height:54px; text-align:center; font-size:30px; font-weight:bold; color:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.registration .authority .register-box:last-child a{background:#4A4A4A;}

.registration .authority .register-box:first-child a{background:#4A4A4A;}
.registration .authority .register-box strong{display:block; color:#fff; margin:25px 0 15px 0; text-align:center; font-size:22px;}
.registration .authority .register-box span{display:block; text-align:center; font-size:16px; color:#fff; margin-bottom:44px;}
.registration .authority .register-txt{width:312px; margin-left:23px; color:rgba(255, 255, 255, 0.7); font-size:14px; text-align:center; padding-top:8px;}
.registration .authority .register-txt span{display:block;}

.registration ul{width:768px; margin:0 auto;}
.registration ul,
.registration ol,
.registration li{padding:0; list-style:none;}

.registration ul li{overflow:hidden; height:28px; line-height:28px;}
.registration ul li:nth-child(odd){background:url(../images/tr.png);}
.registration ul li strong{font-weight:normal; color:#fff; font-size:16px;}
.registration ul li span,
.registration ul li strong{display:block; float:left; height:28px; text-align:center;}
.registration ul li span{width:25%; font-size:12px; color:#16ff5b;}
.registration ul li strong{width:50%;}
.registration ul li .icon-vip-yes,
.registration ul li .icon-nor-yes{width:25px; height:21px; display:block; margin:3px auto 0 auto;}
.registration ul li .icon-vip-yes{background:url(../images/icon-vpi-yes.png);}
.registration ul li .icon-nor-yes{background:url(../images/icon-nor-yes.png);}

.blank{width:1030px; margin:0 auto;}

.pull-left{float:left;}
.pull-right{float:right;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{content:" "; display:table;}
.clearfix:after{clear:both;}


@media only screen and (max-width:768px) {
  .blank{width:100%;}
  .registration .authority{width:100%; padding:0 10px;}
  .registration .authority > div{float:none;}
  .registration .authority .register-box{margin:0 auto; width:100%; text-align:center;}
  .registration .authority .register-box a{ display:inline-block;}
  .registration .authority .register-txt{width:100%; margin:0; padding-bottom:10px;}
  .registration .authority .register-box strong{margin:10px 0 10px 0 !important;}
  .register-txt{margin-bottom:20px;}
  .registration .authority .register-box span{margin-bottom:10px;}
  .registration ul{width:100%;}
  .registration ul li span{width:20%;}
  .registration ul li strong{width:60%;}
}
