/*
@author: 5400
@update:5400(2018-3-28)
*/
/* language choose */
.jobcn_language_choose .language_choose_box{width:360px;margin:0 auto;overflow:hidden;background:#FFF;border-radius:2px;padding:0;}
.jobcn_language_choose h1{height:24px;line-height:24px;padding:30px 0;margin:0;color:#444;font-size:14px;text-align:center;font-weight:normal;}
.jobcn_language_choose h1 a{font-size:14px;color:#444;}
.jobcn_language_choose .btn{background:#EDEDED;height:29px;padding:12px;text-align:right;}
.jobcn_language_choose .btn button{height:29px;line-height:29px;margin:0;padding:0;border:0;margin-left:10px;cursor:pointer;}
.jobcn_language_choose .language_choose_box .chooseURL{width:110px;background:#5CB65C url("/commImage/10.2/ui/btn/btn03.png") 0 -100px no-repeat;color:#FFF;}
.jobcn_language_choose .language_choose_box .chooseGoOn{width:58px;background:#DCE5E9 url("/commImage/10.2/ui/btn/btn03.png") 0 -150px no-repeat;color:#55595B;}

@font-face{font-family: Gabriola;src: url('/about/images/Gabriola.ttf');}
body{background:#f4f4f4; font-size:12px;font-family: microsoft yahei,Tahoma,Arial,SimSun; padding-top: 108px;}
*{ margin:0px; padding:0px; list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.hide,.hidden{display:none;}
.fl{float:left;}
.fr{float:right;}
.pointer{cursor:pointer;}
.inline-block{display:inline-block;zoom:1;*display:inline;}
.vam{vertical-align:middle;}
label.vam{vertical-align:middle;font-family:tahoma;}
.about_screen{ width:100%;}
.about_width{ width:1190px; margin:0px auto; padding:0;}
.relative{position:relative;}
.about_title{ height:90px; width:100%; }
.title_banner{ width:100%; height:240px;min-width:1190px}
.jobcn_index{width:1190px;margin:0 auto;}
/* header */
.header{ width:100%; background:#fff; box-shadow: 0px 2px 4px rgba(0,0,0,0.1); position:absolute; top: 28px; left:0; z-index: 101;min-width:1190px;}
.header .about_width{ padding:0; width:1190px;}
.header .logo_menu{ height: 80px;}
.header .logo_menu .logo{ float:left;margin-top: 10px;}
.header .logo_menu .logo h1{ float:left;}
.header .logo_menu .logo h1 a{ background:url("/about/v2/images/logo.png") no-repeat 0px center;width:230px; height:60px;display:block;overflow:hidden; text-indent:-300px; }
.header .logo_menu .logo .portrait{ float:left;}
.header .logo_menu .logo .portrait i{ float:left;border-left:1px solid #dedede; height:50px; margin-top:5px;}
.header .logo_menu .logo .portrait img{ width:56px; height:56px; border-radius:50%;margin-left:29px;}
.header .logo_menu .logo .noLoin{ display:none;}

.header .logo_menu .menu{ float:right;  position:relative;margin-top:25px;}
.header .logo_menu .menu li{ float:left; font-size:16px; position:relative;}
.header .logo_menu .menu li.menu_ct{padding-right:0px;}
.header .logo_menu .menu li.active a{ color:#fff; background:url("/about/v2/images/bg_01.jpg") no-repeat;background-size:100% 100%;}
.header .logo_menu .menu a{ color:#222222;font-family:"microsoft yahei";height: 30px;line-height: 30px;padding: 0 14px;margin:0px 10px;border-radius:15px;display: inline-block; }
.header .logo_menu .menu a:hover{ text-decoration:none; background:url("/about/v2/images/bg_01.jpg") no-repeat; color:#fff;background-size:100% 100%;}

.header .logo_menu  .websites{ position:absolute;left:-50px;top:45px;font-size:14px;width:250px; display:none;}
.header .logo_menu  .websites a,.header .logo_menu  li.active .websites a{ float:left; line-height:26px;color:#74767b; margin-right:20px;}
.header .logo_menu  .websites a:hover,.header .logo_menu  li.active .websites a:hover{color:#000;}
.header .logo_menu .menu li.active .ser_active {color:#444; font-weight:bold; }
.header .logo_menu  .lise_menu{ position:absolute;right:0;top:45px;font-size:14px;width:130px;}
.header .logo_menu .menu li.active .lise_menu a{ color:#74767b;}
.header .logo_menu .menu li.active .lise_menu a:hover{ color:#e85148;}
.header .logo_menu  .lise_menu a{ float:left; line-height:26px;}
.header .logo_menu  .lise_menu a:hover{ color:#e85148;}


/* footer */
.footer{background:#fff;border-top:1px solid #ddd;overflow:visible;}
.footer div{overflow:visible;}
.footer_information{padding:28px 0;font-size:14px;}
.footer_information_left{float:left;}
.footer_information_left_logo{float:left;width:240px;}
.footer_information_left_logo dd img{margin:12px 0 0 15px;}
.footer_information_left_logo dt{text-align:center;padding-top:8px;}
.footer_information_left_contact{float:left;}
.footer_information_left_contact span{float:left;}
.footer_information_left_contact a{font-family:"Microsoft yahei",SimSun,Tahoma;font-size:14px;color:#222;}
.footer_information_left_contact dt{line-height:22px;padding-bottom:9px;font-weight:bold;font-family:"Microsoft yahei",SimSun,Tahoma;font-size:14px;}
.footer_information_left_contact li{font-family:"Microsoft yahei",SimSun,Tahoma;font-size:14px;}
.footer_information_right{float:right;}
.footer_information_right dl{float:left;padding-left:90px;}
.footer_information_right dl.footer_information_right_about{border-left:1px solid #ddd;}
.footer_information_right dt{line-height:22px;padding-bottom:9px;font-weight:bold;font-family:"Microsoft yahei",SimSun,Tahoma;font-size:14px;}
.footer_information_right a{color:#222;font-family:"Microsoft yahei",SimSun,Tahoma;font-size:14px;}
.footer_information li{line-height:22px;padding:9px 0;}
.footer_information li.last{padding-bottom:0;}
.footer_information li span{color:#bbb;}
.footer_information_right_mobile i{width:20px;height:20px;display:inline-block;vertical-align:top;margin:1px 5px 1px 0;}
.footer_information_right_mobile li.JobcnApp{padding:14px 0 7px;}
.footer_information_right_mobile li.JobcnApp i{background:url("/commImage/10.2/ui/icon/80.png") no-repeat 0 0;}
.footer_information_right_mobile li.WeChat i{background:url("/commImage/10.2/ui/icon/80.png") no-repeat 0 -50px;}
.footer_information_right_mobile li.WeChat .mobile_tab_hd{font-family:"Microsoft yahei",SimSun,Tahoma;font-size:14px;}
.footer_information_right_mobile li.WeChat .mobile_tab:hover{position:relative;}
.footer_information_right_mobile li.WeChat .mobile_tab:hover .mobile_tab_bd{display:block;position:absolute;bottom:39px;right:0;border:1px solid #ddd;background:#fff;border-radius:4px;padding:25px 10px 20px;width:260px;}
.footer_information_right_mobile li.WeChat .mobile_tab:hover .mobile_tab_bd div{float:left;padding:0 20px;}
.footer_information_right_mobile li.WeChat .mobile_tab:hover .mobile_tab_bd img{vertical-align:top;}
.footer_information_right_mobile li.WeChat .mobile_tab:hover .mobile_tab_bd span{display:block;text-align:center;color:#222;font-size:14px;padding-top:8px;}
.footer_information_left_contact li.ServiceLine{font-family:"Microsoft yahei",SimSun,Tahoma;font-size:14px;}
.footer_information_left_contact li.ServiceLine div{padding-left:70px;font-family:"Microsoft yahei",SimSun,Tahoma;font-size:14px;}
.footer_information_left_contact li.ServiceMail{padding:7px 0;}
.footer_information_right_mobile dd a{background:#fff;*display:inline;*zoom:1;display:inline-block;width:138px;padding:7px 11px;border-radius:5px;text-decoration:none;cursor:pointer;font-family:"Microsoft yahei",SimSun,Tahoma;font-size:14px;border:1px solid #e5e5e5;}
.footer_information_right_mobile dd a:hover{background:#dcdcdc;}
.footer_copyright_left{float:left;}
.footer_copyright_right{float:right;}
.footer_copyright{line-height:22px;height:22px;padding:9px 0;border-top:1px solid #ddd;color:#999;font-size:12px;font-family:"Microsoft yahei",SimSun,Tahoma;}
.footer_copyright a{color:#999;font-size:12px;font-family:"Microsoft yahei",SimSun,Tahoma;}

/* banner */
.vas_product_banner{height:640px;text-align:center;overflow:hidden;position:relative;z-index:1;min-width:1190px;}
.vas_product_banner dl{padding-top:70px;color:#fff;display:none;}
.vas_product_banner dt,.vas_product_banner dt em{ font-size:68px;  text-shadow:0px 2px 4px #666; }
.vas_product_banner dt em{ color:#fff600; font-style:normal}
.vas_product_banner dd{ font-size:48px; line-height:100px; }
.vas_product_banner dd.illustrator{ font-size:18px ;line-height:30px }
.vas_product_banner ul li{width:100%;}
.vas_product_banner .bg{position:relative;height:640px;}
.vas_product_banner .bg a{ display:block;width: 100%;height: 100%;}
.vas_product_banner .bx-window a{width:990px;margin:0 auto;display:block;text-indent:-2000px;overflow:hidden;height:390px;}
.vas_product_banner .img1{background:url("/about/v2/images/banner_01_1.jpg") center center no-repeat;}
.vas_product_banner .img2{background:url("/about/v2/images/banner_01_3.jpg") center center no-repeat;}
.vas_product_banner .img3{background:url("/about/v2/images/banner_01_2.jpg") center center no-repeat;}
.vas_product_banner .img4{background:url("/about/v2/images/banner_01_1.jpg") center center no-repeat;}
.vas_product_banner .img5{background:url("/about/v2/images/banner_01_4.jpg") center center no-repeat;}
.vas_product_banner .img6{background:url("/about/v2/images/banner_01_6.jpg?v20190930") center center no-repeat;}
.vas_product_banner .bx-prev{display:none;}
.vas_product_banner .bx-next{display:none;}
.vas_product_banner .bx-pager{height:18px;width:80px;margin:0 auto;text-align:center;overflow:visible;position:absolute;bottom:162px;left:50%;z-index:100;margin-left:518px;}
.vas_product_banner .pager-link{width:10px;height:10px;line-height:10px;background:#fff;border-radius:50%;margin:0 5px;cursor:pointer;float:left;display:block; display:inline-block;text-indent:-1000px;overflow:hidden;}
.vas_product_banner .pager-active{background:#f26b01;text-decoration: none;}

/* public jobcn toolbar fr */
html {_background:url(about:blank) fixed; } 
.jobcn_toolbar_fr{bottom:140px;right:7px;position:fixed;width:47px;z-index:400;_position:absolute;_top:expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight-400)); }
.jobcn_toolbar_fr li{padding-top:5px;}
.jobcn_toolbar_fr a{display:block;width:47px;height:47px;line-height:47px;line-height:50px\9;_line-height:47px;background:url("/commImage/10.2/ui/icon/25.png") no-repeat;_background:url("/commImage/10.2/ui/icon/25_ie6.png") no-repeat;text-indent:-100px;overflow:hidden;border-radius:5px;}
.jobcn_toolbar_fr .top_triangle a{background-position:0 0;}
.jobcn_toolbar_fr .fenxiang a{background-position:0 -50px;}
.jobcn_toolbar_fr .proposal a{background-position:0 -100px;}
.jobcn_toolbar_fr .message a{background-position:0 -150px;}
.jobcn_toolbar_fr a:hover{text-decoration:none;background:#E85148;text-indent:0;text-align:center;color:#FFF1E7;font-weight:bold;}
.jobcn_toolbar_fr .fenxiang{position:relative;_zoom:1;}
.jobcn_toolbar_fr #bdshare a.share{width:110px;height:47px;position:absolute;bottom:0;left:0;padding-top:0;opacity:0;filter:alpha(opacity=0);left:-70px}

/* jobcn site nav */
.nav_bar{ background:#f5f5f5;position:absolute; top:0px;z-index: 102; width:100%;border-bottom:1px solid #eee;height:28px;overflow: visible;left:0;}
.site_nav{ width:1190px; margin:0 auto;}
.site_nav div{overflow: visible;}
.site_nav .sn_logo{float:left;line-height:28px;height:28px;padding:0 10px;}
.site_nav .sn_logo a{color:#666;}
.site_nav .sn_nav{float:left;line-height:28px;height:28px;}
.site_nav .sn_nav li{padding:0 10px;}
.site_nav .sn_nav li a{color:#666;}
.site_nav .sn_quick_menu{float:left;width:397px;}
.site_nav .menu_item{float:left;position:relative;width:90px;height:28px;margin-right:-1px}
.site_nav .site_cont{float:left;width:90px}

.site_nav .sn_login_info .per_not_login ul{float:right;}
.site_nav .sn_login_info .per_not_login li{float:left;padding:0 15px;background:url("/commImage/10.2/ui/icon/31.png") no-repeat -299px -42px;}
.site_nav .sn_login_info .per_not_login li.per_not_login_info{background:none;}
.site_nav .sn_login_info .per_not_login a{color:#666;}
.site_nav .sn_login_info{width:130px;}
.site_nav .sn_login_info .menu_hd{width:99px;padding-right:15px;text-align:right;background-image:none;}
.site_nav .sn_login_info .menu_hd span{background:#ececec;padding:0 3px;margin:0 3px;border-radius:2px;color:#818181;}
.site_nav .sn_login_info .menu-bd{width:128px;line-height:20px;overflow:hidden;}
.site_nav .sn_login_info .menu-bd ul{width:98px;margin:0 auto;border-top:1px solid #EEE;padding:4px 0;}
.site_nav .sn_login_info .menu-bd li{line-height:20px;height:20px;width:auto;padding:0;position:relative;}
.site_nav .sn_login_info .menu-bd ul.sn_login_info_msg{border-top:0;}
.site_nav .sn_login_info .menu-bd a{color:#727272;}
.site_nav .sn_login_info .menu-bd span{position:absolute;top:0;right:0;}
.site_nav .sn_login_info .sn_login_info_exit{position:absolute;top:0;right:0;color:#b1b1b1;}
.site_nav .sn_login_info .sn_login_info_name{float:left;width:60px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.site_nav .sn_login_info .sn_login_info_number{width:39px;float:left;}
.site_nav .sn_nav li{float:left;line-height:28px;height:28px;background: url("/commImage/10.2/ui/icon/31.png") no-repeat -299px -42px;}
.site_nav .sn_quick_menu{float:right;line-height:28px;height:28px;}
.site_nav .menu-bd{position:absolute;top:28px;right:0;border:1px solid #eee;background:#FFF;z-index:2;}
.site_nav .menu_hd{ color:#666; font-family:microsoft yahei;font-weight:normal;margin:0;line-height:28px;height:28px;width:74px;padding:0 1px 0 15px;background:url("/commImage/10.2/ui/icon/31.png") no-repeat -299px -42px;cursor:pointer;font-size: 12px;}
.site_nav .menu_hd b{background:url("/commImage/10.2/ui/icon/31.png") no-repeat -48px 6px;padding:0 2px;margin-left:3px;}
.site_nav .menu_hd i.phone{background:url("/commImage/10.2/ui/icon/31.png") no-repeat -100px 2px;padding:2px 5px;}
.site_nav .sn_mobile .menu-bd{width:412px;padding:16px 8px 8px 8px;}
.site_nav .sn_mobile img{display:block;}
.site_nav .sn_mobile .mobile_item_text{}
.site_nav .sn_mobile .mobile_item_text a{color:#727272;}
.site_nav .sn_mobile .mobile_item_text i{background:url("/commImage/10.2/ui/icon/31.png") no-repeat;padding:2px 8px;margin-right:2px;}
.site_nav .sn_mobile .sn_mobile_wx i{background-position:-152px 0;padding:2px 10px;}
.site_nav .sn_mobile .sn_mobile_Android i{background-position:-200px 0;}
.site_nav .sn_mobile .sn_mobile_iPhone i{background-position:-250px 0;}
.site_nav .sn_mobile .sn_mobile_program i{background-position:0px -100px;}
.site_nav .mobile_item{float:left;padding:0 8px}
.site_nav .sn_sitemap .menu-bd{width:600px;padding:15px 0;}
.site_nav .sn_sitemap ul{border-left:1px solid #EEE;margin-left:-1px;line-height:28px;}
.site_nav .menu-bd li{width:73px;padding-left:15px;line-height:28px;height:28px;}
.site_nav .menu-bd li a{color:#727272;}
.site_nav .sn_sitemap li a{color:#727272;}
.site_nav .sn_sitemap h3{font-weight:bold;color:#535353;padding:0 0 5px 15px;}
.site_nav .site_job_search li{float:left;width:75px;padding-left:15px;}
.site_nav .site_hot_area li{float:left;width:45px;padding-left:15px;}
.site_nav .site_job_sort{width:180px;}
.site_nav .site_job_sort li{float:left;width:75px;padding-left:15px;}
.site_nav .site_hot_area{width:240px;}
.site_nav .sn_menu{position:relative;}
.menu_item_active .menu-bd{display:block;}
.menu_item_active .menu_hd{background:#FFF;height:29px;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;position:absolute;top:0;left:0;z-index:3;padding:0 0 0 14px;}
.menu_item_active .menu_hd b{background-position:2px 6px;}

#baidu_jsapi_watermark{opacity:0;}