@charset "utf-8";
/* CSS Document */

body,div,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,table,select,span,i,b,strong,a,img,table{
	 margin:0; padding:0; list-style:none; border:none; text-decoration:none; font-size:100%; font-family:"宋体"; color:#333; vertical-align:top;
	 -webkit-tap-highlight-color:rgba(255,0,0,0.5); 
-webkit-tap-highlight-color:rgba(0,0,0,0);
}
body{ 
	background:#efefef;
}
body { padding: 0; margin: 0; font-size: 16px; font-family: arial, verdana, sans-serif; }
input, select { width: 100%; padding: .625em; margin: 0 0 .625em 0; border: 1px solid #aaa; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
       
div{ 
	margin:0 auto;
}
.bold{
	font-weight: bold;
}
.dispblock{
	display: inline-block;
}
/*con_main*/
.qina_header .desc p{  
	text-align:left;  
	font-weight:bold;  
	font-family:"微软雅黑"; 
	font-size:100%;
	padding-top:1em; 
	padding-left: 10px;
	word-wrap: break-word;
	word-break:break-all;
}

.main{ 
	height:auto; 
	padding: 10px;
}
.main p{ 
	line-height:1em;
}
.main .user{ 
	margin-top:20px;
}
.header .gssTitle {
	border: 1px solid #e5ca47; 
	background: #ff8f25;
    font-family: "微软雅黑";
    font-size: 24px;
    left: 226px;
     padding: 1em 1em;  
    text-align: center;
}
.header .gssTitle p{
	color: #fff;
}
.footDiscribe{
	word-wrap: break-word;
	word-break:break-all;
}

.orangesavebtn{
	width:100%; 
	font-size: 14px;
	height:54px; 
	margin:1em auto; 
	border: none; 
	cursor:pointer;
	background: #ff8f25;
	color: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
}
.ques_content{ 
	width: 100%;
}

.survey-view-topicsingle p{
	line-height: 36px;
}
.singlechoose p{ 
	border: 1px solid #ccc; 
	background: #fff; 
	padding: 5px; 
	border-bottom: none;
}

.ques_content>div{
	padding-top: 8px;
}

span.number{ 
	font-weight: bold; 
	color: #f60;
}
.ques_answer{ 
	height: 40px;
}
textarea.ques_answer{ 
	height: 100px;
}
.radius-top{
	-moz-border-top-left-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	border-top-left-radius:8px 8px; 
	border-top-right-radius:8px 8px;
}
 .radius-bottom{
	 -moz-border-bottom-left-radius: 8px;
	 -webkit-border-bottom-left-radius: 8px;
	 border-bottom-left-radius:8px 8px; 
	 border-bottom-right-radius:8px 8px;
 }
label {
	display: inline;
}

.tag {
	font-family: Arial, sans-serif;
	width: 200px;
	position: relative;
	top: 5px;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	float: left;
}
.radio-1 {
	width: 193px;
}
.button-holder {
	float: left;
}


.singlechoose p a.start{
	float: left;
	width: 26px;
	height: 20px;
	background: url(../../images/star.png) 0 -20px no-repeat;
}    
.answer-input{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
	border: none;
	padding-left: 5px;
} 
.singlestar p{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
	height: 40px;
}
.five{
	height: 30px;
	line-height: 30px;
}
.singlechoose p label{
	width: 90%;
	display: inline-block;
}

.singlechoose p label{
	padding-left: 35px;
}
.singlechoose p label.radioClick{
	background: url(../../images/radio.png) no-repeat 0 4px;
}
.singlechoose p label.clicked{
	background: url(../../images/radioClick.png) no-repeat 0 4px;
}

.singlechoose p label.checkboxClick{
	background: url(../../images/check.png) no-repeat 0 5px;
}
.singlechoose p label.checked{
	background: url(../../images/checked.png) no-repeat 0 5px;
}
.noUrl{
	  padding: 20px 4px;
}
.noUrl p{
	font-size: 18px;
	line-height: 28px;
	text-align: center;
}
.noUrl p.link{
	font-weight: bold;
}
.noUrl p.closeNoUrl{
	margin-top: 50px;
}
@media screen and (min-width: 320px) and (max-width: 480px) {
	.noUrl p{
		font-size: 12px;
	}
}
@media screen and (max-width: 320px) {
	.noUrl p{
		font-weight: normal;
	}
}