@charset "gb2312";
/* CSS Document */

body{ background-color:white;font:normal 14px/1.8 "microsoft yahei",Arial, Helvetica, sans-serif; color:#555}
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:#555;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:1012px; margin:0px auto;}
.main2{width:990px;margin:0 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:80px; overflow:hidden;}
.head_part ul{margin-top:21px;display:inline;float:right;}
.head_part li{ margin-left:50px;}
.head_part li,.head_part li a{float:left;display:inline;}
.head_part li a{font-size:18px;color:#333;font-weight:normal;cursor:pointer;cursor:pointer;line-height:2.2}
.head_part li.active a,.head_part li a:hover{color:green;}
.head_part li a:hover{text-decoration:none;}


.title_1{padding-left:11px;text-align:left;font-size:24px;color:#33ac58;font-weight:bold;line-height:2;font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;
         background:url(images/title_ico.gif) left 12px no-repeat;
}

/*title*/
.job_title,.contact_title,.company_title,.show_title{background-image:url(images/title_img.jpg);background-color:transparent;background-repeat:no-repeat;height:57px;margin:0 auto;width:422px;}
.job_title{background-position:0 -72px;}
.contact_title{background-position:0 -150px;}
.company_title{background-position:0 -5px;}
.show_title{background-position:0 -220px}

.box_1{background-color:#f5f5f5;padding:20px 0;margin-bottom:20px;}

.job_list li p{border:1px solid #f0f0f0;border-top:0;height:60px;font-size:16px;font-weight:bold;color:black;padding:0 22px;line-height:3.8;background-color:#eee}

.job_list li li{border:1px solid #f0f0f0;border-top:0;height:60px;line-height:3.8;font-size:16px;color:#4c4c4c;cursor:pointer;overflow:hidden;text-overflow:ellipsis;padding:0 22px;}

.job_list li li a{color:#4c4c4c}
.job_list li li a:hover{text-decoration:none;color:red;}


.nav_part{height:50px;background-color:#00a9ca;}


/*banner*/
.banner_part{background:url(images/1.jpg) center top no-repeat;height:450px;margin-bottom:25px;}
.flexslider{position:relative;height:450px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat;margin-bottom:25px}
.slides{position:relative;z-index:1;}
.slides li{height:450px;}
.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:#cecfcc;cursor:pointer;cursor:pointer;text-indent:-9999px;overflow:hidden;}
.flex-control-nav a.flex-active{background-color:white;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:195px}
.flex-direction-nav li a{display:block;width:0;height:0;overflow:hidden;cursor:pointer;position:absolute;z-index:2}
.flex-direction-nav li a.flex-prev{left:10%;}
.flex-direction-nav li a.flex-next{right:10%;}


.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:20px 0;}
.content_company .img{float:left;display:inline;margin:0 32px 0 9px;}

.content_job{margin-top:15px;padding:0 21px;background-color:white}



.content_contact{padding:0px 0;line-height:2.5;color:#333}
.content_contact i{display:inline-block;margin-right:5px;width:26px;height:28px;vertical-align:middle;}
.content_contact i.person_ico{background:url(images/person_ico.gif) left 2px no-repeat}
.content_contact i.address_ico{background:url(images/address_ico.gif) left 2px no-repeat}
.content_contact i.zip_ico{background:url(images/zip_ico.gif) left 2px no-repeat}
.content_contact span{color:#666;}

.table_box{border-collapse:collapse}
.table_box th,.table_box td{padding:12px 0;border-bottom:1px solid #dfdfdf;line-height:2;}
.table_box th{font-size:16px;font-weight:normal;color:#333;text-align:left;}
.table_box td{font-size:14px;color:#333;}

.table_box p{text-align:left;word-wrap:break-word;word-break:break-all;}
.table_box .title{color:black;font-weight:bold;}
.table_box .current a{display:inline-block;width:80px;height:24px;font-size:14px;color:white;text-align:center;line-height:24px;background-color:#33ac58;}
.table_box .current a:hover{text-decoration:none;color:white;background-color:rgba(51,172,88,.6)}
/*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;}
/*底部信息*/
.foot{ text-align:center;padding:10px 0;background-color:#f5f5f5;margin-top:35px;color:#666}
.foot a{color:#666;}
.foot a:hover{color:#f00;text-decoration:underline}


