@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;}

/*设置浮动*/
.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:1350px; margin:0 auto;}
/* -- 内页布局 -- */
.page_bg { padding:20px 0 20px; background:#fff;}
.page_main { margin: 0 auto; width: 1350px;}  /*版面宽度*/
.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;
}

.line-clamp-4{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.n_box{
    width: 1350px;margin: 60px auto;position: relative;
}
.n_box:after,.box:after{
    display: block;content: "";clear: both;
}


/*抬头*/
.top_bg{
    width: 100%;min-width: 1350px;background: #f5f5f5;border-top: 3px solid #1657b3;line-height: 50px;
}
.top_l{
    font-size:14px;color: #999;
}
.top_l i{
    font-size: 15px;color: #999;font-weight: bold;
}
.top_r{
    width: 327px;background: url(images/topbg.png)bottom no-repeat; color: #fff;text-align: center;
}
.top_r a{
    color: #fff;font-size: 15px;display:inline-block;text-align: center;
}
.top_r a:nth-of-type(1):before{
    font-size: 28px;float: left;
}
.top_r a:before{
   padding-right: 5px;font-size: 16px;
}
.top_r a+a{
    margin:0 20px;
}
.top_r a:hover{
    color: #ffe000;
}


/*抬头*/
.hlogo{background: #fff; position: relative;  box-sizing: border-box;overflow: hidden; margin: 20px 0 30px 0;}
.hlogo img{position: relative;z-index: 3;  display: block; width:auto;
}
  .hlogo a{ display: block;padding-top: 18px;}
 
 .hsecond{

 } 
.hwa{font-size: 0;margin: 40px 0 0 15px;}
.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:14.6px;line-height:24px; font-family: "arial"; text-transform: uppercase;color: #999;
  
}
  
.hline{width: 15px;height: 86px; background: url(images/008.png) left center no-repeat; margin: 0 5px 0 17px ;}
.hmean{font-size: 18px;color: #555;}
.hmean b{display: block;font-size:32px;color: #333;}
.hmean b span{color: #1657b3; 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; padding:40px 0 0 0;
 text-align: left;
     
 }
 .head_p p{ font-size:32px; font-family: "arial"; color: #222; line-height: 34px;
     font-weight: bold;
 }
 .head_p p span{
     font-size: 32px;letter-spacing: 0.5px;
 }

  .hwa a{ font-size: 19px;cursor: pointer;
      display:block;line-height: 30px;color: #333;
  }
  .hwa a:hover{
      color: #333;
  }
  .hwa a:nth-of-type(2n){
      background: #f5f5f5;
  }

 .hwa li{ display: block; position: relative;}
 .head_p b{ font-weight:lighter;
     display: block;float: left;font-size: 57px;color: #dedede;line-height: 78px;
 }
  .head_p .tel{text-align: left; padding-right: 10px; margin-right: 10px; color: #222;
      font-size: 20px;line-height: 27px;padding-top:7px; position: relative;
  }
  .head_p .zi{
      position: relative;padding-right: 13px;margin-right: 10px;line-height: 24px;padding-top:12px;
  }
  .head_p .zi:after{
      display: block;content: "";width: 1px;height: 55px;background: #ddd; position: absolute;right: 0;top: 10px;
  }
  
 /*产品特点 */
 .feature{
     width: 100%;padding-top: 80px;min-width: 1350px;
 }
 .feature_l{
     width: 625px;text-align: justify;position: relative;
 }
 .feature_l dl{color: #f1f1f1;font-family: "impact";font-size: 116px;line-height:96px;text-transform: uppercase;
     letter-spacing:12px;
 }
 .feature_l dt{
     font-size:40px;font-weight: bold;color: #222; margin-top: -70px; padding-left: 20px;line-height: 50px;
 }
 .feature_l dt span{
     color: #ff0000;
 }
.feature_l p{
    font-size: 16px;color: #888;line-height: 32px;text-align: justify; padding:60px 0 45px 0;
}

.feature_tel{
    margin-top: 50px;line-height:44px;
}
.feature_tel:after{
    display: block;content: "";clear: both;
}
.feature_tel:before{display:block;width: 44px;height: 44px;;background: #1657b3;color: #fff;text-align: center;line-height: 44px;border-radius: 50%;overflow: hidden;
font-size: 24px;float: left;
}
.feature_tel dd{font-size: 18px;color: #666;float: left; margin-left:8px;
}
.feature_tel span{float: left;display: block;
    font-size: 36px;font-weight: bold;font-family: "arial";color: #1657b3;
}

.feature_r{ 
    width: 650px;height: 500px;background: #222;position:relative; padding-right: 30px;
}
.feature_r .video{
    background: #222;position: relative;z-index: 2;
}
.feature_r video{display: block;position: relative;z-index: 2;
    height:500px; margin: 0 auto;
}
.feature_r:after{ background:#1657b3;
    display: block;content: "";width: 350px;height:560px;position: absolute;right: 0;top: -30px;
}

.feature_l li{ color: #333;line-height: 50px;float: left;position: relative; width: 115px;height: 115px;
    text-align: center;cursor:pointer;
}
.feature_l li .txt{
    background: #fff;width: 115px;height: 115px;border-radius: 15px;border: 1px solid #eee;padding:18px 0;box-sizing: border-box;
}
.feature_l li:hover .txt{
    color: #fff; background: #1657b3;
}
.feature_l li:after{
    background: linear-gradient(to right bottom,#cfcfcf,#f5f5f5);
    display: block;content: "";width: 115px;height: 115px;position: absolute;right: -13px;top: 10px;z-index: -1;border-radius: 15px;
}
.feature_l li i{display: block;
    font-size: 36px;
}
.feature_l li em{
    display: block;font-size: 18px;line-height: 24px;
}
.feature_l li +li{
    margin-left: 50px;
}

/*产品展示*/
.prod_all{ padding: 80px 0;margin-top:80px;
    width: 100%;min-width: 1350px;background:#f2f2f2 url()top center no-repeat;
}
.prod_t{ margin-bottom: 30px;
    text-align: center;font-size: 18px;color: #666;line-height:40px;
}
.prod_t dl{font-size: 40px;
    color: #222;
}
.prod_t dl span{
    color: #1657b3;font-weight: bold;
}

.prod_t p{
    padding-top:5px;font-weight: lighter;
}

.prod_t .arrow{ margin-top:5px;font-size: 24px;line-height: 24px;
animation: arrow  2s infinite linear;    -moz-animation: arrow 2s infinite linear;    -ms-animation: arrow 2s infinite linear;    -o-animation: arrow 2s infinite linear;    -webkit-animation: arrow 2s infinite linear;}
@-webkit-keyframes arrow
{
0% {transform: rotate(0deg)}
100% {transform: rotate(360deg)}
}
@-moz-keyframes arrow
{
0% {transform: rotate(0deg)}
100% {transform: rotate(360deg)}
}

@-o-keyframes arrow
{
0% {transform: rotate(0deg)}
100% {transform: rotate(360deg)}
}

 
.fenlei{
    background: #fff;border: 1px solid #eee;line-height: 70px; 
}  
.fenleil{
    background: #1657b3;color: #fff; padding: 0 30px;
}
.fenleil:before{
    display: block;float: left;font-size: 22px;
}
.fenleil i{
    float: left;font-size:18px;color: rgba(255,255,255,0.7);
}
.fenleil em{font-weight: bold;font-size: 20px;margin: 0 8px;
    float: left;
}

.fenleir{
   width: 1110px; padding: 0 20px;
}
.fenleir li{display: block;margin: 0 20px; height: 70px;
}
.fenleir li a{
    font-size: 17px;color: #333;
}
.fenleir li:hover a{
    color: #1657b3;
}
.fenleir li.more a{display: block;width: 120px;font-size: 15px;line-height: 36px;margin-top: 17px;color: #fff;text-align: center;border-radius: 30px;overflow: hidden;
background: #1657b3;
}
.fenleir li.more{ margin-right: 10px;}
.fenleir li.more:hover a{
    background: #ff0000;
}
.fenleir li.on a{
    color: #1657b3;
}
.prod_b{
    margin-top:30px;
}
.prod_b li{float: left; position: relative;
    width: 49%;box-sizing: border-box;border: 1px solid #eee; background: #fff;
}
.prod_b li a{
    display: block;
}
.prod_b li .pic{
    width: 60%;overflow: hidden;float: left;
}
.prod_b li .pic img{transition: all ease 0.5s;
    display: block;width: 100%;height: auto; 
}
.prod_b li:hover .pic img{
    transform: scale(1.1);
}
.prod_b li .txt{position: absolute;right:0;top: 0;text-align: justify;
    width:42%;box-sizing: border-box;padding:30px 50px 30px 0;
}
.prod_b li .txt i{
    display: block;font-size: 2rem;font-weight: bold;color: #222;line-height: 60px; padding-top:20px;
}
.prod_b li .txt em{
    font-size: 15px;line-height: 30px;font-weight: lighter;
}
.prod_b li .txt span{text-align: center;
    display: block;margin-top: 50px;border-radius: 20px;overflow: hidden;background: #1657b3;color: #fff;
    width: 130px;line-height: 40px;
}
.prod_b li:nth-of-type(2n){
    margin-left: 2%;
}
.prod_b li:hover .txt em{
    color: #666;
}
.prod_b li:nth-of-type(n+3){
    margin-top: 2%;
}
.prod_b li:hover .txt span{
    background: #ff0000;color: #fff;
}

/*产品滚动*/
.prod_bb{ margin-top:40px; }
.prod_bb{overflow:hidden;}
 .prod_bb li {
        float: left;
        margin-right: 20px;
        width: 320px;position: relative;overflow: hidden;
    }
   .prod_bb li .pic {
        width: 320px;
        height: 320px;
     
    }
   .prod_bb li .pic img {
        display: block;
        width: 100%;
        height: 100%;transition: all ease 0.5s;
    }
    .prod_bb li:hover .pic img{
    transform: scale(1.1);
}

   .prod_bb li .txt {
        position: relative;
        width: 320px;
        height: 50px;
        text-align: center;
        font-size: 16px;
        color: #666;
        line-height: 50px;
        background: #fff;
    }
   .prod_bb li .txt span {
        position: relative;
        display: block;
        z-index: 9;
    }
   .prod_bb li .txt:after {
        display: block;
        position: absolute;
        content: " ";
        top: 0;
        left: 0;
        width: 0;
        height: 50px;
        transition: all 0.3s;
        background: #1657b3;
    }
   .prod_bb li:hover .txt:after {
        width: 320px;
    }
    .prod_bb li:hover .txt {color: #fff; }

/*应用案例*/
.case_all{
    width: 100%;min-width: 1350px;padding-top: 80px;overflow: hidden;
}
.caseb{
    margin-top: 40px;
}
#tablit{
    width: 400px;float: left;
}
#tablit a:after{
    display: block;content: "";clear: both;
}
#tablit a{float: left;background: #f5f5f5;padding: 10px;width: 380px;
    display: block;
}
#tablit a .pic{
    width: 120px;height: auto;overflow: hidden;
}
#tablit a .pic img{
    display: block;width: 100%;height: auto;
}
#tablit a .txt{
    margin-left:15px; padding-top: 15px;line-height:28px;
}
#tablit a .txt i{color: #333;
    display: block;font-size:24px;
}
#tablit a .txt em{
    display: block;text-transform: uppercase;color: #aaa;font-size: 13px;
}
#tablit a .txt i{
    text-transform: uppercase;
}

#tablit dl dd{
    margin-bottom: 10px;
}
#tablit dl dd:after{
    display: block;content: "";clear: both;
}

#tablit .on a{
    background: #1657b3;color: #fff;width: 400px;border-radius: 0 50px 50px 0;overflow: hidden;
}
#tablit .on a i{color: #fff;
}
#tablit .on a em{
    color: rgba(255,255,255,0.6);
}

.case_bb{height: 665px;float:right;overflow: hidden;width: 900px;position:relative;
}
.case_bb img{
    display: block;height:665px;position: absolute;right: 0;top: 0;
}
.case_bb:after{position:absolute;left: 0;right: 0;bottom: 0;
    display: block;content: "";width: 900px;height: 196px;background:rgba(0,0,0,60%) url(images/gongjiantu.png)center no-repeat;
}


/*公司优势*/
.youshi_all{ padding: 80px 0;margin-top: 80px;
    width: 100%;min-width: 1350px;background:url(images/youshibg.jpg)center bottom no-repeat;
}
.hidden{
    display: none;
}
.youshi_b{
    background: #fff;box-shadow: 0 0 10px rgba(0,0,0,10%);
} 


.youshititle{
  
}
.youshititle li{color: #fff; padding: 20px 45px;box-sizing: border-box;
    display: block;float: left;width: 25%;position: relative;cursor: pointer; background:linear-gradient(to right,#efefef,#e6e6e6);
}


.youshititle li .pic{background: rgba(22,87,179,100);width:80px;height: 80px;border-radius: 50%;overflow: hidden;
  text-align: center;font-size: 40px;  line-height: 80px;
}
.youshititle li .txt{
    margin-left: 10px;line-height: 32px; padding-top: 10px;
}
.youshititle li .txt i{
    font-size:32px;display: block;color: #222;
}
.youshititle li .txt em{text-transform: uppercase;font-size: 14px;
    display: block;float: left;color:rgba(0,0,0,0.5);
}


.yscont{
    padding: 50px;
}
.yscont .pic{
    width: 600px;height: 450px;overflow: hidden;float: left;
}
.yscont .pic img{
    display: block;width: 100%;height: 100%;
}
.yscont .txt{
    width: 610px;text-align: justify;float: right;
}
.yscont .txt dl{
    font-size: 38px;font-weight: bold;line-height:56px;color: #222; padding-top: 10px;
}
.yscont .txt dt{position: relative;
    display: block;font-size:28px;color: #333; border-bottom: 1px solid #ddd;padding-bottom:25px;margin-bottom: 6px;
}

.yscont .txt p{
    font-size: 17px;line-height: 32px;padding-top: 15px;color: #888;
}
.yscont .txt p strong{
  color: #1657b3;
}

.yscontel{
    margin-top: 50px;line-height:44px;
}
.yscontel:after{
    display: block;content: "";clear: both;
}
.yscontel:before{display:block;width: 44px;height: 44px;;background: #1657b3;color: #fff;text-align: center;line-height: 44px;border-radius: 50%;overflow: hidden;
font-size: 24px;float: left;
}
.yscontel dd{font-size: 18px;color: #666;float: left; margin-left:8px;
}
.yscontel span{float: left;display: block;
    font-size: 36px;font-weight: bold;font-family: "arial";color: #222;
}

.youshititle li.nep01:after{display:block;width: 30px;height: 30px;content: "";background: #1657b3;position: absolute;left: 0;right:0;margin: 0 auto;
    bottom:-13px;transform: rotate(45deg);
}
.youshititle li.nep01{
    background: #1657b3;
}
.youshititle li.nep01 .txt i{color: #fff;
}
.youshititle li.nep01 .txt em{color:rgba(255,255,255,0.5);
}
.youshititle li.nep01 .pic{background: rgba(255,255,255,10%)}


.ysconnub{line-height: 40px;
    margin-top: 45px;font-size: 17px;text-align: center;
}
.ysconnub li{
    float: left;position: relative;
}
.ysconnub li+li:after{
    display: block;content: "";border-left: 1px dashed #ddd;height: 70px;position: absolute;top: 0;left:-25px;
}
.ysconnub li i{}
.ysconnub li+li{
    margin-left:52px;
}
.ysconnub li .num{position: relative;
    font-size:58px;font-weight: bold;color: #1657b3;
}
.ysconnub li .num i{
    display: inline-block;width: 24px;height: 24px;border-radius: 50%;overflow: hidden;color: #fff;font-size: 20px; position:relative;
    background: #ff0000;line-height: 22px;font-weight:normal;
}
.ysconnub li .zi{
    color: rgba(22,87,179,60%);
}

/*合作流程*/
.process{
    width: 100%;background: url(images/processbg.jpg)center top no-repeat;padding-top: 80px;
}
.proc_btn{display: flex;justify-content: space-between;align-items: center;}
.proc_btn li{position: relative;cursor: pointer;
    height: 74px;line-height: 74px;
}
.proc_btn li span{display:block;width: 74px;height: 74px;border-radius: 100%;background: #333;color: #fff;line-height: 74px;text-align: center;font-size:32px;
    position: relative;z-index: 2;
}
.proc_btn li p{display:block;color: #333;font-size: 22px;width: 180px;height: 66px;text-align: center;line-height: 66px;
background: #f3f3f3;border-radius:37px;left: 40px;z-index:1;
    position: absolute;top:5px;
}
.processb .p2 li:nth-of-type(7):before{display:block;position: absolute;top: -78px;right:73px;    color: #ccc;
    font-size: 30px;transform: rotate(270deg)
    
}
.proc_btn li a{color: #ccc;font-size: 30px;}
.proc_btn li:nth-child(odd) {width: 16.2%;}
.proc_btn li a:last-child {position: absolute;top: 0;left:-15px;}
.p2{margin-top: 85px;}
.proc_btn li:hover span{
    background: #1657b3;color: #fff;
}


.proc_btn li:nth-child(odd):hover p {
    color: #1657b3;
}

.proc_pho{display: flex;background: #1657b3;width: 750px;height: 60px;align-items: center;justify-content:center;border-radius: 30px;margin:60px auto 80px;}
.proc_pho b{font-size: 24px;color: #fff;}
.proc_pho p{width: 220px;height: 100%;background: #333;color: #fff;font-size: 18px;text-align: center;line-height: 60px;border-radius: 30px;margin:0 16px;}
.proc_pho>span{color: #fff;font-size: 36px;font-family: "Arial";font-weight: bold;}
.proc_pho p span{display: inline-block;margin-right:3px;
    font-size: 22px;
}

/*公司简介*/
.about_all{ margin-top: 80px; padding-top: 80px;
    width: 100%;min-width: 1400px;background: #fff url(images/about.jpg)center top no-repeat;
}  
.about_all .prod_t dl,.about_all .prod_t dl span{
    color: #fff;
}
 .about_all .prod_t p{
     color:rgba(255,255,255,0.6);-ms-color:rgba(255,255,255,0.6); -moz-color:rgba(255,255,255,0.6);
 }  
.about_all .prod_t .arrow{ color:rgba(255,255,255,0.6);}

.about_b{
    background: #fff;
}
.about_l{
    overflow: hidden;
}
  .about_l img{
      display: block;
  }
  .about_c{ font-size: 15px;font-weight: lighter; width:570px;padding: 50px 0 0 45px;

  }
  .about_c dl{ font-size:40px;color: #333;font-weight: bold;
   display:block;  position: relative;
  }
  .about_c dl:after{
      display: block;content: "";width: 50px;height: 2px;background: #1657b3;margin: 30px 0 20px 0;
  }
  .about_c dt{
      display: block;font-family: "arial";font-size:76px;color: #1657b3;text-transform: uppercase;
  }
  .about_c p{overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:6;
    -webkit-box-orient: vertical;
      line-height: 32px;text-align: justify;
  }
  .about_c a{ font-size: 16px;transition: all ease 0.5s;
      display: block;width: 180px;background: #eee;color: #555;margin-top: 29px;text-align: center;line-height: 50px;
  }
  .about_c a:hover{ width:100%;
      background: #1657b3;color: #fff;
  }
  .about_r{ width: 180px;}
  .about_r a{ display: block;padding: 23px 0 0 0;text-align: center; line-height:40px; height: 128px;box-sizing: border-box;
     background: #1657b3; font-size: 19px;color: #fff; border-bottom: 1px solid rgba(255,255,255,0.3);
  }

.about_r a i{line-height: 14px;text-transform: uppercase;
    display: block;font-size: 12px;color:rgba(255,255,255,0.6);font-family: "arial";
}
  .about_r a span{
      display: block;font-size: 44px;line-height:50px;
      color: rgba(255,255,255,0.7);-ms-color: rgba(255,255,255,0.7);-moz-color: rgba(255,255,255,0.7);
  }
  
  .about_r a:hover{
      color: #fff;
  }
  .about_r .on{
      background: #ff9c00 !important;
  }
  
/*  车间*/
.plant_all{ margin-top:50px; width:100%;min-width:1300px;background:url(images/023.png)center bottom no-repeat;padding-bottom:120px;}
.plant_b{overflow:hidden;}
 .plant_b li {
        float: left;
        margin-right: 20px;
        width: 360px;
    }
   .plant_b li .plant_img {
        width: 360px;
        height: 270px;
        border: 1px solid #ddd;
    }
   .plant_b li .plant_img img {
        display: block;
        width: 100%;
        height: 100%;
    }
   .plant_b li .plant_t {
        position: relative;
        width: 360px;
        height: 45px;
        text-align: center;
        font-size: 15px;
        color: #555;
        line-height: 45px;
        background: #fff;
    }
   .plant_b li .plant_t span {
        position: relative;
        display: block;
        z-index: 9;
    }
   .plant_b li .plant_t:after {
        display: block;
        position: absolute;
        content: " ";
        top: 0;
        left: 0;
        width: 0;
        height: 45px;
        transition: all 0.3s;
        background: #1657b3;
    }
   .plant_b li:hover .plant_t:after {
        width: 360px;
    }
    .plant_b li:hover .plant_t {color: #fff; }
    
    /*内页代码*/
.nboxr{
    width: 1030px;
}

/*内页服务*/
   .n_fuwu{
    width: 100%;
  }
  .n_fuwu li{ background: #f5f5f5;line-height:2rem;  box-sizing: border-box;padding: 4% 3%;
    display: block;width: 23.5%;float: left; margin-right: 2%;text-align: center; font-size: 1rem;cursor: pointer;
  }
  .n_fuwu li:nth-of-type(4n){
    margin-right: 0;
  }
  .n_fuwu li:nth-of-type(n+5){
    margin-top: 2%;
  }
  .n_fuwu li dl{    display: block; margin-bottom: 5px;
    width: auto;
  
    font-size: 5.4rem;
    color: #dfdfdf;text-align: center;
    line-height:4.6rem;}
   .n_fuwu li p{
       font-size: 1.8rem; line-height: 5rem;
   }
   .n_fuwu li em{
       line-height: 1.5rem; display: block;height: 3rem;overflow: hidden;
   }
  .n_fuwu .top43{height: 4.3rem;}
   .n_fuwu li i{
       line-height: 2rem; display: block;
   }
   
   
   .n_fuwu li:hover{
       background: #1657b3;color: rgba(255,255,255,0.8)
   }
   .n_fuwu li:hover dl,.n_fuwu li:hover p{
       color: #fff;
   }