/*表单样式*/

legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	color: #333333;
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}
label {
	display: inline-block;
	margin-bottom: 5px;
	font-weight: bold;
}
input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
input[type="radio"], input[type="checkbox"] {
	margin: 4px 0 0;
	margin-top: 1px \9; 
	/* IE8-9 */

	line-height: normal;
}
input[type="file"] {
	display: block;
}
select[multiple], select[size] {
	height: auto;
}
select optgroup {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
}
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
 input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
 height: auto;
}
output {
	display: block;
	padding-top: 7px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555555;
	vertical-align: middle;
}
.form-control {
	display: block;
	width: 220px;;
	height: 22px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555555;
	vertical-align: middle;
	background-color: #ffffff;
	
	border: 1px solid #cccccc;
	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;
}
.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	-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);
}
 .form-control:-moz-placeholder {
 color: #999999;
}
 .form-control::-moz-placeholder {
 color: #999999;
}
 .form-control:-ms-input-placeholder {
 color: #999999;
}
 .form-control::-webkit-input-placeholder {
 color: #999999;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	cursor: not-allowed;
	background-color: #eeeeee;
}
textarea.form-control {
	height: auto;
}
.form-group {
	margin-bottom: 15px;

}
.radio,
.checkbox {
  display: block;
  min-height: 20px;
  
  margin: 10px 0;
  vertical-align: middle;
}

.radio label,
.checkbox label {
  display: inline;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

input[type="radio"][disabled],
input[type="checkbox"][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}

.control-lable{ width:100px; float:left; font-size:14px; line-height:55px; text-align:right;}
.control-text{float:left;}


/*==================================首页弹出层切换注册登录=========================================*/
.login_con_right li{ margin-bottom:10px;}
.login_title .re{ background:url(../images/re.fw.png) 55px 0px;; width:200px; height:50px; float:left}
*{ margin:0; padding:0; }
.login_alert{z-index:999;width:640px; position:fixed; left:100px; top:100px; overflow:hidden;font-size:14px; font-family:'microsoft yahei'; color:#999; box-shadow:1px 1px 3px #DDD; background:#FFF; border-radius:3px;display:none}
.login_title{ background:url(../images/login_title_bg.jpg) repeat-x #0F79E6; border-radius:3px 3px 0 0; overflow:hidden; border:1px solid #006CD9; border-bottom:none; color:#FFF; text-shadow:0 1px #000; cursor:move;}
.login_t_left{ background:url(../images/login_ui.png) no-repeat 30px 4px; float:left; padding-left:80px; margin:10px 0; font-size:14px; line-height:1.6;}
.login_t_left strong{ font-weight:800; font-size:16px}
.login_close{ float:right; padding-left:18px; width:0; height:18px; background:url(../images/login_ui.png) no-repeat -10px -80px; margin:10px 10px 0 0; overflow:hidden; cursor:pointer;}
.login_content{ background:#FFF;border-radius:0 0 3px 3px; border:1px solid #DDD; border-top:none; padding:20px 30px; overflow:hidden; height:210px;}
.login_con_left{ float:left; width:250px; line-height:2.8; overflow:hidden;}
.login_con_left_box{ width:250px; overflow:hidden; height:220px; position:absolute;}
.login_con_left_position{position:absolute; overflow:hidden; height:220px; width:500px;}
.u_reg, .u_login{ overflow:hidden; float:left; width:250px;}
.login_con_right{ float:right; width:250px; border-left:1px solid #DDD; padding-left:20px}
.login_info{ overflow:hidden; color:#999;}
.login_info strong{ float:left; font-size:16px;}
.login_info span{ float:right; font-size:14px; background:url(../images/login_ui.png) no-repeat 24px -38px; display:block; padding-right:26px; cursor:pointer;}
.login_txt{ padding:6px; border:1px solid #DDD;border-radius:3px; width:232px; font-family:'microsoft yahei'; box-shadow:0 1px 3px #DDD inset; color:#999;}
.login_btn{ border:none; background:url(../images/login_title_bg.jpg) repeat-x; border-radius:3px; color:#FFF; text-shadow:0 1px #000; border:1px solid #006CD9; padding:4px 10px; float:right; margin:4px 4px 0 0; font-family:'microsoft yahei'; cursor:pointer;}
.login_con_left_position p{ padding:12px 0; font-size:12px;}
.login_con_right p{padding:10px 0;}
.login_con_right ul{ padding-left:10px; line-height:1.6;}
.weibo_btn, .qq_btn {
	text-shadow:0 1px #666;
    display: block;
    background: url("") no-repeat scroll 0px -1px transparent;
    padding-left: 34px;
    overflow: hidden;
    width: 106px;
    text-align: center;
    color: rgb(255, 255, 255);
	line-height: 32px;
	text-decoration:none;
}
.qq_btn {
    background-position: -150px -1px;
}
.mask{ position:fixed; height:100%; top:0; left:0; width:100%; background:rgba(0, 0, 0, .6); display:none; z-index:999}
.msg{ font-size:12px; text-shadow:1px 1px 0 #FFF; padding:6px 10px; border-radius:3px; margin:10px 30px 0; display:none;}
.error{background:#F2DEDE; color:#B84A47;}
.login_txt:focus{border:solid 1px #37B9FF; box-shadow:0 0 5px #7DD1FF inset;}
.input_error, .input_error:focus{ border:solid 1px red;box-shadow:0 0 5px #F7A4A4 inset;}


/*==================================搜索选择=========================================*/

#details .search_b a {font-weight:bold; color:#f00;}



