.section{height:100%}
.about{background:url(../images/about.jpg) no-repeat top center;}
.news{background:url(../images/news_bg.jpg) no-repeat top center}
.hzdw{ background:url(../images/hzdw_bg.jpg) no-repeat top center;}
.contact{background:url(../images/contact.jpg) no-repeat top center}

.slideBox{position:absolute;width:100%;left:0;top:101px;z-index:1;bottom:0}
.slideBox .slide{height:100% !important}
.slideBox img{width:100%;height:100% !important}

.about h1,.about p,.about a{display:block;margin-left:50%;width:500px}
.about h1{padding-top:350px;font-size:18px;font-weight:normal}
.about p{font:14px/2 SimSun;margin-top:10px}
.about a{width:134px;height:36px;background:url(../images/more.png) no-repeat;margin-top:40px}

.sy_news{padding-top:160px;}
.news_z{float:left;width:300px;text-align:center;color:#979797;}
.news_z1{width:300px; height:230px;background:#2b97f1 url(../images/news.png) no-repeat 35px 58px;}
.news_z2{height:175px;overflow:hidden;width: 300px;background: #e5e5e5 url(../images/l.jpg) no-repeat center bottom;text-align: center;}
.news_z2 span{color: #979797; font-size:30px;padding-top: 40px;display: block;}
.news_z2:hover span{ color:#2b97f1; }
.news-list{float:right;width:870px;}
.news-list li,.news-list li .time,.news-list li .text{height:175px;overflow:hidden}
.news-list li h1{font:18px/44px "Microsoft Yahei";padding-top:10px}
.news-list li p{font:14px/2 SimSun}
.news-list li .more{display:none}
.news-list li .time span{padding-top:77px;display:block}
.news-list li .time a{font-size:30px; color:#979797;}
.news-list li .time:hover a{ color:#2b97f1;}
.news-list li .text{width:870px;height:174px;border-bottom:1px solid #e5e5e5}
.news-list li.fir,.news-list li.fir .time,.news-list li.fir .text{height:230px}
.news-list li.fir .time{background:#2b97f1 url(../images/news.png) no-repeat 35px 58px;text-indent:-10000px}
.news-list li.fir h1{padding:0}
.news-list li.fir h1 a{color:#2b97f1}
.news-list li.fir .more{display:block;background:url(../images/more2.png) no-repeat;width:134px;height:36px;margin-top:20px}

.contact_part1{ width:100%; overflow:hidden;}
.contact .wrap{padding-top:395px}
.contact table{float:left}
.contact table.t1 td{padding-left:50px}
.contact table.t2{margin-left:110px}
.contact td{height:102px;font:12px/30px Microsoft Yahei;color:#666;border-top:1px solid #ddd}
.contact td span{display:block;font-size:16px;color:#000}
.contact .copy{text-align:center;padding-top:30px}
.yqlj{ font-size:16px; text-align:center; line-height:46px; margin-top:20px; }
.yqlj a{font-family:"Microsoft Yahei"; color:#353535; margin-left:20px;}
.yqlj span{ font-family:"Microsoft Yahei";color:#c31717;}

.clearfix {zoom: 1;}
.Presentation{width: 100%;overflow: hidden;}
.Presentation > div{float: left;width: 33.33%;position: relative;margin-top:101px;}
.Presentation > div > img{display: block;width: 100%;}
.Presentation > div .title{position: absolute;top: 0;padding-left: 10%;z-index: 999;padding-top: 25%;}
.Presentation > div .title .cn{font-size: 34px;color: #fff;line-height: 38px;}
.Presentation > div .title .en{text-transform: uppercase;color: #fff;font-size: 18px;line-height: 24px;margin-top: 7%;}
.Presentation > div .title .line{display: block;width: 119px;height: 3px;background: #fff;margin-top: 10%;}
.Presentation > div .black{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 998;display: none;}
.Presentation > div ul{position: absolute;left: 10%;top: 0%;z-index: 998;padding-top: 55%;display: none;}
.Presentation > div ul li{background: url(../images/cir.png)no-repeat left center;padding-left: 30px;font-size: 18px;line-height: 48px;}
.Presentation > div ul li a{color: #fff;}

.Cooperative{width: 1200px;margin:0 auto;padding-top: 13%;}
.logoBox{width: 100%;margin-top: 3%;background-color:#ffffff;padding-bottom: 0.83%;}
.logoBox div{float: left;width: 15.7%;margin-left: 0.83%;margin-top: 0.83%;}
.logoBox div a{display: block;}
.logoBox div a img{display: block;width: 100%;}
.hzdw h1{ text-align:center;}
.hzdw a.more{display:block;width:204px;height:55px;background:url(../images/more1.png) no-repeat;margin:40px auto 0}

.ej_banner{ margin-top:101px;}
.ej_tu{ background:url(../images/head-img-1.jpg) no-repeat center center; height:430px; width:100%; text-align:center;}
.ej_tu h1{ line-height:55px; font-size:55px; font-weight:normal; color:#ffffff; padding-top:117px;}
.ej_tu .en{ font-size:36px; color:#ffffff;text-transform: uppercase; line-height:36px;}
.ej_x{ width:980px; margin:0 auto; height:24px;}
.ej_xz, .ej_xy{height:24px; width:338px; background:url(../images/ej_x.jpg) no-repeat 9px center;}
.ej_xz{ float:left;}
.ej_xy{ float:right;}
.head-img{height: 100%;position: relative;}
.head-img > img{display: block;width: 100%;}
.head-img .NavBox{position: absolute;left: 0;bottom: 0;width: 100%;height: 65px;background: rgba(255,255,255,0.9);}
.head-img .NavBox .sm-Nav{width: 1200px;margin: 0 auto;text-align: center;}
.head-img .NavBox .sm-Nav li{ float:left;line-height: 65px;font-size: 16px;margin: 0 2%;}
.head-img .NavBox .sm-Nav li a{color: #666;}
.head-img .NavBox .sm-Nav li.blue a{color: #2b97f1;}
.head-img .NavBox p{position: absolute;right: 2%;top: 0;line-height: 65px;font-size: 16px;color: #666;}
.head-img .NavBox p a{color: #666;display: inline-block;margin: 0 3px;}

.Chairman h1{text-align: center;padding-top: 4%;font-size: 28px;}
.Chairman dl{width: 100%;margin:3% auto;}
.Chairman dl dd{font-size: 16px;line-height: 30px;}

.Student{width: 1200px;margin: 0 auto;padding-bottom: 4%;}
.Student dl{float: left;width: 31%;margin-right: 3.5%;margin-top: 2.5%;box-shadow: 0 2px 4px #ccc;}
.Student dl:nth-child(3n){margin-right: 0;}
.Student dl dt{display: block;}
.Student dl dt img{display: block;width: 100%;}
.Student dl dd{font-size: 16px;line-height: 50px;padding: 0 3%;text-align: center;}

.CoopVBox{width: 1200px;margin: 0 auto;padding: 4% 0%;}
.CoopVBox ul{width: 100%;}
.CoopVBox ul li{float: left;width: 15%;margin-right: 2%;margin-top: 25px;}
.CoopVBox ul li img{display: block;width: 100%;height: 96px;}
.CoopVBox ul li:nth-child(6n){margin-right: 0;}

.NewList-Box{width: 1200px;margin: 0 auto;margin-top: 2%;padding-bottom: 4%;}
.NewList-Box dl{float: left;width: 48.5%;margin-right: 3%;box-sizing: border-box;border: 1px dashed #7d7d7d;margin-top: 2%;padding: 1.5%;}
.NewList-Box dl:nth-child(2n){margin-right: 0;}
.NewList-Box dl dt{float: left;width: 44%;}
.NewList-Box dl dd{float: left;width: 53%;margin-left: 3%;}
.NewList-Box dl dt img{display: block;width: 100%;}
.NewList-Box dl dd h3 a{display: block;font-size: 16px;color: #2b97f1;font-weight: normal;line-height: 46px;border-bottom: 1px solid #7d7d7d;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.NewList-Box dl dd p{line-height: 24px;font-size: 14px;margin-top: 2%;color: #777;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.NewList-Box dl dd .look{display: inline-block;color: #999;margin-top: 3%;}

/* 用工信息 */
.joins{ padding:50px 0;}
.joins .title{ height:60px; padding:0 25px; border-radius:5px 5px 0 0; overflow:hidden; border-bottom:1px solid #c3161c; }
.joins .title li{ height:60px; line-height:60px; font-size:18px; color:#555; float:left}
.joins .title li.t1{ width:488px;}
.joins .title li.t2{ width:200px;}
.joins .title li.t3{ width:422px;}
.joins .title li.t4{ width:276px;}
.joins .title li.t5{ width:104px; padding-left:26px;}
.joincon{ margin-bottom:60px;}
.joincon .vtitle{ height:70px; border-bottom:1px solid #E6E6E6; padding:0 25px; cursor:pointer; position:relative}
.joincon .vtitle:hover{background:#FAFAFA;}
.joincon .vtitle .v{ width:14px; height:14px; overflow:hidden; background:url(../images/join1.png) no-repeat center; display:block; position:absolute; top:28px; left:20px}
.joincon .vtitle .v01{ background:url(../images/join1.jpg) no-repeat center;}
.joincon .vtitle .v02{ background:url(../images/join2.jpg) no-repeat center;}
.joincon .vtitle p{ height:70px; line-height:70px; font-size:16px; color:#292929; float:left}
.joincon .vtitle .t4{height:70px;  font-size:16px; color:#292929; float:left}
.joincon .vtitle p.t1{ width:488px;color:#0066cc;}
.joincon .vtitle p.t1 i{ background:url(../images/icon_xin.png) no-repeat; width: 18px; height: 16px; display: inline-block; margin-left:16px; }
.joincon .vtitle p.t2{ width:180px;}
.joincon .vtitle p.t3{ width:422px;}
.joincon .vtitle div.t4{ width:276px;}
.joincon .vtitle div.t4 .t4_div1{ margin-top:12px;}
.joincon .vtitle div.t4 .t4_div2{font-size:14px;color: #8c8c8c; }
.joincon .vtitle p.t5{ width:116px;}
.joincon .vtitle p span{ display:block; width:118px; height:38px; line-height:38px; text-align:center; margin:16px 0;  font-size:15px; font-weight:bold;}
.joincon .vtitle p span.sp1{ color:#00B34C;background:url(../images/join3.png) no-repeat center;}
.joincon .vtitle p span.sp2{ color:#ff8300;background:url(../images/join2.png) no-repeat center;}
.joincon .vtitle p span.sp3{ color:#c3161c;background:url(../images/join2_2.png) no-repeat center;}
.joincon .vtitle p span.sp4{ color:#757575;background:url(../images/join2_3.png) no-repeat center;}
.joincon .vcon{ padding:40px 60px; background:#FAFAFA;}
.joincon .vcon h2{ margin-bottom:3px; font-size:16px; color:#333;}
.joincon .vcon p{ margin-bottom:25px; font-size:14px; color:#666;}
.joincon .vcon .lian,.wjoincon  .lian{ overflow:hidden}
.joincon .vcon .lian a,.wjoincon  .lian a{ display:block; width:100px; height:40px; line-height:40px; text-align:center; margin-right:10px; font-size:14px; color:#F5F5F5; background:url(../images/join5.png) no-repeat center; float:left}
.joincon .vcon .lian a:hover,.wjoincon  .lian a:hover{ background:url(../images/join4.png) no-repeat center;}

/* 用工信息申请 */
.jobs{ padding:50px 0 100px 0;}
.jobcon{ margin-top:40px; overflow:hidden}
.jobcon form{ width:905px; float:left}
.jobcon form h1{ margin-bottom:50px; padding-bottom:10px; border-bottom:1px solid #E6E6E6;}
.jobcon form h1 span{ display:block; height:24px; line-height:24px; padding-left:10px; font-weight:normal; font-size:18px; color:#333; border-left:4px solid #C3161C;}
.jobcon form ul{ margin-bottom:20px; overflow:hidden}
.jobcon form ul.b1 li{ width:50%; height:42px; margin-bottom:30px; float:left; font-size:14px;}
.jobcon form ul.b1 li span{ width:24%; height:40px; line-height:40px; text-align:right; display:block; float:left}
.jobcon form ul.b1 li input{ width:74%; height:40px; line-height:40px; padding-left:1%; border:1px solid #E6E6E6; border-radius:5px; display:block; float:right}
.jobcon form ul.b1 li select{ width:74%; height:42px; line-height:42px; padding-left:1%; border:1px solid #E6E6E6; border-radius:5px; display:block; float:right}
.jobcon form ul.b2 li{ width:33.33%; height:42px; margin-bottom:30px; float:left;font-size: 14px;}
.jobcon form ul.b2 li span{ width:30%; height:40px; line-height:40px; text-align:right; display:block; float:left}
.jobcon form ul.b2 li input{ width:64%; height:40px; line-height:40px; padding-left:5%; border:1px solid #E6E6E6; border-radius:5px; display:block; float:right}
.jobcon form ul.b2 li.quan{ width:100%;}
.jobcon form ul.b2 li.quan span{ width:9.8%;}
.jobcon form ul.b2 li.quan input{ width:87.9%; padding-left:1.7%;}
.jobcon form ul.b3 li{ width:25%; height:42px; margin-bottom:30px; float:left;font-size: 14px;}
.jobcon form ul.b3 li span{ width:100px; height:40px; line-height:40px; text-align:right; display:block; float:left}
.jobcon form ul.b3 li input{ width:105px; height:40px; line-height:40px; padding-left:10px; border:1px solid #E6E6E6; border-radius:5px; display:block; float:right}
.jobcon form ul.b3 li.duan{ width:20%;}
.jobcon form ul.b3 li.duan span{ width:70px;}
.jobcon form ul.b3 li.duan input{ width:90px;}
.jobcon form ul.b3 li.chang{ width:35%;}
.jobcon form ul.b3 li.chang input{ width:195px;}
.jobcon form .submit{ width:280px; height:50px; line-height:50px; border:0; border-radius:5px; font-size:18px; color:#FFF; background:#C3161C; margin:40px auto 0 auto; cursor:pointer; display:block}
.jobcon .right{ width:337px; padding:25px 22px; background:#FAF7F7; float:right}
.jobcon .right h1{ height:43px; padding-left:55px; font-size:16px; font-weight:normal; color:#333; background:url(../images/jobt1.jpg) no-repeat left center;}
.jobcon .right .zhi{ line-height:30px; padding:0 25px; margin-top:15px; font-size:14px; color:#666}
.jobcon .right dl{ height:261px; padding:25px; margin-top:15px; background:url(../images/jobbg.png) no-repeat left center;}
.jobcon .right dl dt{ height:38px; line-height:38px; padding-left:48px; background:url(../images/telbg.png) no-repeat left center; font-size:32px; font-weight:bold; color:#FFF}
.jobcon .right dl dd{ line-height:26px; margin:15px 0 20px 0; color:#FFF;}
.jobcon .right .bdsharebuttonbox{ }
.jobcon .right .bdsharebuttonbox a{ display:block !important; width:26px !important; height:26px !important; margin:0 15px 0 0 !important; padding:0 !important; float:left;}
.jobcon .right .bdsharebuttonbox a.bds_weixin{ background:url(../images/jobwx.png) no-repeat center !important;}
.jobcon .right .bdsharebuttonbox a.bds_tsina{ background:url(../images/jobwb.png) no-repeat center !important;}

/* 用工信息详情 */
.wwrap_left{width: 906px;float: left;margin-bottom: 80px;}
.wjoindeail .wrap1{padding-top: 50px;overflow: hidden;}
.wjoincon,.wjoinbody,.wjoindeail .tui{width: 845px;border: solid 1px #f0f0f0;overflow: hidden;padding: 0px 30px;}
.wjoincon{}
.wjoindeail .wjoincon i{background: url(../images/icon2.png) no-repeat;border-left: 0px;width: 28px;height: 28px;position: absolute;left: 0px;top:50%;margin-top: -11px;}
.wjoindeail .wjoincon h1 span,.wjoinbody h1 span,.wjoindeail .tui h1 span{display: block;font-size: 22px;color: #333;font-weight: normal;margin-left: 37px;}
.wjoindeail .wjoincon h1,.wjoinbody  h1,.wjoindeail .tui h1{clear: both;overflow: hidden;position: relative;}
.wjoindeail .wjoincon h1,.wjoindeail .tui h1{padding: 32px 0px 27px;}
.wjoincon .waddtime{position: absolute; padding-left:26px;right: 0px;top: 50%;font-size: 14px;color:#8c8c8c;font-weight: normal;margin-top: -10px;background: url(../images/addtime.png) no-repeat left center;}
.wjoincon .wcon,.wjoinbody .wcon{border-top: solid 1px #f0f0f0;padding:20px 0px 39px;}
.wjoincon .wcon .lian{margin-top: 25px;}
.wjoincon .info{font-size: 16px;color: #666;line-height: 43px;overflow: hidden;}
.wjoincon .info span{color: #333333;}
.wjoinbody{margin-top: 25px;}
.wjoinbody h1{padding: 25px 0px;}
.wjoinbody h1 span,.wjoindeail .tui h1 span{margin-left: 0px;}
.wjoinbody .wcon span strong{color:#c3161c;font-size: 16px;    display: block;}
.wjoinbody .wcon p{ font-size:16px; line-height:30px;}
.wjoindeail .tui{width: 320px;border: solid 1px #f0f0f0;float: right;    padding-bottom: 70px;}
.wjoindeail .tui h1{border-bottom: solid 1px #f0f0f0;}
.tui dl{padding: 22px 0px;overflow: hidden;border-bottom: solid 1px #f0f0f0;}
.tui dl dt{font-size: 16px;color: #555;margin-bottom: 12px;}
.tui dl dd{position: relative;}
.tui dd i,.tui dd span{display: block;font-size: 14px;}
.tui dd i{float: left;font-style: normal;color: #666;}
.tui dd span{float: right;color: #999;}
.tui dl:hover dt,.tui dl:hover span,.tui dl:hover i{color: #c3161c;}

.wrap1{width: 1366px; margin: 0 auto;}
.abtname{ text-align:center}
.abtname h2{ height:30px; line-height:30px; font-size:30px; font-weight:normal; color:#555;}
.abtname p{ height:24px; line-height:24px; margin:10px 0 15px 0; font-size:24px; font-weight:normal; color:#B3B3B3;}
.abtname span{ width:40px; height:4px; background:#C3161C; display:inline-block}
.abtname2 h2,.abtname2 p{ color:#FFF;}
.abtname2 span{ background:#FFF;}

.map{ border:1px solid #cccccc;}

.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd;padding: 2px 6px; margin-right: 2px; line-height:16px; text-decoration:none; color:#666;}
.pagelist strong { background: #ef5600; color: #fff;}