#post-form .input-group-addon {
	background: none;
}

#post-form .panel-default {
	padding: 0;
}

#post-form input.form-control, #post-form textarea.form-control {
	border-radius: 2px;
	margin: 10px 0px;
}

.faupload-preview li {
	margin-top: 15px;
}

.input-group > .msg-box.n-right {
	position: absolute;
}

@media (max-width: 767px) {
	.n-bootstrap .col-xs-12 > .n-right .msg-wrap {
		margin-right: 15px;
	}

	.n-bootstrap .n-right {
		margin-top: 0;
		top: -20px;
		position: absolute;
		left: 0;
		text-align: right;
		width: 100%;
	}

	.n-bootstrap .n-right .msg-wrap {
		position: relative;
	}
}
.sp_container_combo{
	width: 100% !important;
}
@media (max-width: 1440px) {
	.zc_banner{
		
		width: 94% !important;
		
	}
	.feedback{
		width: 100% !important;
	}
	#post-form{
		width: 100% !important;
	}
	.cpall_bchoose div{
		width: 98% !important;
	}
}
/* banner */
.cpall_bchooseson{
	width: 1440px !important;
}
.zc_banner{
	visibility: visible;
	width: 1440px;    
	/* width: 1395px; */
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: self-start;
}
.zc_banner_span{
	font-size: 50px;
	font-weight: bold;
	color: #FEFEFE;
}
@media (min-width: 768px){
	.col-sm-2 {
		width: 26.666667% !important;
	}
	.col-sm-8 {
		width: 56.666667% !important;
	}
}

/* banner */
.feedback{
	width: 100%;
	min-height: 500px;
	background-color: #FFF;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: flex-start;
}
.feedback_box {
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
width: 70%;
min-height: 500px;
}
.feedback_title{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.feedback_title_span{
   
	font-size: 28px;
	font-family: "OPPOSans-Ver2-Blod";
	font-weight: 500;
	color: #333333;
	margin-bottom: 50px;
   margin-top: 88px;
}
.feedback_content{
	width: 70%;
	height: 50%;
	min-width: 1200px;
}
.feedback_bd_box {
	width: 55%;
	height: 340px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	}
	.zw {
	width: 89%;
	height: 60px;
	display: flex;
	flex-direction: row;
	justify-content: end;
	align-items: center;
	margin: 1px;
}
.zws{
	width: 89%;
	height: 120px;
	margin: 40px 0;
	display: flex;
	flex-direction: row;
	justify-content: end;
	align-items: center;
}
.color_yr{
	color: #FE5C0C !important;
	fill: #FE5C0C !important;
}
.font_yr{
	font-family: "OPPOSans-Ver2-Regular" !important;
}
.xiaoxx{
	color: #FE5C0C !important;
	font-size: 20px;
}
.box_son_feed{
	width: 50%;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
}
.box_son_feedbtn{
	width: 50%;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.color_yrbtn{
	background-color: #FE5C0C !important;
	font-family: "OPPOSans-Ver2-Regular" !important;
	color: #FFF;
	margin: 125px 0;
}

.font-bold {
	font-weight: bold;
}

.font-underline {
	font-weight: bold;
}

.radio-inline, .checkbox-inline {
	padding-left: 0;
}
.fm_grpbox{
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	position: relative;
	flex-wrap: wrap;
}
.fm_grpboxs{
	flex: 1;
	flex-direction: column;
	justify-content: space-around;
	align-items: flex-start;
	min-width: 665px;
}
@media screen and (max-width: 1440px) {
	.fm_grpbox {
		width: 100%;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		position: unset;
		flex-wrap: nowrap;
	}
}
.fm_grpboxs_tt{
	width: 100%;
	font-size: 25px;
	text-align: center;
	margin-bottom: 20px;
	color: #1039a9;
	font-weight: 600;
}
.fm_grpboxs_hr {
	width: 1px;
	height: 100%;
	background-color: #222222;
	border: none;
	position: absolute;
	left: 47%;
}