@charset "utf-8";
/*
Coded By Nax Begin On 2014.02.17
*/

#kinMaxShow{display:none;}
.wrap{width:1000px;margin:0 auto;}
.wrap .aside{width:239px; float:left;}
.wrap .logo{width:100%; height:75px;margin-top:12px;}
.wrap .logo a{ display:block; width:100%; height:100%; background:url(../img/logo.png) no-repeat; text-indent:-9999px;}

.menu{width:100%; height:602px; background:url(../img/menu-bg.png) no-repeat;margin-top:34px;}
.menu li{ height:76px; line-height:76px;zoom:1; overflow:hidden;margin:0;*margin:0px 0 -20px;}
.menu li:before,.menu li:after{ content:''; display:table;}
.menu li:after{ clear:both}
.menu li a{width:100%; height:76px; display:block; text-decoration:none; overflow:hidden;}
.menu li a span{ float:right;margin-right:34px; font-size:18px; font-weight:normal; color:#f2ffff;line-height:76px; height:30; overflow:hidden;}
.menu li a span sub{ color:#70d1d7; font-family:'Calibri';font-size:19px;margin-right:6px; float:left; line-height:76px;height:76px;*font-size:20px;}
.menu li.top span{margin:30px 34px 0 59px;*margin:30px 34px 0 65px}
.menu li.cross{ width:239px; height:3px !important;line-height:3px; background:url(../img/crossline.png) no-repeat; text-indent:-9999px; display:block;margin:0;}
.menu li:hover.botm a,.menu li.botm-current{ background:url(../img/bottombg.png) no-repeat !important}
.menu li a:hover,.menu li.mid-current{ background:url(../img/midbg.png) no-repeat;}
.menu li:hover.top a,.menu li.top-current{ background:url(../img/top_bg.png) no-repeat;}
.menu li.top{ height:100px; line-height:100px;}
.menu li.top a{ height:100px;}
.menu li.botm a{ height:104px;}
.menu li.botm{ background:none; height:104px !important;}


.wrap .mainbd{width:738px; float:right;margin-top:114px;}
.wrap .mainbd .bdtop{width:100%; height:36px; background:url(../img/maintop.png) no-repeat}
.wrap .mainbd .bdbotm{width:100%; height:38px; background:url(../img/mainbotm.png) no-repeat}
.wrap .mainbd .bdmid{background-color:#f0f9fe;padding:10px 30px 0; display: none; min-height: 600px;}
.wrap .mainbd .bdmid img.toppic{width:100%;}
.wrap .mainbd .bdmid .com-intro table{margin-left: 2em}
.wrap .mainbd .bdmid .com-intro table tr{color: #2e787e; line-height: 40px; white-space: nowrap;}
.wrap .mainbd .bdmid .com-intro table td{padding-right: 20px;}

/*招聘职位*/
.wrap .mainbd .hireCareer h2 span{ margin:0 10px;}
.wrap .mainbd .hireCareer .com-intro #jobs div{ display: none;}
.wrap .mainbd .hireCareer .com-intro #jobs div h5{ font-size: 20px; font-weight: bold;margin-left: 10px; color: #444;margin-top:20px;margin-bottom: 10px;}
.wrap .mainbd .hireCareer .com-intro #jobs div p{ padding: 0}
/*加入我们*/
.benefit{margin:26px 0 10px ;}
.benefit label{float: left; display: block;height: 49px;background-color: #44a5ac}
label.icon{width:42px; height: 49px; background:url(../img/icon.png) no-repeat; text-indent: -9999px;}
.benefit label em{display: block; line-height: 18px;font-size: 16px;padding: 0 15px;margin-top: 4px;color: #f2ffff}
.benefit label em.smallem{font-size: 12px;}

/*关于我们*/
.wrap .mainbd .bdmid .com-intro{margin-top:20px;padding-bottom:40px;}
.wrap .mainbd .bdmid .com-intro h1{ height:40px; line-height:40px; font-size:24px; font-weight:normal; color:#2e787e}
.wrap .mainbd .bdmid .com-intro h2{ font-size: 15px; font-style: normal;margin-top:10px; color: #2e787e}
.wrap .mainbd .bdmid .com-intro p{padding:10px 0; line-height:18px; font-size:13px; text-indent:2em; color:#2e787e}
/*联系我们*/
.wrap .mainbd .bdmid .address{margin-top:34px;padding-bottom:300px;}
.wrap .mainbd .bdmid .address h1{height: 42px; line-height: 42px; border-bottom: 1px dotted #adc7d5;color: #15555a;font-size: 16px;font-weight: normal;margin-bottom: 10px;}
.wrap .mainbd .bdmid .address p{margin: 10px 0;color: #2e787e}

/*企业文化*/
.com-around{margin-top:28px; }
.com-around h1{ color: #006d76; font-size: 16px;font-weight: normal;}
.com-around label{margin-top:6px; display:block;}
.com-around label img{margin:0 8px 40px;width:210px;height:140px;}


/*商务合作*/
.business-intro{padding:10px 0 20px }
.business-intro p{color:#2e787e;font-size: 14px;line-height: 36px;letter-spacing: 0.4;}
.business-intro p.simple-intro{text-indent: 2em;}
.business-intro h1{color:#2e787e;font-size: 18px;margin-top:40px;font-weight: normal;}


/*职位详情*/
.post-detail{width:100%; background-color:#b2e4f4;}
.post-detail h1{font-size:18px; color:#1fabe6; height:50px; line-height:50px; text-indent:14px; font-weight:normal}
.post-detail .details{padding:14px; color:#424242; line-height:36px; border-bottom:1px dashed #7596a1;border-top:1px dashed #7596a1}
.post-detail .details h2{ font-size:16px; color:#1fabe6; font-weight:normal}
.chos-btn{width:100%;padding:30px 0 50px;}
.chos-btn button,.chos-btn a{width:128px; height:33px; display:inline-block; float:left; line-height:30px; font-size:16px; color:#f0f9fe; text-indent:30px; text-decoration:none}
.chos-btn button{ background:url(../img/backof.png) no-repeat; border:0 none;margin-left:162px;}
.chos-btn a{ background:url(../img/confirm.png) no-repeat;margin-left:90px;}
.chos-btn a:hover{ text-decoration:none}



/*家长监护*/
/*Navigation Style*/
.nav{width:100%; margin:8px auto 0;zoom:1; float:left;}
.nav:before,.nav:after{content:''; display:table;}
.nav:after{clear:both;}
.nav ul{ width:100%; height:46px; background:url(../img/navbg.png) no-repeat 0 0;}
.nav ul li{ float:left; display:inline; width:140px; height:46px; text-align:center; line-height:46px;}
.nav ul li.short{ width:2px; height:46px; background:url(../img/nav_li_short.jpg) no-repeat 0 14px;}
.nav ul li a{width:110px; height:38px; color:#fff; display:inline-block; text-align:center; margin-top:5px; line-height:38px; font-size:1.2em;}
.nav ul li a:hover,.nav ul li a.hover{ background:url(../img/nav_a_hover_bg.jpg) no-repeat; color:#134373; text-decoration:none}

.top-imgare{width:100%; height:346px; background:url(../img/top-img.jpg) no-repeat -20px 1px; clear:both;}
.top-imgare h1{ height:40px; background:url(../img/nowerbg.png) repeat-x; line-height:40px; font-weight:normal; text-indent:14px; font-size:14px;}
.top-imgare h1 a{ margin:0 4px;}

/*工程系统*/
.container{width:100%; background:url(../img/contbg.png) repeat;}
.imp-intro{ float:left;width:650px;margin-left:22px; display:inline;}
.right-mes{ float:right;width:287px;margin:10px 4px 0 0}
.system-intro{padding-bottom:40px; color:#696969}
.system-intro h1{ color:#f40505; font-size:18px;height:42px; line-height:42px; border-bottom:1px dashed #bec9cc;}
.system-intro h2{ color:#242424; padding-top:10px; font-size:14px;}
.system-intro p{ font-size:14px; line-height:36px;}



