﻿@charset "utf-8";
*{margin: 0; padding: 0;}
li{list-style: none;}
img{border: none;}
input,
select,
textarea{outline: none; border: none; background: none;}
textarea{resize: none;}
a{text-decoration: none;}
a,
label{blr: expression(this.onFocus=this.blur());}
a,
label{outline: none;}
body{font-family: "Microsoft Yahei", "微软雅黑"; font-size: 12px;}
/************宽高****************/
/************宽高****************/
.com{width: 1000px; margin-left: auto; margin-right: auto;}
.fontstyle{font-size: 24px; color: #333; vertical-align: top; padding-left: 2px;}
.zfllow{
	width: 118px;
	border: 1px solid #ccc;
	background-color: #fff;
	position: absolute;
	right: -140px;
	top: 450px;
	z-index: 999;
	padding-bottom: 10px;
}
.zfllow .bar{font-size: 14px;}
.zfllow .bar a{color: #333; height: 35px; line-height: 35px; display: block; text-align: center;}
.zfllow .bar a:hover{background-color: #399eed; color: #fff;}
.zfllow .bar .odd{background-color: #ededed;}
.zfllow .code{width: 100%; padding-top: 5px; text-align: center;}
.zfllow .code img{display: inline-block; *display: inline; *zoom: 1;}
.zfllow .code p{color: #333;}
.advertise{height: 51px; padding: 20px 0 10px; *zoom: 1;}
.advertise:before,
.advertise:after{display: table; content: ""; line-height: 0;}
.advertise:after{clear: both;}
.advertise .single{height: 100%; float: left; display: inline;}
.advertise .single img{display: inline-block; *display: inline; *zoom: 1;}
.advertise .single span{color: #1873de; display: inline-block; *display: inline; *zoom: 1; height: 51px; line-height: 51px; vertical-align: top; font-size: 22px; border-left: 1px solid #1873de; padding-left: 15px; margin-left: 15px;}
.advertise .more-add{float: right; display: inline; padding-top: 25px;}
.advertise .more-add a{color: #333; font-size: 16px; margin-right: 30px;}
.advertise .more-add a:hover{color: #1873de;}
.advertise .more-add .last{margin-right: 0;}
.recruit-banner{width: 100%; height: 366px; background: url(../../images/edubanner.jpg) no-repeat center center;}

.hot-look h3{height: 36px; line-height: 36px; padding: 28px 0; font-weight: normal; text-align: center;}
.hot-look h3 span{display: inline-block; *display: inline; *zoom: 1;}
.hot-look h3 .pic{width: 36px; height: 36px; background: url(../../images/hot.png) no-repeat center center;}
.hot-look .toggle{height: 95px; background: #f9f9f9; margin-bottom: 35px; position: relative;}
.hot-look .toggle .btn{width: 20px; height: 21px; position: absolute; top: 37px; cursor: pointer; background-repeat: no-repeat; background-image: url(../../images/btns.png);}
.hot-look .toggle .prev{background-position: 0 0; left: 25px;}
.hot-look .toggle .next{background-position: -25px 0; right: 25px;}
.hot-look .box{width: 900px; height: 95px; margin-left: auto; margin-right: auto; position: relative; overflow: hidden;}
.hot-look .list{position: absolute; height: 95px; left: 0; top: 0; *zoom: 1;}
.hot-look .list:before,
.hot-look .list:after{display: table; content: ""; line-height: 0;}
.hot-look .list:after{clear: both;}
.hot-look .list li{width: 225px; height: 100%; float: left; display: inline; text-align: center;}
.hot-look .list li h4{color: #333; font-size: 18px; padding: 22px 0 2px; font-weight: normal;}
.hot-look .list li span{color: #666; font-size: 14px;}
/**************总部分校招聘**************************/
.all-parts{position: relative; z-index: 44;}
.all-parts .nav-bar{height: 40px; background-color: #f6f6f6; *zoom: 1;}
.all-parts .nav-bar:before,
.all-parts .nav-bar:after{display: table; content: ""; line-height: 0;}
.all-parts .nav-bar:after{clear: both;}
.all-parts .nav-bar li{border-top: 5px solid #f6f6f6; height: 32px; padding: 3px 25px 0; float: left; display: inline; font-size: 18px; color: #999; cursor: pointer;}
.all-parts .nav-bar .active{border-top: 5px solid #399eee; background-color: #fff; color: #399eee;}
.all-parts .jobs{width: 100%;}
.oshadow{width: 100%; height: 850px; background-color: #000;display: none; opacity: 0; filter: alpha(opacity=0); position: absolute; left: 0; top: 0; z-index: 98; }
.workPlay{width: 610px; padding-bottom: 20px; position: absolute; left: 50%; margin-left: -305px; top:50%; background-color: #fff; z-index: 99; display: none;opacity: 0; filter: alpha(opacity=0);}
.workPlay .mar15{margin-top: 15px;}
.workPlay .detail{padding: 0 25px;}
.workPlay .detail .bar{height: 48px; padding-top: 5px; border-bottom: 1px dashed #d2d2d2; position: relative;}
.workPlay .detail .work-name{line-height: 48px; color: #1873de; font-size: 18px;}
.workPlay .detail .addr{height: 16px; line-height: 16px; padding-left: 15px; background: url(../../images/addr.png) no-repeat left center; display: inline-block; *display: inline; *zoom: 1; color: #1873de; font-size: 14px; position: absolute; right: 0; top: 22px;}
.workPlay .detail .duty{font-size: 14px; color: #333; line-height: 24px; padding-top: 10px;}
.workPlay .detail .duty h4{font-size: 16px; line-height: 32px; font-weight: normal;}
.workPlay .detail .zige{font-size: 14px; color: #333; line-height: 24px; padding-top: 20px;}
.workPlay .detail .zige h4{font-size: 16px; line-height: 32px; font-weight: normal;}
.workPlay .detail .alladdress{width: 100%; padding-top: 25px;}
.workPlay .detail .alladdress p{line-height: 24px; color: #333; font-size: 14px;}
.workPlay .detail .buttonss{width: 100%; *zoom: 1; height: 32px; padding-top: 14px;}
.workPlay .detail .buttonss:before,
.workPlay .detail .buttonss:after{display: table; content: ""; line-height: 0;}
.workPlay .detail .buttonss:after{clear: both;}
.workPlay .detail .buttonss a{line-height: 32px; color: #fff; font-size: 18px; text-align: center; background-color: #4898eb;}
.workPlay .detail .buttonss .request{width: 110px; float: left; display: inline;}
.workPlay .detail .buttonss .go{width: 75px; float: right; display: inline;}
#play_pay{ display:none;}
.workPlay .apply-work .module .txt{width: 160px;}
.workPlay .apply-work .module{padding: 0 10px;}
.day-job{width: 100%; display:none;}
.day-job .places{ line-height:30px; padding:15px 0; font-size: 16px;}
.day-job .places a{color: #444444;}
.day-job .places a:hover{color: #399eee;}
.day-job .places span{margin: 0 18px; display:inline-block;cursor:pointer; }
.day-job .places span:hover{color:#399eed;}
.day-job .job-list{width: 100%; padding-bottom: 20px;}
.day-job .job-list .each-job{width: 100%; display:none;}
.day-job .job-list .selected {
    display:block;
}
.day-job .job-list li{width: 100%; *zoom: 1; height: 40px; line-height: 40px; font-size: 16px; background-color: #fafafa; border-bottom: 1px dashed #dcdcdc; margin-bottom: 18px; vertical-align: bottom; cursor:pointer;}
.day-job .job-list li:hover{background-color:#dcdcdc;}
.day-job .job-list li:before,
.day-job .job-list li:after{display: table; content: ""; line-height: 0;}
.day-job .job-list li:after{clear: both;}
.day-job .job-list li span{float: left; display: inline; height: 100%; color: #1873de;}
.day-job .job-list li .name{padding-left: 10px;}
.day-job .job-list li .address{padding-left: 15px;}
.day-job .job-list li .date{color: #999; padding-left: 15px; font-size: 14px; width: 300px;}
.page-sort{width: 100%; height: 30px; font-size: 14px; text-align: center;}
.page-sort span{color: #333; display: inline-block; *display: inline; *zoom: 1; border: 1px solid #d7d7d7; height: 28px; line-height: 28px; padding: 0 8px; margin: 0 3px; cursor: pointer;}
.page-sort a{width: 28px; height: 28px; color: #333; display: inline-block; *display: inline; *zoom: 1; line-height: 28px; border: 1px solid #d7d7d7; text-align: center; margin: 0 3px;}
.page-sort a:hover{background-color: #399eee; color: #fff;}
.page-sort .active{background-color: #399eee; color: #fff;}
/**************总部分校招聘**************************/
/**************职位申请**************************/
.job-request{padding: 40px 0 20px;}
.job-request h3{height: 28px; line-height: 28px; padding: 28px 0; font-weight: normal; text-align: center;}
.job-request h3 span{display: inline-block; *display: inline; *zoom: 1;}
.job-request h3 .pic{width: 28px; height: 28px; background: url(../../images/user.png) no-repeat center center;}
.apply-work{width: 100%; background-color: #fafafa; padding: 20px 0;}
.apply-work .apply-box{height: 30px; text-align: center; margin-bottom: 20px;}
.apply-work .apply-box .act{height: 30px; padding: 0 85px; line-height: 30px; cursor: pointer; font-size: 20px; color: #fff; background-color: #f38f00; font-family: "Micorosoft yahei";}
.apply-work .apply-box .act:hover{opacity: 0.8; filter: alpha(opacity=80);}
.apply-work .module{display: inline-block; *display: inline; *zoom: 1; padding: 0 16px;}
.apply-work .module label{width: 70px; height: 30px; line-height: 30px; display: inline-block; *display: inline; *zoom: 1; font-size: 16px; color: #333; text-align: left; vertical-align: middle;}
.apply-work .module .txt{width: 204px; height: 28px; padding-left: 10px; border: 1px solid #ddd; vertical-align: top; font-size: 14px; color: #666; line-height: 28px; font-family: "Microsoft Yahei"; vertical-align: middle;+margin-left: 10px;position: relative; z-index:46\9;}
.apply-work .module .file-btn{width: 84px; height: 30px; line-height: 30px; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; background-color: #f38f00; font-size: 16px; color: #fff; margin-left: 10px; overflow:hidden; position: relative; z-index:45\9;}
.apply-work .module .fills{position: absolute; left: 0;left:-140px\9; top: 0; height: 30px; opacity: 0; filter: alpha(opacity=0); cursor: pointer; z-index: 33; outline:none;}
/**************职位申请**************************/
/**************招聘流程**************************/
.prcess-job{padding: 30px 0 20px;}
.prcess-job h3{height: 34px; line-height: 34px; padding: 28px 0; font-weight: normal; text-align: center;}
.prcess-job h3 span{display: inline-block; *display: inline; *zoom: 1;}
.prcess-job h3 .pic{width: 34px; height: 34px; background: url(../../images/liu.png) no-repeat center center;}
.prcess-job .pro-pic{width: 100%; text-align: center;}
.prcess-job .pro-pic .pay-pic{width: 80px; height: 90px; display: inline-block; *display: inline; *zoom: 1; overflow: hidden;}
.prcess-job .pro-pic p{color: #333333; font-size: 18px; padding-top: 10px;}
.prcess-job .pro-pic .icon{width: 51px; height: 51px; display: inline-block; *display: inline; *zoom: 1; background-repeat: no-repeat; background-image: url(../../images/iconp.png);}
.prcess-job .pro-pic .icon01{background-position: 0 0;}
.prcess-job .pro-pic .icon02{background-position: 0 -51px;}
.prcess-job .pro-pic .icon03{background-position: 0 -102px;}
.prcess-job .pro-pic .icon04{background-position: 0 -153px;}
.prcess-job .pro-pic .arrow{width: 26px; height: 90px; margin: 0 25px; display: inline-block; *display: inline; *zoom: 1; background: url(../../images/arrowss.png) no-repeat 0 15px;}
/**************招聘流程**************************/
/**************薪酬福利**************************/
.payment{padding-top: 15px;}
.payment h3{height: 34px; line-height: 34px; padding: 28px 0; font-weight: normal; text-align: center;}
.payment h3 span{display: inline-block; *display: inline; *zoom: 1;}
.payment h3 .pic{width: 36px; height: 34px; background: url(../../images/fuli.png) no-repeat center center;}
.payment .redbag{width: 100%; height: 134px; padding: 40px 0; background: #fafafa url(../../images/bag-red.png) no-repeat center center; position: relative;}
.payment .redbag .number{width: 120px; height: 27px; position: absolute; font-size: 18px; line-height: 27px;}
.payment .redbag .number span{width: 27px; height: 27px; background: url(../../images/sqr.png) no-repeat 0 0; display: inline-block; *display: inline; *zoom: 1; color: #fff; text-align: center;}
.payment .redbag .number p{color: #333333; display: inline-block; *display: inline; *zoom: 1;}
.payment .redbag .num01{left: 240px; top: 22px;}
.payment .redbag .num01 p{padding-left: 6px;}
.payment .redbag .num02{right: 225px; top: 22px;}
.payment .redbag .num02 p{padding-right: 6px;}
.payment .redbag .num03{left: 135px; top: 91px;}
.payment .redbag .num03 p{padding-left: 6px;}
.payment .redbag .num04{right: 120px; top: 91px;}
.payment .redbag .num04 p{padding-right: 6px;}
.payment .redbag .num05{left: 240px; top: 160px;}
.payment .redbag .num05 p{padding-left: 6px;}
.payment .redbag .num06{right: 220px; top: 160px;}
.payment .redbag .num06 p{padding-right: 6px;}
/**************薪酬福利**************************/
/**************员工发展**************************/
.person-ment{padding: 40px 0;}
.person-ment h3{height: 36px; line-height: 36px; padding: 28px 0; font-weight: normal; text-align: center;}
.person-ment h3 span{display: inline-block; *display: inline; *zoom: 1;}
.person-ment h3 .pic{width: 36px; height: 36px; background: url(../../images/person.png) no-repeat center center;}
.person-ment .person-pic{width: 100%; height: 204px; background: url(../../images/persons.png) no-repeat center center;}
/**************员工发展**************************/
/**************文都简介**************************/
.edu-intro h3{height: 29px; line-height: 29px; padding: 28px 0; font-weight: normal; text-align: center;}
.edu-intro h3 span{display: inline-block; *display: inline; *zoom: 1;}
.edu-intro h3 .pic{width: 35px; height: 29px; background: url(../../images/intro.png) no-repeat center center;}
.edu-intro .introduct{width: 100%; padding: 30px 0 20px; background-color: #fafafa;}
.edu-intro .introduct .logopic{width: 100%; padding-top: 15px; position: relative;}
.edu-intro .introduct .logopic p{padding: 0 38px 0 225px; color: #333333; line-height: 24px; font-size: 14px; text-indent: 2em;}
.edu-intro .introduct .logopic .logoP{width: 159px; height: 147px; position: absolute; left: 40px; top: 40px; background: url(../../images/slogo.png) no-repeat 0 0;}
.edu-intro .toggle{height: 165px; position: relative;}
.edu-intro .toggle .btn{width: 22px; height: 27px; position: absolute; top: 70px; cursor: pointer; background-repeat: no-repeat; background-image: url(../../images/ednbtn.png);}
.edu-intro .toggle .prev{background-position: 0 0; left: 5px;}
.edu-intro .toggle .next{background-position: -22px 0; right: 5px;}
.edu-intro .box{width: 925px; height: 165px; margin-left: auto; margin-right: auto; position: relative; overflow: hidden;}
.edu-intro .box .list{position: absolute; height: 165px; left: 0; top: 0; *zoom: 1; width: 1200px;}
.edu-intro .box .list:before,
.edu-intro .box .list:after{display: table; content: ""; line-height: 0;}
.edu-intro .box .list:after{clear: both;}
.edu-intro .box li{width: 220px; height: 165px; float: left; display: inline; padding-right: 15px;}
/**************文都简介**************************/
/**************文都旗下**************************/
.edunets{padding-top: 50px;}
.edunets h3{height: 34px; line-height: 34px; padding: 28px 0; font-weight: normal; text-align: center;}
.edunets h3 span{display: inline-block; *display: inline; *zoom: 1;}
.edunets h3 .pic{width: 34px; height: 34px; background: url(../../images/netqiu.png) no-repeat center center;}
.edunets .nets{width: 100%; text-align: center; padding: 10px 0; background: #fafafa;}
.edunets .nets a{width: 132px; height: 48px; display: inline-block; *display: inline; *zoom: 1; background-repeat: no-repeat; background-image: url(../../images/nets.png); margin: 0 10px;}
.edunets .nets .net01{background-position: 0 0;}
.edunets .nets .net02{background-position: 0 -57px;}
.edunets .nets .net03{background-position: 0 -114px;}
.edunets .nets .net04{background-position: 0 -171px;}
.edunets .nets .net05{background-position: 0 -228px;}
.edunets .nets .net06{background-position: 0 -285px;}
/**************文都旗下**************************/
.mail-box{padding-top: 35px;}
.mail-box .mail-pay{width: 100%; background-color: #fafafa; padding: 20px 0; *zoom: 1; color: #333; font-size: 14px;}
.mail-box .mail-pay:before,
.mail-box .mail-pay:after{display: table; content: ""; line-height: 0;}
.mail-box .mail-pay:after{clear: both;}
.mail-box .links{width: 499px; padding-left: 25px; border-right: 1px solid #c0c0c0; float: left; display: inline;}
.mail-box .logoz{width: 189px; height: 51px; background: #ffffff url(../../images/logoz.png) no-repeat 0 0;}
.mail-box .alllinks{padding: 25px 0 10px; line-height: 30px;}
.mail-box .alllinks a{color: #333;}
.mail-box .alllinks a:hover{color: #074499;}
.mail-box .alllinks span{margin: 0 10px;}
.mail-box .essay{line-height: 24px;}
.mail-box .linez{width: 398px; float: left; display: inline; margin-left: 40px; padding-left: 10px; padding-bottom: 10px; border: 1px solid #f2f2f2; background-color: #fff;}
.mail-box .hotts{width: 100%;}
.mail-box .hotts h4{color: #000; font-size: 16px; padding: 10px 0 0;}
.mail-box .hotts .tea{line-height: 24px;}
.mail-box .boom{width: 100%;}
.mail-box .boom h4{color: #000; font-size: 16px; padding: 10px 0 0;}
.mail-box .boom p{line-height: 24px;}
#boot{width: 1000px; background-color: #fafafa; padding: 15px 0 40px;margin: auto;}
#boot p{color: #333; font-size: 14px; line-height: 30px; text-align: center;}
#boot .lawer{height: 52px; text-align: center; padding-top: 20px;}
#boot .lawer a{width: 120px; height: 50px; display: inline-block; *display: inline; *zoom: 1; margin: 0 6px; border: 1px solid #d2d2d2;}
/*000000000*/
.cha span{
    width: 100%;
    padding: 0 0px;
    margin: 0 0px;
    color:#fff;
    background: #399eed;
}
.cha span:hover{
   background:#328dd4;
}
.day-job .div000 .selecteda{
    display: block;
}
.day-job .places .active{
	color:#1873de;
}