/*banner*/ 
.slideBox{ width:100%; margin:0 auto;height:388px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; position:absolute; left:45%;bottom:10px; z-index:1; }
.slideBox .hd ul{ zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-left:10px;width:80px; height:24px; border-radius:3px;display:inline-block;border-top:5px solid #fff; cursor:pointer;filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6; -webkit-opacity:0.6; }
.slideBox .hd ul li.on{ border-top:solid 5px #9f3430;}
.slideBox .bd{ position:relative; z-index:0;  margin:0 auto; width:100%;}
.slideBox .bd li{ zoom:1; vertical-align:middle; width:100%; }
.slideBox .bd img{height:388px; display:block; margin:0 auto;}
.layer2{ width:284px; height:284px; margin-left:216px; background:#000;filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6; -webkit-opacity:0.6; position:absolute; top:50px; left:50%; border-radius:4px;}
.layer02{width:210px; height:204px; margin-left:216px; position:absolute; left:50%; top:50px;border-radius:8px; padding:40px 37px; color:#fff;}
.layer02 p{ padding-bottom:10px;}
.layer02 label{ color:#db2521; font-size:40px; font-weight:bold;}
.layer02 em{ font-size:14px; color:#db2521; font-weight:bold;}
.layer02 > a{display:block; margin-top:20px; width:100%; height:35px; text-align:center; line-height:35px; color:#fff; font-size:16px; border-radius:5px; font-weight:bold; }
.redlogin { margin-top:15px; text-align:right;}

.login_btn{background:#db2521; margin-bottom:12px;}
.btn-blue { background:#00b8ee !important;}
.login_btn:hover{ background:#ff534f;}
.btn-blue:hover { color:#FFF!important;}
.reg_btn{ background:#fe7610}
.reg_btn:hover{ background:#ff9c36}