@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}
form{clear:both;}

html,body { height:100%;}
body { background:url(bj.jpg) no-repeat center center; background-size:cover; z-index:1;}

.right_bg{position:absolute; top:0; right:0px; _right:-1px; height:100%; background:url(bj_right.png) no-repeat left top; overflow:hidden; z-index:2;}

.layer { position:absolute; top:50%; right:0; width:100%; height:570px; margin-top:-285px; overflow:hidden; zoom:1;}

.cont {float:right; position:absolute; right:15%; width:282px; font:13px/16px "Microsoft YaHei"; color:#b02c00; overflow:hidden; z-index:100;}
.cont .logo {display:block; outline:none;}
.cont .logo img {display:block; margin:0 auto; border:0;}
.cont input {border:1px solid #fff; outline:none;}
.cont input:focus { border:1px solid #ea5a16; color:#222;}
.cont .inp01 {width:240px; height:42px; margin-top:20px; padding:0 20px; font:18px/40px "Microsoft YaHei"; color:#ccc; background:#fff;}
.cont .inp02 { float:left; width:130px; height:42px; padding:0 20px; font:18px/40px "Microsoft YaHei"; color:#ccc; background:#fff;}
.cont .msg_low {display:block; width:83px; height:42px; position:absolute; *position:static; _position:static; margin:-43px 0 0 190px; *margin:-44px 0 0 190px; _margin:-44px 0 0 190px; text-indent:-9999px; background:url(icon.png) no-repeat 0 -80px; overflow:hidden; zoom:1;}
.cont .msg_In {display:block; width:83px; height:42px; position:absolute; *position:static; _position:static; margin:-43px 0 0 190px; *margin:-44px 0 0 190px; _margin:-44px 0 0 190px; text-indent:-9999px; background:url(icon.png) no-repeat -83px -80px; overflow:hidden; zoom:1;}
.cont .msg_High {display:block; width:83px; height:42px; position:absolute; *position:static; _position:static; margin:-43px 0 0 190px; *margin:-44px 0 0 190px; _margin:-44px 0 0 190px; text-indent:-9999px; background:url(icon.png) no-repeat -166px -80px; overflow:hidden; zoom:1;}
.cont .msg {display:block; width:100%; height:17px; margin-top:8px; padding-left:22px; background:url(icon.png) no-repeat left -125px;}
.cont .line {margin-top:13px; color:#fff; overflow:hidden;}
.cont .line .checkbox{display:inline; float:left; position:relative; top:2px; *top:0; _top:-2px; margin-right:8px; *margin-right:4px; _margin-right:0;}
.cont label {cursor:pointer;}
.cont .line a {float:right;}
.cont a { color:#fff; text-decoration:none;}
.cont a:hover {text-decoration:underline;}
.cont .btn {display:block; width:282px; height:44px; margin:16px auto; font:22px/24px "Microsoft YaHei"; color:#600; text-align:center; border:none; cursor:pointer; background:#ffbf00; border-radius:3px;}
.cont .btn:hover {text-decoration:none;}
.cont .noLogin {display:inline-block; height:17px; padding-left:26px; line-height:17px; background:url(icon.png) no-repeat left -125px;}
.cont .toLogin {display:block; padding:20px 0 12px; background:none;}
.cont a.register {margin-left:10px; font:15px/18px "Microsoft YaHei";}
.cont .loginBox {width:300px; overflow:hidden; zoom:1;}
.cont .loginBox a { display:inline-block; float:left; width:40px; height:40px; margin:0 20px 10px 0; text-indent:-9999px; background:url(icon.png) no-repeat; overflow:hidden; zoom:1; }
.cont a.login { background-position:0 0;}
.cont a.login2 { background-position:-40px 0;}
.cont a.login3 { background-position:-80px 0;}
.cont a.login4 { background-position:-120px 0;}
.cont a.login5 { background-position:-160px 0;}
.cont a.login6 { background-position:-200px 0;}
.cont a.login7 { background-position:-240px 0;}
.cont a.login:hover { background-position:0 -40px;}
.cont a.login2:hover { background-position:-40px -40px;}
.cont a.login3:hover { background-position:-80px -40px;}
.cont a.login4:hover { background-position:-120px -40px;}
.cont a.login5:hover { background-position:-160px -40px;}
.cont a.login6:hover { background-position:-200px -40px;}
.cont a.login7:hover { background-position:-240px -40px;}

.foot{ position:absolute; width:100%; bottom:10px; font:12px/24px "Microsoft YaHei"; color:#ccc; text-align:center; z-index:99;}

.cont .verImg { display:block; float:left; width:77px; height:38px; margin:4px 5px;}
.cont .refresh { padding-top:20px; overflow:hidden; zoom:1;}
.cont .refresh .icon { display:block; float:left; width:20px; height:18px; margin-top:15px; background:url(refresh.png) no-repeat; overflow:hidden; zoom:1; text-indent:-99999px;}
.cont .tel { width:280px; height:30px; line-height:30px; margin-top:20px; text-align:center; overflow:hidden; zoom:1; color:#FFF; font-size:18px; letter-spacing:3px;}