@charset "gb2312";
/* CSS Document */

body{ background-color:white;font:normal 14px/24px "microsoft yahei",Arial, Helvetica, sans-serif; color:black}
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:black;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;}


/*结构*/

.main{width:1000px; margin:0px auto;}
/*nav*/



/*head*/

.head_part{height:100px; overflow:hidden;}
.head_part ul{float:right;display:inline;height:100px}
.head_part li{margin-left:2px}
.head_part li,.head_part li a{float:left;display:inline;}
.head_part li a{font-size:16px;color:#251916;font-weight:normal;line-height:normal;width:100px;text-align:center;height:82px;padding-top:18px;}
.head_part li a i{display:block;background-image:url(images/nav_ico.png);background-color:transparent;background-repeat:no-repeat;}
.head_part li a i.company_ico{background-position:-78px -8px;width:38px;height:34px;margin:0 auto 8px;}
.head_part li.active a i.company_ico{background-position:-13px -8px;}


.head_part li a i.job_ico{background-position:-78px -74px;width:55px;height:35px;margin:0 auto 7px;}
.head_part li.active a i.job_ico{background-position:-12px -74px;}


.head_part li a i.contact_ico{background-position:-78px -133px;width:35px;height:34px;margin:0 auto 8px;}
.head_part li.active a i.contact_ico{background-position:-12px -133px;}


.head_part li.active a,.head_part li a:hover{background-color:#f30013;color:white;}
.head_part li a:hover{text-decoration:none}

.title_1{border-bottom:1px solid #241915;padding-bottom:10px;}
.title_2{background-color:#f1f1f1;padding:9px 36px}
/*title*/
.company_title,.job_title,.job_message{background-image:url(images/title_bg.jpg);background-color:white;background-repeat:no-repeat;}
.company_title{background-position:-10px -9px;width:343px;height:38px;}
.job_title{background-position:-10px -66px;width:404px;height:38px;}
.job_message{background-position:-15px -123px;width:485px;height:81px;margin:0 auto 27px auto}

.contact_title{text-align:center;font-size:20px;color:black;line-height:3;vertical-align:middle;}
.contact_title i{display:inline-block;vertical-align:middle;margin-right:8px;background:url(images/contact_ico.gif) left top no-repeat;width:26px;height:26px;}
/*banner*/
.flexslider{position:relative;height:400px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat;margin-bottom:19px}
.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:17px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;margin:0 6px;cursor:pointer;width:0;height:0;cursor:pointer;text-indent:-9999px;overflow:hidden;background:url(images/banner_box.png) no-repeat}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.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{padding:25px 26px;word-wrap:break-word;word-break:break-all; }
.content_company img.img{float:right;display:inline;margin-left:44px;}


.content_contact{ padding:18px 0px;text-align:center;}


.content_show{overflow:hidden;height:159px;width:1000px;margin:20px 0}
/*line*/

.box_1{background-color:#f5f5f5;padding:20px 24px;margin-bottom:32px;}

.content_job{padding:25px 0 40px 0}



.job_list li{float:left;display:inline;width:459px;margin:2px 82px 2px 0;height:53px;line-height:3.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.job_list li span.f_r{float:right;display:inline;height:53px;font-size:14px;color:black;background-color:#f1f1f1;padding:0 18px;}
.picture_list,.picture_list li,.picture_list li img{float:left;display:inline;}
.picture_list li{margin-right:17px;}

/*bg*/

.box_2{background:url(images/contact_bg.jpg) #f5f5f5 center top no-repeat;margin-bottom:8px;padding-top:65px;}

.oute_layer{position:relative;}
.oute_layer img{position:absolute;top:-110px;left:50%;margin-left:-42px;cursor:pointer;}

/*底部信息*/
.foot{font-size:14px;color:black; background-color:#f5f5f5;text-align:center;padding:15px 0;}
.foot a{color:black;}
.foot a:hover{color:#f00;text-decoration:underline}


