@charset "gb2312";
/* CSS Document */

body{font:normal 14px/24px Arial, Helvetica, sans-serif; color:#222; background-color:#fff;font-family:Arial, Helvetica, sans-serif;border-top:4px solid #3c902a;margin:0;padding:0}
html,div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td ,ul,li{    margin: 0;    padding: 0;border:0px;list-style:none;}
a{color:#222;text-decoration:none;}
a:hover{ color:#f00;text-decoration:underline;}
.f_l{float:left;}
.f_r{float:right;}
.text_center{text-align:center;}
.text_r{text-align:right;}
.center{margin-left:auto;margin-right:auto;}
.bold{font-weight:bold;}
.f12{font-size:12px;font-weight:normal;}
.f12_b{font-size:12px;font-weight:bold;}
.f14{font-size:14px;font-weight:normal;}
.c{clear:both;height:0px;line-height:0px;font-size:0px;overflow:hidden;}
.p18_24{padding:18px 22px 0px 24px;}


.m_b10{margin-bottom:10px;}
.m_l20{ margin-left:20px;}

.blank5{ height:10px;}
.clearfix{zoom:1}
.clearfix:after{content:".";clear:both;height:0px;display:block; visibility:hidden;}

.box_1{background-color:#e7ffe5;padding-top:11px;}
/*bg*/
.company_title,.job_title,.contact_title{ background-image:url(images/title_img.jpg);background-color:transparent;background-repeat:no-repeat; overflow:hidden; }
.job_title,.contact_title{height:61px;position:relative;left:-15px;width:562px;}
.company_title{ background-position:-13px -31px;}
.job_title{ background-position:-10px -25px  }
.contact_title{ background-position:-10px -115px; }

/*½á¹¹*/

.main{width:1162px;margin:0px auto; }


/*head*/
.head_part{ height:84px;overflow:hidden;}
.head_part .right,.head_part ul{float:right;display:inline;margin-top:16px;}
.head_part li{float:left;display:inline;margin:0px 15px}


.home_banner{background:url(images/home_banner.jpg) center top no-repeat;height:488px;overflow:hidden;margin-bottom:2px;}
.outside{position:relative;z-index:1}
.outside a{position:absolute;display:block;width:105px;height:40px;overflow:hidden;left:423px;top:404px;text-indent:-9999px;}




.nav_part{background:url(images/nav_bg.gif) left top repeat-x;height:41px; overflow:hidden;text-align:right;}



.content_bg{background:url(images/content_bg.gif) left -16px repeat-x;}
/*banner*/
.shou_banner{ height:438px; overflow:hidden; position:relative;  margin-bottom:17px;width:100%;}
.shou_banner li{z-index:1;}
.shou_banner .img{ height:438px; left:50%; margin-left:-581px; overflow:hidden; position:absolute; width:1162px; z-index:0;}
.page{position:absolute;bottom:29px;left:100px;z-index:100;width:202px;left:50%;margin-left:-101px;}
.page span,.page span.current{width:11px;height:12px;cursor:pointer;overflow:hidden;margin:0px 8px;display:inline-block;text-indent:-999px;}
.page span{background:url(images/current.gif) no-repeat;}
.page span.current{background:url(images/current2.gif) no-repeat;}


.left_part{ float:left;width:549px; display:inline; margin:0px 30px 0px 16px; }
.right_part{float:left;width:549px;display:inline;}

.menu_bg{background:url(images/menu_bg.gif) #f2f2f2 left bottom repeat-x;margin:6px 0px 18px 0px;}
.menu_bg2{padding:3px;margin:3px 0;background:url(images/menu_bg.gif) #f2f2f2 left bottom repeat-x;}
.menu_bg3{padding:32px 25px;margin:3px 0;background:url(images/menu_bg.gif) #f2f2f2 left bottom repeat-x;}


.title_1{font-family:"Î¢ÈíÑÅºÚ","ËÎÌå",Arial, Helvetica, sans-serif;font-size:26px;color:#2e2f30;border-bottom:5px solid¡¡#f29a15;padding-bottom:15px;text-align:center;margin-bottom:10px;line-height:normal}
.title_2{font-family:"Î¢ÈíÑÅºÚ","ËÎÌå",Arial, Helvetica, sans-serif;font-size:26px;color:#f29a15;background:url(images/case_title.gif) left center repeat-x;text-align:center;margin-bottom:30px;line-height:normal}
.title_2 span{background-color:#f3f3f3;padding:0px 15px;display:inline-block;}
.title_3{font-family:"Î¢ÈíÑÅºÚ","ËÎÌå",Arial, Helvetica, sans-serif;font-size:22px;color:#f29a15;font-weight:normal;line-height:normal}


/*content*/
.content_company{padding:31px; word-wrap:break-word;word-break:break-all;background:url(images/company_bg.jpg) #f7f7f7 left bottom no-repeat; margin-bottom:13px;}
.content_company h1{text-align:center;font-family:"Î¢ÈíÑÅºÚ","ËÎÌå",Arial, Helvetica, sans-serif;font-size:28px;color:#3f902a;line-height:normal;margin-bottom:20px;}
.content_job{padding:15px 0px 30px 0px; font-size:14px}

.content_contact{ padding:15px 32px 24px;font-size:14px; }
.content_contact p{color:#000;}
.content_contact a{color:#000;}
.content_contact a:hover{color:#f00;text-decoration:underline;}
.content_contact table th,.content_contact table td{padding:2px 4px;}
.content_contact table th{font-weight:bold;vertical-align:top;text-align:right; white-space:nowrap}
.content_case{padding:20px 0px;text-align:center;}

.table_box{border-collapse:collapse;border:1px solid #d8d8d8}
.table_box th,.table_box td{padding:5px 35px;text-align:left;}
.table_box th{background-color:#fafafa;font-size:14px;color:#7c7c7c;font-weight:bold;font-family:"Î¢ÈíÑÅºÚ","ËÎÌå",Arial, Helvetica, sans-serif;}
.table_box td,.table_box td a{color:#000}
.table_box td a:hover,table_box td .orange a:hover,.table_box td .gray a:hover{color:#f00;}
.table_box td .gray,.table_box td .gray a{color:#3c3c3c}
.table_box td .orange,.table_box td .orange a{font-weight:bold;color:#fe9901}
.table_box p{white-space:normal;word-wrap:break-word;word-break:break-all;}
/*line*/


.steps_line li,.steps_line li p{float:left;display:inline;padding:5px 0px;}
.steps_line li p{background:url(images/job_ico.gif) left 11px no-repeat;padding-left:23px;height:24px;line-height:24px;color:#222;overflow:hidden;text-overflow:ellipsis;width:211px;margin:0px 20px;}
.steps_line li a{color:#222}
.steps_line li a:hover{color:#f00;text-decoration:underline}

.renav{height:300px;overflow:hidden;}



.picture_list li,.picture_list li dl{float:left;display:inline;}
.picture_list li{width:685px;height:254px;}
.picture_list li dl{width:212px;height:230px;margin:0px 24px 24px 0px;position:relative;z-index:1;}
.picture_list li dd{position:absolute;bottom:0px;left:0px;background:url(images/case_bg.png) left top repeat-x;height:24px;padding:5px 0px 4px 0px;line-height:24px;text-align:center;width:100%;color:#fff;overflow:hidden;text-overflow:ellipsis;}

/*left*/

/*µ×²¿ÐÅÏ¢*/

.foot{text-align:center;font-size:12px;padding:20px 0px;hegiht:24px; line-height:24px;color:#000; font-weight:normal; background-color:#eee;margin-top:20px;}
.foot a{color:#000}
.foot a:hover{color:#f00;text-decoration:underline;}


