.main{width: 100%;}
.main .banner{
	  width: 100%;
	  position: relative;
}
.main .banner img{width: 100%;}
.main .banner h1{position: absolute;width: 100%;color: #FFFFFF;text-align: center;top: 30%;}
.main .banner p{font-size: 18px;position: absolute;width: 100%;color: #FFFFFF;text-align: center;top: 45%;}
.support_list{width: 60%;margin: 30px auto;overflow: hidden;padding:0}
.support_list li{width: 33.33%;float: left;text-align: center;}
.support_list li a{color: #000000;}
.support_list li a:hover{text-decoration: none;}
.support_list li img{width: 150px;height: auto;}

#nameplate{
	width: 100%;
	background: #f6f7f8;
}
.nameplate{
	width: 64%;
	margin: auto;
	max-width: 900px;
}
.nameplate .np-box{
	padding: 20px 0;	
}
.nameplate h2{
	margin: 0;
	padding: 0;
	font-size: 30px;
	color: #00B3C4;
}
.nameplate p{
	padding: 0;
	margin: 0;
	margin-top: 5px;
	font-size: 16px;
	color: #363537;
}

.question_list{
	width: 64%;
	max-width: 900px;
	margin: 0 auto;
	color: #00B3C4;
}
.question_list ul{width: 100%;padding: 0;}
.question_list ul li{width: 100%;display:table;height: 50px;border-bottom: 1px solid #f5f5f5;cursor: pointer;}
.question_list ul li p{display: table-cell;vertical-align: middle}
.question_list ul li span{display: table-cell;vertical-align: middle}
.question_list ul li img{width: 12px;height: 12px;float:right;margin-top: 19px;display: table-cell;vertical-align: middle}

.answer_content{width: 60%;max-width: 900px;margin: 60px auto;}
.answer_content h1{text-align: center;font-size: 16px;color: #00B3C4;}
.answer_content p{text-align: left;font-size: 14px;color: #666666;}

.getSupport{text-align: center;width:60%;max-width: 900px;margin: 0 auto;line-height: 140%;color: #666;padding: 50px 0;border-top: #999 1px solid;border-bottom: #999 1px solid;}
.getSupport .import{line-height: 120%;font-weight: bold;color: #333;}

@media only screen and (max-width: 750px) {
	.support_list{width: 90%;}
	.support_list li img{width: 80px;}
	
	.nameplate{width: 90%;}
	.nameplate h2{font-size: 22px;}
	.nameplate p{font-size: 14px;}
	.nameplate .np-box{padding: 10px 0;}
	
	.question_list{width: 90%;}
	.question_list h2{font-size: 22px;}
	.question_list ul li{
		table-layout:fixed
	}
	.question_list ul li p{
		width: 95%;
		overflow: hidden;
		text-overflow: ellipsis;
    white-space:nowrap;
	}
	
	.answer_content{
		width: 90%;
		margin: 30px auto;
	}
	#footer .foot p {
    text-align: center!important;
    margin: 12px auto;
  }
  .getSupport{
  	width: 90%;
  }
}