body { margin:0; padding:0; font:normal 100%  Arial,Microsoft YaHei ; line-height:25px;-webkit-touch-callout: none; -webkit-text-size-adjust: none;min-width:320px;}
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; -webkit-text-size-adjust:none}
td,th,caption { font-size:16px; }
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; }
a:hover { text-decoration:none; }
img { border:none; -ms-interpolation-mode:bicubic;vertical-align:middle;}
ol,ul,li { list-style:none; }
input, textarea, select, button { font:normal 100%  Arial,Microsoft YaHei ; }
input[type='submit']{ -webkit-appearance: none;}
table { border-collapse:collapse; }
html {overflow-y: scroll;}
html body{ height:100%;}
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}

/*登录页面*/
.loginbox{ width:100%; background:#ffffff;}
.loginbox .tips{width:100%; font-size:24px; text-align:center; color:#ffffff; line-height:50px;}
.loginbox .dl{ margin:0px 15px; height:50px; border:1px solid #ddd; border-bottom: none;}
.loginbox .dl img{ float:left; width:20px; margin-left:8px; margin-top:13px; margin-right:10px}
.loginbox .dl .ftext{ height:50px; border:none; outline:none;}
.loginbox .dll{ margin:0px 15px; height:50px;}
.loginbox .btn{width:100%; height:40px; padding:0px 10px; margin:10px 0px; border:none;border-radius:5px; color:#ffffff;}

/*注册页面*/
.wxlogin{width:100%;}
.login_main{width:100%;margin:auto;}
.login_register{width:100%;margin:0px auto; background:#ffffff;border-radius:5px;}
.register_text{ padding:20px 10px; }
.register_text input[type='text'],.register_text input[type='password']{ width:100%; height:40px; margin:0px auto; padding:0 5px;border:1px solid #dddddd; background-color:#ffffff; border-radius:3px; color:#666666; margin-bottom:20px;box-sizing: border-box;}
.register_text select{width:100%; height:40px; margin:0px auto; padding:0px 5px; border:1px solid #dddddd; background-color:#ffffff; border-radius:3px; color:#666666; margin-bottom:20px;box-sizing: border-box;}

/*消息池*/
.messpool_con{ margin:20px 15px; background:#ffffff; border:1px solid #e3e3e3; border-bottom:none;}
.messpool_con table{ width:100%;}
.messpool_con table tr{ height:70px; border-bottom:1px solid #e3e3e3;}
.messpool_con table tr td {font-size:16px; color:#222222; line-height:20px; padding-left:10px; }
.messpool_con table tr td a{ color:#222222;}
.pagelist{ width:100%; height:50px; font-size:14px; text-align:center; margin-top:20px; position:relative;}
.pagelist a{ color:#333333;margin:5px;}
.pagelist span.current{color:red;margin:5px; }
.mess_first{ margin:10px; height:140px; position:relative;}
.mess_first_title{ width:100%; padding:5px 0px; background:#000000; opacity:0.8; line-height:25px; color:#ffffff; position:absolute; left:0px; bottom:0px;}


/*报名页面*/
.sign_con{margin:20px 15px; }
.sign_con_right{ width:100%; margin-top:200px; font-size:20px; font-family:"微软雅黑"; color:#333333; font-weight:bold; text-align:center; line-height:30px;}
.sign_con_title{width:100%;font-size:18px; font-family:"微软雅黑"; color:#333333; line-height:30px; font-weight:bold; text-align:center; }
.sign_con table{ width:100%; padding-top:10px; padding-bottom:10px;}
.sign_con table tr{ height:40px;}
.sign_con table tr td{font-size:16px; color:#333333; line-height:20px;}
.sign_con table tr td input{width: 100%;height: 30px;border: 1px solid #eeeeee;font-size: 16px;}
.sign_con table tr td select{min-width: 150px;height: 30px;border: 1px solid #eeeeee;font-size: 16px;}
.sign_con table tr td input[type=file]{border:none;}

.sign_con table tr td .hdcheckbox {width: 15px;height: 15px;border: none;border: 1px solid #fff;}
.sign_con table tr td .hdradio {width: 15px;height: 15px;border: none;border: 1px solid #fff;}
.sign_con table tr td label{ margin-right:10px; display: inline-block;}
.sign_con table tr td .hdtijiao{ width:100%; height:40px;font-size: 16px; border:none; border-radius:5px; color:#ffffff;}



/*学生信息*/
.student_title{ width:100%; height:50px;text-align:center; color:#ffffff; line-height:50px; font-size:20px; position:relative; }
.return{ width:50px; height:50px; position:absolute;top:0px; left:0px; background:url(/Public/images/wx/fanhui.png) no-repeat center; background-size:14px 20px;}
.student_bj{ width:100%; height:190px; background:url(/Public/images/wx/home_stubj.jpg) no-repeat center; background-size:100% 100%;}
.student_img{ width:80px; height:80px; margin:0 auto;}
.student_img img{ width:80px; height:80px; border-radius:40px; margin-top:20px;}
.student_text{ width:100%; margin-top:20px; font-size:16px; color:#ffffff; text-align:center; line-height:25px;}
.student_index{ width:100%; background:#ffffff; margin-bottom:20px;}
.student_index a{ width:100%; height:45px; border-bottom:1px solid #e3e3e3; display:block;}
.student_index a.bj1{ background:url(/Public/images/wx/stu_jc.png) no-repeat 10px center; background-size:25px 25px;}
.student_index a.bj2{ background:url(/Public/images/wx/stu_sx.png) no-repeat 10px center; background-size:25px 25px;}
.student_index a.bj3{ background:url(/Public/images/wx/stu_jy.png) no-repeat 10px center; background-size:25px 25px;}
.student_index a.bj4{ background:url(/Public/images/wx/stu_bq.png) no-repeat 10px center; background-size:25px 25px;}
.student_index a.bj5{ background:url(/Public/images/wx/stu_jd.png) no-repeat 10px center; background-size:25px 25px;}
.student_index a.bj6{ background:url(/Public/images/wx/stu_jl.png) no-repeat 10px center; background-size:25px 25px;}
.student_index a.bj7{ background:url(/Public/images/wx/stu_sy.png) no-repeat 10px center; background-size:25px 25px;}
.student_index a.bj8{ background:url(/Public/images/wx/stu_kc.png) no-repeat 10px center; background-size:25px 25px;}
.student_index a span{padding: 0px 6px;height: 20px;background: #ff0000;display: inline-block;margin-left: 5px;font-size: 14px;border-radius: 10px;line-height: 20px;color: #ffffff;}

/*企业主页*/
.student_index a.com_bj1{ background:url(/Public/images/wx/com_bj1.png) no-repeat 10px center; background-size:20px 20px;}
.student_index a.com_bj2{ background:url(/Public/images/wx/com_bj2.png) no-repeat 10px center; background-size:20px 20px;}
.student_index a.com_bj3{ background:url(/Public/images/wx/com_bj3.png) no-repeat 10px center; background-size:20px 20px;}
.student_index a.com_bj4{ background:url(/Public/images/wx/com_bj4.png) no-repeat 10px center; background-size:20px 20px;}
.student_index a.com_bj5{ background:url(/Public/images/wx/com_bj5.png) no-repeat 10px center; background-size:20px 20px;}
.student_index a.com_bj6{ background:url(/Public/images/wx/com_bj6.png) no-repeat 10px center; background-size:20px 20px;}
.student_index a.com_bj7{ background:url(/Public/images/wx/com_bj7.png) no-repeat 10px center; background-size:20px 20px;}
.student_index a.com_bj8{ background:url(/Public/images/wx/com_bj8.png) no-repeat 10px center; background-size:20px 20px;}
.student_index a.com_bj9{ background:url(/Public/images/wx/com_bj9.png) no-repeat 10px center; background-size:20px 20px;}
.student_index a.com_bj10{ background:url(/Public/images/wx/com_bj10.png) no-repeat 10px center; background-size:20px 20px;}
.student_index a.com_bj11{ background:url(/Public/images/wx/com_bj11.png) no-repeat 10px center; background-size:20px 20px;}

.student_index a p{  font-size:16px; color:#222222; line-height:45px; padding-left:45px; float:left;}
.student_index a img{ float:right; height:20px; margin-top:12px; margin-right:15px;}
.loginout{ width:100%; height:45px; margin:20px 0px; background:#ffffff; display:block; text-align:center; line-height:45px; color:#222222; font-size:16px; border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;}
/*生涯咨询预约*/
.student_nav{width:100%;height:45px;border-bottom: 1px solid #ddd;}
.student_nav li{float:left;width:50%;line-height: 45px;}
.student_nav li a{display: block;font-size:16px;color:#222;text-align: center;}
.sytable{width:100%;}
.sytable td .logo{width:100px;margin-bottom:15px;border:1px solid #ddd;}
.sytable td{padding:10px 0;font-size:14px;vertical-align:top;}
.sytable td .name{font-size:16px;font-weight: bold;}
.sytable td .name,.sytable td .tel{width:100px;height: 30px;line-height: 30px;text-align: center;}
.sytable .ordertr{border-bottom:1px solid #dddddd;}
.sytable .orderbtn{display: block;width:120px;margin:0 auto; text-align: center;font-size:14px;color:#fff; height:35px;line-height:35px; border-radius: 5px;}
.mttable {width:100%;}
.mttable  td {padding:5px 0;font-size:14px;}
.mttable  td input{width:96%;height:30px;border:1px solid #ddd;border-radius:3px;padding-left:5px;}
.mttable  td textarea{width:96%;height:100px;border:1px solid #ddd;border-radius:3px;padding:5px;}
/*基础信息*/
.student_con{ margin:20px 15px;}
.student_con_title{ font-size:18px; color:#333333; font-weight:bold; line-height:30px;}
.student_con table.typetablec{ width:100%;}
.student_con table.typetablec tr{height:40px; color:#222222;}
.student_con table.typetablec tr td input[type=text] { width:200px; height:25px; border:1px solid #e3e3e3; padding-left:5px;}
.student_con table.typetablec tr td select{ width:207px; height:27px;border:1px solid #e3e3e3;}
.student_con table.typetablec tr td textarea{ width:195px; height:40px; border:1px solid #e3e3e3;  padding:5px;}
.student_con table.typetablec tr td label{display:inline-block; padding-right:20px;}
.student_con table.typetablec tr.ctr{ line-height:50px;}
.student_con table.typetablec tr td.ctitle{ font-size:18px;font-weight:bold;}
#searchresult{width:207px; position:absolute; left:0px; top:32px;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:200px; padding-left:5px;}
.hover{background:#316ac5; color:#fff;}
#faddress{width:207px; position:absolute; left:0px; top:32px;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;}

.companytable td select{ width:207px; height:27px; border:1px solid #e3e3e3; }
.companytable td input[type=password] { width:90%; height:30px; border:1px solid #e3e3e3; padding: 0px 5%;}

.student_con table.typetablee{ width:100%;}
.student_con table.typetablee tr{height:40px; color:#222222;}
.student_con table.typetablee tr td input[type=text] { width:100%; height:25px; border:1px solid #e3e3e3;}
.student_con table.typetablee tr td select{width:100%; border:1px solid #e3e3e3;}
.student_con table.typetablee tr td textarea{ width:100%; height:50px; border:1px solid #e3e3e3;}
.student_con table.typetablee tr td label{display:inline-block; padding-right:20px;}
.student_con table.typetablee tr.ctr{ line-height:50px;}
.student_con table.typetablee tr td.ctitle{ font-size:20px;}
.student_con table.typetablee tr td.cortd{ font-weight:bold;}
.student_con table.typetablee tr.tr_zx td{ line-height:30px;}
.fixsel .submitbtn{ width:100%; height:40px; margin:20px 0px; border:none;border-radius:5px; color:#ffffff;}


.check_box{ width:100%; padding-bottom:20px;}
.check_box ul li{float:left; line-height:30px;}

.entrance_title{ width:100%; padding-bottom:30px;}
.entrance_title a{ width:80px; height:40px; display:block; background:#999999; font-size:16px; color:#ffffff; text-align:center; line-height:40px; margin-right:15px; border-radius:5px; float:left;}


/*html5页面*/
.html_con{ margin:20px 15px;}
.html_con_title{ font-size:18px; color:#333333; font-weight:bold; line-height:25px; padding-bottom:10px;}
.html_con_time{ font-size:14px; color:#666666; line-height:30px;}
.html_con_con{ font-size:16px; color:#333333; line-height:25px;}
.html_con_con img{ max-width:100%; margin-top:5px; margin-bottom:5px; }


/*每日精准推送*/
.work_con{ margin:20px 15px; background:#ffffff; border:1px solid #e3e3e3; border-bottom:none;}
.work_con table{ width:100%;}
.work_con table tr{ border-bottom:1px solid #e3e3e3;}
.work_con table tr td {font-size:16px; color:#222222; line-height:25px; padding:10px; }
.work_con table tr td a{ color:#222222;}
.work_con table tr td a p.p1{ font-weight:bold;}

.work_view{ margin:20px 15px;}
.work_view table{ width:100%;}
.work_view table tr{ height:30px;}
.work_view table tr td {font-size:16px; color:#222222; line-height:25px; }
.work_view table tr td.ttd{ color:#666666; font-weight:bold;}
.return_work{ width:100%; height:35px; display:block; line-height:35px; color:#ffffff; text-align:center; margin:20px 0px;}


/*公司介绍*/
.company_index{ width:100%; padding:8px 0px; position:relative; background:url(/Public/images/wx/zhiwei.png) no-repeat 0px center; background-size:15px;}
.company_index p{ font-size:16px; line-height:25px; margin-right:100px; padding-left:20px;}
.company_index a{ width:80px; height:30px; display:block; position:absolute; top:50%; right:0px; margin-top:-15px; text-align:center; line-height:30px; color:#ffffff; border-radius:5px;}

/*双选会报名*/
.shuangxuan_box{ max-width:640px; min-height:480px; margin:0 auto; background:url(/Public/images/wx/sx_bg.jpg) bottom no-repeat; background-size:100%;}
.sx_logo{ text-align:center; padding-top:50px; padding-bottom:50px;}
.sx_logo img{ width:100px;}
.sx_logo  p{ font-size:20px; color:#ffffff; padding-top:20px;}
.sx_title{ color:#FF3; text-align:center; font-size:24px; padding:0 10px; line-height:28px; padding-bottom:30px;}
.sx_btn{ padding:0 40px 20px;}
.sx_btn a{ display:block; width:100%; height:40px; line-height:40px; border-radius:20px; text-align:center; color:#fff;}
.sx_tips{ text-align:center; padding:0 10px; font-size:20px; color:#FFC; font-weight:bold;}

/*就业方案校对*/
.tableconfirm{ width:100%; border-top:1px solid #e1e1e1; border-right:1px solid #e1e1e1; }
.tableconfirm tr{ height:35px;}
.tableconfirm tr th{ border-bottom:1px solid #e1e1e1; border-left:1px solid #e3e3e3; color:#fff; font-size:14px; }
.tableconfirm tr td{ border-bottom:1px solid #e1e1e1; border-left:1px solid #e3e3e3; color:#333333; padding-left:5px; padding-right:5px;font-size:14px;}
.tableconfirm tr td.td1{ background:#f1f1f1;}
.tableconfirm tr td input{ width:100%; height:35px; border:none; outline:none; background:#f1f1f1;}
.tableconfirm tr td select{ width:100%; height:35px; border:none; outline:none; background:#f1f1f1;}
.confirm_sub{ padding-bottom:30px; padding-top:20px; width:80px; margin:0 auto;}
.confirm_sub input{ width:80px; height:35px; border:none; outline:none; color:#ffffff; border-radius:3px;}

.blackbg {width: 100%;height: 100%;position: fixed;background: #000;opacity: 0.5;filter: alpha(opacity=50);top: 0;left: 0;z-index: 200;}
.t_log_box{ width:90%; background:url(../images/wenjuanbg2.png) no-repeat center; border-radius: 5px;position: fixed;z-index: 200; top:50%; left:5%;  margin-top:-110px;}
.wjclose{ width:25px; height:25px; background:url(../images/wjclose.png) no-repeat; position:absolute; top:20px; right:20px;z-index: 201;}
.nei{ padding:45px 30px; position:relative;}
.nei p.wjp1{ color:#ffffff; font-size:18px; line-height:30px; font-weight:bold; text-align:center; height:60px; margin-bottom:20px; width:100%; overflow:hidden; padding-top:10px;}
.nei a.wja{ width:120px; height:40px; display:block; margin:0px auto; background:#b3d4ff; line-height:40px; color:#5796ff;font-size:20px; text-align:center; border-radius:40px;}

/*个人简历*/
.jianli_a{ color:#666666; text-decoration:underline; font-size:16px}

/*学生列表*/
.teachertable{ width:100%;}
.teachertable tr{ border-bottom:1px solid #dddddd;}
.teachertable tr td{ padding:5px 0px;  font-size:16px; color:#333333; line-height:30px;}
.teachertable tr td p.pred{ color:#ff0000;}
.teachertable tr td p.pred span{ color:#333333;}
.teachertable tr td p.pzhuanye { color:#333333;}
.teachertable tr td p.pzhuanye span{ float:right; }
.teachertable tr td p.pzhuanye a.chakan{ float:right; color:#333333; text-decoration:underline;}
.agreement_bj{ width:230px; height:20px; position:relative; background:url(../images/agreement.png) no-repeat; margin:5px 0px;}
.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; }
.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;}

.pagelist{ width:100%; height:47px;margin:0 auto; font-size:14px; padding-top:20px; text-align:center;}
.pagelist div{ padding-bottom:20px;}
.pagelist a{ color:#666666;padding:5px 10px 5px 10px;border:1px solid #dddddd; border-radius:4px; margin:0px 5px;}
.pagelist a.a1{ float:left;}
.pagelist a.a2{ float:right;}
.pagelist a:hover{color:#ffffff;border-radius:4px;}
.pagelist span.current{color:#fff;padding:5px 10px 5px 10px;border-radius:4px; margin:0px 5px; }