﻿/**#ba9b00、#9b3131、#d65858**/
/**#ba9b00、#9b3131、#d65858**/
body {margin:0;font-size:14px;color:#333;background:#fff; font-family:Microsoft YaHei,  Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;letter-spacing:1px; }
ul{margin:0;padding:0;}
li{list-style:none;}
p{margin:0;}
table{border:none;}
img{border:none;}
a{text-decoration:none;color:#333}
.clear{clear:both;height:0;width:1px;font-size:1px;visibility: hidden;}

/**body**/
#body{width:100%;}

/***圆图**/
.crimg{border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;}

/**盒子-整体外框**/
#box_top{width:100%;height:48px;background:#ba9b00;}
#box_top_left{width:330px;height:48px;float:left;overflow:hidden;}
#box_top_left img{width:100%;}
#box_top_left a{width:100%;height:48px;display:inline-block;line-height:48px;}
#box_top_right{float:right;width:160px; text-align:right;}
#box_top_right img{border:none;}
@media screen and (max-width:40em) { /*640*/

}

/**折叠**/
#box_left_fold{color:#ccc; text-align:right;cursor:pointer;padding-right:5px;}

/**盒子-左框**/
#box_left{background:#32323a;float:left; overflow:hidden;}
.box_left_d{display:block;}
.box_left_dd{display:block;}

/**盒子-右框**/
#box_right{float:right;overflow-y:auto;}
#box_right #box_right_panel{width:98%;margin-left:auto;margin-right:auto; }
/**盒子-菜单图标**/
#box_icon_menu_c{width:100%;height:40px;text-align:right;display:none;}
#box_icon_menu_mc{display:none;}
/**登录页面中间部分**/
.login_c_bg{background-position:center center;}

/**盒子-底部**/
#box_foot{height:220px;background:#ba9b00;line-height:3em;font-size:12px;color:#ccc; text-align:center; clear:both;}
#box_foot_p{width:85%;margin-left:auto;margin-right:auto;padding-top:30px;}
#box_foot_l{width:25%;float:left;}
#box_foot_l img{width:100px;}
#box_foot_r{width:25%;float:right;line-height:22px;}
#box_foot p{margin-top:10px;}
#box_foot_c{width:49%;float:left;text-align:left;line-height:30px;}
#box_foot_c p{padding:0;margin:0; vertical-align:top;color:#fff;font-size:16px;margin-bottom:10px;}
#box_foot_c a{color:#ccc; text-align:left;margin-right:20px; white-space:nowrap;}
#box_foot_c a:hover{color:#fff;}
#box_foot_c_l{width:60%;float:left;}
#box_foot_c_r{width:38%;float:right;}
@media screen and (max-width:40em) { /*640*/
#box_foot{height:0px;overflow:hidden;}
#box_foot p{margin-top:3px;}
#box_foot_p{width:100%;padding-top:10px;}
#box_foot_r img{display:none;}
#box_foot_r,#box_foot_c,#box_foot_c_r{width:100%;}
#box_foot_l,#box_foot_c_l,#box_foot_c_r p{display:none;}
#box_foot_c_r li{width:25%;float:left; text-align:center;}
#box_foot_c p{margin-bottom:3px;}
}
.body_c_bg{overflow:hidden;}

/***文本框***/
.textbox{height:32px;line-height:30px;padding-left:3px;border:1px solid #cccccc;color:#555;background:#fff;outline: none;border-radius: 2px; resize:none; box-sizing:border-box;}
.textbox:hover{border:1px solid #999;}
.textboxs{height:24px;line-height:24px;padding-left:3px;border:1px solid #cccccc;color:#555;background:#fff;outline: none;border-radius: 2px; resize:none; box-sizing:border-box;}
.textboxs:hover{border:1px solid #999;}/**矮输入框**/
.up_textbox{text-align:center;text-transform: uppercase;text-indent:0;}/**输入内容大写**/
.textbox,.textboxs{resize: none;}
.un_textbox{border:none;border-bottom:1px solid #ccc;background:none;}/**只有下划线的文本框**/
.bgc {background-color:#ba9b00;}
.fc {color:#ba9b00;}

/***文本**/
.bigtxt{font-size:36pt;color:#ff0000;}/**较大红字**/
.smalltxt{font-size:9pt;color:#999;}/**较小较淡字**/
.handwrite{font-family: "楷体","楷体_GB2312"; }
.right_info{width:100%;color:#666;background:#fefff1; box-sizing:border-box;border:1px solid #fdf5e6;line-height:25px;}/**类提示文字，通常div 中显示内容**/
.right_info p{padding:10px;font-size:12px;}/**类提示文字由p标签包裹**/
.hight_text{color:#09F709;}/**文字高亮 绿*/
.txtcolor{color:#ba9b00;}/**文字颜色 红*/

/**操作小图标**/
.b_add{width:16px;height:16px;display:block;background:url(img/b_add.png); float:left;cursor:pointer;margin-top:8px;}/**添加按钮**/
.b_del{width:16px;height:16px;display:block;background:url(img/b_del.gif); float:left;cursor:pointer;margin-top:8px;}/**删除按钮**/
.a_number{border-radius:50%;-moz-border-radius:50%; -webkit-border-radius:50%; color: #fff; background:#ba9b00;margin-right: 4px; padding: 0px 3px 0px 4px; text-decoration: none; line-height:10px;font-size:10px;text-align:center;}/*微小数字圆图标，纯底白字*/

/**题目**/
.question_box div{width:100%;display:block;float:left}
.question_box div .qus_number{display:block;float:left;width:30px;}
.question_box input{float:left; }
.question_panl{margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:20px;}/**题目区块**/

/***详情**/
.table_detail{width: 98%; font-size: 14px;/*12*/  border-collapse:collapse; border-spacing:0;margin-left:auto;margin-right:auto;}
.table_detail td { margin: 0; line-height:2em;color:#666;}
.table_detail th{ text-align: left; font-weight:bold;font-size:16px;border-bottom:1px solid #ccc;height:40px;}
.table_detail th span{border-bottom:3px solid #ba9b00;display:inline-block;line-height:35px;margin-bottom:-6px;}
.table_detail .info td{padding-left:1em;margin-top:15px;display:block;color:#333;font-weight:bold;line-height:200%;font-size:16px;}
.table_detail .row td{color:#333333;padding-left: 1em;line-height: 2em;padding-top:3px;}
.table_detail .row a{ text-decoration:none;color:#ba9b00;font-size:12px;}
.table_detail .row a:link,.table_detail .row a:visited{color:#ba9b00;}
.table_detail .row a:hover{color:#ff0000;}

/***列表中或详情中出现的单独表格，去掉复杂样式**/
.table_normal{background:none;}
.table_normal table{border-collapse:collapse;background:none;}
.table_normal table tr td{border-bottom:collapse;border:1px solid #555;font-size:12px;color:#555;}

/***列表***/
.table_list_box{border: 1px solid #ccc;width:98%;margin-left:auto;margin-right:auto;margin-top:3px;}
.table_list_box .ti{border-top:2px solid #ba9b00;line-height:38px;font-size:14px;font-weight:bold;border-bottom:1px solid #ccc;text-indent:5px;}
.table_list { width: 100%; font-size: 0.85em;line-height: 1.25em;border-collapse:collapse; border-spacing:0;}
.table_list th,.table_list td { margin: 0; line-height:38px;font-size:14px;padding-left: 5px; padding-top:3px;}
.table_list th { text-align: left; background: #EFEFEF;color:#666;line-height:2.15em;white-space:nowrap;overflow:hidden;word-break:keep-all;text-overflow:ellipsis;}
.table_list tr {    transition: all .3s;-webkit-transition: all .3s;}
.table_list tr:hover{background:#f2f2f2;}
.table_list .row td{background:none;}
.table_list td{border-bottom:1px solid #eee; }
.table_list td img{margin-bottom:-3px;}
.table_list .row2 td{background:#fdf0f0;}
.table_list td a{line-height: 22px;background-color: #fff;color: #888;font-size:14px;padding:2px 5px;margin-left:1px;margin-right:1px;text-align: center;border-radius: 2px;border:1px solid #f8f8f8;cursor: pointer;box-sizing: border-box;-webkit-transition: all .3s;-webkit-appearance: none;transition: all .3s;outline:none;}
.table_list td a:hover{ border:1px solid #ba9b00;color:#333;}
.table_list td:last-child a{background-color: #009688;border:1px solid #009688;color: #fff;font-size:12px;}
.table_list td:last-child a:hover{ background-color: #03b0a0;border:1px solid #03b0a0;}
.table_list td .ti{font-size:14px;font-weight:bold;}
.table_list td p{margin-top:5px;margin-bottom:5px;}

/**列表行距*/
.row_w0{width:260px;}
.row_w1{width:200px;}
.row_w2{width:140px;}
.row_w3{width:90px;}
.row_w4{width:70px;}
.row_w5{width:50px;}

/**列表底部**/
.list_down{ margin:0 auto; width:98%;overflow:auto;}

/**列表操作栏**/
.tb_tool{width:100%;display:block;border-bottom:1px solid #ccc;line-height:32px;text-indent:3px;}
.btn,.btn2{border:1px solid #ba9b00;font-size:12px;cursor:pointer;line-height:20px;padding-left:15px;padding-right:15px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;outline:none}
.btn{color:#ba9b00;background:#f8f8f8;}
.btn2{color:#fff;background:#ba9b00;}

.btn_0,.btn_2{color:#666;font-size:12px;background:#eee;cursor:pointer;line-height:21px;margin-right:2px;padding-left:10px;padding-right:10px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; white-space:nowrap; outline:none}
.btn_0{color:#666;border:1px solid #ddd;}
.btn_2{color:#ba9b00;border:1px solid #ba9b00;}

/**列表分页栏**/
.pager{width:100%;float:left; text-align:right; margin-left:auto; margin-right:auto;font-size:12px;}
.pager table{ float:right;margin-top:5px;}
.pager a{ color: #333;background:#eee; margin-right: 1px; padding: 3px 8px; text-decoration: none; line-height:200%;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; }
.pager a:hover{background:#ba9b00;color:#fff;}
.pager .pageNumberClass{ color: #333;background:#eee; margin-right: 4px; padding: 3px 8px; text-decoration: none; line-height:200%;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; }
.pager .pageNumberClass:hover{background:#ba9b00;color:#fff;}
.pager .pageNumberClassd{background-color: #ba9b00;  color: #FFFFFF; font-weight: bold; margin-right: 4px; padding: 3px 8px;line-height:200%;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.pager .pageFirstClass{ color: #333; background:#eee;margin-right: 4px; padding: 3px 8px; text-decoration: none; line-height:200%;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; }
.pager .pageFirstClass:hover{background:#ba9b00;color:#fff;}
.pager .pageLastClass{ color: #333; background:#eee;margin-right: 4px; padding: 3px 8px; text-decoration: none; line-height:200%; border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.pager .pageLastClass:hover{background:#ba9b00;color:#fff;}
.pager .pageCountClass{line-height:200%;margin-right:4px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.pager .pageCountClass:hover{background:#ba9b00;color:#fff;}

/*向导*/
.target{width:100%;height:32px;color:#333;background:#eee;text-indent:10px;font-size:12px;}
.target b{font-size:14px;}
.target span{color:#999;}
.target a{padding:3px 5px;line-height:32px;background:#ddd;margin-left:5px; white-space:nowrap;}
.target a:hover{color:#fff;background:#ba9b00;}

/***按钮***/
.fb_0,.fb_1,.fb_2{border-style: none;
    border-color: inherit;
    border-width: medium;
    line-height:28px;color:#fff;font-size:14px;cursor:pointer;padding-left:20px;padding-right:20px;
    outline:none;
    border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;
}
.fb_0{background:#ba9b00;}/**默认状态**/
.fb_1{background:#9b3131;}/**鼠标状态**/
.fb_2{background:#d65858;}/**点击状态**/

.hidbutton{display:none;}/**隐藏按钮**/

/***页**/
.paper{width:98%;margin-left:auto;margin-right:auto;border-left:1px solid #fefefe;border-top:1px solid #fefefe;border-right:2px solid #fefefe;border-bottom:2px solid #fefefe;background:#fff;}
.paper .paper_title{font-size:18px;line-height:22px; text-align:center;font-weight:bold;padding:20px;}
.paper .paper_content{width:96%;font-size:14px;margin-left:auto;margin-right:auto;padding-top:20px;margin-bottom:20px;line-height:32px;color:#555;overflow:auto;}

/***欢迎页-欢迎**/
#wel
{
width:100%; text-align:center;
height:100px;
background:url(img/bk.png);
}
#wel p{font-size:28px;line-height:65px;color:#eee;padding:20px;}
#wel a{padding:8px 45px;font-size:14px;line-height:200%;color:#ccc;background:#9b3131;margin-top:10px;margin-right:10px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#wel a:hover{background:#ba9b00;color:#fff;}

/**评分统计:总数**/
.excirp{
	width:100%;height:150px;
	line-height: 35px;
	margin-left: auto;
	margin-right: auto;
}
.excirp_bg1{background:#fe8687;}
.excirp_bg2{background:#33acea;}
.excirp li{
	line-height: 149px;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	color:#fff;
}
.excirp li span{font-size:0.85em;color:#32affc;font-weight: normal;}

/**菜单弹出框***/
#dvkind{width:200px;height:300px;background:#fff;overflow:auto;position:absolute;z-index:2;border:2px solid #999;}

/**用户含头像列表**/
.user{padding:3px 5px;line-height:25px;margin-top:5px;margin-right:3px;border:1px solid #eee;float:left;background:#fff;}
.user img{float:left;margin-right:5px;width:25px;cursor:pointer;}

/**单选图标**/
#ico label{display:inline-block;float:left;margin-right:10px;margin-top:10px;padding:2px 5px;background:#ccc;text-align:center;cursor:pointer;}
#ico label img{width:50px;}
#ico label input{width:20px;height:20px;}

/**分组详情*/
.userrole{width:100%;margin-top:20px;border-bottom:1px solid #eee;}
.userrole .ti{width:100%;line-height:19px;}
.userrole .ti span{font-weight:bold;text-indent:5px;font-size:12px;padding:1px 3px;background:#C49B5D;color:#fff;}
.userrole .table{width:99%;float:left;margin:10px;font-size:12px;}

/**进度条，百分比*/
.loadingbar{width:80%;height:15px;background:#eee;float:left;margin-top:5px;}
.loadingtxt{width:20%;float:left;font-size:12px;color:#666;}
.loadingper{height:15px;background:#32e1b2;line-height:15px;}
.cjing{height:15px;background:#FFDDAA;line-height:15px;}

/**弹出选择框**/
.popselect a{width:90%;display:block;margin-top:20px;line-height:32px;background:#555;color:#ccc; text-align:center;margin-left:20px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.popselect a:hover{color:#333;background:#eee;}

/**背景**/
.background{background:#ba9b00;}

/**拖动项**/
.dragsub,.dragsubv{width:150px;height:30px;line-height:30px;font-size:12px;text-indent:3px;cursor:pointer;overflow:hidden;}
.dragsub{background:url(img/txt_bg.png) #fff repeat-x;border:1px solid #999;z-index:2;position:absolute;}
.dragsubv{background:none;border:none;color:#333;}
.fdragsub,.fdragsubd,.fdragsubo{ text-decoration:none;height:28px;line-height:28px;width:100%; text-indent:3px;display:inline-block;margin-top:3px;overflow:hidden;}
.fdragsub{color:#333;background:#eee;}
.fdragsubo{color:#fff;background:crimson;}
.fdragsubd{color:#fff;background:#ffd6b9;}


/**分享*/
.sharebtn{width:21px;height:21px;background:url(img/sharebtn.png) no-repeat; display:inline-block;}/**分享按钮*/
.sharebtndel{width:21px;height:21px;background:url(img/sharebtndel.png) no-repeat; display:inline-block;}/**分享按钮*/

/**通用背景图标*/
.folder{display:inline-block;padding:5px;margin-right:5px;background:url(img/folder.png) no-repeat center;}/**文件夹图标*/
.option_on,.option_off{text-indent:58px;padding-top:5px;padding-bottom:5px;display:inline-block;height:22px;line-height:22px;font-size:14px;color:#666;}
.option_on{background:url(img/option_on.png) no-repeat left center;}/**开关:开*/
.option_off{background:url(img/option_off.png) no-repeat left center;}/**开关:关*/

/**标签**/
#ispan{width:100%;margin-left:auto;margin-right:auto;text-indent:0;margin-top:5px;margin-bottom:5px;}
#ispan a{padding:3px 5px;margin-right:1em;line-height:200%;background:#fefefe; white-space:nowrap;font-weight:normal;}
#ispan a:hover{background:#ff0000;color:#fff;}
#ispan .hover{margin-right:1em;line-height:200%;background:#ff0000;color:#fff; white-space:nowrap;font-weight:normal;}

/**跑马灯**/
.marq {width:100%;color:#999;font-size:12px;line-height:25px;}


/**上传文件控件样式**/
.fulLabel{padding:3px 20px;padding-left:40px;cursor:pointer;text-align:center;font-weight:bold;border:2px solid #ba9b00;line-height:200%;color:#ba9b00;background:url(img/up.png) no-repeat 10px center;display:inline-block;}
.fulLabel:hover{color:#9b3131;border:2px solid #9b3131;background:url(img/up2.png) no-repeat 10px center}



/**选项卡样式：视频、幻灯片*/
.cach{width:100%;background:none;height:38px;border-bottom:1px solid #eee; float:left;martin-top:5px;line-height:32px;font-weight:bold;}
.cach ul{margin:0;}
.cach li{line-height:32px;padding:1px 8px;height:32px;font-size:16px; text-align:center;list-style:none;float:left;color:#999;cursor:pointer;margin-left:10px;background:none;}


/**图表**/
.charts {
    width: 100%;
    height: 100%;
}

/*列表编辑列按钮*/
.edit_edit,.edit_setup,.edit_del{display:inline-block;width:20px;height:20px;margin-right:3px;}
.edit_edit{background:url(img/edit.png) no-repeat;}
.edit_setup{background:url(img/set.png) no-repeat;}
.edit_del{background:url(img/del.png) no-repeat;}


/**新按钮样式**/

.btn_0,.btn_1,.btn_2{
    height: 23px;
    line-height: 21px;
    background-color: #fefefe;
    color: #555;
    white-space: nowrap;
    text-align: center;
    border-radius: 2px;
    border:1px solid #ccc;
    margin-right:2px;padding-left:10px;padding-right:10px;
    cursor: pointer;box-sizing: border-box;-webkit-transition: all .3s;    -webkit-appearance: none;
    transition: all .3s;outline:none;
}
.btn_0:hover,.btn_1:hover,.btn_2:hover{color: #ba9b00;
    border:1px solid #ba9b00;}
.btn:hover{color: #ba9b00;
    border:1px solid #ba9b00;}

.fb_0,.btn,.btn2{
    height: 38px;
    line-height: 36px;
    background-color: #ba9b00;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    border-radius: 2px;
    border:1px solid #ba9b00;
    cursor: pointer;box-sizing: border-box;-webkit-transition: all .3s;    -webkit-appearance: none;
    transition: all .3s;outline:none;
}
.btn{height: 23px;line-height: 21px;margin-right:2px;padding-left:10px;padding-right:10px;background-color: #FF5722;border:1px solid #FF5722;margin-top:1px;}
.btn:hover{background-color: #fe9777;border:1px solid #fe9777;color:#fff;}
.btn2{height: 24px;line-height: 21px;margin-right:2px;padding-left:10px;padding-right:10px;background-color: #FFB800;border:1px solid #FFB800;}
.btn2:hover{background-color: #fdca44;border:1px solid #fdca44;color:#fff;}
.fb_0:hover{background-color: #e85b61;border:1px solid #e85b61;}

/**徽章*/
.JBadge {
    position: relative;
    display: inline-block;
    padding: 0 4px;
    font-size: 12px;
    text-align: center;
    background-color: #FF5722;
    color: #fff;
    line-height:18px;
    border-radius: 2px;margin-left:2px;margin-right:2px;border:0px solid #FF5722;
}
.JBadge_0{background-color: #FF5722;}
.JBadge_1{background-color: #FFB800;}
.JBadge_2{background-color: #1E9FFF;}
.JBadge_3{background-color: #0ec832;}
.JBadge_4{background-color: #27c9d4;}
.JBadge_5{background-color: #333333;}
.JBadge_6{background-color: #aaa;}