.hw-overlay{display:none; position: fixed; top:0;left:0;width:100%;height:100%; background-color: rgba(0,0,0,0.3);z-index:10;}
.hw-layer-wrap{box-sizing:border-box; width:570px; position:absolute;left:50%;top:50%; margin-left:-285px; border-radius:3px; background-color:#fff; box-shadow:1px 2px 4px 0 rgba(0,0,0,0.12); padding:25px 50px;}
.hwLayer-close{position:absolute; right:20px; top:20px; width:20px; height:20px; cursor:pointer; font-size:20px; color:#ccc;}
.hw-layer-wrap .hw-icon{color:#b4d8f3;font-size:86px;text-align:center;}
.hw-layer-wrap h4{margin:5px 0 30px; font-size:24px; color:#383c3e;}
.hw-layer-wrap p{margin:20px 0; line-height:22px; color:#595d60; text-align:center;}
.hw-layer-title{height: 32px;line-height: 32px; font-size: 16px; position: absolute; left: 20px; top: 10px; font-weight: bold;}

@media (max-width:768px){
	.hw-layer-wrap{width:350px; margin-left:-175px; margin-top:-200px; padding:45px 50px; text-align:center;}
	.hw-layer-wrap{top:50%}
.hw-layer-b{
	display:block;
    display: block !important;
    height: 40px !important;
}
}
@media (max-width:400px){
	.hw-layer-wrap{width:93% !important; padding:25px 30px;}
}
.hw-layer-a:hover{
	text-decoration: none;
	color: #595d60;
}
.hw-layer-a{
	display: inline-block;
    height: 100px;
   	width: 180px;
	margin-left: 40px;
}
.hw-layer-b{
    display: inline-block;
    height: 70px;
	width: 180px;
    margin-top: 20px;
}
.hw-layer-c{
    display:block;
    height: 70px;
	height: 60px;
    width: 260px;
}
.hw-layer-span{
	display: block;
	text-align: center;
	margin-bottom: 30px;
}
.questionIntro{
	text-align: left !important;
    text-indent: 2em;
}
.hw-layer-question-a{
	color: #595d60;
	display: block;
    width: 100%;
	text-align: left;
   /*  margin-top: 7px; */
}
.hw-layer-question-a:hover{
	text-decoration: none;
	color: #595d60;
}
.hw-layer-button{
	margin-right: 30px;
    width: 80px;
	margin-left: 30px;
}
.hw-layer-button1{
	width: 150px;
    margin-left: 27px;
    display: block;
	margin-top: 5px;
}
.hw-layer-button2{
	width: 250px;
    margin-left: 30px;
    display: block;
	margin-top: 5px;
}




