@CHARSET "utf-8";

h3{font-size: 20px;}
.wapwrap .bodycontainer{
    margin-top:4%;
    border-radius: 10px;
    width:85%;
    padding:4%;
    background-color: rgb(255,255,255,1);
}

.questionlist form{padding-left:50px;}

.questionlist .survelresult{}
.questionlist .survelresult .opblock{float: left;width: 100%;}
.questionlist .survelresult .opblock .optext{float: left;color:#666;}
.questionlist .survelresult .opblock .opchecked{color:green;font-weight:bold;}
.questionlist .survelresult ol li{float:left;width:80%;}
.surveyuserinfo .control-group{margin-bottom:10px;}
.surveyuserinfo .control-label{width:80px;-moz-osx-font-smoothing:grayscale}
.surveyuserinfo  .controls{margin-left: 95px;}
.surveyuserinfo legend{font-size:14px;}
.surveyuserinfo  .controls textarea{width:400px;height:100px;}
.surveyuserinfo .radio.inline, .checkbox.inline{}
.surveyuserinfo .radio.block, .checkbox.block{margin/-right:10px;width:95%;font-size: 15px;padding-top: 8px;}
.surveyuserinfo .radio.inline + .radio.inline, .surveyuserinfo .checkbox.inline + .checkbox.inline{margin-left:0px;}
.userinfodl dt{width:80px;line-height:30px;}
.userinfodl dd{margin-left:95px;line-height:30px;}

.wapwrap .surveyuserinfo  .controls textarea{
    width: 100%;
    height: 100px;
}
.wapwrap .surveyuserinfo  .controls select{
    width: 100%;
    height: 35px;
    line-height: 35px;
}
.regformpage{
    background-color: #f5f5f5;
    background-position: top center;
    background-attachment: fixed;
    background-size: cover;
    background-repeat: no-repeat;
}
.regformpage:before{
    content: ' ';
    position: fixed;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    background-size: cover;
    background-repeat: no-repeat;


}
.regformpage .bodycontainer{
	color:#333;
}
.regformpage  .headerimg ,.regformpage .swiper-container{
    margin-bottom: 25px;
}
.regformpage h3{text-align:center;}

.regformpage .datainfo{text-align:center;margin-bottom:18px;color: #aaa;}
.regformpage .datainfo li.endtime{
    display: block;
    padding-top: 5px;
}
.wapwrap  .swiper-container{

}
.regformpage h3,.regformpage .datainfo, .regformpage .regformcontent{

}
.city-picker-span{margin-left:0px;text-indent: 5px;border:1px solid #ccc;border-radius: 4px;}
.city-picker-span.focus, .city-picker-span.open{border-color:#46A4FF;}
.city-picker-span > .placeholder{

}
.surveyuserinfo input[type="text"]{height:24px;width:330px;}
.regformwrap{
    background-color: #f5f5f5;

    background-position: top center;
    background-attachment: fixed;
    background-size: cover;
    background-repeat: no-repeat;
}
.regformwrap:before {
    content: ' ';
    position: fixed;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed
}
.regformwrap .container{
    width:710px;
    background-color: #fff;
    padding: 25px 30px;
    margin-top: 35px;
    color:#333;

}
.regformwrap .datainfo{
	margin-bottom:35px;color: #aaa;
	
    
	}
.regformwrap .datainfo li{
	
	display: block;
    padding-left: 0px;
    margin-bottom: 10px;

}
.regformwrap .datainfo li:first-child ,.regformpage .datainfo li:first-child{padding-left:0px;}
.regformwrap .datainfo li.endtime{}
.regformwrap .qrdiv{
    position: fixed;
    top: 41px;
    margin-left: 765px;
    background-color: #fff;
    padding: 6px;
}
.regformwrap legend{border-bottom-style: dashed;}
.regformwrap .surveyuserinfo .control-group{margin-bottom:25px;}
.regformwrap .qrdiv div{}
.regformwrap .qrdiv div img{width: 118px;}
.regformwrap .qrdiv p{text-align: center;margin: 0px;}
.regformwrap .myfootertext{width: 100%;text-align: center;}
.regformwrap .myfootertext p{margin:50px 0 0;}
.regformwrap .footer{
    border-width: 0px;
    padding: 0px;
    background-color: #fff;
}

.regformwrap .footer .container{padding:12px;}
.regformwrap .footer  .footerlogo{;}
.regformwrap .footer  .footerlogo img{}
.regformwrap .footer .container p{margin:0px;line-height: 25px;}
.regformwrap .footer .container a.bluelink{color:#3D88D8}
.regformwrap .footerlogo a{text-shadow: 0 1px 1px #e9e9e9;}
.regformwrap .footer .container .pad{
    color: #aaa;
    font-size: 13px;
}
.regformwrap .submitbuttondiv{margin-top: 30px;}
.regformwrap .btn-primary{

}
.donecontent img{
	max-w/idth:300px;
	max-he/ight:150px;
	display:none;	
}
.okdone{text-align:center;}
.okdone p{}
.okdone p i{font-size:30px;}
.okdone h4{margin:15px 0;}