@charset "gb2312";
/* CSS Document */

body{font:normal 12px/24px Arial, Helvetica, sans-serif; color:#454545; background-color:#ededed}
html,body, 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:#454545;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;}
.content_index{background:url(images/content_bg.gif) left 451px repeat-x;}
.content_index .index{background:url(images/1.jpg) center top no-repeat;padding-top:451px}

.m_b25{margin-bottom:25px;}

.blank5{ height:10px;}
.clearfix{zoom:1}
.clearfix:after{content:"";clear:both;height:0px;display:block; visibility:hidden}

/*bg*/
.company_title,.job_title,.contact_title,.show_title{ background-image:url(images/title_img.jpg);background-color:transparent;background-repeat:no-repeat; overflow:hidden; height:113px; margin-bottom:7px;}

.job_title{ background-position:-26px -15px; }

.contact_title{ background-position:-26px -147px;}



.title_1{padding:10px 0px;color:#666;font-size:16px;font-family:"Î¢ÈíÑÅºÚ","ËÎÌå",Arial, Helvetica, sans-serif;font-weight:normal;}
.title_1 span{float:left;display:inline;font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#007a50;background:url(images/nav_bar.gif) right 5px no-repeat;padding-right:10px;margin-right:10px;}




.indexBanner {overflow: hidden;height: 474px;margin-bottom: 20px;position: relative;}
.indexBanner .bigImg {overflow: hidden;position: relative;width: 2000px;margin-left: -1000px;left: 50%;}
.indexBanner .bigImg ul {width: 999px;}
.indexBanner .bigImg ul li {float: left;width: 2000px;position: relative; cursor:pointer;}
.indexBanner .bigImg ul li img {width: 2000px;height: 474px;position: relative;margin-left: -1000px;left: 50%;}
.indexBanner .smallImg {overflow: hidden;position: absolute;width: 1000px;margin-left: -500px;left: 50%;bottom: 30px;z-index: 9999;}
.indexBanner .smallImg ul li {float: left;margin-right: 5px;position: relative; cursor:pointer;}
.indexBanner .top {position: relative;margin-left: -1000px;left: 50%;width: 2000px;height:273px;position:absolute;right: 0px;bottom: 0px;background: url(../images/icon-7.png) no-repeat bottom right; }
.indexBanner .smallImg ul li.active b {display: inline-block;width: 108px;height: 53px;border: 1px solid #FFFFFF;position: absolute;left: 0px;top: 0px;}



.nav_part{float:right;display:inline;background:url(images/nav_bg.gif) left top no-repeat;width:436px;height:44px;margin:28px 162px 0px 0px;padding:0 30px;}
.nav_part li{float:left;display:inline;margin:0px 10px;outline:none;color:#fff}
.nav_part li a{color:#fff}
.nav_part li a:hover{color:yellow;text-decoration:none}


.main{width:980px;margin:0px auto;  }

.left_index{float:left;display:inline;width:1000px;background:url(images/left_index.gif) #fff left top repeat-y}


.left_part{ float:left;width:270px;margin-right:22px;}
.right_part{float:right;width:688px;}
.box_1{ background-color:#fff}

.box_0{background-color:#fff;padding:15px 0px;}


.outside_layer{position:relative;z-index:2}
.outside_layer .box_top{position:absolute;top:-89px;width:980px;left:50%;margin-left:-490px;}

.box_top{background:url(images/box_top.png) center top no-repeat;height:22px;overflow:hidden;}
.box_index{background:url(images/box_index.gif) center top repeat-y}
.box_bottom{background:url(images/box_bottom.gif) center bottom no-repeat;padding-bottom:32px;}

/*head*/
.head_part{height:77px;overflow:hidden; }
.head_part ul,.head_part div.right{float:right;display:inline;margin-top:32px;}
.head_part li,.head_part li a{float:left;display:inline;}

.head_part li,.head_part li a{outline:none;font-family:"Î¢ÈíÑÅºÚ","ËÎÌå",Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#696969;line-height:normal;padding:0px 22px;}

.head_part li a{color:#696969}
.head_part li a:hover{color:#8fb600;text-decoration:none}
.head_part li.selected a{color:#8fb600;}



/*banner*/
.banner_part{ height:310px;overflow:hidden; margin-bottom:25px;}

.banner_left{ background:url(images/banner_left.gif) left top no-repeat;height:164px;overflow:hidden;padding:3px 0px 8px 0px;text-align:center;}
.nav_part{height:30px;overflow:hidden; background-color:#e0e0e0;height:42px;}
.nav_part ul{float:right;display:inline}
.nav_part li,.nav_part li a{float:left;display:inline;}
.nav_part li a,.nav_part li.selected a{font-size:16px;font-weight:normal;font-family:"Î¢ÈíÑÅºÚ","ËÎÌå",Arial, Helvetica, sans-serif;padding:5px 30px;line-height:32px;cursor:pointer;}

.nav_part li.selected a{background-color:#029254;color:#fff;}
.nav_part li a:hover{text-decoration:none;}

/*content*/
.content_company{padding:50px 35px; word-wrap:break-word;word-break:break-all; }

.content_contact{padding:18px 20px; background-color:#fff}

.content_job{padding:0px 0 38px 0;}






.content_bg{background:url(images/content_bg.gif) #fff left 0px repeat-x;}
.content_case{padding:14px;}
.contact_part{ background-color:#e1e3e2;}
.content_show{padding:17px 0px;}
.scroll_box{padding:25px 0px}



#bn{height:340px;position:relative;overflow:hidden;text-align:center;margin-bottom:30px;}
#bn .tu{text-align:center;display:block;}
#bn #hao .xu{width:33%;text-align:center;height:30px;float: left;font-size:14px;color:#fff;cursor:pointer;font-family:"Î¢ÈíÑÅºÚ","ËÎÌå",Arial, Helvetica, sans-serif;font-weight:normal;padding-top:10px;line-height:normal;background:url(images/banner_hover2.png) left top repeat-x}
#bn #hao{width:980px;position:absolute;left:50%;margin-left:-490px;z-index:2;bottom:0}
#bn #hao .xu:hover{text-decoration:none}
#bn .txt{display:block;position:absolute;top:423px;height:53px;width:385px;right:50px;z-index:3;}
#bn .txt em{display:block;height:53px;width:154px;font-size:14px;font-style:normal;line-height:50px;color:#FFFFFF;font-weight:bold;position:absolute;z-index:3;}
#bn .txt .zi1{left:7px;}
#bn .txt .zi2{left:66px;}
#bn .txt .zi3{left:125px;}
#bn .txt .zi4{left:183px;}
#bn .txt .zi5{left:243px;}
#bn .tiao{position:absolute;bottom:0;left:0;width:1400px;left:50%;margin-left:-700px;height:40px; background:url(images/banner_bg.png) left top repeat-x;z-index:1;}
#bn .tu .lianjie{ width:100%;}
#bn #hao .xu.current{background:url(images/banner_hover.png) left top repeat-x}


/*line*/
.tabs_list li{float:left;display:inline;width:485px;text-align:center;font-size:18px;font-family:"Î¢ÈíÑÅºÚ","ËÎÌå",Arial, Helvetica, sans-serif;color:#fff;background-color:#90c00d;margin-right:10px;padding:5px 0px;cursor:pointer;}
.tabs_list li.end{margin-right:0px;}
.tabs_list li.selected{background-color:#329126}



.steps_line li{padding:8px 0px;margin-bottom:7px;background-color:#fff}
.steps_line li p{height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:#454545;font-family:"Î¢ÈíÑÅºÚ","ËÎÌå",Arial, Helvetica, sans-serif;padding:0px 22px;}
.steps_line li p a{color:#454545}
.steps_line li p a:hover{color:#f00;text-decoration:underline}


.picture_list li{float:left;display:inline;margin:16px 7px;width:230px;text-align:center;position:relative;}
.picture_list li img{ float:left;display:inline;}
.picture_list li p{position:absolute;left:0;bottom:0;background:url(images/picture_box.png) left top repeat-x;height:24px;line-height:24px;padding:3px 10px;width:210px;color:#fff;overflow:hidden;text-overflow:ellipsis;text-align:left;}

.table_box{border-top:2px solid #216d22;border-bottom:2px solid #216d22;color:#000}
.table_box th,.table_box td{padding:5px}
.table_box th{background-color:#dff8df;font-weight:normal;}
.table_box td{border-bottom:1px solid #e6e6e6}
.table_box td p{white-space:normal;word-wrap:break-word;word-break:break-all;text-align:left;}
/*left*/

/*bg*/









/*µ×²¿ÐÅÏ¢*/

.foot{text-align:center;font-size:12px;padding:25px 0px; height:24px;line-height:24px;color:#454545; }
.foot a{color:#454545}
.foot a:hover{color:#f00;text-decoration:underline;}




.shou_banner{ height:340px; overflow:hidden; position:relative;  margin-bottom:30px;width:100%;}
.shou_banner li{z-index:1;}
.shou_banner .img{ height:340px; left:50%; margin-left:-700px; overflow:hidden; position:absolute; width:1400px; z-index:0;}
.banner_bg{position:absolute;bottom:0;left:0;width:100%;height:40px; background:url(images/banner_bg.png) left top repeat-x;z-index:1;}
.page{width:980px;position:absolute;left:50%;margin-left:-490px;z-index:2;bottom:0}
.page span,.page span.current{width:33%;text-align:center;height:30px;float: left;font-size:14px;color:#fff;cursor:pointer;font-family:"Î¢ÈíÑÅºÚ","ËÎÌå",Arial, Helvetica, sans-serif;font-weight:normal;padding-top:10px;line-height:normal	}
.page span.current{background:url(images/banner_hover.png) left top repeat-x}


