@CHARSET "UTF-8";
body { margin:0; padding:0; font:14px '微软雅黑'; line-height:25px; background:#fff; color:#333333;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal;}
a { text-decoration:none; cursor:pointer; }
a:hover { text-decoration:none; }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px '微软雅黑'; }
table { border-collapse:collapse; }
html {overflow-y: scroll;}
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}

.loginbg{ background:url(../images/loginbj.jpg) center no-repeat;}
.loginbox{ width:360px; margin:100px auto 0; background:#f1f1f1; padding:30px;}
.loginbox .tips{ font-size:32px; text-align:center; margin-bottom:20px; color:#666}
.loginbox .dl{ margin-bottom:10px;}
.loginbox .dl .ftext{ height:36px; line-height:36px; border:1px solid #ddd; width:355px; padding-left:3px;}
.loginbox .btn{ width:100%; background:#f60; color:#fff; font-size:16px; border:0; height:40px;}

/*头部搜索*/
.top_search_box{ border-bottom:1px solid #e3e3e3;}
.top_search_box h2{ margin:0px 30px; height:60px; line-height:60px;font-size:16px; color:#19ab8e; font-weight:bold; float:left;}
.top_search_box .search_box{ float:left; margin-right:30px;}
.top_search_box .search_box select{  border:1px solid #e3e3e3; color:#666; padding:4px 0px; outline:none;}
.top_search_box .search_box #addtime{width:218px; height:30px; line-height:30px; border:1px solid #e3e3e3; padding-left:2px;color:#666;  }
.top_search_box .search_box #text{ width:138px; height:30px; line-height:30px; border:1px solid #e3e3e3; padding-left:2px;color:#666; margin-right:10px;}
.top_search_box .search_box #btn{ width:50px; height:30px; background:#18AB8E;  border:none; cursor:pointer; outline:none;color:#ffffff; }
.right_con_top_tex{ float:right; color:#999999; font-size:18px; font-weight:bold;}
.right_con_top_tex span{ color:#19ab8e;}


.submitbtn{background:#18AB8E;width:100px; height:30px; line-height:30px; border:none; color:#fff; border-radius:3px; cursor:pointer;}
.addbtn{background:#18AB8E; display:block; text-align:center; width:100px; height:30px; line-height:30px; border:none; color:#fff; border-radius:3px; margin-top:26px; float:left; }
.tab_btn{background:#ccc; display:block; text-align:center; width:100px; height:30px; line-height:30px; border:none; color:#fff; border-radius:3px; margin-top:26px; float:left; margin-right:10px;}
.tab_btn_hover{background:#253039; display:block; text-align:center; width:100px; height:30px; line-height:30px; border:none; color:#fff; border-radius:3px;margin-left:0px; margin-top:26px; float:left;margin-right:10px;}

.nk_admin_header{ width:100%; height:70px; background:#253039; position:relative;}
.admin_header_logo{ height:70px; float:left;}
.admin_header_logo a{ height:70px; display:block;}
.admin_header_logo a img{ height:50px; margin-top:10px;}
.admin_header_re{ width:70px; height:70px; float:left; background:#263540;float:left;}
.admin_header_re a{ width:70px; height:70px; display:block; background:url(../images/return.png) no-repeat center; }
.admin_header_position{ height:70px;float:left;}
.admin_header_position p{color:#ffffff;}
.admin_header_position p a{ font-size:14px; color:#ffffff; line-height:70px;}
.admin_header_user{ position:absolute; top:0px; right:70px; line-height:70px; color:#ffffff; text-align:right; padding-right:30px;}
.admin_header_colse{ width:70px; height:70px; position:absolute; top:0px; right:0px; background:#263540;}
.admin_header_colse a{ width:70px; height:70px; display:block; background:url(../images/close.png) no-repeat center;}

.nk_admin_content{ width:100%; position:relative;}
.admin_content_left{ width:180px; background:#19ab8e; position:absolute; top:0px; left:0px;}
.admin_content_left ul li{ width:180px; height:60px;}
.admin_content_left ul li a{ width:180px; height:60px; line-height:60px; display:block; font-size:14px; color:#ffffff;}
.admin_content_left ul li a img{ padding-top:20px; padding-left:25px; float:left; padding-right:10px;}
.admin_content_left ul li a:hover{ background:#36bea0;}
.admin_content_left ul li a.on{width:180px; height:60px; line-height:60px; display:block; font-size:14px; color:#ffffff; background:#36bea0;}
.admin_content_left ul li a.on img{ padding-top:20px; padding-left:25px; float:left; padding-right:10px;}

.admin_content_right{ background:#efeff4; position:absolute; top:0px; right:0px;}
.admin_content_right .right_con{ background:#ffffff;}
.admin_content_right .right_con .right_con_top{ margin:0px 30px; height:80px; border-bottom:1px solid #e3e3e3; line-height:80px;}

.js_addforum .short{ width:50px;height:30px; line-height:30px; border:1px solid #e3e3e3; padding-left:2px;color:#666;}
.js_addforum .txt{ width:200px;height:30px; line-height:30px; border:1px solid #e3e3e3; padding-left:2px;color:#666;}
.label_rule{}
.label_rule textarea{ border:1px solid #ddd; height:150px;}
.arr_label span{ display:inline-block; width:120px; color:#f60;}
.right_con .board {
    padding-left: 55px;
    background: url(../images/bg_repno.gif) no-repeat -240px -545px;
}

/*头部搜索*/
.top_search_box{ border-bottom:1px solid #e3e3e3;}
.top_search_box h2{ margin:0px 30px; height:60px; line-height:60px;font-size:16px; color:#19ab8e; font-weight:bold; float:left;}
.top_search_box .search_box{ float:left; margin-right:30px;}
.top_search_box .search_box select{  border:1px solid #e3e3e3; color:#666; padding:4px 0px; outline:none;}
.top_search_box .search_box #addtime{width:218px; height:30px; line-height:30px; border:1px solid #e3e3e3; padding-left:2px;color:#666;  }
.top_search_box .search_box #text{ width:138px; height:30px; line-height:30px; border:1px solid #e3e3e3; padding-left:2px;color:#666; margin-right:10px;}
.top_search_box .search_box #btn{ width:50px; height:30px; background:#18AB8E;  border:none; cursor:pointer; outline:none;color:#ffffff; }
.right_con_top_tex{ float:right; color:#999999; font-size:18px; font-weight:bold; line-height:60px;}
.right_con_top_tex span{ color:#19ab8e;}
.right_con_top_search select{border: 1px solid #e3e3e3;float: left;margin-right: 15px; padding: 8px 5px;outline: none;color: #999999;}
.right_search_text{ width:220px; height:40px; float:left; margin-bottom:20px;}
.right_search_text #text{ width:138px; height:38px; border:1px solid #e3e3e3; padding-left:10px; line-height:38px;outline:none; color:#999999; margin-right:10px;float:left; }
.right_search_text #btn{ width:50px; height:40px; background:#18AB8E;  border:none; cursor:pointer; outline:none;float:left; color:#ffffff;}

/*系统首页*/
.right_con_table{ padding:30px;}
.right_con_table a{ width:150px; display:block; float:left; margin-right:30px;}
.right_con_table a p{ text-align:center; line-height:30px; color:#222222; font-size:16px; padding-top:10px;}


/*自动回复*/
.reply_con{ padding:30px;}
.reply_addbtn{ height:30px;padding-bottom:20px; }
.reply_addbtn a{ width:100px; height:30px; border:none; border-radius:5px; text-align:center; line-height:30px; display:block; background:#18AB8E; color:#ffffff; cursor:pointer;}
.reply_addbtn_tip{ float:left; margin-left:20px; line-height:30px; line-height:30px; font-size:14px; color:#ff0000;}
.reply_con table.typetable2{ width:100%;}
.reply_con table.typetable2 tr{ height:40px; line-height:20px; border-bottom:1px dotted #e3e3e3; color:#666666;}
.reply_con table.typetable2 tr.tr1{ border-bottom:1px solid #e3e3e3; color:#19ab8e;}
.reply_con table.typetable2 tr.tr1 td{ font-size:14px;}
.reply_con table.typetable2 tr td{ font-size:12px;}
.reply_con table.typetable2 tr td.tdred{ color:#f25b42;}
.reply_con table.typetable2 tr td a.title_link{ color:#666666;}
.reply_con table.typetable2 tr td a.title_link:hover{ color:#19ab8e;}
.reply_con table.typetable2 tr td a.edit{ width:30px; height:40px; display:block; background:url(../images/edit.png) no-repeat center; float:left; margin-right:10px;}
.right_con table.typetable2 tr td a.edit:hover{background:url(../images/edith.png) no-repeat center;}
.right_con table.typetable2 tr td a.del{ width:25px; height:40px; display:block; background:url(../images/delimg.png) no-repeat center;float:left;}
.right_con table.typetable2 tr td a.del:hover{background:url(../images/delimgh.png) no-repeat center;}
.right_con table.typetable2 tr.tr1:hover{ background:#ffffff;}
.right_con table.typetable2 tr:hover{ background:#e8f6f3;}
.reply_key{ padding-bottom:10px;}
.reply_key input{ width:400px; padding:10px 0px; margin-left:10px; padding-left:10px; vertical-align:middle;}
.reply_key select{ width:414px; padding:10px 0px; margin-left:10px; padding-left:10px; }
.reply_text span{ vertical-align:top;}
.reply_text textarea{ width:500px; height:100px; padding:10px;margin-left:10px; margin-bottom:10px;}
.reply_btn{ width:80px;height:30px; border:none; border-radius:5px; background:#18AB8E; color:#ffffff; cursor:pointer; margin-top:20px; margin-left:67px; }

.js_addbanner{ width:100%;}
.js_addbanner tr{ height:40px}
.js_addbanner td label{ display:inline-block; padding-right:20px;}
.js_addbanner td input{ height:30px; line-height:30px; border:1px solid #ccc; border-radius:3px; padding-left:5px;}
.js_addbanner td input[type='file']{ width:295px;}
.js_addbanner td input[type='text']{ width:295px;}
.js_addbanner td input[type='checkbox'], .js_addforum td input[type='radio']{ line-height:50px; height:inherit;}
.js_addbanner td select{ height:32px;width:300px; padding:5px;border:1px solid #ccc; border-radius:3px;}
.js_addbanner td input.short{ width:60px;}

/*菜单功能*/
.menu_con{ padding:30px;}
.menu_con_title{ font-size:16px; font-weight:bold; line-height:30px; color:#18AB8E; margin-bottom:20px;}
.menu_con_input{ line-height:30px; padding-bottom:10px;}
.menu_con_input input[type="text"]{ width:300px; height:25px; border:1px solid #666666; margin-left:10px; padding-left:10px;}
.menu_con_input input[type="button"]{ width:150px; height:30px; border:none; border-radius:5px; background:#18AB8E; color:#ffffff; cursor:pointer;}
.menu_con_input input[type="submit"]{ width:150px; height:30px; margin-top:10px; border:none; border-radius:5px; background:#18AB8E; color:#ffffff; cursor:pointer;}
.menutable{ width:100%;}
.menutable tr{ height:30px;}
.menutable tr td{ font-size:16px; text-align:center;}
.menutable tr td input[type="text"]{width:250px; height:25px; border:1px solid #666666; margin-left:10px; padding-left:10px;}
.menutable tr.tr1 td{ font-weight:bold;}
.menu_tip{ font-size:14px; color:#ff0000; line-height:25px;}
.menu_orthercon{ display:none;}
.menu_orthercon p.p1{ font-weight:bold; line-height:35px;}
.menu_orthercon p.p2{ line-height:35px;}
.menu_orthercon p.p2 input{ width:300px; height:25px; border:1px solid #666666;}
.menu_orthercon p.p2 select{ width:302px; height:27px; border:1px solid #666666}

.baoming_title{ line-height:30px; font-size:18px; font-weight:bold; color:#18AB8E; padding-bottom:20px;}
.typetable1{ width:100%;}
.typetable1 tr{ height:40px; line-height:20px; border-bottom:1px dotted #e3e3e3; color:#666666;}
.typetable1 tr.tr1{ border-bottom:1px solid #e3e3e3; color:#19ab8e;}
.typetable1 tr.tr1 td{ font-size:14px;}
.typetable1 tr td{ font-size:12px;}
.typetable1 tr td.tdred{ color:#f25b42;}
.typetable1 tr.tr1:hover{ background:#ffffff;}
.typetable1 tr:hover{ background:#e8f6f3;}

.js_addforum{ width:100%;}
.js_addforum tr{ height:40px; line-height:20px; border-bottom:1px dotted #e3e3e3; color:#666666;}
.js_addforum tr.tr1{ border-bottom:1px solid #e3e3e3; color:#19ab8e;}
.js_addforum tr.tr1 td{ font-size:14px;}
.js_addforum tr td{ font-size:14px;}
.js_addforum tr td.tdred{ color:#f25b42;}
.js_addforum tr.tr1:hover{ background:#ffffff;}
.js_addforum tr:hover{ background:#e8f6f3;}
.js_addforum td label{ display:inline-block; padding-right:20px;}
.js_addforum td input{ height:30px; line-height:30px; border:1px solid #ccc; border-radius:3px; padding-left:5px;}
.js_addforum td input[type='text']{ width:295px;}
.js_addforum td input[type='checkbox'], .js_addforum td input[type='radio']{ line-height:50px; height:inherit;}
.js_addforum td select{ height:32px;width:300px; padding:5px;border:1px solid #ccc; border-radius:3px;}
.js_addforum td input.short{ width:40px;}
.js_addforum td textarea.review{ width:600px; height:80px; border:1px solid #ccc; border-radius:3px; padding:10px 5px;}


.pagelist{ width:100%; height:50px; font-size:14px; text-align:center; margin-top:20px; position:relative;}
.pagelist a{ color:#666666;padding:8px 12px; border-radius:4px; margin:5px; background:#ffffff;}
.pagelist a:hover{background:#19ab8e;color:#ffffff;border-radius:4px;}
.pagelist span.current{background:#19ab8e;color:#fff;padding:8px 12px;border-radius:4px; margin:5px; }
.page_choose{ position:absolute; top:0px; right:30px; padding-bottom:0px; margin-top:-5px;}
.page_choose select{ height:35px;}
.page_choose input{ width: 50px;height: 35px;background: #18AB8E;border: none;cursor: pointer;outline: none; border-radius:5px;color: #ffffff;}


.check_box{ width:100%; padding-bottom:20px;}
.check_box ul li{float:left; line-height:30px;}
.check_box ul li label{display:inline-block; padding-right:20px;}

/*学员列表*/
.student_con{ height:60px; line-height:60px; margin:0px 30px; border-bottom:1px solid #e3e3e3;}
.student_con h2{ height:60px; line-height:60px;font-size:20px; color:#19ab8e; font-weight:bold; float:left;}


#numcard img{ height:100px; padding:10px 0px;}
#stucard img{ height:100px; padding:10px 0px;}
/*名师后台*/

/*我的信息*/
.my_zilaio{width:100px; height:30px; display:block; background:#18AB8E; color:#ffffff; line-height:30px; text-align:center; border-radius:3px; margin:10px 0px;}

.count{ color:#666; text-decoration:underline;}
.count:hover{color:#19ab8e; text-decoration:underline;}

.display_input{ width:40px; height:30px; text-align:center; border:1px solid #ccc; border-radius:3px;}

a.title_a{ color:#666666;}
a.title_a:hover{ color:#18AB8E; text-decoration:underline;}

/*就业校区添加成员*/
.membertab{width:100%;}
.membertab td{padding:10px;}
.membertab input[type="text"]{width:98%;min-width:70px;max-width:160px;border:1px solid #ddd;height: 30px;padding:0 5px;}
.membertab select{border:1px solid #ddd;height: 30px;width: 100px;}
.membertab input.sort{width:50px;text-align: center;}
.membertab .checkbox{margin:0 5px;}
.membertab input.num{width:80px;}
.membertab input[readonly="readonly"]{background-color: #ddd;}
.delrow{display: block;width:30px;height: 30px;background:url(../images/delimg.png) center no-repeat;}
.delrow:hover{background:url(../images/delimgh.png) center no-repeat;}
.addrow{display: block;height: 30px;line-height: 30px;color:#18AB8E;}


h2.h2{ color:#19ab8e;}