@charset "utf-8";
/* CSS reset for c_b*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0;padding:0;}

table {border-collapse:collapse;border-spacing:0;}
table th, table td {padding:5px;  }
fieldset, img {border:0;}
address, caption, cite, code, dfn, em, i, th, var {font-style:normal;font-weight:normal;}
ol, ul {list-style:none;}
ception, th {text-align:left;}
q:before, q:after {content:'';}
abbr, acronym {border:0;}
a {color:#666;text-decoration:none;}
a:focus {    outline:none;}
a:hover {    text-decoration:none;}
/*定位*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto;margin-right:auto;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}
.clear {clear:both;height:0;line-height:0;font-size:0;}
p {word-spacing:-1.5px;}
li {list-style:none;}
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;
/*其他*/
.cur {cursor:pointer}
/*原reset*/
sup {vertical-align:baseline;}
sub {vertical-align:baseline;}
input, button, textarea, select, optgroup, option {font-family:inherit;font-size:inherit;outline:none;font-style:inherit;font-weight:inherit;}
input, button, textarea, select {*font-size:100%;}
input, select {vertical-align:middle;}
body {font:12px/1.231 "微软雅黑","Arial Narrow",HELVETICA;}
@media(max-width:1200px) {
   body { min-width:1200px;}
}

select, input, button, textarea, button {font:99% "微软雅黑","Arial Narrow",HELVETICA;}
table {font-size:14px;width:100%;border-collapse:collapse;}
pre, code, kbd, samp, tt {font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 {font-size:32px;}
h2 {font-size:26px;}
h3 {font-size:20px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:10px;}
/*清除浮动*/
.clearfix:after {content:'';display:block;clear:both;height:0;visibility:hidden;}
.clearfix {/*兼容 IE*/
    zoom:1;}
/*end reset*/
body {background:#f4f4f4;}
.content, .container {margin-left:auto;margin-right:auto;width:1200px;}
.content2{margin-left:auto;margin-right:auto;width:1300px;}
/* tanchuang1 提交弹窗*/
  .tanchuang1 {
  width:100%;
  position:fixed;
  top:0;
  left:0;
  background:url(../img/tanchuangBg.png);
  height:100%;
  z-index:9999999;}
.tanchuang1 .conBox {
  width:400px;
  height:212px;
  padding:20px;
  background:#fff;
  position:absolute;
  left:50%;
  margin-left:-220px;
  top:50%;
  margin-top:-80px;
  z-index:9999999;}
.tanchuang1 .conBox .tcClose {
  width:33px;
  height:90px;
  position:absolute;
  right:45px;
  top:-90px;
  cursor:pointer;
  z-index:999999999999999;}
.tanchuang1 .conBox .box {
  width:398px;
  height:190px;
  border:1px solid #e5e5e5;
  padding-top:20px;
  text-align:center;
  position:relative;}
.tanchuang1 .conBox .box img {
  display:block;
  width:47px;
  height:47px;
  margin:0 auto;}
.tanchuang1 .conBox .box h5 {
  font-size:24px;
  color:#f4750c;
  font-weight:bold;
  margin-top:10px;}
.tanchuang1 .conBox .box p {
  font-size:16px;
  color:#4d4d4d;
  margin-top:10px;}
.tanchuang1 .conBox .box .b15 {
  display:block;
  width:150px;
  height:52px;
  line-height:52px;
  text-align:center;
  font-size:18px;
  color:#fff;
  position:absolute;
  bottom:-1px;
  left:50%;
  margin-left:-75px;
  background:#f4750c;
  text-decoration:none;
  z-index:999999999999999;
  border:0px;}
.tanchuang2 .conBox .box a {
  background:#404040;}

.content { width:1400px;}

@media (max-width:1400px) {.content { width:1200px;}
}


.wrap-tit { overflow:hidden; text-align:center; animation:fadeinT 1s ease-out backwards;}
.wrap-tit h2 { display:inline-block; position:relative; font-size:36px; line-height:60px;padding-bottom:15px;color:#212121;background:url(../img/allxian.png) no-repeat center bottom;}
.wrap-tit h2 span { position:relative; z-index:2;}
.wrap-tit h2 a {font-size:36px; color:#212121;}
.wrap-tit p {font-size:18px; color:#212121;padding-top:15px;}

.fangkuai{background:#fff;width:1198px;overflow:hidden;margin-left:auto;margin-right:auto;padding-top:18px;padding-bottom:38px;border:solid 1px #E6E6E6;}

.header {-webkit-box-shadow:0px 5px 5px rgba(0, 0, 0, .2);top:0;left:0;display:block; width:100%; height:132px; background:#fff;}
.header .hd-le { float:left; margin-left:20px; margin-top:10px;}
.header .hd-ri { float:right;}
.header .hd-ri .hd-Nav { float:left; margin-right:20px;}
.header .hd-ri .hd-Nav li { position:relative; float:left; font-size:18px;  width:120px;line-height:132px; text-align:center;margin-right:1px;}
.header .hd-ri .hd-Nav li > a { display:block;color:#333;}
.header .hd-ri .hd-Nav li > a:hover, .header .hd-ri .hd-Nav li.cur > a { background:#f4750c; color:#fff;}
.header .hd-ri .hd-number { padding:52px 0; float:left; margin-right:100px;}
.header .hd-ri .hd-number  span { margin-right:15px;float:left; background:url(../img/tel-icon01.png) no-repeat center; width:24px; height:24px;}
.header .hd-ri .hd-number em { float:left; font-size:22px; color:#333; font-family:"DIN Medium";}
@media (max-width:1700px) {.header .hd-le { margin-left:30px;}
    .header .hd-ri .hd-number { margin-right:30px;}
    .header .hd-ri .hd-Nav li { width:100px;}
}
@media (max-width:1400px) {.header .hd-le { margin-left:10px;}
    .header .hd-le .hd-tit {display:none;}
    .header .hd-ri .hd-Nav li { width:90px;}
    .header .hd-ri .hd-number { margin-right:10px;}
}


/* 导航下拉 */
.y-submenu07-box {width:120px;border:solid 1px #dedede;background-color:#fff;position:absolute;left:0;top:132px;  z-index:999;display:none;}
.y-submenu07-box > a {display:block;text-align:left;color:#999;font-size:14px;position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:40px;line-height:40px;padding-left:40px;padding-right:20px;}
.y-submenu07-box a:before {content:'';display:block;width:11px;height:1px;background-color:#999;position:absolute;left:20px;top:20px;}
.y-submenu07-box a:hover{ background-color:#f4750c;color:#fff;}
.y-submenu07-box a:hover:before{background-color:#fff;}
/* 导航下拉 End */
.bannerlx{overflow:hidden;width:100%;height:452px;background-image:url(../img/lxwmban.jpg)}
.bannerxw{overflow:hidden;width:100%;height:452px;background-image:url(../img/xinwenban.jpg)}
.bannergy{overflow:hidden;width:100%;height:452px;background-image:url(../img/aboutban.jpg)}
.bannercp{overflow:hidden;width:100%;height:452px;background-image:url(../img/chanpinban.jpg)}
.bannerzz{overflow:hidden;width:100%;height:452px;background-image:url(../img/zizhiban.jpg)}
.banneral{overflow:hidden;width:100%;height:452px;background-image:url(../img/anliban.jpg)}
.bannerxm{overflow:hidden;width:100%;height:452px;background-image:url(../img/fuwuban.jpg)}
/* footer */
.footer { padding:60px 0; overflow:hidden; position:relative; background:#313131;}
.footer .ft-logo { float:left; margin-top:60px;}
.footer .ft-logo a { display:block; font-size:0;}
.footer .ft-logo a img { width:100%;}
.footer .ft-logo p { font-size: 20px; color: #fff;}
.footer dl { float:left;margin-left:100px;}
.footer dl dt { margin-bottom:35px;}
.footer dl dt a { font-size:20px; color:#fff;}
.footer dl dt a:hover { color:#f4750c;}
.footer dl dd a {  display:block; font-size:14px;  line-height:35px;color:rgba(255,255,255,0.5);}
.footer dl dd a:hover { color:#f4750c;}
.footer .ft-address { float:left; margin-left:120px;}
.footer .ft-address h2 { margin-bottom:35px; font-size:20px; font-weight:normal;}
.footer .ft-address h2 a { color:#fff;}
.footer .ft-address p { font-size:14px; color:#a6a6a6; margin-bottom:20px;}
.footer .ft-address p em { color:#fff; font-family:"DIN Medium";}
.footer .ft-address p a { color:#a6a6a6; margin-right:10px;}
.footer .ft-address p a:hover { color:#f4750c;}
@media (max-width:1400px) {.footer dl { margin-left:85px;}
    .footer .ft-address { margin-left:80px;}
}
/* footer end */

/*分页样式*/
.pagination{width:100%;overflow:hidden;height:60px;padding:20px 0px;margin-left:330px;}
.pagination a{float:left;margin-right:15px;padding:2px 12px;height:24px;border:1px #cccccc solid;background:#fff;text-decoration:none;color:#808080;font-size:14px;line-height:24px;}
.pagination a:hover{color:#F27F03;background:white;border:1px #F27F03 solid;}
.pagination a.cur{border:none;background:#F27F03;color:#fff;}
.pagination p{float:left;padding:2px 12px;font-size:14px;height:24px;line-height:24px;color:#bbb;border:1px #ccc solid;background:#fcfcfc;margin-right:15px;}
.pagination p.pageRemark{border-style:none;background:none;margin-right:30px;padding:4px 0px;color:#666;font-size:18px;}
.pagination p.pageRemark b{color:red;}
.pagination p.pageEllipsis{border-style:none;background:none;padding:4px 0px;color:#808080;}


.company-intro{position:relative;padding-top:60px;overflow:hidden;}
.company-intro:before{position:absolute;right:20px;bottom:20px;width:20px;height:20px;content:"";border-bottom:#f4750c solid 2px;border-right:#f4750c solid 2px;}
.company-intro:after{position:absolute;right:0;bottom:0;width:60%;height:100%;content:"";border:#f4750c solid 2px;box-sizing:border-box;}
.company-intro .tit{position:absolute;z-index:3;top:0;left:0;width:40%;}
.company-intro .tit:before{position:absolute;right:0;top:50%;margin-top:-1px;width:40%;height:2px;content:"";background:#f4750c;}
.company-intro .tit:after{position:absolute;right:40%;top:50%;margin-top:-5px;width:10px;height:10px;content:"";background:#f4750c;border-radius:50%;}
.company-intro .tit h3{height:30px;line-height:30px;font-size:24px;color:#f4750c;}
.company-intro .tit em{margin-top:10px;height:20px;line-height:20px;font-style:normal;font-size:16px;color:#999;}	
.company-intro .pic{position:relative;z-index:3;float:left;width:50%;}
.company-intro .pic img{width:100%;}
.company-intro .text{position:relative;z-index:3;padding:0 20px;overflow:hidden;}
.company-intro .text h2{font-size:24px;color:#f4750c;}
.company-intro .text .summary{font-size:15px;color:#666;line-height:36px;overflow:hidden;}