.at_box {
	width: 1200px;
	margin: 0 auto;
	margin-bottom: 82px;
}

.at_lf {
	width: 895px;
	float: left;
	overflow: hidden;
}

.at_rt {
	width: 286px;
	float: right;
}

.serch_box {
	margin-top: 17px;
}

.serch_input {
	float: left;
	height: 46px;
	border: 1px solid #eaeaea;
	width: 731px;
	text-indent: 22px;
	font-size: 14px;
	color: #7b7f7c;
}

.serch_btn {
	width: 160px;
	height: 50px;
	background-color: #d6000f;
	font-size: 16px;
	color: #fff;
	float: left;
	text-align: center;
	line-height: 50px;
	cursor: pointer;
}

.rt_item_box {
	width: 284px;
	height: 287px;
	border: 1px solid #eaeaea;
	margin-top: 19px;
}

.rt_item {
	padding: 15px 12px 15px 14px;
}

.rt_item_header {
	width: 100%;
	height: 43px;
	background-color: #f6f6f6;
	text-align: center;
	line-height: 43px;
	font-size: 14px;
	font-weight: bold;
	color: #333
}

.rt_at_img {
	width: 83px;
	height: 81px;
	float: left;
}

.rt_at_img img {
	width: 100%;
	height: 100%;
}

.rt_at_title {
	float: left;
	width: 170px;
	font-size: 14px;
	color: #616161;
}

.rt_item li {
	font-size: 14px;
	color: #616161;
	border-bottom: 1px dashed #eee;
	line-height: 34px;
}

.rt_hot_item {
	padding-left: 15px;
}

.rt_hot_item li {
	width: 120px;
	height: 30px;
	border: 1px solid #eaeaea;
	font-size: 14px;
	color: #7e7e7e;
	float: left;
	text-align: center;
	line-height: 30px;
	margin: 14px 11px 0 0;
	overflow: hidden;
}

.rt_hot_item li:hover {
	font-weight: bold;
}

.navigation {
	border-bottom: 1px solid #eaeaea;
}

.navigation a:hover {
	border-bottom: 1px solid #999;
}

.noInput::-webkit-input-placeholder {
	color: red;
}

.noInput:-moz-placeholder {
	color: red;
}

.noInput:-ms-input-placeholder {
	color: red;
}
