*{
	margin: 0;
	padding: 0;
}
.container2{
	margin:0 auto;
	width:900px;
	overflow:auto;
	overflow-x:hidden;
	overflow-h:hidden;
}
.titleTop{
	text-align:center;
	width:700px;
	margin:0 auto;
	height:30px;
}
.titleText{
	margin:0 auto;
	line-height:30px;
	padding-bottom: 20px
}
fieldset p{
	text-align: center;
}
.titleText2{
	padding-top:15px;
	padding-bottom: 20px;
	/*width:700px;*/
	margin:0 90px;
	height:90px;
}
.titleText2 ul{
	/*width:750px;*/
	margin:0 auto;
}
.titleText2 ul li{

	font-size: 16px;
	/*margin:0 auto;*/
	/*height:16px;*/
	font-weight: 500;
	line-height:1.5em;
	/*width: 660px;*/
	color: #999999;
	padding-bottom:7px;
}
.images{
	text-align:center;
	/*width:700px;*/
	margin:0 90px;
	/*height:170px;*/
	padding-top: 13px;
}
ul,li{
	padding:0;
    margin:0;
    }
li{
	list-style:none;
	}
img{
	border:0;
	}
.box li{
	display: inline-block;
	/*float:left;*/
	/*width:180px; */
	/*height:135px; */
	/*margin-left: 40px;*/
	padding-bottom: 15px;

	}
.bottom-center{position:absolute;width:200px;height:40px;bottom:0;left:50%;margin-left:-100px;}
.box2{ font-size:13px;    padding: 0 20px; margin-top: 22px;}
.box2 .bd1{  padding:10px 0; border:1px solid #ccc; border-top:none; background-position:0 -4050px;}
.box2 .bd2{ position:relative;height:200px; border:1px solid #ccc;background-position:0 -4050px;}
.container_Info .l_area1{ float:left;}
.container_Info .l_area1{ display: inline-block; padding-left:85px;}
.container_Info .l_area1 ul{}
.container_Info li{ text-align:right;margin-bottom:25px;}
.container_Info li .label{ display:block; float:left;}
.container_Info li .inptxt{ float:left; margin-right:15px;
	height: 40px;}
.sel-list{
	text-align:left;
}

.fontSize17 label{
	font-size: 17px;
}
/*背景*/
.indexBg{
	width:100%;
	background-repeat: no-repeat;
	background-image: url(index_bg.png);
	background-size:100% 100%;
	/*min-height: 1300px;*/
	background-color: #F5F5F5;
}
.content_bg{
	margin: 0 auto;
	padding-top: 80px;
	padding-bottom: 90px;
	width:1200px;
	/*min-height:1173px;*/
	background-repeat: no-repeat;
	background-image: url(content_bg.png);
	background-size:100% 100%;
}








.l_area1 .inptxt .input_new1{
	display: table-cell;
	vertical-align: middle;
	height:auto;
	padding: 10px 5px 10px 0;
}

.vertical-text{
	display: table-cell;
	vertical-align: middle;
}

.maincontent{
	width: 1200px;
	margin: 0px auto;
	letter-spacing: 0.5px;
}
.position{
	width: 1200px;
	margin: 0px auto;
	line-height: 35px;
}
.divnavigation{
	display:inline-block;
	width: 260px;
	padding: 0px 6px;
	vertical-align: top;
	background-color: white;
}
.divnavigation ul li{
	font-size:18px;
	font-weight:500;
	line-height: 30px;
	vertical-align: middle;
}
.divnavigation ul li .current{
	background:url(../../../images/questionnaire/current.png) no-repeat;
	padding-left: 24px;
	color: #ee2934;
}
.divnavigation ul li .noCurrent{
	background:url(../../../images/questionnaire/noCurrent.png) no-repeat;
	padding-left: 24px;
	color: black;
}
.divnavigation .divnavigation_title{
	font-size: 22px;
	/*line-height: 50px;*/
	padding: 23px 0;
	font-weight: 700;
	text-align: center;
}
.divnavigation hr{
	 margin: 0;
}
.divnavigation ul{
	margin-top: 13px;
	padding: 0 25px;
}
.divnavigation ul li{
	margin: 16px 0;
	font-size: 18px;
	color: #666666;
}
.questionSheet{
	margin-left: 10px;
	display:inline-block;
	width: 900px;
	height:600px;
	overflow-x:hidden;
	overflow-y:auto;
	background-color: white;
}
.questionSheet .questionSheetTile{
	font-size: 22px;
	/* line-height: 50px; */
	padding: 27px 0;
	font-size: 24px;
	font-weight: 600;
	padding-left: 20px;
}
.splitline{
	display:inline-block;
	width: 20px;
	height: 100%;
	background-color: #F5F5F5;
}
.imgtitle{
	width: 100%;
}
.titleDesc{
	position: absolute;
    left: 50px;
    top: 9px;
    font-size: 20px;
    font-weight: bold;
}
.Q9OptionLabel,.Q13OptionLabel,.Q20OptionLabel,.Q22OptionLabel{
	vertical-align: middle;
}
.sp_label {
    display: block;
    float: left;
    font-size: 18px;
    margin-top: 2px;
    margin-right: 10px;
}

.satisfaction{
	padding: 0 15px ;
	padding-left: 30px;
}
/**满意度一级题目**/
.satisfaction .questionnTitle{
	/*margin-top:25px;*/
	font-size: 18px;
	color: #F96D0E;
	font-weight: bold;
}
/**满意度二级题目**/
.satisfaction .questionnSecondTitle{
	margin-top:20px;
	font-size: 18px;
	/*font-weight: bold;*/
}
/**满意度星星评价区域**/
.satisfaction .evaluate{
	margin-top:20px;
	font-size: 18px;
	position: relative;
	/*font-weight: bold;*/
}
.satisfaction .descLeft{
	padding-right: 10px;
}
.satisfaction .descRight{
	padding-left: 10px;
}
.satisfaction .stars{
	display: inline;

}
.stars img{
	margin-top: -7px;
}

.singleElection{
	padding: 20px 30px ;
}
/**单选题题目**/
.singleElection .questionnTitle{
	font-size: 18px;
	color: #F96D0E;
	font-weight: bold;
}
/**单选题选项区域**/
.singleElection .questionnOption{
	margin-top:20px;
	font-size: 18px;
	position: relative;
	/*font-weight: bold;*/
}
.option{
	padding-left: 30px;
}
.option .optionContent{
	margin-top:20px;
	font-size: 15px;
	position: relative;
	font-weight: bold;
}
.option textarea{
	width: 820px;
    height: 140px;
    font-weight: 100;
	text-indent: 16px;
	line-height: 17px;
	border: 2px solid #c0c3c4;
	border-radius: 5px;
	padding-top: 17px;
}
textarea{
	resize: none;
}
/**建议题题目**/
.option .questionnTitle{
	font-size: 18px;
	color: #F96D0E;
	font-weight: bold;
}
.singleElection ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

.singleElection li{
	/*background:white;*/
	/*vertical-align:middle;*/
	/*line-height:30px;*/
	margin: 11px auto;
}
.multi{
	padding-left: 30px;
}
.margin_top_20{
	margin-top: 20px;
}
/**多选题题目**/
.multi .questionnTitle{
	margin-top:25px;
	font-size: 18px;
	color: #F96D0E;
	font-weight: bold;
}
/**多选题选项区域**/
.multi .questionnOption{
	margin-top:20px;
	font-size: 15px;
	position: relative;
	/*font-weight: bold;*/
}
.multi ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

.multi li{
	/*background:white;*/
	/*vertical-align:middle;*/
	/*line-height:30px;*/
	margin: 11px auto;
}
.warnMsg {
	text-align:center;
	height: 140px;
	border-bottom: 1px solid #E9E7E7;
	font-size:18px;
	color:#333;
	padding:0px 10px;
}
.warnMsg .img{
	margin: 0px 20px 0px 40px;
	font-size:35px;
	color:#FA6B0B;
}
.warnMsg #warnMsg{
	font-size: 20px;
	font-family: 方正黑体简体,Arial;

}
.successMsg {
	text-align:center;
	height: 140px;
	border-bottom: 1px solid #E9E7E7;
	font-size:18px;
	color:#333;
	padding:0px 10px;
}
.successMsg .img{
	margin: 0px 20px 0px 40px;
	font-size:35px;
	color:#FA6B0B;
}
.successMsg #successMsg{
	font-size: 20px;
	font-family: 方正黑体简体,Arial;

}
.span_line{
	display:inline-block;
	height:30px;
	line-height:30px;
	top:0px;
	margin-top:0px;
}
.span_width40{
	width:47px;
	text-align:right;
	position:absolute;
	top:0;
	left:0;
}
.div_inputPosition{
	position:absolute;
	top:0;
	left:66px;
	height:32px;
}
.div_inputPosition>.inp-w576{
	display:inline-block;
	width:567px;
	border-radius:5px;
	color: #666;
	line-height: 18px;
    padding: 5px 5px 5px 0;

}
.noLogin_questTitle{
	color: #ee2934;
	font-size: 24px;
	margin-left: 11px;
}
.noLogin_questTitleP{
	line-height:1.5;
	color: #383838;
	font-size: 18px
}
.noLogin_questTitleFa{
	margin-top: 14px;
}
.length_w424{
	min-width: 428px;
	margin: 0 286px;
}

.length_w160{
	/*width: 161px;*/
	margin: 0 424px;;
}
.length_w280{
	/*width: 281px;*/
	margin: 0 362px;
}
.question_fieldset p{
	font-weight: 500;
}
.activityLeng{
	text-align: center;
	text-align: -moz-center;
	color:#06c;
	font-weight:800;
	background:#fff;
}
.margin_15{
	margin-top: 15px;
}
.margin_top20{
	margin-top: 20px;
}
.activityLengText{
	color: #333333;
	font-size: 16px;
	padding-top:10px;
}
.question_fieldset{
	margin: 0 100px;
	/*width:1000px;*/
	color:#333;
	border-radius: 5px;

}
.question_fieldset_w1000{
	width: 1000px;
}
.question_fieldset_w1006{
	width: 1004px;
}
.question_fieldset_border3{
	border: 3px dotted #EF2A34;
}
.question_fieldset_border1{
	border: 1px dotted #f8b1b4;

}
.l_area1 .inptxt input,.l_area1_new .inptxt input{
	display: inline-block;
	background:none;
	/*height: 18px;*/
	line-height: 18px;
	padding: 6px 5px 6px 0;
	border: 2px solid #c0c3c4;
	text-indent: 1em;
	margin: 0;
	color: #666;
	float: left;
	border-radius: 5px;
}
.l_area1_new .inptxt input{
	text-indent: 0.5em;
}
.l_area_h40 .inptxt input{
	height: 24px;
}
.l_area1 .inptxt input:focus,.l_area1_new .inptxt input:focus{
	border: 2px solid #ee2934;
}
.l_area1 .inptxt ,.l_area1_new .inptxt{
	display: inline-block;
	height: auto;
	padding-left: 5px;
	background:none;
	position: relative;
	vertical-align: middle;
}

.l_area1_new .inptxt input .dateInfo{
	line-height: 24px;
}
.l_area1_new label{
	margin: auto 3px;
	display: inline-block;
	vertical-align: middle;
}
.l_area1 .inptxt .em2,.l_area1 .inptxt .em1{
	right: 11px;
	top:10px;
}
.l_area1 .em3{
	top: 17px;
	right: 11px;
}
.inptxt .dateInfo{
	top: 11px;
}
.l_area1 .uiueSelectDiv{
	background: none;
	width: 182px;
	height: auto;
}
.l_area1 .uiueSelectDiv .sel-in, .l_area1_new .uiueSelectDiv .sel-in{
	display: inline-block;
	height: 36px;
	line-height: 36px;
	text-indent: 1em;
	padding-right: 17px;
	overflow: hidden;
	background: none;
	border: 2px solid #c0c3c4;
	border-radius: 5px;
}
.l_area1 .uiueSelectDiv .sel-list{
	left: 5px;
}
.input_w154{
	width: 236px;
}
.noaire_table_box{
	position: relative;
	min-height: 375px;
}
.aire_table_new{
	padding: auto 20px;
	margin-top: 10px;
}
.sel-city div{
	font-size: 12px;
	font-family: 方正黑体简体,Arial;
}
.hidden{
	display: none;
}
.noaire_table{

	font-size: 24px;
	color: #cccccc;
	position: absolute;
	top:50%;
	left:50%;
	margin-left: -84px;
	margin-top: -16px;
}
.table_head{
	background:none;
	background-color: #faeff0;

}
#displayTable tr td,#displayTable tr th{
	text-align: center;
}
.mar_left30{
	margin-left: 30px;
}

.base_data{
	padding: 20px 30px;
	/*margin: 20px;*/
	/*position: relative;*/
}
.base_data_li{
	display: inline-block;
	height: 36px;
	width: 300px;
	position: absolute;
	top: 0px;
}
.input_w250{
	width: 241px;
	height: 28px;
}
.input_w644{
	width: 611px;
	height: 28px;
}
.Q2OptionLabel,.Q9OptionLabel{
	margin: 23px 0;
	font-size: 17px;
}
li .Q6OptionLabel,li .Q13OptionLabel,li .Q20OptionLabel, li .Q22OptionLabel, li .Q23OptionLabel, li .Q33OptionLabel{
	font-size: 17px;
}
.margin_top_18{
	margin-top: 18px;
}
.margin_top_12{
	margin-top: 12px;
}
.margin_top_negative10{
	margin-top: -10px;
}
.optionContent textarea {
	font-size: 18px;
}
.btn_new_md{
	font-size: 18px;
	background-color: #ee2934;
	color: #ffffff;
	padding: 12px;
	border-radius: 5px;
	text-align: center;
}
.btn_new_md_width{
	width: 150px;
}
.lable_name{
	width: 76px;
	/*height: 40px;*/
	/*margin: 12px 0;*/
	/*margin-top: 13px;*/
	display: inline-block;
	/*line-height: 40px;*/

}

/*layui*/

.layui-layer-title{
	background-color: #f7f7f7;
}
.margin_top13{
	margin-top: 13px;
}
.margin_top40{
	margin-top: 40px;
}
.margin_ver30_auto{
	margin: 30px auto;
}
.textIndent48{
	text-indent: 48px;
}
.div_inline_block{
	display: inline-block;
}
.l_area1 .new_input_text{
	width: auto;
}
.font18{
	font-size: 18px;
}
.margin_l_15{
	margin-left: 15px;
}
.vertical-middle{
	vertical-align: middle;
}
.phone_left{
	margin-left: 43px;
	text-align: right;
}
.margin_top24{
	margin-top: 24px;
}
.address_text{
	width: 54px;
	padding: 0 1px;
	text-align: right;
}