body,html{height:100%;max-height:100%;overflow:hidden;}body{background:url(../images/body.jpg) center center no-repeat #9CE0F3;-webkit-transition:all .8s ease-out;-moz-transition:all .8s ease-out;-o-transition:all .8s ease-out;transition:all .8s ease-out;}.pageOut{opacity:0;}.content{position:fixed;left:0;top:50%;width:100%;height:450px;margin-top:-225px;background:url(../images/content_bg.png) 0 122px repeat-x;}.login-box{width:525px;height:249px;position:relative;}.w525{width:525px;}.w485{width:485px;margin:0 20px;overflow:hidden;height:100%;}.content-box{position:fixed;top:50%;left:50%;margin-top:-225px;height:450px;margin-left:-262px;}.logo{width:100%;text-align:center;height:71px;margin-bottom:50px;}.logo a{background:url(../images/logo_shannan_heng.png) no-repeat;width:610px;height:70px;display:inline-block;margin-left: calc(50% - 305px);background-size: contain;}.login-list{width:200%;height:249px;overflow:hidden;}.login-list-hover{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}.user-login,.number-login{width:485px;height:249px;position:absolute;left:0;right:0;}.user-login{background:url(../images/user_login_bg.png) right top no-repeat;}.number-login{background:url(../images/number_login.png) left top no-repeat;display:none;}.arrow{position:absolute;top:50%;width:42px;height:33px;display:inline-block;margin-top:-29px;}.arrow-l{background:url(../images/arr_l.gif) left top no-repeat;right:7px;}.arrow-r{background:url(../images/arr_r.gif) left top no-repeat;left:7px;}.copyright{padding:20px;line-height:20px;text-align:center;height:40px;font-family:Times New Roman,arial;}.icon{background:url(../images/login_icon.png) no-repeat;display:inline-block;vertical-align:middle;font-style:normal;}.icon-user-login{background-position:-419px 0;width:40px;height:40px;margin-right:5px;}.icon-number-login{background-position:-375px 0;width:41px;height:40px;margin-right:5px;}.login-style{font-size:24px;text-align:center;line-height:30px;padding:20px;color:#666;}.input-login{height:22px;padding:3px 5px;width:180px;line-height:22px;font-size:12px;color:#999;border-style:solid;border-color:#CCC #FCFBFB #FCFBFB #ccc;border-width:1px;border-radius:5px;box-shadow:3px 3px 5px rgba(0,0,0,0.25) inset;background:#D6D3D3;}.input-login:focus{border:solid 2px #008ECF;padding:2px 4px;color:#666;box-shadow:3px 3px 5px rgba(0,0,0,0.25) inset;background:#FFF;}.user-name label{display:block;text-align:center;padding:10px;font-size:16px;}.user-name label span{display:inline-block;text-align:right;width:80px;}.JS_cert_box{width:140px;position:relative;height:30px;display:inline-block;float:left;margin:0 10px;}.JS_cert_box p{padding:0 5px;cursor:pointer;width:130px;height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:30px;border:solid 1px #CDCDCD;box-shadow:0 0 1px #E1E4E5;border-radius:3px;text-align:left;color:#666;display:inline-block;vertical-align:middle;background:#F1F2F3;background:-moz-linear-gradient(top,#EBEEEE,#F7F7F7);background:-webkit-gradient(linear,50% 0,50% 100%,from(#EBEEEE),to(#F7F7F7));background:-webkit-linear-gradient(top,#EBEEEE,#F7F7F7);background:-o-linear-gradient(top,#EBEEEE,#F7F7F7);}.icon-updown{background-position:-389px -50px;width:12px;height:14px;}.JS_cert_box p i{position:absolute;right:5px;top:10px;}.cert-model-list{position:absolute;top:33px;background:#FFF;min-width:130px;padding:5px;border:solid 1px #F4F6F9;background:rgba(242,242,242,.8);left:0;border-radius:3px;}.cert-model-list li{line-height:20px;color:#666;text-align:left;}.user-name label input{margin-left:10px;}.user-tologin{padding:15px;text-align:center;}.user-tologin a{margin:0 10px;}.btn-login{font-family:"宋体";color:#FFF;display:inline-block;text-decoration:none!important;height:27px;font-size:14px;line-height:27px;border-radius:3px;background:url(../images/login_btn.png) left top no-repeat;width:84px;height:29px;}.btn-login:hover,.btn-login:active{background-position:0 -31px;}.number-caption{color:#666;font-size:24px;line-height:30px;padding:20px 20px 20px 100px;text-align:left;}.number-explain{padding-left:100px;line-height:20px;}.number-explain a{color:#666;}.number-cert{padding:20px;margin-top:20px;text-align:center;}.number-cert span.cert_name{display:inline-block;vertical-align:middle;font-size:16px;width:110px;text-align:right;color:#666;line-height:30px;float:left;}.select{padding:5px;height:25px;line-height:25px;border:solid 1px #CDCDCD;box-shadow:0 0 1px #E1E4E5;border-radius:5px;display:inline-block;vertical-align:middle;background:#F1F2F3;background:-moz-linear-gradient(top,#EBEEEE,#F7F7F7);background:-webkit-gradient(linear,50% 0,50% 100%,from(#EBEEEE),to(#F7F7F7));background:-webkit-linear-gradient(top,#EBEEEE,#F7F7F7);background:-o-linear-gradient(top,#EBEEEE,#F7F7F7);}.select:focus{background:-moz-linear-gradient(top,#F7F7F7,#EBEEEE);background:-webkit-gradient(linear,50% 0,50% 100%,from(#F7F7F7),to(#EBEEEE));background:-webkit-linear-gradient(top,#F7F7F7,#EBEEEE);background:-o-linear-gradient(top,#F7F7F7,#EBEEEE);}.ajax-loading{padding:10px;width:110px;height:50px;margin-top:-35px;margin-left:-65px;text-align:center;font-size:14px;}.number-login .btn-login{float:left;}