.que_mainBg{
	width: 100%;
	float: left;
	min-width: 1200px;
	border-bottom: 1px dashed #ccc;
}
.que_main{
	width: 1200px;
	margin: 0 auto;
}
.que_content{
	width: 100%;
    padding: 0 0 20px 50px;
    float: left;
}
.que_main .text .left{
	width: 67%;
	float: left;
	padding: 0 3% 0 0;
}
.que_main .text .right{
	width: 30%;
	float: left;
}
.que_main .text .right p{
	padding: 10px 15px;
	float: left;
	background: #e2ebc4;
}
ul.ident{
	width: 100%;
	float: left;
}
ul.ident li{
	width: 17%;
    margin: 0;
    float: left;
    padding: 5px 1%;
}
.que_main table{
	width: 100%;
    margin: 0 auto;
    border-left: 1px solid #999;
    border-top: 1px solid #999;
}
.que_main td{
	padding: 5px 10px;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
	vertical-align: middle;
	font-size: 15px;

}
.que_main td.tit{
	background: #abd46e;
    text-align: center;
    font-weight: 600;
	line-height: 20px;
	font-size: 16px;
}
.que_main td.bgG2{
	background: #abd46e33;
}

.que_main td.tit.bgB{
	background: #F89945;
}

.que_main td.bgB2{
	background: #f8994533;
}

.que_main td.tit.bgO{
	background: #62C2D8;
}
.que_main td.bgO2{
	background: #62c2d833;
}


.qabu, .qabu2{
	padding: 5px 10px;
    margin: 10px 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 0;
	cursor: pointer;
}
.bg{
	background: #d5eeb0;
}
.bg2{
	background: #eeeeee;
}
@media screen and (min-width: 768px) and (max-width: 1400px) {
	.que_content{
		padding: ;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
	#menu_bg{
		right: 100px;
	}
	.que_main{
		width: 90%;
    margin: 0 auto;
    padding: 0 5%;
	}
	.que_mainBg{
		max-height: inherit;
		min-width: 320px;
	}
	.que_content{
		padding: 0;
	}
	.env_title{
		margin: 20px 0;
	}
	ul.ident li{
width: 23%;
	}
}

@media screen and (min-width: 320px) and (max-width: 768px) {
	.env_top .logo{
		width: 100%;
		text-align: center;
	}
	.env_topBg{
		min-width: inherit;
    padding: 0 5%;
    width: 90%;
	}
	.env_top{
		width: 100%;
		padding: 0;
	}
	.env_top .menu{
		background: rgba(0,0,0,0.4);
	}
	.que_main{
		width: 90%;
    margin: 0 auto;
    padding: 0 5%;
	}
	.que_mainBg{
		max-height: inherit;
		min-width: 320px;
	}
	.que_content{
		padding: 0;
	}
	.env_title{
		margin: 20px 0;
	}
	ul.ident li{
width: 23%;
	}
}
@media screen and (min-width: 320px) and (max-width: 525px){
	.que_main .text .left,.que_main .text .right{
		width: 100%;
	}
	ul.ident li{
		width: 48%;
	}
	.que_content textarea{
		width: 100%;
	}
}