﻿@charset "utf-8";
/* CSS Document */
.clearfix:after{content:"";height:0;clear:both;display:block;visibility:hidden;}
.clearfix{zoom:1;}
.white,.whites{position: relative;overflow: hidden;}
.white:after,.whites:after{content: ''; cursor: pointer; position: absolute; left: -100%; top: 0; width:100%; height:100%; background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0)); background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0)); transform: skewx(-25deg); }
.white:hover:after{left:100%; -moz-transition:1s; -o-transition:1s; -webkit-transition:1s; transition:1s;}
.whites:hover:after {left:100%; -moz-transition:0.5s; -o-transition:0.5s; -webkit-transition:0.5s; transition:0.5s;}

/* -- 标题 -- */
.tit{text-align: center;height: 158px;}
.tit h2{font-size:40px;color: #1a1a1a;line-height: 60px;text-align: center;font-weight:normal;}
.tit h2 b {/*color: #46B034;*/font-size: 40px;font-weight: bold;}
.tit em {width: 80px;height: 2px;display: block;background: #46B034;margin: 15px auto;}
.tit p{font-size:21px;color: #999;height: 32px;line-height: 32px;font-weight: 400;}
/* -- 广告 -- */
.banner{position: relative;}
.banner li{width: 100%;}
.banner li img{display: block;width: 100%;}
.banner .content{position: relative;}
.ban-pg{position: absolute;left: 0;bottom: 60px;height:10px;z-index: 10;width: 100%;text-align: center;}
.ban-pg em{display: inline-block;width: 10px;height: 10px;background: #fff;border-radius: 100%;margin: 0 10px;vertical-align: top;}
.ban-pg em.on{}


.banner .prev{position:absolute;top:45%;left:1.5%;z-index: 10;cursor: pointer;transition: all .25s linear;opacity:0;}
.banner .next{position:absolute;top:45%;right:1.5%;z-index: 10;cursor: pointer;transition: all .25s linear;opacity:0;}
.banner i{text-align: center;width: 60px; height: 60px;/*border-radius: 50%;*/background: rgba(0,0,0,0.6);font-size: 32px;font-weight: bold;color: #ffffff;display: block;line-height: 60px;}

.banner:hover .prev{opacity: 1;left: 4%;}
.banner:hover .next{opacity: 1;right: 4%;}



/*search*/
.search {
  width: 1300px;margin:0 auto;height:170px;position:relative; background:#fff; box-shadow: 0 10px 20px rgba(0,0,0,.05); top: -60px;margin-bottom: 30px;padding-left: 50px;padding-right: 50px;

}
.search dl {display: block;width: 130px;float: left;padding: 20px 0;cursor: pointer;}
.search dl dd{text-align: center;color: #454545;font-size: 17px;line-height:35px;}
.search dl i{display: block;width:100%;height: 60px;-webkit-transition: 0.3s all ease;transition: 0.3s all ease;}
.search dl .iconfont{font-size:36px;color:#b2b2b2;text-align: center;line-height: 70px;}
.search dl:hover i,.search dl.cur i{background-position-y: -70px}
.search dl:after{content:'';display:block;width:130px;background:#46B034;height:2px;position:absolute;opacity: 0;filter: alpha(opacity=0);-webkit-transition: 0.3s all ease;transition: 0.3s all ease;bottom: 0px;}
.search dl.cur:before,.search dl:hover:before{opacity: 1;filter: alpha(opacity=100);top: -5px;}
.search dl.cur:after,.search dl:hover:after{opacity: 1;filter: alpha(opacity=100);}
.search h2 {
  float: left;
  width: 130px;
  margin-top: 40px;
  font-size: 16px;
  color: #343434;
}
.search h2 i {
  font-size: 21px;
  margin-right: 10px;
  color: #46B034;
}
.search ul {
  width: 500px;
  margin-top: 40px;
  float: left;
}
.search ul li {
  padding: 0 10px;
  float: left; 
}
.search ul li a {
  color: #777;
}
.search form {
  float: right;
  border: 0;
  line-height: 42px;
  height: 42px;
  margin-top: 0;
}
.search form input {
  border-left :1px solid #CED6E0;
  width: 260px;
  border-right: 0;
  border-top: 0;
  border-bottom: 0;
  padding-left: 25px;
  line-height: 42px;
  height: 42px;
  font-size: 14px;
}
.search form button {
  border-left :1px solid #CED6E0;
  background: none;
  border-right: 0;
  border-top: 0;
  border-bottom: 0;
  padding-left: 15px;
  line-height: 29px;
  height: 29px;
}
.search form button i {
  color: #46B034;
  font-size: 21px;
}



/* -- 引子 -- */
.yz{height: 400px;box-sizing: border-box;background: url(../images/yzbg.jpg) no-repeat bottom center;}
.yz-list ul{}
.yz-list li{float: left;transition: all 0.5s;width: 20%;text-align: center;}
.yz-list li:last-child{margin-right: 0;}
.yz-list li span{display: block;height: 56px;font-size: 18px;color: #333;line-height: 36px;}
.yz-list li span em {width: 36px;height: 36px;background: #46B034;color:#fff;border-radius: 50%;float: right;}
.yz-list li b{height: 56px;overflow: hidden;font-weight: bold;font-size: 56px;line-height: 56px;font-family: Impact;text-align: right;}
.yz-list li p{font-size: 18px;color: #333;line-height: 18px;padding-top: 18px;}
.yz-list li:nth-child(3) span,.yz-list li:nth-child(4) span{font-size: 22px;}
.yz-list li:hover{transform: translateY(-10px);}
.yz-list li:hover p,.yz-list li:hover span{}
.yz-list li:hover img{transform: translateY(-40px);}
/* -- 产品中心 -- */
.product-list {
  overflow: hidden;
  padding-top: 90px;
}
.product-list-hd {
  position: relative;
  padding-bottom:20px;
  z-index:999;
  float: right;
}
.product-list-hd-tit {
  background: #46B034;
  color: #fff;
  width: 255px;
  height: 127px;
  float: left;
  padding: 36px 0px;
  font-size: 27px;
  text-align: center;
}
.product-list-hd-tit h2{
  text-align: center;
  margin-top: 15px;
}
.product-list-hd-tit span {
  font-size: 17px;
  text-transform: uppercase;
}
.product-list-hd a {
  color: #666;
  font-size: 17px;
}
.product-list-hd ul {
  width: 943px;
  height: 187px;
  border: 1px solid #e5e5e5;
  background: #fff;
  float: right;
  padding-top: 10px;
}
.product-list-hd ul li{
  line-height:40px;
  height:40px;
  position:relative;
  width:130px;
  color: #666;
  font-size: 18px;
  float: left;
  padding-left: 25px;
  margin: 10px 15px;
}
.product-list-hd ul li a:hover {color: #46B034;}
.product-list-hd ul li:before{font-family: "iconfont" !important;content:'\f243';width: 18px;height: 18px;position: absolute;left: 0;top: 11px;line-height: 18px;text-align:center;font-size: 14px;color: #666;border-radius: 50%;border: #666 1px solid;}
.product-list-hd ul li:hover:before{font-family: "iconfont" !important;content:'\e612';width: 18px;height: 18px;position: absolute;left: 0;top: 11px;line-height: 18px;text-align:center;font-size: 14px;color: #fff;background: #46B034;border-radius: 50%;border: #46B034 1px solid;}

.product-list-hd .on {color: #46B034;}
.product-list-hd .on:before{font-family: "iconfont" !important;content:'\e612';width: 18px;height: 18px;position: absolute;left: 0;top: 11px;line-height: 18px;text-align:center;font-size: 14px;color: #fff;background: #46B034;border-radius: 50%;border: #46B034 1px solid;}

@-webkit-keyframes come-up {
  10% {
    -webkit-transform: translateX(7px) rotate(3deg);
    transform: translateX(7px) rotate(3deg);
  }
  100% {
    -webkit-transform: translateX(-3px) rotate(0);
    transform: translateX(-3px) rotate(0);
  }
}


.product-lis-bd-info {margin-top: 60px;height: 1050px;}
.product-lis-bd-info ul li{transition: 0.35s;float: left;width: 30%; position: relative;background: #ffffff;overflow: height;margin-right: 5%;margin-bottom: 3%;}
.product-lis-bd-info ul li em{width:100%; display: block;position: relative;overflow: hidden;background: url(../images/product-bg.jpg) no-repeat;background-size: 100% 100%;}
.product-lis-bd-info ul li em img{width:100%; display: block;transition:all 0.5s;}

.product-lis-bd-info h4{display: block;height: 84px;line-height: 84px;position:relative;}
.product-lis-bd-info h4 b{font-size:18px;color: #333333;display: block;font-weight:normal;text-align:center;}

.product-lis-bd-info li:hover h4 b{color: #46B034;}
.product-lis-bd-info li:hover{transform: translateY(-5px);}
.product-lis-bd-info li:hover img{transform:scale(1.05);}
.product-lis-bd-info li:nth-child(3){margin-right: 0;}
.product-lis-bd-info li:nth-child(6){margin-right: 0;}
.product-lis-bd-info li:nth-child(9){margin-right: 0;}

.product-ico{height: 204px;}
.product-ico ul{padding-top: 67px;}
.product-ico ul li{float: left;width: 200px;height: 126px;transition: 0.35s;text-align: center;border-right: 1px solid #eeeeee;box-sizing: border-box;}

.product-ico ul li i{transition: all 0.5s;height: 56px;width: 62px;display: block;margin: 0 auto;}
.product-ico ul li i img{height: 56px;width: 62px;display: block;}

.product-ico ul li b{font-size:20px;color:#333333;display: block;line-height:20px;font-weight: bold;padding-top: 15px;}
.product-ico ul li span{font-size:20px;color:#333333;display: block;line-height:20px;font-weight: normal;padding-top:9px;}

.product-ico ul li:last-of-type{border-right: 0;}

.product-ico ul li:hover i {animation-duration: 2s;animation-name: flipInY;}
.product-ico ul li:hover{transform: translateY(-5px);}
/**/
.index-lx {
  width: 100%;
  overflow: hidden;
  background: #F3F4F6;
}
.index-lx img {float:left;margin-right: 30px;width: 350px;height: 286px;z-index: 9;display: block;} 
.index-lx dl {
    float: left;
    width: 475px;
    padding: 68px 0px;
}
.index-lx dl dt {
    font-size: 35px;
    color: #333;
}
.index-lx dl dt b {
  font-weight: bold;
  color: #46B034;
}
.index-lx dl dd {
    border-top: 1px solid #dadada;
     border-bottom: 1px solid #dadada;
    font-size: 21px;
    color: #999;
    letter-spacing: 1px;
    text-align: center;
    margin-top: 20px;
    line-height: 38px;
}
.index-lx .index-lx-tel {
  width: 340px;
  float: right;
  margin: 70px 0px 0px;
}
.index-lx .index-lx-tel li{
    width: 147px;
    height: 35px;
    background: #fff;
    border: 1px #cdcdcd solid;
    text-align: center;
    line-height: 35px;
    color: #999;
    float: right;
    border-radius: 50px;
    margin-left: 3px;
    font-size: 17px;
    font-weight: 300;
}
.index-lx .index-lx-tel h2 {
    width: 300px;
    float: right;
    font-size: 38px;
    font-family: Impact;
    color: #333;
    margin-top: 30px;
    letter-spacing: 1px;
}
.index-lx .index-lx-tel h2 i {
  width: 38px;
  height: 38px;
  border: 1px #cdcdcd solid;
  font-weight: lighter;
  text-align: center;
  line-height: 38px;
  font-size: 21px;
  display: block;
  float: left;
  border-radius: 50%;
  margin-right: 10px;
  
}
/*lc*/
.lc {height: 270px;background: #46B034;}
.lc-txt{padding-top: 40px;height: 30px;}
.lc-txt i {margin-right: 10px;}
.lc-txt p{float: left;height: 30px;line-height: 30px;font-size: 24px;color: #fff;transition: all 0.5s;width: 33%;text-align: center;}
.lc-txt p:hover{transform: translateY(-10px);}
.lc ul{margin-top: 37px;text-align: center;font-size: 0;}
.lc li{display: inline-block;margin: 0 30px;vertical-align: top;width: 90px;text-align: center;line-height: 32px;font-size: 14px;color: #fff;}
.lc li img{width: 60px;height: 60px;background: #fff;border-radius: 50%;padding: 15px;}
.lc li:hover img{animation: flipInY 1s;}

/* -- 案例 -- */
.case{padding: 100px 0 100px 0;overflow: hidden;background: url(../images/casebg.jpg) top center no-repeat #f8f8f8;}
.case-t{height: 44px;margin: 40px 0;}
.case-t a{float: left;width: 130px;height: 44px;line-height: 42px;text-align: center;font-size: 16px;color: #333;font-weight: bold;border: 1px solid #DCDCDC;border-radius: 22px;margin-right: 22.5px;box-sizing: border-box;}
.case-t a:last-child{margin-right: 0;}
.case-t a:hover{background: #46B034;border-color: #46B034;color: #fff;}
.case-t li{float: left;width: 130px;height: 44px;line-height: 42px;text-align: center;font-size: 16px;color: #333;font-weight: bold;border: 1px solid #DCDCDC;border-radius: 22px;margin-right: 22.5px;box-sizing: border-box;}
.case-t li:last-child{margin-right: 0;}
.case-t li:hover{background: #46B034;border-color: #46B034;color: #fff;}
.case-l{float: left;width: 600px;position: relative;    box-shadow: 0px 5px 5px 0px rgba(4, 0, 0, 0.08);}
.case-l dt{overflow: hidden;}
.case-l dt img{display: block;width: 100%;transition: all 0.5s;}
.case-l dt:hover img{transform: scale(1.05);}
.case-l dd{height: 80px;padding: 0 40px;}
.case-l dd h4{font-size: 26px;color: #333;line-height: 26px;font-weight: normal;padding-top: 24px;}
.case-l dd p{font-size: 14px;color: #666;line-height: 40px;}
.case-l dd p em{padding: 0 25px;}
.case-pg{position: absolute;right: 40px;bottom: 28px;z-index: 10;height: 14px;}
.case-pg em{float: left;width: 14px;height: 14px;background:#46B034;border-radius: 50%;margin-left: 15px;}
.case-pg em.on{background: #faa248;}
.case-r{float: right;width: 570px;height: 600px;}
.case-list{/*border-top: 2px solid #434343;*/border-bottom: 2px solid #434343;height: 440px;position: relative;}
.case-list h3{height: 63px;padding: 20px 0 30px 0;font-size: 32px;color: #46B034;}
.case-list h3 em {color: #343434;}
.case-list li{height: 80px;padding: 12px 15px 12px 20px;background: #666;transition: transform 0.5s;}
.case-list li img{float: right;height: 80px;}
.case-list li h4{font-size: 26px;color: #fff;line-height: 40px;font-weight: normal;padding: 6px 0 0;height:40px;overflow:hidden;}
.case-list li p{font-size: 18px;color: #fff;line-height: 24px;height:24px;overflow:hidden;}
.case-list li:hover{padding: 12px 35px 12px 30px;  position: relative;z-index: 2; width: 570px; box-shadow: 0px 5px 5px 0px rgba(4, 0, 0, 0.08);transform: translateX(-90px);}
.case-list .prev{position: absolute;width: 50%;left: 0;bottom: -70px;height: 20px;line-height: 20px;font-size: 18px;color: #333;text-align: center;cursor: pointer;}
.case-list .next{position: absolute;width: 50%;right: 0;bottom: -70px;height: 20px;line-height: 20px;font-size: 18px;color: #333;text-align: center;cursor: pointer;}
.case-list .prev img{vertical-align: top;margin-left: 16px;margin-top: 5px;}
.case-list .next img{vertical-align: top;margin-right: 16px;margin-top: 5px;}
.case-list .tempWrap{padding-left: 90px;margin-left: -90px;}

/**/
.ys-tit {height: 180px;}
.ys-tit h2:before {content:'advantage';position: absolute;left: 240px;top: 0px;line-height: 18px;text-align:center;font-size: 96px;color: #f7f7f7;text-transform: uppercase;font-weight:bold;z-index: -1;letter-spacing: 10px;}
.ys-tit h2 {color: #1a1a1a;font-size: 48px;text-align: center;font-weight: bold;margin-top: 80px;position: relative;}
.ys-tit p {font-size: 21px;text-align: center;color: #666;margin-top: 20px;}
.ys{background:url(../images/pro-rd-bg.jpg) no-repeat center top;height: 980px;overflow: hidden;}
.ys-img1{position: absolute;left:-360px;top:0;width:960px;overflow: hidden;}
.ys-img2{position: absolute;right:0;top:540px;width:600px;height: 394px;overflow: hidden;}
.ys-img1 img,.ys-img2 img{display: block;transition: all 0.3s linear 0s;}
.ys-img1:hover img,.ys-img2:hover img{transform: scale(1.1);}

.ys h2{padding-top: 65px;text-align:right;font-size: 42px;font-weight: bold;color:#222222;height: 205px;}
.ys h2 em{display: block;font-size: 60px;color:#ccc;text-transform:uppercase;line-height: 100px;}
.ys h2 span{display: block;font-size: 20px;color:#454545;font-weight: normal;padding-top: 30px;}
.ys li:nth-child(1){margin-left: 600px;}
.ys li{height: 271px;margin-bottom: 119px;float: left;width: 300px;padding-top: 60px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.ys li span{display: block;margin-bottom: 15px;}
.ys li p{font-size: 15px;line-height: 24px;color:#666666;padding: 0 36px;text-align:center;}
.ys li:nth-child(2n) p{color:#fff;}
.ys li:nth-child(1){background: #fff}
.ys li:nth-child(1) span{text-align:center;font-size: 20px;color:#333333;line-height: 50px;}
.ys li:nth-child(1) span b{font-size: 80px;color:#333333;}
.ys li:nth-child(2){background: #46B034}
.ys li:nth-child(2) span{text-align:center;font-size: 20px;color:#fff;line-height: 50px;}
.ys li:nth-child(2) span b{font-size: 80px;color:#fff;}
.ys li:nth-child(3){background: #eee}
.ys li:nth-child(3) span{display: block;font-size: 34px;color:#333333;line-height: 66px;font-weight: bold;text-align:center;}
.ys li:nth-child(4){background: #6a6a6a}
.ys li:nth-child(4) span{display: block;font-size: 34px;color:#fff;line-height: 66px;font-weight: bold;text-align:center;}
.ys li:nth-child(3),.ys li:nth-child(4){margin-bottom: 0;height: 274px;}

.honor {height:480px;overflow: hidden; background: url(../images/honorbg.png) no-repeat;}
.honor-list{position: relative;}
.honor-list li{float:left;font-size:0;line-height: 0;width: 292px;margin-right: 10px;}
.honor-list li h4{padding-top: 15px;}
.honor-list li h4 a{display: block;font-size: 16px;color: #666666;line-height:25px;font-weight: normal;text-align: center;}

.honor-list li i{width:292px;overflow: hidden;display: block;}
.honor-list li img{width:292px;transition: all 0.5s}
.honor-list li:last-child{margin:0;}
.honor-list li:hover i img{transform:scale(1.1);}
.honor-list-j1,.honor-list-j2 {position: absolute;top:70px;}
.honor-list-j1 i ,.honor-list-j2 i {width: 77px;height: 77px;line-height: 77px;text-align:center;font-size: 56px;}
.honor-list-j1 {left:-106px;color: #46B034;}
.honor-list-j2 {right:-106px;color: #DFDFDF;}


.ys2{background:url(../images/pro-rd-bg.jpg) no-repeat center top;height: 980px;overflow: hidden;}
.ys2-img1{position: absolute;right:-360px;top:0;width:960px;overflow: hidden;}
.ys2-img2{position: absolute;left:0px;top:540px;width:600px;height: 394px;overflow: hidden;}
.ys2-img1 img,.ys2-img2 img{display: block;transition: all 0.3s linear 0s;}
.ys2-img1:hover img,.ys2-img2:hover img{transform: scale(1.1);}

.ys2 h2{padding-top: 65px;text-align:left;font-size: 42px;font-weight: bold;color:#222222;height: 205px;}
.ys2 h2 em{display: block;font-size: 60px;color:#ccc;text-transform:uppercase;line-height: 100px;}
.ys2 h2 span{display: block;font-size: 20px;color:#454545;font-weight: normal;padding-top: 30px;}
.ys2 li:nth-child(1){margin-left: 0px;}
.ys2 li{height: 271px;margin-bottom: 119px;float: left;width: 300px;padding-top: 60px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.ys2 li span{display: block;margin-bottom: 15px;}
.ys2 li p{font-size: 15px;line-height: 24px;color:#666666;padding: 0 36px;text-align:center;}
.ys2 li:nth-child(2n) p{color:#fff;}
.ys2 li:nth-child(1){background: #fff}
.ys2 li:nth-child(1) span{text-align:center;font-size: 20px;color:#333333;line-height: 50px;}
.ys2 li:nth-child(1) span b{font-size: 80px;color:#333333;}
.ys2 li:nth-child(2){background: #46B034}
.ys2 li:nth-child(2) span{text-align:center;font-size: 20px;color:#fff;line-height: 50px;}
.ys2 li:nth-child(2) span b{font-size: 80px;color:#fff;}
.ys2 li:nth-child(3){background: #eee;margin-left: 600px;}
.ys2 li:nth-child(3) span{display: block;font-size: 34px;color:#333333;line-height: 66px;font-weight: bold;text-align:center;}
.ys2 li:nth-child(4){background: #6a6a6a}
.ys2 li:nth-child(4) span{display: block;font-size: 34px;color:#fff;line-height: 66px;font-weight: bold;text-align:center;}
.ys2 li:nth-child(3),.ys2 li:nth-child(4){margin-bottom: 0;height: 274px;}

/* -- 新闻资讯 -- */
.news{ height:760px;overflow: hidden;padding-top: 90px;}
.news-t {
  height: 64px;
  line-height: 64px;
  overflow: hidden;
  padding: 30px 0 0;
  position: relative;
}
.news-t:before {
  content: "";
  width: 100%;
  height: 1px;
  background: #e6e6e6;
  position: absolute;
  bottom: 0;
  left: 0;
}
.news-t ul li {
  float: left;
  width: 180px;
  height: 64px;
}
.news-t ul li a {
  font-size: 18px;
  color: #333;
  font-weight: bold;
  display: block;
  width: 180px;
  height: 64px;
  text-align: center;
  line-height: 64px;
  overflow: hidden;
}
.news-t ul li a:hover,.news-t ul li.on a {
  color: #fff;
}
.news-t span {
  float: right;
}
.news-t span a {
  font-size: 18px;
  color: #333;
}
.news-t ul li a {
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.news-t ul li a:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #46B034;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.news-t ul li a:hover:before,.news-t ul li.on a:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.news-m {
  padding: 25px 0 0;
}
.news-l {
  width: 487px;
  height: 365px;
  float: left;
}
.news-l li {
  width: 487px;
  height: 365px;
  float: left;
}
.news-l li img {
  width: 487px;
  height: 365px;
}
.news-l li em:after {
  content: "";
  position: absolute;
  z-index: 9;
  width: 86px;
  height: 66px;
  background: url(../images/new-ico.png) no-repeat;
  display: block;
  left: 0;
  top: 0;
}
.news-r {
  width: 680px;
  overflow: hidden;
  float: right;
}
.news-r h3 {
  font-size: 18px;
  line-height: 36px;
  height: 36px;
}
.news-r h3 a {
  color: #46B034;
}
.news-r p {
  font-size: 14px;
  line-height: 28px;
  color: #666;
  margin-bottom: 35px;
}
.news-r dl {
  height: 88px;
  margin-top: 20px;
}
.news-r dl dt {
  width: 100px;
  height: 88px;
  text-align: center;
  float: left;
  display: block;
  color: #fff;
  background: #46B034;
}
.news-r dl dt h2 {
  font-size: 24px;
  line-height: 46px;
  height: 46px;
  text-align: center;
}
.news-r dl dt em {
  width: 100px;
  height: 42px;
  line-height: 42px;
}
.news-r dl dd {
  height: 86px;
  border: 1px solid #46B034;
}
.news-r dl dd span {
  line-height: 46px;
  height: 46px;
  font-size: 18px;
  font-weight: bold;
  margin-left: 20px;
}
.news-r dl dd p {
  line-height: 28px;
  height: 28px;
  margin-left: 20px;
}
.news-r dl:hover dt {
  background: #FF8B00;
  color: #fff;
  display: block;
}
.news-r dl:hover dd {
  border: 1px solid #FF8B00;
  color: #000;
  display: block;
}

/* -- 关于我们 -- */
.about{height: 785px;background: url(../images/aboutbg.jpg) no-repeat center top;overflow: hidden;}

.about .about-info{height: 270px;background: #ffffff;box-shadow: 0 0 20px rgba(0,0,0,0.1);margin-top: 460px;}
.about .about-info h4{text-align: center;padding-top: 60px;}
.about .about-info h4 a{font-size:24px;color:#333333;display: block;line-height:24px;font-weight: bold;}
.about .about-info p{font-size:16px;color:#444444;display: block;line-height:30px;font-weight:normal;text-align: center;padding-top: 26px;width: 1080px;margin-left: 60px;}
.about .about-info .gds{transition: 0.35s;width: 168px;height: 41px;text-align: center;line-height: 41px;font-size: 16px;color: #ffffff;display: block;background:url(../images/gds_b.png) no-repeat center;border-radius: 25px;margin:26px auto 0;}
.about .about-info .gds:hover{transform: translateY(-5px);}

/* -- 团队风采 -- */
.fc-c{height:400px;overflow: hidden;}
.fc-qh{height: 63px;border-bottom: 1px solid #e5e5e5;line-height: 63px;margin-bottom: 20px;}
.fc-qh li{float:left;background: url(../images/fc-ico.png) no-repeat right;width: 47%;}
.fc-qh li{text-align: right;padding-right: 50px;}
.fc-qh li:last-child {text-align: left;/*padding-left: 50px;*/}
.fc-qh li a{font-size:24px;color: #333333;}
.fc-qh li.on{font-weight: bold;}
.fc-qh li:last-child{background:none;padding:0;margin:0;}
.fc-qh .n-span em a{font:14px arial;color: #adadad;text-transform: uppercase;line-height: 63px;}
.fc-nr{position: relative;}
.fc-nr li{float:left;font-size:0;line-height: 0;width: 292px;margin-right: 10px;}
.fc-nr li h4{padding-top: 15px;}
.fc-nr li h4 a{display: block;font-size: 16px;color: #666666;line-height:25px;font-weight: normal;text-align: center;}

.fc-nr li i{width:292px;overflow: hidden;display: block;}
.fc-nr li img{width:292px;transition: all 0.5s}
.fc-nr li:last-child{margin:0;}
.fc-nr li:hover i img{transform:scale(1.1);}
.fc-j1,.fc-j2 {position: absolute;top:70px;}
.fc-j1 i ,.fc-j2 i {width: 77px;height: 77px;line-height: 77px;text-align:center;font-size: 56px;}
.fc-j1 {left:-106px;color: #46B034;}
.fc-j2 {right:-106px;color: #DFDFDF;}



/*底部结束*/
	/*友情链接开始*/
.comm_yqlj_wrap{
	height:74px;
	background:#f5f5f5;
	border-top:1px solid #dedede;
}
.comm_yqlj{
	line-height:74px;
	color:#333;
}
.comm_yqlj > a{
	color:#333;
	padding:0 6px;
}
	/*友情链接结束*/
