@charset "utf-8";
/* CSS Document */
.login_head_bg{ width: 100%; background: #1db1dd;  box-shadow: 2px 0 5px rgba(214, 214, 215, 0.9), -2px 0 5px rgba(214, 214, 215, 0.9); height:70px; z-index: 99; }
.login_head{ width: 962px; height: 70px; line-height:70px; margin: 0 auto; }
.product_logo{ float:left; background:url(../images/logo_login.png) no-repeat; width:155px; height:57px; margin-top:6px; }
.sub_bar{ float:right; } 
.sub_bar li{ float:left;}
.sub_bar li a{ margin-left:16px; color:#fff;}
.login_info{ width: 962px; margin:16px auto;}
.banner_login{ float:left; width:652px; height:402px;  background: #fff;  box-shadow: 2px 0 5px rgba(214, 214, 215, 0.9), -2px 0 5px rgba(214, 214, 215, 0.9);}
.login_box{ float:left; margin-left:16px; width:294px; background:#fff; box-shadow: 2px 0 5px rgba(214, 214, 215, 0.9), -2px 0 5px rgba(214, 214, 215, 0.9); height:402px;}
.login_box h1{ margin:16px; font-size:18px; font-family:"微软雅黑";}
.login_ipt{ height:30px; line-height:30px; border:1px #ebebeb solid; width:242px; padding:0 5px;}
.login_ipt:hover{ border:1px #d1d1d1 solid; padding:0 5px;}
.code_ipt{ height:30px; line-height:30px; border:1px #ebebeb solid; width:130px; padding:0 5px;}
.code_ipt:hover{ border:1px #d1d1d1 solid; padding:0 5px;}
.login_box dl{ color:#666; width:252px; margin:10px auto;}
.login_box dt{ margin-bottom:8px;}
.login_box dd input{ vertical-align:middle; margin-right:5px;}
.login_btn{ display: inline-block; line-height: 36px; height: 36px; width: 242px; margin-bottom: 0;vertical-align: middle; font-size: 14px; text-align: center; white-space: nowrap; cursor: pointer; background-image: none; border: 0;padding: 0 5px; background:#66c18b; color:#fff;  border:1px #66c18b solid;border-radius: 3px;}
.login_btn:hover{  background:#24c565; color:#fff; border:1px #24c565 solid;}
.login_link a{ color:#0082cb;}
.login_link a:hover{ color:#f60;}
.login_footer{ width: 962px; margin:16px auto; text-align:center; color:#666;}
.login_footer p{ height:30px; line-height:30px;}
.login_footer p a{ margin:0 10px; color:#0082cb;}
.login_footer p a:hover{ color:#f60;}
.login_code{ position: absolute; right:40px; top:0;}
.reg_info{  width: 962px; margin:16px auto; background: #fff;  box-shadow: 2px 0 5px rgba(214, 214, 215, 0.9), -2px 0 5px rgba(214, 214, 215, 0.9); padding:16px; color:#666; }
.reg_info h2{ font-size:16px; height:40px; line-height:40px; border-bottom:1px #ebebeb solid; margin:8px 16px; font-weight:bold; }
.reg_box{ width:500px; margin:8px auto; }
.reg_box dl{ height:30px; line-height:30px; margin-bottom:16px;}
.reg_box dt,.reg_box dd{ float:left;}
.reg_box dt{ width:120px; text-align:right; margin-right:16px;}
.reg_ipt{ height:30px; line-height:30px; border:1px #ebebeb solid;  padding:0 5px; width:260px;}
.reg_ipt:hover{ border:1px #d1d1d1 solid; }
.login_tips{ width: 962px; margin:16px auto; height:242px;  background: #fff;  box-shadow: 2px 0 5px rgba(214, 214, 215, 0.9), -2px 0 5px rgba(214, 214, 215, 0.9); position:relative;}
.login_tip_txt{ width:602px; padding:10px; position:absolute; top:60px; left:180px; color:#666;}
.login_tip_txt dt{ float:left; background:url(../images/icon_alert.png) no-repeat; width:64px; height:64px;}
.login_tip_txt dd{ float:left; width:500px; margin-left:20px;}
.login_tip_txt dd h4{ font-weight:bold; font-size:14px;}
.hot_line{ color:#f53d3d; font-size:20px;}

