﻿@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0}
body{ font-size:14px; background:#fff;width:100%;height:100%; font-family:΢���ź� }
a{ text-decoration:none;color:#666}
a:hover{ text-decoration:underline;color:#c30;}
ul,li,ol{ list-style:none;}
img{border:none;}
em,i{ font-style:normal}
input,textarea{font-family:microsoft yahei;}
.fl{float:left;}
.fr{float:right;}
.clear{ clear:both}
.w1000{width:1200px; margin:0 auto}
.g_indexbanner{width:100%; float:left; font-size:0;}
.g_indexbanner img{ margin-top:15px;}
/*start*/
.green_index_cont{width:920px; float:left; padding:15px 0px 0px 15px;}
.banner .img{width: 99999px; position:absolute; left:0px; top:0;}
.banner .img li{ float:left;}
.banner .img img{ width:700px; height:276px}
.green_index_right{width:250px; float:right}
.green_index_newbanner{width:100%;height:165px; overflow:hidden}
.green_index_newbanner_cont{width:750px;}
.green_index_newbanner img{ margin-top:15px; margin-right:15px; float:left}
/*end*/
.hp_banner_icon_ft{position:absolute;left:0;top:116px;cursor:pointer;}
.hp_banner_icon_rt{position:absolute;right:0;top:116px;cursor:pointer;}
.hp_br_icon_f{width:24px;height:36px;background:#000;opacity:0.5;position:relative;}
.hp_br_icon_r{position:absolute;width:6px;height:11px;display:block;background:url(../Images/ffy.png) no-repeat;top:12px;left:9px;}
.hp_br_icon_fr{width:24px;height:36px;background:#000;opacity:0.5;position:relative;}
.hp_br_icon_tt{position:absolute;width:6px;height:11px;display:block;background:url(../Images/ffr.png) no-repeat;top:12px;left:9px;}
.hp_banner_gd{position:absolute;left:358px;bottom:18px;}
.hp_banner_gd_list{position:relative;width:63px;height:13px;border-radius:30px;background:#fff;opacity:0.4;display:block; overflow:hidden;}
.hp_banner_gd_list_ab{position:absolute;top:2px;}
.hp_banner_gd_list_ab ul{margin-left:7px;}
.hp_banner_gd_list_ab ul li{width:9px;height:9px;cursor:pointer;background:#b7b7b7;display:inline-block;float:left;border-radius:50px;margin-right:5px;}
.hp_banner_gd_list_ab ul li.hp_banner_gd_list_cur{background:#f60;}
.hp_zp{width:277px;height:249px;margin-left:18px;margin-top:15px;}
.hp_z_w a{width:139px;height:43px;background:#18d0eb url(../Images/wx.png) no-repeat 13px;color:#fff;display:block;text-align:center;line-height:43px;}
.hp_z_s a{width:139px;height:43px;background:#ff6a6a url(../Images/shk.png) no-repeat 13px;color:#fff;display:block;text-align:center;line-height:43px;}
.hp_z_w a:hover{ text-decoration:none;color:#fff;}
.hp_z_s a:hover{ text-decoration:none;color:#fff;}
.hp_z_w_sp{padding-left:20px;}

.hp_z_w_er dl dt{width:71px;margin:0 auto;height:70px;display:block;}
.hp_z_s_er dl dt{width:71px;margin:0 auto;height:70px;display:block;}
.hp_z_s_er dl dd{color:#496063;line-height:20px; margin-top:10px;}
.hp_z_w_er dl dd{color:#496063;line-height:20px;margin-top:10px;}
.hp_z_w{position:relative;}
.hp_z_s{position:relative;margin-top:20px;}
.hp_z_w_er{position:absolute;left:160px;top:-6px;width:120px;text-align:center;}
.hp_z_w_icon{position:absolute;top:15px;width:6px;height:12px;left:139px;background:url(../Images/rt.png) no-repeat;}
.hp_z_s_er{position:absolute;left:160px;top:-69px;width:120px;text-align:center;}
.hp_z_s_icon{position:absolute;top:15px;width:6px;height:12px;left:139px;background:url(../Images/rtr.png) no-repeat;}
.hp_web{width:228px;padding:0px 10px;border:1px solid #eee;margin-top:15px; background:#fff}
.hp_web_top{width:100%;height:41px;line-height:41px;border-bottom:1px solid #e3e2e2;color:#1a1c1d;font-size:16px; position:relative}
.g_more{ position:absolute;right:0px;top:0px;color:#919090; font-size:14px;}
.hp_web_ct{width:225px;text-overflow: ellipsis;overflow:hidden;line-height:30px;padding-top:8px;}
.hp_web_ct li{ padding-left:10px; background:url(../Images/news_icon2.png) no-repeat left center;white-space:nowrap;text-overflow: ellipsis;overflow:hidden;height:30px;}
.hp_web_ct a{color:#666;}
.hp_web_ct a:hover{color:#c30;}
.hp_hotjob{margin-top:20px;width:1198px;height:60px;padding:8px 0px;border:1px solid #e3e2e2; overflow:hidden}
.hp_hotjob_b ul li{float:left; margin-right:35px;}
.hp_hotjob_b ul li a{ display:inline-block; word-break:break-all; white-space:nowrap}
.hp_hotjob_h{width:78px;height:50px;padding-top:8px;color:#666;font-weight:bold; font-size:16px;border-right:1px solid #e3e2e2;text-align:center;}
.hp_hotjob_b{padding:0px 0px 0px 20px;line-height:30px;width:1090px;}
.hp_company_banner{width:1200px;margin-top:20px;overflow:hidden;}
.hp_company_banner ul{width:1220px;}
.hp_company_banner ul li{float:left;margin-right:12px;margin-bottom:12px;}
.hp_company_banner ul li a img{border:1px solid #e3e2e2;}
.hp_title{width:1118px;height:45px;line-height:45px;margin-top:10px;border-bottom:1px solid #e3e2e2;}
.hp_title_ft{color:#56595a;font-weight:bold;font-size:16px; padding-left:20px; position:relative}
.hp_title_icon{width:5px;height:18px;display:inline-block;background:#2bb8aa; position:absolute;left:0px;top:14px;}
.hp_title_rt a{color:#919090;}
.hp_title_rt a:hover{color:#f60;}
.hp_urg_job{width:1200px;}
.hp_urg_job ul{width:1220px;}
.hp_urg_job ul li{width:277px;padding:0px 7px 7px;border:1px solid #e3e2e2;float:left;margin-right:9px;margin-top:14px;}
.hp_urg_job ul li:hover{border:1px #2bb8aa solid;z-index:99;background-color:#eff6fb;/*ie*/-moz-box-shadow:0px 0px 10px #CCCCCC;/*firefox*/-webkit-box-shadow:0px 0px 10px #CCCCCC;/*safari��chrome*/box-shadow:0px 0px 10px #CCCCCC;/*opera��ie9*/}
.hp_urg_job_top{width:100%;height:37px;line-height:37px;font-size:16px;border-bottom:1px solid #e3e2e2; overflow:hidden}
.hp_urg_job_top a{color:#1da093;font-size:16px;}
.hp_urg_job_top a:hover{color:#2bb8aa;}
.hp_urg_job_ct{color:#666;line-height:26px;padding:5px 0px 0px 0px;}
.hp_urg_job_ct a{color:#666;}
.hp_urg_job_ct a:hover{color:#c30;}
.hp_urg_job_l{width:1200px; overflow:hidden}
.hp_urg_job_l img{ margin-top:15px; margin-right:10px;}
.hp_urg_job_ct_r{color:#e43b2e;padding-right:6px;}
.hp_c_br{width:1200px;overflow:hidden;margin-top:20px;}
.hp_c_br ul {width:1220px;}
.hp_c_br ul li{float:left;margin-right:10px;}
.hp_c_br ul li a img{border:1px solid #e3e2e2;}
.hp_recommend{width:1200px;}
.hp_recommend ul{width:1220px;}
.hp_recommend ul li{width:271px;line-height:28px;padding:6px 10px;border:1px solid #e3e2e2;float:left;margin-right:9px;margin-top:14px;}
.hp_recommend ul li:hover{border:1px #2bb8aa solid;z-index:99;background-color:#eff6fb;/*ie*/-moz-box-shadow:0px 0px 10px #CCCCCC;/*firefox*/-webkit-box-shadow:0px 0px 10px #CCCCCC;/*safari��chrome*/box-shadow:0px 0px 10px #CCCCCC;/*opera��ie9*/}
.hp_recommend_top{width:100%;font-size:16px;height: 30px;overflow-y: hidden;}
.hp_recommend_top_ft{}
.hp_recommend_top a{color:#2bb8aa;font-size:16px;}
.hp_recommend_top a font{color:#1da093}
.hp_recommend_top a:hover{color:#2bb8aa;}
.hp_recommend_top_rt{color:#f60e3a;font-size:14px;}
.hp_recommend_d{width:100%;color:#666;height:28px; line-height:28px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.hp_recommend_company{width:100%;}
.hp_recommend_company a{color:#666;}
.hp_recommend_company a:hover{color:#c30;}
.hp_recommend_company img{max-width:20px;}
.hp_newjob_company img{max-width:20px;}
.hp_urg_job_ov{width:100%;color:#666;height:26px; line-height:26px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.hp_newjob{width:1200px;}
.hp_newjob ul{width:1220px;}
.hp_newjob ul li{width:271px;line-height:28px;padding:10px;border:1px solid #e3e2e2;float:left;margin-right:9px;margin-top:14px;}
.hp_newjob ul li:hover{border:1px #2bb8aa solid;z-index:99;background-color:#eff6fb;/*ie*/-moz-box-shadow:0px 0px 10px #CCCCCC;/*firefox*/-webkit-box-shadow:0px 0px 10px #CCCCCC;/*safari��chrome*/box-shadow:0px 0px 10px #CCCCCC;/*opera��ie9*/}
.hp_newjob_top{width:100%;}
.hp_newjob_top a{color:#2bb8aa;font-size:16px;}
.hp_newjob_top a:hover{color:#2bb8aa;}
.hp_newjob_top_rt{color:#999;font-size:14px; font-weight:normal}
.hp_newjob_m_r{color:#f60e3a;font-weight:bold;font-size:15px;padding-right:10px;}
.hp_newjob_m{width:100%;color:#888;height:28px; line-height:28px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.hp_newjob_company{width:100%;color:#888;height:28px; line-height:28px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.hp_newjob_company a{color:#666;}
.hp_newjob_company a:hover{color:#c30;}
.hp_people{width:1200px; overflow:hidden}
.hp_people ul{width:1220px;}
.hp_people ul li{width:179px;line-height:23px;padding:10px;border:1px solid #e3e2e2;float:left;margin-right:9px;margin-top:14px;}
.hp_people ul li:hover{border:1px #2bb8aa solid; background:#eff6fb;z-index:99;/*ie*/-moz-box-shadow:0px 0px 10px #CCCCCC;/*firefox*/-webkit-box-shadow:0px 0px 10px #CCCCCC;/*safari��chrome*/box-shadow:0px 0px 10px #CCCCCC;/*opera��ie9*/}
.hp_people_box_ft{width:100%; text-align:center}
.hp_people_box_rt{width:100%; height:90px; padding-top:10px; position:relative;text-align:center}
.hp_people_box_rt_bg{width:100%;height:100px; display:none;}
.hp_people_box_ft_nm a{color:#666;font-size:16px;}
.hp_people_box_ft_nm a:hover{color:#2bb8aa;}
.hp_people_box_ft_y{width:100%;height:23px; line-height:23px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;color:#1da093;}
.hp_people_box_ft_v{color:#666;width:100%;overflow:hidden;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap; padding:10px 0;}
.hp_news{width:1200px;margin-top:17px;}
.hp_news_w{width:548px;margin-left:17px;}
.hp_news_w_p{width:100%;}
.hp_news_p_img{width:134px;}
.hp_news_p_wr{width:390px;margin-left:10px;}
.hp_news_t dl{width:302px;height:241px;position:relative;}
.hp_news_t dl dd{position:absolute;bottom:0;background:#ebeaea;width:302px;color:#666;height:33px;line-height:33px;text-align:center;}
.hp_news_p_wr_tit{padding-bottom:10px;font-size:16px;}
.hp_news_p_wr_tit a{color:#171616;}
.hp_news_p_ct{color:#999;line-height:28px;height:56px;overflow:hidden;text-overflow: ellipsis;}
.hp_news_list{width:316px;margin-left:17px;}
.hp_news_list li{overflow:hidden;line-height:35px;white-space:nowrap;text-overflow: ellipsis;width:100%;}
.hp_link{width:100%; float:left; overflow:hidden}
.hp_link_banner_img{width:1250px;float:left;}
.hp_link_banner_img li{float:left;margin-right:10px;}
.hp_link_banner_img li img{border:1px solid #eee; margin-top:10px; width:139px;height:45px;}
.hp_link_banner_wr{width:100%;float:left;margin:10px 0px;}
.hp_link_banner_wr a{ margin-right:20px; line-height:30px; display:inline-block; white-space:normal}
.hp_link_banner_wr li{float:left;margin-right:10px;}
.hp_urg_job_l_1250{width:1230px;}
.index_line{color:#999; font-size:12px; padding:0px 5px;}

.yunFamousenterprises{width:100%; }
.index_left15560 {float: left;width: 1220px;}
.Famous_recruitment_cont {width: 1198px;border-top:1px solid #eee;border-left:1px solid #eee;float: left;  _overflow:hidden ; margin-top:15px;}
.Famous_recruitment_cont_box{width:1198px;border:1px solid #e6e6e6;border-top:none; float:left; _overflow:hidden}
.Famous_recruitment_cont .tlogo li {border-right: 1px solid #eee;border-bottom: 1px solid #eee;width:198.9px; height:165px;background: #fff;float: left; text-align:center; position:relative  }
.Famous_recruitment_cont .tlogo li img{ margin-top:20px;}
.yunFamousenterprises_comname{ width:170px; margin:0 auto;height:25px; line-height:25px; text-align:center;color:#666;overflow:hidden; margin-top:10px; position:absolute;left:10px;bottom:10px; z-index:10000}

.Famous_recruitment_act {position: relative}
#mainids .tlogo ul li.current1 {list-style-type: none;position: relative;width:198.9px;z-index:1000}
#mainids .tlogo ul li.current1 .on {position: relative;z-index: 1003;}
#mainids .tlogo ul li .show {display: none;left:0px;position: absolute;
text-align: left;top:-2px;width:198.9px;;box-shadow: 4px 2px 6px #eee; text-align:center;  border: 2px solid #2bb8aa;overflow:hidden}
#mainids .tlogo ul li.current1 .yunFamousenterprises_comname{ font-weight:bold}
#mainids .tlogo .show .area {width:100%;background:#fff;overflow: hidden;padding:155px 0 0;float: left}
#mainids .tlogo ul li.current1 .show {display: block;}


#mainids .area_left {width:190px;max-height:135px; overflow:auto;float: left; padding-bottom:10px; }
#mainids .area_left a {color:#2bb8aa;;overflow: hidden; display:block; padding:0px 0px 0px 20px;height:24px; line-height:24px; margin-top:5px; background:url(../Images/job-auction.png) no-repeat 8px 12px; text-align:left}
#mainids .area_left a:hover {color: #1da093;text-decoration:none}
#mainids .area_right {float: left;width:130px;overflow: hidden;padding-left: 5px;line-height: 22px;color: #333;white-space: normal; word-break: break-all; display:none; }
#mainids .area_right a {width: 100%;height: 22px;line-height: 22px;overflow: hidden;text-align: center;display: block;color:#3B8EE3;font-weight: bold}
#mainids .area_right a:hover {color: #333;text-decoration: underline}
#mainids .area_left_bot {width:93px;background-color: #EEEEEE;float: left;height: 22px;line-height: 22px;margin-top: 5px;text-align: center;}
#mainids .area_left_bot a {color: #333;}
#mainids .area_right_bot{width:91px;background-color: #EEEEEE;float: left;height: 22px;line-height: 22px;margin-top: 5px;text-align: center;border-left:1px solid #fff;}
#mainids .area_right_bot a {color: #333}
#mainids .w160 {width: 160px;}
#mainids .w170 {width: 173px;}
#mainids .tlogo ul li .show_ban {background: #EAE8E8;border: 1px solid #65A9E6;display: none;left: -1px;padding: 1px;position: absolute;text-align: left;top: -1px;width: 313px;}
#mainids .tlogo ul li.current1 .show_ban {display: block;}
#mainids .tlogo .show_ban .area {background: #FFFFFF;overflow: hidden;padding: 55px 0 0;float: left}
#mainids .tlogo ul li.current2 {list-style-type: none;position: relative;width: 313px;}
#mainids .tlogo ul li.current2 .on {position: relative;z-index: 1003;}

/*index------------------------login*/
.hp_login{width:218px;height:298px; background:#fff;border:1px solid #eee; font-size:14px; margin-top:15px; padding:0 15px}
.hp_login_tit{position:relative;width:100%; float:left;}
.yun_Indexlogin_tit_s{width:100px; padding-left:26px; font-size:15px; font-weight:bold; display:inline-block;height: 33px;  line-height:33px; background:url(../Images/pic_arrow.gif) no-repeat 10px center;  position:relative}
.yun_Indexlogin_tit_line{width:6px;height:20px; display:block; position:absolute;left:0px;top:10px; overflow:hidden; background:#db3e00; display:none;}
.login_box_h_list {border-bottom:1px solid #eee;float:left;}
.login_box_h_list li{width:100px;float:left;height:40px;line-height:40px;text-align:center;cursor:pointer;font-size: 14px; }
.login_box_h_list .login_box_h_list_cur{color:#2bb8aa; position:relative;font-weight:bold}
.login_box_h_list  .login_box_h_list_cur i{width:95px;height:2px; display:inline-block; background:#2bb8aa; position:absolute;left:5px;bottom:-2px;}
.indexwxcode_login {width: 35px;height: 35px;background: url(../Images/eer.png) no-repeat;position: absolute;right:-7px;top: 8px;cursor: pointer;}
.indexnormal_login {width: 35px;height: 35px;background: url(../Images/pc.png) no-repeat;position: absolute;right:-7px;top: 8px;cursor: pointer;display: none;}
.indexwxlogintext {margin: 0 auto;width: 100%;height: 120px;padding:30px  0px 20px 0px;margin-top: 10px;text-align:center}
.indexwxlogintext img {width: 120px;height: 120px;border: 0px;}
.indexwxlogintxt {margin: 0 auto;width: 190px;text-align:center;margin-top:20px;height: 36px;line-height: 36px;background-color: #EEEEEE;color: #999999;border-radius: 30px;}
.hp_login_hy{width:186px;height:35px;border:1px solid #e6e6e6; padding-left:30px; margin-top:14px; position:relative; float:left;border-radius:3px}
.hp_login_hy_icon{width:17px;height:20px; background:url(../Images/re.png) no-repeat 0 0; position:absolute;left:5px;top:10px;}
.hp_login_mm_icon{width:17px;height:20px; background:url(../Images/so.png) no-repeat 0 0;position:absolute;left:5px;top:10px;}
.hp_login_yz_icon{width:17px;height:20px; background:url(../Images/yzm_icon.png) no-repeat 0px 0px;position:absolute;left:5px;top:10px;}
.hp_login_sj_icon {position:absolute;left:5px;top:10px;width:18px;height:20px;background:url(../Images/loginsj.png) no-repeat;}
.hp_login_hy_but{width:100%;height:35px; line-height:35px;border:none; background:#fff; float:left;color:#999;border-radius:3px}
.hp_login_yzbox{width:70px;height:35px;border:1px solid #e6e6e6; padding-left:30px; margin-top:14px; position:relative; float:left;border-radius:3px}
.hp_login_yzbox_pic{ position:absolute;left:108px;top:0px;}
.hp_login_lg{width:100%; margin-top:15px; float:left; }
.hp_login_lg_but{width:100%;height:38px; background:#2bb8aa;color:#fff;border:none; cursor:pointer;border-radius:3px; font-size:15px;}
.hp_login_rg{width:100%; float:left; padding-top:15px; font-size:12px;color:#999}
.hp_login_rg_l{ float:left}
.hp_login_rg_l a{color:#41cdb2}
.hp_login_rg_r{ float:right;color:#41cdb2}
.hp_login_hy_send{width: 90px;line-height:20px;text-align:center;display:inline-block; position:absolute;right:0px;top:8px;border-left:1px solid #eee;color:#f60;}
.login_m_text{width: 100px;float:left;height: 35px;line-height: 35px;border: 0;color: #999;}
.index_logoin_msg{width:165px;height:28px; position:absolute;left:0;top:-25px;}
.index_logoin_msg_tx{width:124px;height:26px; line-height:26px; padding-left:25px;border:1px solid #ffc7c7; background:#ffecec url(../Images/ico_warn2.png) no-repeat 5px center;color:#d54801; position:relative}
.index_logoin_re_m{ position:relative; z-index:10}
.index_logoin_msg_icon{width:10px;height:6px; background:url(../Images/yun_icon_sj.png) no-repeat; position:absolute;left:10px;bottom:-5px;_bottom:-13px;}
.frist_loginqq{width:18px;height:18px; background:url(../Images/qq.png) no-repeat; display:inline-block}
.frist_loginsl{width:18px;height:18px; background:url(../Images/xl_icon1.png) no-repeat; display:inline-block}
.newlogin_box{ width:100%; float:left;padding-top:10px;}
.newlogin_zc{color:#2bb8aa; float:left}
.newlogin_wjmm{color:#2bb8aa; float:right}
.index_frist_login_other{width:100%; float:left; padding-top:20px;}
.index_frist_login_other_tit{border-top:1px solid #eee; position:relative;height:15px;}
.index_frist_login_other_tit_s{ display:inline-block; padding:0px 20px; background:#fff; position:absolute;left:50%;top:-10px;color:#999; font-size:12px; margin-left:-60px}
.index_frist_login_other_xl{width:30px;height:30px; background:url(../Images/kj_icon.png) no-repeat 0 0; display:inline-block; margin-left:10px; }
.index_frist_login_other_wx{width:30px;height:30px;background: url(../Images/kj_icon.png) no-repeat -60px 0px;display:inline-block; margin-left:10px;margin-right:10px}
.index_frist_login_other_qq{width:30px;height:30px; background:#40c100; display:inline-block;background: url(../Images/kj_icon.png) no-repeat  -30px 0;margin-left:10px; margin-right:10px;}
.index_frist_login_other_box{ padding-top:13px; text-align:center;width:100%; float:left; }
.index_frist_login_other_box a:hover{box-shadow: 0 0 20px rgba(0,0,0, .1);border-radius:50%;}

/*login after*/
.login_after_userlogo{width:100%; text-align:center; position:relative ; float:left}
.login_after_comlogo{width:100%; text-align:center; padding-top:20px}

.login_after_username{width:100%; font-size:14px;color:#787b7e; text-align:center; float:left;height:20px; line-height:20px; overflow:hidden;margin-top:10px;}
.login_after_username_id{color:#ff6a6a}
.login_after_webrname{width:100%; font-size:14px;color:#787b7e; text-align:center; padding:5px 0 5px 0;border-bottom:1px solid #e6e6e6; float:left}
.login_after_ztbox{width:100%; padding-top:10px;color:#787b7e; float:left}
.login_after_zt_list{width:70px;border-right:1px solid #e6e6e6; float:left;text-align:center;}
.login_after_zt_list a{color:#787b7e;}
.login_after_zt_list a:hover{ text-decoration:none;}
.login_after_zt_list_n{ display:block;width:100%; font-size:20px; padding:5px 0; color:#2bb8aa}
.login_after_zt_list_end{border:none;}
.login_after_bthbox{width:100%; padding-top:5px; float:left}
.login_after_bth{width:105px;height:30px; line-height:30px; display:inline-block; background:#2bb8aa;color:#fff; text-align:center; margin-top:10px; float:left;border-radius:3px;}
.login_after_bthend{width:105px;height:30px; line-height:30px; display:inline-block; background:#ff6a6a;color:#fff; text-align:center; margin-top:10px; float:right;border-radius:3px;}
.login_after_bttc{width:100%;height:30px; line-height:30px; display:inline-block; background:#ebf6ff url(../Images/yun_intc.png) no-repeat 60px center; text-align:center; margin-top:10px; float:left;color:#55aae3}
.login_after_bth:hover{ background:#00b2fc;color:#fff; text-decoration:none}
.login_after_bthend:hover{ background:#f84848;color:#fff; text-decoration:none}
.login_after_user_box{width:100%; float:left; padding:10px 0 10px 0;border-bottom:1px solid #e6e6e6; color:#787b7e;}
.login_after_user_photo{ float:left}
.login_after_user_name{ width:145px;float:left; padding-left:10px; padding-top:10px;}
.login_after_user_webname{ padding:6px 0 0 0;height:20px; line-height:20px; overflow:hidden ;    overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.login_after_user_uname{width:100%;height:20px; line-height:20px; overflow:hidden}
.login_after_userbth{width:105px;height:30px; line-height:30px; display:inline-block; background:#2bb8aa;color:#fff; text-align:center; margin-top:10px; float:left;border-radius:3px;}
.login_after_userbthend{width:105px;height:30px; line-height:30px; display:inline-block; background:#f84848;color:#fff; text-align:center; margin-top:10px; float:right;border-radius:3px;}
.login_after_usergz{width:105px;height:30px; line-height:30px; display:inline-block; background:#2bb8aa;color:#fff; text-align:center; margin-top:10px; float:right;border-radius:3px;}
.login_after_userbth:hover{ background:#2bb8aa;color:#fff; text-decoration:none}
.login_after_userbthend:hover{  background:#f84848;color:#fff; text-decoration:none}
.login_after_usergz:hover{ background:#2bb8aa;color:#fff; text-decoration:none}

/*index------------------------login*/
/*tip bottom*/
.tip_bottom {width: 100%;height: 70px;position: fixed;bottom: 0;left: 0;z-index:1000000; }
.tip_bottom_icon {width:155px;height:70px;background: url(../Images/i_bottom.png) no-repeat; position:absolute;left:-150px;top:-86px; display:none;}
.tip_bottom_cont {width: 100%;height: 70px;position: relative;}
.tip_bottom_bg{width: 100%;height: 70px; position:absolute;left:0px;top:0px; z-index:9;background-color:#000000;opacity: 0.8; filter:Alpha(opacity=50); }
.tip_bottom_cont_c{width: 100%;height:70px; position:absolute;left:0px;top:0px; z-index:10}
.tip_bottom_main {width:1200px;height: 70px;position: relative;margin:0 auto}
.tip_bottom_left {width:1200px;height: 70px;position: relative;}
.tip_bottom_ewm{width:187px;height:140px; text-align:center; position:absolute;right:-30px;bottom:0px; background:url(../Images/foot_erm.png) no-repeat}
.tip_bottom_ewm_p{width:100%;height:20px; line-height:20px; text-align:center;color:#fff; font-size:12px; position:relative}
.tip_bottom_ewm_bg{width:85px;height:85px; background:#fff; position:relative; margin:30px auto 2px;border:1px solid #3c7eff; background:#fff}
.tip_bottom_ewm_bg img{width:85px;height:85px;}
.tip_fot_user{width:180px;height:114px; background:url(../Images/foot_ren.png) no-repeat; position:absolute;left:0px;bottom:0px;}
.tip_bottom_close {display: block;width: 11px;height: 11px;background: url(../Images/i_bottom_close.png) no-repeat;position: absolute;top: 10px;right: -37px; z-index:10}
.tip_bottom_leftbox{ padding-left:150px;color: #fff; padding-top:15px;}
.tip_bottom_logo {display:block;color: #fff;font-size: 15px;}
.tip_bottom_logo h1 {font-weight: bolder;line-height: 25px;font-size:18px;font-weight:normal}
.tip_bottom_leftbox h2 {font-size:20px;font-weight:bold; display:inline-block}
.tip_bottom_time{color:#fcff00;font-weight:bold; font-size:28px; }
.tip_bottom_num {display: inline-block;font-size: 14px;color: #fff; margin-left:20px;}
.tip_bottom_num span {font-size: 31px;font-family: Arial;padding-right: 5px;}
.tip_bottom_member{ position:absolute;right:160px;top:15px;}
.tip_bottom_login,.tip_bottom_reg {display:inline-block;width: 100px;height: 40px;background:#3c7eff;    border-radius: 4px;color: #fff;line-height: 40px;text-align: center;font-size: 16px;}
.tip_bottom_reg:hover{ background:#ed9914;color:#fff; text-decoration:none;}
.tip_bottom_login:hover{ background:#228dc9;color:#fff; text-decoration:none;}
.tip_bottom_reg {width: 100px;text-align: center;background:#fb6503;height:40px; line-height:40px; margin-left:10px;}
.tip_bottom_login {margin-left: 25px;}

.index_verification{ width:217px; margin-top:10px;}

.green_newjob{width:1198px;border-top:none; overflow:hidden}
.green_newjob ul{width:1210px; float:left}
.green_newjob ul li{width:279px;border-right:1px solid #e3e2e2;border-bottom:1px solid #e3e2e2; float:left; padding:15px;}
.green_jobname a{ margin-left:10px;;color:#1da093; display:inline-block}
.green_comename{width:100%; font-size:16px; float:left}
.green_comename img{ vertical-align:middle; margin-left:3px;    max-width: 20px;}
.green_jobname{width:255px; padding-left:15px;; font-size:14px;line-height:20px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;float:left;color:#2bb8aa; padding-top:10px; position:relative}
.green_jobname_icon{width:18px;height:18px; line-height:18px; display:inline-block; background:#2bb8aa;color:#fff; text-align:center; position:absolute;left:0px;top:11px; font-size:12px;border-radius:2px;}



.index_job_red{width:100%;}
.index_job_red .index_job_red_list{width:1220px;}
.index_job_red .index_job_red_list li{width:277px;padding:0px 7px 7px 108px;border:1px solid #e3e2e2;float:left;margin-right:9px;margin-top:14px; position:relative}
.index_job_red .index_job_red_list li:hover{border:1px #5bb7f6 solid;z-index:99;background-color:#eff6fb;/*ie*/-moz-box-shadow:0px 0px 10px #CCCCCC;/*firefox*/-webkit-box-shadow:0px 0px 10px #CCCCCC;box-shadow:0px 0px 10px #CCCCCC;}

.index_job_red_momey{width:79px;height:79px; background:url(../Images/red_icon.png) no-repeat; position:absolute;left:10px;top:10px;border-radius:5px;}
.index_job_red_momey_n{width:100%; text-align:center; padding-top:10px;color:#fcee07; font-weight:bold}


.reward_hb_list{width:65px; float:left; padding-left:25px; position:relative;  margin-top:15px; padding-bottom:5px;}
.reward_hb_list_icon{width:20px;height:20px; background:url(../Images/reward_icon1.png) no-repeat; display:inline-block; position:absolute;left:0px;top:10px;}
.reward_hb_list_r{border:none;}
.reward_hb_list_icon_ms{ background:url(../Images/reward_icon2.png) no-repeat; }
.reward_hb_list_icon_rz{ background:url(../Images/reward_icon3.png) no-repeat; }
.reward_hb_list_P{color:#999; font-size:12px;}
.reward_hb_fonttd{color:#ff6479}
.reward_hb_fontms{color:#1b9def}
.reward_hb_fontrz{color:#eea067}
.reward_hb_listjobname{width:100%; padding:10px 0;height:22px; line-height:22px; float:left;border-bottom:1px solid #eee}
.reward_hb_listjobname_l{width:170px; float:left;height:22px; line-height:22px; font-size:16px; font-weight:bold; overflow:hidden}
.reward_hb_listjobmoney{width:105px; float:right;color:#f00; text-align:right}
.reward_hb_list_line{width:1px;height:40px; background:#eee; position:absolute;right:10px;top:0px; display:block}

.mi_title{float:left;margin-top:10px;}
.mi_title_zc{border: 1px solid #7a99d1;font-size:12px;padding:6px 28px;border-radius:3px;color:#7a99d1;font-weight: bold;}
.mi_title_gr{border: 1px solid #36b164;font-size:12px;padding:6px 28px;border-radius:3px;color:#36b164;font-weight: bold;margin-left:11px;}


.green_nav_tit{
    width: 170px;
    height: 43px;
    line-height: 43px;
    display: inline-block;
    color: #fff;
    padding-left: 50px;
    background:#2bb8aa  url(../Images/navl.png) no-repeat 20px center;
    font-size: 16px; position:absolute;left:0px;top:-43px;border-radius: 3px 3px 0 0;
}
.green_nav_left_zw{width:219px;height:320px;margin-top: 15px; float:left; position:relative;background:#fafafa}
.leftNav {float: left;width: 220px; }
.menuLst {; font-size:13px;}
.menuLst ul li {height: 33px;line-height: 33px;position: relative;vertical-align: bottom;z-index:100;border-bottom: 1px solid #fafafa;}
.menuLst ul li a{ color:#555;}

.menuLst ul li:hover b {animation: 1s ease 0s normal none 1 menuAnimat;transform-origin: center top 0;}
.menuLst ul li a.link {display: block;height: 33px;line-height: 33px;overflow: hidden;padding-left: 15px;width: 185px;}
.menuLst ul li a.link em {color: #DC5800;font-weight: bold;}
.menuLst ul li a.link:hover {color: #444444;text-decoration: none}

.menuLst ul li.lst15 b {background-position: 0 -490px;}
.menuLst ul li.hov {z-index: 6;}
.menuLst ul li i{background: url(../Images/icos.png) no-repeat;height: 15px;position: absolute;
right: 5px;top: 11px;width:15px;z-index: 3; display:inline-block}
.menuLst ul li.hov i {background: url(../Images/icos.png) no-repeat;}
.menuLst ul li.hov a.link {background-color: #FFFFFF;border-bottom: 1px solid #2bb8aa;border-left: 1px solid #2bb8aa;border-top: 1px solid #2bb8aa;height: 32px;left: -1px;line-height: 32px;overflow: hidden;position: absolute;top: 0;width:206px;z-index: 2;}
.menuLst ul li .lstCon {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #2bb8aa;display: none;left: 220px;padding: 0;position: absolute;top: 0;width: 700px;height:450px; overflow:auto;z-index: 1;}
.menuLst ul li.hov .lstCon {display: block;}
.menuLst .lstCon {box-shadow: 2px 5px 5px #666666;line-height: 22px;}
.menuLst .lstConClass dl {padding: 10px 10px;border-bottom: 1px dotted #CCCCCC;float: left}
.menuLst .lstConClass dl.hov {background:#F9F9F9;}
.menuLst .lstConClass dl dt {width: 100%; font-size:14px; font-weight:bold}
.menuLst .lstConClass dl dd {width: 100%;}
.menuLst .lstConClass dl dt a:link, .menuLst .lstConClass dl dt a:visited {color: #444444;font-weight: bold; width:100%;}
.menuLst .lstConClass dl dt a:hover {color: #333333;}
.menuLst .lstConClass dl dd a {display: inline-block;height: 25px;line-height:25px;padding: 0 20px 0 0px;white-space: nowrap;}
.menuLst .lstConClass dl dd a:link, .menuLst .lstConClass dl dd a:visited {color: #7A7A7A;}
.menuLst .lstConClass dl.hov dd a:link, .menuLst .lstConClass dl.hov dd a:visited {color: #444444;}
.menuLst .lstConClass dl.hov dd a:hover {color: #000000;}
.menuLst .lstConClass dl dd a.hot:link, .menuLst .lstConClass dl dd a.hot:visited {color: #C92F00;}
.menuLst .lstConClass dl dd a.hot:hover {color: #FA3B00;}
.leftNav_bot {width: 241px;background-position: 0 -319px;}
.menuLst_alljob{ width:205px; float:left;padding-left:15px;height:33px; line-height:33px;}
.menuLst_alljob a{color:#2bb8aa }

.index_zs_banner{width:100%; text-align:center; overflow:hidden}
.index_zs_banner1 a{width:100%; position:relative; height:500px; display:block}
.index_zs_banner2 a{width:100%; position:relative; height:50px; display:block}
.index_zs_banner img{display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);    /* for Chrome || Safari */
        -moz-transform:translate(-50%,-50%);       /* for Firefox */
        -ms-transform:translate(-50%,-50%);        /* for IE */
        -o-transform: translate(-50%,-50%);         /* for Opera */

}

/*�µĵ�¼����ʽ*/
.index_frist_login_box{width:100%;height:255px; overflow:hidden}
.login_ok{width:100%;}
.login_ok_mune{width:100%; text-align:center}
.login_ok_mune_list{width:32%; display:inline-block; font-size:12px; padding-top:40px; position:relative; vertical-align:top}
.login_ok_mune_list .login_ok_mune_icon{width:32px;height:32px; display:inline-block; background:url(../Images/login_okicon1.png) no-repeat; position:absolute;left:50%;top:0px; margin-left:-16px;}
.login_ok_mune_list .login_ok_mune_icon_cj{ background:url(../Images/login_okicon2.png) no-repeat;}
.login_ok_mune_list .login_ok_mune_icon_gz{ background:url(../Images/login_okicon3.png) no-repeat;}
.login_ok_mune_list .login_ok_mune_icon_mb{ background:url(../Images/login_okicon4.png) no-repeat;}
.login_ok_mune_list a:hover{color:#f60;} 
.login_ok_n{ font-size:18px;color:#3d9af6}
.login_ok_dw{ font-size:12px;color:#333;}
.login_ok_n_list{width:32%; display:inline-block; font-size:12px; position:relative; vertical-align:top; text-align:center}
.login_ok_n_list a:hover{color:#f60;} 
.login_ok_name{ padding:2px 0 15px 0;}
.login_ok_user{ padding:15px 0px 20px 90px; position:relative}
.login_ok_hi{ font-size:12px;color:#999; padding-top:10px;}
.login_ok_username{width:100%;height:20px; line-height:20px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:16px;}
.login_ok_user_photo{width:60px; position:absolute;left:20px;top:
10px;border-radius:50%;border:1px solid #eee}
.login_ok_user_photo img{border-radius:50%;}
.login_ok_member{ padding:15px  0px 10px 0px;}
.login_ok_member_bth{ padding:6px 20px; background:#2bb8aa; display:block; text-align:center;border-radius:3px;    box-shadow: 0 2px 10px 0 #b8d5f6;color:#fff; }
.login_ok_member_bth:hover{ background:#16a395;color:#fff; text-decoration:none}
.login_ok_member_bthtc{ padding:4px 8px; background:#fff; display:block; text-align:center;border-radius:3px;   color:#16a395;border:1px solid  #16a395; margin-top:15px; }
.login_ok_n_listbox{width:100%; text-align:center}
.login_ok_n_list a:hover{ text-decoration:none}
.index_frist_gg{ padding:10px 20px 0px 20px;}
.index_frist_gg_tit{ position:relative;border-bottom:2px solid #f5f5f5;padding-bottom:10px;}
.index_frist_line{width:50px;height:2px; background:#1c99ef; display:inline-block; position:absolute;left:0px;bottom:-2px;}
.index_frist_gg_more{ font-size:12px;color:#1787fb; position:absolute;right:0px;top:0px; }
.index_frist_gg_list{ padding-top:8px}
.index_frist_gg_list li{width:100%;height:25px; line-height:25px; font-size:12px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.index_frist_gg_list li a{color:#666}
.index_frist_gg_list li a:hover{ color:#f60;}
.money_reward_job{width:100%; float:left; overflow:hidden  }
.money_reward_job_tit{width:100%; padding-top:10px;float:left;}
.money_reward_job_tit .money_reward_job_tit_name{height:50px; line-height:50px; display:inline-block; float:left; padding-left:130px; font-size:18px;color:#404040; background:url(../Images/yun_sj_icon.png) no-repeat 20px top;}
.money_reward_job_tip{ float:left;color:#ababac; margin-left:20px; margin-top:17px;}
.money_reward_job_more{ float:right; line-height:50px; margin-right:20px;color:#3d9af6; font-size:12px;}
.money_reward_job_cont{width:1250px; float:left}
.money_reward_job_cont ul li{width:364px;border:1px solid #eeeeee; float:left; margin-right:20px; margin-top:15px; padding:0px 10px; position:relative;
-webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;}
.money_reward_job_cont ul li:hover{   box-shadow: 0px 10px 20px #DDD;
    transform: translate(0,-3px);
    transition: transform 0.2s linear 0s;}
.money_reward_job_jobname{width:225px;height:40px; line-height:40px; overflow:hidden; font-size:16px; float:left}
.money_reward_job_jobname a:hover{color:#f60;}
.money_reward_job_xz{color:#ff845e; position:absolute;right:10px;top:10px;}
.money_reward_job_comname{width:225px;height:20px; line-height:20px; overflow:hidden; font-size:14px; float:left}
.money_reward_job_comname a{color:#999999}
.money_reward_job_city{color:#999; position:absolute;right:10px;top:40px; font-size:12px;}
.money_reward_job_box{width:100%;border-top:1px dashed #eeeeee; margin-top:10px; padding-top:12px; padding-bottom:12px; float:left}
.money_reward_job_all{width:170px;height:30px;border:1px solid #eeeeee; line-height:31px; float:left; margin-top:3px;}
.money_reward_job_all_n{width:65px;color:#ff855e; font-weight:bold; font-size:14px; padding-left:35px; background:url(../Images/yun_sj_hb.png) no-repeat 5px 4px; display:inline-block;border-right:1px solid #eeeeee; float:left}
.money_reward_job_all_rz{width:65px; display:inline-block; text-align:center; float:left;color:#999}
.money_reward_job_mx{width:60px; float:left; text-align:center; font-size:12px;color:#bfbbbb;}
.money_reward_job_mx_n{color:#999; padding-bottom:3px;}

.tw_yz_box{width:100%; text-align:center;font-size:16px; padding-bottom:20px;}
.tw_yz_c{width:190px; margin:0 auto;}
.tw_yz_boxtext{width:168px;height:40px;border-radius:3px;border:1px solid #ddd; padding-left:10px; padding-right:10px;}
.tw_yz_boxtext .tw_yz_boxinp{width:100%;height:40px;border:none;border-radius:3px;}
.tw_yz_boximg{ padding-top:10px; padding-bottom:20px}
.yz_bth{width:190px;height:38px;height:38px; background:#3d7eff;border-radius:3px;border:none;color:#fff;}