/* 仅用于windows phone 8 */
@-webkit-viewport   { width: device-width; }
@-moz-viewport      { width: device-width; }
@-ms-viewport       { width: device-width; }
@-o-viewport        { width: device-width; }
@viewport           { width: device-width; }

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-valid {display: none;}
.field-validation-error {color: #ff0000;}
.input-validation-error {border: 1px solid #ff0000;background-color: #ffeeee;}
.validation-summary-valid {display: none;}
.validation-summary-errors {color: #ff0000;}
.validation-summary-errors ul{padding-left:15px;}
body
{
    background-color:#ffffff;
    width:100%;
    height:100%;
    margin:0px auto;
	font-size:12px;
	min-width: 1100px;
}
.header {
    background-color:#fff;border-bottom:solid 1px #EFEFEF; padding-top:20px;
    min-width: 1100px;
}
.list_offset a
{
	margin-left:10px;
	padding-left:11px;
	border-left:1px solid #676767;
}

.list_offset a:first-child
{
	margin-left:10px;
	padding-left:11px;
	border-left:0px solid #676767;
}

a.login_nav_delimiter{
	color:#676767;
}
    
.login_bg {
	background:url(../images/login_bg.png) no-repeat;
	width:449px;
	height:353px;
 }
.main 
{
	padding:40px 0px;
  	background-color:#fff;
}
.main .container table
{
	width:850px;
	margin:0px auto;
}
.login-box
{
	border:1px solid #D8D8D8;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  padding:20px;
}
.footer {
	border-top:solid 3px #D8D8D8; 
	padding-top:20px;
	text-align:center;
	background-color:#EFEFEF;
	padding-bottom:40px;
	min-width:1100px;
}

.form_control {
  display: block;
  outline:none;
  width: 99.9%;
  height: 32px;
  padding: 7px 8px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle;
  background-color: #ffffff;
  background-image: none;
  border: 0px;
}
.error_message_box
{
	height: 32px;
 	padding: 0px 5px;
  margin-bottom:10px;
  border: 1px solid red;
  background-color:#FDEEE9;
  vertical-align:middle;
  display:none;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.error_text_box
{
	display:inline-block;vertical-align:middle;margin-top:8px;
}
.input_group_box 
{
	background-color:#FFFFFF;
  border: 1px solid #cccccc;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.input_group_box:hover 
{
	border: 1px solid #b5b5b5;
 	outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0px rgba(102, 175, 233, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0px rgba(102, 175, 233, 0.6);
}
div.input_group_box_error
{
 	border: 1px solid red;
  	border-radius: 3px;
  	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0px rgba(102, 175, 233, 0.6);
          	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0px rgba(102, 175, 233, 0.6);
 }
 div.input_group_box_error:hover 
{
 	border: 1px solid red;
  	border-radius: 3px;
  	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0px rgba(102, 175, 233, 0.6);
          	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0px rgba(102, 175, 233, 0.6);
 }


#mask_box
{
	width:300px;
}
.other_accounts
{
	font-size:12px; display:none;
}
a:hover{
	text-decoration:none;
}		

.logina{
	font-size:12px; text-decoration:underline; display:inline-table; vertical-align:bottom;
}
.logina:hover{
	text-decoration:underline;
}


.input_group_sm{ 
	border: 1px solid #66afe9;
	  outline: 0;
	  -webkit-box-shadow: inset 0 1px 1px #a9e8ff, 0 0 4px #a9e8ff;
			  box-shadow: inset 0 1px 1px #a9e8ff, 0 0 4px #a9e8ff;
}
.input_group_sm:hover{ 
	border: 1px solid #66afe9;
	  outline: 0;
	  -webkit-box-shadow: inset 0 1px 1px #a9e8ff, 0 0 4px #a9e8ff;
			  box-shadow: inset 0 1px 1px #a9e8ff, 0 0 4px #a9e8ff;
}

input[type="text"],
input[type="password"]
{
    outline: 0;
    padding-left:5px;
    line-height: 1.428571429;
    border: 0px solid #DCDCDC;
    font-size:12px;
    height:30px;
    border-radius: 3px;
    vertical-align: middle;
	background-color:#FFFFFF;
}
input[type="text"]:hover,
input[type="password"]:hover
{
    border: 0px solid #b5b5b5;
	border-radius: 3px;
}

input[type="text"]:focus ,
input[type="password"]:focus
{
  border: 0px solid #66afe9;
  border-radius: 3px;
  outline: 0;
  -webkit-box-shadow: inset 0 0px 0px #a9e8ff, 0 0 0px #a9e8ff;
          box-shadow: inset 0 0px 0px #a9e8ff, 0 0 0px #a9e8ff;
}

.row{ margin-right:0px;}



.radio input[type="radio"], .radio-inline input[type="radio"], 
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
	float: none;
	margin-left: -20px;
	margin-right:8px;
}

label{ font-weight:400; margin-bottom:0px;vertical-align:middle;}
input[type="checkbox"]{ vertical-align:middle; margin-top:0px;margin-bottom:0px; outline:0px; float:none;}


.input-group-addon{
	border:0px;
	border-radius: 3px;
}

.input_group_addon_left:first-child {
	border-right: 1px solid #CCCCCC;
}
.input_group_addon_right:last-child {
	border-left: 1px solid #CCCCCC;
}





/*点击注册*/
.text-muted{ font-size:12px;}


/*登陆超时*/
.Common_Log_tex_css{ height:440px; background-image:url(../images/login_m.png); background-position:center; background-color:#4e9dd5;min-width: 1100px;}

.Common_Log_tex_css >div{ width:900px; margin:0px auto;}
.Common_Log_tex_css >div >div{ width:315px; margin-left:585px;}
.Common_Log_tex_css >div >div.Normal_Login_box_css{padding-top:30px;}
.Common_Log_tex_css >div >div.Quick_Login_box_css{padding-top:150px;}
.Common_Log_tex_css >div >div >div{ 
	width:310px; 
	background-color:#FFFFFF; 
	padding:20px 30px 40px 30px;
	border:1px solid #848484;
	border-radius: 3px;
  -webkit-box-shadow: inset 0 0px 1px #bbbbbb, 0 0 15px #bbbbbb;
          box-shadow: inset 0 0px 1px #bbbbbb, 0 0 15px #bbbbbb;
}



/*告别ie 6和7*/
.ie_6and7_icon_box_css{ height:219px; background-image:url(../images/ie_6_7.png); background-position:center; background-color:#50638e;min-width: 1100px;}
.ie_6and7_Text_box_css{ width:720px; margin:10px auto;text-indent:2em; font-size:14px; line-height:30px;}
.ie_6and7_Text_box_css >div{ margin:20px 0px;}
.ie_6and7_Text_box_css >div:first-child{ margin-top:0px;text-indent:0em;}

/*浏览器 图标*/
.Browser_icon_css{ margin:15px 0px 35px 0px;}
.Browser_icon_css >a{ margin-right:15px;}

/*登陆超时*/
.Sign_in_overtime_top_css{ height:100px; background-color:#fff7d5; min-width:1100px; line-height:25px; padding:10px 0px 5px 0px;}
.Sign_in_overtime_top_css >div{ width:900px; margin:0px auto;}
.Sign_in_overtime_top_css >div >b{ color:#7e4f01; font-size:14px;}
.Sign_in_overtime_top_css >div >ul{-webkit-padding-start: 20px;}
