@charset "gb2312";
/* CSS Document */

body{ background-color:#fff;font:normal 14px/24px Arial, Helvetica, sans-serif; color:#000;}
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;}
li{list-style-type:none;}
a{color:#000;text-decoration:none; outline: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;}
.p18_24{padding:18px 22px 0px 24px;}
.p_8{padding:0px 8px;}
.p_21{padding:0px 21px;}
.p2{padding:2px;}
.p20{padding:12px 20px 25px 20px;}


.m_b19{margin-bottom:19px;}
.m_b15{ margin-bottom:15px;}
.m_b17{margin-bottom:17px;}

.blank5{ height:10px;}
.index_bg{ background:url(images/index_bg.gif) center top repeat-x;}
.clearfix{zoom:1}
.clearfix:after{content:"";clear:both;height:0;display:block; visibility:hidden;}




/*结构*/

.main{width:937px; margin:0px auto; }
.left_part{float:left;display:inline;width:235px;margin-right:15px;}
.right_part{float:left;display:inline;width:730px;}
/*nav*/

.job_list li{border-bottom:1px solid #96d3cb;background:url(images/job_ico.gif) right 10px no-repeat;padding:6px 0;}
.job_list li p{height:24px;line-height:24px;color:#737373;overflow:hidden;text-overflow:ellipsis;padding-left:3px;}
.job_list li a{color:#737373}
.job_list li a:hover{color:#f00;text-decoration:none;}

/*head*/

.head_part{height:71px; overflow:hidden;background:url(images/head_bg.gif) left top repeat-x;}
.head_part ul{float:right;display:inline;margin-top:20px;}
.head_part .main{position:relative;}
.head_part li,.head_part li a{float:left;display:inline;}
.head_part li{margin-left:2px;}
.head_part li a{color:#fff;width:92px;height:28px;text-align:center;line-height:2;cursor:pointer;font-weight:normal;}
.head_part li a:hover{text-decoration:none;}
.head_part li.selected{background:url(images/nav_hover.png) left top no-repeat;}
.head_part li.selected,.head_part li.selected a{color:#fff;font-weight:bold;}
.head_part li.end{background-image:none;}
.head_part img.logo{position:absolute;left:-34px;top:0;}


.content_overall{background:url(images/content_bg.gif) #fff left top repeat-x;padding-top:15px;}
/*title*/
.company_title,.job_title,.show_title,.contact_title{background-image:url(images/title_bg.png);background-color:transparent;background-repeat:no-repeat;width:402px;height:48px;margin:0 auto;}
.company_title{background-position:-62px -15px}
.job_title{background-position:-62px -109px}
.show_title{background-position:-62px -194px}
.contact_title{background-position:-62px -274px}

/*banner*/

.banner_part{height:240px; overflow:hidden;margin-bottom:40px;background-color:#fff;padding:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}


/*content*/

.content_company{padding:34px 0;word-wrap:break-word;word-break:break-all; }


.content_contact{ margin:50px 0px;background:url(images/content_contact.png) 43px top no-repeat;padding:30px 0 0 527px;line-height:2;height:201px;}

/*line*/



.content_job{padding:34px 0px; }

.table_box th,.table_box td{padding:4px 6px}
.table_box th{background-color:#005fb3;font-weight:normal;font-size:14px;color:#fff;}
.table_box td{border-bottom:1px solid #eaeaea;}
.table_box td.current{background-color:#eaeaea;padding-left:30px;text-align:left;font-weight:bold;color:#323131;}
.table_box p{text-align:left;white-space:normal;word-wrap:break-word;word-break:break-all;color:#202020;padding-left:30px;}

.content_show{padding:32px 0}


.picture_list li,.picture_list li img{float:left;display:inline;}
.picture_list li{margin:8px 17px 8px 0;}
.picture_list li.end{margin-right:0}
.picture_list li img{border:3px solid #f3f3f3;}
/*底部信息*/
.foot{font-size:14px;color:#fff; background-color:#005fb3;text-align:center;padding:10px 0;}
.foot a{color:#fff;}
.foot a:hover{color:#f00;text-decoration:underline}


