.clear{ clear: both;}
.fl{ float: left;}
.fr{ float: right;}
.bold{ font-weight: bold;}
.none{ display: none;}
body{ background:#fff;}
.lf_box{ width: 100%; margin: 0 auto; background: #fff;    padding-bottom: 30px;}
.lf_box .banner{ width: 100%; height: 547px; background: url(../images/banner01.jpg) center no-repeat;}
.lf_box .banner1{ width: 100%; height: 414px; background: url(../images/banner02.jpg) center no-repeat;}
.lf_box .nav{background:#f7f7f7; width:100%; height:55px;}
.lf_box .lf_tab{ width: 630px;    margin: 6px auto 52px;}
.lf_box .lf_tab li{    height: 66px;     margin-top: -6px;  font-size: 16px; color: #333; float: left; width: 16%; text-align: center; cursor: pointer;}
.lf_box .lf_tab img{ display: none; width: 7px; margin: 0 auto;}
.lf_box .lf_tab .on{ color: #ee4817; border-bottom: 2px solid #ee4817;}
.lf_box .lf_tab li:hover{color: #ee4817;}
.lf_box .lf_tab li:hover img{ display: block;}
.lf_box .title1{ position: relative; top: 1px; clear: both; margin-top: 50px;}
.lf_box .border{ border-bottom: 1px solid #333; margin-bottom: 15px;}
.lf_box .word_box p{     font-size: 13px;letter-spacing: 1px;text-align: justify;    line-height: 26px;}
.lf_box .word_box p{ margin-bottom: 37px;}
.lf_box .seach_job{ background:#058558; height: 369px;    width: 239px;}
.lf_box .seach_job .center_box div.fl{ margin-top: 50px;}
.lf_box .seach_job .center_box div.fl .seach_box{ width: 240px; height: 226px; margin-top: 18px; background: url(../images/search.jpg) center no-repeat;}
.lf_box .seach_job .center_box div.fl .seach_box select,.lf_box .seach_job .center_box div.fl .seach_box input{     font-size: 13px;width: 210px; height: 21px;  margin-left: 13px; margin-bottom: 8px; border:1px solid #e2e3ea;}
.lf_box .seach_job .center_box div.fl .seach_box select:first-child{ margin-top: 20px;}
.lf_box .seach_job .center_box div.fl .seach_box img{ cursor: pointer; margin-left: 13px;}
.lf_box .seach_job .center_box div.fr{ margin-top: 50px;}
.lf_box .seach_job .center_box div.fr .scroll_box{     overflow: hidden;width: 694px; height: 226px; margin-top: 18px; background: url(../images/jobscroll.jpg) center no-repeat;}
.lf_box  .aboutUl{     width: 606px;position: relative;left:253px;margin-top: 4px;}
.lf_box  .aboutUl li{ margin-right:10px;font-size:14px;float: left; width: 167px; height: 39px; text-align: center; line-height: 43px; position: relative;background: url(../images/tabbg.png) center no-repeat;}
.lf_box  .aboutUl li .onimg{ display: none; width: 22px; height: 22px; position: absolute; right: 14px; top: 10px;}
.lf_box  .aboutUl .on .onimg{ display: block;}
.lf_box  .aboutUl li:hover{color: #058558; cursor: pointer;}
.lf_box  .aboutUl li:hover .onimg{ display: block;}
.lf_box  .about{ text-align: center; width: 1000px;    margin: 0px auto 30px;}
.lf_box  .about .huandeng{ width: 916px; margin: 0 auto; margin-top: 34px;}
.lf_box  .about .huandeng .huandeng_box{width: 775px; margin:14px auto 24px;height: 516px; padding: 8px; border: 1px solid #86c840; position: relative;}
.lf_box  .about .huandeng .huandeng_box img{ position: absolute;top: 8px; left: 8px; display: none;}
.lf_box  .about .huandeng .huandeng_box img:first-child{ display: block;}
.lf_box  .about .huandeng .huandeng_box .op_div{ text-align:justify;font-size: 13px;width: 753px; padding: 17px 11px; color: #fff; position: absolute; bottom: 7px; background: url(../images/bg_lw.png); }
.lf_box  .about  .about_title{margin-left: 85px; margin-top: 44px;}
.lf_box  .about .data_img{    width: 840px;margin-top: 20px;}
.lf_box  .about .lc{ margin-top: 33px; margin-bottom: 85px;}
.lf_box  .about  .word_rf{ text-align: justify; width: 818px; margin: 0 auto;}
.lf_box  .about  .word_rf p{ margin-top: 44px; color: #333; font-size: 13px;line-height: 30px;}
.lf_box  .about  .round{ margin-top: 63px;}
.lf_box .xz1{ width: 1041px; margin: 69px auto 0px; position: relative; }
.lf_box .xz2{ width: 1000px; margin: 69px auto;}
.lf_box .lj {border: 1px solid #86c840; width: 258px; border-bottom: none; position: absolute;top: 0px;left: 14px;}
.lf_box .lj li{ cursor:pointer;color: #058558; border-bottom: 1px solid #86c840; width: 258px; height: 64px; line-height: 21px; background: url(../images/bgbg.jpg) no-repeat; }
.lf_box .lj li span:first-child{  font-size: 18px; font-weight: bold;}
.lf_box .lj li span:last-child{font-size: 12px;}
.lf_box .lj li div{    padding-top: 12px;
    padding-left: 30px;}
.lf_box .lj li.on{ background: #86c840; color: #fff;}
.xctable table { width: 700px; margin-top: 5px;}
.xctable table tr td{ position: relative; border: 1px solid #7d7a7a; text-align: center; height: 46px;}
.xctable table tr td img{ position: absolute; top: 0px; left: 0px; height: 46px;}
.bt_img{ position: relative; top: -15px;}
.zhiwei{ width: 700px;}
.zhiwei .bold{ margin-top: 35px; margin-bottom: 5px; font-size: 14px;}
.left_com{ margin-top: 40px;}
.left_com .title{ color:#fff; font-size:18px;width: 100%; height: 41px; background: #86c840; text-align: center; line-height: 41px;}
.left_com ul li{ position: relative; height: 41px; text-align: center; line-height: 41px; cursor: pointer;}
.left_com ul li img{ position: absolute;    right: 30px;
    top: 8px; display: none;}
.left_com ul li.on img{ display: block;}
.left_com ul li a{    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 124px;
    margin: 0 auto;}
.table_box{ height: 431px; overflow-y: auto;}
.num_box div{width: 20px; height: 20px; text-align: center; margin-right: 10px; line-height: 20px; cursor: pointer;}
.num_box div.on{     background: #86c840;
    color: #fff;
    width: 20px;
    height: 20px;
    line-height: 20px;
    border-radius: 50%;}
.bgul{
	border-top: 2px solid #ee4817;
	border-bottom: 1px solid #ee4817;
    background-color: #fff;
    height: 68px;
    margin-top: 9px;
     font-size: 18px;
     font-weight: bold;
    line-height: 68px;}
    .iconmiddle{ width: 960px; margin: 0 auto;}
	.iconmiddle img{    margin-left: 30px;
    margin-top: 13px;}
.footer{    width: 100%;
    height: 55px;
    background: #ee4817;
    color: #fff;
    margin: 0 auto;
    line-height: 55px;
    text-align: center;}
.indexbg{ position: relative; width: 100%; height: 750px; }
.lf_box .lf_tab1 li { font-size:18px;color: #fff; width: auto; padding: 0 10px;    height: 52px;    margin-right: 10px;}
.lf_box .lf_tab1 .on{ color: #052261;}
.lf_box .lf_tab1{     width: 630px;}
.company_box{     width: 907px;
    padding: 0 10px;
    margin: 0 auto;}
.company_box img{ margin-right: 40px;}
.company_box .company_word{ font-size: 14px;     text-align: justify; float: right; width: 480px; }
.click_box{ margin-top: 60px; margin-bottom: 40px; overflow: hidden ;}
.click_box li{ cursor: pointer; float: left; margin-left: 5px; width: 235px; height: 56px; text-align: center; line-height: 56px; font-size: 18px; background: #cfcfcf;}
.click_box li.on{ background: #ee4817; color: #fff;}
.show_box{ }
.hotcity li{ cursor: pointer; float: left; width: 37px; height: 37px; border: 2px solid #b1b1ae;
    color: #b1b1ae; text-align: center; line-height: 37px; font-size: 16px;margin-right: 30px; margin-top: 30px; position: relative;}
	.hotcity li img{    position: absolute; right: -13px;
    top: -24px;}
    .hotcity li a{color: #cecece;}
	.hotcity li:hover{border: 2px solid #ee4817; }
   	.hotcity li:hover a{color: #ee4817; }
   	.pageFocus{ background: #ee4817;}
   	.numbox span{    padding: 5px;
    margin-right: 2px;}