.main_content {
	margin-top: 20px;
	margin-bottom: 20px;
	background: #FFFFFF;
}
.main_content .main_padding{
	padding: 10px 20px;
}
.left{
	float: left;
	width: 70%;
}
.left .left_list img{
	width: 35%;
	float: left;
	
}
.left .left_list{
	padding: 10px 0;
	border-bottom: solid 1px #E9E9E9;
}
.left_list:after{
	content: "";
	width: 0;
	height: 0;
	visibility: hidden;
	clear: both;
	display: block;
}
.left .left_list .left_list_content{
	float: right;
	width: 65%;
	padding: 10px;
	color: #545454;
}
.left .left_list .left_list_content span{
	display: block;
	text-align: right;
	margin-top: 40px;
}

.right{
	width: 28%;
	float: right;
}
.right ul{
	padding: 0;
}
.right ul li{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	margin: 12px auto;
}
.right ul li a{
	color: #545454;
	font-size: 15px;
}
.right_top span{
	width: 15px;
	height: 15px;
	display: inline-block;
	border: solid 1px red;
	font-size: 12px;
	text-align: center;
	color: red;
	line-height: 15px;
	margin-right: 5px;
}
.right_top .focus{
	background: red;
	color: #FFFFFF;
}
.right_bot{
	margin-top: 30px;
}
.right_bot {
	color: #545454;
}
.right_bot p{
	line-height: 30px;
	height: 30px;
	margin: 0;
	font-size: 15px;
}
.right_bot div{
	margin-top: 20px;
}
.right_bot div img{
	width: 80%;
}
.right_bot div span{
	color: #545454;
	text-align: center;
	display: block;
	font-size: 14px;
	padding: 5px 0;
}
#fen{
	text-align: center;
}

/*详情页增加样式list_xiang.html*/
.left>span{
	display: block;
	
	margin: 10px 0;
	text-align: right;
	color: #7C7C7C;
	
}
.left .left_content p{
	margin: 20px auto;
	text-indent: 2em;
	color: #7C7C7C;
	font-size: 16px;
}
.search{
	margin-top: 20px;
    margin-bottom: 10px;
    position: relative;
}
.search input{
	width: 100%;
	display: block;
	border: solid 1px #7C7C7C;
	border-radius: 15px;
	padding-left: 10px;
	height: 30px;
	padding-left: 30px;
}
.right_sign div span{
	padding: 8px 5px;
	color: #545454;
	font-size: 13px;
	display: inline-block;
	border: solid 1px #7C7C7C;
	margin: 10px 8px;
}
.search span{
	position: absolute;
	left: 10px;
	top: 8px;
	width: 30px;
	height: 30px;
}
@media only screen and (max-width: 1100px) {
				.banner{
					display: block;
				}
				
			}
			@media only screen and (max-width: 768px) {
				.left{width: 100%;float: none;}
				.right{display: none;}
			}
			@media only screen and (max-width: 500px) {
				.left .left_list img {
				    width: 100%;
				    float: none;
				}
				.left .left_list .left_list_content {
				    float: none;
				    width: 100%;
				}
			}