@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
body{font:12px/1.5 Microsoft YaHei,SimSun, Arial, Helvetica, sans-serif; color:#333; background:#FFF;}
img{border:0px;}
ul,ol{list-style-type:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
table {border-collapse: collapse;border-spacing: 0;}
input,select,textarea{vertical-align:middle; outline:none; resize:none; font-family:Microsoft YaHei;}
ul li:before {display: none}
li {pointer-events: all !important;}
a{color:#333; text-decoration:none;}
.clearfix{zoom:1; overflow:hidden;}
.clear{ clear:both; font-size:0; height:0; line-height:0;}
.fl{float:left;}
.fr{float:right;}
/**/

.q_slider{ padding:30px 30px 0 30px;}
.q_slider_padd{}

.q_slider_evalua{ width:100%; height:20px; font-size:12px; color:#FF0000; margin-top:40px;}
.q_slider_evalua .slider_left{ float:left;}
.q_slider_evalua .slider_right{ float:right;}

.slider-container {
	font-family: helvetica neue, Helvetica, Arial, sans-serif
}

.slider-container .back-bar {
	height: 10px;
	position: relative
}

.slider-container .back-bar .selected-bar {
	position: absolute;
	height: 100%
}

.slider-container .back-bar .pointer {
	position: absolute;
	width: 10px;
	height: 10px;
	background-color: red;
	cursor: col-resize;
	opacity: 1;
	z-index: 2
}

.slider-container .back-bar .pointer.last-active {
	z-index: 3
}

.slider-container .back-bar .pointer-label {
	position: absolute;
	top: -27px;
	font-size: 12px;
	white-space: nowrap;
	line-height:20px;
}

.slider-container .back-bar .focused {
	z-index: 10
}

.slider-container .clickable-dummy {
	cursor: pointer;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1
}

.slider-container .scale {
	top: 2px;
	position: relative
}

.slider-container .scale span {
	position: absolute;
	height: 10px;
	border-left: 1px solid #555;
	font-size: 0
}

.slider-container .scale ins {
	font-size: 12px;
	text-decoration: none;
	position: absolute;
	left: 0;
	top: 12px;
	color: #555;
	line-height: 1
}

.slider-container.slider-readonly .clickable-dummy,
.slider-container.slider-readonly .pointer {
	cursor: auto
}

.theme-green .back-bar {
	height: 6px;
	border-radius: 2px;
	background: #e8e8e8;
	border-radius:2px; box-shadow:rgba(203,203,203,1) 0 1px 3px 0px inset;
}

.theme-green .back-bar .selected-bar {
	border-radius: 2px;
	background:#817ce0;
	box-shadow:rgba(3,68,111,.5) 0 1px 3px 0px inset;
}

.theme-green .back-bar .pointer {
	width: 20px;
	height: 20px;
	top: -8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 20px;
	border:1px solid rgba(0,0,0,0.25);
	box-shadow:0px 0px 4px 0px rgba(0,0,0,0.25);
	background-color: #FFFFFF;
}
.theme-green .back-bar .pointer:before {
	content: '';
	display: block;
	width: 6px;
	height: 6px;
	border-radius: 6px;
	background: #817ce0;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -3px 0 0 -3px;
}
.theme-green .back-bar .pointer-label {
	color: #F00
}

.theme-green .back-bar .focused {
	color: #F00
}

.theme-green .scale span {
	border-left: 1px solid #555
}

.theme-green .scale ins {
	color: #555
}

.theme-blue .back-bar {
	height: 5px;
	border-radius: 2px;
	background-color: #eee;
	background-color: #e7e7e7;
	background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#dddddd));
	background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd);
	background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
	background-image: linear-gradient(to bottom, #eeeeee, #dddddd);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdddddd', GradientType=0)
}

.theme-blue .back-bar .selected-bar {
	border-radius: 2px;
	background-color: #92c1f9;
	background-image: -moz-linear-gradient(top, #b1d1f9, #64a8f9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b1d1f9), to(#64a8f9));
	background-image: -webkit-linear-gradient(top, #b1d1f9, #64a8f9);
	background-image: -o-linear-gradient(top, #b1d1f9, #64a8f9);
	background-image: linear-gradient(to bottom, #b1d1f9, #64a8f9);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb1d1f9', endColorstr='#ff64a8f9', GradientType=0)
}

.theme-blue .back-bar .pointer {
	width: 14px;
	height: 14px;
	top: -5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 10px;
	border: 1px solid #aaa;
	background-color: #e7e7e7;
	background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#dddddd));
	background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd);
	background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
	background-image: linear-gradient(to bottom, #eeeeee, #dddddd);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdddddd', GradientType=0)
}

.theme-blue .back-bar .pointer-label {
	color: #999
}

.theme-blue .back-bar .focused {
	color: #333
}

.theme-blue .scale span {
	border-left: 1px solid #e5e5e5
}

.theme-blue .scale ins {
	color: #999
}

.q_scale{ padding:15px 0;}
.q_scale_name{}
.q_scale_name h2{ color:#2c2c2c; font-size:16px;}
.q_scale_name .q_scale_gray{ color:#9F9F9F;}
.q_scale_con{ padding-top:70px;}
.q_scale_ul{ width:100%; height:28px; border:solid #d2d2d2 1px; display:table;}
.q_scale_ul li{ line-height:28px; font-size:16px; color:#212121; display:table-cell; text-align:center; position:relative;}
.q_scale_ul li.q_li_blue{ background:#b2e0ff;}

.q_tips_first{ height:32px; line-height:1; font-size:16px; color:#000; white-space:nowrap; position:absolute; bottom:100%; left:0;}
.q_tips_last{ height:32px; line-height:1; font-size:16px; color:#000; white-space:nowrap; position:absolute; bottom:100%; right:0;}
.q_tips_num{ width:32px; height:32px; line-height:30px; color:#0099FF; background:url(../images/q_tips_num.png) no-repeat center; position:absolute; top:-38px; left:50%; margin-left:-16px;}

.q_scale_ul li .q_tips_first,
.q_scale_ul li .q_tips_last,
.q_scale_ul li .q_tips_num{ display:none;}
.q_scale_ul li.active .q_tips_first,
.q_scale_ul li.active .q_tips_last,
.q_scale_ul li.active .q_tips_num{ display:block;}

.maskLayer{width:100%;height:100%;filter:alpha(opacity=70);opacity:0.5;background:#000;position:absolute;z-index:996;top:0;left:0;display:none;}
.maskLayer2{width:100%;height:100%;filter:alpha(opacity=70);opacity:0.5;background:#000;position:fixed;z-index:996;top:0;left:0;display:none;}
.maskLayer3{width:100%;height:100%;filter:alpha(opacity=70);opacity:0.5;background:#000;position:fixed;z-index:996;top:0;left:0;display:none;}
.popDiv{ background:#FFFFFF; border:1px solid #707070; position:fixed; z-index:999;}
.popDiv2{ background:#FFFFFF; border:1px solid #707070; position:fixed; z-index:999;}
.popDiv3{ background:#FFFFFF; border:1px solid #707070; position:fixed; z-index:999;}
.popWidth700{ width:700px;}
.popWidth560{ width:560px;}
.popWidth400{ width:400px;}
.popDel{ width:12px; height:12px; background:url(../images/popDel.png) no-repeat; position:absolute; right:20px; top:20px;}
.popTitle{ padding:30px; line-height:20px; font-size:16px; font-weight:bold; text-align:center;}
.popBnt{ width:100%; padding-bottom:30px; display:table; text-align:center;}

.popBnt_blue,.popBnt_white{ margin:0 10px; min-width:60px; padding:0 14px; height:34px; line-height:34px; font-size:14px; border:solid #0099FF 1px; border-radius:4px; display:inline-block; vertical-align:top; text-align:center;}
.popBnt_blue{ background:#0099FF; color:#FFFFFF}
.popBnt_white{ background:#FFFFFF; color:#0099FF;}

.popTextarea{ margin:0 30px 30px;}
.popTextarea textarea{ width:100%; height:160px; line-height:20px; padding:8px 10px; border:solid #cccccc 1px; border-radius:4px; font-size:14px; display:block; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.popTextarea textarea:focus{ border-color:#0099FF;}
/*图片阅览*/
.img-modal {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;align-items: center;justify-content: center;flex-direction: column;background-color: rgba(0,0,0,0.6);z-index: 10001}
.img-modal img {width: 600px;height: auto;}
.img-modal p {font-size: 26px;cursor: pointer;color: #fff;margin: 0 0 10px 610px}
/* 填空题快捷搜索 */
.quick-cont-select { margin-top: 10px;width: 400px;max-height: 285px;box-shadow: 0px 2px 12px 0px #00255933;border-radius: 6px;color: #444;-webkit-overflow-scrolling: touch;overflow-y: auto;}
.quick-cont-select li {padding: 10px 20px;color: #474C59;margin: 0 1px;list-style: none;line-height: 20px;word-wrap: break-word;}
.quick-cont-select li:hover {background-color: #F0F6FF}
.remark {color:#878787;margin-top: 10px;}