@CHARSET "UTF-8";
body { margin:0; padding:0; font:14px '微软雅黑'; line-height:25px; background:#fff; color:#666666;}
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;}

/* span.pl_red{ padding:0px 6px; height:20px; background:#ff0000; display:inline-block; margin-left:5px; font-size:14px; border-radius:10px; line-height:20px; color:#ffffff;} */
span.pl_red{ padding:0px 4px; height:16px; background:#ff0000; display:inline-block; margin-left:3px; font-size:12px; border-radius:10px; line-height:15px; color:#ffffff;max-width: 20px; overflow: hidden; vertical-align: middle;}

.loginbg{ background:url(../images/loginbj.jpg) center 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 .dl .yzm{ height:36px; line-height:36px; border:1px solid #ddd; width:235px; padding-left:3px; float:left;}
.loginbox .dl .sms_t{ width:100px; height:38px; float:right;  background:#f60; color:#fff; font-size:16px; border:0; text-align:center; line-height:38px; cursor:pointer;}
.loginbox .dl .sms_tdis{ width:100px; height:38px; float:right;  background:#999999; color:#fff; font-size:16px; border:0; text-align:center; line-height:38px; cursor:pointer;}
.loginbox .dt{ height:20px;}
.loginbox .dt span.red{ color:#ff0000;}
.loginbox .btn{ width:100%; background:#f60; color:#fff; font-size:16px; border:0; height:40px;}

/*系统首页*/
.right_con_title{  width:100%; height:60px; background:#f5f5f5; border-bottom:1px solid #dddddd; line-height:60px;}
.right_con_title h2{ font-size:18px; color:#6c757e; float:left; margin-left:30px;}
.right_con_index_form{ float:right;}
.right_con_index_form .right_con_title_save{height:25px;width: 25px;background: url(../images/index_save.png) no-repeat center center;border: none;cursor: pointer;outline: none;float: left;color: #ffffff; margin-top:18px; margin-right:10px; line-height:25px;}
.right_con_index_form select.select_year{float:left; margin-top:18px; height:25px; border:1px solid #dddddd; color:#888888; margin-right:5px;}
.right_con_index_form .right_con_index_form_btn{ height:25px;width: 50px;background: #19ab8e;border: none;cursor: pointer;outline: none;float: left;color: #ffffff; margin-top:18px; margin-left:5px; line-height:25px;}

.index_counts_title{ height:70px; width:100%; border-bottom:1px solid #dddddd;}
.index_counts_title p{ line-height:70px; background:url(../images/index_count.png) no-repeat 0px center; padding-left:30px; font-size:20px; color:#8e99a9; float:left; margin-right:20px;}
.index_counts_title a{height:30px;width: 80px;background: #19ab8e; margin-top:20px;cursor: pointer;float: left;color: #ffffff; line-height:30px; text-align:center; display:block; border-radius:4px; font-size:16px;}
.index_counts_con{ width:100%;}
.index_counts_con tr{ height:60px; border-bottom:1px solid #dddddd;}
.index_counts_con tr td{padding-left:30px;font-size:16px; color:#444444;}
.index_counts_con tr td a{ font-size:16px; color:#444444; }
.index_counts_con tr td font{ color:#19ab8e; margin-left:10px;}

.count_table{ margin:0px 30px; padding:30px 0px; }
.count_table_top{ height:1px; margin-bottom:30px; position:relative; width:100%;}
.count_table_top_left{ width:46%; border-bottom:1px solid #dddddd; float:left;}
.count_table_top_right{width:46%; border-bottom:1px solid #dddddd; float:right;}
.count_table_top_middle{ width:30px; height:30px; position:absolute; top:-15px; left:50%; margin-left:-15px; background:url(../images/index_index_middle.png) no-repeat;}
.count_table_con{ width:24%; margin-right:1.3%; float:left;}
.count_table_con p{ font-size:16px; color:#222222; line-height:30px; text-align:center; padding-bottom:20px;}
.count_table_con table{ width:100%; border:1px solid #dddddd;}
.count_table_con table tr{ height:40px; border-bottom:1px solid #eeeeee;}
.count_table_con table tr td{font-size:14px; color:#222222; text-align:center;padding:0px 5px;}
.count_table_con table tr td.td1{ text-align:left;}
.count_table_con table tr.tr1{ height:45px;}
.count_table_con table tr.tr1 td{ text-align:left; font-size:16px; color:#444444; font-weight:500;}
.count_table_con table tr.tr1 td img{margin-right:5px; vertical-align:text-top;}
.count_table_con table tr.trt{ background:#f3f3f4;}
.count_table_con table tr.trt td{}

/*头部搜索*/
.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 .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:#19ab8e;  border:none; cursor:pointer; outline:none;color:#ffffff; }
.right_con_top_tex{ float:right; color:#999999; font-size:18px; font-weight:bold;}
.student_bg{ background:url(../images/student_list.png) no-repeat 0px center; padding-left:30px;}
.company_bg{ background:url(../images/company_list.png) no-repeat 0px center; padding-left:30px;}
.baoming_bg{ background:url(../images/baoming_list.png) no-repeat 0px center; padding-left:30px;}
.baoming1_bg{ background:url(../images/baoming_list1.png) no-repeat 0px center; padding-left:30px;}
.activity_bg{ background:url(../images/activity_list.png) no-repeat 0px center; padding-left:30px;}
.agree_bg{ background:url(../images/agree_list.png) no-repeat 0px center; padding-left:30px;}
.history_bg{ background:url(../images/history_list.png) no-repeat 0px center; padding-left:30px;}
.history1_bg{ background:url(../images/history_list1.png) no-repeat 0px center; padding-left:30px;}
.history2_bg{ background:url(../images/history_list2.png) no-repeat 0px center; padding-left:30px;}
.job_bg{ background:url(../images/job_list.png) no-repeat 0px center; padding-left:30px;}
.internship_bg{ background:url(../images/internship_list.png) no-repeat 0px center; padding-left:30px;}
.shuangxuan_bg{ background:url(../images/shuangxuan_list.png) no-repeat 0px center; padding-left:30px;}
.xuanjiang_bg{ background:url(../images/xuanjiang_list.png) no-repeat 0px center; padding-left:30px;}
.messagecom_bg{ background:url(../images/messagecom_list.png) no-repeat 0px center; padding-left:30px;}
.account_bg{ background:url(../images/account_list.png) no-repeat 0px center; padding-left:30px;}
.jianli_bg{ background:url(../images/jianli_list.png) no-repeat 0px center; padding-left:30px;}
.shengya_bg{ background:url(../images/shengya_list.png) no-repeat 0px center; padding-left:30px;}
.right_con_top_tex span{ color:#19ab8e;}


.submitbtn{background:#19ab8e;width:100px; height:30px; line-height:30px; border:none; color:#fff; border-radius:3px; cursor:pointer; margin-bottom:30px;}
.addbtn{background:#19ab8e; 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:#19ab8e; position:relative;}
.admin_header_logo{height:70px; position:absolute; top:0px; left:0px; }
.admin_header_logo a{ width:650px; height:70px; display:block;}
.admin_header_wx{ height:30px; display:block; background:url(../images/weixinlogo.png) no-repeat 15px center; background-color:#36bea0; border-radius:5px; margin-top:20px; line-height:30px; color:#ffffff; margin-right:30px; padding-left:40px; padding-right:15px; float:right;}
.admin_header_user{ line-height:70px; color:#ffffff; text-align:right; padding-right:30px; float:right;}
.admin_header_colse{ width:70px; height:70px; float:right;}
.admin_header_colse a{ width:70px; height:70px; display:block; background:url(../images/close.png) no-repeat center;}

.right_position{ width:100%; height:60px; background:#f5f5f5; border-bottom:1px solid #dddddd;}
.right_position a.right_position_re{width:25px; height:60px; display:block; background:url(../images/return.png) no-repeat center; float:left; margin-left:30px; margin-right:15px; }
.right_position p.p1{font-size:22px; line-height:60px;color:#293846; float:left;}
.right_position p.p2{ float:right; margin-right:30px; background:url(../images/position.png) no-repeat 0px center; padding-left:25px; line-height:60px; color:#666666; font-size:14px;}
.right_position p.p2 a{line-height:60px; color:#666666; font-size:14px;}




.nk_admin_content{ width:100%;}
.tablebody{ width:100%;}
.tablebody tr td.tdl{ background:#30363e;width:180px; vertical-align:top;}
.tablebody tr td.tdr{background:#ffffff;vertical-align:top }
.admin_content_left{ width:180px;}
.admin_content_left ul li{ width:180px; height:50px; line-height:50px; border-bottom:1px solid #3c434c; overflow:hidden;}
.admin_content_left ul li a{ width:130px; height:50px; display:block; font-size:14px; color:#ffffff;padding-left:50px;  background:url(../images/left.png) no-repeat;}
.admin_content_left ul li a.aer{ padding-left:60px; width:120px;background-position:40px -518px;}
.admin_content_left ul li a.a1{ background-position:20px -165px; height:60px; }
.admin_content_left ul li a.a2{ background-position:20px 10px; }
.admin_content_left ul li a.a3{ background-position:20px -80px; }
.admin_content_left ul li a.a4{ background-position:20px -260px; }
.admin_content_left ul li a.a5{ background-position:20px -350px; }
.admin_content_left ul li a.a6{ background-position:20px -438px; }
.admin_content_left ul li a.a7{ background-position:20px -603px; }
.admin_content_left ul li:hover a{ text-decoration:underline;}
.admin_content_left ul li.on{width:180px; height:50px; line-height:50px; display:block; font-size:14px; color:#19ab8e; background:#ffffff;}
.admin_content_left ul li.on a{color:#19ab8e;}
.admin_content_left ul li.on a.aer{ background-position:-160px -518px;}
.admin_content_left ul li.on a.a1{ background-position:-180px -165px; background-color:#f5f5f5;}
.admin_content_left ul li.on a.a2{ background-position:-180px 10px; }
.admin_content_left ul li.on a.a3{ background-position:-180px -80px; }
.admin_content_left ul li.on a.a4{ background-position:-180px -260px; }
.admin_content_left ul li.on a.a5{ background-position:-180px -350px; }
.admin_content_left ul li.on a.a6{ background-position:-180px -438px; }
.admin_content_left ul li.on a.a7{ background-position:-180px -603px; }
.admin_content_left ul li.on a.a11{  background-color:#f5f5f5;}

.admin_content_right{ background:#ffffff;}
.admin_content_right .right_con{ background:#ffffff;}
.admin_content_right .right_con .right_con_top{ margin:0px 30px;border-bottom:1px solid #e3e3e3; line-height:80px;}
.admin_content_right .right_con .right_con_top .excelru_index_title1{ background:url(../images/excelru1.png) no-repeat 0px center; padding-left:26px; color:#23c292; font-size:16px; font-weight:bold; line-height:50px; margin-top:20px; border-bottom:2px solid #23c292; float:left;}
.admin_content_right .right_con .right_con_top .excelru_index_title2{ background:url(../images/excelru2.png) no-repeat 0px center; padding-left:26px; color:#23c292; font-size:16px; font-weight:bold; line-height:50px; margin-top:20px; border-bottom:2px solid #23c292; float:left;}
.admin_content_right .right_con .right_con_top .excelru_index_title3{ background:url(../images/excelru3.png) no-repeat 0px center; padding-left:26px; color:#23c292; font-size:16px; font-weight:bold; line-height:50px; margin-top:20px; border-bottom:2px solid #23c292; float:left;}
.right_con_top_search{ float:left;}
.right_con_top_search select{ border:1px solid #e3e3e3; float:left; margin-right:15px; margin-top:20px; padding:8px 5px;outline:none; color:#999999; height:40px;}
.right_con_top_search #btn{ width:50px; height:40px; background:#19ab8e;  border:none; cursor:pointer; outline:none;float:left; color:#ffffff;}


.right_con_top_search #text{ width:138px; height:40px; border:1px solid #e3e3e3; padding-left:10px; line-height:40px;outline:none; color:#999999; margin-right:15px;float:left; margin-bottom:20px; box-sizing:border-box; }
.right_con_top_search .text{ width:138px; height:40px; border:1px solid #e3e3e3; padding-left:10px; line-height:40px;outline:none; color:#999999; margin-right:15px;float:left; margin-bottom:20px; box-sizing:border-box; }

.right_search_text{ width:auto; height:40px; float:left; margin:20px 0px;}
.right_search_text #text{ width:138px; height:40px; border:1px solid #e3e3e3; padding-left:10px; line-height:40px;outline:none; color:#999999; margin-right:15px;float:left; box-sizing:border-box; }
.right_search_text .text{ width:138px; height:40px; border:1px solid #e3e3e3; padding-left:10px; line-height:40px;outline:none; color:#999999; margin-right:15px;float:left; box-sizing:border-box; }
.right_search_text #btn{ width:50px; height:40px; background:#19ab8e;  border:none; cursor:pointer; outline:none;float:left; color:#ffffff; }
.right_con_top_searchstu{ margin:0px 30px; border-bottom:1px solid #dddddd;}
.right_con_top_searchstu select{ border:1px solid #e3e3e3; float:left; margin-right:15px; margin-top:20px; padding:8px 5px;outline:none; color:#999999; height:40px;}
.right_con_top_searchstu #text{ width:138px; height:40px; border:1px solid #e3e3e3; padding-left:10px; line-height:40px;outline:none; color:#999999; margin-right:15px; margin-top:20px; margin-bottom:20px;float:left;font-size:14px; box-sizing:border-box; }
.right_con_top_searchstu .text{ width:138px; height:40px; border:1px solid #e3e3e3; padding-left:10px; line-height:40px;outline:none; color:#999999; margin-right:15px; margin-top:20px; margin-bottom:20px;float:left;font-size:14px; box-sizing:border-box; }
.right_con_top_searchstu #btn{ width:50px; height:40px; background:#19ab8e;  border:none; cursor:pointer; outline:none;float:left; color:#ffffff; margin:20px 0px; }
.sendmessage{width: 80px;height: 40px; margin-top:20px; margin-bottom:20px; margin-left:15px;background: #19ab8e;border: none;cursor: pointer;float: left; color: #ffffff; text-align:center; line-height:40px;}

.right_con_top_del{ float:left; position:relative;}
.right_con_top_del a.addbtn1{ background:url(../images/add.png) no-repeat 20px center; padding-left:45px;background-color:#19ab8e; display:block; height:35px; line-height:35px; border:none; color:#fff; border-radius:3px; padding-right:20px; float:left; font-size:16px; margin-right:20px;}
.right_con_top_del a.addbtn2{ background:url(../images/excel1.png) no-repeat 20px center; padding-left:50px;background-color:#19ab8e; display:block; height:35px; line-height:35px; border:none; color:#fff; border-radius:3px; padding-right:20px; float:left; font-size:16px; margin-right:20px; }
.right_con_top_del a.addbtn3{ background:url(../images/excel2.png) no-repeat 20px center; padding-left:45px;background-color:#19ab8e; display:block; height:35px; line-height:35px; border:none; color:#fff; border-radius:3px; padding-right:20px; float:left; font-size:16px; margin-right:20px; }
.right_con_top_del a.addbtn4{background:url(../images/send.png) no-repeat 20px center; padding-left:50px;background-color:#19ab8e; display:block; height:35px; line-height:35px; border:none; color:#fff; border-radius:3px; padding-right:20px; float:left; font-size:16px; margin-right:20px; }
.right_con_top_del a.addbtn5{background:url(../images/getting.png) no-repeat 20px center; padding-left:50px;background-color:#19ab8e; display:block; height:35px; line-height:35px; border:none; color:#fff; border-radius:3px; padding-right:20px; float:left; font-size:16px; margin-right:20px; }
.reportexcel{background:url(../images/excel1.png) no-repeat 20px center; padding-left:50px;background-color:#19ab8e; display:block; height:35px; line-height:35px; border:none; color:#fff; border-radius:3px; padding-right:20px; display:inline-block;font-size:16px; margin-right:20px; }
.right_con_top_del input[type=checkbox] {visibility: hidden;}
.checkbox { width: 15px;/*margin: 32px 7px 32px 20px;*/position: relative;}
.checkbox label {cursor: pointer;position: absolute;width: 15px;height: 15px;top: 0;left: 0;background: #ffffff;border:1px solid #dddddd;}
.checkbox label:after {content: '';position: absolute;width: 8px;height: 4px;background: transparent;top: 3px;left: 3px;border: 2px solid #18aa8d;border-top: none;border-right: none;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg); -ms-transform: rotate(-45deg);transform: rotate(-45deg);  display:none;}
.checkbox label:hover{ border:1px solid #18aa8d;}
.checkbox label:hover::after {}
.checkbox input[type=checkbox]:checked + label{border:1px solid #18aa8d; }
.checkbox input[type=checkbox]:checked + label:after {display:block;}
.checkbox1 { width: 15px;position: relative; height:20px; }
.checkbox1 label {cursor: pointer;position: absolute;width: 15px;height: 15px;top: 0;left: 0;background: #ffffff;border:1px solid #dddddd;}
.checkbox1 label:after {content: '';position: absolute;width: 8px;height: 4px;background: transparent;top: 3px;left: 3px;border: 2px solid #18aa8d;border-top: none;border-right: none;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg); -ms-transform: rotate(-45deg);transform: rotate(-45deg);  display:none;}
.checkbox1 label:hover{ border:1px solid #18aa8d;}
.checkbox1 label:hover::after {}
.checkbox1 input[type=checkbox]:checked + label{border:1px solid #18aa8d; }
.checkbox1 input[type=checkbox]:checked + label:after {display:block;}
.right_con_top_del .acp2{ position:absolute;top:0px; left:45px; }
.right_con_top_del .delbtn{ position:absolute;top:0px; left:75px; width:45px; height:25px; display:block; background:#f7f7f7; border:1px solid #e3e3e3; margin-left:10px; text-align:center; line-height:25px; margin-top:26px; color:#666666; font-size:12px;}
.right_con_top_tex{ float:right; color:#999999; font-size:18px; font-weight:bold;}
.right_con_top_tex span{ color:#19ab8e;}
.right_con_table{ margin:0px 30px;}
.right_con table.typetable1{ width:100%;}
.right_con table.typetable1 tr{ height:40px; border-bottom:1px dotted #e3e3e3; color:#666666;}
.right_con table.typetable1 tr.tr1{ border-bottom:1px solid #e3e3e3; color:#19ab8e;background:#f3f3f3; }
.right_con table.typetable1 tr td { line-height:20px; padding:5px 0px;}
.right_con table.typetable1 tr td.st{width: 200px;}
.right_con table.typetable1 tr td.st em{color: #ff0000;font-size: 18px;padding-right: 5px;vertical-align: middle;}
.right_con table.typetable1 tr td.tdred{ color:#f25b42;}
.right_con table.typetable1 tr td a.count{ font-size:14px; color:#666666;}
.right_con table.typetable1 tr td a.count:hover{ color:#19ab8e; text-decoration:underline;}
.right_con table.typetable1 tr td a.xj_baoming{ width:30px; height:30px; display:block; background:url(../images/xj_baoming.png) no-repeat center; float:left; margin-right:10px;}
.right_con table.typetable1 tr td a.xj_baoming:hover{background:url(../images/xj_baomingh.png) no-repeat center;}
.right_con table.typetable1 tr td a.edit{ width:30px; height:30px; display:block; background:url(../images/edit.png) no-repeat center; float:left; margin-right:10px;}
.right_con table.typetable1 tr td a.edit:hover{background:url(../images/edith.png) no-repeat center;}
.right_con table.typetable1 tr td a.del{ width:25px; height:30px; display:block; background:url(../images/delimg.png) no-repeat center;float:left;}
.right_con table.typetable1 tr td a.del:hover{background:url(../images/delimgh.png) no-repeat center;}
.right_con table.typetable1 tr td a.webzs{ width:30px; height:30px; display:block; background:url(../images/webzs.png) no-repeat center;float:left;}
.right_con table.typetable1 tr td a.webzs:hover{background:url(../images/webzsh.png) no-repeat center;}
.right_con table.typetable1 tr.tr1:hover{ background:#f3f3f3;}
.right_con table.typetable1 tr:hover{ background:#e8f6f3;}
.right_con table.typetable1 tr.ctr{ line-height:70px;}
.right_con table.typetable1 tr td.ctitle{ font-size:24px;}
.right_con table.typetable1 tr td a.systema{ display:block; text-decoration:underline; margin-bottom:5px;}
.right_con table.typetable1 tr td a.systema img{  float:left;  width:20px;}
.right_con table.typetable1 tr td a.systema  p{  float:left; margin-left:5px;color:#666666; text-decoration:underline;}

.right_con table.typetable2{ width:100%;}
.right_con table.typetable2 tr{ height:40px; line-height:20px; border-bottom:1px dotted #e3e3e3; color:#666666;}
.right_con table.typetable2 tr.tr1{ background:#f3f3f3; color:#19ab8e;  border-bottom:1px solid #e3e3e3;}
.right_con table.typetable2 tr.tr1 td{ font-size:14px;}
.right_con table.typetable2 tr td{ font-size:12px; padding:5px 0px;}
.right_con table.typetable2 tr td.tdred{ color:#f25b42; padding-right:10px;}
.right_con table.typetable2 tr td a.count{ color:#666666;}
.right_con table.typetable2 tr td a.count:hover{ color:#19ab8e; text-decoration:underline;}
.right_con table.typetable2 tr td a.edit{ width:30px; height:30px; display:block; background:url(../images/edit.png) no-repeat center; float:left;}
.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:30px; 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 td a.xj_baoming{ width:30px; height:30px; display:block; background:url(../images/xj_baoming.png) no-repeat center; float:left;}
.right_con table.typetable2 tr td a.xj_baoming:hover{background:url(../images/xj_baomingh.png) no-repeat center;}
.right_con table.typetable2 tr td a.webzs{ width:30px; height:30px; display:block; background:url(../images/webzs.png) no-repeat center;float:left;}
.right_con table.typetable2 tr td a.webzs:hover{background:url(../images/webzsh.png) no-repeat center;}
.right_con table.typetable2 tr td a.report{ width:30px; height:30px; display:block; background:url(../images/report.png) no-repeat center; float:left;}
.right_con table.typetable2 tr td a.report:hover{background:url(../images/reporth.png) no-repeat center;}
.right_con table.typetable2 tr td a.chakan{ width:30px; height:30px; display:block; background:url(../images/chakan.png) no-repeat center; float:left;}
.right_con table.typetable2 tr td a.chakan:hover{background:url(../images/chakanh.png) no-repeat center;}
.right_con table.typetable2 tr.tr1:hover{ background:#f3f3f3;}
.right_con table.typetable2 tr:hover{ background:#e8f6f3;}
.right_con table.typetable2 tr.ctr{ line-height:70px;}
.right_con table.typetable2 tr td.ctitle{ font-size:24px;}
.right_con table.typetable2 tr td input[type=text]{height:24px; line-height:24px; border:1px solid #ccc; border-radius:3px; padding-left:5px;}

.right_con table.typetablec{ width:760px;}
.right_con table.typetablec tr{height:55px; color:#222222;}
.right_con table.typetablec tr td input[type=text],input[type=password]{ width:295px; padding-left:5px;}
.right_con table.typetablec tr td select{ width:300px; padding:5px;}
.right_con table.typetablec tr.ctr{ line-height:70px;}
.right_con table.typetablec tr td.ctitle{ font-size:24px;}
.right_con table.typetablec tr.tr_zx{}
.right_con table.typetablec tr.tr_zx td{ line-height:30px;}
.right_con table.typetablec tr td textarea{ width:600px; height:80px; border:1px solid #ccc; border-radius:3px; padding:10px 5px;}
.right_con table.typetablec tr td label{ display:inline-block; margin-right:15px; line-height:25px;}




.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{ border:1px solid #e3e3e3; padding:6px 5px;outline:none; color:#999999;}
.page_choose input{ width: 50px;height: 35px;background: #19ab8e;border: none;cursor: pointer;outline: none; border-radius:5px;color: #ffffff;}


.js_addforum td label{ display:inline-block; padding-right:20px;}
.js_addforum td input[type='text'],input[type=password]{ width:295px;height:30px; line-height:30px; border:1px solid #ccc; border-radius:3px; padding-left:5px;}
.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;}
.board {padding-left: 50px;background: url(../images/soncate.png) no-repeat -55px 5px;}




.td_edit{ width:55px; height:55px; display:block; background:url(../images/edit.png) no-repeat 10px center;}
.td_del{ width:55px; height:55px; display:block; background:url(../images/delimg.png) no-repeat center;}
.td_del:hover{background:url(../images/delimgh.png) no-repeat center;}




.check_box{ width:600px; padding-top:15px; padding-bottom:15px;}
.check_box ul li{float:left; line-height:30px;}
.radio{ line-height:30px; padding-top:15px; padding-bottom:15px;}


.right_con_top2{ margin: 0px 30px; height:60px; border-bottom:1px solid #e3e3e3;margin-top:25px;}
.right_con_top2 a{ padding:0px 10px; height:35px; display:block;float:left; margin-right:20px; text-align:center; line-height:35px; font-size:14px; color:#666666; border-radius:5px; background:#eee;}
.right_con_top2 a:hover{ background:#19ab8e; color:#ffffff;}
.right_con_top2 a.bj{ background:#19ab8e; color:#ffffff;}



.xx_com{ width:15px;height:15px; background:url(../images/complete2.png) no-repeat;float:left; margin-right:5px; margin-top:8px;}
.xx_com1{ width:15px;height:15px; background:url(../images/complete1.png) no-repeat;float:left; margin-right:5px; margin-top:8px;}
.xx_com2{ width:15px;height:15px; background:url(../images/complete3.png) no-repeat;float:left; margin-right:5px; margin-top:8px;}
.xx_comtex{ color:#222222; font-weight:bold; line-height:30px; display:inline-block;}
.complete{ height:15px; position:relative;}
.complete_bj{ width:152px; height:15px; position:absolute; top:0px; left:0px; background:url(../images/completebj.png) no-repeat;}
.complete_jd{ width:145px; height:9px; position:absolute; top:3px; left:3px;background:url(../images/completejd.png) no-repeat;}
.complete_tex{ color:#222222; font-weight:bold; line-height:15px; display:inline-block; position:absolute; top: 0px; left:160px;}
.agreement_bj{ width:300px; height:20px; position:relative; background:url(../images/agreement.png) no-repeat;}
.agreement_bj .p1{ color:#ffffff; line-height:20px; position:absolute; top:0px; left:23px; }
.agreement_bj .p2{ color:#ffffff; line-height:20px; position:absolute; top:0px; left:79px; }
.agreement_bj .p3{ color:#ffffff; line-height:20px; position:absolute; top:0px; left:132px; }
.agreement_bj .p4{ color:#ffffff; line-height:20px; position:absolute; top:0px; left:182px; }
.agreement_bj .p5{ color:#F60; line-height:20px; position:absolute; top:0px; left:230px; }
.c1{ background:url(../images/agreement1.png) no-repeat;}
.c2{ background:url(../images/agreement2.png) no-repeat;}
.c3{ background:url(../images/agreement3.png) no-repeat;}
.c4{ background:url(../images/agreement4.png) no-repeat;}
.childagree_bj{ width:250px; height:20px; position:relative; background:url(../images/childagree.png) no-repeat; float:left;}
.childagree_bj .p1{ color:#ffffff; line-height:20px; position:absolute; top:0px; left:23px; }
.childagree_bj .p2{ color:#ffffff; line-height:20px; position:absolute; top:0px; left:79px; }
.childagree_bj .p3{ color:#ffffff; line-height:20px; position:absolute; top:0px; left:132px; }
.childagree_bj .p5{ color:#F60; line-height:20px; position:absolute; top:0px; left:180px; }
.ca1{ background:url(../images/childagree1.png) no-repeat;}
.ca3{ background:url(../images/childagree2.png) no-repeat;}
.ca4{ background:url(../images/childagree3.png) no-repeat;}

.agreement_view_header{ padding-bottom:30px;}
a.aview{ height:40px; display:block; float:right; line-height:40px; text-align:center; background:url(../images/chakan_agree.png) no-repeat 15px center; padding-left:45px; padding-right:15px; background-color:#19ab8e; color:#ffffff; border-radius:5px; margin-top:20px; margin-right:30px; font-size:16px;}
.xieyihao{ padding:30px; padding-bottom:0px; float:left;}
.xieyihao p{ line-height:30px; float:left; font-size:16px;}
.xieyihao p input{ width:200px; height:30px; border:1px solid #e3e3e3; color:#ff0000; padding-left:5px;}
.xieyihao .xyh_btn{ width:50px; height:30px; float:left; margin-left:20px; background:#19ab8e; display:block; text-align:center; line-height:30px; color:#ffffff; border-radius:5px;}
.xds{ font-size:16px; color:#222222; margin-top:20px; border-bottom:1px solid #dddddd;padding-bottom:20px;}
.xds p{ line-height:30px; float:left; margin-right:30px;}
.xds p label{ margin-right:10px; display:inline-block;}

.agree_table{padding:0px 30px; padding-bottom:40px;}
.viewtable{ width:100%;border:1px solid #dddddd;}
.viewtable tr{ height:50px; border-bottom:1px dotted #dddddd;}
.viewtable tr.tr1{ border-bottom:1px solid #dddddd; background:#f5f5f5;}
.viewtable tr.tr1 td p{font-size:18px; font-weight:bold; color:#222222;}
.viewtable td{ padding-left:30px; color:#222222;}
.agree_company{ width:100%; height:50px; padding-top:40px; padding-bottom:50px;}
.agree_company .agree_company_btn{ padding-right:30px; padding-top:10px; text-align:center;}
.agree_company .agree_company_btn input{ width:80px; height:40px; background:#999999; text-align:center; line-height:40px; color:#ffffff; margin-left:30px; border:none; border-radius:5px; cursor:pointer;}
.agree_company .agree_company_btn input.btn{ background:#19ab8e;}
.agreement_txt{ margin-top:20px; font-size:16px; color:#222222; font-weight:bold; line-height:25px;background:url(../images/agree_tex.png) no-repeat 0px center; padding-left:13px;}


.tablenum{ width:100%;}
.tablenum tr{ height:30px; border-bottom:1px dotted #e3e3e3; color:#666666;}
.tablenum tr.tr1{ border-bottom:1px solid #e3e3e3; color:#19ab8e;}
.tablenum tr td{ text-align:center;}
.tablenum tr td:hover{ background:#e8f6f3;}


#searchresult{width:302px; position:absolute; left:0px; top:44px;z-index:1; overflow:hidden;}
#jyfasearchresult{width:302px; position:absolute; left:0px; top:44px;z-index:1; overflow:hidden;}

.tables{ max-height:150px;overflow-x: hidden; background:#ffffff; border:1px solid #e3e3e3;}
.tables ul li{ height:25px; line-height:25px;}
.line{font-size:12px; color:#222; background:#ffffff; width:295px; padding-left:5px;}
.hoverli{background:#316ac5; color:#fff;}
#faddress{width:302px; position:absolute; left:0px; top:44px;z-index:1; overflow:hidden;}
.tablea{ max-height:150px;overflow-x: hidden; background:#ffffff; border:1px solid #e3e3e3;}
.tablea ul li{ height:25px; line-height:25px;}

a.deferment{ width:50px; height:32px; display:block; background:#19ab8e; color:#ffffff; text-align:center; line-height:32px; border-radius:5px; margin-left:252px; margin-top:4px;}
.right_defercon{ margin:0px 30px; padding-top:30px; padding-bottom:30px;}
.right_defercon ul li{ font-size:16px; line-height:30px; margin-bottom:10px;}


.excel_con{ padding-top:30px; line-height:30px;}
.excel_con input[type='submit']{ width:60px; height:30px; border:none; border-radius:5px; background:#19ab8e; color:#ffffff; cursor:pointer;}

.updata1{ width:15px; height:15px; background:#999999; margin-left:22px;}
.updata2{ width:15px; height:15px; background:#19ab8e; margin-left:22px;}


.blackbg {width: 100%;height: 100%;position: fixed;background: #000;opacity: .5;filter: alpha(opacity=50);top: 0;left: 0;z-index: 200;display: none;}
.t_log_box{ width:600px; background:#ffffff; display:none;border-radius: 5px;position: fixed;z-index: 200;}
.nei{ padding:45px 30px; position:relative;}
.nei_title{ font-size:16px; color:#666666; line-height:25px; padding-bottom:20px;}
.nei_title font{ color:#ff0000;}
.nei_key{ padding-bottom:10px;}
.nei_key input{ width:408px; height:30px; margin-left:10px; padding-left:10px; }
.nei_text textarea{ width:400px; height:100px; padding:10px;margin-left:10px; margin-bottom:10px;}
.nei_btn{ width:80px;height:30px; border:none; border-radius:5px; background:#19ab8e; color:#ffffff; cursor:pointer; margin-top:20px; margin-left:67px; }

.blackbg1 {width: 100%;height: 100%;position: fixed;background: #000;opacity: 0.5;filter: alpha(opacity=50);top: 0;left: 0;z-index: 200;}
.t_log_box1{ width:600px; height:390px; background:#ffffff;position: fixed;z-index: 200; top:50%; left:50%; margin-left:-300px;  margin-top:-195px;background:url(../images/wenjuanbg.png) no-repeat; border-radius:10px;}
.wjclose1{ width:25px; height:25px; background:url(../images/wjclose.png) no-repeat;  position:absolute; top:20px; right:20px;z-index: 201;}
.nei1{ padding:0px 30px; position:relative; padding-top:120px;}
.nei1 p.wjp1{ color:#fff; font-size:20px; line-height:40px; text-align:center; padding:15px 0px; padding-bottom:10px;}
.nei1 p.wjp2{ color:#fff; font-size:28px; line-height:40px; text-align:center; font-weight:bold; margin-bottom:20px; width:100%; max-height:120px; overflow:hidden;}
.nei1 a.wja{ width:200px; height:50px; display:block; margin:0px auto; background:#b3d4ff; line-height:50px; color:#5796ff; font-size:24px; text-align:center; border-radius:50px;}

.boardtr{ display:none;}
.parentboard_zk{ padding-left:20px; color:#2366a8;}
.parentboard_zk:hover{ text-decoration:underline;}
.parentboard_sq{ padding-left:20px; color:#2366a8; display:none;}
.parentboard_sq:hover{ text-decoration:underline;}


.jianli_a img{ height:20px; float:left; margin-right:10px; }
.jianli_a p{ float:left; text-decoration:underline; color:#222222; line-height:20px; }
.jianli_a:hover p{ color:#19ab8e;}
.jl_state{ width:50px; height:25px; display:block; float:left; background:#19ab8e; text-align:center; line-height:25px; color:#ffffff; border-radius:5px; margin-top:5px; margin-right:20px;}
.jl_states{ width:50px; height:25px; display:block; float:left; background:#999999; text-align:center; line-height:25px; color:#ffffff; border-radius:5px; margin-top:5px; margin-right:20px;}

a.jianli{width:28px; height:40px; background:url(../images/jianli.png) no-repeat center center; display:block;}
a.jianlihover{width:28px; height:40px; background:url(../images/jianlih.png) no-repeat center center; display:block; }
a.jianlistate{width:28px; height:40px; background:url(../images/jianlistate.png) no-repeat center center; display:block; }

/*双选会*/
.reply_con{ padding:30px;}
.reply_addbtn_baoming{ background:url(../images/stu_title_icon.jpg) no-repeat 0px center; height:20px; font-size:16px; color:#19ab8e; font-weight:bold; line-height:20px;  padding:0px 20px; margin-bottom:30px;}
.reply_addbtn{ height:30px;padding-bottom:20px; }
.reply_addbtn a{ height:30px; border:none; border-radius:5px; text-align:center; line-height:30px; display:block; background:url(../images/excel1.png) no-repeat 20px center;padding-left:50px;background-color:#19ab8e; color:#ffffff; cursor:pointer;padding-right:20px;}
.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/wx/edit.png) no-repeat center; float:left; margin-right:10px;}
.reply_key{ padding-bottom:10px;}
.reply_key input{ width:400px; height:30px; margin-left:10px; padding-left:10px; }
.reply_key select{ width:414px; height:34px; 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:#19ab8e; color:#ffffff; cursor:pointer; margin-top:20px; margin-left:67px; }

.system_index{ padding-top:30px;}
.system_index p.p1{ float:left; font-size:16px; color:#222222; font-weight:bold; line-height:32px;}
.system_index p.p2{ float:left; font-size:14px; color:#222222; padding-right:10px; padding-left:30px; line-height:32px; }
.system_index input{ width:215px; padding-left:5px; height:30px; line-height:30px; float:left;}

.excele_left{ width:48%; float:left;}
.excele_right{ width:48%; float:right;}
.excele_daochu{ padding:20px 0px;}
.excele_daochu h2{font-size:16px; color:#19ab8e; font-weight:bold; line-height:30px; float:left;}
.excele_daochu a{ height:30px;border-radius:5px; background:#19ab8e; color:#ffffff; cursor:pointer; display:block; float:right; line-height:30px; padding:0px 10px;}
/*就业推荐表*/
.jytable {width:800px;padding:30px;}
.jytable h1 {position:relative;font-size:18px;text-align:center;margin-bottom:10px;}
.jytable h1 .bianhao{position: absolute;left:0;font-size:12px;}
.jytable h1 .bianhao span {font-size:14px;color:#ff0000;}
.jytable table{width:100%;table-layout:fixed;word-break:break-all;}
.jytable td {min-width:30px;height:40px;line-height:20px;border:1px solid #000;text-align:center;padding:0;}
.jytable td textarea {width:95%;margin-top:10px;padding:8px;resize: none;line-height: 24px;}
.jytable td input[type='text'] {width:80%;height:90%;border:1px solid #a9a9a9;padding-left:5px;}
.jytable .topp{text-align:left;padding-left:5px;}
.jytable .bottomp{text-align:right;padding-right:10px;margin-top:15px;}
.jytable .qz{display: inline-block;width:200px;text-align:left;}
.jytable h2 {font-size:30px;color:red;line-height: 40px;text-align:left;padding-left:140px;letter-spacing: 20px;height: 40px;}
.jytable .tabpic img{width:120px;height:160px;vertical-align:middle;}
.jytable .tr1 td {border:none;text-align:left;}
.jytable textarea[disabled=disabled]{background-color:#fff;border:none;}
.jytable  textarea.collegetext{height:80px;}
.jytable  textarea.introtext{height:300px;}
.jytable .introp{height:300px;line-height: 24px;margin:10px 10px 0;text-align:left;}

.jystate_bj{ width:180px; height:20px; position:relative; background:url(../images/jystate.png) no-repeat;}
.jystate_bj .s1{font-size:12px;color:#ffffff; line-height:20px; position:absolute; top:0px; left:23px; }
.jystate_bj .s2{font-size:12px;color:#ffffff; line-height:20px; position:absolute; top:0px; left:79px; }
.jystate_bj .s3{font-size:12px; color:#ffffff; line-height:20px; position:absolute; top:0px; left:132px; }
.j1{ background:url(../images/jystate1.png) no-repeat;}
.j2{ background:url(../images/jystate2.png) no-repeat;}
.j3{ background:url(../images/jystate3.png) no-repeat;}

.jyblackbg {width: 100%;height: 100%;position: fixed;background: #000;opacity: .5;filter: alpha(opacity=50);top: 0;left: 0;z-index: 200;display: none;}
.jybox{ width:500px; background:#ffffff; display:none;border-radius: 5px;position: fixed;z-index: 200;}
.jytj{ padding:45px 30px; position:relative;}
.jytj p{padding:0 0 10px 10px;}
.jytj_text textarea{ width:400px; height:100px; padding:10px;margin-left:10px; margin-bottom:10px;}
.jytj_btn{ width:80px;height:30px; border:none; border-radius:5px; background:#19ab8e; color:#ffffff; cursor:pointer; margin-top:20px; margin-left:67px; }

.jybox table input[type='text']{ width:308px; padding:5px; height:20px; margin-bottom:10px;}

.right_con table.typetable2 tr.fontblod td{color:#19ab8e; font-weight:bold;}
.right_con_top2 a.rad{background:url(/Public/images/complete.png) no-repeat center left; padding-left:20px;}
.right_con_top2 a.rad:hover{ color:#666666; background-color:inherit;}
.right_con_top2 a.bjr{background:url(/Public/images/complete1.png) no-repeat center left; }

a.color2 {float: left;display: block;background-color: #19ab8e;height: 40px;line-height: 40px;border: none;color: #fff;font-size: 14px;padding: 0 10px;margin: 20px 0px;}

/*密码强度提示*/
.pwdtips{display:inline-block;padding:0 5px;overflow:hidden;vertical-align: middle;}
.pwdtips li{float:left;}
.pwdline {background: #d6d3d3;width: 62px;height: 4px;margin-top: 5px;margin-left: 5px;}
.pwdtext {display:inline-block;width: 62px;margin-left: 5px;text-align: center;color: #b0adad;font-size: 12px;}