﻿a,input,form,label,span,ul,li,ol,dl,dt,dd,img,p,table,tr,td,th,div,select,h1,h2,h3,h4,h5,h6,textarea,html,body{margin:0;padding:0;}
html,body,select option{background:#fff;}
textarea{resize:none;}
a:link, a:visited,a:active{text-decoration:none;}
a{text-decoration: none;blr:expression(this.onFocus=this.blur());}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;}
li{list-style:none;}
img{border:none;}
*:focus{outline:none;}
.fL{float: left;}
.fR{float: right;}
.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
* html .clearfix {height: 1%;}
body,textarea{font-family:'微软雅黑','Microsoft YaHei';}
.clear{clear:both;}
.clearfix{zoom:1;}
/*---clear---*/
.pt0{padding-top:0!important;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pt50{padding-top:50px;}
.pb10{padding-bottom:10px;}
.pb50{padding-bottom:50px;}
.pb20{padding-bottom:20px!important;}
.ptb5{padding:5px 0;}
.pl0{padding-left:0!important;}
.mt5{margin-top:5px!important;}
.mt10{margin-top:10px!important;}
.mt20{margin-top:20px!important;}
.mt36{margin-top:36px!important;}
.mr0{margin-right:0!important;}
.mr10{margin-right:10px!important;}
.ml15{margin-left:15px!important;}
.mt0{margin-top:0!important;}
.mb10{margin-bottom:10px;}
.underline{text-decoration:underline;cursor:pointer;}
body{
	font-size:14px;
	color:#727272;
	font-family:'微软雅黑','Microsoft YaHei';
	position:relative;
}
.main{
	width:1100px!important;
	margin:0 auto;
}
a{
	color:#727272; 
}
input[type=button]{
	cursor:pointer;
	font-family:'微软雅黑','Microsoft YaHei';
}
input[type=text]{
	font-size:14px;
	font-family:'微软雅黑','Microsoft YaHei';
	color:#727272;
}
/*----top----*/
.top{
	width:100%;
	min-width:1100px;
	height:71px;
	background-color:#123760;
}
.logo{
	margin-top:19px;
}
.top span[class=fR]{
	color:#fff;
	line-height:54px;
	padding-top:17px;
}
.top span[class=fR] a{
	color:#fff;
}
.top span[class=fR] a:hover{
	text-decoration:underline; 
}
/*---login---*/
.loginBg{
	height:433px;
	padding-top:27px;
	background:url(../images/loginBg.jpg) no-repeat 0 27px;
}
.loginArea{
	width:350px;
	height:300px;
	background:#fff;
	float:right;
	margin:67px 42px 0 0;
	border-radius:3px;
	padding:0 26px;
}
.loginArea h1{
	font-size:24px;
	color:#123760;
	line-height:57px;
	font-weight:normal;
}
.loginId,
.loginPassword,
.loginSub{
	width:350px;
	height:49px;
	margin-bottom:20px;
}
.loginId input,
.loginPassword input{
	width:299px;
	height:21px;
	line-height:21px;
	padding:13px 0;
	border:none!important;
	background:none!important;
	margin:1px 0 0 50px;
	font-size:20px;
	color:#999;
}
.loginId{
	background:url(../images/loginId.png) no-repeat 0 0;
}
.loginPassword{
	position:relative;
	background:url(../images/loginPassword.png) no-repeat 0 0;
}
.loginSub{
	margin:0;
}
.loginPassword span{
	display:inline-block;
	position:absolute;
	left:50px;
	top:0;
	width:300px;
	height:23px;
	line-height:23px;
	padding:13px 0;
	font-size:20px;
	color:#999;
}
.loginSub input[type=button]{
	width:350px;
	height:48px;
	border:none;
	color:#fff;
	font-size:24px;
	background:url(../images/loginSub.png) no-repeat 0 0;
}
.copyright{
	height:40px;
	line-height:40px;
	text-align:center;
	padding-top:30px;
}
.wrongpassword{
	display:block;
	height:30px;
	line-height:30px;
	color:#d12424;
	padding-left:7em;
}
.remember{
   padding:12px 0;
   height:18px;
   line-height:18px;
   font-size:14px;
}
.remember i{
    float:left;
    width:18px;
    height:18px;
    margin-right:5px;
    padding:0;
	background:url(../images/jqtransformplugin/checkbox.png) no-repeat 0 0;
}
.remember i.rememberMe{
	background:url(../images/jqtransformplugin/checkbox.png) no-repeat 0 bottom;
}
/*---home page---*/
.item{
	padding:92px 0 0;
}
.item a{
	float:left;
	width:142px;
	line-height:60px;
	font-size:20px;
	text-align:center;
	padding:0 10px;
	margin:0 56px 68px;
}
.item a span{
	display:block;
	margin:0 auto;
	width:142px;
	height:142px;
	background:url(../images/questionbank.png) no-repeat center 0;
}
.item a:hover{
	color:#123760;
}
.item a:hover span{
	background-position:center bottom;
}
.item a.summarize span{
	background:url(../images/summarize.png) no-repeat center 0;
}
.item a.summarize:hover span{
	background-position:center bottom;
}
.item a.procedural span{
	background:url(../images/procedural.png) no-repeat center 0;
}
.item a.procedural:hover span{
	background-position:center bottom;
}
.item a.evaluateHome span{
	background:url(../images/evaluate.png) no-repeat center 0;
}
.item a.evaluateHome:hover span{
	background-position:center bottom;
}
.item a.templateHome span{
	background:url(../images/template.png) no-repeat center 0;
}
.item a.templateHome:hover span{
	background-position:center bottom;
}
.item a.systemHome span{
	background:url(../images/system.png) no-repeat center 0;
}
.item a.systemHome:hover span{
	background-position:center bottom;
}
.item a.evaluateMe span{
	background:url(../images/evaluateMe.png) no-repeat center 0;
}
.item a.evaluateMe:hover span{
	background-position:center bottom;
}
/*---title---*/
.title{
	height:48px;
	line-height:48px;
	font-size:18px;
	font-weight:bold;
	color:#e58100;
	font-weight:normal;
}
.title a{
	font-size:14px;
	text-decoration:underline;
	font-weight:normal;
	margin-left:10px;
}
/*---search---*/
.formArea{
	height:38px;
}
.transform{
	height:26px;
}
.transform p{
    float:left;
    height:28px;   
}
.transform p .jqTransformRadioWrapper{
    margin:3px 5px 0 0;
}
.transform p .jqTransformCheckboxWrapper{
    margin:3px 5px 0 0;
}
.transform p label{
    margin-right:20px;   
}
.search{
	width:194px;
	height:25px;
	position:relative;
	padding-left:6px;
	background:url(../images/search.png) no-repeat 0 0;
}
.search input{
	float:left;
	height:25px;
	border:none;
	background:none;
}
.search input[type=text]{
	width:164px;
	padding:5px 0;
	height:15px;
	line-height:15px;
	color:#999;
}
.search input[type=button]{
	width:30px;
}
/*清空input中的文字*/
.inputClear{
	position:absolute;
	display:none;
	width:16px;
	height:16px;
	left:153px;
	top:4px;
	background:url(../images/inputClear.png) no-repeat 0 0;
}
.inputClear:hover{
	background:url(../images/inputClear.png) no-repeat 0 bottom;
}
.underway,.accomplish{
	width:76px;
	height:26px;
	text-align:center;
	line-height:26px;
	background-image:url(/resources/images/transfer.png);
}
.underway{
	color:#727272;
	border-radius:3px 0 0 3px;
	background-position:0 bottom;
}
.rightBorderRadius{
	border-radius:0 3px 3px 0;
}
.underway.on{
	color:#fff;
	background-position:0 0;
}
.accomplish{
	background-position:right 0;
}
.accomplish.on{
	color:#fff;
	background-position:right bottom;
}
.addsurveybutton{
	width:94px;
	height:26px;
	line-height:26px;
	padding-left:17px;
	color:#fff;
	background:url(../images/button.png) no-repeat 0 0;
}
.chooseAnswers{
    width:92px;
	height:27px;
	float:left;
	line-height:27px;
	color:#fff;
	text-align:center;
	border:none;
	background:url(../images/button1.png) no-repeat 0 0;
}
.batchSet{
    width:115px;
	height:27px;
	float:left;
	line-height:27px;
	color:#fff;
	text-align:center;
	border:none;
	background:url(../images/button2.png) no-repeat 0 0;
}
.addsurveybuttonLarge{
	width:113px;
	height:26px;
	line-height:26px;
	padding-left:17px;
	color:#fff;
	background:url(../images/add.png) no-repeat 0 0;
}
.manageclassify{
	margin-right:11px;
}
/*---table list---*/
.tableStyle{
	border:1px solid #e2e2e2;
	border-bottom:none;
	border-radius:3px;
	background:#fff;
}
.tableStyle td{
	padding-left:5px;
	border-bottom:1px solid #e2e2e2;
}
.tableStyle td span{
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.tableStyle tr{
	height:36px;
}
.tableStyle tr.header{
	font-size:16px;
	background:#efefef;
	text-align:left;
}
.tableStyle tr.odd{
	background:#f9f9f9;
}
.tableStyle tr.header{
	font-size:16px;
	background:#efefef;
}
.wid1{
	width:200px;
}
.wid2{
	width:300px;
}
.wid3{
	width:250px;
}
.wid4{
	width:400px;
}
.wid5{
	width:120px;
}
.wid6{
	width:100px;
}
.wid7{
	width:350px;
}
.wid8{
	width:170px;
}
.wid9{
	width:320px;
}
.wid10{
	width:430px;
}
.wid11{
    width:900px;
}
.wid12{
    width:230px;
}
.wid13{
    width:290px;
}
.wid14{
    width:80px;
}
.wid15{
    width:125px;
}
.tableStyle td span{
	display:block;
}
.tableStyle .operate span{
	float:left;
	padding-left:15px;
	background:url(../images/operate.png) no-repeat 0 0;
}
.tableStyle .operate a{
	float:left;
	height:27px;
	margin-right:10px;
	color:#5986b8;
	line-height:27px;
	padding-right:15px;
	background:url(../images/right_02.png) no-repeat right 0;
}
.tableStyle .operate span.unused{
	background:url(../images/operate1.png) no-repeat 0 0;
}
.tableStyle .operate span.unused a{
	color:#939393;
	cursor:default;
	background:url(../images/right_01.png) no-repeat right 0;
}
/*---chart---*/
.createNav{
	height:75px;
}
.createNav li{
	float:left;
	margin-right:20px;
}
.createNav li a{
	float:left;
	width:202px;
	height:58px;
	line-height:58px;
	font-size:17px;
	border-radius:3px;
	font-weight:bold;
	border:1px solid #e2e2e2;
}
.createNav li a.on{
	color:#fff;
}
.createNav li a.progress{
	width:122px;
	padding-left:80px;
	background:url(../images/progress.png) no-repeat 20px 10px #f4f4f4;
}
.createNav li a.progress.on{
	/*background:url(../images/progress1.png) no-repeat 20px 10px #548dcc;*/
	background:url(../images/progress1.png) no-repeat 20px 10px #E58100;
}
.createNav li a.base{
	width:122px;
	padding-left:80px;
	background:url(../images/base.png) no-repeat 20px 10px #f4f4f4;
}
.createNav li a.base.on{
	/*background:url(../images/base1.png) no-repeat 20px 10px #548dcc;*/
	background:url(../images/base1.png) no-repeat 20px 10px #E58100;
}
.createNav li a.details{
	width:122px;
	padding-left:80px;
	background:url(../images/info.png) no-repeat 20px 10px #f4f4f4;
}
.createNav li a.details.on{
	/*background:url(../images/info1.png) no-repeat 20px 10px #548dcc;*/
	background:url(../images/info1.png) no-repeat 20px 10px #E58100;
}
.createNav li a.managesurvey,
.createNav li a.managemode,
.createNav li a.course,
.createNav li a.managecourseclassify,
.createNav li a.specialist{
	width:124px;
	height:60px;
	line-height:60px;
	padding-left:80px;
	border:none;
}
.createNav li a.managesurvey{
	background-image:url(../images/managesurvey.png);
	background-position:0 0;
}
.createNav li a.managesurvey.on{
	background-position:0 bottom;
}
.createNav li a.managemode{
	background-image:url(../images/managemode.png);
	background-position:0 0;
}
.createNav li a.managemode.on{
	background-position:0 bottom;
}
.createNav li a.course{
	background-image:url(../images/course.png);
	background-position:0 0;
}
.createNav li a.course.on{
	background-position:0 bottom;
}
.createNav li a.managecourseclassify{
	background-image:url(../images/courseclassify.png);
	background-position:0 0;
}
.createNav li a.managecourseclassify.on{
	background-position:0 bottom;
}
.createNav li a.specialist{
	background-image:url(../images/specialist.png);
	background-position:0 0;
}
.createNav li a.specialist.on{
	background-position:0 bottom;
}
/*.createNav li a.class{
	width:117px;
	padding-left:85px;
	background:url(../images/class.png) no-repeat 20px center #f4f4f4;
}
.createNav li a.class.on{
	background:url(../images/class1.png) no-repeat 20px center #548dcc;
}*/
.createNav li a.taskprocess{
	width:132px;
	padding-left:70px;
	background:url(../images/taskprocess.png) no-repeat 20px center #f4f4f4;
}
.createNav li a.taskprocess.on{
	background:url(../images/taskprocess1.png) no-repeat 20px center #548dcc;
}
.createNav li a.taskresult{
	width:132px;
	padding-left:70px;
	background:url(../images/taskresult.png) no-repeat 20px center #f4f4f4;
}
.createNav li a.taskresult.on{
	background:url(../images/taskresult1.png) no-repeat 20px center #548dcc;
}
.createNav li a.taskgeneral{
	width:137px;
	padding-left:65px;
	background:url(../images/taskgeneral.png) no-repeat 20px center #f4f4f4;
}
.createNav li a.taskgeneral.on{
	background:url(../images/taskgeneral1.png) no-repeat 20px center #548dcc;
}

.surveyName{
	height:42px;
	padding-bottom:16px;
}
.surveyName span[class=fL]{
	font-size:18px;
	color:#123760;
	line-height:50px;
}
.chartProgress{
	border-radius:3px;
	padding:0 20px 30px;
	border:1px solid #e2e2e2;
}
.chartProgress .visit{
	text-align:center;
}
.chartProgress h1{
	height:40px;
	line-height:40px;
	font-size:16px;
}
.chartProgress h1 span{
	color:#123760;
	padding-left:16px;
	font-weight:normal;
}

.chartBase{
	border:1px solid #e2e2e2;
	border-radius:3px;
	padding:8px 12px 10px;
	background:#fdfaf5;
}
.chartBaseTitle{
	height:54px;
	padding-top:6px;
}
.chartBaseTitle h1{
	width:920px;
	float:left;
	line-height:24px;
	padding:15px 0;
	font-size:16px;
	color:#123760;
	text-align:center;
}
.export{
	width:100px;
	height:28px;
	border:none;
	margin-top:12px;
	background:url(../images/export.png) no-repeat 0 0;
}
.showChart{
	background:#fff;
	margin-bottom:20px;
	border:1px solid #E2E2E2;
}
.showChartTitle{
	height:36px;
}
.showChartTitle h2{
	padding-left:11px;
	color:#123760;
	font-size:14px;
	font-weight:normal;
	line-height:36px;
}
.showChartTitle h2 .showChartTitleArea{
	display:inline-block;
	max-width:450px;
	word-break:keep-all;
	white-space:nowrap;
	 overflow:hidden;
	text-overflow:ellipsis;
}
.showChartTitle .chooseChart{
	margin:10px 10px 0 0;
}
.baseChartArea{
	position:relative;
	width:1000px;
	margin:0 auto;
	padding:20px 0 60px;
}
.chartInfo{
	display:block;
	width:46px;
	height:46px;
	position:absolute;
	right:0;
	bottom:10px;
	cursor:pointer;
	background:url(../images/chartinfo1.png) no-repeat 0 0;
}
.send{
	height:33px;
	line-height:33px;
	padding-top:10px;
}
.button{
	width:117px;
	height:33px;
	color:#fff;
	border:none;
	font-size:16px;
	text-align:center;
	line-height:33px;
	background:#E58100;
	border-radius:3px;
}
.send label{
	margin-right:17px;
	color:#123760;
}
/*---create survey---*/
.createSurvey{
	margin-bottom:18px;
	background:#f4f4f4;
	border:1px solid #e2e2e2;
	border-radius:5px;
}
.createMethod{
	height:40px;
	line-height:40px;
	font-size:18px;
	color:#363636;
	padding-bottom:6px;
}
.createMethod .jqTransformRadioWrapper{
	margin:12px 13px 0 10px;
}
.createSurvey .newSurvey{
	width:1068px;
	margin:0 auto;
	padding-bottom:28px;
	display:none;
}
.createSurvey .newSurvey input[type=text]{
	float:left;
	width:255px;
	height:22px;
	padding:4px 0 4px 5px;
	background:#fff;
	border-radius:3px;
	margin-left:15px;
	border:1px solid #e2e2e2;
	vertical-align:middle;
	margin-top:16px;
}
.newSurvey .newsurveyname{
	float:left;
	height:32px;
	margin-top:16px;
	font-size:16px;
	line-height:32px;
}
.createSurvey.bgblue{
	background:#f2f7fc;
}
.createNewSelect{
	float:left;
	margin:18px 0 0 15px;
}
.nextStep{
	text-align:right;
	clear:left;
	padding-top:15px;
}
/*---design survey---*/
.sideBarLeft{
	width:132px;
	z-index:5;
}
.choose{
	display:block;
	width:132px;
	height:30px;
	text-align:center;
	line-height:30px;
	color:#fff;
	font-size:16px;
	background:#548dcc;
	border-radius:3px;
	margin-bottom:20px;
}
.sidebar{
	width:130px;
	border-radius:3px;
	background:#f2f7fb;
	padding-bottom:6px;
	border:1px solid #d0d0d0;
}
.sidebar h4{
	height:32px;
	padding-bottom:2px;
	font-size:16px;
	font-weight:normal;
	line-height:32px;
	text-align:center;
}
.ul_tool li{
	width:120px;
	height:32px;
	line-height:32px;
	margin:0 0 5px 4px;
	cursor:pointer;
	background:#fff;
	border:1px solid #b3d9ff;
}
.ul_tool li img{
	margin:0 6px 0 8px;
	vertical-align:middle;
}

.choose-handle{
	width:952px;
	height:40px;
	z-index:10;
}
.choose-handle a{
	margin-right:35px;
	line-height:40px;
	padding-left:45px;
	font-size:16px;
	background:url(../images/preview1.png) no-repeat 0 center;
}
.choose-handle a.check{
	background:url(../images/label1.png) no-repeat 0 center;
}
.choose-handle .button{
	width:117px;
	height:33px;
	color:#fff;
	border:none;
	font-size:16px;
	text-align:center;
	line-height:33px;
	background:#548dcc;
	border-radius:3px;
	margin:0;
	padding:0;
}
.labelUpload{
	position:relative;
}
.labelUpload span{
	position:absolute;
	display:block;
	width:23px;
	height:23px;
	line-height:23px;
	color:#fff;
	left:10px;
	text-align:center;
	background:url(../images/upload.png) no-repeat 0 0;
}
.choose-handle input[type=button]{
	margin-left:14px;
}
.designwid{
	width:952px;
}
.design{
	width:950px;
	background:#f2f7fb;
	border-radius:3px;
	border:1px solid #d0d0d0;
}
.design h1{
	line-height:26px;
	font-size:16px;
	color:#123760;
	text-align:center;
	padding:5px 10px;
	border-bottom:1px solid #d0d0d0;
}
.designWid{
	width:930px;
	margin:0 auto;
	background:#fff;
}
.welcome{
	margin:7px auto 13px;
	border:1px solid #b3d9ff;
}
.welcome .welcomeWordArea{
	width:883px;
	margin-left:37px;
	padding:10px 5px;
	border-left:1px solid #b3d9ff;
}
.welcome .welcomeWordArea div{
	min-height:18px;
	line-height:18px;
	border:1px solid #fff;
	padding:3px 0;
}
.welcome .welcomeWordArea div:hover{
	background:#fffaec;
	border:1px solid #fffaec;
}
.T_edit{
	margin-bottom:13px;
	border:1px solid #b3d9ff;
}
.T_edit dt{
	width:37px;
	float:left;
}
.T_edit dt span{
	display:block;
	width:37px;
	height:27px;
	line-height:27px;
	padding-top:4px;
	text-align:center;
}
.T_edit dt a{
	display:block;
	visibility:hidden;
	width:37px;
	height:22px;
	margin-bottom:8px;
}
.T_edit dt .set{
	background:url(../images/set.png) no-repeat center 0;
}
.T_edit dt .logic{
	background:url(../images/logic.png) no-repeat center 0;
}
.T_edit dt .copy{
	background:url(../images/copy3.png) no-repeat center 0;
}
.T_edit dt .delete{
	background:url(../images/delete2.png) no-repeat center 0;
}
.T_edit dd{
	position:relative;
	width:880px;
	min-height:139px;
	float:left;
	padding:5px 5px 12px;
	border-left:1px solid #b3d9ff;
}
.edit_title{
	float:left;
	width:585px;
	min-height:18px;
	line-height:18px;
	padding:2px 0;
	border:1px solid #fff;
	word-break:break-all;
　　word-wrap:break-word;
}
.edit_title:hover{
	min-height:18px;
	line-height:18px;
	background:#fffaec;
	border:1px solid #fffaec;
}
.hover{
	min-height:18px!important;
	line-height:18px!important;
	background:#fffaec!important;
	border:1px solid #b3d9ff!important;
}
.T_edit dd ul{
	clear:both;
	padding:5px 0 0;
}
.T_edit dd ul li{
    margin-bottom:5px;
}
.T_edit dd li.option div{
	float:left;
	min-width:200px;
	max-width:830px;
	min-height:20px;
	line-height:20px;
	padding:5px 0;
}
.editOption{
	padding:0!important;
	position:relative;
}
.T_editPage{
	width:933px;
	height:49px;
	border:none;
	background:url(../images/page.png) no-repeat 0 0;
}
.T_editPage dt{
	width:38px;
}
.T_editPage dt span{
	height:12px;
	line-height:12px;
}
.T_editPage dd{
	width:866px;
	height:32px;
	min-height:32px;
	line-height:32px;
	text-align:right;
	font-size:18px;
	border-left:none;
	padding:5px 20px 12px 5px;
}
.move{
	display:none;
	position:absolute;
	right:0px;
	top:-21px;
	border:1px solid #ccc;
	border-bottom:none;
	background:#fff;
	padding:0!important;
}
.move li{
	float:left;
	width:24px;
	height:20px;
	cursor:pointer;
	border-right:1px solid #ccc;
	background:url(../images/up.png) no-repeat 0 0;
}
.move li.down{
	background:url(../images/down.png) no-repeat 0 0;
}
.move li.leftArrow{
	background:url(../images/left.png) no-repeat 0 0;
}
.move li.rightArrow{
	background:url(../images/right.png) no-repeat 0 0;
}
.move li.deleteOption{
	border-right:none;
	background:url(../images/delete11.png) no-repeat 0 0;
}
.move li.set{
	background:url(../images/set.png) no-repeat 2px 0;
}
.addMore{
	display:block;
	visibility:hidden;
	float:left;
	width:24px;
	height:23px;
	margin:25px 0 0 10px;
	background:url(../images/dd_03.png) no-repeat 0 0;
}
.setScore{
	display:block;
	float:left;
	visibility:hidden;
	width:24px;
	height:23px;
	margin:25px 0 0 10px;
	background:url(../images/set_score.png) no-repeat 0 0;
}
.rank{
	visibility:hidden;
	position:absolute;
	width:19px;
	height:42px;
	right:-21px;
	top:0;
	cursor:pointer;
	background:url(../images/rank.png) no-repeat 0 0;
}
.rank a{
	display:block;
	width:19px;
	height:21px;
}
.completion{
	clear:both;
	/*width:278px;*/
	/*min-height:20px;*/
	/*line-height:20px;*/
	font-size:14px;
	line-height: 21px;
padding: 4px 0!important;
	border:1px solid #b1b1b1;
	margin-top:10px;
}
.mark{
	clear:both;
	padding-top:15px;
}
.markEdit{
	float:none;
	width:auto;
	max-width:520px;
	min-height:18px;
	line-height:18px;
	border:1px solid #fff;
}
.markArea{
	width:290px;
	height:16px;
	float:left;
	margin-left:14px;
	border:1px solid #b1b1b1;
}
.markArea span{
	float:left;
	width:58px;
	height:16px;
	line-height:16px;
	text-align:center;
}
.mark font{
	float:left;
	padding-left:10px;
	height:18px;
	line-height:18px;
	font-size:14px;
}
.mark table td{
	padding-bottom:10px;
}
.matrix{
	clear:both;
	padding-top:15px;
	position:relative;
}
.matrix table{
	border-top:1px solid #b1b1b1;
	border-left:1px solid #b1b1b1;
}
.matrix table td{
	height:35px;
	text-align:center;
	border-right:1px solid #b1b1b1;
	border-bottom:1px solid #b1b1b1;
}
.matrixEdit{
	width:215px;
}
.addMatrix{
	position:absolute;
	top:15px;
	right:0;
	display:block;
	visibility:hidden;
	width:24px;
	height:23px;
	background:url(../images/dd_03.png) no-repeat 0 0;
}
.setScoreMatrix{
	position:absolute;
	top:45px;
	right:0;
	display:block;
	visibility:hidden;
	width:24px;
	height:23px;
	background:url(../images/set_score.png) no-repeat 0 0;
}
.matrix .jqTransformRadioWrapper{
	float:none;
	width:17px;
	margin:0 auto;
}
.matrix .jqTransformCheckboxWrapper{
	float:none;
	width:18px;
	margin:0 auto;
}
.drag{
	clear:both;
	padding-top:10px;
}
.dragMark{
	width:90px;
	height:24px;
	line-height:24px;
	text-align:center;
	border:1px solid #b1b1b1;
	margin-top:23px;
}
.page{
	width:900px;
	height:49px;
	line-height:49px;
	font-size:18px;
	margin:0 auto;
	text-align:right;
	padding-right:33px;
	background:url(../images/page.png) no-repeat 0 0;
}
/*---setup---*/
.setup,.setlogic,.setup2{
	display:none;
	position:absolute;
	width:490px;
	background:#fff;
	padding-bottom:17px;
	border:1px solid #aeaeae;
	box-shadow:2px 2px 0px rgba(0,0,0,0.2);
}
.setup h1,.setlogic h1,.setup2 h1{
	height:38px;
	padding-left:16px;
	line-height:38px;
	font-size:14px;
	font-weight:normal;
	background:#eeeeee;
	border-bottom:1px solid #aeaeae;
}
.setup .arrow,.setup2 .arrow,
.setlogic .arrow{
	display:block;
	width:11px;
	height:13px;
	position:absolute;
	top:11px;
	left:-11px;
	background:url(../images/arrow.png) no-repeat 0 0;
}
.setup ul,.setup2 ul{
	padding:0 0 30px 14px;
}
.setup ul li,.setup2 ul li{
	height:20px;
	line-height:20px;
	margin-top:14px;
}
.setup .jqTransformCheckboxWrapper,.setup2 .jqTransformCheckboxWrapper{
	margin:1px 5px 0 0;
}
.setupSub{
	width:88px;
	height:28px;
	color:#fff;
	margin-left:370px;
	background:#6aa7ea;
	border:none;
	border-radius:3px;
}
.setlogic .setlogicInfo{
	padding:7px 0 0 15px;
}
.setlogic .setlogicInfo p{
	color:#123760;
	height:32px;
	line-height:32px;
}
.setlogic .setlogicInfo select{
	font-size:14px;
	font-family:'微软雅黑','Microsoft YaHei';
	color:#a3a3a3;
	margin:0 8px;
}
.addlogic{
	display:block;
	width:24px;
	height:23px;
	margin:11px 0 2px;
	background:url(../images/dd_03.png) no-repeat 0 0;
}
/*---popup---*/
#screen{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	display:none;
	z-index:20;
	background:url(../images/bg.png) repeat 0 0;
}
.popupBg{
	display:none;
	width:650px;
	padding:9px;
	z-index:20;
	background:url(../images/moreButton.png) repeat 0 0;
}
.popup{
	display:none;
	position:absolute;
	width:726px;
	height:auto;
	background:#fff;
	z-index:30;
	border:1px solid #e2e2e2;
}
.popupBg .popup{
	display:block;
	position:static;
}
.popup3{
	width:520px;
	padding-bottom:20px;
	background:#f4f4f4;
}
.popup4{
	width:650px;
}
.popup5{
	width:516px;
	height:auto;
}
.popup6{
	width:516px;
	padding-bottom:20px;
}
.popup7{
	width:750px;
}
.popupTitle{
	height:35px;
	line-height:35px;
	background:#f2f7fb;
	border-bottom:1px solid #e2e2e2;
}
.popupTitle span{
	color:#6a6a6a;
	font-size:16px;
	font-weight:bold;
	padding-left:20px;
}
.showchartinfo{
	padding:13px 20px 18px;
}
.questionOptions{
	height:26px;
	margin-bottom:12px;
	border-left:1px solid #b1b1b1;
}
.questionOptions li{
	float:left;
	height:24px;
	padding:0 12px;
	border:1px solid #b1b1b1;
	border-left:none;
	line-height:24px;
	cursor:pointer;
}
.questionOptions li.on{
	color:#fff;
	background:#E58100;
}
.showchartinfo .button{
	float:right;
}
.optionsMembers{
	border:1px solid #dbdbdb;
	border-top:none;
	height:32px;
}
.optionsMembers li{
	float:left;
	width:70px;
	height:32px;
	text-align:left;
	line-height:32px;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.optionsMembers li.wid1{
	width:125px;
	padding:0 5px;
}
.optionsMembers li.wid2{
	width:200px;
	padding:0 5px;
}
.optionsMembers li.wid3{
	width:50px;
}
.optionsMembers .jqTransformCheckboxWrapper{
	margin:8px 3px 0 12px;
}
.optionsMembers.memberheader{
	height:35px;
	background:#ededed;
	border:1px solid #dbdbdb;
	border-radius:3px 3px 0 0;
}
.optionsMembers.memberheader li{
	height:35px;
	line-height:35px;
}
.optionsTextarea{
	width:598px;
	height:55px;
	padding:5px;
	color:#999;
	font-size:14px;
	border:1px solid #dbdbdb;
	margin-top:10px;
}
.popupTitle a{
	width:22px;
	height:22px;
	margin:8px 10px 0 0;
	background:url(../images/delete.png) no-repeat 0 0;
}
.optionsScrollArea{
	height:330px;
	position:relative;
}
.optionsScrollArea .academyscrollbar{
	height:330px;
	width:1px;
	top:0;
	right:0;
	background:#cdcdcd;
}
.optionsScrollArea .academyscrollbarbg{
	width:2px;
}
.optionsScroll{
	height:330px!important;
}
/*--过程性-课程管理-查看教学班--*/
.checkclass{
	padding:8px 22px;
}
.checkclass span{
	display:block;
	font-size:16px;
	line-height:32px;
}
.checkclass p{
	line-height:20px;
	padding:5px 0 20px;
}
.checkclassselect{
	padding:12px 0 0 20px;
}
/*--结果性-添加课程类型/生成模板--*/
.checkclass span.addcourseclassify{
	position:relative;
	font-size:14px;
	padding-top:10px;
}
.noPosition span.addcourseclassify{
    position:static;   
}
.checkclass span.addcourseclassify input{
	width:190px;
	height:16px;
	line-height:16px;
	padding:4px 0 4px 5px;	
	border:1px solid #b1b1b1;
	border-radius:3px;
	margin-left:20px;
}
.checkclass span.createtast{
	height:57px;
	line-height:57px;
}
.checkclass span.createtast .jqTransformRadioWrapper{
	margin:20px 11px 0 0;
}
.checkclass span.createtast .jqTransformCheckboxWrapper{
	margin:20px 11px 0 75px;
}
.checkclass span.createtast font,
.checkclass span.createtast label{
	float:left;
	font-size:14px;
	margin-right:50px;
}
.participation p{
	width:390px;
	line-height:24px;
	padding:4px 0;
	display:none;
}
.participation font{
	height:32px;
	line-height:32px;
	margin-right:20px;
}
.participation .export{
	margin:2px 0 0;
}
.checkclass span.addcourseclassify input.kpinput{ 
	width:172px;
	padding-left:23px;
}
.kp{
	position:absolute;
	display:block;
	height:16px;
	line-height:16px;
	padding:8px 0;
	font-style:normal;
	color:#c2c2c2;
	top:10px;
	left:82px;
	*top:8px;
	text-transform:uppercase;
}
/*---collect---*/
.collectCon{
	background:#f2f7fc;
	border-radius:3px;
	padding:20px 40px 30px;
	border:1px solid #e2e2e2;
}
.setCollectTitle{
	display:block;
	font-size:18px;
	color:#123760;
	line-height:36px;
}
.collectCon input[type=text]{
	width:135px;
	height:18px;
	line-height:18px;
	padding:5px 0 5px 5px;
	background:#fff;
	border:1px solid #b3d9ff;
	border-radius:3px;
	vertical-align:middle;
	margin:0 10px;
}
.addTime{
	height:23px;
	padding-top:10px;
	line-height:23px;
	color:#123760;
}
.addTime .addMore{
	float:left;
	visibility:visible;
	margin:0 8px 0 0;
	width:auto;
	padding-left:35px;
}
.collectCon p{
	height:18px;
	line-height:18px;
	padding:20px 0 30px;
}
.collectCon p .jqTransformCheckboxWrapper{
	margin:0 8px 0 0;
}
.collectCon p.resultCollectCheckbox{
	padding:8px 0;
}
.chooserule p{
	float:left;
	width:100px;
	height:24px;
	line-height:24px;
	padding:0;
}
.chooserule p .jqTransformRadioWrapper{
	margin:5px 10px 0 0;
}
/*---add member---*/
.popSearch{
	height:30px;
	padding-top:5px;
}
.popSearch .search{
	float:right;
	margin-right:7px;
}
.memberArea{
	height:296px;
	background:#fff;
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
}
.memberAreaChooseQuestion{
	height:auto;
	border:none;
}
.academy{
	width:169px;
	height:278px;
	padding-top:18px;
	position:relative;
	border-right:1px solid #e2e2e2;
}
.academyscrollbar{
	width:3px;
	height:296px;
	background:#fff;
	position:absolute;
	right:0;
	top:0;
	z-index:20;
}
.academyscrollbar1{
	height:360px;
	top:75px;
}
.academyscrollbarbg{
	width:3px;
	background:#cdcdcd;
}
.academyChooseQuestion{
	height:426px;
	width:212px;
	border-right:none;
	padding-top:8px;
}
.academyChooseQuestion .academyscrollbar{
	height:434px;
}
.academyList{
	height:272px;
}
.academyChooseQuestion .academyList{
    height:426px;
    width:200px;
    padding-left:8px;
}
.academyList .addacademyList{
	padding:0;
}
.academyList .addacademyList li{
	height:34px;
	margin:0;
	line-height:34px;
	padding-left:3px;
}
.academyList .addacademyList li.private,.academyList .addacademyList li.share{
	width:137px;
	height:34px;
	padding-left:23px;
	cursor:pointer;
	background:url(../images/arrowRight.png) no-repeat right center;
}
.academyList .addacademyList li a{
	width:140px;
	display:block;
	padding-left:20px;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.academyList .addacademyList li.privateGroup,.academyList .addacademyList li.shareGroup{
	display:none;
}
.academyList .addacademyList li.privateGroup a,.academyList .addacademyList li.shareGroup a{
	width:120px;
	padding-left:40px;
}
.academyChooseQuestion  .academyList .addacademyList li.privateGroup a,
.academyChooseQuestion  .academyList .addacademyList li.shareGroup a{
	width:150px;
}
.academyList .addacademyList li a.on{
	background:#548dcc;
	color:#fff;
}
.teacherList{
	position:relative;
	width:320px;
	height:278px;
	padding:18px 0 0 30px;
}
.memberAreaChooseQuestion .teacherList{
    width:520px;
    height:442px;
    padding:0;
    margin-right:8px;
}
.teacherListChoose{
	height:272px;
}
.memberAreaChooseQuestion .teacherListChoose{
    height:360px;
}
.teacherListChoose1{
	height:272px;
}
.teacherListChoose2{
	height:272px;
}
.scrollTeacherList{
	width:286px;
}
.memberAreaChooseQuestion .scrollTeacherList{
	width:520px;
	height:360px;
}
.chooseteacher{
	width:286px;
	height:18px;
	margin-bottom:16px;
	line-height:18px;
}
.chooseteacher p{
	float:left;
	width:143px;
}
.chooseteacher font,
.chooseteacher label{
	float:left;
	width:260px;
	font-size:14px;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.chooseteacher p font,
.chooseteacher p label{
	width:112px;
	cursor:pointer;
}
.chooseteacher .jqTransformCheckboxWrapper{
	margin-top:0;
}
.chooseteacher .jqTransformRadioWrapper{
	margin-top:0;
}
.checkWord{
	width:470px;
	height:60px;
	padding:5px;
	color:#999;
	font-size:14px;
	font-family:'微软雅黑','Microsoft YaHei';
	line-height:20px;
	margin:10px 0 0 20px;
	border:1px solid #e2e2e2;
}
.addroleButton{
	width:118px;
	height:33px;
	background:#548dcc;
	border:none;
	font-size:16px;
	color:#fff;
	border-radius:3px;
	margin:10px 0 0 120px;
}
.addroleButton.mL30{
	margin:10px 0 0 30px;
}
/*---question bank---*/
.right{
	width:868px;
}
.handle{
	height:36px;
}
.handle .addroleBtn{
	width:99px;
	height:26px;
	line-height:26px;
	padding-left:12px;
	color:#fff;
	background:url(../images/button.png) no-repeat 0 0;
}
.left{
	width:214px;
	border:1px solid #e2e2e2;
	border-radius:3px;
	padding-bottom:50px;
}
.left h1{
	height:35px;
	text-align:center;
	line-height:35px;
	font-size:16px;
	background:#efefef;
	margin-bottom:10px;
	border-bottom:1px solid #e2e2e2;
}
.questionclassify{
	line-height:32px;
	padding-left:15px;
	font-weight:bold;
}
.questionclassify.current{
	background:#fff4d5;
}
.classify{
	padding-bottom:8px;
}
.classify li{
	height:25px;
	padding:5px 0;
	cursor:pointer;
	margin-bottom:5px;
	position:relative;
}
.classify li .name{
	float:left;
	width:125px;
	height:25px;
	line-height:25px;
	padding-left:31px;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.classify li .menu{
	position:absolute;
	right:3px;
	top:5px;
	display:none;
}
.classify li .menu a{
	width:22px;
	height:22px;
	float:left;
}
.classify li .menu .editName{
	background:url(../images/edit.png) no-repeat 0 0;
}
.classify li .menu .deleteClassify{
	margin-left:10px;
	background:url(../images/delete.png) no-repeat 0 0;
}
.classify li:hover,
.classify li.current{
	background:#fff4d5;
}
.classify li .edit{
	display:none;
	margin-left:10px;
	width:183px;
	height:25px;
	padding-left:10px;
	background:url(../images/editClassify.png) no-repeat 0 0;
}
.classify li .edit input{
	float:left;
	width:112px;
	height:17px;
	border:none 0;
	margin-top:1px;
	background:none;
	padding:3px 0;
	line-height:17px;
	font-size:14px;
	font-family:'微软雅黑','Microsoft YaHei';
	color:#727272;
}
.classify li .edit a{
	float:left;
	width:30px;
	text-align:center;
	line-height:25px;
	line-height:23px\9;
	margin-right:5px;
}
.addClassify{
	width:111px;
	height:26px;
	line-height:26px;
	border:none;
	margin-left:31px;
	text-align:left;
	padding-left:12px;
	color:#fff;
	font-size:14px;
	font-family:'微软雅黑','Microsoft YaHei';
	background:url(../images/button.png) no-repeat 0 0;
}
.addQuestionClassify{
	width:932px;
	height:48px;
	margin:0 auto;
}
.addQuestionChoose{
	line-height:48px;
}
.addQuestionSelect{
	margin:12px 0 0 15px;
}
.addQuestion{
	margin-bottom: 13px;
	border: 1px solid #b3d9ff;
}
.addQuestion .addMore{
	clear:both;
	float:left;
	visibility:visible;
	margin-left:0;
}
.addQuestion dt{
	width:13px;
	height:20px;
}
.addQuestion dd{
	border-left:none;
}
.addQuestion dd ul{
	float:left;
}
.addQuestionBtnArea{
	text-align:right;
	padding-bottom:35px;
}
.addQuestionBtnArea input{
	margin:0 7px 0 5px;
}
#label{
	display:none;
}
.addQuestionLabel{
	border-bottom:1px solid #e2e2e2;
}
.addQuestionLabel dt{
	float:left;
	width:116px;
	line-height:20px;
	padding:13px 10px 0;
	text-align:center;
	font-size:16px;
}
.addQuestionLabel dd{
	float:left;
	width:770px;
	padding:13px 0 5px 23px;
	border-left:1px solid #e2e2e2;
}
.labelInfo{
	width:174px;
	height:18px;
	line-height:18px;
	padding-bottom:10px;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.addQuestion .edit_title{
	width:290px;
	min-height:18px;
	line-height:18px;
	background:#fffaec;
	margin-top:2px;
	border:1px solid #b3d9ff;
}
.label{
	float:left;
	width:100px;
	height:26px;
	padding-left:11px;
	color:#fff;
	line-height:26px;
	margin-left:25px;
	background:url(../images/button.png) no-repeat 0 0;
}
.labelInfo .jqTransformCheckboxWrapper{
	margin:0 5px 0 0;
}
/*--search label--*/
.searchlabel{
    width:491px;
    border:1px solid #e2e2e2;   
}
.searchlabel .addQuestionLabel dt{
    width:106px;
    padding:13px 5px 0;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
}
.searchlabel .addQuestionLabel dd{
    width:348px; 
}
.searchlabel .labelBox{
    height:310px;
    position:relative;
    overflow:hidden;
 }
 .searchlabel .labelBox .academyscrollbar{
    height:310px;
 }
  .searchlabel .labelBox .labelBoxScroll{
    height:310px;
    width:488px;
    overflow:hidden;
 }
 .searchlabel .addroleButton {
     margin:20px 0 20px 120px;
 }
  .searchlabel .addroleButton.mL30{
     margin:20px 0 20px 30px;
 }
/*---preview---*/
.previewWid{
	width:1100px!important;
}
.previewoperate{
	width:1100px;
	height:50px;
	padding-top:12px;
	z-index:5;
}
.sideBarLeftPos{
	position:fixed;
	_position: absolute;  
	_clear: both;   
	_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop   
               +(documentElement.clientHeight-this.clientHeight) - 1   
               : document.body.scrollTop   
               +(document.body.clientHeight-this.clientHeight) - 1); 
}
/*编辑问卷页面 固定按钮位置 添加div占位*/
.insteadChooseHandle{
    display:none;
    height:50px;
}
/*---tip---*/
.tip{
	padding-top:80px;
	text-align:center;
	line-height:80px;
	font-size:18px;
}
/*---survey link---*/
.linkCon dl{
	padding:0 0 22px;
	line-height:26px;
}
.linkCon dl dt{
	line-height:30px;
	font-size:18px;
	color:#123760;
}
.surveyLink{
	height:45px;
	line-height:45px;
	background:#fff;
	padding:0 13px;
	border-radius:5px; 
	border:1px solid #b3d9ff;
}
.surveyLink input{
	width:102px;
	height:32px;
	border-radius:3px;
	background:#548dcc;
	margin:6px 0 0;
	border:none;
	color:#fff;
	font-size:18px;
	line-height:24px;
}
.linkCon p{
	height:46px;
	padding-top:40px;
	line-height:46px;
	font-size:18px;
	color:#123760;
}
.linkCon div[class=fL]{
	margin-left:70px;
	line-height:48px;
}
.linkCon .download{
	display:block;
	width:102px;
	height:32px;
	line-height:32px;
	border-radius:3px;
	background:#548dcc;
	text-align:center;
	color:#fff;
	font-size:18px;
}
/*---choose member---*/
.trueNameL{
	width:214px;
	min-height:410px;
	border-radius:3px;
	background:#efefef;
	border:1px solid #e2e2e2;
}
.trueNameR{
	width:868px;
}
.truenav{
	height:39px;
	padding-left:12px;
	line-height:39px;
	font-size:18px;
	cursor:pointer;
	border-bottom:1px solid #e2e2e2;
	background:url(../images/arrowRight.png) no-repeat 195px center;
}
.truenav.on{
	background:url(../images/arrowDown.png) no-repeat 191px center;
}
.truenav.course{
	text-align:center;
	background:none;
}
.trueAcademyList{
	height:415px;
	background:#fff;
	padding-top:8px;
	border-bottom:1px solid #e2e2e2;
}
.truenameteacherlist{
	height:415px;
	position:relative;
}
.truenameteacherlist .academyscrollbar{
	height:423px;
	top:-8px;
}
.truenameteacherlist .teacherListChoose,
.truenameteacherlist .teacherListChoose1,
.truenameteacherlist .teacherListChoose2{
	height:577px;
	padding-left:12px;
}
.sample{
	width:198px;
	height:32px;
	color:#fff;
	line-height:32px;
	text-align:center;
	display:block;
	font-size:16px;
	border-radius:3px;
	background:#548dcc;
	margin:6px 0 0 6px;
	border:1px solid #b1b1b1;
}
.teacher{
	width:197px;
}
.teacher li{
	width:197px;
	height:18px;
	line-height:18px;
	padding-bottom:13px;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.teacher li .jqTransformCheckboxWrapper{
	margin:0 7px 0 0;
}
.specialist li{
	width:187px;
	height:31px;
	line-height:31px;
	padding:0 0 0 3px;
	cursor:pointer;
}
.specialist li.on{
	color:#fff;
	background:#548dcc;
}
.teacher li font{
	float:left;
	font-size:14px;
	width:170px;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.teacher li label{
	float:left;
	font-size:14px;
	width:170px;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.popup2{
	width:516px;
	padding-bottom:20px;
}
.popup .classify{
	position:relative;
	left:0;
	top:0;
	width:513px;
	overflow:auto;
}
.coursepopup{
	height:225px;
	padding-top:12px;
	position:relative;
}
.coursepopup .academyscrollbar{
	height:225px;
}
.coursepopupInfo{
	height:225px;
}
.popup .classify li .menu{
	right:45px;
}
.popup .classify li{
	margin-bottom:10px;
}
.addClassify1{
	float:left;
	width:24px;
	height:23px;
	margin-top:10px;
	background:url(../images/dd_03.png) no-repeat 0 0 #fff;
}
.popButton{
	float:left;
	clear:left;
	width:118px;
	height:33px;
	background:#548dcc;
	border:none;
	font-size:16px;
	color:#fff;
	margin:10px 0 0 200px;
	border-radius:3px;
}
.truenameteacherlist .teacherListChoose.teacherListChooseHeight,
.truenameteacherlist .teacherListChoose1.teacherListChooseHeight,
.truenameteacherlist .teacherListChoose2.teacherListChooseHeight{
	height:403px;
}
.evaluateobject{
	height:40px;
	line-height:30px;
}
.evaluateobject label{
	float:left;
	width:160px;
}
.evaluateobject label .jqTransformRadioWrapper{
	margin:8px 15px 0 0;
}
.tableStyle .jqTransformCheckboxWrapper{
	margin:2px 10px 0 0;
}
table tr:hover{background:#e3e3e3!important;}
/*---system manage---*/
.popup1{
	width:520px;
	padding-bottom:20px;
}
.addrole{
	padding-top:30px;
}
.addrole dl{
	margin-bottom:17px;
}
.addrole dt{
	float:left;
	width:90px;
	text-align:right;
	line-height:24px;
	clear:both;
}
.addrole dd{
	float:left;
	width:362px;
	margin-left:20px;
	text-align:left;
}
.addrole dd span{
	font-size:0;
}
.addrole dd input[type=text]{
	width:312px;
	height:18px;
	vertical-align:middle;
	padding:2px 0 2px 5px;
	border:1px solid #e2e2e2;
	border-radius:5px;
}
.addrole dd input[type=text].widstrategy{
	width:82px;
}
.addrole dd textarea{
	width:307px;
	height:82px;
	padding:5px;
	color:#727272;
	border:1px solid #e2e2e2;
	border-radius:5px;
}
.addrole dd label{
	float:left;
	width:180px;
	height:18px;
	line-height:18px;
	margin:3px 0 11px 0;
}
.addrole dd label .jqTransformCheckboxWrapper{
	margin-top:2px;
}
.system{
	height:300px;
}
.system li{
	height:35px;
	border-bottom:1px solid #e2e2e2;
}
.system li a{
	display:block;
	height:35px;
	line-height:35px;
	padding-left:18px;
	font-size:16px;
}
.system li a.on{
	background:#efefef;
}
.roleMember{
	width:150px;
	padding-left:12px;
}
.roleMember li{
	width:150px;
}
.roleMember li font,
.roleMember li label{
	width:125px;
	cursor:pointer;
}
.dataNav{
	height:37px;
	position:relative;
	z-index:2;
}
.dataNav li{
	float:left;
	width:127px;
	height:30px;
	text-align:center;
	line-height:24px;
	border-top:6px solid #fff;
	border-bottom:1px solid #e2e2e2;
	background:#fff;
	position:relative;
}
.dataNav li a{
	float:left;
	width:127px;
	height:30px;
	text-align:center;
	line-height:24px;
	font-size:16px;
}
.dataNav li.on{
	height:31px;
	border-bottom:none;
	border-top:6px solid #538dcc;
}
.dataNav li.on a{
	width:125px;
	height:31px;
	border:1px solid #e2e2e2;
	border-top:none;
	border-bottom:none;
}
.dataNav li a.deleteClassify{
	display:none;
	position:absolute;
	width:10px;
	height:10px;
	border:1px solid #ccc;
	right:0;
	top:0;
	background:url(../images/delete2.png) no-repeat -2px -2px;
}
.dataNav li.on a.deleteClassify{
	display:block;
}
.dataInfo{
	display:none;
	position:relative;
	top:-1px;
	z-index:1;
	border:1px solid #e2e2e2;
	border-bottom:none;
}
.dataInfoBtn{
	height:46px;
	padding:14px 12px 0;
}
.dataInfoBtn input{
	float:left;
	width:117px;
	height:33px;
	border-radius:3px;
	background:#548dcc;
	font-size:16px;
	border:none;
	color:#fff;
}
.dataInfoBtn .search input[type=text]
{
    width:164px;
    font-size:14px;
    border-radius:none;
    background:none;
}
.dataInfoBtn .search input[type=button]
{
    height:25px;
    border-radius:none;
    background:none;
}
.dataInfo table{
	border-top:1px solid #e2e2e2;
}
.dataInfo table th{
	height:34px;
	font-size:16px;
	font-weight:normal;
	text-align:left;
	background:#efefef;
	border-bottom:1px solid #e2e2e2;
}
.dataInfo table td{
	height:34px;
	border-bottom:1px solid #e2e2e2;
}
.systemManageClassify{
	padding:20px 0 50px 24px;
	border-bottom:1px solid #e2e2e2;
}
.systemClassifyInfo{
	min-width:106px;
	height:26px;
	padding-left:10px;
	border-radius:3px;
	line-height:26px;
	cursor:pointer;
	margin:0 26px 10px 0;
	border:1px solid #d5d5d5;
}
.systemClassifyInfo:hover{
	background:#fff5e3;
}
.systemClassifyInfo p{
	min-width:69px;
}
.systemClassifyInfo span{
	width:17px;
	height:17px;
	margin:4px 10px 0;
	background:url(../images/delete.png) no-repeat 0 0;
}
.systemManageClassify .addMore{
	visibility:visible;
	float:left;
	clear:left;
	width:auto;
	padding-left:35px;
	margin-top:10px;
}
/*manage course*/
.select_contain{
	height:25px;
	cursor:pointer;
}
.selectedWord{
	float:left;
	width:100px;
	height:25px;
	line-height:25px;
	padding-left:5px;
	overflow:hidden;
	background:url(../images/jqtransformplugin/select_left.png);
}
.selectedWord1{
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
 }
.select_button{
	cursor:pointer;
	float:left;
}
.select_content{position:absolute;width:131px;display:none;border:1px solid #D6D6D6;background:#fff;list-style:none;z-index:15}
.select_content li {vertical-align: bottom;}
.select_content li a{display:block;width:126px;height:25px;line-height:25px;overflow:hidden;font-size:12px;color:#222;text-decoration:none;padding:0 0 0 5px;}
.select_content li a:hover{background:#ccc;text-decoration:none;}
.selectButton{
	width:100px;
	height:28px;
	border:none;
	margin:5px 0 5px 15px;
	background:url(../images/export.png) no-repeat 0 0;
}
/*set course classify*/
.setcourseclassify{
	padding:12px 18px;
}
.noclassify{
   height:22px;
   padding:5px 18px;
   line-height:22px;
}
.noclassify .jqTransformRadioWrapper{margin-top:3px;}
.largeclass{
	line-height:30px;
}
.smallclass{
	position:relative;
	padding:0 13px;
	border:1px solid #e2e2e2;
	background:#f2f7fb;
	border-radius:3px;
}
.smallclass .academyscrollbar{
	height:131px;
}
.smallclassTitle{
	display:block;
	line-height:36px;
	padding-bottom:5px;
}
.setclassify{
	height:90px;
}
.smallclass p{
	float:left;
	width:107px;
	height:20px;
	line-height:20px;
	padding-bottom:10px;
}
.smallclass font,
.smallclass label{
	float:left;
	width:80px;
	font-size:14px;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.smallclass .jqTransformRadioWrapper{
	margin:2px 7px 0 0;
}
.pattern{
	height:24px;
	line-height:24px;
	padding-left:20px;
	background:#f4f4f4;
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	margin-top:8px;
}
.patternInfo{
	padding:20px 20px 0;
}
.patternInfo p{
	float:left;
	width:158px;
	height:20px;
	line-height:20px;
	padding-bottom:15px;
}
.patternInfo font{
	float:left;
	width:130px;
	font-size:14px;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.patternInfo .jqTransformRadioWrapper{
	margin:2px 7px 0 0;
}
/*set specialist*/
.specialistclassify{
	position:relative;
	width:490px;
	height:300px;
	padding:10px 0 0 26px;
}
.specialistclassify .academyscrollbar{
	height:310px;
}
.setspecialistclassify{
	height:300px;
	overflow:hidden;
}
.setspecialistclassify p{
	float:left;
	width:160px;
	height:25px;
	line-height:25px;
	margin-bottom:5px;
}
.setspecialistclassify p .jqTransformRadioWrapper{
	margin:5px 5px 0 0;
}
.setspecialistclassify p font,
.setspecialistclassify p label{
	float:left;
	width:130px;
	font-size:14px;
	line-height:26px;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.choosespecialistclassify{
	height:25px;
	padding:10px 0 0 30px;
}
.choosespecialistclassify font{
	padding-right:8px;
	font-size:14px;
}
/*主要用于去掉表格表头加粗*/
table thead th {
    font-weight:normal;
}
/*编辑、预览问卷页面 定位后背景*/
.fixedBg{
	display:none;
	width:100%;
	height:63px;
	top:0;
	left:0;
	z-index:2;
	background:url(../images/dd.jpg) repeat-x 0 bottom #fff;
}
/*引用模板-预览问卷 操作区加背景 */
.previewoperateBg{
	width:100%;
	height:63px;
	background:url(../images/dd.jpg) repeat-x 0 bottom #fff;
}
/*基础数据 增加教师 去掉翻页左右边框*/
.pagerBasicTeacher{
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    margin:0 -1px 0 -1px!important;
}

/*systemManage-addClassify*/
.classifyManageScroll{
	height:37px;
}
.systemClassifyArea{
	float:left;
	width:762px;
	height:37px;
	overflow:hidden;
	position:relative;
}
.classifyToL,
.classifyToR{
	float:left;
	width:14px;
	height:23px;
	margin:7px 39px 0 0;
	background:url(../images/arrowL.png) no-repeat 0 0;
}
.classifyToR{
	margin:7px 0 0 39px;
	background:url(../images/arrowR.png) no-repeat right 0;
}
.classifyToR.nohandleR{
	background:url(../images/arrowRN.png) no-repeat right 0;
}
.classifyToL.nohandleL{
	background:url(../images/arrowLN.png) no-repeat 0 0;
}
/*查看评课范围 超出十条滚动显示*/
.checkRange{
	position:relative;
	width:516px;
	height:360px;
}
.checkRange .academyscrollbar{
	height:360px;
}
.rangeInfo{
	width:516px;
	height:360px;
}
.mctdnodata {
    text-align:center;
}
.processChooseStudent{
    height:24px;
    line-height:24px;
    background:#f9ecc3;
    color:#ee4d4d;
    padding:0 0 10px 25px;
    background:url(../images/tip.png) no-repeat 0 0;
}
/*--usersInfo--*/
.usersInfo{
    display:none;
    width:516px;
    height:315px;
    background:#fff; 
    padding:0 0 20px 0;    
    border:1px solid #e2e2e2;
    position:absolute; 
    z-index:9999999;
}
.photo{
    width:90px;
    height:127px; 
    margin:26px 20px 20px; 
    float:left;
}
.photo img{
    width:90px;
    height:127px;  
    border:1px solid #e2e2e2; 
}
.usersInformation{
    min-height:20px;
    line-height:20px;
    padding:5px 5px 5px 20px;
}
.usersInformation i{
    display:inline-block;
    width:1em;
}
.usersInformation b{
    display:inline-block;
    width:0.5em;
}
.usersInformation p{
    max-width:500px;
    padding-left:10px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow: hidden;
}
.usersInfo .popupTitle{
    margin-bottom:10px;
}
.usersInfoList{
    width:380px;
    padding-top:20px;   
}
.usersInfoList .usersInformation p{
    width:260px;
}
/*问卷中题目编码*/
.t_edit_code{
    width:90px; 
    float:left;
    margin-right:10px;
    border:1px solid #b3d9ff!important;  
}
.t_edit_code:hover{
    border:1px solid #f9ecc3!important;
}
.open_input
{
    height:21px;
    line-height:21px;
    padding:4px 0!important;
    margin-left:5px;  
}
.edit_title_pre
{
    width:50px;
    font-size: 16px;
min-height: 30px;
line-height: 30px !important;
float: left;
padding: 2px 0;
}
/*教学班 教师-学生 复选框*/
.checkbox_s_t{
    margin-right:5px;   
}
.checkbox_s_t span.jqTransformCheckboxWrapper{
    margin:3px 5px 0 0;   
}
.checkbox_s_t label{
    margin-right:20px;   
}
/*忘记密码-修改密码*/
.forgetLink{
    color:#247edb;
    text-decoration:underline!important;
}
.modify{
	border:1px solid #cbcbcb;
}
.modify h1{
	height:39px;
	line-height:39px;
	font-size:18px;
	padding-left:12px;
	color:#4d4d4d;
	background:#f4f4f5;
	font-weight:normal
}
.modifyCon{
	padding:90px 0 99px 90px;
}
.modifyCon div{
	width:725px;
	height:28px;
	margin-bottom:25px;
}
.modifyCon div font{
	width:113px;
	line-height:28px;
	font-size:14px;
	color:#4d4d4d;
}
.modifyCon div input{
	float:left;
	width:314px;
	height:18px;
	padding:5px 0 5px 5px;
	border:none;
	color:#4d4d4d;
	background:url(../images/input1.png) no-repeat 0 0;
}
.modifyCon div i{
	font-style:normal;
	font-size:12px;
	color:#919191;
	padding-left:13px;
	line-height:28px;
	float:right;
	width:280px;
}
.modifyCon div .tip{
	width:262px;
	padding:0 0 0 31px;
	color:#f68787;
	text-align:left;
	background:url(../images/tip.png) no-repeat 9px center;
}
.complete{
	width:139px;
	height:35px;
	text-align:center;
	line-height:35px;
	color:#fff;
	font-size:16px;
	cursor:pointer;
	border:none;
	margin:11px 0 0 113px;
	background:url(../images/btn.png) no-repeat 0 0;
}

/*list rank*/
.descending{
    background:url(../images/icon_descending.png) no-repeat right center #d1d1d1!important;
    
}
.ascending{
    background:url(../images/icon_ascending.png) no-repeat right center #d1d1d1!important;
}
/*指标预览-修正样式*/
.index_precon_details table tr:hover{
    background:none!important;
}
.index_precon_details .matrix table{
    width:100%;
}
.index_precon_details .matrix{
    width:auto;
}
.index_precon_details .sliderCon{
    width:auto;
}
.index_precon_details .matrix .edit_title{height:auto;line-height:auto;}
.index_precon_details .markArea{width:auto;}
.index_precon_details .markArea span{width:30px;}
.index_precon_details .edit_title:hover{background:none;cursor:default;border:1px solid #fff;}
.index_precon_details .T_edit_min:hover{background:none;}
.index_precon_details .t_edit_code:hover{border:1px solid #b3d9ff!important;}