@charset "utf-8";
/* CSS Document */
.hr_body{background:url(../images/hr_head.png) repeat-x #fefefe;}
.hr_head{height:83px;background:url(../images/hr_top.jpg) center top no-repeat;}
.hr_banner{height:507px;background:url(../images/hr_banner_bg.gif) repeat-x;}
.sliderContain{width:100%;height:506px;margin:0 auto;display:block;overflow:hidden;	position:relative;}
.sliderContain .pics ul{position:absolute;top:0;width:100%;}
.sliderContain .pics li{width:100%;height:506px;float:left;background-repeat:no-repeat;	background-position:center center;}
.sliderContain .pics li a{display:block; width:100%; height:100%;}
.sliderContain .btns{position:absolute;bottom:10px;left:0;width:100%;z-index:1000;text-align:center;}
.sliderContain .btns ul{display:inline-block;*display:inline;*zoom:1;}
.sliderContain .btns ul li{width:13px;height:13px;line-height:0;background:url(../images/list_btn.gif) no-repeat;color:#fff;float:left;margin:0 8px;text-align:center;cursor:pointer;font-size:0;}
.sliderContain .btns ul li.on{background-position:0 -13px;}
.shan .pics li{position:absolute;z-index:0;top:0;left:0;display:none;}

.hr_logo{float:left;padding-top:20px;padding-left:3px;}
.hr_navList{float:right;padding-top:35px;overflow:hidden;}
.hr_navList li{float:left;margin-left:-1px;padding:0 15px;line-height:1.2em;border-left:1px solid #92989d;font-size:15px;color:#fff;font-family:Microsoft YaHei,'\5b8b\4f53', sans-serif;}
.hr_navList li a{color:#fff;}
.hr_navList li a:hover{color:#f1f1f1;text-decoration:underline;}

.hr_main{width:1000px;margin:30px auto 0;padding-bottom:50px;}
.hr_understand{float:left;width:580px;}
.usMain{border:1px solid #c9d1db;background:#f8f8f8;}
.usHeader{height:38px;padding:0 10px;line-height:38px;background:url(../images/line-x.gif) repeat-x;border-bottom:1px solid #c9d1db;}
.usHeader h2{float:left;font-size:14px;font-family:Microsoft YaHei,'\5b8b\4f53', sans-serif;color:#414143;text-shadow:3px 3px 3px #fff;text-shadow:3px 2px 3px rgba(0, 0, 0, 0.2);-moz-text-shadow:3px 2px 3px rgba(0, 0, 0, 0.2);-webkit-text-shadow:3px 2px 3px rgba(0, 0, 0, 0.2);}
.usHeader h2 img{margin-top:13px;}
.usHeader .more{float:right;color:#8b8b8b;}
.usHeader .more a{color:#8b8b8b;}
.usHeader .more a:hover{text-decoration:underline;color:#414143;}
.usContent{padding:13px 12px 13px 18px;line-height:26px;font-size:14px;color:#666;font-family:Microsoft YaHei,'\5b8b\4f53', sans-serif;}
.img_job01{margin-top:7px;margin-bottom:10px;text-align:center;}
.img_job01 img{float:left;border:1px solid #a6c1e1;}
.img_job02 img{float:left;border:1px solid #a6c1e1;}
.us_list{padding-top:10px;}
.us_list li{float:left;width:50%;padding:5px 0;text-align:center;}
.us_list li img{border:1px solid #a6c1e1;}

.company_dynamic{float:left;display:inline;width:410px;margin-left:10px;}
.dynamic_list{}
.dynamic_list li{padding-left:10px;background:url(../images/tri.gif) 0 11px no-repeat;color:#666;}
.dynamic_list li a{color:#666;}
.dynamic_list li a:hover{text-decoration:underline;color:#333;}
.dynamic_img{}
.dynamic_img .t1{padding:10px 0;}
.dynamic_img .t2{float:left;border:1px solid #ddd;}
.dynamic_img .t3{float:left;margin-left:12px;border:1px solid #ddd;}

.hr_top{height:39px;background:url(../images/line-x02.gif) repeat-x;}
.hr_info{padding-left:15px;line-height:38px;color:#8b8b8b;}
.hr_info a{color:#8b8b8b;}
.hr_info a:hover{color:#333;text-decoration:underline;}
.hr_section{width:1000px;margin:0 auto;}
.hr_section h1{height:65px;background:url(../images/us.png) 0 23px no-repeat;text-indent:-999em;}
.section_main{margin-bottom:50px;padding:20px 10px;border:1px solid #c9d1db;background:#f8f8f8;}
.sec_list{}
.sec_list li{float:left;display:inline;margin:0 6px;}
.sec_list li img{*float:left;border:1px solid #adc2db;}
.sec_content{padding:0 10px;}
.sec_head{height:32px;margin-top:15px;border-bottom:1px solid #c9d1db;}
.sec_head h2{font-size:14px;font-family:Microsoft YaHei,'\5b8b\4f53', sans-serif;color:#414143;text-shadow:3px 3px 3px #fff;text-shadow:3px 2px 3px rgba(0, 0, 0, 0.2);-moz-text-shadow:3px 2px 3px rgba(0, 0, 0, 0.2);-webkit-text-shadow:3px 2px 3px rgba(0, 0, 0, 0.2);}
.sec_head h2 img{margin-top:6px;}
.envir_main{color:#7a8692;font-size:14px;font-family:Microsoft YaHei,'\5b8b\4f53', sans-serif;}
.envir_main p{margin:20px 0;}
.envir_main p img{margin-bottom:10px;}
.fl_main{font-size:14px;color:#737373;font-family:Microsoft YaHei,'\5b8b\4f53', sans-serif;}
.fl_main h3{padding:10px 3px;font-size:14px;}
.fl_main h3.hr{border-bottom:1px dashed #e0e0e0;}
.fl_txt{padding:10px 20px;line-height:26px;}
.fl_img{padding:20px 0;text-align:center;}

/******** ��ϵ��ʽ *********/
.hr_section .title01{background:url(../images/contact.png) 0 23px no-repeat;}
.sec_part{padding:10px 19px 0;font-size:14px;font-family:Microsoft YaHei,'\5b8b\4f53', sans-serif;color:#595959;}
.contact_head{height:42px;padding-left:20px;line-height:42px;background:url(../images/contact_head.png) no-repeat;}
.contact_head h3{color:#404043;}
.contact_main{padding:0 10px;color:#6f6354;}
.contact_main .txt{padding:20px 0;line-height:26px;}
.contact_main .txt.hr{border-bottom:1px dashed #dddfdc;}
/******** //��ϵ��ʽ *********/

/******** �����Ƹ *********/
.hr_section .title02{background:url(../images/zp.png) 0 23px no-repeat;}
.hr_search{width:338px;height:37px;background:url(../images/search_btn.png) no-repeat;}
.hr_search .txt{float:left;width:240px;height:30px;padding:3px 10px;line-height:30px;background:none;border:none;font-family:Microsoft YaHei,'\5b8b\4f53', sans-serif;color:#9a9999;}
.hr_search .btn{float:right;width:69px;height:37px;background:none;border:none;cursor:pointer;font-size:0;}
.Recruitment_main{padding:10px;font-size:14px;}
.all_job{padding:30px 22px 20px 0;}
.job_list{height:57px;padding-left:10px;background:url(../images/contact_head.png) 0 -42px no-repeat;}
.job_list li{float:left;margin:0 10px;line-height:56px;}
.job_list li.cur{font-weight:bold;}
.job_list li a{color:#37490d;}
.job_list li a:hover{text-decoration:underline;}
.job_main{padding-top:30px;}
.job_tab{width:100%;color:#666;}
.job_tab th{padding:13px 0;background:#e1e6dc;}
.job_tab td{padding:10px 0;}
.job_tab .txt{margin-left:20px;padding-left:8px;background:url(../images/dot.gif) 0 8px no-repeat;}
.job_tab img{vertical-align:top;}
.job_tab .even{background:#f0f2ee;}
.job_head{height:44px;padding-left:15px;line-height:44px;background:#e7ebe3;color:#595959;}
.job_info{padding:15px 10px;border-bottom:1px dashed #dddfdc;color:#666;}
.job_mes{padding:10px;color:#666;line-height:26px;}
.delivery_btn{display:block;width:173px;height:49px;background:url(../images/delivery_btn.png) no-repeat;text-indent:-999em;}
/******** �����Ƹ *********/

/******* �˽⶯�� ***********/
.slide_content{padding-bottom:30px;}
.slide_content .title{margin:20px 0 10px;text-align:center;}
.slideBox02{ position:relative; width:927px; height:467px;margin:0 auto;}
.imgArea{ display:block; width:100%; height:100%; overflow:hidden;}
.imgArea li{ float:left; display:inline; width:927px; height:467px; font:0/0 sans-serif;}
.imgArea img{ width:100%; height:100%;}
.ltBtn,
.rtBtn{position:absolute;bottom:-30px;display:block;width:15px;height:15px;color:#6599cb;outline:none;background:url(../images/slide_btn.png) no-repeat;text-indent:-999em;font-size:0;line-height:0;}

.ltBtn{background-position:0 -30px; right:110px;}
.rtBtn{background-position:0 -45px; right:10px;}

.ltBtn:hover,
.rtBtn:hover{}
.btnArea{ position:absolute; bottom:-30px; right:30px; float:left; display:inline;}
.btnArea i{ float:left; display:inline; width:15px; height:15px; margin-left:5px; text-indent:-999em; cursor:pointer;background:url(../images/slide_btn.png) no-repeat; overflow:hidden;}
.btnArea i.cur{ background-position:0 -15px;}

.grow_main{font-family:Microsoft YaHei,'\5b8b\4f53', sans-serif;color:#666;font-size:14px;line-height:26px;}
.grow_main h3{margin:10px 0;font-size:18px;color:#6aa11c;}
.grow_main p{margin:10px 0;}
/******* //�˽⶯�� ***********/

/******** �������� **********/
.happy_body{background:url(../images/happy_bg.jpg) repeat;}
.happy_head{height:109px;}
.happy_head .fl img{margin-top:5px;margin-left:8px;}
.happy_nav{float:right;}
.happy_wb{padding-top:30px;text-align:right;}
.happy_wb a{display:inline-block;height:20px;padding-left:30px;line-height:20px;background:url(../images/happy_wb.png) no-repeat;color:#8d8d8d;}
.happy_wb a:hover{color:#333;text-decoration:underline;}
.happy_navList{padding-top:20px;overflow:hidden;}
.happy_navList li{float:left;margin-left:-1px;border-left:1px solid #a6a6a6;padding:0 15px;font-family:Microsoft YaHei,'\5b8b\4f53', sans-serif;font-size:16px;}
.happy_navList li a{color:#2f3030;}
.happy_navList li a:hover{text-decoration:underline;}
.happy_banner{margin-top:4px;background:url(../images/happy_banner_bg.jpg) center 35px repeat-x;}
.happy_sec{}
.happy_sec_head{position:relative;background:url(../images/happy_title.png) no-repeat;}
.happy_sec.blue .happy_sec_head{top:4px;height:36px;background-position:0 0;}
.happy_sec_head h2{float:left;text-indent:-999em;}
.happy_sec_head .more{float:right;}
.happy_sec_head .more a{display:inline-block;height:22px;padding:0 10px;line-height:22px;color:#fff;border-radius:3px;}
.happy_sec_head .more a:hover{text-decoration:underline;}
.happy_sec.blue .more a{background:#17beea;}
.happy_sec.blue .happy_sec_main{background:#17beea;}
.happy_sec_main{padding:20px 10px;font-family:Microsoft YaHei,'\5b8b\4f53', sans-serif;}
.happy_list01{}
.happy_list01 li{float:left;display:inline;margin:10px 15px;}
.happy_box{width:275px;background:#fff;padding:10px;border-radius:4px;}
.happy_box img{margin-bottom:10px;}
.happy_box a{color:#8d8d8d;}
.happy_box a:hover{color:#333;text-decoration:underline;}
/******** //�������� **********/

/******* ���ڶ��� ********/
.happy_sec.yellow{margin-top:0;}
.happy_sec.yellow .happy_sec_head{top:18px;height:52px;background-position:0 -48px;}
.happy_sec.yellow .more a{background:#e0b217;}
.happy_sec.yellow .happy_sec_main{background:#e0b217;}
.happy_list02{}
.happy_list02 li{float:left;display:inline;margin:10px 12px;}
.happy_list02 .happy_box{width:200px;background:#fff;padding:10px;border-radius:4px;text-align:center;}
/******* //���ڶ��� ********/
.happy_wrap .footer{height:107px;margin-top:30px;padding-top:20px;border-top:6px solid #c4d397;background:#ebece9;text-align:center;color:#909090;}
.happy_wrap .footer a{color:#909090;}
.happy_wrap .footer a:hover{color:#333;text-decoration:underline;}

.happy_info{background:url(../images/happy_info_bg.gif) 0 8px repeat-x;}
.happy_info .b1{height:7px;border-top:1px solid #fff;background:rgba(138,185,19,0.7) !important;background:#8ab913;filter:alpha(opacity=70);line-height:0;font-size:0;}
.happy_info .happy_txt{width:1000px;height:37px;margin:0 auto;line-height:36px;color:#a19e92;}
.happy_info .happy_txt a{color:#817e6e;}
.happy_info .happy_txt a:hover{color:#333;text-decoration:underline;}
.happy_article{margin:0 10px;padding:30px 40px;background:#f5f5f1;}
.happy_title{padding:15px 20px;background:#eae7d9;text-align:center;line-height:24px;}
.happy_title h1{font-size:14px;color:#b87100;}
.happy_title p{color:#918a72;}
.happy_title p a{color:#918a72;}
.happy_title p a:hover{color:#333;text-decoration:underline;}
.happy_article_content{line-height:24px;color:#5e5e5e;}
.happy_article_content p{text-indent:2em;margin:20px 0;}
.happt_gotoTop{margin:0 10px;padding:10px;background:#f5f5f1;}
.happt_gotoTop a{float:right;width:89px;height:32px;background:url(../images/goto_top.png) no-repeat;text-indent:-999em;opacity:0.8;filter:alpha(opacity=80);}
.happt_gotoTop a:hover{opacity:1;filter:alpha(opacity=100);}


.job_section_main{margin-bottom:30px;padding:7px 10px;border:1px solid #c9d1db;background:#f8f8f8;}
.job_section_main .txt_list{padding:0;}
.job_section_main .article_xx{padding:20px 10px;}
.job_section_main .article_xx h2{font-size:20px;}
.job_section_main .article_xx .article_info{padding-bottom:12px;}
.job_section_main .article_xx .txt{margin-top:20px;}
.job_section_main .article_xx .article_page{margin-top:20px;}