﻿@charset "utf-8";
body{margin:0;font:12px/1.8 "微软雅黑";color:#333;background:white;}
input,textarea,select{margin:0;padding:0;font-size:12px;outline:none;resize:none;}
html:root body,html:root input,html:root button,html:root textarea,html:root select{font-family:"微软雅黑";}
form,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,p{margin:0;padding:0;list-style:none;}
a{text-decoration:none;color:#224892;outline:none;}
a:hover{text-decoration:underline;}
a img{border:none;}
i,em{font-style:normal;}
b{color:#F63;}
.left{float:left;}
.right{float:right;}
button{cursor:pointer;}
button i{display:none;}
.text,textarea{font-size:14px;color:#666;border:1px solid #D7D7D7;background:#F9F9F9;}
.text:focus,textarea:focus{outline:none;border-color:#FFBB4D;}
.text{width:170px;height:24px;padding:7px 9px;line-height:24px;}
input.err,input.err:focus{color:#900;border-color:#E06341;background:#FFEFEC;box-shadow:0 0 5px #E06341;}
textarea{width:270px;height:100px;padding:5px 9px;line-height:1.7;font-size:14px;overflow:auto;resize:none;}

.button{display:inline-block;height:40px;padding:0 15px;line-height:40px;text-align:center;font-size:18px;font-family:'Heiti SC','\5fae\8f6f\96c5\9ed1','\9ed1\4f53';color:white;border:0 none;background-color:#167efb;background-repeat:repeat-x;background-position:0 0;cursor:pointer;}
.button:hover{text-decoration:none;background-color:#1672e3;}
.button:active{background-color:#3482e1;}
.button .icon{position:relative;top:11px;vertical-align:top;font-weight:normal;}
.button span{position:relative;top:11px;display:inline-block;height:16px;line-height:16px;vertical-align:top;padding-left:8px;}
.button em{display:none;}
.btn-gray{color:#666;background-color:#eee;}
.btn-gray:hover{background-color:#ddd;}
.btn-gray:active{background-color:#e7e7e7;}
.btn-green{height:45px;line-height:45px;background-color:#30D09A;}
.btn-green:hover{background-color:#27AD7E;}
.btn-green:active{background-color:#27AD7E;}
.btn-disabled,.btn-disabled:hover,.btn-disabled:active{background-color:#e7e7e7;color:#A1A1A1;cursor:not-allowed;}
button.button{height:40px;padding:0 10px;line-height:normal;}

.icon{background:url(../images/sprites.png) no-repeat; display:block;position:absolute;}

/* wrap */
.wrap{position:relative;z-index:0;}
.logo{width:1000px; margin:0 auto; padding:10px 0;}
.logo span{font-size:26px; margin-left:10px;}
.logoImg{margin-right:12px; position:relative;}



.banner-show{position:absolute;/*top:75px;*/left:0;z-index:0;width:100%;min-width:1000px;/*height:560px;*/height:540px;overflow:hidden;}
.banner-show .cell{position:absolute;top:0;left:0;width:100%;overflow:hidden;background-repeat:repeat-x;background-position:center top;}
.banner-show .cell .con{position:relative;height:600px;background-repeat:no-repeat;background-position:center top;}
 
.bns{background-image:url(../images/mid_banner/banner_repeat.png);}
 
.banner-link{position:absolute;top:100px;left:50%;width:400px;height:400px;margin-left:-430px;}
.banner-link i{display:none;}
.banner-control{position:absolute;top:0;left:50%;width:980px;margin-left:-490px;}
.banner-control a{position:absolute;top:318px;width:30px;height:30px;line-height:10;overflow:hidden;background-image:url(../images/icon_control.png?v=201406241538);background-repeat:no-repeat;background-repeat:no-repeat;}
.banner-control a.left{left:-55px;background-position:0 0;}
.banner-control a.left:hover{background-position:0 -30px;}
.banner-control a.right{right:-55px;background-position:-30px 0;}
.banner-control a.right:hover{background-position:-30px -30px;}

.banner{ background:url(../images/banner.jpg) no-repeat center top; width:100%; height:556px;}
.container{position:relative;/*top:560px;*/top:540px;z-index:2;width:980px;height:0;margin:auto;}

.yun{position:absolute; bottom:0px; margin-left:-170px; width:815px; height:545px;margin-bottom:-10px; background:url(../images/yun.png) no-repeat;}

.register-box{position:absolute;top:-470px;right:0;width:362px;height:350px;background:#FFF;border: 10px solid rgba(255,255,255,0.3);-moz-background-clip: padding;     /* Firefox 3.6 */
    -webkit-background-clip: padding;  /* Safari 4? Chrome 6? */
    background-clip: padding-box;     /* Firefox 4、Safari 5、Opera 10、IE9 */ border: 10px solid #F3f3f3/0;*border: 10px solid #F3f3f3;}

.reg-slogan{height:61px;line-height:61px;font-size:24px; padding-left:20px; background:url(../images/login-tit.png) no-repeat; color:#7D7D7D;}
.reg-form{width:292px;height:240px;margin:30px auto 0;}


.reg-form .cell{position:relative;height:40px;margin-bottom:16px;zoom:1;}
.reg-form .cell span{position:absolute;top:0;left:0;line-height:40px;font-size:16px;color:#999;font-weight:bold;cursor:text; border-right:1px solid #D7D7D7; width:40px; height:40px;}
.reg-form .cell span.user{ background-position:10px -80px;}
.reg-form .cell span.password{ background-position:10px -110px;}
.reg-form .cell span.userConf{background:url(../images/conf2.png) no-repeat 10px 10px;}
.reg-form .cell input{position:absolute;top:0;left:0;width:228px;padding:7px 11px 7px 50px;font-size:16px;background-color:transparent;}
.reg-form .cell label{position:absolute;top:0;left:0;z-index:1;padding:0 12px;line-height:40px;left:35px;font-size:16px;color:#C0C0C0;cursor:text;}
.reg-form .cell .prompt{position:absolute;left:50px;top:7px;font-size:14px; color:#878787;} /*登录提示*/
.reg-form .other{font-size:14px; color:#878787;}
.reg-form .other a{color:#878787;}
.reg-form .error{color:#FF0000; font-size:16px; position:relative; padding-left:22px; margin-top:10px;}
.reg-form .error i{width:18px; height:18px;background-position:0px -60px;display:block; position:absolute; top:6px; left:0;}
.reg-form .bottom{height:40px; margin-top:20px;}
.reg-form .bottom .button{display:block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;}
.conf_img{margin: 0 5px; float:right;}
.footer{position:absolute;/*top:640px;*/ top:640px; left:0px; width:100%; min-width:1000px; font-size:14px; color:#999;}
.footer p{ width:1000px; margin:0 auto; text-align:center;}