@charset "gb2312";
/* CSS Document */

body{font:normal 12px/22px Arial, Helvetica, sans-serif; color:#202c5c; 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{    margin: 0;    padding: 0;border:0px;list-style:none;}
a{color:#202c5c;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_b20{margin-bottom:20px;}
.m_l20{ margin-left:20px;}

.blank5{ height:10px;}

/*bg*/
.company_title,.job_title,.contact_title{ background-image:url(images/title_img.gif);background-color:transparent;background-repeat:no-repeat; overflow:hidden; }
.company_title{ background-position:-6px -4px; height:26px;}
.job_title{ background-position:-6px -73px; height:42px;border-top:1px solid #cdcbd0;margin-left:1px;width:231px;}
.contact_title{ background-position:-6px -167px; height:49px;}
.box_index{ background:url(images/box_index.gif) repeat-y;}
.box_bottom{background:url(images/box_bottom.gif) left bottom no-repeat;padding:15px 10px 20px 22px;}
/*结构*/


.main{width:1005px;margin:0px auto;}

/*head*/
.head_part{ background:url(images/header_bg.gif) repeat-x; height:113px;}
.head_part2{ background:url(images/header_bg2.gif) right top no-repeat;}

.nav_index{background:url(images/nav_index.gif) left top repeat-x;}

/*banner*/
.banner_part{ overflow:hidden; height:329px;border-left:1px solid #000;border-right:1px solid #000;}



.nav_part{height:47px;overflow:hidden; text-align:right;}

.company_part{ background:url(images/company_bg.gif) #fff left bottom repeat-x;}
.company_top{ background:url(images/company_bg2.gif) #fff left top repeat-x;padding:15px 0px 0px 0px;}
.content_part{ background-color:#f3f3f3;padding:22px 10px 28px 20px;}
.left_part{ float:left;width:233px;margin-left:1px;display:inline;}
.right_part{float:right;width:743px;display:inline;margin-left:25px}
/*content*/
.content_company{padding:10px 10px 10px 0px; word-wrap:break-word;word-break:break-all;text-align:justify}
.content_job{ padding:10px 24px}
.content_contact{ padding:5px 0px 15px 12px;font-weight:bold;}
.content_contact a{color:#000;}
.content_contact a:hover{color:#f00;text-decoration:underline;}
.content_contact table th,.content_contact table td{padding:4px;}
.content_contact table th{font-weight:normal;vertical-align:top;text-align:right; white-space:nowrap}
.content_bg{ border-left:1px solid #000;border-right:1px solid #000;padding-top:27px;}
.content_index{float:left;width:1003px;display:inline;background:url(images/content_bg.gif) left top repeat-y;}
.content_case{padding:14px;}    
.contact_part{ background-color:#e1e3e2;}

/*line*/
.steps_line dt{font-weight:bold;line-height:24px;margin-bottom:2px;}
.steps_line li,.steps_line dd{background:url(images/job_ico.gif) left 6px no-repeat;padding-left:20px;height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;color:#202c5c;}
.steps_line li a,.steps_line dd a{color:#202c5c;}
.steps_line li a:hover,.steps_line dd a:hover{color:#f00;}
/*left*/

/*底部信息*/
.foot{text-align:center;font-size:12px;padding:5px 0px 6px 0px;height:30px; line-height:30px;background:url(images/footer_bg.gif) left top repeat-x;color:#202c5c;border-bottom:1px solid #000;}
.foot a{color:#202c5c}
.foot a:hover{color:#f00;text-decoration:underline;}


