@charset "gb2312";
/* CSS Document */

body{ background-color:#fff;font:normal 14px/24px Arial, Helvetica, sans-serif; color:#000;padding:0 0 50px 0;margin: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;}
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;}

.m_b15{margin-bottom:15px;}



.clearfix{zoom:1}
.clearfix:after{content:"";clear:both;height:0;display:block; visibility:hidden;}

/*bg*/
/*title*/

.company_title,.job_title,.show_title,.contact_title{background-image:url(images/title_bg.jpg);background-color:transparent;background-repeat:no-repeat;margin:0 auto;height:48px;width:375px;}
.company_title{background-position:-23px -16px}
.job_title{background-position:-23px -110px}
.show_title{background-position:-23px -200px}
.contact_title{background-position:-23px -280px}

/*结构*/
.main{width:1000px; margin:0px auto;}
.left_part{float:left;display:inline;width:192px;margin-right:21px;}
.right_part{float:left;display:inline;width:765px;}

.table_box{border-collapse:collapse;font-size:14px;color:#414141;}
.table_box th,.table_box td{padding:6px 6px;}
.table_box th{background-color:#ff7800;font-weight:normal;font-size:14px;color:#fff;}
.table_box p{text-align:left;padding-left:40px;}
.table_box tr{border:1px solid #e7e7e7;}
.table_box td.current{background-color:#e7e7e7;font-size:14px;font-weight:bold;color:#414141;padding-left:40px;text-align:left;}
.table_box a{color:#414141;}
.table_box a:hover{color:#f00;text-decoration:underline;}
/*head*/

.head_part{height:79px;overflow:hidden;background:url(images/head_bg.gif) left bottom repeat-x;padding-bottom:15px;}
.head_part ul{float:right;display:inline;margin-top:26px;}
.head_part li,.head_part li a{float:left;display:inline;cursor:pointer;}
.head_part li{margin-left:5px;}
.head_part li a{font-size:14px;color:#000;width:120px;height:29px;line-height:2;text-align:center;cursor:pointer}
.head_part li.selected a{background-color:#004098;color:#fff;}
.head_part li a:hover{text-decoration:none;color:#fff;}

/*banner*/

.banner_part{margin-bottom:20px}
/*content*/

.content_company{line-height:1.8;padding:34px 0px;word-wrap:break-word;word-break:break-all;font-size:14px;color:#000;}
.content_company img.img{float:left;display:inline;margin:0 20px 20px 0;}


.content_contact{margin:34px 0;position:relative;height:233px;}
.content_contact img.img{position:absolute;z-index:1;left:0;top:0}
.content_contact .index{position:absolute;left:109px;top:89px;z-index:2;}
.content_show{padding:34px 0;}




.content_job{padding:35px 0}



.box_top{background:url(images/box_top.jpg) center top no-repeat;}
.box_index{background:url(images/box_index.jpg) center top repeat-y}
.box_bottom{background:url(images/box_bottom.jpg) center bottom no-repeat;padding:22px 0;}

/*line*/
.job_list dt{background-color:#e9e9e9;border:1px solid #e9e9e9;border-top:0px;height:24px;padding:1px 21px;font-size:14px;color:#454545;font-weight:bold;}
.job_list dd,.job_list li{border:1px solid #e9e9e9;border-top:0;background-color:#fff;font-size:14px;color:#454545;height:35px;line-height:2.4;padding:0 21px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}
.job_list dd a,.job_list li a{color:#454545;}
.job_list dd a:hover,.job_list li a:hover{color:#f00;text-decoration:none}
/*底部信息*/
.foot{text-align:center;font-size:14px;padding:15px 0;color:#fff;background-color:#002b66;width:100%;position:fixed;bottom:0;}
.foot a{color:#fff;}
.foot a:hover{color:#f00;text-decoration:underline}

.picture_list li,.picture_list li img{float:left;display:inline;}
.picture_list li img{border:3px solid #ededed;}
.picture_list li{margin:11px 24px 11px 0}
.picture_list li.end{margin-right:0}

