body {background:#fff;}

.slideBox{ width:100%; height:390px; overflow:hidden; position:relative;}
.slideBox .slide-menu{ width: 100%; height:12px; overflow:hidden; position:absolute; bottom:20px; z-index:1; }
.slideBox .slide-menu ul{ width: 100%; text-align: center; line-height: normal;}
.slideBox .slide-menu ul li{ display: inline-block; margin:0 5px;  width:10px; height:10px; text-align:center; background:#d4d4d4; cursor:pointer; border-radius:50%;}
.slideBox .slide-menu ul li.current{ background:#ffa200; }
.slideBox .slide-content{ position:relative;width:1920px; height:100%; z-index:0;   }
.slideBox .slide-content li{ zoom:1; vertical-align:middle; }
/*.slideBox .bd img{ width:1920px; height:390px; display:block;  }*/

.main-container {position: relative;margin-bottom:0;min-height:0;box-shadow: none;}
.login-footer {margin-top: 0;}

.login-module {width: 280px; height: 260px; position: absolute; top:-335px; right:75px; background-color: #fff; border-radius: 3px; z-index: 1;}
.login-module .title {margin:10px 0 20px; padding:0px 10px; font-size: 14px; color: #ff9d00; border-left:4px solid #ff9d00; font-weight: bold; line-height: 1.5;}
.login-module .item {margin-top:10px; padding:0 30px;}
.login-module .item .name {margin-bottom: 2px;}
.login-module .item input {width:100%; padding: 6px 5px; border:1px solid #d7d7d7; border-radius: 3px; box-sizing: border-box;}
.login-module .item input.error {border: 1px solid #ff0000;background-color: #ffeeee;}
.login-module .password-retrieval {padding:0 30px; margin-top: 10px; overflow: hidden;}
.login-module .password-retrieval a {float:right; color: #6d6d6d;}
.login-module .login-btn {margin-top: 20px;}
.login-module .login-btn a {display: block; width: 80px; margin: 0 auto; padding:5px 0; background: #ffb400; color: #fff; text-align: center; text-decoration:none; border-radius:2px; }
.login-module .login-btn a:hover {background-color: #f89b54;}
.login-module .error-note { color:#ff2200; }

.func-list {overflow: hidden;margin-top:30px;padding:95px 0;}
.func-list .item {float:left;width: 300px;text-align: center;}
.func-list .item i {display:block;width: 120px;height: 120px;margin:0 auto;background:no-repeat;}
.func-list .item i.icon-0 {background-image:url(Img/login-page/icon-0.png);}
.func-list .item i.icon-1 {background-image:url(Img/login-page/icon-1.png);}
.func-list .item i.icon-2 {background-image:url(Img/login-page/icon-2.png);}
.func-list .item i.icon-3 {background-image:url(Img/login-page/icon-3.png);}
.func-list .item p {margin-top:15px;font-size:14px;color:#808080;font-weight: bold;}

.popup-password-retrieval .inner .popup-content { padding:0.8em 0; text-align: left; font-size:12px;}
.popup-password-retrieval .item { padding:0 40px; margin-top:8px; overflow: hidden;}
.popup-password-retrieval .item .name {margin-bottom: 5px;}
.popup-password-retrieval .item .name i {display: inline-block; width: 1em; height: 1em; text-align: center; color:#ff2200;}
.popup-password-retrieval .item .name i:after {content:"*";}
.popup-password-retrieval .item input {float:left; width: 250px; padding:7px 7px; border:1px solid #d7d7d7; border-radius:3px; box-sizing: border-box; }
.popup-password-retrieval .item.error input {border: 1px solid #ff0000;background-color: #ffeeee;}
.popup-password-retrieval .item .note {float:right; display: none; padding:6px 0; width: 96px; color:#ff2200;}
.popup-password-retrieval .item.error .note { display: block; }
.popup-password-retrieval .item .code-btn {float:right; width: 90px; padding:6px 0; background-color: #ffb400; color: #fff; text-align: center; border-radius: 4px; text-decoration: none;}
.popup-password-retrieval .item .code-btn.counting {background-color: #9c9c9c;}


