/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{ display:block; }
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0;}
body{background:#fff;}
/*a{color: #0088CC;}*/
a { color:#222; }
/*a:hover,a:active{color: #47a;}*/

/* function */
.f-cb:after,.f-cb li:after,fn-clear:after { display:block; clear:both; visibility:hidden; height:0; overflow:hidden;content:"."; }
.f-cb,.f-cb li,fn-clear { zoom:1;}
.f-cb1 { overflow:hidden; zoom:1; }
.f-cb2 { zoom:1; }
.f-cb2:after,.f-cb li:after { content:""; display:table; clear:both; }
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-fl{float:left; display: inline; }
.f-fr{float:right; display: inline; }
.f-pr{position:relative;}
.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:arial,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-fs1{font-size:12px;}
.f-fs2{font-size:14px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.f-ofy{overflow-y:scroll;}
.f-mt10 { margin-top:10px; }
.f-mr10 { margin-right:10px; }
.f-mr20 { margin-right:20px; }
.f-ml10 { margin-left:10px; }
.f-ml15 { margin-left:15px; }
.f-ml20 { margin-left:20px; }
.f-dn{display:none;}
.f-di{display:none;}
.f-db{display:block;}
.f-prz { position:relative; zoom:1; }
.f-of { overflow:scroll; overflow-x:hidden; }

.f-color1 { color:#FF9500; }
.f-color2 { color:#0088CC; }

.g-tableClass1 { border-collapse:collapse; }
.g-tableClass1 td { border:solid 1px #ccc; }

.f-font14 { font-size:14px; }
.f-font16 { font:normal 16px/30px "Microsoft YaHei"; }
.f-font18 { font:normal 18px/30px "Microsoft YaHei"; }

.g-noData { margin:0 auto; padding:20px; }
.g-noData .text { padding-top:10px; text-align:center; color:#999; font:normal 18px/30px "Microsoft YaHei"; }

/* btn */
.btn_box, #btn_box { text-align:center; font-size:0; margin-top:20px; }
.btn-ok { background-color:#0088CC; border:solid 1px #2A9CD4; color:#fff; font:normal 16px/30px "Microsoft YaHei"; padding:0 40px; border-radius:5px; margin:0 10px; }
.btn-ok:hover { color:#fff; background-color:#2A9CD4; }
.btn-close { background-color:#FF9500; border:solid 1px #FFDAA6; color:#fff; font:normal 16px/30px "Microsoft YaHei"; padding:0 40px; border-radius:5px; margin:0 10px; }
.btn-close:hover { color:#fff; background-color:#FFA425; }
.search-input { height:22px; line-height:22px\9; background:#fff; padding-left:10px; border:solid 2px #0088CC; }
.btn-search-input { padding:0 5px; background-color:#0088CC; color:#fff; line-height:26px; height:26px; }
.btn-search-input:hover { color:#fff; background-color:#2A9CD4; }
.btn-class1 { padding:0 10px; background-color:#0088CC; color:#fff; height:26px; line-height:26px; }
.btn-class1:hover { color:#fff;  background-color:#2A9CD4; }
.btn-class2 { padding:0 10px; background-color:#0088CC; color:#fff; line-height:30px; border-radius:4px; }
.btn-class2:hover { color:#fff;  background-color:#2A9CD4; }
.btn-class3 { padding:0 10px; background-color:#FF9500; color:#fff; line-height:30px; border-radius:4px; }
.btn-class3:hover { color:#fff; background-color:#FFA425; }
.btn-class4-0 { padding:0 10px; background-color:#0088CC; color:#fff; height:26px; line-height:26px; display:block; }
.btn-class4-0:hover { color:#fff;  background-color:#2A9CD4; }
.btn-class4-1 { padding:0 10px; background-color:#FF9500; color:#fff; height:26px; line-height:26px;  display:block; }
.btn-class4-1:hover { color:#fff; background-color:#FFA425; }
.btn-class5 { padding:0 15px; background-color:#0088CC; color:#fff; border-radius:4px; }
.btn-class5:hover { color:#fff;  background-color:#2A9CD4; }

/* img-icon */
.tree_icon1 { background:url("../img/tree_icon1.gif") no-repeat left center; width:14px; height:13px; }
.tree_icon2 { background:url("../img/tree_icon2.gif") no-repeat left 5px; padding-left:14px; }
.g-addIcon-jiucuo { background:url("../img/icon_jiucuo.gif") no-repeat center center; width:18px; height:17px; cursor:pointer; margin:6px 0 0 10px; }

/*css精灵*/
#loading-box { position:absolute; left:0; top:0; height:100%; width:100%; background-color:#fff; z-index:9999999;}
/*#loading { background:url("../img/load.gif") no-repeat center center; height:100%; width:100%; }*/
#loading-text { font:normal 18px/50px "Microsoft YaHei"; text-align:center; background-color:#FCEA9F; margin-top:-100px; }
.loading { background:url("../img/load.gif") no-repeat center center; width:58px; height:10px; }
.loading-style1 { background:url("../img/load.gif") no-repeat center center; width:58px; height:10px; margin:0 auto; }
.no-question { background:url("../img/no_question.png") no-repeat center center; height:107px; }
.no-question-1 { background:url("../img/no_question1.png") no-repeat center center; height:38px; }
.no-sc { background:url("../img/no_sc.png") no-repeat center center; height:111px; }

.icon1 { background:url("../img/icon1.png") no-repeat; }
.icon1-1 { background-position:-363px -2px; width:16px; height:16px; }
.icon1-2-1 { background-position:25px -30px; }
.icon1-2-2 { background-position:-65px -20px; }
.icon1-2-3 { background-position:-170px -40px; }
.icon1-2-4 { background-position:-274px -31px; }
.icon1-2-5 { background-position:-385px -20px; }
.icon1-2-6 { background-position:24px -140px; }
.icon1-2-7 { background-position:-170px -135px; }
.icon1-2-8 { background-position:-70px -140px; }

.icon2-png { background:url("../img/question_level.png") no-repeat left; }
.icon2-1 { background-position:0 1px; }
.icon2-2 { background-position:0 -10px; }
.icon2-3 { background-position:0 -21px; }
.icon2-4 { background-position:0 -32px; }
.icon2-5 { background-position:0 -43px; }

.tree-icon1 { background:url("../img/tree-icon1.png") no-repeat; }
.tree-icon1-1 { background-position:-18px 0; width:16px; height:18px; }
.tree-icon1-1:hover { background-position:-50px 0; }
.tree-icon1-2 { background-position:0 0; width:16px; height:18px; }
.tree-icon1-2:hover { background-position:-32px 0; }

.icon3 { background:url("../img/del.gif") no-repeat center center; width:16px; height:16px; }

.ic{width: 18px;height: 18px;vertical-align: middle;display: inline-block;line-height: 100px;overflow: hidden;cursor: pointer;}
.ic-slt-all{background: url(../img/icon.png) 0 -3px no-repeat;}
.ic-slt-ok{background: url(../img/icon.png) -40px -3px no-repeat;}
.ic-slt{background: url(../img/icon.png) -80px -3px no-repeat;}
.ic-up{background: url(../img/icon.png) -120px 0px no-repeat;}

.mask { background:#f60; position:absolute; display:none; top:0; left:0; opacity:.5; filter:alpha(opacity=50); }

/* question style */
.m-questionList-box-list u,#paper-content u { text-decoration:underline; }

#paperNameMessage {width:294px;height:136px;padding:10px;backgruond-color:red}

#paperNameMessage .xubox_botton .xubox_botton2 {
margin-left: -35px;
width: 71px;
height: 29px;
line-height: 29px;
}
#paperNameMessage .info{font-size:14px;text-align:center;height:30px;margin-top: 56px;}
#scantron{margin-right:20px;}
#scantron a{background-color: #0088cc;color: #fff;height: 26px;line-height: 26px;padding: 0 10px;}
#scantron a:hover { color:#fff;  background-color:#2A9CD4; }
