body{ font:14px/180% 'microsoft yahei','arial,Verdana'; color:#555; padding:0px; margin:0px;}
a{ text-decoration:none; color:#555;outline:none;}
a:hover,a:active {color: #1b71e0}
a.grey:hover{color:#555}
ul,li,p,img,a{ padding:0px; margin:0px; list-style:none}
input{outline:none}
i{ font-style:normal}
h1,h2,h3,h4,form{padding:0px; margin:0px;}
h1,h2,h3,h4{font-weight: normal;}
img{border:0px;}
.left{ float:left}
.right{ float:right}
.clear{ clear:both;}
.clearfix:after{ clear: both; content: "\200B"; display: block; height: 0;}
.clearfix{ *zoom: 1;}

.w1200{ width:1200px; margin:0px auto;}
.w1000{ width:1000px; margin:0px auto;}

.lh_30{ line-height:30px}
.lh_40{ line-height:40px}
.red{ color:#df0000}
.green{ color:#519f50}
.orange{ color:#ff6c00}
.blue{ color:#007ed4}
.grey{ color:#999}
.pink{ color:#ff6a7e}
.bold{ font-weight:bold}
.udline{ /* text-decoration:underline */}
.white{ color:#fff;}
.black{ color:#000}
.mt_auto{margin:0 auto}
.ml_5{ margin-left:5px;}
.ml_10{ margin-left:10px}
.ml_15{ margin-left:15px}
.ml_20{ margin-left:20px}
.ml_30{ margin-left:30px}
.ml_50{ margin-left:50px}
.mr_5{ margin-right:5px;}
.mr_10{ margin-right:10px}
.mr_20{ margin-right:20px}
.mr_30{ margin-right:30px}
.mr_40{ margin-right:40px}
.mr_50{ margin-right:50px}
.mb_10{ margin-bottom:10px}
.mt_5{ margin-top:5px;}
.mt_10{ margin-top:10px}
.mt_20{ margin-top:20px}
.mt_30{ margin-top:30px}
.mt_40{ margin-top:40px}
.mt_50{ margin-top:50px}
.bg_white{ background:#fff;}
.ps_relative{ position:relative} 
.ta_left{ text-align:left}
.ta_center{ text-align:center}
.ta_right{ text-align:right}
.va_top,.va_top tr td{ vertical-align:top}
.va_mid,.va_mid input,.va_mid img{ vertical-align:middle}
.ta_right{ text-align:right}
.font_12{ font-size:12px}
.font_13{ font-size:13px;}
.font_14{ font-size:14px}
.font_16{ font-size:16px}
.font_18{ font-size:18px}
.font_20{ font-size:20px}
.font_28{ font-size:28px}
.font_yh{ font-family:'microsoft yahei'}
.font_bold{ font-weight:bold}
.udline{ /* text-decoration:underline */}
.of_hide{ overflow:hidden;}
.md_sites {
    width: 1055px;
}

.ic_zp{width: 35px;height: 32px;line-height: 32px;color: #fff;text-align: center;background: #f96606;position: absolute;right: -6px;top:5px; }
.ic_zp .j{width: 0px;height: 0;line-height: 0;font-size: 0;border: 3px solid transparent;border-left-color: #993c00;border-top-color: #993c00;position: absolute;left:auto;background: none;margin: 0;padding: 0; right: 0;bottom: -6px;border-radius: 0;}
.ic_zp.icb{width: 45px;height: 40px;line-height: 40px;right: -8px;}
.ic_zp.icb .j{border: 4px solid transparent;border-left-color: #993c00;border-top-color: #993c00;bottom: -8px;}

/***头部***/
.wrap{width:100%;min-width:1200px;clear:both}
.section{width:1200px}
.s_l{width:850px}
.s_l .s_border{width:848px;border:1px solid #dadbdf}
.s_l.fr{float:right;display:inline}
.s_r{width:330px;float:right;display:inline}
.s_r .s_border{width:328px;border:1px solid #dadbdf}
.fr{float:right;display:inline}
.section {margin-left: auto;margin-right: auto}
.s_l,.s_r.fl,.fl {float: left;display: inline}
em,i{font-style: normal;}

.ic_foot_ic1{background-image:url(/Public/Home/v2/images/sprite/spritePublic.png);background-position:0 0;width:40px;height:60px;display:inline-block;vertical-align:middle}
.ic_foot_ic2{background-image:url(/Public/Home/v2/images/sprite/spritePublic.png);background-position:0 -68px;width:40px;height:60px;display:inline-block;vertical-align:middle}
.ic_foot_ic3{background-image:url(/Public/Home/v2/images/sprite/spritePublic.png);background-position:-48px 0;width:40px;height:60px;display:inline-block;vertical-align:middle}
.ic_foot_ic4{background-image:url(/Public/Home/v2/images/sprite/spritePublic.png);background-position:-96px 0;width:40px;height:60px;display:inline-block;vertical-align:middle}
.ic_tool_mark{background-image:url(/Public/Home/v2/images/sprite/spritePublic.png);background-position:-48px -68px;width:24px;height:24px;display:inline-block;vertical-align:middle}
.ic_tool_service{background-image:url(/Public/Home/v2/images/sprite/spritePublic.png);background-position:-80px -68px;width:24px;height:24px;display:inline-block;vertical-align:middle}
.ic_tool_top{background-image:url(/Public/Home/v2/images/sprite/spritePublic.png);background-position:-112px -68px;width:24px;height:24px;display:inline-block;vertical-align:middle}
.ic_top_app{background-image:url(/Public/Home/v2/images/sprite/spritePublic.png);background-position:-48px -100px;width:20px;height:17px;display:inline-block;vertical-align:middle}
.ic_top_location{background-image:url(/Public/Home/v2/images/sprite/spritePublic.png);background-position:-144px -25px;width:12px;height:16px;display:inline-block;vertical-align:middle}
.ic_top_num{background-image:url(/Public/Home/v2/images/sprite/spritePublic.png);background-position:-144px 0;width:17px;height:17px;display:inline-block;vertical-align:middle}
.ic_top_phone{background-image:url(/Public/Home/v2/images/sprite/spritePublic.png);background-position:-144px -49px;width:11px;height:17px;display:inline-block;vertical-align:middle}
.ic_top_store{background-image:url(/Public/Home/v2/images/sprite/spritePublic.png);background-position:-76px -100px;width:19px;height:17px;display:inline-block;vertical-align:middle}
.ic_top_weixin{background-image:url(/Public/Home/v2/images/sprite/spritePublic.png);background-position:-103px -100px;width:19px;height:17px;display:inline-block;vertical-align:middle}

@-webkit-keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}
100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}
}
@keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}
100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}
}
@keyframes tada{0%{transform:scaleX(1)}
10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}
30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}
40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}
to{transform:scaleX(1)}
}
.head{background:#fff;height:90px}
.head .section{position:relative;z-index:3}
.head_tool{height:30px;background:#2698e4;font-size:12px;position:relative;z-index:11;color:#fff}
.head_tool a{color:#fff}
.head_tool .ic{margin-right:7px}
.head_tool .line{width:0;height:13px;display:inline-block;border-left:1px solid #e6e6e6;margin:0 15px 0 0;vertical-align:middle}
.head_tool .phones{float:left;height:30px;line-height:30px}
.head_tool .phones .ic{vertical-align:-3px}
.head_tool .phones em{font-weight:700;font-size:14px;font-style:italic;display:inline-block;padding-left:8px}
.head_tool .tol_links{position:relative;height:30px;float:left;margin-left:18px}
.head_tool .tol_links>a{height:15px;line-height:15px;margin-top:7px;display:inline-block}
.head_tool .tol_links:hover .mark_con{display:block}
.head_tool .mark_con{background:#fff;border:1px solid #e6e6e6;text-align:center;position:absolute;top:30px;left:50%;margin-left:-50px;width:122px;height:122px;color:#2698e4;display:none;color:#444}
.head_tool .mark_con img{width:80px;height:80px;display:block;margin:12px auto 5px}
.head_tool .site_list .mark_con{height:auto;padding:5px 0;margin-left:-58px}
.head_tool .site_list .mark_con a{display:block;color:#444;line-height:26px}
.head_tool .site_list .mark_con a:hover{color:#2698e4}
.head_tool .ic_up,.head_tool .ic_up i{position:absolute;left:50%;margin-left:-5px;top:-10px;width:0;height:0;line-height:0;font-size:0;border:5px solid transparent;border-bottom-color:#e6e6e6}
.head_tool .ic_up i{top:-4px;left:0;border-bottom-color:#fff}
.head_tool .tol_appdownload a{-webkit-animation:tada 1s 1s 1 alternate;animation:tada 1s 1s 1 alternate}
.head_tool .tol_appdownload:hover a{-webkit-animation:hvr-buzz-out .75s 1 linear;animation:hvr-buzz-out .75s 1 linear}
.head_login{float:right;margin-top:30px}
.head_login .btns{margin-top:3px;height:23px;line-height:23px;border:1px solid #fff;padding:0 8px;display:inline-block;color:#2698e4;border-radius:2px;margin-right:15px;font-size:16px}
.head_login .btns.hover,.head_login .btns:hover{border-color:#2698e4}
.head_user{position:absolute;right:0;top:0;width:156px;float:right;padding-top:30px;cursor:pointer;background:#fff}
.head_user .users{position:relative;margin-left:10px;margin-right:10px}
.head_user .head_avt{width:30px;height:30px;border-radius:50%;display:inline-block;margin-right:5px;font-size:16px;vertical-align:middle}
.head_user .ic_down{width:0;height:0;border:4px solid transparent;border-top:4px solid #cadfef;position:absolute;right:0;top:13px}
.head_user ul{display:none;padding-top:8px}
.head_user ul li{padding:8px 0}
.head_user ul a{padding-left:45px;display:block;height:20px;line-height:20px}
.head_user ul a:hover{color:#2698e4}
.head_user:hover{box-shadow:0 0 6px rgba(140,144,145,.2)}
.head_user:hover ul{display:block}
.logo{padding-top:13px;float:left;margin-right:20px}
.logo a{display:block}
.logo img{vertical-align:top}
.nav{float:left;margin-top:30px}
.nav li{float:left;display:block;padding:0 16px}
.nav a{height:30px;line-height:30px;display:block;padding:0 14px;font-size:18px;color:#444;background:#fff;border-radius:3px}
.nav a.cur,.nav a:hover{background:#2698e4;color:#fff}
.reg_log{color:#fff}
.reg_log a{color:#fff;margin:0 10px;padding:0 5px}
.reg_title{height:50px;line-height:50px;padding-left:30px;border-left:1px solid #eee;font-size:18px;color:#444;display:inline-block;margin-top:22px;margin-left:10px;font-weight:400}
.site_select{position:relative;float:left;margin-top:48px;height:35px;margin-right:55px;z-index:10;width:73px;white-space: nowrap;}
.site_select:hover .sites{display:block}
.cur_site{height:20px;line-height:20px;color:#ff7325;cursor:pointer}
.cur_site .ic{margin-right:5px;vertical-align:-2px}
.sites{display:none;position:absolute;top:35px;left:0;width:300px;padding:15px;line-height:24px;z-index:1000;background:#fff;border:1px solid #eee}
.sites .ic_up,.sites .ic_up i{position:absolute;left:15px;top:-10px;width:0;height:0;line-height:0;font-size:0;border:5px solid transparent;border-bottom-color:#eee}
.sites .ic_up i{top:-4px;left:-5px;border-bottom-color:#fff}
.sites a{width:60px;display:block;float:left}
.tese{background:#2698e4;text-align:center}
.tese img{display:block;margin:0 auto}
.foot{background:#fff}
.foot .ft_logo{float:left;width:160px}
.foot .ft_logo img{margin-top:33px;margin-left:10px}
.foot .ft_links{float:left;padding-top:30px}
.foot .ft_links li{float:left;width:165px;height:105px;border-left:1px dashed #eee;padding-left:35px}
.foot .ft_links .first{padding-left:0;border-left:0}
.foot .ft_links a{line-height:30px;color:#888;margin-right:16px}
.foot .ft_links p a:hover{color:#2698e4}
.foot .ft_links .titles{color:#444;display:block;line-height:1;margin-bottom:10px}
.foot .ft_mark{float:right;padding-top:26px}
.foot .ft_mark p{font-size:12px;color:#888;line-height:2}
.foot .ft_mark li{height:135px;text-align:center;float:left;padding:0 15px}
.foot .ft_mark .img{display:block}
.foot .ft_mark img{width:77px;height:77px;border:1px solid #eee;background:#fff;padding:5px;display:block}
.foot .ft_mark .last{padding-right:9px}
.ft_fdlink{line-height:20px;padding-top:25px;padding-bottom:5px;border-bottom:1px dashed #eee}
.ft_fdlink .titles{font-size:15px;float:left;display:block;line-height:18px}
.ft_fdlink ul{margin-left:90px}
.ft_fdlink li{float:left}
.ft_fdlink a{color:#888;display:inline-block;margin-right:27px;margin-bottom:15px}
.ft_fdlink a:hover{color:#2698e4}
.copyright{background:#f8f8f8;font-size:13px;height:50px;line-height:50px;font-size:12px;color:#aaa}
.copyright .adviser{float:right}
@keyframes myfirst{0%{margin-left:100px}
25%{margin-left:0}
50%{margin-left:50px}
100%{margin-left:0}
}
@-moz-keyframes myfirst{0%{margin-left:100px}
25%{margin-left:0}
50%{margin-left:50px}
100%{margin-left:0}
}
@-webkit-keyframes myfirst{0%{margin-left:100px}
25%{margin-left:0}
50%{margin-left:50px}
100%{margin-left:0}
}
@-o-keyframes myfirst{0%{margin-left:100px}
25%{margin-left:0}
50%{margin-left:50px}
100%{margin-left:0}
}
@keyframes myfirstq{from{left:-130px;opacity:0}
to{left:-180px;opacity:1}
}
@-moz-keyframes myfirstq{from{left:-130px;opacity:0}
to{left:-180px;opacity:1}
}
@-webkit-keyframes myfirstq{from{left:-130px;opacity:0}
to{left:-180px;opacity:1}
}
@-o-keyframes myfirstq{from{left:-130px;opacity:0}
to{left:-180px;opacity:1}
}
.fix_tool{position:fixed;right:65px;bottom:280px;z-index:100}
.fix_tool .tool_btn{width:40px;height:40px;display:block}
.fix_tool .notes{position:absolute;top:0;line-height:40px;width:80px;background-color:#888;text-align:center;font-size:14px;color:#fff;left:-40px;cursor:pointer;border-radius:4px;display:none}
.fix_tool .ic_right{position:absolute;width:0;height:0;bottom:15px;right:-10px;border:5px solid transparent;border-left:5px solid #888}
.fix_tool .marks{width:150px;padding:10px;position:absolute;bottom:0;left:-130px;display:none;box-shadow:0 0 6px rgba(140,144,145,0.2);background:#fff;border-radius:4px;font-size:12px;color:#888;line-height:22px;text-align:left}
.fix_tool .marks p{margin-right:-7px}
.fix_tool .marks img{display:block}
.fix_tool .marks .ic_right{border-left:5px solid #fff}
.fix_tool .service{color:#888;line-height:22px;padding-top:15px;padding-bottom:15px}
.fix_tool .service em{font-weight:bold}
.fix_tool .service span,.fix_tool .service em{display:block}
.fix_tool .service .cons{padding-left:8px}
.fix_tool .service .phones{color:#ff7325;display:block;margin-bottom:10px}
.fix_tool .tool_item{background:#888;width:40px;height:40px;line-height:40px;text-align:center;cursor:pointer;margin-top:3px;border-radius:4px;position:relative}
.fix_tool .tool_item_top{display:none}
.fix_tool .tool_item:hover{background:#2698e4}
.fix_tool .tool_item:hover .notes{display:block;animation:myfirst .5s;-moz-animation:myfirst .5s;-webkit-animation:myfirst .5s;-o-animation:myfirst .5s;left:-87px}
.fix_tool .tool_item:hover .marks{display:block;left:-180px;animation:myfirstq .5s;-moz-animation:myfirstq .5s;-webkit-animation:myfirstq .5s;-o-animation:myfirstq .5s}
.fix_tool_index{bottom:380px;display:none}
.fix_tool_index .tool_item_top{display:inline-block}
.breadcrumb{height:50px}
.breadcrumb .active{color:#888}
.breadcrumb ul{padding-top:15px}
.breadcrumb li{float:left}
.breadcrumb a{height:20px;line-height:20px}
.breadcrumb .divider{display:inline-block;margin:0 5px}
.breadcrumb .ic_ad{margin-right:5px}
.pagenation{text-align:center;padding:20px 0;margin:0 10px;height:34px;line-height:34px}
.pagenation.tr{text-align:right;padding-right:8px}
.pagenation.tl{text-align:left;padding-left:8px}
.pagenation a,.pagenation span{padding:0 12px;margin:0 7px;border:1px solid #dadbdf;background:#fff;color:#888}
.pagenation a{color:#888}
.pagenation a:hover{border-color:#2698e4;text-decoration:none}
.pagenation .disable{color:#888;cursor:not-allowed}
.pagenation .active{color:#fff;background:#2698e4;border-color:#2698e4;cursor:default}
.pagenation .active:hover{color:#fff!important;background:#2698e4!important;border-color:#2698e4!important}


.head_phone{float:right;font-size:12px;color:#aaa;text-align:right;margin-top:20px}
.head_phone em{display:block;font-size:16px;font-weight:700;color:#f39800;font-style:italic}

.banner{ position:relative; width:100%; height:450px}

.slide{height:450px; width:100%;position:relative;overflow:hidden; z-index:2}
.slide img{width:100%;display: block;}
.slide ul{ position:relative; overflow:hidden;}
.slide ul li{ height:450px; display:none; z-index:1; background-size:auto 100%}
.slide .w1200{ position:relative; z-index:100; top:-50px; color:#fff; height:50px; text-align:center}
.slide .num span{ width:15px; height:15px; display:inline-block; margin-left:10px; background:#fff; cursor:pointer; border-radius:50%;opacity:0.5; overflow:hidden; }
.slide .num .cur{opacity:1;background-color:#ff6c00}


/****首页搜索框***/
.search_ps{position:relative; top:-450px;}
.search{ background:#fff; margin-top:45px; height:300px;padding:30px; position:absolute; top:0px; left:0px; z-index:5;}
.search li{ height:45px; padding-top:5px;}
.sear_label{ width:100px; font-size:16px; line-height:40px;}
.sear_input{ position:relative;}
.sear_input input{ line-height:38px;height:38px;font-size:14px; display:block; padding:0px 10px; width:300px; font-family:'microsoft yahei'; border:1px solid #dadbdf}

.sear_input .pop_div{ display:none; position:absolute; z-index:900; top:40px; left:0px; padding:5px; background:#fff; border:1px solid #dadbdf; box-shadow:2px 2px 5px rgba(0,0,0,0.3);}
#all_city{ width:390px;}
#all_city span{line-height:30px; width:25%; display:inline-block; cursor:pointer; text-align:center;}
#all_city span:hover{ background:#fafafa;}
#all_job{ width:390px;}
#all_job span{line-height:30px; width:25%; display:inline-block; cursor:pointer; text-align:center;}
#all_job span:hover{ background:#fafafa;}


#sear_income .sear_input{ line-height:24px}
.nstSlider{ background:#ff6c00; height:10px;}
.nstSlider .leftGrip, .nstSlider .rightGrip{ width:13px; height:13px; border:1px solid #ba4f00; top:-2px; outline:none}
#i_nstSlider{ width:320px}
#sear_code .sear_input input{ width:210px;}
#sear_code .vercode{ width:90px; background:#dadbdf; text-align:center; line-height:40px; cursor:pointer;transition:background 0.5s;}
#sear_code .vercode:hover{ background:#333; color:#fff;}
#sear_sub .sear_input input{ width:150px;}
#sear_sub .ser_btn{ width:140px;height:40px; padding:0; margin:0; text-align:center;margin-left:10px; cursor:pointer; background:#ff6c00; border:0; font:16px/40px 'microsoft yahei'; color:#fff; border-radius:3px; transition:all 0.5s;}
#sear_sub .ser_btn:hover{ background:#b64800}


/****首页主体部分***/
.notice{ padding:20px 0; line-height:20px;}
#notice_news a{ width:33%; display:block; float:left;line-height:18px; padding:0;maring:0}
#notice_news a:first-child{color:#007ed4}
#notice_news{ overflow:hidden; width:98%; height:18px}

.zmd{ padding:5px 25px 20px 25px; border:1px solid #dadbdf; width:45%; transition:box-shadow 0.8s}
.zmd:hover{ box-shadow:inset 0 0 25px rgba(0,0,0,0.2);border:1px solid #ccc;}
.zmd_head{ background:url(/Public/Home/v2/images/zmd.gif) 0px 10px no-repeat; padding-left:100px; line-height:45px; height:100px;}
#zmd2 .zmd_head{ background-image:url(/Public/Home/v2/images/zgw.gif)}



.ii_head{ line-height:40px; border-bottom:1px solid #dadbdf;}
.ii_tit .iconfont{color: #80b4de;margin-left: 5px;}
.ii_key a{ margin-left:15px;}
.ii_cont{ margin-right:-20px; width:1220px;}
.ii_cont li{ float:left; width:285px; margin-right:20px; margin-top:20px}
.ii_cont li:hover{ background:#fcfcfc}
.ii_cont li:hover img{/* width:120%; left:-10%; top:-10%; */transform: scale(1.2,1.2);}
.ii_cont li:hover p a{ color:#ff6c00}
.ii_cont p{border:1px solid #dadbdf; border-top:0;padding:10px; line-height:30px }
.ii_cont .ii_con{border:1px solid #dadbdf; border-top:0;padding:10px; line-height:30px}
.ii_pic{ position:relative; width:100%; height:210px; overflow:hidden;}
.ii_pic img{ position:relative; vertical-align:bottom; transition:all 0.6s; width:100%;left:0;top:0}
.ii_label{ position:absolute;text-align:center; right:0; top:0; background:#ff6c00; color:#fff; padding:0px 10px}


#dgggl{height:325px;}
/***共用图片放大***/
.zoom_img{display:block; overflow:hidden;}
.zoom_img img{vertical-align:bottom; position:relative;  transition:all 0.6s; width:100%;left:0;top:0}
/***共用图片放大***/
.dggl_left,.dggl_right{ width:235px;}
.dggl_left .zoom_img{ height:170px;width:100%;}    /***图片放大必备****/
.dggl_left:hover .zoom_img img{/* width:120%; left:-10%; top:-10%; */transform: scale(1.2,1.2);}/***图片放大必备****/

.dggl_ldesc{border:1px solid #dadbdf; border-top:0; padding:10px; }
.dggl_left:hover{ background:#fcfcfc}
.dggl_left:hover .dggl_ldesc a{color:#ff6c00}

.dggl_mid{width:700px; margin-left:30px;}
.dggl_mid li{ width:320px; float:left; margin-right:30px; margin-bottom:40px;}
.dggl_mid li .zoom_img{width:110px;height:80px;}
.dggl_mid li:hover .zoom_img img{/* width:120%; left:-10%; top:-10%; */ transform: scale(1.2,1.2);}
.dggl_mhead{ width:200px; margin-left:10px}
.dggl_mid li:hover .dggl_mhead a{color:#ff6c00}
.dggl_right li{ margin-bottom:13px;line-height:20px;}
.dggl_right li:first-child a{color:#ff6c00}
.dggl_right li:before{content:"•"; color:#999;margin-right:10px}


/*****找工作*****/
/****找工作搜索条件***/
.z_search{border:1px solid #dadbdf;border-top:1px solid #83b6db; }
.zs_head{ background:#e5f2fb;padding:10px}
.zs_city .select{margin:0;padding:0;border:1px solid #dadbdf;outline:none;font-family:'microsoft yahei'; width:100px; padding:9px 10px;}
.zs_city .select option{white-space: pre;}
.zs_head input{margin:0;padding:0; line-height:38px; width:330px; padding:0px 10px;height:38px;border:1px solid #dadbdf; font-family:'microsoft yahei'; outline:none}
.zs_btn{background:#f96606; color:#fff; height:40px; line-height:40px; width:90px; display:inline-block;text-align:center; border-radius:4px;}
.zs_btn:hover{ background:#c44e00; color:#fff;}

.zs_label{ width:120px; text-align:center}
.zs_all{ width:100px; text-align:center;}
.zs_all a{ border-radius:4px; background:#eee;border:1px solid #ccc;padding:3px 12px;cursor:pointer}
.zs_all a.sel{border:1px solid #ff6c00; color:#ff6c00; background:none}
.zs_cont{ line-height:30px}
.zs_cont tr td{border-bottom:1px dashed #dadbdf; padding:20px 0px; vertical-align:top}
.zs_cont tr.end td{border-bottom:0}
.zs_zhiwei li{ float:left; width:70px;}
.zs_fuli li{ float:left; width:90px;}
.zs_fuli li input{ vertical-align:text-top}
#z_nstSlider{ width:900px;}
#z_nstSlider{ background:#ccc;}
#z_nstSlider .bar{ background:#ff6c00; top:0px; height:10px;}
.zs_zhiwei a.sel {
    color: #ff6c00;
    background: none;
}



/***找工作--主体部分左侧****/
.list_bar{padding:10px 20px; background:#f8f8f8; border-top:1px solid #007ed4; line-height:40px}
.list_bar a{ margin-right:20px}
.list_bar a.sel{border:1px solid #ff6c00; color:#ff6c00;padding: 4px 20px;}
.list_bar a.sel2{border:1px solid #ccc;padding: 4px 20px;}
.zm_left{ width:880px;}
.zm_ipic{ width:220px;}
.zm_ipic a{
	display: block;
	position: relative;
	width: 202px;
}
.zm_ipic img{ width:200px; height:145px;}
.zm_right{width:300px;}
.zm_item{ padding-bottom:15px; border-bottom:1px dotted #dadbdf;margin-bottom:15px;}

.zm_ibtn{ position:relative; text-align:right; min-width:100px}
.zm_imap{ position:absolute; top:5px;right:0; display:block}
.zm_imore{ background:#007ed4; color:#fff;border-radius:5px; padding:5px 0px; width: 90px;text-align: center; letter-spacing: 2px; position:absolute; right:0; bottom:5px}
.zm_imore:hover{ color:#fff; background:#005d9d;}
.page{ text-align:center}
.page a{padding:5px 12px; border:1px solid #dadbdf;margin-right:15px;}
.page a:hover,.page a.cur{ background:#007ed4; color:#fff;border:1px solid #007ed4}

.page.ta_right{
	text-align: right;
	margin-right: -15px;
}

/****找工作---主体部分右侧***/
.zm_ritem{border:1px solid #dadbdf;border-top:1px solid #83b6db;}
.zm_rhead{ background:#e5f2fb; line-height:40px; padding:0px 10px 0px 20px}
h3.zm_rhead{font-weight: normal;}
.zm_rcont{ padding:10px;}
.zm_rcont .marks{width: 208px;border:0;padding-top: 5px;}
.zm_rcont table{ border-bottom:1px dashed #dadbdf;padding-bottom:0px}
.zmr_tit{ color: #000; font-size: 16px;}
h4.zmr_tit{font-weight: normal;}
.zmr_tit:hover{ text-decoration: underline;}
.zm_rcont table img{width:95px;}
.zm_rcont table:last-child{border-bottom:0}
#zmr_ph{ line-height:30px; padding:20px}
#zmr_ph li em{ font:bold italic 20px/30px Georgia, "Times New Roman", Times, serif; color:#999}
/* #zmr_ph li:nth-child(1) em,#zmr_ph li:nth-child(2) em,#zmr_ph li:nth-child(3) em{color:#007ed4} */
#zmr_ph .eq3 em{color:#007ed4}

/***找工作--底部推荐***/
h2.ztj_head{font-weight: normal;}
.ztj_head h2{display: inline-block;font-weight: normal;}
.ztj_head:before{content:" ";width:5px; height:20px; background:#007ed4; display:inline-block; position:relative; top:3px; margin-right:10px; border-radius:2px;}
.z_tj{ width:100%; overflow:hidden;margin-bottom: 20px;}
.z_tj .ii_cont li{width:230px; margin-right:10px;}
.z_tj .ii_cont li .ii_pic{ height:170px;}


/***门店列表***/
.md_search{ background:#f8f8f8; border-bottom:1px dashed #dadbdf; padding:13px 0;}
.md_search .ms_input{width:408px; padding:2px 10px; font-family:'microsoft yahei'; line-height:26px; height:26px; border-radius:4px 0 0 4px; border:1px solid #dadbdf;}
.md_search .ms_btn{ background:#007ed4; color:#fff; display:block; float:left; width:35px;text-align: center; height:32px; line-height: 30px; border-radius:0 4px 4px 0;}
.md_search .ms_btn .iconfont{font-size: 20px;}
.md_search .ms_sh_title{line-height: 32px;}
.md_search .right{line-height: 32px;}
.md_tiaojian{ border:1px solid #dadbdf;}
.md_tiaojian>li{border-bottom:1px dotted #dadbdf; padding:20px 0;}
.md_tiaojian>li.end{border-bottom:0;}
.md_label{ width:120px; text-align:center;}
.md_sites li{ float:left; width:60px;}
.md_paixu{background:#f8f8f8; line-height:50px;}
.md_px_btn a{ padding:15px 30px;}
.md_px_btn a.cur{ background:#fff; border:1px solid #dadbdf; border-bottom:0; border-top:1px solid #007ed4}


/***企业详情****/
.q_site{ line-height:60px}

.q_info{ width:690px; position:relative;}
.q_info .q_name .fac_name{font-size: 20px;}
.q_info  .fac_prices{font-size: 20px; color: #ff6c00;}
.q_info  .fac_des{line-height: 34px;margin-top: 5px;color: #666;}
.fac_des .to_map{font-size: 14px;color: #999;}
/* 轮播图 */
.fac_imgshow{width:480px;position: relative; float:left;}
.fac_imgshow .focus_pic{height: 320px;overflow: hidden;}
.fac_imgshow .focus_pic li{vertical-align:top;display:none}
.fac_imgshow .focus_pic li.first{display:list-item}
.fac_imgshow .focus_pic a{position:relative;display:block}
.fac_imgshow .focus_pic img{width:480px;height:320px;display: block;}
.fac_imgshow .focus_nav{padding-top:10px;position:relative;height:60px;overflow:hidden}
.fac_imgshow .focus_nav ul{position:relative}
.fac_imgshow .focus_nav li{float:left;margin-right:10px;position:relative}
.fac_imgshow .focus_nav li:hover img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;transform:scale(1.04,1.04);-ms-transform:scale(1.04,1.04);-webkit-transform:scale(1.04,1.04)}
.fac_imgshow .focus_nav li a{position:relative;display:block;cursor:pointer;overflow:hidden;background:#333}
.fac_imgshow .focus_nav b{position:absolute;left:0;top:0;right:0;bottom:0;border:1px solid #ff7325;display:none;cursor:pointer}
.fac_imgshow .focus_nav .on b{display:block}
.fac_imgshow .focus_nav img{width:88px;height:60px;display: block; filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.fac_imgshow .focus_nav .fix_opt{color:#fff}
.fac_imgshow .focus_text{display:none}
.fac_imgshow .navNext,.fac_imgshow .navPrev{position:absolute;z-index:2;left:0;top:50%;margin-top:-12px;width:22px;height:33px}
.fac_imgshow .navNext{left:auto;right:0}
.fac_imgshow .play{width:60px;height:60px;line-height:60px;text-align:center;font-size:52px;position:absolute;left:50%;top:50%;margin:-30px 0 0 -30px;color:#fff}
.fac_imgshow .fix_opt{text-align:center; position:absolute;width:100%;left:0;bottom:0;height:28px;line-height:28px;color:#fff;background:rgba(0,0,0,.5)}
.ic_fac_arrowl:hover{background-image:url(/Public/Home/v2/images/sprite/spriteFac.png);background-position:-90px -81px;width:22px;height:33px;display:inline-block;vertical-align:middle}
.ic_fac_arrowl{background-image:url(/Public/Home/v2/images/sprite/spriteFac.png);background-position:0 -81px;width:22px;height:33px;display:inline-block;vertical-align:middle}
.ic_fac_arrowr:hover{background-image:url(/Public/Home/v2/images/sprite/spriteFac.png);background-position:-30px -81px;width:22px;height:33px;display:inline-block;vertical-align:middle}
.ic_fac_arrowr{background-image:url(/Public/Home/v2/images/sprite/spriteFac.png);background-position:-60px -81px;width:22px;height:33px;display:inline-block;vertical-align:middle}


.q_label{margin-top: 17px;}
.q_label span{padding:0px 10px;color: #666; height: 28px;line-height: 28px; border-radius:20px; display:block; float:left; margin-right:15px;background: #f0f0f0;}
.q_label span:hover{ background:#fafafa}
.q_bm{ background:#f8f8f8; border:1px dotted #dadbdf;border-radius: 3px; padding:14px 20px 14px 17px; margin-top: 25px;}
.q_bm_btn a{ background:#ff6c00; color:#fff; text-align:center; display:inline-block; border-radius:5px; padding:5px 30px; line-height:20px}
.q_bm_btn a:hover{ background:#d05200}
.q_bm .lh_40{line-height: 50px;height: 50px; font-size: 18px;overflow: hidden;}
.q_bm .lh_40 .blue{font-size: 18px;}
.q_bm .q_phone{
	color: #fe0000;
	font-size: 27px;
}
.q_phone em{
	font-style: normal;
	font-size: 30px;
	color: #555;
}
.q_phone .q_phone_t{
	display: inline-block;
	border: 0;
	float: left;
	margin-right: 12px;
}
.q_baoz{height: 30px;line-height: 30px;}
.q_baoz span i{ background:#007ed4; font-size:14px; color:#fff; width: 20px;height: 20px;line-height: 20px;text-align: center; margin-right:5px; border-radius:3px;  display:inline-block; position:relative;}
.q_item{ border:1px solid #dadbdf; padding:20px;}
.q_gztable{ width:100%; border-collapse:collapse; border:1px dashed #dadbdf;}
.q_gztable tr td{ border:1px dashed #dadbdf;}
.q_gzlabel{ min-width:100px}
.q_gztable tr:hover td{ background:#feefe6}

.q_share{
	line-height: 24px;
	margin-left: 25px;
}
.q_share a{
	margin-top: 5px;
}
.q_name{
	
}
.q_name .grey i{
	vertical-align: middle;
}
.q_name .q_share i{
	vertical-align: 0px;
}
.q_name .grey:hover{
	color: #999;
}
.q_share .grey:hover{
	opacity: 1;
	text-decoration: none;
	color: #555 !important;
}
.q_collect .ich{
	display: none;
	color: 
}
.q_collect.active .ic{
	display: none;
}
.q_collect.active .ich{
	display: inline-block;
}

#qask_head{ border-bottom:1px solid #007ed4; padding-bottom:5px}
.qask_btn{ background:#ff6c00; color:#fff; border-radius:5px; padding:5px 0px; width: 90px;text-align: center;}
.qask_btn:hover{ color:#fff; background:#d05200}
#qask_list li{ padding:15px 0; border-bottom:1px dashed #dadbdf;}
.qask_tit i,.qask_cont i{ color:#fff; padding:3px 5px; margin-right:10px; border-radius:4px; font-size:10px; vertical-align:top;}
.qask_tit h4{margin: 0;display: inline-block;}
.qask_cont i{ background:#999;}
.qask_tit i{ background:#007ed4;}
.qask_cont p .q_answer{ width:610px; display:inline-block;}
.qask_more{ background:#fafafa; display:block; }
.qask_more:hover{ background:#eee;}

#wybm,#tjgy{ width:800px; left: 45%;padding:0; border-radius:5px}
.modal_head{ background:#fafafa; padding:10px 20px; border-radius:5px 5px 0 0}
#wybm .modal_cont,#tjgy .modal_cont{ padding:20px 0}
#tjgy .hj_select{ width:100px; color: #999;}
#wybm .reg_label,#tjgy .reg_label{ text-align: left; font-size: 16px;text-align: right;}
#wybm .reg_input,#tjgy .reg_input{font-size: 14px;}

#ditu{width: 800px; left: 45%;padding:0; border-radius:5px}
#ditu .modal_cont{ padding: 50px;}
.ditu_l{ width: 420px; float: left;border: 1px solid #dadbdf;}
.ditu_r{ float: left; width: 258px; margin-left: 20px;}
.ditu_r p{ border-bottom: 1px dashed #dadbdf; font-size: 16px; padding-top: 20px; padding-bottom: 10px; margin-bottom: 30px;}
.qidian,.zhongdian{ line-height: 38px; height: 38px; border: 1px solid #dadbdf; margin-bottom: 20px; border-radius: 4px; overflow: hidden; text-align: center;}
.qidian i,.zhongdian i{ width:30px; display: inline-block; font-size:28px;}
.qidian i{ color: #48c247;}
.zhongdian i{ color: #f9566d;}
.qidian input,.zhongdian input{ width: 220px; border: 0; padding: 0; margin: 0; line-height: 38px; height: 38px; font-size: 14px; vertical-align:top; font-family: "微软雅黑";}
.cxxl{ display: block; width: 130px; height: 40px;  line-height: 40px;background: #f96606; color: #fff; border-radius: 50px; text-align: center;}
.cxxl:hover{color:#fff;}

/***门店详情****/
.d_label{ background:url(/Public/Home/v2/images/md_labelbg.png) no-repeat; width:44px; height:35px; position:absolute; top:-7px; left:10px; color:#fff; padding-left:5px; line-height:35px}
.d_like{ position:absolute; right:0; top:0}
.d_like>a{font-family:'microsoft yahei'}
.dm_head{ background:#f8f8f8;line-height:50px;border:1px solid #dadbdf;border-bottom:0;}
.dm_head h2{display: inline-block;}
.dm_head a{ padding:15px 30px;font-size: 16px;font-weight: bold;}
.dm_head a.cur{ background:#fff; border:1px solid #dadbdf; border-bottom:0; border-top:1px solid #007ed4; color:#007ed4}
.dm_cont{border:1px solid #dadbdf;border-top:0; min-height:100px;}
.dm_cont li{ display:none;padding:20px}
#dm_cont1{display:block;}
.dm_cont1_list{border-bottom:1px dashed #dadbdf; padding:20px 0}
.dm_cont1_list:last-child{border-bottom:0}
#dm_cont1 .end{border-top:0}
#dm_cont3{}
#dm_cont3 .list_bar{background:none;border:0;padding:0;margin-bottom:20px}
#dm_cont3 .zm_item:last-child{border-bottom:0}
#dm_cont4{padding:20px 0 0 0;}
.dmc4_item{ width:265px; overflow:hidden; margin-bottom:20px; background-color:#f8f8f8}
.dmc4_item img{ width:100%;}
.dmc4_item p{padding:10px;;}

/****新闻列表***/
.nl_item{ vertical-align:top; border-bottom:1px dashed #dadbdf; padding-bottom:20px; margin-bottom:20px}
.nl_item:Hover{ /* color:#000; */}
.nl_item:Hover a{  color:#1176cb; text-decoration:underline}
.nl_item:Hover .grey{ /* color:#555; */}
.nl_item tr td{vertical-align:top}
.nl_item p{max-height: 50px;overflow: hidden;text-overflow:ellipsis}
.nl_btn{ position:absolute; left:0; bottom:0; width:100%}
.nl_qzbz{ padding:10px 20px}
.nl_qzbz li{ margin-bottom:13px;line-height:30px;}
.nl_qzbz h4{width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.nl_qzbz .ic_dot{width: 5px;height: 5px; vertical-align: 2px; display: inline-block;background: #999;border-radius: 50%; margin-right:10px}
.news_tjllabel{background:#f65b1f; color:#fff; padding:2px 5px;}
.news_site{ background: #f7f7f7; border-bottom: 1px dashed #d7d6db; line-height: 60px; font-size: 12px;}
.news_site i{ color: #dadbdf; margin: 0 25px;}
.news_site .cur{ color: #f96606; border-bottom: 1px solid #f96606; display: inline-block; line-height: 60px; margin-bottom: -1px;}
#newslist_tit{ color: #000; margin-bottom: 20px;}

/****新闻****/
.news_info{border-bottom:1px dashed #dadbdf; padding-bottom:10px;}
.news_label span{ background-color:#d3d3d3; color:#fff; padding:2px 10px; border-radius:50px; margin-right:20px}
.news_desc{ padding:20px; background:#f8f8f8;border:1px dashed #dadbdf;}
.news_share{ padding-bottom:20px; border-bottom:1px dashed #dadbdf;}
.news_tj{ border-top:1px dashed #dadbdf;}
.news_tj li{ margin-top:10px;}
.news_tj h4{display: inline-block;}
.news_tj li:before{content:"•"; color:#ddd;margin-right:10px;margin-left: 20px;}
.news_main{ padding:20px;}
.news_main p{text-indent: 2em;}
.news_main img{margin: 20px auto;}

/****登录注册*****/
.logo2 img{ vertical-align:middle;height: 40px;}
.reg{ background-color:#f6f6f6;background:#f6f6f6 url(/Public/Home/v2/images/login_bg.jpg) center top no-repeat; }
.reg_h1{border-left:1px solid #fff; line-height:35px; margin-top:10px; padding-left:20px}
.reg_main{margin:100px auto; background:#fff; margin-bottom:70px;}
.reg_left{ padding:50px 65px; width:800px;}
.reg_lhead{ margin-bottom:50px;}
.reg_lhead a{ margin-right:90px;}
.reg_lhead a.cur{color:#ff6c00; padding-bottom:10px; border-bottom:2px solid #ff6c00}
.reg_label{ min-width:80px; text-align:right}
.reg_input,.reg_input2,.reg_input3{padding:0;margin:0;border-radius: 3px; line-height:44px; height:44px; padding:0px 10px;border:1px solid #dadbdf; font-family:'microsoft yahei'; font-size:16px;width:370px; }
.reg_input2{ width:240px; border-right:0}
.reg_input3{ width:260px;}
.reg_getCode{ width:130px;border:1px solid #dadbdf;border-left:0; line-height:44px; text-align:center; background:#f8f8f8; color:#ff6c00;}
.reg_getCode:hover{ background:#ff6c00; cursor:pointer; color:#fff; border-color:#ff6c00}
.reg_tip{ color:#999}
.reg_btn{ background:#ff6c00;color:#fff; line-height:50px; height:50px; display:block; border-radius:50px; text-align:center; width:240px;}
.reg_btn:hover{ background:#b94900; color:#fff;}
.reg_right{ width:269px; border-left:1px dashed #dadbdf; height:600px; position:relative}
.reg_rfoot{ position:absolute; left:0; bottom:30px; width:100%;}
.reg_www i{ font-size:40px; margin:0px 10px; transition:opacity 0.8s}
.reg_www i:hover{ opacity:0.5}
.reg_www #i1{color:#ea716e}
.reg_www #i2{color:#6ea8df}
.reg_www #i3{color:#98c01b}
.login_item{ display:none;}
.show{display:block;}


/***会员中心***/
.me_info{ position:relative; height:55px}
.me_name{ height:55px; overflow:hidden; padding:0px 20px;}
.me_name img{ vertical-align:middle;border-radius:50%;}
.me_menu{ position:absolute; top:55px; z-index:100; background:#fff; box-shadow:0px 0px 5px rgba(0,0,0,0.5); width:100%; display:none}
.me_menu a{ display:block; padding-left:20%; line-height:40px;}
.me_menu a:hover{ background:#fafafa;}
.me_info:hover .me_name{ background:#1866b6}
.me_info:hover .me_menu{ display:block;}
.mem_top{background:url(/Public/Home/v2/images/mtop_bg.jpg) center top repeat-y;border-bottom:1px dashed #dadbdf; padding:20px 0}
.mtop_left{ width:33.33%; padding-top:52px;}
.tj_wdtj{ display:inline-block; padding:5px 20px; border:1px solid #dadbdf; background:#fff;}
.tj_wdtj:hover{ background:#fafafa}
.mtop_mid{ width:33.33%}
.mtop_mid img{ border-radius:50%; border:2px solid #fff;width: 114px;height: 114px;display: block;margin: 0 auto 10px;}
.mtop_right{ width:33.33%; padding-top:82px;}
.mtop_right .iconfont{font-size: 24px;vertical-align: middle;}
.tx_btn{ background:#ff6c00; color:#fff; padding:5px 20px;border-radius:5px;}
.tx_btn:hover{ background:#e15900; color:#fff;}
.mmain_left{width:238px;border:1px solid #dadbdf;position: relative;overflow: hidden;}
.mmleft_nav a{ display:block; padding:20px 50px; font-size:16px;white-space: nowrap;}
.mmleft_nav a i{ font-size:21px;}
.mmleft_nav a:hover{ background:#fafafa;border-left:2px solid #007ed4;}
.mmleft_nav a.cur{border-left:2px solid #007ed4; background:#fafafa;}
.mmleft_tip{padding:10px;}
.mmleft_tip .marks{width: 214px;border:0;}
.mmian_right{ width:940px;}
.mem_wdtj{ border:1px solid #dadbdf; border-collapse:collapse;}
.mem_wdtj tr td{ border:1px dashed #dadbdf; min-width:80px;text-align: center;color:#666; }
.mem_wdtj tr:hover td{ background:#eee;}
.mem_wdtj .t_price{color: #f96606;}
tr.thead td,tr.thead:hover td{ background:#feefe6;font-size:16px;}
#mem_djxq{ margin-right:-20px; width:auto}
#mem_djxq li{ width:220px;}
#mem_djxq li .ii_pic{ height:160px}
.hj_select{border:1px solid #dadbdf;padding:0; font-family:'microsoft yahei'; font-size:14px; padding:10px; width:120px; margin-right:15px;}


/*****提现银行卡****/
.default_ka{ height:40px; line-height:40px; border:1px solid #dadbdf; padding-left:10px; vertical-align:middle}
.default_ka img{ vertical-align:middle}
.ka_radio{ vertical-align:middle}
.ka_desc{ background:#fafafa; padding:0px 15px; display:inline-block; }
.jia_ka{padding:5px 0; background:#f8f8f8; display:block}
.jia_ka:hover{ background:#eee;}

/****添加银行卡***/
.ka_jiabtn{ position:absolute; right:1px;top:1px; line-height:44px; background:#f8f8f8; padding:0px 15px}
.ka_jiabtn:hover{ background:#eee; cursor:pointer}

.xyhk_label{ min-width:70px}
.yhk_list{ height:200px; overflow-y:scroll;}
.yhk_list li{ float:left; width:50%; margin-bottom:10px;}
.yh_pic{border:1px solid #ddd; width:150px; height:55px;}
.btn_ok{ display:block; width:300px; line-height:40px; text-align:center; background:#ff6c00; color:#fff; border-radius:5px;}
.btn_ok:hover{ background:#d85b00; color:#fff;}


/****忘记密码****/
.f_no{ width:670px; margin:0px auto}
.f_noitem{ position:relative; width:36px; float:left; height:70px}
.f_noitem span{ display:block; width:30px; height:30px; border:3px solid #ebebeb; background:#bebebe; color:#fff; text-align:center; line-height:30px; color:#fff; border-radius:50%;}
.f_noitem p{ position:absolute; top:40px; left:-17px; width:70px; text-align:center}
.f_xian{ width:160px;height:1px; display:block; background:#dddddd; margin:17px 5px 0 5px; float:left;}
.f_no .cur span{background:#f96606;border:3px solid #feefe6;}
.error_tip{ color:red; font-size:12px;}
.forget_ok{ line-height:30px; text-align:center; padding-top:100px}
.fok_pic{ width:25px; vertical-align:sub; margin-right:10px}
.forget_ok p{ margin-left:30px;}


/* 个人中心 */
.mem_list{}
.mem_list .show_more{float: right;margin-right: 20px;margin-top: 20px;width: 90px;height: 25px;line-height: 25px;background: #007ed4;color: #fff;text-align: center;border-radius: 13px;font-size: 12px;}
.mem_list .ico_show{width: 0;height: 0;line-height: 0;font-size: 0;margin-left: 5px;border:5px solid transparent;border-top: 5px solid #fff;}
.mem_list .active .ico_show{border:5px solid transparent;border-bottom: 5px solid #fff;vertical-align: 6px;}

/* 工资列表 */
.gz_list{}
.gz_list .avator{
	width: 60px;
	height: 60px;
	display: block;
	border-radius: 50%;
	float: left;
	margin-left: 20px;
}
.gz_list li{
	padding: 20px 0; 
	overflow: hidden;
	border-bottom: 1px dashed #dddddd;
}
.gz_list li.active table{
	display: table;
}

.gz_list .con{
	margin-left: 104px;
}
.gz_list .con p{
	line-height: 30px;
	color: #666;
}
.gz_list .con p span{
	display: inline-block;
	width: 146px;

}
.gz_list .con p em{
	font-style: normal;
}
.gz_list table{
	background: #f8f8f8;
	border-left: 1px dashed #dadbdf;
	border-top: 1px dashed #dadbdf;
	width: 100%;
	margin-top: 10px;
	display: none;
}
.gz_list td{
	height: 55px;
	line-height: 55px;
	text-indent: 38px;
	border-right: 1px dashed #dadbdf;
	border-bottom: 1px dashed #dadbdf;
}

/* 考勤列表 */
.kq_list{}
.kq_list .show_more{
	margin-top: 0;
}
.kq_list li{
	border-bottom: 1px dashed #ddd;
}
.kq_list .des{
	height: 25px;
	line-height: 25px;
	padding: 20px 0;
	overflow: hidden;
}
.kq_list .des span{
	display: inline-block;
	padding: 0 40px;
	border-left:1px solid #ccc;
	color: #666;
	margin-left: -1px;
}
.kq_list .des em{
	font-style: normal;
}
.kq_list .con{
	padding: 0 20px 20px;
	border-top: 1px dashed #ddd;
	color: #333;
	display: none;
}
.kq_list .active .con{
	display: block;
}
.kq_list .con p{
	height: 55px;
	line-height: 55px;
	display: table;
	width: 100%;

}
.kq_list .con p span{
	display: table-cell;
}
.kq_list .time{
	background: #daecfa;
	height: 45px;
	line-height: 45px;
	display: block;
	border-bottom: 1px solid #ddd;
	color: #333;
}
.kq_list .val{
	height: 50px;
	line-height: 50px;
}
.kq_list table{
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	width: 100%;
	color: #999;
}
.kq_list td{
	text-align: center;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

/* list_no */
.mem_list .renzheng{border: 0;min-height: 650px;position: relative;}
.mem_list .renzheng .con{text-align: center;margin: 0;position: absolute;left: 0;right: 0;top: 50%;transform: translate(0,-50%);}
.mem_list .renzheng .con p{font-size: 16px;color: #999;line-height: 56px;}
.mem_list .renzheng .btn{width: 190px;height: 40px;line-height: 40px;display: inline-block;text-align: center;color: #fff;font-size: 16px;background: #f96606;border-radius: 20px;}
.mem_list .list_no p{font-size: 18px;color: #bbbbbb;}
.mem_list .list_no .iconfont{font-size: 145px;color: #e9e9e9;}
.mem_list .list_no .notes{
	position: absolute;
	bottom: 0;	
	left: 0;
	font-size: 16px;
	color: #999;
	line-height: 2;
	padding-top: 20px;
	border-top: 1px dashed #ddd;
}

/***全部问答**/
.a_sbox{ background:#f8f8f8; padding:20px 10px; border:1px dashed #dadbdf}
.a_search{ border:1px solid #dadbdf; line-height:45px; background:#fff; height:45px; width:735px; border-radius:4px; overflow:hidden;}
.a_skeyword{ line-height:45px; height:45px; margin:0px; padding:0 10px; font-family:'microsoft yahei'; font-size:14px; border:0; width:620px; float:left; background:none}
.a_submit{ width:95px; display:block; background:#007ed4; color:#fff; float:left; text-align:center; font-size:16px}
.a_submit:hover{ color:#fff}
.a_hot{margin-top:20px;}
.a_hot a{ margin-right:30px; }
.a_label{margin-top:20px; overflow:hidden; font-size:12px;}
.a_label span{ padding:3px 10px; border-radius:50px; background:#d3d3d3; color:#fff; margin-right:10px;font-size:12px;}
.a_label span:hover{ background:#999}


/***我来回答***/
.ac_main{ border-bottom:1px dashed #dadbdf; padding-bottom:40px; position:relative;}
.ac_tj{ position:absolute; right:0; top:0}
.yuan{ border-radius:50%;}
.ac_gf{ background:url(/Public/Home/v2/images/ac_gf.gif) 0 10px no-repeat; padding-left:40px; font-size:16px; margin-bottom:20px; padding-top:10px;}
.ac_head{ margin-top:20px;}
.ac_cont{ width:780px; margin-left:50px; margin-top:5px}
.ac_head img{ vertical-align:middle;}
.ask_name{ color:#333; margin-left:10px}
.ask_time{ color:#666; margin-left:20px}
.ac_allanswer{ padding-top:10px}
.ac_allanswer .ac_head{ margin-top:10px;}
.ac_allanswer .ac_cont{ border-bottom:1px dashed #dadbdf; padding-bottom:20px;}
.ac_allanswer .ac_cont:last-child{border-bottom:0}
.ac_wen{ overflow:hidden;}
.ac_wtext{padding:20px; margin:0px;border:1px solid #dadbdf;border-radius:4px;}
.ac_wtext textarea{border:0; margin:0; padding:0; outline:0;height:415px; font-family:'microsoft yahei'; font-size:14px; width:100%;}
.ac_wbtn{ display:block; background:#f96606; color:#fff; width:185px; height:40px; text-align:center; line-height:40px; margin-top:10px; border-radius:50px; font-size:16px}
.ac_wbtn:hover{ color:#fff}


/***我要提问***/
.tw_main{ border:1px solid #dadbdf; border-top:1px solid #007ed4; font-size:16px; margin-bottom:30px;}
.tw_head{ background:#e5f2fb; line-height:50px; color:#007ed4; padding-left:20px}
.tw_cont{ padding:0px 20px;}
.tw_left{ float:left;}
.tw_left table tr td{ vertical-align:top; line-height:45px;}
.tw_lb{ width:65px}
.tw_left .tw_tit{ width:420px; height:45px; line-height:45px; border:1px solid #dadbdf; border-radius:4px;}
.tw_left .tw_desc{ width:710px; height:340px; border:1px solid #dadbdf; font-family:'microsoft yahei'; font-size:14px; outline:0; border-radius:4px;}
.tw_right{width:300px; float:right; margin-top:110px; margin-right:5px}


/***资讯首页***/
.nh_hot{ width:100%; height:315px; position:relative; margin-bottom:20px;}
.nh_hot img{ vertical-align:bottom}
.nh_hot1{ position:absolute; left:0; top:0; width:465px; height:315px;}
.nh_hot2{ position:absolute; right:0; top:0; width:400px; height:150px;}
.nh_hot3{ position:absolute; right:0; bottom:0; width:400px; height:150px;}
.nh_hot4{ position:absolute; left:480px; top:0; width:305px; height:315px;}
.nhot_tit{ display:block; position:absolute; width:100%; left:0; bottom:0; height:40px; background: linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%); color:#fff; font-size:18px; text-align:center; padding-top:30px;filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#00000000,endColorstr=#88000000);
    white-space: nowrap;    
    overflow: hidden;
    text-overflow: ellipsis;}
.nh_list{ margin-right:-30px\9; overflow:hidden;}
.nh_list .nh_item{ border-bottom:1px dotted #dadbdf; width:425px;overflow:hidden; float:left; padding:20px 0; margin-right:30px\9}
.nh_list .nh_item:nth-child(even){padding-left:30px;}
.nh_pic{ width:145px; float:left}
.nh_pic img{ vertical-align:bottom}
.nh_desc{ width:280px; float:left; position:relative; height:100px;}
.nh_desc a:hover{ text-decoration:underline}
.nh_info{ width:100%; position:absolute; right:0; bottom:0; color:#999;}



/**注册页二维码**/
.mt_20 img{
	border:1px #DADBDF double;
}
.reg_tip{
	font-size: 14px;
}

.mmleft_nav img {
	position: relative;
	border: 0;
    background-position:center center
}
