@charset "gb2312";
/* CSS Document */

body{font:normal 12px/24px Arial, Helvetica, sans-serif; color:#3a3a3a; font-family:Arial, Helvetica, sans-serif;margin:0;padding:0; background:url(images/1.jpg) #fff center top no-repeat;}
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;}
a{color:#3a3a3a;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;}
.m_l20{ margin-left:20px;}

.blank5{ height:10px;}
.clearfix{zoom:1}
.clearfix:after{content:".";clear:both;height:0px;display:block; visibility:hidden;}

.box_1{ background:url(images/job_bg.gif) #ececec center top no-repeat;padding:50px 0px 30px 0px;}
.box_2{padding:30px 0px;}

/*bg*/
.contact_title,.job_title,.company_title,.show_title{ background-image:url(images/title_img.jpg);background-color:transparent;background-repeat:no-repeat; overflow:hidden; margin:0px auto;height:72px; text-align:center;}
.company_title,.job_title,.contact_title,.show_title{width:173px;}
.job_title{ background-position:-14px -117px;}
.contact_title{ background-position:-14px -294px;}
.company_title{ background-position:-14px -19px;}
.show_title{background-position:-14px -205px;}

.blank8{height:8px;background-color:#fff;}
.blank17{height:17px;background-color:#fff;}

.contact_title span{display:inline-block;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin-top:47px;color:#fff;}
.company_title span{display:inline-block;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin-top:45px;color:#fff;}
.job_title span{display:inline-block;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin-top:43px;color:#fff;}
.show_title span{display:inline-block;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin-top:47px;color:#fff;}
/*结构*/

.main{width:980px;margin:0px auto; }


/*head*/
.outside{position:relative;z-index:10}
.outside img.skin{position:absolute;left:0px;top:0}
.head_part{ height:109px;overflow:hidden;  }
.head_part .right,.head_part ul{float:right;display:inline; margin-top:52px;padding:0px 5px; background:url(images/nav_bg.gif) left top no-repeat;width:552px;height:35px;}
.head_part li{margin:0px 6px;}
.head_part li,.head_part li a{float:left;display:inline;}
.head_part li a,.head_part li.selected a{padding:6px 30px 0px 30px;font-size:16px;font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif;font-weight:normal;line-height:normal;}
.head_part li a{color:#fff;outline:none;}
.head_part li a:hover{text-decoration:none;color:yellow}

.banner_part{height:517px; overflow:hidden;margin-bottom:30px;}



.nav_part{background:url(images/nav_bg.gif) left top repeat-x;height:40px; overflow:hidden;}
.nav_part li,.nav_part li a{float:left;display:inline;}
.nav_part li,.nav_part li.end{background:url(images/nav_bar.gif) left 8px no-repeat;}
.nav_part li.end a{background:url(images/nav_bar.gif) right 8px no-repeat;}
.nav_part li a{font-size:22px;font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif;font-weight:normal;color:#fefefe;padding:7px 77px;cursor:pointer;}
.nav_part li a:hover{color:yellow;text-decoration:none;} 


.content_bg{background:url(images/left_bg.gif) 190px top repeat-y; float:left;width:899px;}
/*banner*/
.shou_banner{ height:340px;overflow:hidden; position:relative;width:100%;border-top:3px solid #00b15c; margin-bottom:15px;}
.shou_banner li{z-index:1;}
.shou_banner .img{ height:340px; left:50%; margin-left:-1000px; overflow:hidden; position:absolute; width:2000px; z-index:0;}

.box_index{background:url(images/box_index.gif) left top repeat-y}
.box_bottom{background:url(images/box_bottom.gif) left bottom no-repeat;}
.box_index,.box_bottom{float:left;display:inline;width:980px;}

.left_part{ float:left;width:255px; display:inline;margin-right:19px;}
.right_part{float:left;width:702px;display:inline; margin-top:10px;}

.left_index,.left_top{float:left;display:inline;width:980px;}
.left_index{background:url(images/left_index.gif) left top repeat-y}
.left_top{background:url(images/left_top.jpg) left top no-repeat;}




.title_1{ background:url(images/title_bg.gif) left center repeat-x;}


.title_2{ background:url(images/title_bg.gif) left bottom repeat-x;}
.title_2 span{background:url(images/title_line.gif) left bottom repeat-x;padding-bottom:12px;padding-top:7px;font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif;font-size:18px;color:#1c93e3;font-weight:normal;display:inline-block}
.title_2 span label{font-size:14px;font-family:Arial, Helvetica, sans-serif;margin-left:10px;}




/*content*/
.content_company{padding:30px 0px; word-wrap:break-word;word-break:break-all;}

.content_company img{float:left;display:inline;margin:0px 20px 20px 0px;}
.scroll_box{ border-top:1px solid #b1b1b1;padding:14px 0px;}

.content_job{padding:20px 0px;}

.content_contact{padding:25px 330px;}
.content_contact a:hover{color:#f00;}

.box_pic img{margin:8px 15px;vertical-align:middle;}


.content_show{padding:30px 0px;text-align:center;}
.content_show img{margin:0px 22px;}


.table_box th,.table_box td{padding:5px 60px;}
.table_box th{font-size:12px;color:#505050; font-weight:bold;text-align:left;background-color:#a2dbf7;border-top:1px solid #fff;border-bottom:1px solid #fff;}
.table_box td{white-space:normal;word-wrap:break-word;font-size:12px;font-weight:normal;color:#505050}
.table_box p{text-align:left;white-space:normal;word-wrap:break-word;word-break:break-all;}
.table_box .blue,.table_box .blue a{font-weight:bold;color:#21a7ed}
.table_box .blue a:hover{color:#f00;}

/*line*/

.steps_line li{padding:3px 0px;height:24px;line-height:24px; }
.steps_line li p{height:24px;line-height:24px; overflow:hidden;text-overflow:ellipsis;font-size:12px;color:#fff; }
.steps_line li p a{color:#fff}
.steps_line li p{background:url(images/job_ico.gif) left 10px no-repeat;padding-left:16px;}
.steps_line li a:hover{color:#f00;text-decoration:underline}




/*left*/

/*底部信息*/

.foot{text-align:center;font-size:12px;padding:20px 0px;hegiht:24px; line-height:24px;color:#040404; font-weight:normal; background-color:#fff;}
.foot a{color:#040404}
.foot a:hover{color:#f00;text-decoration:underline;}

#colee_left{overflow:hidden;width:702px;}
#colee_left img{margin-right:10px;}