﻿@charset "utf-8";
/* CSS Document */
html,body { background:#fff;margin:0; padding:0; border:0; text-align:left; font-size:12px; line-height:1.8em; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:14px;text-align:left !important;}
html { -webkit-text-size-adjust:none;}
input,textarea,select { margin:0; padding:0; font-family:'Microsoft YaHei',Arial, Helvetica, sans-serif; font-size:12px; color:#000; outline:none;}
p,img,div,ol,ul,li,dl,dt,dd,table,tr,td,span,em,strong,label,form,h1,h2,h3,h4,h5,h6,iframe,font,b,u,i,del,a { margin:0; padding:0; border:0; list-style-type:none;}
a { color:#333; text-decoration:none; outline:none;}
a:hover { color:#ff6600;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}

.w960{width:964px;margin:0 auto;clear:both;}
.bgnone{background:none !important;}

.bagin{ border:1px solid #ddd; background:#fff;}
.w960{ width:964px; margin:15px auto 0 auto;}

/*新增em*/
.process_engineer_fontstop em{ color:#ddd;font-style: normal;}

/*************Process_Engineer**********/
.Process_Engineer{ background:#fff;width:946px; margin:0 auto;    border-top: 1px solid #ddd;}
/*******************Process_Engineer_left***************/
.Process_Engineer_left{ width:672px; padding:18px 18px 18px 0; border-right:1px solid #ddd; position:relative; }
.Process_Engineer_left .watermark{height:100%; width:100%;  position:absolute; top:0px; left:0; z-index:2; opacity: 0.2;filter:Alpha(opacity=20)}
.process_engineertop{ width:672px; position:relative;}
.process_engineertopbag{ height:93px;}
.process_left{ width:128px;}
.process_title{ font-family:"Microsoft YaHei"; padding:15px 0; font-size:36px; color:#00998a; width: 672px;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap; line-height:42px; font-weight:normal;}
.process_imglist{ padding-top:18px; padding-left:8px; position:relative;}
.erm_listinder{ position:absolute; top:50px; left:-30px; width:100px; background:#fff; border:1px solid #ddd; height:100px; padding:10px; border:2px #ffaa00 solid; display:none;}
.infer_lisrd{ width:5px; height:3px; position:absolute; top:47px; left:24px; display:none;background:url(/images/position/list_inferde.png) no-repeat;}
.process_icomimgd:hover .infer_lisrd{ display:block;}
.process_icomimgd:hover .erm_listinder{display:block;}
.process_icomimgd{ width:25px; height:22px; background:url(/images/position/er_list_icom_1.png) no-repeat; display:block;float:left;}
.infer_lisrd{ width:5px; height:3px; position:absolute; top:47px; left:24px; display:none;background:url(/images/position/list_inferde.png) no-repeat;}
.process_icomimgd1{ width:25px; height:22px; background:url(/images/position/er_list_icom_2.png) no-repeat0 2px; display:block; float:left;}
.process_icomimgd:hover{ background:url(/images/position/list_icomimg1.png) no-repeat;}
.process_icomimgd1:hover{ background:url(/images/position/list_icomimg.png) no-repeat;}
.process_icomimgd1{ width:25px; height:22px; background:url(/images/position/er_list_icom_2.png) no-repeat; display:block; float:left;}
.process_imglist a{ margin:3px 10px; }
.prosess_listbag{ position:absolute; top:0; left:-27px; background:url(/images/position/process_leftbag.png) no-repeat; width:27px; height:102px;}
.process_engineerfonts{border-bottom:1px solid #ddd; padding-bottom:10px; font-family:"Microsoft YaHei"; line-height:38px; color:#ddd;}
.process_engineer_fontstop p{ color:#ffaa00; padding-right:11px; font-size:30px; float:left;}
.process_titlein{ line-height:24px; color:#999;}
.list_infour a{ color:#666; margin-right:16px; float:left; postion:relative;}
.list_infour a img{ padding-right:6px; padding-top:13px;}
.process_engineer_fontstop span{padding:0 11px; font-size:16px; color:#666;}
.process_engineer_fontstop i{ font-style:normal; padding-right:6px;}
.process_engineer_fontlist{ margin-top:14px; font-size:14px;  padding-bottom:9px; float:left; width:100%;}
.process_engineer_fontlist li{ border:1px solid #9cd9d3; float:left; color:#32978d; padding:0 10px; height:30px; line-height:30px; margin:0px 12px 6px 0; display:inline;}
.process_engineer_fontstop.ovh{text-overflow: ellipsis;overflow: hidden; color:#333; white-space: nowrap;}
.description{ padding:21px 0 31px 0;}
.description{ font-family:"Microsoft YaHei"; font-weight:normal;}
.process_title_listin{ margin-bottom:20px;}
.process_bottom_bag{ margin-bottom:26px; position:relative; border:1px solid #ddd; width:672px; height:55px; background:#f6f6f6;}
.process_bottom{ margin-top:35px;}
.process_infor_list{background:url(/images/position/p_list_icom.png) no-repeat; width:12px; height:12px; display:block; position:absolute; top:6px; right:6px; cursor:pointer;}
.process_bottom_bag span{ line-height:55px; font-size:16px; color:#333; padding-left:19px;}
.process_bootom_listin{ width:210px; height:48px; background:#d7d7d7; display:block; color:#fff; text-align:center; line-height:48px; font-size:18px;}
.process_bootom_listin:hover{ color:#fff;}
.process_bottom_icom{ width:148px; height:35px; background:#00998a; text-align:center; color:#fff; line-height:35px; margin:10px 48px 0 0;}
.process_bottom_bag .process_bottom_icom:hover{background: #009082; color: #fff;}

.description_listind h5,.process_engineer_listin{ font-weight:normal; height:21px; line-height:21px; margin-bottom:7px; padding-left:12px;font-size:18px; color:#333; font-family:"Microsoft YaHei"; border-left:7px solid #00998a;}
.description_list h6{ font-weight:normal;margin-top:20px; color:#333; font-size:14px;}
.description_list p{ color:#666; line-height:28px;}
.morde_listin{ cursor:pointer; color:#fd7272; height:25px; line-height:25px;}
.morde_listin a p{ color:#fd7272;}
.morde_listin span{ background:url(/images/position/more_listicom.png) no-repeat center center; width:11px; margin-left:3px; height:25px; display:block; float:left;}
.apply_list{overflow: hidden;}
.apply_list input{ width: 210px; margin-right: 16px; float: left; height: 48px; line-height: 48px;  outline: none;text-align:center; font-size:18px; margin-top:35px;}
.submitResumebtn{ background:#fff; color: #f2a100; border: 1px solid #f2a100; color:#f2a100;}
.apply_list a:hover .submitResumebtn{ background:#f2a100;color:#fff;}
.communImmediatelybtn{
	background: #f2a100;
	color: #fff;
	border: none;
	font-size: 18px;
}

.Recommended_position_in{ width:100%; padding-top:38px;}
.Recommended_position_in h5{font-weight:normal; height:21px; line-height:21px; margin-bottom:20px; padding-left:12px;font-size:18px; color:#333; font-family:"Microsoft YaHei"; border-left:7px solid #00998a;}
.Recommended_list ul{ width:100%; overflow:hidden; font-size:15px; font-family:"Microsoft YaHei"; height:66px; line-height:66px; border-bottom:1px dashed #ddd;}
.Recommended_list ul li{ float:left; height:66px; line-height:66px; padding-left:8px;}
.Recommended_listinder{ width:100%;}
.Recommended_listinder1{ background:#f8f8f8;}
.Recommended_listinder_listin1 a{ color:#00998a;}
.Recommended_listinder_listin1 a:hover{ color:#ff6600;}
.Recommended_listinder_listin1{ width:200px; color:#00998a;}
.Recommended_listinder_listin2{ width:245px; color:#999;}
.Recommended_listinder_listin3{ width:110px; color:#666;}
.Recommended_listinder_listin4{ width:60px; font-size:12px; color:#999;}
.Recommended_listinder_listin2 span{ color:#ffaa00;}
.Recommended_listinder_listin2 i{ font-style:normal; margin:0 8px; color:#666; font-size:8px;}
.Recommended_position_listinfder{ background:#f8f8f8; height:70px; line-height:70px; text-align:center;}
.Recommended_position_listinfder a{ color:#fd7272; font-size:16px; font-family:"Microsoft YaHei";}

/**************Process_Engineer_right************/
.process_engineer_title{ padding-top:30px;}
.process_in_for{ font-size:14px; color:#00998a; height:18px; font-family:"Microsoft YaHei"; line-height:17px;}
.process_in_for img{ padding-right:6px;}
.list_titlein_for li{ padding:0 4px;}
.list_titlein_for li p{ float:left; font-family:"Microsoft YaHei"; color:#666;}
.list_titlein_infr1{ width:144px;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.list_titlein_infr2{ width:66px;white-space: nowrap;text-overflow: ellipsis; overflow: hidden; margin-left:15px;}
.list_titlein_for li { border-bottom:1px solid #ddd; float:left; padding:10px 0;}
.list_titlein_for li  .list_titlein_color1{ color:#00998a; font-size: 14px;}
.list_titlein_for li  .list_titlein_color1:hover{ color:#00998a; text-decoration: underline;}
.list_titlein_for li  .list_titlein_color2{ color:#ffaa00;}
.list_titlein_for li  .list_titlein_color3{ color:#999;}
.list_titlein_for li  .list_titlein_color3:hover{text-decoration: underline;}
.Process_Engineer_right{ width:226px; padding:14px;}
.Process_engineer_top{ width:100%; border-bottom:1px solid #ddd; padding-bottom:30px;}
.Process_engineer_top h5 .postion_list_infor{color:#00998a;line-height:26px;}
.Process_engineer_top h5 .postion_list_infor:hover{color:#009082;text-decoration: underline;}
.Process_engineer_top h5 .postion_list_infor img{height: 20px;vertical-align: text-bottom;margin-bottom: 1px;}
.process_engineer_listtop{ width:226px; display:table-cell; text-align:center;vertical-align:middle;}
.process_engineer_listtop img{ vertical-align:middle;width:238px;}
.Process_engineer_top h5{line-height: 24px; padding-bottom: 10px; font-size:18px; color:#333; font-family:"Microsoft YaHei"; font-weight:normal; text-align:center;padding-top: 30px;}
.Process_engineer_top .process_engineer_listinfder{ padding-bottom:20px; font-family:"Microsoft YaHei"; font-size:14px; line-height:28px; color:#666;} 
.process_engineer_listinfder a{ color:#fd5353;background:url(/images/position/morder_left_icom.jpg) no-repeat right center; padding-right:12px; padding-left:8px;}
.address{ padding-top:24px;}
.adderinl_lisfed { font-size:14px; color:#666; font-family:"Microsoft YaHei"; line-height:30px;}
.adderinl_lisfed a{ color:#fd7272; text-decoration:underline;}
.map_listindad{ height:188px; width:239px; display:block; position:relative;}
.postion_title_r{ width:233px; margin-bottom:16px; padding-left:15px;}
.postion_title_r p span{display: block; float:left;width:197px;word-wrap: break-word;}
.postion_infourd_in{ width:521px; color:#333; font-family:"Microsoft YaHei"; font-size:16px;}
.postion_title_r a{ color:#fd5353; text-decoration:none; font-size:14px;}
.postion_title_r p{ color:#666; font-size:14px; line-height:28px; font-family:"Microsoft YaHei"; float:left; width:100%;}
.ewm_listin1{ padding:6px 0 0 8px; cursor:pointer;}
.erw_listin2 img{width:112px; padding:7px;}
.erw_listin2{width: 136px;height: 126px;position: absolute;margin-top: -10px;background: url(/images/position/sprite_list.png) no-repeat;}
.erw_listin img{ text-align:center; padding-top:12px;width:100px;}
.postion_infourd_in b{ font-weight:normal; float:left;}
.postion_title_r p img{ padding-right:6px; padding-top:8px;}
.postion_title_list{width: 197px;overflow: hidden;white-space: nowrap;display:block;text-overflow: ellipsis;}

/**************************************职位详情****************/
.logo_mageeser{ border: 1px solid #ddd; width:946px;margin:0 auto; background:#fff; position:relative;}
.logog_mageeser_indader{ width:962px;border-top:5px solid #00998a; margin:0 auto; position:absolute; top:-2px; left:0; height:5px; display:block;}
.logo_mageeser_leftin{ overflow:hidden;float:left; border:1px solid #ddd; margin:16px; width:270px; text-align:center; height:224px;}
.logo_mageeser_leftin span{ display:inline-block; height:100%; vertical-align:middle;}
.logo_mageeser_leftin img{ max-width:190px; max-height:220px; vertical-align:middle;}
.logo_listinfor{border-left:1px solid #ededed; width:578px;min-height:226px;_height:226px;padding:16px 0 16px 30px;}
.logo_listinfor h6{ padding-bottom:13px; line-height:30px; padding-top:4px; font-size:24px; color:#333; font-family:"Microsoft YaHei";}
.logo_listinfor p{ line-height:32px; color:#333333; width:578px; float: left; font-size:14px; font-family: "Microsoft YaHei" ; font-size:16px;}
.postion_titlein{ margin-top:20px;}
.postion_title_l{ width:600px;}
.logo_listinfor h6 span img{vertical-align: text-bottom;margin:0 5px;}

.postion_title_l p span{ float:left; width:556px;}

.postion_infourd_in{ width:521px; color:#333; font-family:"Microsoft YaHei"; font-size:16px;}
.postion_title_l a{ color:#fd5353; cursor:pointer; text-decoration:none; font-size:14px;}
.postion_title_l p{ color:#666; font-size:14px; width:100%;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.erw_listin img{ text-align:center; padding-top:12px;}
.postion_infourd_in b{ font-weight:normal; float:left;}
.postion_title_l p img{ padding-right:6px; padding-top:10px;}
.erw_listin{ width:112px; text-align:center; display:none;z-index:99; height:118px; top:28px; left:-35px; background:url(/images/position/erw_bag.png) no-repeat center; position:absolute;}
.postion_infourd_in span{ color:#999; margin:0 25px;}
.infro_listin{ position:relative;}
.postion_infourd_in span i{ font-style:normal; width:79px; height:28px; display:block; border:1px solid #9cd9d3; text-align:center; color:#32978d; float:left; margin:3px 4px; line-height:28px;}

/**************************选项卡********************/
.tab_listindader{ width:948px; margin:5px auto 0 auto; background: #fff;}
.wrap{width:948px; margin:20px auto;}
.lib_Tab1{width:948px;margin:0px;padding:0px;}
/*Tab2*/
.lib_Tab2{width:948px;margin:0px auto;padding:0px;margin-bottom:15px; }
/*菜单class*/

.lib_Menubox {height:54px;line-height:54px;position:relative;border-bottom: 1px solid #ddd;}
.lib_Menubox ul{margin:0px;list-style:none; position:absolute; width:964px;top:3px; left:0; height:51px;text-align:center;}
.lib_Menubox li{border:1px solid #ddd;float:left;background:#fefefe;display:block;cursor:pointer;width:200px;color:#949694; font-weight:bold;height:50px;line-height:50px; color:#666;}
.lib_Menubox li.hover{border-bottom:none;padding:0px;background:#fff; border-top:3px solid #00998a;color:#666;height:49px;}
.lib_Contentbox{clear:both; margin-top:0px;border:1px solid #ddd; border-top:none;padding:22px 34px; background:#fff; color:#666; font-family:"Microsoft YaHei";}
.lib_Menubox li a{color:#666; font-family:"Microsoft YaHei"; font-size:16px; font-weight:normal;}
.title_intopbag{ font-size:18px; border-left:7px solid #00998a; margin:10px auto; font-weight:normal; height:21px; line-height:21px; padding-left:8px;}
.contatn_magesser p{ text-indent:2em; margin-top:6px;}

/**************t图片滚动***********/
.box{width:888px;height:292px;text-align:center;font-size:50px;position:relative;margin:15px auto;overflow:hidden;}
#block_inford{ margin-top:22px;}
#block_inford h6{ margin:10px 0 0 0;}
.box ul{height:292px;width:435px;position:relative;}
.box ul li{width:888px;height:435px;left:300px;top:0;position:absolute;}
.box ol{position:absolute;bottom:15px;width:260px;margin-left:-130px;left:50%;z-index:20;text-align:center;}
.box ol a{width:16px;height:16px;margin-right:10px;background:#cccccc;border-radius:50%;display:inline-block;}
.box ol a.active{background:#00998a;z-index:18;}
/*********职位列表*********/
.ewm_listin{ padding-top:3px; padding-left:8px; cursor:pointer;}
.con_onerlistindfer li{ margin:0 6px; width:90px; height:30px; line-height:30px; background:#f9f9f9; border:1px solid #ddd; text-align:center; float:left;}
.con_onerlistindfer li a{width:90px; height:30px; }
.con_onerlistindfer .contan_listdand{ background:#00998a; color:#fff; border:1px solid #00998a;}
.con_onerlistindfer .contan_listdand a{ color:#fff;}
.list_baginlidftcontan{ float:left; height:63px; line-height:63px; border-bottom:1px dashed #ddd;}
.list_baginlidftcontan li{ float:left; height:62px; line-height:62px; font-size:14px; font-family:"Microsoft YaHei"; padding-left:8px;}
.list_baginlidftcontan li a{ color:#00998a;}
.list_baginlidftcontan li a:hover{ color:#ff6600;}
.pro_listindre{ width:282px; color:#00998a;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.pro_listindre1{ width:162px; color:#999;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.pro_listindre2{ width:183px; color:#666;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.pro_listindre3{ width:88px; color:#999; font-size:12px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.pro_listindre4{ width:123px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.pro_listindre1 span{ color:#ffaa00;}
.pro_listindre1 i{ font-style:normal; font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; color:#999; margin:0 6px;}
.list_bagindaer{ background:#f9f9f9;}
.list_for{ text-align:right; line-height:38px;}
.list_for a{ color:#666;}
.list_for a:hover{color:#00998a;}
.list_for input{ margin:0 3px;}
.list_one{ margin-right:10px;}
.list_two{ margin-left:10px;}
#block_inford .list_for .hover_listin{color:#00998a;}

.title_list_f{width:850px;}
.post_list_title{text-align: center; color: #f30; margin-top: 10px;}
.job_listtitle{background: #f7f7f7; border:1px solid #ddd; padding-bottom:6px; padding-left: 8px; margin-top: 15px; float:left; width:892px;}
#block_inford .job_listtitle h6{padding-right:6px;color: #333;float: left; line-height:24px; margin:6px 0 0 0; font-size:14px; font-weight:normal;}
.job_listtitle .job_title_in{background: #00998a; color: #fff;}
.job_listtitle a{ display:inline-block;height:24px;color:#fff; margin:6px 2px 0px 2px; padding:0 12px; color: #666;line-height: 24px;}
.job_listtitle a:hover{background: #00998a; color: #fff;}


.post_listinfour{width: 238px; margin-top: 15px;}
.post_listinfour img{width: 238px; overflow:hidden;}




.delivery_Resume{ display: none; position: fixed; width: 100%; height: 100%; background: url(/images/version3/overlay.png); z-index: 999; }
.delivery_dialog{width: 300px; margin: 0 auto; padding: 20px; border:1px solid #dfddde; box-shadow: 0 0 10px #dfddde;  margin-top:20%;  background: #fff;border-radius: 5px;  overflow:hidden; }
.delivery_dialog .msg_text p{ font-size: 16px; line-height: 28px; color: #4b4b4b; text-align: center; }
.but_cancle,.but_do{ margin-top:10px;   font-size: 18px;  width: 133px; height: 40px; color: #00998a; background: 0 none; border: 1px solid #00998a; border-radius: 10px; }
.but_do{ background: #00998a; color: #fff; margin-left: 29px;  }