@charset "utf-8";
/* CSS Document */

/* RESET */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd,form,input,select,textarea,th,td,fieldset,legend,blockquote{margin:0;padding:0;}
body{color:#333;font-size:12px;font-family:"SimSun","宋体","Arial Narrow",HELVETICA,Verdana;background:#fff;}
h1,h2,h3,h4,h5,h6{font:normal;font-size:14px;}
fieldset,img{border:none;}
img{vertical-align:top;}
a{text-decoration:none;}
li{list-style:none;}
em,var{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
select,input{vertical-align:middle;}
textarea{resize:none;}
a:focus,input,textarea{outline-style:none;}
.clear{zoom:1;}
.clear:after{ content:""; display:block; clear:both;}

/*base*/
body,span,td,th{color:#383838; font-size:12px; line-height:20px; font-size:12px; line-height:20px; text-align:left; font-family:Arial,Verdana,"SimSun","宋体","Arial Narrow",HELVETICA;;}


h1, h2, h3, h4, h5, h6 {font-weight:bold; font-size:12px;line-height:24px;}
.floatleft{ float:left;}
.floatright{ float:right;}

/*960宽页面分栏布局*/
.doc960{width:950px; padding:0 5px; }

/*a链接*/
a:visited,a:active,a:link,a:hover{text-decoration:none; }
a:link{color:#383838;}a:hover{color:#ff4800;}/*a:active{color:#666666;}*/

a.anymore,a.anymore:link,/*a.anymore:visited*/{color:#ff7300; padding:1px;}
a.anymore:hover{color:#fff; background:#ff7300;}

a.skyblue,a.skyblue:link,/*a.skyblue:visited*/{color:#06c;}
a.skyblue:hover{color:#ff4800; text-decoration:underline;}

a.titlered,a.titlered:link,/*a.titlered:visited*/{color:#d35701;}
a.titlered:hover{color:#ff4800;}
a.titleskyblue,a.titleskyblue:link,/*a.titleskyblue:visited*/{color:#06c;}
a.titleskyblue:hover{color:#0080ff;}
a.titleblack,a.titleblack:link,/*a.titleblack:visited*/{color:#000;}
a.titleblack:hover{color:#06c;}

/* public */
.clear:after{content:'';display:block;clear:both;}
.clear{zoom:1;}
.p22{ line-height:22px;}
.p24{ line-height:24px;}
.p26{ line-height:26px;}
.p28{ line-height:28px;}
.p40{ line-height:40px;}
.p52{ line-height:52px; text-indent:85px;}
.h_gray{height:30px; background:#fafafa; overflow:hidden;}
.h_orange{ height:30px; background:#fff3e5; overflow:hidden;}
.h_bordertop{border-top:2px solid #f80;}
.h_borderbottom{border-bottom:1px solid #f80;}
.h_borderbottom2{border-bottom:1px solid #ffdbb2;}
.h_title{line-height:30px; font-size:14px; font-family:"微软雅黑"; color:#f80; padding:0 10px; float:left;}
.h_anymore{display:block;line-height:32px; color:#666; padding-right:10px; float:right;}
.h_list{padding:2px 10px 0; }
.h_list li{height:26px; line-height:26px; background:url(../img/bg1.png) 0 12px  no-repeat; text-indent:10px; color:#333; overflow:hidden; text-overflow:ellipsis;}
.orange{ color:#f80;}

/* hr */
.wrap{ width:960px; margin:0 auto;position:relative;}
.hrtop{overflow:hidden;}
.hrleft{width:260px; float:left;}
.hrright{width:680px; float:right; position:relative;}
.hrbox1{width:258px; border:1px solid #ccc; border-top:2px solid #f80;padding-bottom:5px;margin:10px 10px 0 0;}
.h_white{ height:30px; background:#fff; border-bottom:1px solid #ccc; overflow:hidden;}
.h_line{width:76px;height:1px; background:#f80;position:absolute; left:10px;top:30px; overflow:hidden;}
.view{width:240px;height:159px; padding:5px 9px 4px; text-align:center; overflow:hidden;}
.happy{width:228px; padding:10px 10px 5px;}
.happy img{ width:228px; height:74px;}
.h_text{width:238px; line-height:22px; text-indent:20px; border-bottom:1px dashed #e0e0e0; color:#333;margin:0 10px; padding-bottom:5px;}
.hrmain{width:658px; border:1px solid #ccc; padding:10px;margin-top:10px;}
.preview{width:22px;height:64px; line-height:14px; padding:4px 0; color:#fff; text-align:center;background:url(../img/bg1.gif) no-repeat 0 -40px; position:absolute; top:0; right:-16px;}
.hrmain_content{ overflow:hidden;}
.hrsalon{width:188px;height:253px;border:1px solid #ccc; float:left;}
.hrmain_tab{width:458px;height:255px; float:right;}
#hrmain_tablist{height:22px;border-top:1px dotted #fdc17d;border-bottom:1px solid #ccc; }
#hrmain_tablist li{height:22px; background:url(../img/salong_bg.jpg) no-repeat right 6px;float:left;}
#hrmain_tablist li a{padding:0 20px;}
#hrmain_tablist li.active{height:22px;line-height:22px; background:none;border-top:1px solid #f80;border-bottom:1px solid #fff;border-left:1px solid #ccc;border-right:1px solid #ccc;margin:-1px 0 -1px -1px; position:relative;float:left;}
#hrmain_tablist li.active a{padding:0 20px;}
#hrmain_tabtext{ position:relative;}
.hrmain_textcontent{padding:8px 10px 0 ; position:absolute;top:0;left:0; display:none;}
.h_title2{ line-height:28px; font-size:14px;}
.hrmain_textcontent a.join{ display:block; width:100px; height:32px; line-height:32px;background:url(../img/bg1.gif) no-repeat; border:none; text-align:center; color:#fff; font-size:16px; margin:10px 0 0 164px; font-family:"微软雅黑"; cursor:pointer;}
.hrreview{width:658px; margin-top:10px;}
.hrreview_num{width:658px;height:78px; background:#fafafa; padding:7px 0; overflow:hidden;}
.hrreview_num li{width:280px; float:left;line-height:26px;margin:0 38px 0 10px; display:inline;}
.hrmain2{width:680px;margin-top:10px; overflow:hidden;}
.hrbox2{width:335px; height:373px;border:1px solid #ccc;border-top:2px solid #f80; padding-bottom:5px;}
.h_marginleft{margin-left:10px;}
.h_imgtext{padding:0 10px 2px; overflow:hidden;}
.h_img1{width:154px;height:110px; float:left; text-align:center;}
.h_img1 img{ width:140px; height:110px;}
.h_text2{width:156px;line-height:22px; text-indent:25px;color:#333;}
.hrlearn{margin-top:10px;}
.h_title3{line-height:30px; font-size:14px; color:#f80; padding-left:10px;}
.h_title3 a:link{ color:#f80;}
.learnlist{overflow:hidden;}
.hrbox3{width:296px; padding:0 10px 13px; position:relative;}
.h_imgtext2{padding:10px 0 5px 10px; overflow:hidden;}
.h_img2{width:90px; height:90px; float:left;}
.h_text3{width:186px;padding-left:10px; float:right; height:90px;}
.h_textindent{ text-indent:25px;}
.h_borderright{border-right:1px solid #ccc;}
.hrtools{padding-top:10px; overflow:hidden;}
.hrtools li{width:276px;height:88px; background:#f5f5f5; padding:7px 10px;margin:0 10px 20px;float:left; display:inline;_margin-bottom:10px;}
.h_img3{width:80px;height:80px; border:1px solid #ccc;margin:3px 0; float:left; display:inline;}
.hrtools_right{ float:left; margin-left:10px;}



/* guide */
.h_margintop{margin-top:10px;}
.h_guidelist{padding:5px 10px; }
.h_guidelist li{height:26px; line-height:26px;overflow:hidden; white-space: nowrap;}
.h_guidelist li a{
  display: inline-block;
}
.h_guidelist_dot{ background:url(../img/bg1.gif) no-repeat -28px -39px; text-indent:8px;}
.h_guidelist_dot2{width:270px;background:url(../img/bg1.gif) no-repeat -28px -39px; text-indent:8px;}
.guide{ overflow:hidden;}
.guideleft{ width:260px;}
.guideright{ width:680px;}
.guidescroll{width:260px;height:220px; overflow:hidden; position:relative;}
.guidescroll_list{width:1560px; position:absolute:top:0;left:0; z-index:1;}
.guidescroll_list li{width:260px;height:220px; float:left;}
.guidescroll ol{ position:absolute;bottom:6px; right:6px; z-index:2;}
.guidescroll ol li{ width:10px;height:10px; font-size:1px; background:#fff; border:1px solid #e5e5e5;margin:0 3px; float:left; display:inline; cursor:pointer;}
.guidebox1{width:258px; border:1px solid #ccc; border-top:none; position:relative;}
#guidetab_rank{ position:absolute; top:0;right:0; height:30px;}
#guidetab_rank a{display:block; height:28px;line-height:32px;padding:0 8px;color:#676767; background:none; float:left; cursor:pointer;}
#guidetab_rank a.active{height:28px;line-height:28px;border-bottom:2px solid #fe8800; font-weight:bold; color:#676767}
#guidetab_ranklist{width:258px; height:269px;position:relative;}
.guidetab_ranklist_li{ position:absolute;top:0;left:0; display:none;}
.guidetab_kind1{display:inline-block;width:14px;height:14px; line-height:14px; text-align:center;color:#fff;background:url(../img/mainico.jpg) no-repeat -13px -600px;margin-right:6px;}
.guidetab_kind2{display:inline-block;width:14px;height:14px; line-height:14px; text-align:center;color:#666;background:url(../img/mainico.jpg) no-repeat -13px -630px;margin-right:6px;}
.guidebanner1{width:238px;/*height:92px;*/padding:10px 10px 3px;}
.guidebanner1 img{ width:228px; height:74px;}
#guidezhaopin{width:258px;height:32px; overflow:hidden;}
.guidezhaopin_tab{width:129px;height:30px; line-height:30px;border-top:2px solid #c8c8c8; background:#f4f4f4; text-align:center; float:left; cursor:pointer;}
.guidezhaopin_tab.active{border-top:2px solid #fe8800; background:#ffe7cd; color:#ff8a00; font-weight:bold;}
.mask{display:block;width:238px;height:22px; line-height:22px; text-align:center; background:#f0f0f0;}
.guidetab_kind3{display:inline-block;height:15px; line-height:15px; text-align:center; font-size:11px;color:#fff;background:#ff8213;padding:0 3px; margin-right:6px;}
.guidetab_kind4{display:inline-block;height:15px; line-height:15px; text-align:center; font-size:11px;color:#fff;background:#0a64c3;padding:0 3px; margin-right:6px;}
.guidetab_kind5{display:inline-block;height:15px; line-height:15px; text-align:center; font-size:11px;color:#fff;background:#bbb;padding:0 3px; margin-right:6px;}
.guideservice{width:680px;height:220px; background:url(../img/mainbg.jpg) no-repeat;position:relative;}
#guideservice_list{width:498px;height:194px; border-left:1px solid #f3ccb1; border-top:1px solid #f3ccb1; background:#fff;position:absolute;top:11px; right:11px; }
#guideservice_list li{width:165px;height:96px; border-right:1px solid #f3ccb1; border-bottom:1px solid #f3ccb1; background:url(../img/mainico.jpg) no-repeat; float:left; overflow:hidden;}
#guideservice_list li.hover{border:1px solid #fe8800;margin:-1px 0 0 -1px; position:relative;}
a.guideservice_c1{ color:#4dc9d4;}
a.guideservice_c2{ color:#86c83f;}
a.guideservice_c3{ color:#998ff0;}
a.guideservice_c4{ color:#eaa95c;}
a.guideservice_c5{ color:#ee84c7;}
a.guideservice_c6{ color:#69b6f1;}
#guideservice_list a{ display:block; width:165px; height:72px;padding:12px 0;}
#guideservice_list .guideservice_bg2{ background-position:0 -95px;}
#guideservice_list .guideservice_bg3{ background-position:0 -190px;}
#guideservice_list .guideservice_bg4{ background-position:0 -285px;}
#guideservice_list .guideservice_bg5{ background-position:0 -380px;}
#guideservice_list .guideservice_bg6{ background-position:0 -475px;}
.guidejob{ overflow:hidden;}
.guidebox2{width:335px;}
.guide_imgtext{width:315px;height:70px; padding:7px 10px 0;overflow:hidden;}
.guide_img{width:100px;height:70px; float:left;}
.guide_text{width:205px; height:66px; line-height:22px; padding:2px 0; float:right;}
.h_marginright{margin-right:8px;}
.guidelaw{width:678px;border:1px solid #ccc; border-top:2px solid #f80;}
.guidelaw_content{width:660px;height:190px;padding:0 9px 10px;}
.guidelaw_list{width:325px;height:85px; overflow:hidden;float:left;}
.guidelaw_title1{width:18px;height:75px;padding:10px 5px 0; line-height:14px; background:#e2d3e2; color:#56075a; text-align:center;}
.guidelaw_title2{width:18px;height:75px;padding:10px 5px 0; line-height:14px; background:#d8e1ed; color:#2e5e9f;
text-align:center;}
.guidelaw_title3{width:18px;height:75px;padding:10px 5px 0; line-height:14px; background:#e7f4d2; color:#7ac50e;text-align:center;}
.guidelaw_title4{width:18px;height:75px;padding:10px 5px 0; line-height:14px; background:#feedd2; color:#f6a21c;text-align:center;}
.guidelaw_bg1{ background:#faf7fa;}
.guidelaw_bg2{ background:#f8fafc;}
.guidelaw_bg3{ background:#fbfdf7;}
.guidelaw_bg4{ background:#fffcf7;}

/*	2013-12-31	*/
.h_ad img{ width:680px; height:80px; margin-bottom:10px;}

.h_title a,.h_title a:link{ color:#f80;}
.h_margintop.doc960{ margin-top:10px; overflow:hidden;}
.h_ad{ width:680px; overflow:hidden;}
.h_ad a{ display:block;}
.hrmain_textcontent a.join:link{ color:#fff;}

.indextop .menu100 .doc960{ height:73px;}
.wrapper{ width:960px; margin:0 auto;}
.hrmain_textcontent a.join:visited{ color:#fff;}
.h_title a:visited/*,.h_title3 a:visited*/{ color:#f80;}

.h_06c{ text-align:center; color:#06c;}

/*  2014-1-23  */
.h_title3{ position:relative;}
.tools_list{ position:absolute; left:110px; top:0; overflow:hidden;}
.tools_list li{ float:left; margin-right:20px;}
.tools_list a:link{ font-size:12px; font-weight:normal; color:#666;}
.tools_list a:hover,.h_title3 a.h_anymore:hover{ color:#f60;}
.h_title3 .h_anymore:link{ font-size:12px; font-weight:normal; color:#383838; position:absolute; top:0; right:0;}
.tools_list a:visited{ color:#666;}
