/*--------------------------------- Common Element --------------------------*/
/*--------------------------------- Common Element --------------------------*/
*{ padding:0px; margin:0px; list-style-type:none;}
body{ background:#fff; color:#333; font-size:14px; line-height:24px; text-align:left; font-family:\5FAE\8F6F\96C5\9ED1;}
button{ cursor:pointer;}/*按钮-鼠标点击显示小手*/
img{ border:0px; display:block;}

.mainbox{ width:1002px; margin:0px auto; overflow:hidden;}
.lf{ float:left}
.rf{ float:right}
.bor-bottom{ background:url(../images/bjxx.jpg) repeat-x left bottom;}
.img-dq{vertical-align:bottom!important;vertical-align: middle;}
.fff{ color:#fff;}
.f14{ font-size:14px;}
.f12{ font-size:12px;}


/*--------------------------------- 链接 ------------------------------*/
a{ font-size:12px; text-decoration:none; color:#333333; blr:expression(this.onFocus=this.blur());outline: none;}
a:hover { text-decoration:none; color:#0552aa; blr:expression(this.onFocus=this.blur());outline: none;}


/*--------------------------------- top ------------------------------*/
.top{ width:100%; height:120px; border-bottom:5px solid #ff9a41; background:url(../images/topbj.jpg) no-repeat top right; overflow:hidden}
.top_lf{ float:left; padding-top:10px; overflow:hidden}
.top_rf{ float:right; height:42px; margin-top:50px; overflow:hidden}

.top_rf ul{ height:42px; overflow:hidden}
.top_rf ul li{ float:left; width:112px; background:url(../images/top_rf.png) right center no-repeat; padding-right:3px; overflow:hidden}
.top_rf ul li a{ display:block; font-family:\5FAE\8F6F\96C5\9ED1; font-size:14px; text-align:center; width:112px; height:42px; line-height:42px; overflow:hidden}
.top_rf ul li a:hover{font-family:\5FAE\8F6F\96C5\9ED1;  background:url(../images/toplib.jpg) no-repeat top left;  color:#ff713f; overflow:hidden}
.top_rf ul li a.hover{font-family:\5FAE\8F6F\96C5\9ED1;  background:url(../images/toplib.jpg) no-repeat top left;  color:#ff713f; overflow:hidden}


/*--------------------------------- banner ------------------------------*/
.banner {width:100%; height:405px; border-bottom:6px solid #757575;}
/*焦点图*/
.fullSlide{position:relative;  width:100%;  height:405px;  min-width:1000px; background:#9ebcde  }
.fullSlide ul{ height:100% !important; width:100% !important;  }
.fullSlide li{  height:100% !important; width:100% !important; }
.fullSlide .prev,
.fullSlide .next{ position:absolute; z-index:1; display:block; width:30px; height:50px; top:50%; margin-top:-24px; left:20px;  
	background:url(../images/../images/icons.png) 0 0 no-repeat; 
	cursor:pointer;  filter:alpha(opacity=60);opacity:0.6;  }
.fullSlide .next{ left:auto; right:30px; background-position:-51px 0; }
.fullSlide .prev:hover,
.fullSlide .next:hover{ filter:alpha(opacity=100);opacity:1; }
 

/*--------------------------------- 公司简介 ------------------------------*/ 
.dbt{ width:1002px; height:91px; background:url(../images/dbt.jpg) no-repeat top right; margin:0 auto; overflow:hidden}
.dbt .lf{ font-size:24px; font-weight:700; height:30px; padding-top:25px; color:#ff713f; background:url(../images/fsjj.jpg) no-repeat right bottom; font-family:\5FAE\8F6F\96C5\9ED1; padding-right:256px; margin-top:30px; overflow:hidden }
.gsjjzw{ width:1002px; line-height:30px; margin:0 auto; font-size:14px; padding-top:20px; font-family:\5FAE\8F6F\96C5\9ED1; overflow:hidden}
.jytd{ width:1002px; margin:20px auto 0 auto; overflow:hidden}
.jytd .jyt{ float:left; overflow:hidden}
.jywz{ float:right; line-height:30px;  width:620px; line-height:30px; padding:35px 0 0 0; overflow:hidden}
.tcwz{ font-weight:700; color:#ff713f;}
.fzzw{ width:1002px; margin:0 auto 40px auto; overflow:hidden}
.fzzw .lf{ width:623px;  padding-top:40px; overflow:hidden}


/*--------------------------------- 招聘信息 ------------------------------*/ 
.dbt .lfzp{ float:left; font-size:24px; font-weight:700; height:30px; padding-top:25px; color:#ff713f; background:url(../images/zpxx.jpg) no-repeat right bottom; font-family:\5FAE\8F6F\96C5\9ED1; padding-right:275px; margin-top:30px; overflow:hidden }
.zpxxlb{ width:1002px; margin:15px auto 0 auto; overflow:hidden}
.zpxxlb ul{ overflow:hidden}
.zpxxlb ul li{ float:left; width:84px; height:29px; margin-right:10px; overflow:hidden}
.zpxxlb ul li div{ display:block; width:84x; height:29px; background:url(../images/zpa.jpg) no-repeat top left; text-align:center; line-height:29px; font-size:12px; font-family:"宋体"; overflow:hidden;cursor:pointer}
.zpxxlb ul li div.hover{ background:url(../images/zpb.jpg) no-repeat top left; color:#fff; }
.zpbg{ width:1000px; border:1px #c64f15 solid;  margin:20px auto 50px auto; overflow:hidden} 
.zpbg ul{ overflow:hidden}
.zpbg ul li{ height:40px; line-height:40px; text-align:center; overflow:hidden}
.zpbg .bga{ float:left; width:175px; overflow:hidden}
.zpbg .bgb{ float:left; width:186px; overflow:hidden}
.zpbg .bgc{ float:left; width:168px; overflow:hidden}
.zpbg .bgd{ float:left; width:138px; overflow:hidden}
.zpbg .bge{ float:left; width:138px; overflow:hidden}
.zpbg .bgf{ float:left; width:190px; overflow:hidden}
.boff{ border-right:1px solid #fff; overflow:hidden}
.bored{ border-bottom:1px solid #c64f15; overflow:hidden}
.bj9a41{ background:#ff9a41; }
.bocc{ border-right:1px solid #cccccc;}
.bjec{ background:#ececec}
a.ckxx{ background:#f67c1c; padding:5px 20px; color:#fff; text-decoration:none; overflow:hidden}
a.ckxx:hover{ background:#6e9e24; padding:5px 20px; color:#fff; text-decoration:none; overflow:hidden}


/*--------------------------------- 图片展示 ------------------------------*/ 
.lftpzs{ float:left; font-size:24px; font-weight:700; height:30px; padding-top:25px; color:#ff713f; background:url(../images/tpzs.jpg) no-repeat right bottom; font-family:\5FAE\8F6F\96C5\9ED1; padding-right:150px; margin-top:30px; overflow:hidden}
.tpzs{ width:1000px; padding:0 1px; margin:20px auto 40px auto; overflow:hidden}
.tpzs li{ float:left; width:234px; margin:0 8px 15px 8px; overflow:hidden}

/*--------------------------------- 联系我们 ------------------------------*/ 
.lflxwm{ float:left; font-size:24px; font-weight:700; height:30px; padding-top:25px; color:#ff713f; background:url(../images/lxwm.jpg) no-repeat right bottom;font-family:\5FAE\8F6F\96C5\9ED1; padding-right:168px; margin-top:30px; overflow:hidden}
.lxwmnr{ width:566px; height:225px; background:url(../images/lxwmbj.jpg) no-repeat 80px bottom; padding:60px 20px 0 436px; margin:0 auto;  overflow:hidden}
.lxwmnr .bt{ font-family:\5FAE\8F6F\96C5\9ED1; font-size:20px; line-height:50px; font-weight:700; overflow:hidden}




/*--------------------------------- foot ------------------------------*/ 
.foot{ background:#ff9a42; text-align:center; line-height:70px; color:#fff; font-size:12px; overflow:hidden}
.foot a{color:#fff}
.foot a:hover{color:#f00;text-decoration:underline}
.foot img{display:inline}


.outside_layer{position:relative;}
.inside_share{position:absolute;right:0;top:20px;width:100px;}
.inside_share span.f_l{float:left;display:inline;font-size:14px;margin-top:10px;color:#000;}

.code_layer{ position:fixed;z-index:9999;right:0px;bottom:0px;width:114px;border:1px solid #ccc;background-color:#fff}
*html .code_layer{position:absolute;
bottom:auto;right:0px;
top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));width:114px;border:1px solid #ccc;background-color:#fff}
.code_layer p{text-align:right;line-height:24px;height:24px;padding:2px 5px;cursor:pointer}
.code_layer p a{color:#000;}
.code_layer p a:hover{color:#f00;text-decoration:underline}



.box-layer {
  position: fixed;
  top: 20%;
  left: 50%;
  z-index: 9999;
  margin-left: -120px;
  padding: 10px;
  width: 240px;
  border: solid 1px #d8d8d8;
  background-color: #fff;
}

.box-layer .title .icon-close {
  float: right;
  width: 16px;
  height: 16px;
  background: no-repeat scroll url(/TopicsTemplates/2016/fengdn/images/icon_close.gif) left top transparent;
  cursor: pointer;
}

.box-layer .index {
  padding: 10px;
  font-size: 12px;
  color: #666;
  line-height: 22px;
}

.box-layer .index > img {
  display: block;
  margin: 0 auto;
  text-align: center;
}

