@charset "gb2312";
/* CSS Document */

body{font:normal 14px/22px "microsift yahei",Arial, Helvetica, sans-serif; color:#333232; background-color:#fff;}
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,a{    margin: 0;    padding: 0;border:0px;list-style:none;}
a{color:#333232;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_b15{margin-bottom:15px;}

.blank5{ height:10px;}
.main_bg{background:url(images/main.gif) center top no-repeat;}
.clearfix{zoom:1}
.clearfix:after{content:".";clear:both;height:0px;display:block;visibility:hidden}
.layer_out{ position:relative;z-index:1}
.layer_out .index_out{position:absolute;top:19px}

.left_part{float:left;display:inline;width:703px;margin-right:15px;}
.right_part{ float:left;display:inline;width:266px;margin-top:1px;}
.banner_part{height:516px;overflow:hidden; text-align:center;}

/*bg*/
.company_title,.job_title,.contact_title,.case_title{ background-image:url(images/title_bg.gif);background-color:transparent;background-repeat:no-repeat; overflow:hidden; }
.company_title,.job_title,.contact_title{height:44px;}
.company_title{ background-position:0px -6px;}
.job_title{ background-position:0px -67px; }
.contact_title{ background-position:0px -129px;}
.case_title{background-position:0px -186px;height:37px;}
/*结构*/

.main{width:984px;margin:0px auto;}

.company_left{float:left;display:inline;width:290px;margin-right:18px}
.company_right{float:left;display:inline;width:664px}

.job_left{float:left;display:inline;margin-right:28px;width:280px;}
.job_right{float:left;display:inline;width:664px}

.contact_left{float:left;display:inline;margin-right:16px;width:392px;}
.contact_right{float:left;display:inline;}

.nav_part{background:url(images/nav_bg.gif) left top repeat-x;height:29px;overflow:hidden;}
.nav_index{background:url(images/nav_left.gif) left top no-repeat;height:29px;}
.nav_part li,.nav_part li.current{float:left;display:inline;height:24px;padding:3px 0px 2px 0px;line-height:24px;text-align:center;font-size:14px;font-weight:bold;width:128px;cursor:pointer}
.nav_part li.current,.nav_part li.current a{background:url(images/nav_index.gif) left top no-repeat;color:#1d1714}
.nav_part li,.nav_part li a{color:#fff}
.nav_part li a:hover{text-decoration:none;}

.head_part{ height:93px;overflow:hidden; background:url(images/header_bg.gif) center top no-repeat;}
.head_part ul{float:right;display:inline;}
.head_part li,.head_part li.selected{float:left;display:inline;padding:26px 8px;text-align:center;color:#fff;margin-left:9px;}
.head_part li{background:url(images/nav_bg.gif) left top repeat-x}
.head_part li.selected{ background:url(images/nav_hover.gif) left top repeat-x;}
.head_part li a{font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif;line-height:normal;font-weight:normal;font-size:20px;color:#fff;outline:none}
.head_part li a span{display:block;font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:11px;line-height:normal;}
.head_part li a:hover,.head_part li a:hover span{color:#fff;text-decoration:none;}
.head_part li.selected a,.head_part li.selected a span{color:#fff;}
.header_left{ background:url(images/header_left.gif) left top no-repeat;}
.header_right{ background:url(images/header_right.gif) right top no-repeat;}
/*head*/
.banner_index{background:url(images/1.jpg) center top no-repeat;height:308px}

.box_top{background:url(images/box_top.gif) left top no-repeat;padding-top:10px}

.box_index{background:url(images/box_index.gif) left top repeat-y;}
.box_bottom{background:url(images/box_bottom.gif) left bottom no-repeat;padding-bottom:5px;}
.job_top{background:url(images/job_top.gif) left top no-repeat;padding-top:60px;}
.contact_top{background:url(images/contact_top.gif) left top no-repeat;padding-top:52px;}

.left_index,.left_bottom{float:left;display:inline;width:969px;}
.left_index{background:url(images/left_index.gif) left top repeat-y;}
.left_bottom{background:url(images/left_bottom.gif) left bottom no-repeat;}


.right_index{ background:url(images/right_index.gif) left top repeat-y;}
.right_bottom{ background:url(images/right_bottom0.gif) left bottom no-repeat;}
.right_bottom2{ background:url(images/right_bottom.gif) left bottom no-repeat;}
/*content*/
.content{background:url(images/main.gif) #fff left top repeat-x;padding-top:9px;}
.content_company{padding:15px 2px 50px 2px;overflow-y:auto;word-wrap:break-word;word-break:break-all;}
.content_job{ padding:15px 0px;}
.content_contact{padding:12px; }
.content_contact a{color:#000;}
.content_contact a:hover{color:#f00;text-decoration:underline;}
.content_bg{ background:url(images/content_bg.gif) left 715px repeat-x;padding-top:12px;}
.content_case{padding:3px 0px;}

/*line*/
.steps_line li,.steps_line li p{float:left;display:inline}
.steps_line li{background:url(images/job_line.gif) left bottom repeat-x;margin:0px 30px;padding:3px 0px;width:291px;}
.steps_line li p{width:271px}
.steps_line li span.f_r{float:right;display:inline}
.steps_line li p{ background:url(images/job_ico.gif) 2px 6px no-repeat;padding-left:20px;height:24px;line-height:24px;color:#333232;font-size:14px;overflow:hidden;text-overflow:ellipsis;}
.steps_line li a{color:#333232}
.steps_line li a:hover{color:#f00;text-decoration:underline;}

/*left*/

/*bg*/
.scroll_box{margin-top:15px;border:1px solid #b7b7b6;background-color:#fff}
/*底部信息*/
.foot{text-align:center;font-size:14px;padding:20px 0px; height:24px ;line-height:24px;color:#000; border-top:2px solid #0073b6;border-bottom:2px solid #0073b6;background-color:#fff;}
.foot a{color:#000}
.foot a:hover{color:#f00;text-decoration:underline;}
#colee{height:600px;overflow:hidden}
#colee p{background-color:#e4e4e4;text-align:center;border-top:3px solid #fff;margin-bottom:24px;}
#colee p span{height:24px;line-height:24px;color:#242323;font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif;font-weight:normal;padding:7px 0px;display:block}
