﻿/*固定的内容*/
#fixed{ width:52px; position:fixed; left:0; top:40%;}
#fixed ul{padding:0;margin:0;}
#fixed ul li{border:1px solid #65addf; border-bottom:0; height:54px;list-style:none;width:52px;}
#fixed ul li:last-child{ border:1px solid #65addf;}
#fixed ul li a{ display:block; width:52px;height:54px; background:url(../images/common_header/transition_fixed_hover1.png) repeat 0 0; position:relative;text-align:center; color:#fff; line-height:80px;font-size:10px;text-decoration:none;}
#fixed ul li a:hover{ background:url(../images/common_header/common_header/transition_fixed_bg.png) repeat 0 0; transition:all o.4s linear 0s;}
#fixed ul li a i{ display:block; width:52px; height:22px;background:url(../images/common_header/fixed_ico.png) no-repeat; position:absolute;left:0; bottom:24px;}
#fixed ul li a i.fixed_ico1{ background-position:0 0;}
#fixed ul li a i.fixed_ico2{ background-position:0 -29px;}
#fixed ul li a i.fixed_ico3{ background-position:0 -61px;}
/*隐藏的下拉列表*/
div.simple_cont{ width:400px;left:0px; top:0px; background-color:#e5f6fd; border:1px solid #8cbfdb; z-index:100;}
div.simple_cont div{ width:400px;}
div.simple_cont div dl {padding: 1em 1em 0;}
div.simple_cont div dl dt{  width:48px; border-right:2px solid #3d7dc5 !important;  text-align:center;float: left;font-weight: bold;padding: 0 !important;font-size:12px;padding:0;}
div.simple_cont div dd{margin: 0 0 0 4.5em !important;padding: 0 !important;}
div.simple_cont div dd a{margin:0 0 10px; padding-left:20px; color:#1e76e8;font-weight: bold; display: inline-block;font-size:12px;}
div.simple_cont div dd a.selected{ color:#eb4014; cursor: default;text-decoration: none;}
.data div .sctble_display{ cursor:pointer; font-weight:bold;color:#1e94da}
#sBranch_mat{position: absolute; z-index: 1000; display: none; left: 0px; opacity:0.9;top:50px;}

.signload{background:url("../images/common_header/login-v2-load.png") repeat scroll 0 0;border: medium none;}
.data .btns{ width:360px; height:40px; text-align:center; margin:0 20px;overflow:hidden;zoom:1;}
.data .btns a{ display:block; border-radius:4px; background:url(../images/common_header/images_23.png) repeat-x 0 0; width:160px; height:40px;margin:0 10px ; font-size:16px; line-height:40px; color:#fff;float:left;}
.sign:hover {background-position: 0 -40px;}
.load {position: absolute;left: 100px;top: 0;z-index: 3000;display:none;}

.login {
  background-image:url("../images/common_header/bg_pic.jpg")  !important;
  font-family:@微软雅黑;
}

.login .logo {
  width: 100%;
  margin: 0 auto;   
  height:47px;
  background-color:#3182c4;
  overflow:hidden;
  
  
}  
.login .logo img{width:75px;height:25px;vertical-align:middle;float:left;margin:10px;}
.login .logo p{height:47px;line-height:47px;color:#fff;font-size:14px;float:left;font-weight:700}
.login .tit {
    width: 380px;
    height: 64px;
    margin: 0 auto 30px;
    background: url("../images/common_header/tit.png") no-repeat 0 0;
}
.login .content {
  width: 788px;
  height: 370px;
  margin: 0 auto;
  background-color : #fff;
  overflow:hidden;
  border-radius:10px;
}
.login .content .login_left{float:left;}
.login .content .login_right{overflow:hidden;float:left;width:524px;font-size:24px;position:relative;}
.login .content .user_login
{
    text-align: center;
    color: #ae7b28;
    margin-top: 50px;
    margin-bottom:20px;
    font-family:Arial,"微软雅黑","Microsoft YaHei";
    font-size:24px;
}
.login_right .branche{width:402px;margin:0 auto;position:relative}
.city_select{width:402px;margin:16px auto 29px;position:relative;}
.login_right .branche i{position:absolute;top:0;left:0;}
.login_right .user_name{width:402px;margin:0 auto 0;position:relative;}
.login_right .user_name i{position:absolute;top:10px;left:10px;background-position:0 -69px}
.login_right .user_password{width:402px;margin:0px auto 0;position:relative;}
.login_right .user_password i{position:absolute;top:10px;left:10px;background-position:0 -132px}

.login_right input
{
cursor:pointer;
width:400px;
height:46px;
background-color: #ecf5fa;
border: 1px solid #8cbfdb;
line-height: 46px;
text-indent: 40px;
margin: 0 auto;
color: #2c8ad3;
font-size:14px;
font-weight:bold;
border-radius:4px;
}
.login_right i
{width:20px;height:22px;background-image:url("../images/common_header/images_07.png");display:inline-block;position:absolute;top:10px;left:10px;
    
    }
.btns {
    width: 130px;
    height: 40px;
    text-align: center;
    margin: 20px auto;
    overflow: hidden;
    zoom: 1;
 }
.sign {
    background: url("../images/common_header/137.png") repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    height: 40px;
    width: 130px;
    line-height: 40px;
}
.sign:hover
{
    background: url("../images/common_header/137.png") repeat scroll 0 -40px;
    }
.login .content h3 {
  color: #000;
}
.login .content h4  {
  color: #555;
}

.login .content p {
  color: #222;
}

.login .content .login-form,
.login .content .forget-form {
    padding: 0px;
    margin: 0px;
}

.login .content .m-wrap {
  width:400px;
height:46px;
background-color: #ecf5fa;
border: 1px solid #8cbfdb;
line-height: 46px;
text-indent: 40px;
margin: 0 auto;
color: #2c8ad3;
font-size:12px;

}

.login .content .input-icon {
  border-left: 2px solid #35aa47 !important;
}

.login .content .control-group {
  margin-bottom: 20px !important;
}

.login .content .input-icon .m-wrap {  
  margin: 0px !important;
}

.login .content .forget-form {
  display: none;
}

.login .content .register-form {
  display: none;
}

.login .content .form-title {
  font-weight: 300;
  margin-bottom: 25px;
}

.login .content .form-actions {
  background-color: #fff;
  clear: both;
  border: 0px;
  border-bottom: 1px solid #eee;
  padding: 0px 30px 25px 30px;
  margin-left: -30px;
  margin-right: -30px;
}

.login .content .forget-form .form-actions {
  border: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
}  

.login .content .register-form .form-actions {
  border: 0;
  margin-bottom: 0;
  padding-bottom: 0px;
}

.login .content .form-actions .checkbox {
  margin-top: 8px;
  display: inline-block;
}

.login .content .form-actions .btn {
  margin-top: 1px;
}

.login .content .forget-password {
  margin-top: 25px;
}

.login .content .create-account {
  border-top: 1px dotted #eee;
  padding-top: 10px;
  margin-top: 15px;
}

.login .content .create-account a {
  display: inline-block;
  margin-top: 5px;
}

.login .copyright {
  text-align: center;
  width: 250px;
  margin: 0 auto; 
  padding: 10px 10px 0 10px;
  color: #999;
  font-size: 11px;
}
#selectable dd{margin-left:0;}
#selectable{margin-bottom:0;}
.errorMsg{height: 14px; line-height: 14px;font-size:12px;color:Red;font-weight:bold;}
#Log_Submit{height: 40px;width: 130px;line-height:40px;position:relative;float:left;}