@charset "utf-8";
/* CSS Document */
body{ font-size:12px; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(/img/index/bg.jpg) center repeat-y #000; color:#999;}
ul,li{ margin:0; padding:0; list-style:none;}
h1,h2,h3,h4,h5{ margin:0; font-size:12px; font-weight:normal;}
img{ border:0;}
form{ margin:0; padding:0; border:0;}
a{ text-decoration:none; color:#999;}
a:hover{ text-decoration:none; color:red;}

.cont{ width:936px; clear:both; margin:0 auto; zoom:1; overflow:hidden; padding-top:10px;}
.cont_left{ float:left; width:198px;}
.cont_right{ float:right; width:733px; overflow:hidden}
.cont_logo{ height:181px; overflow:hidden; clear:both}

.cont_left h2,#company,#hr_index,#enter_index,#life_index,#hrlist,#hrhot,#links,.pages_hrlist,#jgdt{ background:url(/img/index/icon_index.gif);width:198px; height:32px; clear:both}
#company{ background-position:left 0; }
#company a{ width:198px; height:32px; display:block}
#hr_index{ background-position:left -32px;}
#hr_index a{ width:198px; height:32px; display:block}
#enter_index{ background-position:left -64px;}
#enter_index a{ width:198px; height:32px; display:block}
#life_index{ background-position:left -96px;}
#life_index a{ width:198px; height:32px; display:block}
.cont_lefth3{ background:url(/img/index/index_companybg.gif); width:198px; height:280px; clear:both; overflow:hidden}
.cont_lefth3 h3{ color:#999; line-height:23px; padding:10px 12px;}
.textbg{ background:url(/img/index/left_indexbg.gif); height:35px; line-height:35px; clear:both;}
.textbg h3{ background:url(/img/index/icon_red.gif) no-repeat 10px 16px; text-indent:20px}
#hrlist{ background-position:left -128px;}
#hrhot{ background-position:left -160px;}
#links{ background-position:left -192px;}
#jgdt{ background-position:left -249px;}


.nav li#nav1 a,.nav li#nav2 a,.nav li#nav3 a,.nav li#nav4 a,.nav li#nav5 a,.nav li#nav6 a{ background:url(/img/index/topnav.gif);}
.nav{ height:46px; overflow:hidden; clear:both;}
.nav li{ float:left; margin-right:1px;}
.nav li#nav1 a{ background-position:-4px 0; width:120px; height:38px; display:block;}
.nav li#nav1 a:hover{ background-position:-4px -46px;}
.nav li#nav2 a{ background-position:-125px 0; width:120px; height:38px; display:block;}
.nav li#nav2 a:hover{ background-position:-125px -46px;}
.nav li#nav3 a{ background-position:-246px 0; width:120px; height:38px; display:block;}
.nav li#nav3 a:hover{ background-position:-246px -46px;}
.nav li#nav4 a{ background-position:-367px 0; width:120px; height:38px; display:block;}
.nav li#nav4 a:hover{ background-position:-367px -46px;}
.nav li#nav5 a{ background-position:-488px 0; width:120px; height:38px; display:block;}
.nav li#nav5 a:hover{ background-position:-488px -46px;}
.nav li#nav6 a{ background-position:-609px 0; width:120px; height:38px; display:block;}
.nav li#nav6 a:hover{ background-position:-609px -46px;}

/*flash+xml*/
.flashxml{ clear:both; height:453px; overflow:hidden; background:url(/img/index/flash+xml.gif);}

/*news*/
.index_ntitle{ background:url(/img/index/index_newstitle.gif); height:55px; overflow:hidden; clear:both; position:relative}
.index_ntitle span{ position:absolute; right:15px; top:5px; width:80px; height:20px;}
.index_ntitle span a{ width:80px; height:20px; display:block}
.listpages{ text-align:right; clear:both; padding:10px 50px 10px 0;}
.index_nbg{ background:url(/img/index/index_newsbg.gif); height:120px; overflow:hidden; clear:both}
.index_nbtm{ background:url(/img/index/index_newsbtm.gif); height:35px; clear:both; overflow:hidden}
.index_nbg ul{ width:90%; margin:0 auto; padding-top:5px;}
.index_nbg ul li{  line-height:23px; clear:both}
.index_nbg ul li a{ float:left;background:url(/img/index/icon_red.gif) no-repeat 5px 10px; text-indent:15px;}
.index_nbg ul li span{ float:right; width:80px; color:#999;}

/*footer*/
.footer{ padding:5px 0 20px 0; line-height:18px; text-align:center; clear:both; color:#999; margin-top:15px; zoom:1; overflow:hidden}

/*pages_joinus*/
.pages_lefttop{ background:url(/img/index/pages_lefttop.gif); height:18px; overflow:hidden; clear:both}
.pages_leftbg{ background:url(/img/index/pages_leftbg.gif); zoom:1; overflow:hidden; clear:both;}
.pages_leftbgul{ padding:0 20px;}
.pages_leftbgul li{ clear:both; background:url(/img/index/icon_red1.gif) no-repeat 5px 8px; text-indent:15px; line-height:22px;}
.pages_leftbtm{ background:url(/img/index/pages_leftbtm.gif); height:18px; overflow:hidden; clear:both}
.pages_hrlist{ background-position:left -224px; width:163px; height:22px; line-height:23px; overflow:hidden; clear:both; text-indent:18px; margin:0 auto; display:block}
.pages_leftbgul2{ padding:5px 0 5px 55px;}
.pages_leftbgul2 li{ clear:both; background:url(/img/index/icon_red1.gif) no-repeat 5px 8px; text-indent:15px; line-height:22px;}
.pages_leftbgul3{ padding:0 20px;}
.pages_leftbgul3 li{ clear:both; background:url(/img/index/icon_red.gif) no-repeat 5px 10px; text-indent:15px; line-height:22px;}

/*pages_nav*/
.pagesnav,.pagesnav li#p1 a,.pagesnav li#p2 a,.pagesnav li#p3 a,.pagesnav li#p4 a,.pagesnav li#p5 a{ background:url(/img/index/pages_nav.gif);}
.pagesnav{ clear:both; height:45px; overflow:hidden; zoom:1;}
.pagesnav li{ float:left; height:40px;}
.pagesnav li#p1 a{ background-position:left 0; width:144px; height:40px; display:block;}
.pagesnav li#p1 a:hover{ background-position:left -45px;}
.pagesnav li#p2 a{ background-position:-146px 0; width:140px; height:40px; display:block;}
.pagesnav li#p2 a:hover{ background-position:-146px -45px;}
.pagesnav li#p3 a{ background-position:-280px 0; width:140px; height:40px; display:block;}
.pagesnav li#p3 a:hover{ background-position:-280px -45px;}
.pagesnav li#p4 a{ background-position:-420px 0; width:147px; height:40px; display:block;}
.pagesnav li#p4 a:hover{ background-position:-420px -45px;}
.pagesnav li#p5 a{ background-position:-568px 0; width:140px; height:40px; display:block;}
.pagesnav li#p5 a:hover{ background-position:-568px -45px;}

.pages_rul{ padding:0 0 0 35px;}
.pages_rul li{ clear:both; background:url(/img/index/icon_red.gif) no-repeat 5px 10px; text-indent:15px; line-height:22px;}

.pages_rc{ background:url(/img/index/pages_rc.gif); height:55px; clear:both; width:730px;}
.pages_rbg{ background:url(/img/index/pages_rbg.gif); zoom:1; overflow:hidden; clear:both; width:730px;}
.pages_btm{ background:url(/img/index/pages_rbtm.gif); height:38px; clear:both; width:730px;}
.pages_hrhot{ background:url(/img/index/pages_hrhot.gif); width:730px; height:55px; clear:both;}

.pages_rul2{ padding:0 35px;}
.pages_rul2 li{ float:left; background:url(/img/index/icon_red.gif) no-repeat 5px 10px; text-indent:15px; line-height:22px; width:33%; white-space:nowrap}

.pages_tips{ line-height:35px; clear:both; text-indent:15px;}
.pages_tdiv{ width:90%; margin:10px auto; clear:both; line-height:23px;}
.pages_hrtxt{ background:url(/img/index/pages_hrtxt.gif); width:730px; height:55px; clear:both;}

.pages_company{ background:url(/img/index/pages_company.gif); width:730px; height:55px; clear:both;}
.pages_company2{ background:url(/img/index/pages_company2.gif); width:730px; height:55px; clear:both;}
.pages_company3{ background:url(/img/index/pages_company3.gif); width:730px; height:55px; clear:both;}
.pages_bodytxt{ padding: 10px 40px; line-height:23px;}
.pages_bodyimgli{ padding:25px 40px 40px 40px; clear:both;}
.pages_bodyimgli li{ float:left; width:48%; text-align:center; height:170px; *+height:145px; _height:145px; margin:0 5px; overflow:hidden}
.pages_bodyimgli li div{ clear:both; padding:4px 0;}
.pages_bodyimgli img{ border:3px solid #3a3c49; zoom:1; overflow:hidden;}



.pagesnewsul{ width:90%; margin:0 auto; padding-top:5px;}
.pagesnewsul li{  line-height:23px; clear:both;}
.pagesnewsul li a{ float:left;background:url(/img/index/icon_red.gif) no-repeat 5px 10px; text-indent:15px;}
.pagesnewsul li span{ float:right; width:80px; color:#999;}
.pages_newstitle{ background:url(/img/index/pages_jgdt.gif); width:730px; height:55px; clear:both;}
