@charset "utf-8";
.header , .content , .footer { width:1200px; margin:0 auto; font-family: "Microsoft Yahei"; }
.f_fm{ font-family: "Microsoft Yahei"; }
.f_ft{ font-family: "Times New Roman", Times, serif; }
.f_far{ font-family: Arial, Helvetica, sans-serif; }
.f_fim{ font-family: Impact; }

img{
  max-width: 100%;
}


.banner{position: relative; height:598px;overflow: hidden;z-index: -1;}
.banner,.banner li{ height:598px;overflow: hidden;}
.banner li a{ display:block; height:598px; background:url(../images/banner.jpg) no-repeat center 0;}
.bantil{display: block; width:116px;position: absolute;top:550px;left: 50%;margin-left: -58px;}
.bantil li{width:15px;height:15px;background: #323232; border-radius:16px;float: left;margin: 0 0 0 12px;}
.bantil li.cur{background: #c71511;}


/*chnapin*/
.pro{ background:url(../img/probg.jpg) no-repeat #f5f5f5; min-height:1150px;}
/*.pro:after{content: "";width: 0;height: 0;position: absolute;border-top: 50px solid #fff;border-right: 960px solid transparent;border-left: 960px solid transparent;left: 50%;top: 0;margin-left: -960px;}*/
.pro h2{text-align: center;font-size: 30px;color: #252525;line-height: 40px;font-weight: normal;padding-top: 20px;}
.pro h2 a{display: block;;}
.pro h2 b{background: url(../img/tit_bg.png) no-repeat;width: 47px;height: 48px;display: block;text-align: center;padding-top: 6px;margin: 0 auto;margin-bottom: 8px;}
.pro h2 b img{width: auto;height: auto;margin: 0 auto;}
.pro h2 span{color: #53a800;font-weight: bold;}
.pro h2 em{display: block;margin-top: 15px;font-size: 14px;color: #333;line-height: 20px;}
.pro h2 em i{color: #D0D0D0;font-weight: lighter;margin: 0 2px;}

.pro .tit{margin-top: 22px; margin-bottom:0px; margin: 0 auto; width: 980px;}
.pro .tit li{float: left;width: 170px;margin-right: 20px; margin-top: 40px;}
.pro .tit li:last-child{margin-right: 0;}
.pro .tit li span{display: block;text-align: center;height:35px;width: 142px;font-size: 14px;color: #fff;background: url(../img/pz_titbg.png);line-height: 34px;margin-top:6px; margin-bottom:30px;}
.pro .tit li.cur em,.pro .tit li:hover em{border: 2px solid #D82633}
.pro .tit li.cur span,.pro .tit li:hover span{background: url(../img/pz_titbgh.png);}

.pro .con{margin-top: 68px;height: 450px;overflow: hidden;position: relative;}
.pro .con dt{width: 600px;height: 450px;float: left;border:1px solid #eee;box-sizing:border-box;}
.pro .con dt img{width: 600px;height: 450px;}
.pro .con dd{float: left;width: 560px;height: 219px;background: #fff;margin-left: -37px;margin-top: 32px;padding-left: 50px;padding-right: 27px;padding-top: 33px;}
.pro .con dd span{font-size: 12px;color: #D6D6D6;display: block;}
.pro .con dd b{font-size: 20px;font-weight: normal;display: block;width: 31px;white-space: nowrap;border-bottom: 2px solid #CA1624;padding-bottom: 3px;margin-bottom: 28px;}
.pro .con dd p{width: 560px;line-height: 30px;color: #7D7D7D;font-size: 16px;height: 85px;overflow: hidden;}
.pro .con dd a.more{font-size: 14px;color: #7D7D7D;text-decoration: underline;}
.pro .con dd a.more img{display: inline-block;vertical-align: middle;-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity: 0.3;margin-left: 6px;}
.pro .con dd a.more:hover{color: #CA1624;}
.pro .con dd a.more:hover img{-webkit-filter: grayscale(0%);filter: grayscale(0%);opacity: 1;}
.pro .con em.picc{position: absolute;width: 383px;height: 166px;display: block;right: 0;bottom: 0;overflow:hidden;}
.pro .con .qh{width: 189px;height: 75px;background: #fff;position: absolute;right: 195px;bottom: 0;}
.pro .con .qh i{width: 50%;text-align: center;display: block;float: left;padding-top: 30px;height: 45px;cursor:pointer;}
.pro .con .qh i.prev:after{content: "";display: block;float: right;width: 1px;height: 27px;background: #F0F0F0;margin-top: -5px;}
.pro .con2{margin-top: 20px;}
.pro .con2 dl{float: left;width: 283px;margin-right: 21px;margin-bottom:24px;}
.pro .con2 dl:nth-child(4n){margin-right: 0;}
.pro .con2 dt{width: 283px;height: 289px;line-height: 0;}
.pro .con2 dt img{width: 283px;height: 289px;border:1px solid #eee;box-sizing:border-box;}
.pro .con2 dd{height: 74px;background: #fff;padding-left: 17px;padding-top: 20px;position: relative;}
.pro .con2 dd b{display: block;font-size: 18px;color: #2C2C2C;font-weight: normal;margin-bottom: 12px;}
.pro .con2 dd span{display: block;font-size: 16px;color: #8B8B8B;}
.pro .con2 dd a.more{position: absolute;width: 52px;height: 55px;display: block;right: 12px;bottom: 18px;background: url(../img/pz_more2.png) no-repeat center;transition: all .2s linear;}
.pro .con2 dl:hover{box-shadow:0 3px 27px 2px rgba(0,0,0,0.05), 0 0px 27px rgba(0,0,0,0.05);}
.pro .con2 dl:hover dd b a{color: #ca1624;}
.pro .con2 dl:hover dd a.more{background: url(../img/pz_more2h.png);bottom: 65px;}


/*shili*/
.sl{background:#f5f5f5 url(../img/sl_bg.png) no-repeat center top;height: 370px;}
/*
.sl:before{content: "";width: 0;height: 0;position: absolute;border-top: 50px solid #f5f5f5;border-right: 960px solid transparent;border-left: 960px solid transparent;position: absolute;left: 50%;top: 0;margin-left: -960px;}
.sl:after{content: "";width: 0;height: 0;position: absolute;border-bottom: 50px solid #fff;border-right: 960px solid transparent;border-left: 960px solid transparent;position: absolute;left: 50%;bottom: 0;margin-left: -960px;}
*/
.sl b.tb{background: url(../img/tit_bg.png) no-repeat; width: 57px; height: 48px; display: block; text-align: center; padding-top: 18px; margin: 0 auto; margin-bottom: 10px;}
.sl b.tb img{width: auto; height: auto; margin: 0 auto;}
.sl h2{font-size: 36px;
    padding-left: 80px;color: #fff;font-weight: normal; margin-top:30px;}
.sl h2 a{color:#fff;}
.sl h2 span{color: #ffde01;font-weight: bold;}
.sl h2 em{font-size: 30px;display:block;text-align:left;float: right;padding-top: 30px; padding-right:35px;}
.sl h2 em span{font-weight: normal;}
.sl .con{margin-top: 32px;}
.sl .con ul{width: 600px;float: left; margin-top:15px;}
.sl .con li:first-child{border-left: 1px solid rgba(255,255,255,0.15);}
.sl .con li:last-child{border-left: 1px solid rgba(255,255,255,0.0);}
.sl .con li{float: left;height: 84px;border-right: 1px solid rgba(255,255,255,1);width: 140px;text-align: center;}
.sl .con li em{height: 50px;display: block;}
.sl .con li span{display: block;font-size: 18px;color: #fff;margin-top: 24px;}
.sl .con p{float: right;width: 520px;margin-top: 23px;}
.sl .con p span{display: block;color: #ffde01;/*opacity: 0.41;*/font-size: 16px; margin:8px 0px;font-weight: bold;}
.sl .con p i{color: #fff;font-size: 36px;font-family: GothamBook;background: url(../images/sl_tel.png) no-repeat left center;padding-left: 38px;}


/*youshi*/
.chara{font-family: "Microsoft Yahei";line-height:28px;height:520px;padding:66px 0 0;color: #fff;overflow: hidden;clear: both;background: #f5f5f5;/*background: url(../images/intrbg.jpg) center #f5f5f5;*/

text-align: center;}
.chara .til01,.chara .til01 p{color: #fff;}
.chara_c dl{width: 291px;height: 497px;background: #fff;float: left;margin: 0 12px 0 0;position: relative;overflow: hidden;}
.chara_c dl:last-child{margin: 0;}
.chara_c dt,.chara_c dt img{width: 291px;height: 284px;display: block;overflow: hidden;}

.chara_c dt,.chara_c dt:hover img{cursor: pointer;
  -moz-transition: all .9s ease;
    -webkit-transition: all .9s ease;
    transition: all .9s ease;}

.chara_c dd h3{height:96px;font-size: 21px;line-height:34px;position: relative;}
.chara_c dd h3 em{    font-size: 14px;
    text-transform: uppercase;
    line-height: 24px;
    display: block;
    font-weight: normal;
    margin-top: 10px;}
.chara_c dd.chara_c1{position: relative;padding:50px 0 0;color: #666;}
.chara_c dd.chara_c1 b{position: absolute;width: 69px;height: 69px;border-radius: 69px;top:-27px;left: 50%;margin-left: -37px;background: #03b253;}
.chara_c dd.chara_c1 h3{color: #333;}
.chara_c dd.chara_c2 h3{font-weight: normal;font-size: 30px;line-height: 33px;}
.chara_c dd.chara_c2,.chara_c dl.cur dd.chara_c1{display: none;}
.chara_c dd.chara_c2{position: absolute;width: 291px;height: 557px;background:rgba(83 , 178 , 83 , 0.95);left: 0;top: 0;color: #fff;}
.chara_c dd.chara_c2 b{display: block;padding:110px 0 0;height:69px;}
.chara_c dd.chara_c2 h3:before{content: "";position: absolute;width:28px;height:1px;background: #fff;left:130px;top:70px;}
.chara_c dd.chara_c2 p{padding: 0 23px;}
.chara_c dl.cur{background: #000;}
.chara_c dl.cur dd.chara_c2{display: block;}
.chara_c dd.chara_c1 b img:hover{transform:rotate(9deg);
-ms-transform:rotate(360deg); /* Internet Explorer */
-moz-transform:rotate(360deg); /* Firefox */
-webkit-transform:rotate(360deg); /* Safari 和 Chrome */
-o-transform:rotate(360deg); /* Opera */
-moz-transition: all .9s ease;
    -webkit-transition: all .9s ease;
    transition: all .9s ease;
}

/*anli*/
.case{background: #fff;height: 660px;position: relative;overflow: hidden;}
.case:after{content: "";width: 0;height: 0;position: absolute;border-top: 50px solid #fff;border-right: 960px solid transparent;border-left: 960px solid transparent;left: 50%;top: 0;margin-left: -960px;}
.case h2{text-align: center;font-size: 40px;color: #1d1d1d;line-height: 40px;font-weight: normal;position: relative;z-index: 1;padding-top: 20px;}
.case h2 a{display: block;;}
.case h2 b{/*background: url(../images/sl_tbg.png) no-repeat;*/width: 57px;height: 24px;display: block;text-align: center;padding-top: 12px;margin: 0 auto;margin-bottom: 8px;}
.case h2 b img{width: auto;height: auto;margin: 0 auto;}
.case h2 span{color: #53a800;font-weight: bold;}
.case h2 em{display: block;margin-top: 15px;font-size: 20px;color: #333;line-height: 20px;}
.case .tit{border-top: 1px solid #D8D8D8;padding-top: 15px;margin-top: 45px;}
.case .tit li,.case .tit em{text-align: center;float: left;margin-right: 113px;display: inline;}
.case .tit em{margin-right: 0;}
.case .tit li a,.case .tit em a{display:block;}
.case .tit li img,.case .tit em img{width: 41px;height: 41px;display: inline-block;}
.case .tit li span,.case .tit em span{display: block;font-size: 18px;color: #373737;line-height: 32px;font-weight: bold;margin-top: 7px;}
.case .con{position: relative;height:628px;margin-top: 34px;overflow: hidden;}
.case .con .list{width: 424px;position: absolute;left: 50%;margin-left: -212px;}
.case .con .list .tempWrap{margin-left: -424px;}
.case .con .qh{position: relative; top: 225px; z-index: 1; left: 50%; margin-left: -600px;width: 1200px;}
.case .con .qh:after{content: "";/*background:rgba(0,0,0,0.52);*/width:748px;height: 286px;display: block;right: -360px;top:-225px;position: absolute;z-index: 1}
.case .con .qh:before{content: "";/*background:rgba(0,0,0,0.52);*/width:748px;height:286px;display: block;left: -360px;top:-225px;position: absolute;z-index: 1}
.case .con .qh i.prev{float: left;margin-left: -108px;cursor: pointer;position: absolute;z-index: 2;}
.case .con .qh i.next{float: right;margin-right: -108px;cursor: pointer;position: absolute;right: 0;z-index: 2;}
.case .con dl{width: 424px;height:628px;position: relative;    margin-right: 10px;}
.case .con dt{line-height: 0;overflow: hidden;}
.case .con dt img{width: 424px;height: 286px;}
.case .con dd{height: 69px;background: #D5D5D5;position: relative;}
.case .con dd b{display: block;line-height: 69px;text-align: center;font-size: 18px;color: #191919;font-weight: normal;}
.case .con dd p,.case .con dd a.more{display: none;}
.case .con dl.cur dd{background: #53a800;height:142px;padding: 0 32px;}
.case .con dl.cur dd b{color: #fff;font-size: 20px;font-weight: bold;padding-top: 16px;padding-bottom: 10px;display: block;line-height:110%;text-align:left;}
.case .con dl.cur dd b a{color: #fff;}
.case .con dl.cur dd p{line-height: 24px;color: #fff;/*opacity: 0.4;*/font-size: 16px;display: block;}
.case .con dl.cur dd a.more{display: none;/*display: block;*/background: url(../images/case_more.png) no-repeat right center;height: 19px;color: #fff;font-size: 14px;color: #fff;width: 86px;right: 32px;top: 32px;position: absolute;line-height: 110%;}
.case .con dl.left dd b{/*margin-right: 85px;*/text-align: left; padding-left: 30px;}
.case .con dl.right dd b{/*margin-left: 85px;*/text-align: left; padding-left: 30px;}




/*news*/
.news {
  width: 100%;
  height: 1081px;
  background: url(../images/bg_news.jpg) center top no-repeat;
  margin-top: -77px;
  position: relative;
  z-index: 2;
}
.news .box {
  width: 733px;
  height: auto;
  margin-top: 300px;
}
.news .box li {
  height: 140px;
  width: 100%; border-bottom:1px dashed #f8faf7;
  margin-bottom: 20px;
}
.news .box li .left {
  width: 595px;
}
.news .box li .left .txt1 {
  font-size: 18px;
  padding: 10px 0;
}
.news .box li .left .txt1 a {
  color: #F8FAF7;
}
.news .box li .left .txt2 {
  font-size: 16px;
  color: #DDE4D6;
  line-height: 28px;
}
.news .box li .right {
  font-size: 24px;
  text-align: center;
  width: 112px;
  height: 114px;
  background: url(../images/bg_date.png) no-repeat 0 0;
}
.news .box li .right .txt3 {
  padding-top: 31px;
}
.news .box li .right .txt4 {
  margin-top: 5px;
  color: white;
}
.news .box .more {
  display: block;
  width: 268px;
  height: 50px;
  background: url("../images/c3.png") no-repeat center;
  float: right;
  margin-top: 80px;
}
/*jianjie*/
.yz{height:550px;padding-top:16px;}
.yz h2{text-align: center;font-size: 40px;color: #252525;line-height: 40px;font-weight: normal;}
.yz h2 a{display: block;}
.yz h2 span{color: #53a800;font-weight: bold;}
.yz h2 em{display: block;margin-top: 14px;}
.yz p.ms{font-size: 16px;color: #6e6e6e;text-align: center;line-height:33px;margin-top: 38px;}
.yz li{float: left;margin-right: 9px;width: 218px;height: 243px;margin-top: 28px;position: relative;}
.yz li:before{display: block;content: "";width: 0;height: 0;border-top: 62px solid #fff;border-right: 109px solid transparent;position: absolute;left: 0;top: 0;}
.yz li:after{display: block;content: "";width: 0;height: 0;border-top: 62px solid #fff;border-left: 109px solid transparent;position: absolute;right: 0;top: 0;}
.yz li:first-child{margin-left: 40px;}
.yz li:last-child{margin-right: 0;}
.yz li em{display: block;width: 218px;height: 243px;position: relative;overflow:hidden;}
.yz li em:before{display: block;content: "";width: 0;height: 0;border-bottom: 62px solid #fff;border-right: 109px solid transparent;position: absolute;left: 0;bottom: 0;}
.yz li em:after{display: block;content: "";width: 0;height: 0;border-bottom: 62px solid #fff;border-left: 109px solid transparent;position: absolute;right: 0;bottom: 0;}
.yz li img{width: 218px;height: 243px;}


/*message*/
.message {
  width: 100%;
  height:550px;
  background: url(../images/bg_message.jpg) center top no-repeat;
  margin:0 auto
}
.message .box {
  width:400px;
  float: left;
  margin-top:140px;
  height: auto;
  margin-left:670px;
  line-height:40px;
  font-size:16px;
}
.message .box p{ font-size:16px; line-height:28px; color:#f6faf3}

.message .box .txt1 {
  font-size: 16px;
  color: #F6FAF3;
  margin-bottom: 22px;
}




.content, .footernew, .containernew, .newsnew {
  margin-left: auto;
  margin-right: auto;
  width: 1200px;
}
/*footer*/
.footernew {
  overflow: hidden;
  width: 100%;
  background-color: #017304;
  padding-top: 34px;
  padding-bottom: 30px;
  color: #fff;
}
.footernew ul {
  overflow: hidden;
  width: 100%;
  padding-bottom: 24px;
  border-bottom: 1px solid #026804;
}
.footernew li {
  float: left;
  font-size: 14px;
  color: #fff;
  border-right: 1px dotted #015b03;
  padding: 0 38px;
}
.footernew li:last-child {
  border: none
}
.footernew li a {
  color: #fff;
}
.footernew h2 {
  float: left;
  margin-top: 45px;
}
.footernew .info {
  overflow: hidden;
  float: left;
  margin-left: 24px;
  padding: 15px 0;
  color: #fff;
  padding-left: 60px;
  margin-top: 20px;
}
.footernew .info p {
  font-size: 12px;
  color: #fff;
  line-height: 28px;
}
.footernew .info i {
  margin: 0 10px;
}
.footernew .info a {
  color: #959595;
}
.footernew img.ewm {
  display: block;
  float: right;
  margin-left: 45px;
  margin-top: 40px;
}


/*留言*/
.liuyan {
  overflow: hidden;
  width: 1200px;
  margin: 5px auto 55px;
}
.liuyan .wen {
  overflow: hidden;
  float: left;
  width: 420px;
}
.liuyan .wen span {
  display: block;
  font-size: 16px;
  color: #333;
  margin-bottom: 10px;
}
.liuyan .wen em {
  font-weight: bold;
  font-size: 18px;
  color: #333;
  margin-bottom: 10px;
  display: block
}
.liuyan .wen b {
  display: block;
  width: 410px;
  height: 46px;
  text-align: center;
  line-height: 46px;
  font-size: 26px;
  color: #fff;
  background-color: #4b9b04;
  margin-bottom: 10px;
}
.liuyan .phone {
  padding-left: 50px;
  background: url(../img/phone.png) no-repeat left center;
}
.liuyan .phone p {
  font-size: 13px;
  color: #666;
}
.liuyan .phone h3 {
  font-weight: normal;
  font-size: 20px;
  color: #4b9b04;
  font-family: Arial
}
.liuyan ul {
  overflow: hidden;
  float: right;
  width: 554px;
}
.liuyan li {
  float: left;
  width: 267px;
  height: 44px;
  margin-left: 10px;
  margin-bottom: 10px;
  overflow: hidden;
  display: block;
}
.liuyan input {
  display: block;
  width: 205px;
  height: 42px;
*height:40px;
  border: 1px solid #c1c1c1;
  padding-left: 60px;
  line-height: 42px;
  font-size: 12px;
  color: #666;
  outline: none;
*margin-left:-10px;
}
.liuyan .comp {
  background: url(../img/liuyan01.png) no-repeat left center;
}
.liuyan .time {
  background: url(../img/liuyan02.png) no-repeat left center;
}
.liuyan .name {
  background: url(../img/liuyan03.png) no-repeat left center;
}
.liuyan .text {
  background: url(../img/liuyan04.png) no-repeat left center;
}
.liuyan .dianhua {
  background: url(../img/liuyan05.png) no-repeat left center;
}
.liuyan li span {
  display: block;
  width: 129px;
  height: 44px;
  text-align: center;
  line-height: 44px;
  font-size: 12px;
  color: #fff;
  cursor: pointer;
  float: left
}
.liuyan li .s01 {
  background-color: #4b9b04;
  margin-right: 9px;
}
.liuyan li .s02 {
  background-color: #ff5a00;
}
.xian {
  overflow: hidden;
  width: 100%;
  height: 3px;
  background-color: #e5e5e5
}
/*news*/

.dada {width: 100%;}

.newsnewnew {
  overflow: hidden;
  width: 1200px;
  margin: 60px auto;
}
.newsnew .newslist {
  overflow: hidden;
  float: left;
  width: 362px;
  margin: 0 16px;
  height: 360px;
}
.newsnew .newslist h2 {
  overflow: hidden;
  font-size: 20px;
  padding-bottom: 22px;
  margin-bottom: 22px;
  border-bottom: 1px solid #e5e5e5;
}
.newsnew .newslist h2 a {
  color: #333;
  display: block;
  float: left;
  padding-left: 12px;
  border-left: #4b9b04 3px solid;
}
.newsnew .newslist img {
  display: block;
  margin: 0 auto;
  margin-bottom: 20px;
}
.newsnew .newslist h3 {
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-weight: normal;
  margin-bottom: 10px;
}
.newsnew .newslist h3 a {
  color: #333
}
.newsnew .newslist em {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 13px;
  color: #333;
  margin-bottom: 15px;
}
.newsnew .newslist .list {
  overflow: hidden;
  width: 100%;
  padding-top: 15px;
  border-top: 1px dotted #ccc;
}
.newsnew .newslist .list li {
*float:left;
  overflow: hidden;
  font-size: 14px;
  line-height: 34px;
  padding-left: 10px;
  width: 302px;
  background: url(../img/ys_s.png) no-repeat left center;
}
.newsnew .newslist .list li a {
  display: block;
  float: left;
  width: 210px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-left: 6px;
}
.newsnew .newslist .list li span {
  float: right;
  font-size: 12px;
  color: #333;
  font-family: Arial;
}
.newsnew .wenda {
  overflow: hidden;
  width: 100%;
  height: 290px;
  position: relative
}
.newsnew .wenda ul {
  overflow: hidden;
  width: 100%;
  position: absolute
}
.newsnew .wenda li {
  overflow: hidden;
  width: 100%;
  height: 79px;
  border-bottom: 1px dotted #ccc;
  margin-bottom: 22px;
}
.newsnew .wenda h5 {
  font-weight: normal;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 15px;
  padding-left: 30px;
  background: url(../img/news_w.jpg) no-repeat left center;
  margin-bottom: 13px;
  line-height: 21px;
}
.newsnew .wenda h5 a {
  color: #4b9b04;
}
.newsnew .wenda p {
  font-size: 14px;
  color: #333;
  padding-left: 30px;
  line-height: 21px;
  background: url(../img/news_da.jpg) no-repeat left center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}



/*二级导航*/

  .fst_nav .sec_nav{ display: none;}
  .fst_nav:hover .sec_nav{width: 133px; display: block;position: absolute;z-index: 99999999; }
  .fst_nav .sec_nav li {
    width: 133px;
    background: #060;
    border-bottom: 1px dashed #0f9000;
} 
  .fst_nav .sec_nav li a{ color: #FFF; height: 50px;line-height: 50px}
  .fst_nav .sec_nav li a:hover{ color: #fff;}



/*  优势*/
.left {
    float: left;
}
#ssbj{ height: 103px; width:100%; background: #53a800;}
#ssnr{ width:1200px; height: 83px;margin: 0 auto}
#ssnr .left{ color: #fff; font-size: 13px; width: 220px;}
#ssnr .left .pic{ float: left; padding: 20px 0 0 0;}
#ssnr .left .font{ float: left; line-height: 25px; padding: 16px 0 0 10px;width: 150px;}
#ssnr .left .font p{ font-weight: bold; font-size: 16px; margin: 0;}
#ssnr1{ float: right; height: 55px; margin-top: 13px;}
#ssnr1 p{ color: #fff; padding-top: 5px;}
#ssnr1 p a{ color: #fff; padding-right: 10px;}
#ssnr1 p a:hover{ color: #ff0;}
.ss{ width:290px; height:30px;}
.sou_left{float:left; background: none; border: 1px solid #019439; width:235px; height:28px; text-align:left; color:#fff; line-height:28px; padding-left:10px;}
.ss_pic{ float:right;}
/*  优势*/

/* 内页 */
.nyabout{
  background: url(../img/5.jpg) center;
  height: 350px;
}
.nyaboutbg{
  background: url(../img/6.jpg);
  padding-bottom: 20px;
}
.nyabout1{
  background-color: #fff;
  padding: 20px;
  font-size: 14px;
}
.weizhi{
  background: url(../img/icon-home.png) left no-repeat #f9f8f8;
  height: 40px;
  line-height: 40px;
  padding-left: 80px;
  font-size: 14px;
  margin-bottom: 30px;
}
.nyabout1 .left{
  float: left;
  width: 240px;
  margin-right: 40px;
}
.nyabout1 .right{
  float: right;
  width: 880px;
  line-height: 35px;
}
.clear{
  clear:both;
}
.nyabout1-top{
  margin-bottom: 15px;
}
.nyabout1-top .top{
  height: 70px;
  line-height: 70px;
  text-align: center;
  color: #fff;
  background-color: #55a625;
  font-size: 20px;
  font-weight: bold;
}
.nyabout1-top .xia{
  border-left: 1px solid #eeefee;
  border-top: 1px solid #eeefee;
  border-right: 1px solid #eeefee;
}
.nyabout1-top .xia a{
  height: 45px;
  line-height: 45px;
  display: block;
  border-bottom: 1px solid #eeefee;
  text-align: center;
  background-color: #f9f9f9;
}
.nyabout1-top .xia a:hover{
  color: #fff;
  background-color: #55a625;
}
.nyabout1-top1{
  margin-bottom: 15px;
}
.nyabout1-top1 .top{
  height: 40px;
  line-height: 40px;
  background: url(../img/7.jpg);
  margin-bottom: 10px;
  padding-left: 15px;
  font-size: 16px;
  color: #fff;
  font-weight: bold;
}
.nyabout1-top1 .xia{
  border-left: 1px solid #eeefee;
  border-top: 1px solid #eeefee;
  border-right: 1px solid #eeefee;
}
.nyabout1-top1 .xia{
  border-left: 1px solid #eeefee;
  border-top: 1px solid #eeefee;
  border-right: 1px solid #eeefee;
}
.nyabout1-top1 .xia a{
  height: 55px;
  line-height: 55px;
  display: block;
  border-bottom: 1px solid #eeefee;
  padding: 0px 10px;
  overflow: hidden;
}
.nyabout1-top1 .xia a:hover{
  color: #fff;
  background-color: #55a625;
}
.nyabout2{
  height: 56px;
  line-height: 56px;
  background-color: #515151;
  text-align: center;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
}
.nyabout3{
  padding: 10px;
  border: 1px solid #eeeeee;
  line-height: 30px;
}

/* 新闻列表_PC */
.TTXW_LIST { border-bottom:1px solid #eee; }
.TTXW_LIST ul li { padding: 0px 20px; border:1px solid #eee; height: 55px; line-height: 55px; color:#999; border-bottom:0; transition:all 0.3s ease-in-out; }
.TTXW_LIST ul li a { background-repeat: no-repeat; background-position:0 45%; }
.TTXW_LIST ul li .u-date { float: right;}
.TTXW_LIST ul li:hover { background-color: #57a535; color:#fff; }
.TTXW_LIST ul li:hover a { left:6px; color: #fff; background-image:url(icon_8.gif); }


/* 产品中心 */
#n_yeji{ }
#n_yeji ul{ margin: 0 -1.875rem;}
#n_yeji ul li{ width: 30%; float: left; padding: 0 10px; margin-bottom: 10px; }
#n_yeji ul li a{ display: block; background: #fff;}
#n_yeji ul li .img{ position: relative; overflow: hidden;}
#n_yeji ul li .img img{ transition: 1s;}
#n_yeji ul li:hover .img img{ transform: scale(1.1);}
#n_yeji ul li .img .mask{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; text-align: center; color: #fff; z-index: 1; font-size: .875rem; line-height: 2rem;}
#n_yeji ul li .img .mask:before{ content: ""; position: absolute; right: 0; top: 0; width: 0; height: 100%; background: rgba(20,166,69,.85); z-index: -1; transition: .7s; }
#n_yeji ul li .img .mask font{ width: 1.1875rem; height: 1.1875rem; display: inline-block; background: url(../img/jia.png) center no-repeat; background-size: contain; vertical-align: middle;margin: 0 1rem;}
#n_yeji ul li .img .mask span{ opacity: 0; visibility: hidden; transform: translateY(15px); transition: .3s; display: inline-block;}
#n_yeji ul li h5{ height: 40px; line-height: 40px; font-size: 14px; text-align: center; padding: 0 10px;}
#n_yeji ul li:hover .img .mask:before{ width: 100%; left: 0; right: auto;}
#n_yeji ul li:hover .img .mask span{ opacity: 1; visibility: visible; transform: translateY(0); transition: .5s .3s; }
#n_yeji ul li:hover h5{ color: #333;}

.neiye4{
	line-height: 30px;
}
.neiye4 h5{
	font-size: 20px;
	color: #333;
	font-weight: bold;
	text-align: center;
}
.neiye4 h6{
	font-size: 12px;
	text-align: center;
	color: #999;
	font-weight: 500;
	padding: 20px 0px 40px 0px;
}


.iFCB-category {}
.iFCB-category .title { background: url(icon_6.jpg) no-repeat center top; text-align: center; }
.iFCB-category .title .title_more { color: #fff; font-size:24px; line-height:90px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }


.odript{ width:100%; height:25px; line-height:25px; border:1px solid #e2e2e2;}
.odript2{ width:100%;height:45px; line-height:45px; background-color:#ff7f00; text-align:center; color:#FFF; border:0px; font-size:14px;}

.odript3{width:100%; height:25px; line-height:25px; border:1px solid #6e7795;}
.odript5{width:100%; border:1px solid #6e7795;}

.odript6{ width:100%;height:60px; line-height:60px; background-color:#14a645; text-align:center; color:#FFF; border:0px; font-size:14px;}

.pages {font-size: 12px;padding: 5px 0;margin-top: 15px;clear: both;text-align: right;}
.pages:after {content: '.';clear: both;height: 0;line-height: 0;display: block;visibility: hidden;}
.pages ul {padding: 0;list-style: none;margin: 0;display: block;width: 100%;}
.pages li {display: inline-block;margin-right: 5px;float: none;font-size: 12px;}
.pages li a {padding: 5px 10px;border: 1px solid #e1e1e1;height: 24px;line-height: 24px;color: #666;font-size: 12px;}
.pages li a:hover {border: 1px solid  #57a535;background:  #57a535;color: #fff;text-decoration: none;}
.pages li span {border: 1px solid #e1e1e1;height: 24px;line-height: 24px;color: #c4c4c4;padding: 5px 10px;}
.pages .current a {border: 1px solid #57a535;background:  #57a535;color: #fff;}
#pagelist ul li a:hover{background-color:#077ad1; color:#FFF; border:1px solid #077ad1;}
.selectpage{}
.selectpage a{font-weight: bold;border:1px solid #519500!important; background-color:#077ad1!important;color: #FFF!important; }