@charset "utf-8";
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

input,textarea {border: 2 none; -webkit-box-shadow: none; box-shadow: none; outline: none;}

/* 设置默认字体 */
body,
button, input, select, textarea {
    font-family: "Microsoft Yahei"; color: #666; font-size: 13px;
}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 重置列表元素 */
ul, ol ,li{list-style: none;}

/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; }


/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

@font-face {
  font-family: 'iconfont';  /* project id 2345038 */
  src: url(files/iconfont.eot.txt),
  url(files/iconfont.woff) format('woff'),
  url(files/iconfont.ttf) format('truetype'),
}


/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
body {overflow-y: scroll;
    width: 100%;min-width: 1400px;
}

/*设置浮动*/
.fl,.pull-left {float: left;}
.fr,.pull-right {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

.clear{ clear:both; height: 0; overflow: hidden;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

.box,.content,.w1200,.width-1200{ width:1400px; margin:0 auto;}
/* -- 内页布局 -- */
.page_bg { padding:20px 0 20px; background:#fff;}
.page_main { margin: 0 auto; width: 1400px;}  /*版面宽度*/
.page_content{ width:930px;} /*右边宽度*/
.page_left{ width:240px;} /*左边宽度*/
.page_full{ width:100%;}
.dis,.hide{ display:none;}

.line-clamp-1{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.line-clamp-2{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.line-clamp-3{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.n_box{
    width: 1400px;margin:60px auto;position: relative;
}
.n_box:after,.box:after{
    display: block;content: "";clear: both;
}

/*顶部*/
.top_all{ margin-bottom:5px;text-transform: uppercase;
    width: 100%;background: #f9f9f9;line-height: 45px;min-width: 1400px;
    font-size: 14px;color: #999;
}  
.top_all a{font-size: 14px;color: #999;}
.top_all a:hover{
    color: #cc0c09;
}
.top_all i{
    display:inline-block;font-size: 17px;color: #999;vertical-align: bottom;
}
.top_all a:hover i{
    color: #cc0c09;
}
.top_r a{display: inline-block;  padding-right: 20px;
    
}
.top_r a{border-right: 1px solid #eee;}
.top_r i{
    padding-left: 20px;
}
.top_r a:nth-of-type(1) i{
    border-left: 1px solid #eee; font-size: 22px;
}


/*抬头*/
.hsecond{
    margin:35px auto 35px auto;
}
.hlogo{background: #fff; position: relative;  box-sizing: border-box;overflow: hidden;
    position: relative;
}
/*.hlogo:after{*/
/*    display: block;content: "";width: 1px;background: #ddd;height: 76px;position: absolute;right: 0;top: 16px;*/
/*}*/
.hlogo img{position: relative;z-index: 3;  display: block; width:auto;
}
  .hlogo a{ display: block;}
 
 .years{
     margin-top: 0;
 } 
.hwa{font-size: 0;margin: 10px 0 0 0;}
.hwa p{ float: left;}
.hwa i{ display: block;font-style: normal;font-size: 44px;line-height: 50px; color: #222;font-weight: bold;}
.hwa em{ display: block;font-style: normal;font-size:17px;line-height:30px; font-family: "arial"; text-transform: uppercase;color: #999;
    letter-spacing:2.4px;
}
  
  .alibb{float:left;margin: 10px 0 0 30px;
     width: 120px;padding: 15px 20px 5px 20px; background: #f5f5f5;border-radius: 20px;overflow: hidden;
 } 
   .alibb a{
       display: block;font-size: 14px; line-height: 32px;text-align:center;color: #333;
   }
  .alibb a img{ margin: 0 auto;
     display: block;
  } 

   
.hline{width: 15px;height: 85px; background: url(images/008.png) left center no-repeat; margin: 0 5px 0 17px ;
    float: left;
}
.hmean{font-size:19px;color: #555;
    margin-left:10px;
}
.hmean b{display: block;font-size:33px;color: #333;margin-bottom:5px; letter-spacing: 0;}
.hmean b span{color: #cc0c09; font-weight:bold;}
.head_img{
    margin:35px 0 0 100px; height: 122px;
}
.head_img img{
    display: block;
}
 .head_p{ font-size: 16px; color: #777;text-align: center; line-height: 40px; 
 text-align: left;
     
 }
 .head_p p{ font-size:38px; font-family: "impact"; color: #222; line-height: 36px;
 
 }
 .head_p p span{
     font-size: 32px;letter-spacing: 0.5px;
 }

  .hwa a{ font-size: 16px;cursor: pointer;
      display:block;text-align: center;padding: 0 20.5px;line-height: 34px;color: #333;background: #eaeaea; float: left;
  }
  .hwa a:nth-of-type(2n){
      background: #f5f5f5;
  }
.hwa a:hover{
    background: #cc0c09;color: #fff;
}
 .hwa li{ display: block; position: relative;}
 .head_p b{ font-weight:lighter;
     display: block;float: left;font-size:60px;color: #dedede;line-height: 85px;
 }
  .head_p .tel{text-align: left; padding-right: 10px; margin-right: 10px; color: #222;
      font-size: 16px;line-height: 27px;padding-top:7px; position: relative;
  }
  .head_p .tel:after{
      display: block;content: "";width: 1px;height: 51px;background: #eee; position: absolute;right: 0;top: 10px;
  }
  
  
  
 /*公司简介*/
 .about{
     width: 100%;min-width: 1400px; padding: 80px 0 30px 0;overflow: hidden;
 }
 .aboutr{
     box-sizing: border-box;position: relative; padding-top:30px;
     width: 740px; background: url(images/about_bg.jpg)right top no-repeat; padding-right:80px;
 }
 .aboutr:before{
     display: block;width: 440px;height: 300px;content: "";position: absolute;right: 0;top: 0;background: #f5f5f5;
 }
 .aboutr dl{width: 60px;position: absolute;right: 0;bottom:-5px;word-wrap: break-word; -webkit-word-wrap: break-word;-ms-word-wrap: break-word; -moz-word-wrap: break-word; -o-word-wrap: break-word;
     font-family: "airial";font-size: 56px;font-weight:bold;color: #e9e9e9;text-transform: uppercase;line-height: 54px; 
 }
 .aboutr .video{
     display: block;width:100%;height: auto;position: relative;z-index: 2;
 }
 
 .aboutl{
    width: 610px;
 }
 .aboutl dl{
     font-size:44px;color: #222;line-height: 55px;font-weight: bold;
 }
.aboutl dl span{
    color: #cc0c09;
} 
 .aboutl dt{
     display: block;font-size: 22px;color: #222;line-height: 40px;position: relative;
 }
 .aboutl dt:after{
     display: block;content: "";width:40px;height: 2px;background: #aaa;margin:23px 0 25px 0;
 }
 .aboutl p{text-align: justify;
     font-size: 15px;line-height: 36px;
      overflow : hidden;
    text-overflow: ellipsis;color: #666;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
 }
 .aboutl a{font-size: 15px;margin-top:30px;
     border: 1px solid #ddd;transition: all ease 0.5s;
     display: block;width: 160px;line-height: 45px;overflow: hidden;text-align: center;color: #888; 
 }
 .aboutl a:hover{
     border-radius: 50px;border-color: #cc0c09;background: #cc0c09;color: #fff;width: 220px;
 }
 
 /*数字*/
 .num{display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:center; height:200px; font-size:15px; color:#555555; text-align:center; }
.num span,.num i{ display:inline-block; vertical-align:top;}
.num span{ font-size:60px !important; color:#000000 !important; font-family:impact; position:relative; z-index:3;}
.num i{ border-radius:50%; width:30px; height:30px; font-size:18px;  line-height:30px; color:#fff; background:#cc0c09; margin-left:-10px;}
.num p+p{ margin-top:5px;
    font-size: 18px;
}


/*产品展示*/
.prod_all{
    width: 100%;background: #f5f5f5;padding: 80px 0;min-width: 1400px; overflow: hidden;
}

.prod_t{text-align: center;
    margin-bottom: 35px;
}
.prod_t p{font-size: 44px;color: #333;font-weight: bold; line-height:44px;}
.prod_t p>b{color:#cc0c09;}
.prod_t span{display: block;margin-top:10px;font-size: 18px;margin-bottom:20px;}
.prod_t em i {display: inline-block;width: 6px;height: 14px;background: #ffa90f;border-radius: 3px;vertical-align: top;animation: tptd 1.5s infinite;-webkit-animation: tptd 1.5s infinite;}
.prod_t em i:nth-child(2) {height: 22px;background: #ff0404;animation: tptd 1.8s infinite;-webkit-animation: tptd 1.8s infinite;}
.prod_t em i:nth-child(3) {background: #ffa90f;animation: tptd 2s infinite;-webkit-animation: tptd 2s infinite;}
.prod_t em i+i {margin-left: 11px;}

@keyframes tptd{
  0%{transform: translateY(0);}
  50%{transform: translateY(5px);}
  100%{transform: translateY(0);}
}


/*推荐产品*/
    .prod_r{
    width: 1090px;
  }
	  .prod_all	.slideBox{ width:1090px; height:425px; overflow:hidden; position:relative; background: #fff;}

	  .prod_all	.slideBox .bd{ position:relative; height:100%; z-index:0;   }
  .prod_all .slideBox:before{ z-index: 2;
    display: block;width: 105px;height: 105px;position: absolute;right: 0;top: 0;content: "";background: url(images/jian.png) no-repeat;
  }
	  .prod_all	.slideBox .bd li{ zoom:1; vertical-align:middle; height:425px; }
 
  
	  .prod_all	.slideBox .prev{ position:absolute; left: 25px;top:40%; display:block; width:52px; height:92px; background:url(images/pre.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
	  .prod_all	.slideBox .next{ position:absolute; right:25px; top:40%; display:block; width:52px; height:92px; background:url(images/next.png)  no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
  .prod_all	.slideBox .bd li .txt{width: 430px;text-align: justify; font-size: 15px;line-height: 30px;color: #666; padding:58px 0 0 105px;}
  .prod_all .slideBox .bd li .txt dl{ display: block;border-bottom: 1px solid #eee; padding-bottom:23px;}
  .prod_all .slideBox .bd li .txt dl dt{font-size: 30px;color: #222;line-height: 30px; float: left;}
  .prod_all .slideBox .bd li .txt dl a{display: block;width: 110px;text-align: center;line-height: 30px;background: #eee;font-family: "arial";border-radius: 20px; font-size: 12px;color: #555;text-transform: uppercase;float: right;}
  .prod_all .slideBox .bd li .txt dl a:hover{ background: #cc0c09;color: #fff;}
  .prod_all .slideBox .bd li .txt p{ padding-top: 22px;
  }
  .prod_all .slideBox .bd li .txt p strong{
      color: #333;
  }
  .prod_all .slideBox .bd li .txt p i{
      color: #888;font-size: 13px; padding-right:3px;
  }
  .prod_all .slideBox .bd li .img{ display: block; font-size: 20px;color: #222;line-height:50px;text-align: center; margin-top:25px;}
  .prod_all .slideBox .bd li .img i{ margin: 0 auto;color: #fff;font-size:36px;line-height: 75px;
    display: block;width: 75px;height: 75px;background: #cc0c09;border-radius: 50%;overflow: hidden;
  }

  .prod_all .slideBox .bd li .img+.img{ margin-left: 35px;}
  .prod_all .slideBox .bd li .pic{
      width: 540px;overflow: hidden;
  }
  .prod_all .slideBox .bd li .pic img{
      display: block;
  }
  /*滚动*/
  .colee{overflow: hidden;
    height: 730px;
    width:1090px;}

.colee table td{width: 342px;display: block ;float: left;  margin: 32px 0 0 32px;box-sizing:border-box; position:relative; overflow:hidden;}
.colee table td .pic{
   overflow: hidden;position: relative; border: 1px solid #eaeaea;
}
.colee table td .pic img{display:block;}
.colee table td .linkpro{
    line-height: 50px;text-align: center;
}
.colee table td .linkpro i{width: 50%;font-size: 15px;color: #fff;
    display: block;float: left;background:linear-gradient(to left,#cc0c09,#bb0603);-webkit-background:linear-gradient(to left,#cc0c09,#bb0603);-ms-background:linear-gradient(to left,#cc0c09,#bb0603);-o-background:linear-gradient(to left,#cc0c09,#bb0603);-moz-background:linear-gradient(to left,#cc0c09,#bb0603);

}
.colee table td .linkpro i:hover{
    background: #ffa90f;color: #fff;
}
.colee table td .linkpro:after{
    display: block;content: "";clear: both;
}
.colee table td:nth-of-type(3n+1){ margin-left:0;}
.colee table td span a{position: relative;left: 0;right: 0;margin: 0 auto;bottom:0; transition: all ease 0.6s;
    display: block;width: 100%;height: 50px;text-align: center;line-height: 50px;color: #333;font-size:16px;background:rgba(255,255,255,0.4);
}
.colee table td:hover span a{
color: #cc0c09;
}
.prod_b{ margin-top:35px;}
.prod_b table tr td a{display: block;overflow: hidden}
.prod_b table tr td:hover span a{ color:#cc0c09;}
.prod_b table tr td>a{width:342px; height:342px; }
.prod_b img{transition:all 0.3s linear; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; width:100%; height:auto;}
.prod_b img:hover{-webkit-transform: scale(1.1); transform: scale(1.); -moz-transform: scale(1);  overflow:hidden;} 


/*公司优势*/
.ys_all{
    width: 100%;min-width: 1400px;padding:80px 0 135px 0; background: url(images/ysbg.png)center bottom no-repeat;overflow: hidden;
}

.ystab{ font-size:0; margin-top:40px; white-space:nowrap; position:relative; z-index:9;}
.ystab li{ display:inline-block; vertical-align:top; cursor:pointer; position:relative; width:25%;
box-sizing:border-box; transition:all .3s ease; font-size:32px; color:#333; height:130px; background:#f4f4f4;}
.ystab li+li{ border-left:1px solid #fff;}
.ystab li em{ display:block; transition:all .3s ease; font-size:16px; color:#333;font-family:'arial'; margin-top:3px; text-transform:uppercase;}
.ystab li p{ padding:35px 0 0 100px;}

.ystab li:after,.ystab li:before{ content:''; display:block; height:4px; position:absolute; width:0; bottom:-4px; background:#ffa90f; transition:all .3s ease;}
.ystab li.on{ height:126px; background:#cc0c09 ; color:#fff;}
.ystab li.on span{ font-weight:bold;}
.ystab li.on em{ color:#fff;}
.ystab li i{
    display: block;float: left;margin: 35px 12px 0 50px;font-size:60px;color: #cc0c09;
}
.ystab li.on i{
    color: #fff;
}
.ystab li.on:after{ left:0; width:38px;}
.ystab li.on:before{ right:0; width:282px;}
.yscon{ background:#fff; padding:50px 50px 50px 50px;  width:1400px;border: 2px solid #f1f3f2;
    box-sizing: border-box;
}
.ysleft{ width:600px; margin:0 0 0 0px; padding-top:5px; background: #fff; overflow:hidden; 
    text-align: justify;
}
.ysleft i {
    display: block;
    width: 95px;
    height: 95px;
    line-height: 95px;border-radius:0 20px 0 20px;overflow: hidden;
    text-align: center;
    font-size: 72px;
    font-weight: lighter;
    margin-right: 15px;
    background:#cc0c09;
    float: left;
    color: #fff;
}
.yspic{ width:650px;
    overflow: hidden;
}
.yspic img{
    display: block;width: 100%;height: auto;
}
.ys_t{ font-size:40px; color:#222; font-weight:bold; padding-top:10px;
    width: 490px;overflow: hidden;
}
.ys_t em{ display:block; text-transform:uppercase; font-size:15.5px; color:#dedede; margin:5px 0 25px 0; font-weight:normal; font-family:'fontMd';}
.ys_c{ margin:30px 0 40px 0; font-size:16px; color:#666666; font-weight:lighter; line-height:35px;}
.ys_c p+p{ margin-top:20px;}
.ys_c p{ padding-left:25px; background:url(images/xianghui_18.jpg) no-repeat 5px 10px;}
.yscen .ysr_d{margin-top: 20px;
    line-height: 40px;
}
.yscen .ysr_d:after{
    display: block;float: left;
}
.yscen .ysr_d em{font-size: 16px;color: #333;display: block;float: left; padding-right: 18px; margin-right: 8px;
  background: #fde4c5;border-radius: 50px;
}
.yscen .ysr_d em:before{ margin-right: 10px;
    display: block;float: left; width: 40px;height: 40px;line-height: 40px;border-radius: 50%;background: #cc0c09;color: #fff;text-align: center;font-size: 20px;
}
.yscen .ysr_d dt{
    display: block;float: left;
}
.yscen .ysr_d dd{
    display: block;font-family: "arial";font-size: 46px;color: #333;
}


/*客户案例*/
.case_all{
    width: 100%;min-width: 1400px;padding-top:20px; background: url(images/casebg.jpg)center bottom no-repeat;padding-bottom: 180px;
}
.case_t{
    text-align: center;margin-bottom:35px;
}
.case_t ul li{padding:0  38px;
    display:inline-block;text-align: center;
}
.case_t ul li+li{border-left:1px rgba(0,0,0,0.2) solid;}
.case_t ul li a{font-size:20px;color:#333;display:block;padding:0 15px;}
.case_t ul li a:hover{
    color: #cc0c09;
}

.casec a{float: left;
    display: block;width: 274px;height:274px;overflow: hidden;box-sizing:border-box;border: 1px solid #eee; position: relative;
}
.casec a img{transition:all ease 0.5s;    display: block;width: 100%;height: auto;
}
.casec a:hover img{
    transform: scale(1.1);
}
.casec a:nth-of-type(1){
   width: 500px;height: 558px; margin-right:25px;
}
.casec a:nth-of-type(2),.casec a:nth-of-type(3),.casec a:nth-of-type(5){
    margin-right: 25px;
}
.casec a:nth-of-type(2),.casec a:nth-of-type(3),.casec a:nth-of-type(4){
    margin-bottom: 25px;
}
.casec a:nth-of-type(5),.casec a:nth-of-type(6){
    width: 420px;height: 260px;
}
.casec:after{
    display: block;content: "";clear: both;
}
.casec a .txt{transition: all ease 0.5s;
  font-size: 15px;color: #333;position: absolute;left: 30px;bottom:0;line-height:60px;
}
.casec a:hover .txt{
    bottom: -70px;
}
.casec a:nth-of-type(1) .txt{
    font-size: 22px;line-height: 100px;
}

.case_b{overflow:hidden;
    margin-top: 5px;
}

.case_b .titlecase{
    line-height: 80px;color: #333;font-size: 20px;
}
.case_b .titlecase .titlel{
    font-size: 30px;font-weight: bold;color: #cc0c09; margin-right: 10px;
}
.case_b .titlecase .titler{
    font-size: 16px;display: block;width: 160px;background: #cc0c09;color: #fff;border-radius: 20px;line-height: 44px;margin-top: 18px;text-align: center;
}
.case_b .titlecase .titler:hover{
    background: #ffa90f;color: #fff;
}
 .case_b li {
        float: left;
        margin-right: 25px;
        width: 320px;position: relative;overflow: hidden;
    }
   .case_b li .pic {
        width: 320px;
        box-sizing: border-box;border: 1px solid #eee;
     
    }
   .case_b li .pic img {
        display: block;
        width: 100%;
        height: 100%;
    }
   .case_b li .txt {
        position: relative;
        width: 320px;
        height: 50px;
        text-align: center;
        font-size: 15px;
        color: #555;
        line-height: 50px;
        background: #f5f5f5;
    }
   .case_b li .txt span {
        position: relative;
        display: block;
        z-index: 9;
    }
   .case_b li .txt:after {
        display: block;
        position: absolute;
        content: " ";
        top: 0;
        left: 0;
        width: 0;
        height: 50px;
        transition: all 0.3s;
        background:#cc0c09;
    }
   .case_b li:hover .txt:after {
        width: 320px;
    }
    .case_b li:hover .txt {color: #fff; }
    
    /*合作流程*/
    .process{
        width: 100%;min-width: 1400px;background: #fff;padding-top:75px;
    }
    
    .Process_b li{ width: 200px; height: 200px; float: left;border-radius: 200px;  text-align: center; box-sizing: border-box;
    cursor: pointer;
    margin-right: 40px; position: relative; background: #fff6ec;}

.Process_b li:nth-child(6){ margin-right: 0;}
.Process_b li img{ margin: 33px auto 10px; transition: all 0.5s; position: relative; z-index: 1;}
.Process_b li strong{ font-size: 20px; color: #222222; display: block;position: relative; z-index: 1;}
.Process_b li p{ color: #555555; font-weight: 100; margin-top: 6px; font-size: 15px;position: relative; z-index: 1;
    padding: 0 26px;line-height: 22px;
}

.Process_b li:hover strong{ color:#fff;}
.Process_digital{ position: absolute; background: #cc0c09; width: 40px; height: 40px; line-height: 40px; text-align: center; font-size: 25px;
color: #fff; font-family: Arial; bottom: -17px; left: 50%; margin-left: -20px; border-radius: 20px; z-index: 2; 
border: 1px solid #cc0c09;
box-sizing: border-box;}
.Process_b li .Process_box::before{ content: ""; display: block; width: 100%;  height: 0; transition: 0.5s all; background: #cc0c09; border-radius: 50%; position: absolute; left: 0; top: 0;z-index: 0;}
.Process_b li:hover .Process_box::before{ height: 100%;}
.Process_box{width: 200px; height: 200px;overflow: hidden;    position: absolute; left: 0; top: 0;border-radius: 50%;z-index: 0;}
.Process_b li i{
    font-size:40px;color: #cc0c09;line-height: 40px;text-align: center; display: block;padding: 35px 0 12px 0;position: relative;z-index: 3;
}
.Process_b li:hover i{
    color: #fff;
}
.Process_b li:hover p{ color: #ffecdf;}
.Process_b li:hover .Process_digital{border: 1px solid #fff;}

/*  留言*/
.process .feedback{ margin-top: 30px;}
.process .feedback_form{ background: #fff; overflow: hidden;
    width: 100%; 
    margin: 75px auto 0 auto;
   box-shadow: 0 0 10px inset #e1e1e1; box-sizing: border-box;padding: 50px 50px;
}
.process.liu_r{
    margin-right: 10px;
}
.process .feedback_form input,
.process .feedback_form textarea{
    border: none;
  background: #f5f5f5;
}
 .process.feedback_form input:hover,
.process .feedback_form textarea:hover{
    border-color: #cb0920;
}

 .process .feedback_form li { float: left;
       width: 31.3%;
    background: none;
    font-size: 14px;
    color: #888;
   margin: 8px 1%;
}
.process .feedback_content{
    width: 990px;
}
.process .feedback_content i{ float: left;
    font-size:18px;
    padding: 0 5px;
}
 .process.feedback_form li.message {
    padding-top: 10px;
}
 .process .wbf-input {
width: 100%;
    height: 50px;
    padding: 10px 20px;
    
    line-height: normal;
    box-sizing: border-box; float:left;
}
 .process .fb_email{ margin-right: 0;}
.process  .feedback_content{ margin-left: 0;}
.process .wbf-code {
    width: 160px;text-align: center;

    line-height: normal;
    box-sizing: border-box;
}
 .process .feedback_form li.yzma { width: 290px;
    padding: 0; background: #f5f5f5; margin-left: 0;
}
 .process .feedback_form li.yzma input{ line-height: 50px;}
 .process .yzma img{ vertical-align: middle;}
 .process .wbf-textarea {
    width: 100%;
    height:50px;
 font-family: "microsoft yahei"; padding-left: 20px;
    line-height: 50px;
    box-sizing: border-box;
}
 input.button.btn_message{
    display: inline-block;
    zoom: 1;
    vertical-align: baseline;
    margin-top: 8px;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    padding: 0 30px;
    border-radius: 30px;
    line-height: 40px;
    background: #666;
    font-size: 16px;
    color: #fff;
    border: none;
    
}

 .process a.button.btn_message{
    display: inline-block;
    zoom: 1;
    vertical-align: baseline;

    margin-top: 8px;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    
    width: 290px;
    line-height: 50px;
    background:#333;
    font-size: 16px;
    color: #fff;
    
}
 .process .feedback_form input::-webkit-input-placeholder,
 .process .feedback_form textarea::-webkit-input-placeholder {
    color: #666;
}


/*广告条*/
.ggt{ height:320px;text-align: center;overflow: hidden; margin-top: 80px;
    width: 100%;min-width: 1400px;background: url(images/ggtbg.jpg)center fixed no-repeat;
}
.ggt .txt{
    padding-top:80px;text-align: center;color: #fff;line-height:1.8;
}
.ggt .txt dl{ font-weight: lighter;letter-spacing: 5px;
    font-size: 50px;
}
.ggt .txt li{letter-spacing: 3px;
    display: inline-block;text-align: center;margin: 0 10px; font-size: 22px;font-weight: lighter;
}
.ggt .txt li span{
    padding: 0 20px;
}

/*车间*/
.plant{
width: 100%;min-width: 1400px;padding:80px 0 165px 0; background:#eee url(images/workshopbg.jpg)center bottom no-repeat;
}
.plantb{ position: relative;
   
}
.plantb:after{display:block;content: "";width: 100%;height:72px;position: absolute;top:0;left: 0;right: 0;margin: 0 auto; background:url(images/honorbg.png)center top no-repeat;
    
}
/*证书*/
.honor{
    width: 480px;text-align: center; 
}
.honor dl{position: relative;z-index: 3;
    line-height: 60px;color: #fff;font-size: 30px;
}
.honor .picScroll-left2{ position:relative; 
    background: #fff;
}
.honor .picScroll-left2 .hd{   height:35px; width:450px;top:-47px;
		position: relative;margin: 0 auto;
		    
		}
.honor .picScroll-left2 .hd .prev{
  position: absolute;left: 0;top: 0; font-size:24px;color: #fff;line-height: 35px;z-index: 9;cursor: pointer;
  }
.honor .picScroll-left2 .hd .next{
  position: absolute;right: 0;top: 0;font-size: 24px;color: #fff;line-height: 35px;z-index: 9;cursor: pointer;
  }
  
	.honor .picScroll-left2 .bd{
	    width: 380px;margin: 0 auto;
	}
	.honor .picScroll-left2 .bd ul{ overflow:hidden; zoom:1; }
	.honor .picScroll-left2 .bd ul li{ margin:0 auto; float:left; _display:inline; overflow:hidden; text-align:center; width: 380px;
	display:block;}
.honor .picScroll-left2 .bd ul li .pic{ text-align:center;width:380px; }
.honor .picScroll-left2 .bd ul li .pic img{ width:100%;  height:auto; display:block; }
.honor .picScroll-left2 .bd ul li .pic a:hover img{ border-color:#999;  }
.honor .picScroll-left2 .bd ul li .title{ line-height:70px;  font-size: 18px;color: #666;  }


/*车间*/
.workshop{
    width: 920px; padding:0 50px 50px 50px;box-sizing: border-box;background: linear-gradient(to right,#f9f9f9,#fff);-webkit-background: linear-gradient(to right,#f9f9f9,#fff);-ms-background: linear-gradient(to right,#f9f9f9,#fff);
    -ms-background: linear-gradient(to right,#f9f9f9,#fff);-o-background: linear-gradient(to right,#f9f9f9,#fff);-moz-background: linear-gradient(to right,#f9f9f9,#fff);
    height: 672px; border-left: 1px solid #f2f2f2;
}
.workshop .titcj{
    font-size: 22px;color: #333;text-align: center;line-height:60px; padding-top: 30px;
}
.workshopb{margin-top:20px;}
.workshopb:after{
    display: block;content:"";clear: both;
}
.workshopb a{
    display: block;float: left;width: 32%;margin-right:2%; box-sizing: border-box;
}
.workshopb a:nth-of-type(3n){
    margin-right: 0;
}
.workshopb a:nth-of-type(n+4){
    margin-top: 2%;
}
.workshopb a .pic{
    overflow: hidden;
}
.workshopb a .pic img{
    display: block;width: 100%;height: auto;transition: all ease 0.5s;
}
.workshopb a:hover .pic img{
    transform: scale(1.1)
}
.workshopb a .txt{text-align: center;
    line-height: 50px;background: #f2f2f2;color: 3333;font-size: 16px;
}
.workshopb a:hover .txt{
    background: #cc0c09;color:#fff;
}

/*版权*/
.copy {overflow: hidden;padding: 0 15px;background: #333;
   
}
.copy_box {max-width: 1400px;margin: 0 auto;}
.copy_num {display:  flex;justify-content:  space-between;align-items:  center;padding: 50px 0 50px;border-bottom: 1px solid rgba(255,255,255,0.1);}
.copy_num ul {display:  flex;justify-content:  space-between;width: 86%;}
.copy_num li {color:  #fff; display:  flex;align-items:  center;}
.copy_num li i {font-size: 30px;width: 60px;height: 60px;border: 1px solid #fff;border-radius:  50%;display:  flex;justify-content:  center;align-items:  center;}
.copy_num li>p {font-size: 18px;padding: 0 0 0 15px;display:  flex;flex-direction:  column;font-weight:  lighter;}
.copy_num li>p span {font-size:24px;font-family:Arial;padding: 10px 0 0;}
.copy_num>a {color:  #fff;font-size: calc(0.8rem + 0.2vw);background: #cc0c09;width: 11%;padding: 1% 0;display:  flex;justify-content:  center;align-items:  center;}
.copy_num>a:hover{
    color: #fff;text-decoration: underline;
}
.copy_con {display:  flex;justify-content:  space-between;padding: 50px 0 30px 0;}
.copy_nav {width: 62%;margin-right: 6%;}
.copy_nav>ul {display: flex;justify-content: space-between;width: 100%;}
.copy_nav li {display: flex;flex-direction:  column;position:  relative;}
.copy_nav li>p {font-size: 1.3rem;color: #fff;margin: 0 0 25px 0;}
.copy_nav li>a {font-size: 1rem;font-weight: 100;color: rgba(255,255,255,0.7);padding: 0 0 15px 0;transition: 0.5s;    position: relative;}

.copy_nav li>a:hover {color:#ffa90f;}
.copy_r { display:  flex;flex-direction:  column;align-items:  center;}
.copy_r i {}
.copy_r i img {width:180px;height:auto;}
.copy_r p {font-size: 18px;color:  #fff; padding: 15px 0 0;}
.copy_end {padding: 32px 0;border-top: 1px solid rgba(255,255,255,0.1);color:  #fff;font-size: 16px;font-weight:  lighter;
    text-align: center;
}
.copy_end a {font-size: 16px;color:  #fff;}
.copy_end a:hover{
    color: #fff;
}

/*产品详情*/
.ntcpxq{
    font-size: 1rem;line-height: 2;
}
.ntcpxq dl{
    font-size: 1.2rem;color: #2e4a7d;font-weight: bold;line-height:3;
}
.imgny{
    text-align: center;
}
.imgny img{
    display: inline-block;text-align: center; max-width: 479px;
}
.imgny img:nth-of-type(2n){
    margin-left: 15px;
}
.imgny img:nth-of-type(n+3){
    margin-top: 15px;
}
.video_img{
    display: block;margin: 0 auto;
    width: auto;max-height: 700px; max-width: 975px;
}


/*内页幻灯片*/
.mod1019 .banner .ban_bg{
    text-align: center;color: transparent;
}
 .banner_w {   width:auto; display:inline-block;    margin: 0 auto;  font-size: 20px;    text-align: center;    color: #fff;   margin-top: 130px;    letter-spacing:3px;
     
 }
.banner_w b span {    display: inline-block; animation: nbanA 2s infinite; 
    color: #fff;
}
 .banner_w b {    font-size:50px;    line-height: 90px;color:#fff;}

.banner_w b span{    display: inline-block; animation: nbanA 2s infinite;}
.banner_w b span:nth-child(2){animation-delay: 0.2s;}
.banner_w b span:nth-child(3){animation-delay: 0.4s;}
.banner_w b span:nth-child(4){animation-delay: 0.6s;}
.banner_w b span:nth-child(5){animation-delay: 0.8s;}


@keyframes nbanA{
0%{transform: translateY(0px);}
50%{transform: translateY(-20px);}
100%{transform: translateY(0px);}
}
@keyframes moveBg {
  0% {
    background-position: 0% 30%;
  }

  100% {
    background-position: 100% 50%;
  }
}

#newBridge .icon-right-center{
    top: 80% !important;
}