﻿/*投诉建议*/
.complaint{
	padding-top: 70px;
	padding-bottom: 80px;
}
.complaint .complaint-l span{
	color: #fff;
	display: block;
	background:#9a7946;
	padding: 60px 0 60px 50px;
	line-height: 70px;
	font-size: 22px;
}
.complaint .complaint-l span:nth-of-type(2n+1){
	background: #b0905f;
}
.complaint .complaint-r .bj{
	background: #fff;
	padding:0 20px
}
.complaint .complaint-r h4{
	font-size: 30px;
	color: #333333;
	padding-top: 50px;
	margin-bottom: 60px;
}
.complaint .complaint-r div{
	overflow: hidden;
}
.complaint .complaint-r input{
	width: 100%;
	padding: 8px;
	margin-bottom: 30px;
	border: 1px solid #BFC2C7;
}
.complaint .complaint-r textarea{
	width: 100%;
	resize: none;
	padding: 8px;
	height: 350px;
	margin-bottom: 48px;
	border: 1px solid #BFC2C7;
}
.complaint .complaint-r .btt{
	margin-bottom: 20px;
}
.complaint .complaint-r .btt input{
	background:#b0905f;
	color: #fff;
	outline: none;
	border: none;
	letter-spacing: 19px;
	padding-left: 24px;
	transition: all .4s
}
@media screen and (max-width: 1400px) {
	.complaint .complaint-l span{
		font-size: 18px;
		text-overflow: -o-ellipsis-lastline;  
		overflow: hidden;  
		text-overflow: ellipsis;  
		display: -webkit-box;  
		-webkit-line-clamp: 2;  
		-webkit-box-orient: vertical;
	}
}
@media screen and (max-width: 1200px) {
	.complaint .complaint-l span{
		font-size: 14px;
		
	}
	.complaint .complaint-r .btt input{
		padding-left: 8px;
		letter-spacing: 0;
	}
}
@media screen and (max-width: 991px){
	.complaint .complaint-l span{
		padding: 15px 0 15px 15px;
		line-height: inherit;
	}
	.complaint {
	    padding-top: 50px;
	    padding-bottom: 30px;
	}
	.complaint .complaint-r{
		margin-top: 10px;
	}
	.complaint .complaint-r h4 {
	    font-size: 18px;
	    padding-top: 30px;
	    margin-bottom: 30px;
	}
}
@media screen and (max-width: 767px){
	.complaint {
	    padding-top: 30px;
	    padding-bottom: 20px;
	}
	.complaint .complaint-l span{
		font-size: 14px;
		padding: 15px 0 15px 15px;
	}
	.complaint .complaint-r h4 {
	    font-size: 16px;
	    padding-top: 10px;
	    margin-bottom: 10px;
	}
	.complaint .complaint-r input{
		margin-bottom: 10px;
		padding: 6px;
	}
	.complaint .complaint-r textarea{
		height: 100px;
	}
	.complaint .complaint-r .btt {
	     margin-bottom: 0;
		width: 100%;
	}
	.complaint .complaint-r textarea{
		margin-bottom: 10px;
	}
	.complaint .complaint-r .bj{
		padding:10px 15px
	}
} 



.complaint .complaint-r .btt input:hover{
	background:#ad0007
}