@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*/
.left_part{float:left;display:inline;width:212px;margin-right:20px;}
.right_part{float:left;display:inline;width:748px;}


/*head*/

.head_part{height:133px; overflow:hidden;}
.head_part ul{float:right;display:inline;margin-top:48px;}
.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:2;font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;padding:0 29px;background:url(images/nav_bar.gif) right 11px no-repeat;}
.head_part li.active a{color:#0379be}
.head_part li.end a{background-image:none}


.head_part li a:hover{text-decoration:none}

.title_1{background:url(images/title_bg.gif) left center repeat-x;text-align:center;}


/*title*/
.job_title,.contact_title,.company_title,.show_title{background-image:url(images/title_bg.jpg);background-color:transparent;background-repeat:no-repeat;width:222px;height:35px;margin:0 auto}
.job_title{background-position:0 -67px;}
.contact_title{background-position:0 -122px}
.company_title{background-position:0 -6px;}
.show_title{background-position:0 -194px;}

.box_index{background:url(images/box_index.jpg) left top repeat-y;}
.box_bottom{background:url(images/box_bottom.jpg) left bottom no-repeat;padding-bottom:17px;}

.job_list li p,.job_list li li,.job_list li li a{float:left;display:inline;}
.job_list li p{font-weight:bold;font-size:16px;color:black;line-height:2;width:1000px;}
.job_list li li{margin:24px 119px 24px 0;position:relative;left:0;top:0;}
.job_list li li img.img{position:absolute;right:10px;top:10px;}
.job_list li li a{padding:20px 0;color:black;width:250px;border:2px solid #ccc;-moz-border-radius:14px;-webkit-border-radius:14px;-khtml-border-radius:14px;border-radius:14px;background-color:white;cursor:pointer;text-align:center}
.job_list li li label{display:block;white-space:nowrap;height:40px;line-height:2;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;font-size:16px;color:black;text-align:center;position:relative;}
.job_list li li label:after{content:"";position:absolute;height:2px;width:77px;left:50%;bottom:0;margin-left:-38px;background-color:#0168b5;}
.job_list li li span{font-size:14px;color:#545454;}
.job_list li li a,.job_list li li a:hover{text-decoration:none;}
.job_list li li a:hover{text-decoration:none;color:red;}
.job_list li li.active a{border:2px solid #73ba2a;}
/*banner*/
.banner_part{background:url(images/1.jpg) center top no-repeat;height:489px;margin-bottom:20px;}
.flexslider{position:relative;height:400px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat;margin-bottom:36px}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.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:18px;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;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;background-color:#7fbf2b;cursor:pointer;cursor:pointer;text-indent:-9999px;overflow:hidden;}
.flex-control-nav a.flex-active{background-color:#e71b1b;}
.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:25px 0}


.content_job{padding:25px 0;}
.content_contact {margin:24px 0;background:url(images/contact_img.jpg) right top no-repeat;
   padding:92px 262px 30px 52px;font-size:16px;color:#333;line-height:2;
    }


.content_show{padding:17px 0}

.picture_list li{float:left;display:inline;margin:6px 12px 6px 0;}
.picture_list li.end{margin-right:0}
.picture_list li img{float:left;display:inline;}

/*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{border-collapse:collapse;}
.table_box td,.table_box th{padding:10px 10px;border:1px solid #7fbf2b}
.table_box th{background-color:#7fbf2b;color:white;font-size:16px;}
.table_box p{text-align:left;white-space:normal;word-break:break-all;word-wrap:break-word;padding-left:30px;}
.table_box .title{text-align:left;padding-left:40px;font-weight:bold;background-color:#eee;font-size:14px;color:black;}

/*底部信息*/
.foot{color:white; text-align:center;padding:20px 0;margin-top:15px;background-color:#7b7b7b;}
.foot a{color:white;}
.foot a:hover{color:#f00;text-decoration:underline}


