@charset "gb2312";
/* CSS Document */

body{font:normal 12px/24px Arial, Helvetica, sans-serif; background-color:#fff;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;}
a{color:#333;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_b11{margin-bottom:11px;}
.m_b39{ margin-bottom:39px;}
.m_b16{margin-bottom:16px;}

.blank5{ height:10px;}
.clearfix{zoom:1}
.clearfix:after{content:".";clear:both;height:0px;display:block;visibility:hidden;}

/*bg*/
.banner_bg{ background:url(images/banner_bg.gif) #fff center top no-repeat;height:20px; overflow:hidden;}
.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:34px;}
.job_title{ background-position:-6px -127px;height:39px}
.contact_title{ background-position:-6px -239px;}
/*结构*/

.main{width:1005px; margin:0px auto;  }
.left_part{ float:left;width:236px;margin-right:7px;}
.right_part{float:right;width:732px;display:inline;;}
.top_part{height:33px;background:url(images/header_bg.gif) left top repeat-x;overflow:hidden}

.left_bottom{background:url(images/left_bottom.gif) left bottom no-repeat;height:16px;overflow:hidden;}
.content_index{padding:22px 14px 0px 14px;}
.index_left,.index_bottom{float:left;display:inline;width:975px}
.index_left{background:url(images/left_index.gif) left top repeat-y;}
.index_bottom{background:url(images/left_bottom.gif) left bottom no-repeat;}
/*head*/
.head_part{height:108px;background:url(images/header_bg.gif) #fff left bottom repeat-x;overflow:hidden;}
.head_part ul{float:right;display:inline;margin-top:68px;}
.head_part li,.head_part li.current,.head_part li.end{float:left;display:inline;background:url(images/nav_ico.gif) right 5px no-repeat;font-size:18px;color:#272626;font-weight:bold;font-family:"幼圆","微软雅黑","宋体",Arial, Helvetica, sans-serif;padding:0px 25px 0px 15px;}
.head_part li a,.head_part li.current a,.head_part li.end a{float:left;display:inline;}
.head_part li a{color:#272626}
.head_part li a:hover{color:#f00;text-decoration:none;}
.head_part li a{padding-bottom:8px;}
.head_part li.current a{background:url(images/nav_line.gif) center bottom no-repeat;line-height:normal;padding-bottom:8px;}
.head_part li.end{background-image:none;}

/*banner*/
.banner_part{ height:283px;text-align:center; overflow:hidden;background-color:#fff;padding:0px 20px;}

.nav_part{ background:url(images/nav_bg.gif) repeat-x;height:36px;overflow:hidden;}
.nav_part ul{float:right;display:inline;}
.nav_part li,.nav_part li.current{float:left;display:inline;height:24px;padding:6px 20px;color:#fff;font-size:14px;cursor:pointer;color:#fff;margin:0px 5px;}
.nav_part li.current{background:url(images/nav_hover.gif) left top repeat-x;}
/*content*/
.content_company{padding:24px; word-wrap:break-word;word-break:break-all;}
.content_job{ padding:15px;}
.content_contact{padding:16px 0px; }
.content_contact th,.content_contact td{background:url(images/job_line.gif) left bottom repeat-x;padding:4px;}
.content_contact th{font-weight:normal;white-space:nowrap;vertical-align:top;text-align:right;}
.content_contact a{color:#f00;}
.content_contact a:hover{color:#f00;text-decoration:underline;}
.content_bg{ background:url(images/main.jpg) #fff center top no-repeat;padding-top:141px}
.content_top{ background:url(images/main_top.png) center top no-repeat;padding-top:6px;}
.main_top{background:url(images/main_top.jpg) center top no-repeat;padding-top:16px;}
.main_index{background:url(images/main_bg.png) center top repeat-y;}
.main_bottom{background:url(images/main_bottom.gif) center top no-repeat;height:10px;}
.banner_top{height:30px;overflow:hidden;}
.banner_top ul{float:right;display:inline;margin-right:26px;}
.banner_top li{float:left;display:inline;margin-left:2px;background:url(images/nav_bg.gif) no-repeat;width:103px;height:24px;padding:3px 0px;line-height:24px;font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif;text-align:center;font-size:16px;font-weight:bold;color:#5b5b5c;}
.banner_top li a{color:#5b5b5c;}
.banner_top li a:hover{color:red;text-decoration:none;}
.banner_top .left{float:left;display:inline;margin-left:152px;line-height:23px;color:#5b5b5c;margin-top:3px;}
/*line*/
.steps_line li{height:24px;height:24px;padding:3px 0px 3px 17px;background:url(images/job_ico.gif) left 9px no-repeat;border-bottom:1px dashed #013682;overflow:hidden;text-overflow:ellipsis;color:#000;}
.steps_line li a{color:#000;}
.steps_line li a:hover{color:#f00;text-decoration:underline}

.box_top{background:url(images/box_top.gif) center top no-repeat;padding-top:17px;}
.box_bottom{background:url(images/box_bottom.gif) left bottom no-repeat;height:14px; overflow:hidden;}
.box_index{background:url(images/box_index.gif) left top repeat-y;}
.box_height{height:15px;overflow:hidden;}
/*left*/
.leftside_part{float:left;width:232px;}
.rightside_part{float:right;width:705px;}

.box_1{border:1px solid #dcdcdc;border-top:0px;background-color:#fff;}
.box_2{border:1px solid #cfcfcf;padding:1px;margin-bottom:20px; background-color:#f5f5f5;}
.bg_gray{ background-color:#ececec;}
.scroll_box{border-top:6px solid #d52516;border-left:14px solid #d52516;border-right:14px solid #d52516;border-bottom:6px solid #d52516;padding:10px 12px;margin-right:2px;}
/*bg*/

/*底部信息*/
.foot{text-align:center;height:24px;line-height:24px;padding:20px 0px;font-size:12px;font-weight:normal;color:#2662ab;}
.foot a{color:#2662ab;}
.foot a:hover{color:#f00;text-decoration:underline;}
#Slidebox{width:100%; height:292px;  padding:0px;  margin:0 auto;  /*position:relative;*/ margin-bottom:7px; overflow:hidden;}
#flashBg {height: 100%;overflow: hidden;width:100%;clear: both;margin: 0;padding: 0;}
#flashLine {height: 292px;width: 100%;}
#flash{width: 100%;height: 100%;overflow: hidden;margin: 0 auto;text-align:center;position: relative;z-index:1;padding: 0px 0px;background-color:transparent;}
#flash a {text-align:center;}
#flash img {wwidth: 100%;height: 100%;}
.flash_bar {width:555px;padding-left: 460px;z-index: 69;height: 30px;overflow: hidden;position: absolute;padding-top: 13px!important;padding-top: 12px;
bottom:0px;left:0px; background: url(../images/tg_flashbar.png) no-repeat 0px 0px;text-align: center;}
.flash_bar .dq {
display: block;float: left;
}
