body { font-family:'Microsoft YaHei'; font-size:12px; color: #333333; }
.wrapper{ margin:0 auto; width:980px;}
#footer .wrapper{width:1024px;}

/*--top start--*/
#top{ height:40px; border-bottom:solid 1px #dfdfdf; background-color:#fafafa; color:#333333;}
.top_hotline{ line-height:40px; font-size:13px; float:left; padding-left:6px;}
.top_hotline a{ color: #333;}
.top_hotline a:hover{ color:#ff6666;}
.top_login{ float:right; width:285px;position: relative;z-index: 10;line-height: 40px;}
.top_login_person{ float: left; cursor:pointer;margin: 0 5px 0 0;}
.top_login_person a{ color:#333333;}
.top_login_person a:hover{ color:#ff6666;}
.top_login_pic{ height:40px; line-height:40px; float:left;}
.top_login_pic span{ height:100%; display:inline-block; vertical-align:middle;}
.top_login_pic img{ height:26px; line-height:26px; vertical-align:middle;}
.top_login_title{ height:40px; line-height:40px; float:left; padding-left:6px; font-size: 13px; white-space: nowrap; cursor:pointer;}
.top_login_company{ float: left; margin:0 5px 0 10px; cursor:pointer;}
.top_login_company a{ color:#333333;}
.top_login_company a:hover{ color:#ff6666;}

.top_login_company_reg,.top_login_person_reg{ float: left; margin:0 8px 0 0; cursor:pointer;}
.top_login_title_reg{ padding:0;}
.top_login_title_reg a{color:#333333; font-size:13px;}
.top_login_title_reg a:hover{color:#ff6666;}

.nav-more{position: relative;font-size: 16px;height:36px;_height:30px;line-height: 36px;padding:10px 24px;_padding:16px 24px 10px;display: inline-block;color: #3d4044;z-index:99;}
.nav-more i{background: url(../images/index/sign-sys-sprite.png) no-repeat -188px -56px;display: inline-block;width:10px;height:6px;vertical-align: middle;margin-left: 8px;overflow: hidden;}
.nav-more .arrow{background-position: -188px -69px;}
.s-nav .hover{color:#cd3333;border-bottom: 4px solid #cd3333;}
.s-nav .hover a{color: #cd3333;}
.r-top{width: 214px;text-align: right;}
/* .r-top li{width:65px;display: inline-block;height:60px;line-height: 60px;text-align: center;margin-right: 6px;color:#3d4044;position: relative;float:left;} */
.n-set-head{width:65px;display: inline-block;margin-right: 6px;color:#3d4044;position: relative;float:left;z-index:999;}
.nr-set-head{margin-right: 0;}
.sign-news,.sign-install{width:65px;display: inline-block;height:20px;line-height: 20px; cursor:pointer; margin:10px 0;}
.sign-pho{width:65px;display: inline-block;height:40px;line-height: 40px;position: relative; cursor:pointer;}
.sign-pho a{ cursor:pointer;}
.sign-pho img{ margin: 6px 0 0 0;vertical-align: top;}
.sign-news i{display: inline-block;width: 18px;height: 16px;background: url(../images/index/sign-sys-sprite.png) no-repeat 0 0;vertical-align: middle;margin-right: 3px;}
.sign-install i{display: inline-block;width: 18px;height: 16px;background: url(../images/index/sign-sys-sprite.png) no-repeat 0 -24px;vertical-align: middle;margin-right: 3px;}
/* .sign-pho i{display: inline-block;width: 30px;height: 30px;background: url(../images/sign-sys-sprite.png) no-repeat -188px 0;vertical-align: middle;} */
.sign-news em{background: url(../images/index/sign-sys-sprite.png) no-repeat 0 -49px;display: inline-block;width: 12px;height: 12px;vertical-align: middle;position: absolute;top:20px;left: 63px;}

/*--header start--*/
#header{ height:85px; clear:both;background-color: #fff;}
#logo{ padding-left:6px; height:85px; line-height:85px; float:left;}
#logo span{ height:100%; display:inline-block; vertical-align:middle;}
#logo img{ height:72px; line-height:72px; vertical-align:middle;}
#menu{ height:85px; line-height:85px; float:right;}
#menu ul li { text-align:center; float:left; margin: 0 10px; padding: 0 10px;}
#menu ul li a { color: #333333; font-size:14px;}
#menu ul li a:hover { color: #ff3333;}
#menu .menu_on { color: #ff3333;}
/*--header end--*/

/* 头部消息选项的子菜单 */
.news-menu{position: absolute;top:60px;right: -3px;width: 252px;z-index: 999;border-top:1px solid #cd3333;background: #fff;display: none;}
.triangle{position: absolute;top: -5px;right: 10px;background: url(../images/index/sign-sys-sprite.png) no-repeat -188px -143px;display: inline-block;width: 10px;height: 6px;overflow: hidden;}
.news-menu li{height: 40px;line-height: 40px;border-bottom: 1px solid #eaecee;text-align: left;}  
.news-menu li a{width: 202px;color: #666;display: block;width: 202px;padding: 0 15px 0 35px;}
.news-menu .on-line a{color: #3d4044;text-decoration: underline;}
.news-menu .on a{color: #fff;text-decoration: underline;background: #727a85;}
.news-bg{background: url(../images/index/sign-sys-sprite.png) no-repeat -188px -155px;width: 21px;color:#fff;height: 17px;text-align: center;line-height: 16px;font-size: 10px;display: inline-block;vertical-align: middle;_vertical-align: 0;margin:0 0 0 68px;_margin:-12px 0 0 68px;font-style: normal;overflow: hidden;}
/* 头部设置选项的子菜单 */
.set-menu{position: absolute;top:40px;right: -3px;width: 168px;z-index: 999;border-top:1px solid #cd3333;background: #fff;display: none;}
.set-menu li,.sign-menu li{border-bottom: 1px solid #eaecee;text-align: left;}
.set-menu li a,.sign-menu li a{color: #666;display: block;width: 148px;height: 40px;line-height: 40px;padding-left: 20px;}
/* 头部头像选项的子菜单 */
.sign-menu{position: absolute;top:40px;right: -3px;width: 168px;z-index: 999;border-top:1px solid #cd3333;background: #fff;display: none;}
.sign-pho i{display: inline-block;background: url(../images/index/t-head-bg.png) no-repeat top center;width: 30px;height: 30px;position: absolute;top: 6px;left: 35px;}

/* 新版消息 */
.x-news-menu{position: absolute;top:40px;right: -3px;width: 290px;z-index: 999;border-top:1px solid #cd3333;background: #fff;display: none;}
.triangle{position: absolute;top: -5px;right: 10px;background: url(../images/index/sign-sys-sprite.png) no-repeat -188px -143px;display: inline-block;width: 10px;height: 6px;overflow: hidden;}
.x-news{color: #3d4044;display: inline-block;float: left;height: 36px;line-height: 36px;margin-right: 6px;padding: 10px 0;position: relative;width: 65px;z-index: 99;}
.f-se-nav{}
.f-se-nav span{display: inline-block;width: 144px;text-align: center;color: #333;border-bottom:1px solid #ededed;height: 38px;line-height: 38px;float: left;}
.f-se-nav span:hover{cursor:pointer;}
.se-letter-item ul .lett-sign{display: inline-block;width: 230px;padding: 15px 10px 15px 45px;color: #666;}
.se-letter-item{}
.se-letter-item li{width: 290px;position: relative;height: auto;border-bottom:1px solid #ededed;}
.l-lett-pho{position: absolute;top: 15px;left: 10px;display: inline-block;width: 30px;height: 30px;}
.l-lett-pho img{vertical-align: middle;}
.r-lett-tips{}
.lett-send-time{color: #c0c0c0;}
.who-send{color: #444;}
.who-send em{color: #379ed3;}
.sel-new{background: #f6f6f6;}
.r-lett-tips p{line-height: 20px;text-align: left;}
.f-job-item{padding:0 0 32px;}
.f-job-item li{height: 52px;border-bottom: 1px solid #eaecee;text-align: left;}  
.f-job-item li a{color: #666;display: block;width: 240px;padding: 6px 15px 6px 35px;line-height:40px;}
.f_new_hide{display:none;} 
.no-news-statu{text-align:center;font-size:12px;color:#dbdbdb;padding:70px 0}
.no-news-statu p{font-size:12px;line-height:20px}

.top_nav_company{ width:200px;}
.top_nav_company .sign-pho{ width:200px;}
/*--top end--*/

/*--search start--*/
#search{ height:320px; background:url(../images/index/search_bg.jpg) top center no-repeat;}
#search .newly_added{ font-size:26px; color:#ffffff; text-align:center; padding:80px 0 10px; height:35px; line-height:35px; font-weight:bold;}
#search .newly_added_sub{ font-size:15px; color:#ffffff; text-align:center; height:30px; line-height:30px;}
#search .newly_added span{ display:inline-block; font-weight:bold; font-size:30px;}

/* #search_v{ height:380px; background:url(../images/index/search_bg_v.jpg) top center no-repeat;position:relative;} */
#search_v .search_yl_title{ font-size:36px; color:#ffffff; text-align:center; padding: 95px 0 10px 270px; height:48px; line-height:48px; }
#search_v .vedio_info{ height:48px; line-height:48px; overflow:hidden; padding:0 0 15px 444px;}
#search_v .vedio_info .vedio_info_title{ height:48px; line-height:48px; font-size:30px; float:left; color:#ffffff; text-align:center;}
#search_v .vedio_info  a.vedio_info_botton{ display:block; float:left; width:48px; height:48px; background:url(../images/index/play_pause.png) top center no-repeat; cursor:pointer;margin: 0 0 0 13px;}
#search_v .vedio_info  a.vedio_info_botton:hover{ background:url(../images/index/play_pause_on.png) top center no-repeat;zoom:1}

.slider-list a{cursor:pointer;}

.newly_added span.newly_added_spacing{ width:25px;}
/* .search_main{ width:674px; height:67px; line-height:67px; margin:0 auto 0; position:relative;}
.search_main_bg { width:674px; height:67px; background-color:#ffffff;filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3; position: absolute;}
.search_box{ width:664px; height:57px; line-height:57px; position: absolute; top:5px; left:5px; padding:0;}
.search_box .search_region{ background-color:#ffffff; width:130px; text-align:center; font-size:14px; float:left; padding-left:5px; cursor:pointer; _padding:18px 0 14px 5px;}
.search_box span{background:url(../images/index/search_choose_pic.jpg) center center no-repeat; width:8px; height:4px; line-height:4px; display:inline-block; padding:3px 0 0 10px; vertical-align:middle;}
.search_box .search_text{ background-color:#ffffff; border-left: solid 1px #d4d4d4; float:left; width:387px; height:57px; font-size:13px;}
.search_box .search_text .keyword{ height:27px; line-height:27px; padding:15px 0 15px 15px; width:372px; border:0; float:left;}
.search_box .search_btn{ float:left;}
.search_btn .search_submit{ background-color:#393a45; border:0; width:141px; height:57px; line-height:57px; text-align:center; color:#ffffff; font-size:14px; cursor:pointer;font-family: 'Microsoft YaHei';}
.search_btn .search_submit_hover{ background-color:#474754;} */


#search_v {
    bottom: -72px;
    left: 0;
    margin-left: 0;
    position: relative;
    width: 100%;
    z-index: 999;
}

.search_main{ width:100%; height:73px; line-height:67px; margin:0 auto 0; position:absolute;bottom:73px;left:0;_width:1400px;}
.search_main_bg {width:100%; height:73px;background:#000;opacity: 0.1;filter: alpha(opacity=10);position: absolute;bottom:0;left:0;zoom:1;display:block;_width:1400px;}
.search_box{ width:664px; height:57px; line-height:57px; position: absolute; bottom:8px; left:50%; padding:0;margin-left:-332px;}
.search_box .search_region{ background-color:#ffffff; width:130px; text-align:center; font-size:14px; float:left; padding-left:5px; cursor:pointer; _padding:18px 0 14px 5px;}
.search_box span{background:url(../images/index/search_choose_pic.jpg) center center no-repeat; width:8px; height:4px; line-height:4px; display:inline-block; padding:3px 0 0 10px; vertical-align:middle;}
.search_box .search_text{ background-color:#ffffff; border-left: solid 1px #d4d4d4; float:left; width:387px; height:57px; font-size:13px;}
.search_box .search_text .keyword{ height:27px; line-height:27px; padding:15px 0 15px 15px; width:372px; border:0; float:left;}
.search_box .search_btn{ float:left;}
.search_btn .search_submit{ background-color:#393a45; border:0; width:140px; height:57px; line-height:57px; text-align:center; color:#ffffff; font-size:14px; cursor:pointer;font-family: 'Microsoft YaHei';}
.search_btn .search_submit_hover{ background-color:#474754;}

.choose_area{ border:solid 1px #c1c8ce; width:466px; height:260px; margin:0 auto; position:absolute; background-color:#fff;z-index: 1000;}
.choose_area_nav{width:100px; overflow:auto; height:100%; float:left;}
.choose_area_nav ul li a{ line-height:30px; height:30px; padding-left:20px; cursor:pointer;font-size: 13px;color: #333333; display:block;}
.choose_area_nav ul li a:hover{ color: #ff6666; background-color:#e3e6ec;}
.choose_area_nav .area_nav_on{ background-color:#e3e6ec;}
.choose_area_list{ width:326px; float:left;max-height: 100%; overflow: auto;}
.choose_area_list ul li{ float:left;}
.choose_area_list ul li a{ display:inline-block; padding:0 5px; line-height:30px; height:30px; cursor:pointer; margin:0 5px;color: #333333; white-space: nowrap;}
.choose_area_list ul li a:hover{ color: #ff6666; background-color:#e3e6ec;}
.choose_area_close{ width:18px; float:right; padding:16px 11px;}
.choose_area_close .area_close{ width:18px; height:18px; background:url(../images/index/choose_area_close.jpg) top center no-repeat; cursor:pointer;}
.choose_area_list .area_nav_any{ color:#666;}
/*--search end--*/

/*--footer start--*/
#footer{ background-color:#393a45; height:211px; font-size:14px; padding-top:27px; clear:both;}
#footer .footer_hotline{ float:left; width:284px; height:155px; padding:29px 0 0 5px; color:#f2f2f2; line-height:30px; font-size:14px;}
.footer_hotline span{ display:block; font-size:20px;}
#footer .footer_menu{ float:left; font-size:14px; width:412px; height:156px; border-left:solid 1px #4c4e5d; border-right:solid 1px #4c4e5d; padding:14px 48px; color:#f2f2f2;}
.footer_menu .footer_menu_main{ width:80px; float:left; margin-right:14px;margin-left:12px;}
.footer_menu .footer_menu_right{ margin-right:0;}
.footer_menu_detail ul li{ height:26px; line-height:26px; text-align:left;}
.footer_menu_detail .footer_menu_title{ height:40px; line-height:40px;font-weight: bold;}
.footer_menu_detail ul li a{ font-size:13px; color:#f2f2f2; }
.footer_menu_detail ul li a:hover{ color:#ff6666;}
.footer_menu_detail ul li.footer_menu_title a{ font-size:14px; color:#f2f2f2; font-weight:bold;}
#footer .footer_ewm{ float:right; font-size:14px;height:184px; padding:4px 0px 0 0; text-align:center;}
.footer_ewm .footer_ewm_explain{ height:32px; line-height:32px; color:#bcbcbc; font-size:13px;}
/*--footer end--*/

/*footer-new */
#g-ft{ background-color: #393A45; font-size: 12px; color: #fff; padding: 10px 0;}
.g-ft{ width: 980px; margin:0 auto; border-top: 1px solid #4C4E5D;}
.g-ft .g-copyright{ text-align: center; padding: 10px 0;}
.g-ft .footernew{ width:218px;margin:auto; overflow: hidden;}
.g-ft .footernew .fr{float: right;padding: 5px 3px 0;width: 72px;}
.g-ft .footernew .fl{float: left;padding: 3px;}
.g-ft .footernew p{border: 1px solid #4C4E5D;float: left;font-size: 12px;height: 50px;line-height: 20px;margin: 6px;
padding: 0;width: 120px;overflow: hidden; background: #fff;display:inline-block;}
.g-ft .footernew a:visited{color: #656565;}
.g-ft .footernew a{color: #656565;text-decoration: none;}
.g-ft .footernew a:hover{color: #F66;text-decoration: underline;}


/*背景轮播样式--2016-1-8*/
.slider {
  width: 100%;
  height: 350px;
  position: relative;
  overflow: hidden;
  z-index: 99;
 }
.slider-list {
  width: 100%;
  height: 350px;
  overflow: hidden;
}
.slider-list a {
  display: block;
  height: 350px;
  width: 100%;
}
#sliderNavBtns
{
    position: absolute;
	bottom: 72px;
    right: 26px;
    padding: 0px;
    z-index: 999999;
    width: 100%;
}

#sliderNavBtns ul{
  position: absolute;
  bottom: 0;
  left: 49%;
  z-index: 1;
  margin:0 auto 4px;
  width: 100%;
}

.slider_nav_btns
{
   /* display: inline-block;
    _zoom:1;
    _display: inline;*/
    float: left;
    margin: 1px 0 0 6px;
    width: 10px;
    height: 10px;
    text-align: center;
    overflow: hidden;
    cursor: pointer;
    background: #fff;;
	opacity:.5;
    filter:alpha(opacity=50);
    border-radius:50%;
}

.slider_nav_btns_active{
   
    margin: 1px 0 0 6px;
    margin-top: 0;
    height: 10px;
    width: 10px;
    text-align: center;
    overflow: hidden;
	opacity:1;
	background-color:#fff;
	filter:alpha(opacity=100);
    cursor: pointer;
}

.urgent_jobs_list1 {
    clear: both;
    overflow: auto;
    padding-bottom: 38px;
}
.urgent_jobs_list1 ul {
    display: none;
}
.urgent_jobs_list1 .tab_data_hover {
    display: block;
}
.urgent_jobs_list1 .urgent_jobs_detail {
    background-color: #fff;
    border: 1px dashed #ccc;
    float: left;
    height: 81px;
    margin: 0 11px 12px 0;
    padding: 12px 8px 12px 16px;
    position: relative;
    width: 293px;
}


#footer .footer_hotline{
  width: 261px;
}
#footer .footer_menu{
  padding:14px 21px;
}
#footer .footer_ewm{
  width: 148px;
  padding-top:36px;
}
#footer .footer_ewm img{
  width: 100px;
  height: 100px;
}
#footer .footer_ewm_app{
  width:100px;
  padding-right:37px;
}
.footer_menu_detail .footer_menu_title{
  height: 45px;
  line-height:45px;
  color:#aaa;
}
/*.footer_ewm .footer_ewm_explain{
  width: 105px;
}*/

#footer{
  color:#aaa;
}
.footer_menu_detail ul li a{
  color:#aaa;
}
#footer .footer_hotline{
  color:#aaa;
}
#g-ft{
  color:#aaa;
}
#g-ft a{
  color:#aaa;
}
 #footer .person_page .footer_menu{
  padding:14px 10px 14px 50px;
  width:323px;
 }
 .footer_menu .person_page .footer_menu .footer_menu_main{
  margin-right:31px;
 }
 #footer .person_page .footer_hotline{
  width: 285px;
 }

/*无结果*/
.no_result{
  width:362px;
  margin:110px auto 160px;
}
.no_result i{
  float:left;
  width:40px;
  height:40px;
  margin-top:8px;
  background:url(../images/warning.gif) no-repeat;
}
.no_result p{
  float:left;
  margin-left:15px;
  color:#666;
  font-size:20px;
  font-weight:600;
}

.sao_er_code img {
  max-width: 100px;
}
.top_hotline .new-header-link {
  display: inline-block;
  margin-right: 8px;
}