body{font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1,\9ED1\4F53","\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif;margin:0 auto;color:#333;min-width:1200px;background:#f6f6f8;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;vertical-align:top;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
a{text-decoration:none;color:#333;-moz-transition:color .3s,background-color .3s;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s;}
a:hover{text-decoration:none;}
input,textarea,a,a:hover{outline:none;}
textarea{resize:none;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
.pr{position:relative;}
.abs{position:absolute;}
.layout{width:1200px;margin:0 auto;height: auto;}
.hide{display: none;}

.viewMapConLeft{width: 800px;margin-top: 2px;}
.viewMapConLeTop{border-bottom: 1px solid #dfe2e3;padding-bottom: 5px;}
.regionSearch h2{font-size: 20px;font-weight: bold;font-weight: bold;height: 30px;line-height: 30px;margin-right: 16px;}
.regionSearch input{width: 104px;height: 28px;border: 1px solid #d2d2d2;font-size: 14px;float: left;border-right: none;padding: 0 10px;border-radius: 4px 0 0 4px;}
#search{display: inline-block;width: 51px;height: 28px;border:1px solid #07bdc7;background:url(/images/jxjy/fdj.png) center center no-repeat #07bdc7;float: left;border-radius: 0 4px 4px 0;}
.coachCon li{float: left;line-height: 30px;}
.coachCon li a{color: #666666;font-size: 16px;}

.coachCon li a:hover{color: #07bdc7;font-size: 16px;font-weight: bold;}
.coachCon li span{color: #e0e1e2;font-weight: bold;font-size: 18px;display: inline-block;margin: 0 10px;}
.viewMapConLeBox{height: 700px;width: 800px;background:url(/images/jxjy/map4.png) center center no-repeat;margin-top: 20px;border-radius: 5px; position: relative;}
.viewMapConRight{width: 380px;}

.MapRightTitle{border-bottom: 1px solid #dfe2e3;padding-bottom: 5px;}
.moreLink{line-height: 34px;}
.moreLink a{font-size: 12px;color: #999999;background:url(/images/jxjy/more.png) right center no-repeat;display: inline-block;padding-right: 15px;}
.moreLink a:hover{background:url(/images/jxjy/moreLink.png) right center no-repeat;color: #07bdc7;}

.consultCon{background-color: #ffffff;border-radius: 5px;margin-top: 20px;padding: 0px 25px 26px 30px;}
.consultCon h2{display: inline-block;font-size: 18px;color: #333333;font-weight: bold;padding-top: 20px;}
.consultCon h2 a:hover{color: #07bdc7;}
.jjicon{display: inline-block;border:1px solid #fd7400;border-radius: 3px;background-color: #ff9c3d;font-size: 12px;color: #ffffff;padding: 0 3px;margin-right: 6px;}
.consultCon li{padding-top: 12px;width: 325px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.consultCon li a{font-size: 14px;color: #333333;}
.consultCon li a:hover{color: #07bdc7;}

.mapRb{margin-top: 20px;}
.fgk{margin-top: 10px;}
.kpicon{font-size: 12px;color: #ffffff;padding: 0 3px;margin-right: 6px;display: inline-block;border:1px solid #07bdc7;border-radius: 3px;background-color: #63b0ff;}

.toolCon{margin-top: 17px;}
.title{font-size: 20px;font-weight: bold;color: #333333;}
.title i{display: inline-block;width: 3px;height: 20px;background-color: #07bdc7;vertical-align: middle;margin-right: 26px;}
.toolList ul{margin-top: 18px;}
.toolCon li{float: left;width: 82px;text-align: center;margin-left: 46px;position: relative;}
.toolIcon a{
  display: inline-block;
  -webkit-transition: margin-top .3s ease;
    -moz-transition: margin-top .3s ease;
    -o-transition: margin-top .3s ease;
    -ms-transition: margin-top .3s ease;
    transition: margin-top .3s ease;
}
.toolIcon a:hover{margin-top: -4px;}
.toolIcon a img{display: inline-block;width: 82px;height: 82px;}
.toolCon li p{color: #333333;font-size: 16px;}
.toolList{background-color: #ffffff;border-radius: 5px;padding: 20px 0;}

.adBanner{margin-top: 17px;}
.adBannerCon{height: 120px;padding-left: 235px;}
.adBannerP1{color: #2d415b;font-size: 28px;font-weight: bold;padding-top: 35px;}
.adBannerP2{color: #2d415b;font-size: 18px;}
.adBannerP3{color: #2d415b;font-size: 44px;font-weight: bold;padding: 21px 0px 0px 10px;}
.adBannerBth{margin: 40px 0 0 77px;}
.adBannerBth a{display: inline-block;width: 165px;height: 52px;text-align: center;font-size: 22px;font-weight: bold;color: #ffffff;line-height: 52px;background: #dba465;background: linear-gradient(to right, #c48549 0%,#efbe7c 100%);border-radius: 40px;}

.TitleIcon{text-align: center;}
.TitleIcon span{font-size: 36px;color:#333333;display: inline-block;padding: 0 45px;}
.TitleIconL{display: inline-block;width: 114px;height: 27px;background:url(/images/jxjy/titLeft.png) center center no-repeat;}
.TitleIconR{display: inline-block;width: 114px;height: 27px;background:url(/images/jxjy/titRight.png) center center no-repeat;}

.couseLisyMod{margin-top: 55px;}
.couseTab{background-color: #ffffff;height: 46px;border-radius: 5px;text-align: center;margin-top: 30px;}
.couseTab li{width: 180px;text-align: center;cursor: pointer;}
.couseTab li{color: #666666;font-size: 16px;line-height: 46px;display: inline-block;position: relative;*display:inline;*zoom:1;}
.couseTab li.on{color: #07bdc7;font-weight: bold;font-size: 20px;}
.couseTab li.on i{display: inline-block;width: 32px;height: 4px;background-color: #07bdc7;position: absolute;bottom: 0;left: 50%;margin-left: -16px;}
.advancedExamMod .couseTab li.on{color: #07bdc7;font-weight: bold;font-size: 20px;}
.couseBox{position: relative;}
.couseBoxLeft{width: 595px;position: relative;background:url(/images/jxjy/teacherBg.png) center center no-repeat;height: 310px;}
.couseBoxLeft img{position: absolute;bottom: 0;left: 55px;}
.couseBoxCon,.couseBox,.couseBoxCon .tempWrap{width: 1200px;overflow: hidden;}
.couseLisyMod .couseBox{height: 380px;overflow: hidden;}
.circleContit{width: 260px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.couseBox li{background-color: #ffffff;margin-top: 20px;padding: 25px;border-radius: 5px;}
.teacherInfo{width:275px;height: 310px;position: absolute;top:35px;right: 30px;}
.teacherInfo h2{color: #333333;font-size: 24px;font-weight: bold;padding-bottom: 15px;}
.teacherInfo p{font-size: 14px;color: #333333;line-height: 24px;}
.teacherInfo h3{font-size: 14px;color: #333333;font-weight: bold;padding-top: 20px;}
.teacherInfo h3 i{display: inline-block;width: 3px;height: 13px;background-color: #07bdc7;vertical-align: middle;margin-right: 5px;margin-top: -3px;}
.couseBoxRight{width: 552px;height: 310px;;background:url(/images/jxjy/cousebg.png) center center no-repeat;text-align: center;}
.couseBoxRight p{font-size: 22px;color: #2d415b;}
.couseBoxRight h2{color: #2d415b;font-size: 34px;font-weight: bold;padding-top: 60px;}
.couseBoxBth a{display: inline-block;font-size: 18px;color: #ffffff;width: 154px;height: 49px;border-radius: 40px;background: #07bdc7;background: linear-gradient(to right, #07bdc7 0%,#1cd1db 100%);text-align: center;line-height: 49px;}
.couseBoxBth a:hover{box-shadow: 0px 4px 5px 0px #c7d1f1;}
.couseBoxBth{text-align: center;margin-top: 20px;}
.couseBoxBth a i{display: inline-block;width: 26px;height: 26px;background:url(/images/jxjy/playBth.png) center center no-repeat;vertical-align: middle;margin-top: -5px;margin-left: 6px;}

.moreCouse{text-align: center;margin-top: 20px;}
.moreCouse a{display: inline-block;width: 168px;height: 36px;border: 1px solid #999999;color: #898989;text-align: center;border-radius: 40px;background-color: #ffffff;line-height: 36px;font-size: 18px;}
.moreCouse a i{display: inline-block;width: 18px;height: 18px;background:url(/images/jxjy/moreCouse.png) center center no-repeat;vertical-align: middle;margin-top: -4px;margin-left: 10px;}
.moreCouse a:hover{color: #07bdc7;border-color: #07bdc7;}
.moreCouse a:hover i{background: url(/images/jxjy/jt1.png) right center no-repeat;}
.advancedExamMod .TitleIcon{margin-top: 55px;}
.dvancedExamCon{margin-top: 20px;}
.fs-mid{width: 580px;height: 388px;background-color: #ffffff;background: #fff;-webkit-border-radius: 0 0 3px 3px;-moz-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;margin-left: 20px;}
.fs-mid-con{margin: 20px;}
.circletitle{padding-bottom: 15px;border-bottom: 1px solid #f2f2f2;}
.circletitle h2{float: left;color: #333333;font-size: 20px;font-weight: bold;}
.circletitle a{font-size: 12px;color: #999999;background: url(/images/jxjy/more.png) right center no-repeat;display: inline-block;padding-right: 15px;line-height: 30px;}
.circletitle a:hover{background: url(/images/jxjy/moreLink.png) right center no-repeat;color: #07bdc7;}
.circleCon ul{margin-left: -20px;}
.circleCon li{width: 260px;margin-top: 30px;float: left;margin-left: 20px;}
.circleCon li .circleContit a{font-size: 14.2px;color: #333333;}
.circleCon li .circleContit a:hover,.circleConLink a:hover{color: #07bdc7;}
.circleConll{color: #999999;font-size: 12px;background: url(/images/jxjy/ll.png) left center no-repeat;padding-left: 25px;}
.circleConhf{color: #999999;font-size: 12px;background: url(/images/jxjy/hf.png) left center no-repeat;padding-left: 20px;margin-left: 20px;}
.circleConLink{padding-top: 6px;}
.circlebot {margin-top: 37px;}
.circlebot a{font-size: 16px;color: #07bdc7;font-weight: bold;border-radius: 40px;background-color: #dcf5fa;display: inline-block;width: 100%;height: 38px;text-align: center;line-height: 38px;}
.circlebot a i{display: inline-block;background: url(/images/jxjy/ft.png) left center no-repeat;width: 20px;height: 21px;vertical-align: middle;margin-right: 10px;margin-top: -3px;}
.fs-right{width: 330px;height: 388px;background-color: #ffffff;background: #fff;-webkit-border-radius: 0 0 3px 3px;-moz-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;margin-left: 20px;}
.fs-right-con{margin: 20px;}
.fs-right .circletitle{padding-top: 20px;}
.liveIcon .liveing{display: inline-block;width: 46px;height: 46px;background: url(/images/jxjy/zb.png) center center no-repeat;}
.liveInfo{margin-left: 10px;}
.liveInfo h2{font-size: 16px;color: #333333;font-weight: bold;}
.liveing .liveInfo h2 i{display: inline-block;font-size: 12px;color: #fd7400;background: url(/images/jxjy/live.png) 45px center no-repeat #fff4eb;border-radius: 3px;padding: 0 22px 0 5px;margin-left: 12px;}
.liveing .liveInfo h2 i{}
.liveInfoP1{color: #999999;font-size: 12px;}
.liveInfoP2{color: #666666;font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 170px;}
.fs-right-con ul li{overflow: hidden;padding: 18px 0;border-bottom: 1px dashed #edebeb;position: relative;}
.liveing .liveIcon .liveLinkIcon{display: inline-block;width: 46px;height: 60px;background: url(/images/jxjy/zb.png) center center no-repeat;}
.Waiting .liveIcon .liveLinkIcon{display: inline-block;width: 46px;height: 60px;background: url(/images/jxjy/yy.png) center center no-repeat;}
.liveend .liveIcon .liveLinkIcon{display: inline-block;width: 46px;height: 60px;background: url(/images/jxjy/endLive.png) center center no-repeat;}
.liveLinkIcon{
    -webkit-transition: margin-top .3s ease;
    -moz-transition: margin-top .3s ease;
    -o-transition: margin-top .3s ease;
    -ms-transition: margin-top .3s ease;
    transition: margin-top .3s ease;
}
.liveLinkIcon:hover{margin-top: -4px;}
.fs-right-con ul li .liveBath:hover{color: #07bdc7;}
.liveInfo i{display: inline-block;font-size: 12px;color: #fd7400;background-color: #f0f1f3;color: #aeaeb7;border-radius: 3px;padding: 0 5px;margin-left: 12px;}

.signUpCon{height: 80px;margin-top: 20px;}
.signUpCon p{font-size: 30px;color: #ffffff;font-weight: bold;line-height: 80px;text-align: center;}
.signUpCon a{display: block;width: 140px;height: 43px;border-radius: 40px;font-size: 18px;color: #ffffff;font-weight: bold;text-align: center;line-height: 43px;background: #fed043;background: linear-gradient(to right, #fed043 0%,#ff9612 100%);position: absolute;top:50%;margin-top: -22px;right: 75px;}
.workplaceCon{margin-top: 30px;}
.workplaceConLeft{width: 250px;height: 387px;background-color: #ffffff;background: #fff;border-radius:5px;overflow: hidden;}
.workplaceConLeft li a{display: inline-block;height: 46px;width: 100%;border-radius: 4px;font-size: 16px;color: #333333;line-height: 46px;background: url(/images/jxjy/go.png) 156px 3px no-repeat #f8f9fc;}
.workplaceConLeft li a{
    -webkit-transition: margin-top .3s ease;
    -moz-transition: margin-top .3s ease;
    -o-transition: margin-top .3s ease;
    -ms-transition: margin-top .3s ease;
    transition: margin-top .3s ease;
}
.workplaceConLeft li a:hover{background: url(/images/jxjy/go.png) 156px 0px no-repeat #f8f9fc;}
/* .workplaceConLeft li a:hover{background-color: #e2f1ff;} */
.workplaceConLeft li{margin-top: 12px;height: 43px;}
.workplaceConLeft ul{padding-top: 13px;}
.workplaceLc{margin: 20px;}
.workplaceTitle{border-bottom: 1px solid #f2f2f2;padding-bottom: 15px;}
.workplaceTitle h2{font-size: 20px;font-weight: bold;}
.workplaceConLeft li i,.workplaceConLeft li span{float: left;}
.workplaceConLeft li .cnicon{background: url(/images/jxjy/cncp.png) left bottom no-repeat;display: inline-block;width: 33px;height: 100%;margin: 0 20px 0 15px;}
.workplaceConLeft li .sjicon{background: url(/images/jxjy/sjcp.png) left bottom no-repeat;display: inline-block;width: 33px;height: 100%;margin: 0 20px 0 15px;}
.workplaceConLeft li .kjicon{background: url(/images/jxjy/kjcp.png) left bottom no-repeat;display: inline-block;width: 33px;height: 100%;margin: 0 20px 0 15px;}
.workplaceConLeft li .swicon{background: url(/images/jxjy/swcp.png) left bottom no-repeat;display: inline-block;width: 33px;height: 100%;margin: 0 20px 0 15px;}
.workplaceConLeft li .cwicon{background: url(/images/jxjy/cwzg.png) left bottom no-repeat;display: inline-block;width: 33px;height: 100%;margin: 0 20px 0 15px;}

.workplaceConMid{width: 580px;height: 387px;background-color: #ffffff;background: #fff;border-radius: 5px;margin-left: 20px;}
.workplaceMc{margin: 20px;}
.workplaceInfo{width: 470px;}
.positionInfo{padding-bottom: 5px;}
.positionInfo h2{font-size: 16px;color: #07bdc7;font-weight: normal;float: left;max-width: 150px;*width: expression(this.offsetWidth < 150 ? 'auto' : '150px');text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.positionTig{margin-left: 10px;margin-top: 2px;}
.positionTig i{display: inline-block;font-size: 12px;color: #999999;background-color: #f8f9fc;border-radius: 3px;padding: 0 3px;margin-right: 8px;}
.positionInfo p{font-size: 16px;color: #fd7400;margin-right: 10px;}
.companyName p{font-size: 14px;color: #666666;text-align: right;padding-right: 10px;text-align: left;}
.companyNametext{width: 380px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.companyName .fr{text-align: right;color: #999999;}
.workplaceBth{margin-top: 10px;}
.workplaceBth a{display: inline-block;background-color: #07bdc7;color: #ffffff;font-size: 14px;border-radius: 40px;width: 64px;height: 28px;text-align: center;line-height: 28px;}
.workplaceBth a:hover{background-color: #01b2bc;}
.workplaceConMid ul{margin-top: 20px;}
.workplaceConMid ul li{margin-bottom: 26px;overflow: hidden;}
.workplaceConMid ul li:last-child{margin-bottom: 0;}

.workplaceConRight{width: 330px;background-color: #ffffff;background: #fff;border-radius: 5px;margin-left: 20px;}
.workplaceRiBg{width: 290px;height: 278px;background: url(/images/jxjy/bg.png) left center no-repeat;margin-top: 25px;}
.workplaceRiBgCon{padding: 50px 0 0 25px;}
.workplaceRiBgP1{font-size: 20px;color: #2d415b;}
.workplaceRiBgP2{font-size: 14px;color: #7d8ea2;padding-top: 10px;}
.workplaceRiBgCon a{display: block;color: #ffffff;font-size: 16px;font-weight: bold;width: 138px;height: 35px;font-weight: bold;border-radius: 40px;line-height: 35px;background: url(/images/jxjy/jt2.png) 125px center no-repeat #43657b;padding-left: 18px;margin-top: 26px;}
.workplaceRiBgCon a:hover{background-color: #5b788b;}
.enterpriseMod .layout{background-color: #ffffff;background: #fff;-webkit-border-radius:5px;-moz-border-radius: 5px;border-radius: 5px}
.enterpriseMod .circletitle {border: none;}
.enterpriseMod li{float: left;margin-right: 37px;}
.enterpriseMod li{

  -webkit-transition: margin-top .3s ease;
  -moz-transition: margin-top .3s ease;
  -o-transition: margin-top .3s ease;
  -ms-transition: margin-top .3s ease;
  transition: margin-top .3s ease;
}
.enterpriseMod li:hover{margin-top: -5px;}
/* .enterpriseMod li:last-child{margin-right: 0;} */
.enterpriseMod ul{margin-right: -37px;*display: inline;*zoom: 1;}
.enterpriseMoCon{padding: 30px;}
.enterpriseMod{margin-top: 20px;}
.understandMod{padding: 55px 0 0px 0;margin-top: 50px;}
.understandMod{background: url(/images/jxjy/modBg1.png) center top no-repeat #fbfcfd;}

.understandTab li{float: left;width: 179px;height: 45px;border-radius: 40px;background-color: #eeeeee;border-radius: 40px;font-size: 20px;color: #666666;text-align: center;line-height: 45px;margin-left: 20px;margin-right: 20px;cursor: pointer;}
.understandTab li.on{background: linear-gradient(to right, #fed043 0%,#ff9612 100%);color: #ffffff;font-weight: bold;background-color: #ff9612;}
.understandTab{width: 438px;margin: 30px auto 0;}
.understandPaly{width: 750px;height: 419px;background: url(/images/jxjy/palyBg.png) center 10px no-repeat;}
.understandPaly a{display: inline-block;width: 128px;height: 128px;position: absolute;left: 50%;top:50%;margin-top: -64px;margin-left: -64px;background: url(/images/jxjy/play.png) center center no-repeat;}
.understandPaly a{
  -webkit-transition: margin-top .3s ease;
    -moz-transition: margin-top .3s ease;
    -o-transition: margin-top .3s ease;
    -ms-transition: margin-top .3s ease;
    transition: margin-top .3s ease;
}
.understandPaly a:hover{margin-top: -70px;}
.understandList ul li{width: 335px;padding: 8px 0px;background-color:rgba(247,248,249,.7);;border: 1px solid #e2e3e3;border-radius: 10px;margin-bottom: 20px;box-shadow: 0 0 10px #efefef;}
.understandCon{padding-top: 50px;padding-bottom: 40px;}
.understandList ul li .understandList{margin-top: 10px;}
.no1 .understandList{background: url(/images/jxjy/underIcon1.png) center center no-repeat;width: 80px;height: 30px;}
.no2 .understandList{background: url(/images/jxjy/underIcon2.png) center center no-repeat;width: 80px;height: 30px;}
.no3 .understandList{background: url(/images/jxjy/underIcon3.png) center center no-repeat;width: 80px;height: 30px;}
.no4 .understandList{background: url(/images/jxjy/underIcon4.png) center center no-repeat;width: 80px;height: 30px;}
.understandList ul li h2{font-size: 20px;color: #333333;}
.understandList ul li p{font-size: 14px;color: #888888;}
.understandList{padding-top: 20px;}

.developmentCon{background: url(/images/jxjy/lj.png) center center no-repeat;height: 647px;}
.developmentBg{background: url(/images/jxjy/development.png) center center no-repeat;height: 423px;padding-top: 110px;}

.ycon{width: 125px;border: 1px solid #e5e5e6;padding: 5px;background-color: #ffffff;text-align: center;border-radius: 5px;box-shadow: 0px 4px 5px 0px #dcf5fa;display: none;}
.yp1{background-color: #dcf5fa;border-radius: 3px;font-size: 12px;color: #07bdc7;padding: 2px 0;}
.yp2{line-height: 20px;font-size: 14px;color: #333333;padding: 10px 0;}
.developmentCon .on{display: inline-block;width: 42px;height: 42px;background: url(/images/jxjy/on.png) center center no-repeat;display: none;}
.jt3{display: inline-block;width: 19px;height: 12px;background: url(/images/jxjy/jt3.png) center center no-repeat;position: absolute;left: 50%;margin-left: -9.5px;bottom: -16px;}
.developmentText{text-align: center;cursor: pointer;}
.developmentText h2{font-size: 22px;color: #333333;font-weight: bold;}
.developmentText p{font-size: 18px;color: #333333;}


.y2021 {width: 150px;height: 270px;position: absolute;left: 0;top:0}
.y2021 .ycon{position: absolute;left: 0;top: 50px;}
.y2021 .on{position: absolute;left: 48px;top: 152px;}
.y2021 .developmentText{position: absolute;left: -2px;top:190px;width: 150px;}

.y2018 {width: 150px;height: 290px;position: absolute;left:235px;top:0}
.y2018 .ycon{position: absolute;left: 0px;top: 50px;}
.y2018 .on{position: absolute;left: 48px;top:152px;}
.y2018 .developmentText{position: absolute;left: 0px;top:190px;width: 150px;}

.y2016 {width: 150px;height: 270px;position: absolute;left:470px;top:0}
.y2016 .ycon{position: absolute;left: 0px;top: 50px;}
.y2016 .on{position: absolute;left: 49px;top: 152px;}
.y2016 .developmentText{position: absolute;left: 0px;top:190px;width: 150px;}

.y2014{width: 180px;height: 270px;position: absolute;right:330px;top:0}
.y2014 .ycon{position: absolute;right: 27px;top: 50px;}
.y2014 .on{position: absolute;right: 74px;top:152px;}
.y2014 .developmentText{position: absolute;right: 0;top:190px;width: 180px;}

.y2011{position: absolute;right: 113px;top:0;width: 150px;height: 290px;}
.y2011 .ycon{position: absolute;right: 8px;top: 50px;}
.y2011 .on{position: absolute;right:54px;top:152px;}
.y2011 .developmentText{position: absolute;right: 0px;top:190px;width: 150px;}

.y2009{width: 160px;height: 270px;position: absolute;right:0px;bottom:-12px;}
.y2009 .ycon{position: absolute;right: 0px;bottom: 105px;}
.y2009 .on{position: absolute;right: 47px;bottom: 57px;}
.y2009 .developmentText{position: absolute;right: -20px;bottom:0px;width: 160px;}

.y2004{width: 160px;height: 230px;position: absolute;right:225px;bottom:-12px;}
.y2004 .ycon{position: absolute;right: 12px;bottom: 105px;}
.y2004 .on{position: absolute;right: 58px;bottom: 57px;}
.y2004 .developmentText{position: absolute;right: 0px;bottom:0;width: 160px;}

.y2004-1{width: 160px;height: 230px;position: absolute;right: 450px;bottom:-12px;}
.y2004-1 .ycon{position: absolute;right: 13px;bottom: 105px;}
.y2004-1 .on{position: absolute;right: 60px;bottom: 57px;}
.y2004-1 .developmentText{position: absolute;right: 0px;bottom:0px;width: 160px;}

.y2002{width: 160px;height: 230px;position: absolute;left: 362px;bottom:-12px;}
.y2002 .ycon{position: absolute;left: 7px;bottom: 105px;}
.y2002 .on{position: absolute;left: 58px;bottom: 57px;}
.y2002 .developmentText{position: absolute;left: 0;bottom:0px;width: 160px;}

.y2000{position: absolute;width: 180px;left: 99px;height: 230px;bottom:-12px;}
.y2000 .ycon{position: absolute;left: 22px;bottom: 105px;}
.y2000 .on{position: absolute;left:70px;bottom: 57px;}
.y2000 .developmentText{position: absolute;left: 0px;bottom:0px;width: 180px;}

.diogPop{position: fixed;left: 50%;top:50%;width: 373px;height: 268px;margin-top:-134px;margin-left: -186px;z-index: 999;}
.diogPopHeader{height: 60px;width: 100%;background: url(/images/jxjy/diogPopHeader.png) center center no-repeat;}
.diogPopCon{width: 100%;height: 210px;background-color: #ffffff;border-radius: 0 0 5px 5px;}
.diogPopText{padding: 28px 35px 35px 35px;}
.diogPopText p{font-size: 14px;color: #333333;line-height: 28px;}
.diogPopText p span{font-size: 16px;font-weight: bold;}

.diogPopBth{text-align: center;}
.diogPopBth a{display: inline-block;width: 115px;height: 36px;border-radius: 3px;text-align: center;line-height: 36px;font-size: 16px;}
.diogPopBth .diogPopLink1{background-color: #07bdc7;color: #fff;border: 1px solid #07bdc7;margin-right: 6px;}
.diogPopBth .diogPopLink2{background-color: #dbf4f9;color: #07bdc7;border: 1px solid #07bdc7;margin-left: 6px;}
.diogPopBth .diogPopLink1:hover{background-color: #03b2bc;}
.diogPopBth .diogPopLink2:hover{background-color: #fff;}
.diogPopHeader .close{display: inline-block;width: 27px;height: 34px;background: url(/images/jxjy/close.png) center center no-repeat;}

.diogPopHeader a{position: absolute;right: 13px;top:0;}
.mapTextp1{font-size: 14px;color: #333333;padding: 28px 0 0 28px;}
.mapTig{padding: 10px 0 0 23px; position: relative;z-index: 10;}
.mapTig a{display: inline-block;color: #666666;font-size: 14px;border: 1px solid #d2d2d2;background-color: #fff;border-radius: 3px;margin-left: 5px;padding: 0 15px;}
.mapTig a:hover{background-color: #07bdc7;border:1px solid #07bdc7;color: #ffffff;}

.zgxh-map-n{ position: absolute; left: 0px; top:65px; z-index: 9;}



.teamApply{position: fixed;bottom:80px;left: 0;}
.countdown-mod .countdown-before{display: block;}
.countdown-mod .countdown-before{background: url(/images/jxjy/djs.png) center center no-repeat;}
.fs-left{height: 388px;}

.workplaceMod {padding-top: 55px;}
.map{width: 810px;height: 613px;position: absolute;left: 0;z-index: 1;}
/*地区选择*/
.ac_results{
    width:125px;
    background:#fff;
    border-radius:0 0 4px 4px;
    position:absolute;
    top:40px;
    left:0;
    box-shadow:-5px 5px 10px -4px #e2e8e9,5px 5px 10px -4px #e2e8e9;
    display:none;
  }
  .ac_results li{
    padding: 8px 0;
    padding-left:10px;
    font-size:12px;
    color:#333;
  }
  .ac_results li a{
    display:block;
    width:100%;
    height: 100%;
  }
  .ac_results li:hover{
    background:#dcf1ff;
    cursor:pointer;
  }
  .mask{
    position:fixed;
    top:0;
    left:0;
    bottom:0;
    right:0;
    height:100%;
    width:100%;
    z-index:100;
    filter:alpha(opacity=60);
    zoom:1;
    opacity:0.6;
    background:#000;
    display:none;
  }
  .dire_mask{
    width:100%;
    height:100%;
    background:#000;
    position:absolute;
    top:0;
    left:0;
    opacity:0.6;
    filter:alpha(opacity=60);
    display:none;
    z-index: 99;
  }



.chose_area{
    position:absolute;
    top:50%;
    left:120px;
    z-index: 9999;
    display:none;
  }
 .chose_area .county{
     display:none;
     width:518px;
     background:#fff;
     border-radius:4px;
     padding:0 10px 28px 28px;
  }
.chose_area .tit_area{
    border-bottom:1px solid #e5e5e5;
    height:44px;
    position: relative;
    line-height:44px;
    text-align:center;
    font-size:14px;
    color:#333;
    margin-right:20px;
  }
.chose_area .area_list{
    margin-top:23px;
    max-height:360px;
    min-height:100px;
    overflow-y: auto;
    padding-right:16px;
  }
  .chose_area .area_list .area_name li p{
    font-size:14px;
    color:#333;
    margin-right:20px;
    width:70px;
    text-align:right;
    line-height:36px;
  }
.chose_area .area_list .area_name li span{
    color:#666;
    font-size:14px;
    line-height:36px;
    width:56px;
  }
.chose_area .area_list .area_name li span.city-name{
    text-align:right;
  }
.chose_area .area_list .area_name li span.city-name a{
    margin:0;
  }
.chose_area .area_list .area_name li.rowa span{
    width:auto;
  }
.chose_area .area_list .area_name li.rowa .county-name{
    width:340px;
  }
.chose_area .area_list .area_name li a{
    margin:0 5px;
    white-space: nowrap;
    line-height:36px;
  }
.chose_area .area_list .area_name li a:hover{
   color: #07bdc7;
}
.chose_area .area_list .area_name li .county-name{
    width:410px;
  }
.chose_area .checked_item{
    font-size:14px;
    color:#333;
    line-height:14px;
    padding:10px 15px 8px 17px;
    border-radius:2px;
    background:#eefaff;
    display: inline-block;
    *display:inline;
    *zoom:1;
    margin:0 16px 12px 0;
  }
.chose_area .tit_area i{
    position:absolute;
    top:16px;
    right:0;
    display:block;
    background:url(/OtherItem/images/jixujiaoyu/close.png) no-repeat;
    width:14px;
    height:14px;
    cursor:pointer;
  }


.yearPc,.column-top-cart,.column-top-notice,.column-loginRegister{display: none;}
.column-head .column-tel, .column-head .column-tenet{font-size: 18px;color: #666666;background:url(/images/jxjy/phone.png) left center no-repeat;padding-left: 30px;}

.rightFloatNav .rightFloatNav-list li a p{line-height: 16px;}
.re-yjkl .rf-online-text,.rf-online .rf-online-text{padding-top: 7px;}
body .rightFloatNav .rightFloatNav-switch-icon{margin-top: 40px;}

.fs-right-con ul li:last-child{border: none;}
.fsrRIghtPic a{display: inline-block;}
.view .bannerAllLink{position: absolute;left: 0;top:0;width: 100%;height: 100%;background: none;border-radius: 0;margin: 0;}
.regionSearchdiog{width: 178px;height: 160px;background-color: #ffffff;position: absolute;left: 0;top:30px;z-index: 99;border-radius: 10px;overflow-y: auto;}
.regionSearchdiog li a{display: block;padding: 8px 0;padding-left: 10px;font-size: 12px;color: #333;}
.regionSearchdiog li a:hover{background: #dcf1ff;cursor: pointer;}

/**/
.news-list-row-2023{ padding:20px 0 0;}
.news-list-row-2023 li{ height:40px; line-height:40px; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news-list-row-2023 li span{ display:inline-block; height:18px; line-height:18px; border:1px solid #07bdc7; border-radius:40px; font-size:12px; color:#07bdc7; padding:0 5px; margin-right:9px;}
.workplaceMc .tab-tit{ margin:0 0 0 30px;}
.workplaceMc .tab-tit .btn{ display:block; float:left; font-size:16px; padding-right:0; background:none; position:relative; margin-right:32px;}
.workplaceMc .tab-tit .btn.on{ font-weight:bold; color:#07bdc7;}
.workplaceMc .tab-tit .btn span{ display:block; position:absolute; right:-20px; top:0px; font-size:16px; color:#e0e1e2;}
.workplaceMc .job-tabCon-new{ display:none; margin-top:18px;}
.workplaceMc .job-tabCon-new li{ height:36px; line-height:36px; font-size:16px; margin-bottom:0; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

/**/
.chose_area .county.bgUcolor{ width: 500px; padding: 0;}
.chose_area .county.bgUcolor .tit_area{ font-size: 22px; border-bottom: none; z-index: 1; color: #333; padding:20px 0; margin-right: 0; }
.chose_area .county.bgUcolor .tit_area i{ margin-right: 20px;}
.chose_area .county.bgUcolor .tit_area p{display: inline-block;background: #fff;width: 228px; position: relative; z-index: 5; text-align: center; font-weight: bold;}
.chose_area .county.bgUcolor .tit_area p:before{content: ''; display: block; width: 228px; height: 1px; background: #666; position: absolute; left:50%; margin-left: -114px; top:22px; z-index: -2;}
.chose_area .county.bgUcolor .tit_area p:after{content: ''; display: block; width: 120px; height: 50px;text-align: center; background: #fff; left: 50%; margin-left: -60px; position: absolute;top: 5px; z-index: -1;}
.chose_area .county.bgUcolor .area_list{ text-align: center; font-size: 18px; color: #333; margin-top: 0; padding-right: 0;}
.chose_area .county.bgUcolor .know-btn{ display: block; width: 160px; height: 42px; line-height: 42px; margin: 30px auto 50px; border-radius: 21px; background: #07BDC7; color: #fff; font-size: 18px; text-align: center;}




