textarea { resize: vertical; }
a { text-decoration: none; }
a, a:hover { transition: all 0.2s ease-in-out 0s; }
div, a, li, span, legend, textarea, label, input, ul, li { font: 15px/24px "Microsoft YaHei"; color: #3e3e3e; margin: 0; padding: 0; }
.btnbartitle div { padding: 5px; font-size: 9pt; font-weight: bold; color: #000; line-height: 15px; }
.question_Ttitle { font-weight: bold; }
.question_Ttitle a{color: #399fce; border: 1px solid #CCC; margin-left: 5px; padding: 0 5px; }
span.question_Ttitle { width: 20px; display: inline-block; }
#priviewContent li, #priviewContent ul { list-style: none; margin: 0; padding: 0; }
#priviewContext { border: 1px solid #CCC; padding: 10px; }
#priviewContent { height: 100%; max-height: 500px; overflow-y: scroll; }
#addQuesionContainer { display: none; padding: 10px; background-color: #F0F1F9; }
#questionText { width: 550px; height: 295px; border: 1px solid #CCC; }
#questionForm { float: left; }
.questionDiscription { float: left; padding: 10px; margin-left: 15px; background-color: #dbecff; width: 330px; height: 280px; display: none; font-size: 12px; }
.questionDiscription p, .questionDiscription li { word-break: break-all; word-wrap: break-word; font-size: 12px; margin: 0; padding: 0; line-height: 15px; font-family: Arial !important; }
.right_discription { padding-left: 20px; margin: 5px 0; }
.right_discription li { margin: 0; padding: 0px; font-size: 12px; font-family: Arial !important; }
.questionDiscription fieldset { border: 1px solid #2bd809; border-style: dotted; margin-bottom: 10px; }
.activeDiscription { display: block; }
.clear { clear: both !important; float: none !important; text-align: right; }
.clear a { margin-left: 10px; }
#uploadForm { position: absolute; left: -260px; bottom: 58px; }
.op_Title { color: #a7a7a7; padding: 0 10px; }
#pc_View ul { margin: 20px 0; padding: 0 30px; }
.op_Result { border-top: 1px solid #efefef; line-height: 30px; margin-top: 10px; }
.op_Discription fieldset { border-style: dashed; border: 1px dashed #CCC; background-color: #f4ffff; }
.as_Text { border: 1px solid #CCC; width: 500px; }
.editQp, .deleteQp { color: #399fce; border: 1px solid #CCC; margin-left: 5px; padding: 0 5px; }
.editQp:hover, .deleteQp:hover { text-decoration: underline; color: #5E97D8; }
#uploadImgContainer { position: relative; top: 35px; right: -279px; width: 1px; height: 1px; overflow: hidden; }
#uploadImgContainer span { padding-left: 10px; }
#uploadImg { width: 140px; }
#handleIcon { display: none; background: url("/Themes/Images/loading.gif") no-repeat scroll 7px 2px #FFFFFF; left: 45%; padding: 6px 5px 6px 40px; position: absolute; top: 45%; z-index: 3000; }
.qid { text-align: center; }
.choiseTable { table-layout: fixed; width: *; width: 700px; }
#choiseQuestion { background-color: White; border: 1px solid #CCC; padding: 5px; width: 700px; position: absolute; display: none; }
.choiseTable th, .choiseTable td { width: 82px; }
.choiseTable td { cursor: default; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;/* max-width: 150px; _width: 150px;overflow: hidden; */ height: 20px !important; }
.ciTd { background-color: #e5f1f4;text-align:center;  }
.ciTds { background-color: #f8fbfc;text-align:center;  }
.cohoiseKey { min-width: 20px !important; width: 20px !important; }
#choiseBody { width: 696px; height: 278px; overflow: hidden; }
#choiseBody tr, #choiseBody th, #choiseBody td { line-height: 20px !important; height: 20px !important; overflow: hidden; #white-space: pre;#display:inline-block; }
.ciTdHover { background-color: #ecfbd4; }
.ciTdCheck { background-color: #bce774; }
.choiseTitle th { background-color: #6dc0d5; line-height: 20px; height: 20px; color: #FAFAFA; }
.choiseAllKey { background: url("/Themes/Images/checkAllOff.gif") no-repeat scroll 35px 4px transparent; cursor: pointer; text-align: center; }
.choiseQuesTitle { width: 350px !important; overflow: hidden; }
#choiseWhere input, #choiseWhere select { border: 1px solid #CCC; }
#choiseWhere { text-align: left; padding: 3px 3px 3px 2px; }
#choiseWhere a, #choiseWhere span { font-size: 10pt !important; }
#choiseWhere a, #choisePage a { margin: 0 3px; color: #328aa4; font-size: 10pt; background-color: #F6F6F6; border: 1px solid #C6C6C6; color: #444; border-radius: 3px; padding: 0px 7px; }
#choiseWhere a:hover, #choisePage a:hover { background-color: #31B2FF !important; color: #FFF !important; border-color: #31B2FF; }
#choisePage { text-align: right; padding: 5px 2px 5px 3px; }
#addChoiseQues { background-color: #31B2FF !important; color: #FFF !important; border-color: #31B2FF !important; }
#addChoiseQues:hover { text-decoration: underline; }
