@charset "gb2312";
/* CSS Document */

body{ background-color:white;font:normal 14px/24px "microsoft yahei",Arial, Helvetica, sans-serif; color:#333}
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:#333;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;}

.clearfix{zoom:1}
.clearfix:after{content:"";clear:both;height:0;display:block; visibility:hidden;}

.c{clear:both;height:0;line-height:0;display:block;}
.m_b35{margin-bottom:25px;}

/*结构*/

.main{width:1000px; margin:0px auto;}

/*nav*/



/*head*/

.head_part{height:129px; overflow:hidden;}
.head_part ul{float:right;display:inline;margin-top:50px;}
.head_part li{margin-left:56px;}
.head_part li,.head_part li a{float:left;display:inline;}
.head_part li a{font-size:20px;color:black;font-weight:normal;line-height:1.8;font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;padding:0 2px;}
.head_part li.active a{color:black;border-bottom:4px solid #008bcc;}
.head_part li.end a{background-image:none}


.head_part li a:hover{text-decoration:none}

.title_1{background:url(images/title_line.gif) left 12px repeat-x;margin-right:183px;}

/*title*/
.job_title,.contact_title,.company_title,.show_title{background-image:url(images/title_bg.jpg);background-color:transparent;background-repeat:no-repeat;width:568px;height:39px}
.job_title{background-position:0 -67px}
.contact_title{background-position:0 -126px}
.company_title{background-position:0 -6px;}
.show_title{background-position:0 -225px;}

.box_top{background:url(images/box_top.jpg) left top no-repeat;}
.box_index{background:url(images/box_index.jpg) left top repeat-y;}
.box_bottom{background:url(images/box_bottom.jpg) left bottom no-repeat;}

/*banner*/
.banner_part{background:url(images/1.jpg) center top no-repeat;height:351px;margin-bottom:28px;}
.flexslider{position:relative;height:446px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat;margin-bottom:25px}
.slides{position:relative;z-index:1;}
.slides li{height:446px;}
.slides li.first{background:url(images/1.jpg) center top no-repeat;}
.slides li.second{background:url(images/2.jpg) center top no-repeat;}
.slides li.third{background:url(images/3.jpg) center top no-repeat;}


.flex-control-nav{position:absolute;bottom:26px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{width:0;height:0;display:inline-block;cursor:pointer;cursor:pointer;text-indent:-9999px;overflow:hidden;}
.flex-control-nav a.flex-active{}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.flex-direction-nav li a{display:block;width:0;height:0;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;}
.flex-direction-nav li a.flex-next{right:40px;}


.outside_layer{position:relative;z-index:1;}
.inside_layer{position:absolute;width:100%;height:80px;top:-80px;background-color:#033b6e;}

/*content*/
.content_company{word-wrap:break-word;word-break:break-all; padding:30px 0}


.content_job{padding:30px 0px;}
.content_contact {
    margin: 40px 0;
    }
.content_contact .box{background-color:#e7e7e7;padding:33px 0}
.content_contact .box .index{background:url(images/contact_img.gif) left top no-repeat;padding:62px 0 20px 374px;line-height:3;font-size:16px;color:#333;}

.content_contact .left{float:left;display:inline;width:244px;background-color:#ff8a00;margin-right:17px;height:142px;padding-top:66px;}
.content_contact .right{float:left;display:inline;width:589px;background-color:#308002;height:148px;padding:30px 75px;color:white;line-height:2;}
.content_contact .right h2{font-size:20px;color:white;font-weight:bold;}


.content_show{margin:50px 0}
.picture_list li{float:left;display:inline;padding:5px 7px 8px 0;background:url(images/box_pic.jpg) right top no-repeat;width:210px;height:157px;margin-right:30px;}
.picture_list li.end{margin-right:0;}

/*line*/
.content_job p.title{margin:15px 0}
.content_job p.title span{display:inline-block;background-color:#017cc3;height:31px;color:white;line-height:2;padding:0 98px;font-size:16px;}
.table_box td{line-height:2;padding:12px 10px;background:url(images/job_line.gif) left bottom repeat-x;}
.table_box td p{background:url(images/job_ico.gif) left 12px no-repeat;padding-left:63px;white-space:nowrap;text-align:left;overflow:hidden;text-overflow:ellipsis;}
.table_box .red,.table_box .red a{color:#e53636}
.table_box .red a:hover{text-decoration:none;color:red;}
/*底部信息*/
.foot{color:white; text-align:center;padding:10px 0;margin-top:15px;background-color:#606060;}
.foot a{color:white;}
.foot a:hover{color:#f00;text-decoration:underline}


