p {margin: 0;}
input, textarea {border: none;outline: none;background-color: transparent;}
img {vertical-align: middle;}

/* 通用样式 */
.mbw {width: 100%;overflow: hidden;}
.mw1488 {max-width: 1488px;width: 100%;margin: 0 auto;}
.mp {padding: 0 4.0625vw;}
.bw {width: 100%;}

.clearfix::after {content: '';display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearboth {height: 0px;line-height: 0px;overflow: hidden;clear: both;font-size: 0px;}
.fl {float: left;}
.fr {float: right;}
.dfc {display: flex;justify-content: space-between;align-items: center;}

.ibw, .miw, .imgbig {overflow: hidden;}
.imgbig img {-webkit-transition: all ease .5s;-moz-transition: all ease .5s;-ms-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;}
.imgbig:hover img {-webkit-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);transform: scale(1.2,1.2);}
.ibw img {width: 100%;height: auto;}
.miw img {max-width: 100%;height: auto;}

.bgmax {background-repeat: no-repeat;background-size: cover;background-position: center top;}
.bgmin {background-repeat: no-repeat;background-size: contain;background-position: center top;}

.fh {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/* 头部 */
.ph1-box {padding: 16px 0 17px;}

.ph1a {width: 70%;}
.ph1a img {max-height: 54rem;}

.ph1b {width: 30%;}

.ph1b1 {width: 28%;}

.ph1b1a {position: relative;}
.ph1b1a1 {max-width: 1.1rem;max-height: 1.05rem;cursor: pointer;}
.ph1b1a2 {position: absolute;right: 100%;top: 50%;transform: translate(-1rem, -50%);width: 12rem;height: 2rem;display: none;}

.ph1b1a2a {width: 9.3rem;box-sizing: border-box;padding: 0 .3rem;font-size: .6rem;height: 100%;color: #000;border: 1px solid #e6212a;}
.ph1b1a2b {width: 2.5rem;height: 100%;font-size: .6rem;background-color: #e6212a;color: #fff;}

.ph1b1b a {display: block;padding-left: 1.5rem;min-height: 1rem;font-size: .7rem;color: #666;line-height: 1.428571428571429;background-image: url(../images/a2378a99706ccb34bde32d605c4f573f6a3ee2b8.png);background-repeat: no-repeat;background-size: 1rem auto;background-position: left center;}

.ph1b2 {background-repeat: no-repeat;background-position: left center;padding-left: 3.5rem;min-height: 2.6rem;background-size: 2.6rem auto;}
.ph1b2 p {font-size: .7rem;color: #333;font-weight: lighter;line-height: 1.428571428571429;}
.ph1b2 p b {font-size: 1.4rem;color: #e6212a;font-weight: lighter;line-height: 1;}

.ph2 {background-color: #e6212a;border-bottom: 1px solid #e6212a;}
.ph2-box {padding: .4rem 0 .3rem;}

/* 导航栏 */
.nav1 {}
.nav-li {position: relative;z-index: 999;flex: 1;box-sizing: border-box;}
.nav-li+.nav-li {border-left: 1px solid rgba(255, 255, 255, .5);}
.nav-li .nav-a {display: block;line-height: 2.444444444444444;font-size: .9rem;color: #fff;width: 100%;text-align: center;}
.nav-ul {position: absolute;left: 50%;top: 100%;background-color: #e6212a;z-index: 999;min-width: 100%;transform: translate(-50%, 20px);opacity: 0;visibility: hidden;transition: all .5s ease;padding: .5rem 0;}
.nav-ul li {width: 100%;}
.nav-ul li a {width: 100%;line-height: 2.5;text-align: center;display: block;color: #fff;white-space: nowrap;padding: 0 .25rem;font-size: .7rem;}

.nav-li:hover .nav-a {}
.nav-li:hover .nav-ul {opacity: 1;visibility: visible;transform: translate(-50%, 0);}
.nav-ul li a:hover {background:#007539;}

/* banner */
.x-banner .owl-carousel .banner-item a {position: relative;}
.banner_btn {position: absolute;left: 11.5625%;bottom: 35.6%;z-index: 999;width: 8.15rem;height: 2.85rem;border: 1px solid #fff;padding-left: 2.35rem;box-sizing: border-box;font-size: .7rem;color: #fff;line-height: calc(2.85rem - 2px);text-transform: uppercase;background-image: url(../images/cd290ab1878f6be0eb2621d07a19ee6990f86cd2.png);background-repeat: no-repeat;background-position: 1.1rem center;background-size: .65rem auto;}

/* 板块更多通用样式 */
.p_more a {display: block;padding-left: 1.6rem;font-size: .7rem;color: #329c3a;background-image: url(../images/49e52491ef6c2f1348d311b097de672af3138d8f.png);background-repeat: no-repeat;background-size: .65rem auto;background-position: .35rem center;line-height: 2;text-transform: uppercase;}


/* 关于我们 */
.p1-box {padding: 3.35rem 0 3.95rem;align-items: flex-start;}

.p1a {width: 50%;box-sizing: border-box;padding-right: 2.8rem;}
.p1a1 {width: 10rem;border-top: 2px solid #e6212a;font-size: 1.2rem;color: #333;line-height: 2;padding-top: .5rem;padding-left: .15rem;box-sizing: border-box;margin-left: -0.2rem;font-weight: lighter;}

.p1a2 {font-size: 1.5rem;color: #333;font-weight: lighter;line-height: 1.4;margin-top: 1.3rem;}

.p1a3 {margin-top: 1rem;}
.p1a3 p {font-size: .7rem;color: #666;font-weight: lighter;line-height: 2.142857142857143;}

.p1a4 {margin-top: 3.45rem;}

.p1b {width: 50%;}

/* 产品中心 */
.p2 {background-color: #ebebec;}

.p2-box {padding: 3.45rem 0 3.7rem;}

.p2a {align-items: flex-start;}
.p2a1 {width: 14.1%;padding: 0 1rem 1.45rem 1rem;border-left: 1px solid #e6212a;box-sizing: border-box;}
.p2a1 h3 {font-size: .9rem;color: #666;font-weight: lighter;text-transform: uppercase;line-height: 1.333333333333333;}
.p2a1 h4 {font-size: 1.5rem;color: #333;font-weight: lighter;line-height: 1.4;}

.p2a2 {width: 85.9%;align-items: flex-start;}

.p2a2a {width: 79.2%;justify-content: flex-start;flex-wrap: wrap;}
.p2a2a li {width: 15%;margin-right: 2%;}
.p2a2a li:nth-child(6n) {margin-right: 0;}
.p2a2a li a {display: block;border-bottom: 1px solid #999;padding-bottom: 1px;position: relative;font-size: .8rem;color: #333;font-weight: lighter;line-height: 2.25;padding-top: 2px;}
.p2a2a li a::before {content: "";display: none;width: 1.4rem;height: 2px;background-color: #329c3a;position: absolute;left: 0;bottom: -1px;}

.p2a2a li a:hover {color: #e6212a;font-weight: bold;}
.p2a2a li a:hover::before {display: block;}

.p2a2b {width: 9.7%;}
.p2a2b a {padding-left: 1.25rem;background-position: left center;}

.p2b {margin-top: 1.4rem;}

.p2b1 {width: 49.5%;position: relative;box-sizing: border-box;border: 1px solid #cccccd;}

.p2b1a-item a {display: block;position: relative;}
.p2b1a-item a h3 {position: absolute;left: 0;bottom: 0;right: 0;text-align: center;font-size: .9rem;color: #333;font-weight: lighter;line-height: 2;padding-bottom: 1.85rem;}

.p2b1b {position: absolute;bottom: -.6rem;right: 1.05rem;z-index: 9;}

.p2b1b1, .p2b1b2 {width: 2.45rem;height: 2.45rem;text-align: center;border: 1px solid #ccc;background-color: #fff;line-height: calc(2.45rem - 2px);font-size: 1.5rem;color: #333;font-weight: lighter;outline: none;}

.p2b1b2 {margin-left: .4rem;}

.p2b2 {width: 49.5%;flex-wrap: wrap;align-items: flex-start;}
.p2b2 li {width: 48.7%;}
.p2b2 li:nth-child(n+3) {margin-top: .9rem;}

.p2b2 li a {display: block;position: relative;border: 1px solid #cccccd;}
.p2b2 li a h3 {position: absolute;left: 0;bottom: 0;right: 0;text-align: center;font-size: .8rem;color: #fff;font-weight: lighter;line-height: 2;    background-color: #e6212a;}

/* 公司环境 */
.p3 {background-image: url(../images/5f355809488825620e1bfb7e00469c5ff019182d.jpg);}

.p3-box {padding-top: 4rem;}

.p3a {padding-top: calc(2px + .65rem);position: relative;font-size: 1.8rem;color: #fff;font-weight: lighter;line-height: 2;}
.p3a span {font-size: 1.4rem;margin-left: 4.5rem;}
.p3a::before {content: "";display: block;width: 10rem;height: 2px;background-color: rgba(255, 255, 255, .5);position: absolute;left: -3px;top: 0;}

.p3b {margin-top: 3.3rem;position: relative;}

.p3b1-item a {display: block;}
.p3b1-item a h3 {display: block;text-align: center;background-color: #fff;font-size: .8rem;color: #333;font-weight: lighter;line-height: 4;}

.p3b2 {position: absolute;right: -4.3rem;width: 2.85rem;z-index: 9;top: 5.25rem;outline: none;}

/* 新闻中心 */
.p4-box {padding: 6.15rem 0 4.3rem;}
.p4a {border-bottom: 1px solid #e3e3e3;padding-bottom: .95rem;}
.p4a h3 {font-size: 1.8rem;color: #333;font-weight: lighter;line-height: 2;position: relative;}
.p4a h3::before {content: "";display: block;width: 2px;height: 2px;background-color: #cd5a48;position: absolute;top: -0.35rem;left: -0.2rem;}
.p4a h3 span {font-size: 1.4rem;}

.p4b {margin-top: 2.8rem;padding-bottom: 3.2rem;border-bottom: 1px solid #e3e3e3;}
.p4b1 {width: 63.2%;}
.p4b1 h3 {font-size: .9rem;color: #999;font-weight: normal;line-height: 2;}
.p4b1 h4 {font-size: 1.2rem;color: #333;font-weight: normal;line-height: 2;margin-top: 2.15rem;}
.p4b1 p {font-size: .7rem;color: #333;font-weight: lighter;line-height: 1.714285714285714;margin-top: .5rem;}
.p4b1 div {margin-top: 3.15rem;}

.p4b2 {width: 30.8%;}

.p4c {border-bottom: 1px solid #e3e3e3;padding: 1rem 0;}
.p4c li {width: 43%;padding: .7rem 0;}
.p4c li a h3 {font-size: .9rem;color: #333;font-weight: lighter;line-height: 2;box-sizing: border-box;padding-left: 1.2rem;width: 60%;position: relative;}
.p4c li a h3::before {content: "";display: block;width: .3rem;height: .3rem;background-color: #329c3a;position: absolute;left: .1rem;top: 50%;transform: translateY(-50%);border-radius: 50%;}
.p4c li a p {font-size: .9rem;color: #333;font-weight: lighter;line-height: 2;}

/* 荣誉资质 */
.p5 {background-color: #f3f3f3;}
.p5-box {padding: 3rem 0 4.8rem;}

.p5a {padding-top: calc(2px + .2rem);position: relative;}
.p5a::before {content: "";display: block;width: 10rem;height: 2px;background-color: #e6212a;position: absolute;left: -0.2rem;top: 0;}
.p5a h3 {font-size: 1.8rem;color: #333;font-weight: lighter;line-height: 2;}

.p5b {margin-top: 1.7rem;position: relative;}

.p5b1-item a {display: block;background-color: #fff;padding: 4.5rem 0 1.8rem;}
.p5b1-item a div {text-align: center;padding: 0 .5rem;}
.p5b1-item a h3 {display: block;text-align: center;font-size: .9rem;color: #333;font-weight: lighter;line-height: 2;margin-top: 3.7rem;}

.p5b2 {position: absolute;right: -4.3rem;width: 2.85rem;z-index: 9;top: 8.3rem;outline: none;}

/* 友情链接 */
.p6 {background-color: #f3f3f3;}
.p6-box {padding: 1.5rem 0;font-size: .7rem;color: #000;line-height: 2;}
.p6-box a {color: #000;margin: 0 .5rem;}

/* 底部 */
.pf {background-color: #333;}
.pf1-box {padding: 3rem 0 2.5rem;align-items: flex-start;}

.pf1a {width: 58.1%;align-items: flex-start;}
.pf1a dl {width: 15.3%;}
.pf1a dl dt {width: 100%;max-width: 6.6rem;border-bottom: 1px solid rgba(255, 255, 255, .5);padding-bottom: .7rem;}
.pf1a dl dt+dt {margin-top: 1rem;}
.pf1a dl dt a {font-size: .9rem;color: #fff;line-height: 2;font-weight: normal;}
.pf1a dl dd {margin-top: 1rem;}
.pf1a dl dd a {display: block;font-size: .7rem;color: #ccc;line-height: 1.714285714285714;max-width: 5rem;width: 100%;white-space: nowrap;}

.pf1a dl.pf1a1 {width: 23.2%;}
.pf1a dl.pf1a1 dd {align-items: flex-start;}
.pf1a dl.pf1a1 dd div {width: 50%;}

.pf1b {align-items: flex-start;width: 30%;}
.pf1b1 {width: 58.5%;}

.pf1b1 li {padding-bottom: calc(.2rem + 1px);position: relative;}
.pf1b1 li::before {content: "";display: block;width: 9.2rem;height: 1px;background-color: rgba(255, 255, 255, .5);position: absolute;left: 0;bottom: 0;}
.pf1b1 li+li {margin-top: .25rem;}
.pf1b1 li h3 {font-size: .7rem;color: #ccc;font-weight: lighter;line-height: 2;}
.pf1b1 li h4 {font-size: .9rem;color: #fff;font-weight: lighter;line-height: 1.666666666666667;}
.pf1b1 li:last-child h4 {font-size: .7rem;}

.pf1b2 {width: 33.8%;}
.pf1b2 p {text-align: center;font-size: .7rem;color: #ccc;font-weight: lighter;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 2;margin-top: .5rem;}

.pf2-box {border-top: 1px solid rgba(255, 255, 255, .5);padding: 1.4rem 0 5.3rem;}
.pf2-box p {font-size: .7rem;color: #ccc;line-height: 2;}
.pf2-box p a {color: #ccc;}

@media (max-width: 1688px) {
  /* 公司环境 */
  .p3b2 {right: -4.0625vw;}

  /* 荣誉资质 */
  .p5b2 {right: -4.0625vw;}
}

@media (max-width: 768px) {
  /* 关于我们 */
  .p1-box {flex-wrap: wrap;}
  .p1a {width: 100%;padding: 0;}
  .p1b {width: 100%;margin-top: 2rem;}

  /* 产品中心 */
  .p2a {flex-wrap: wrap;}
  .p2a1 {width: 100%;position: relative;}
  .p2a2 {width: 100%;margin-top: 1rem;flex-wrap: wrap;justify-content: flex-end;}
  .p2a2a {width: 100%;}
  .p2a2b {width: auto;margin-top: .5rem;}

  .p2b {flex-wrap: wrap;}
  .p2b1 {width: 100%;}
  .p2b2 {width: 100%;margin-top: 1.5rem;}

  /* 公司环境 */
  .p3a {font-size: 1.6rem;}
  .p3a span {margin-left: 4rem;font-size: 1.2rem;}
  .p3b2 {display: none;}

  /* 新闻中心 */
  .p4b a {flex-wrap: wrap;}
  .p4b1 {width: 100%;}
  .p4b2 {width: 100%;margin-top: 2rem;}

  .p4c {flex-wrap: wrap;}
  .p4c li {width: 100%;}

  /* 荣誉资质 */
  .p5b2 {display: none;}

  /* 底部 */
  .pf1-box {flex-wrap: wrap;}
  .pf1a {width: 100%;}
  .pf1b {width: 100%;margin-top: 1rem;}
  
}
@media (max-width: 540px){
  .p2a2a li{
    width: 30%;
  }
  .p1a1,.p2a1 h4,.p3b1-item a h3,.p4b1 h4{
    font-size: 14px;
    font-weight: 500;
  }
  .p1a2,.p3a,.p4b1 h3,.p4a h3,.p5a h3{
    font-size: 16px; font-weight: 500;
  }
  .p1a3,.p_more a,.p2a1 h3,.p2a2a li a,.p2b1a-item a h3,.p3a span,.p4b1 h3,.p4b1 p,.p4c li a h3,.p4c li a p,.p5b1-item a h3,.p6-box,.pf2-box p,.p1a3 p,.p2b2 li a h3{
    font-size: 12px; font-weight: 500;
  }
  .pf1 {
    display: none;
  }
  .pf2-box{
    border-top:none;
    padding: 2em 0;
  }
}



/*手机底部*/
@media(max-width: 1200px){
  .xypg-right-content{overflow: hidden;}
  .xypg-right-content p img,.xypg-right-content img{
           max-width: 100%;
          width: auto !important;
          height: auto !important;
     }
}
@media (max-width:768px){
 .db{display:block!important;}
}


.dbb{height:50px;}

/* 页脚 */
/*.footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
  background: #151515;
}

.footer ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.footer ul li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
  color: #ffffff;
  line-height: 30px;padding:10px 0;
  font-size: 0;
}

.footer ul li.active {
  background: #151515;
}

.footer ul li a {
  display: block;color:#fff;
}

.footer ul li .iconfont {
  font-size: 18px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}

.footer ul li span {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;color:#fff;
}


.footer li .icon-home{ background: url(../images/793a3e5b8ab9f654c607cebccf4b09fdada3f027.png) no-repeat;width:20px;height:20px;}
.footer li .icon-home2{ background: url(../images/33ae9a7a778bf95b2764799df39d8d17ef581503.png) no-repeat;width:20px;height:20px;}
.footer li .icon-phone{ background: url(../images/a69cd5068f6012ecc908c9118b64d940bf1fa931.png) no-repeat;width:20px;height:20px;}
.footer li .icon-contact{ background: url(../images/21de4c7cf6503d7bd43ec8b5f802a67ca69935b0.png) no-repeat;width:20px;height:20px;}

.footer li .icon-phone:before{font-size:0;}*/




/*推翻*/
p {margin: 0;}
input, textarea {border: none;outline: none;background-color: transparent;}
img {vertical-align: middle;}

/* 通用样式 */
.p1920 {width: 1920px;position: relative;left: 50%;margin-left: -960px;}
.w1200 {width:100%;max-width: 1400px;margin: 0 auto;}
.bw {width: 100%;}

.clearfix::after {content: '';display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearboth {height: 0px;line-height: 0px;overflow: hidden;clear: both;font-size: 0px;}
.fl {float: left;}
.fr {float: right;}
.dfc {display: flex;justify-content: space-between;align-items: center;}

.ovimg, .ibw, .miw, .iml, .imgbig {overflow: hidden;}
.imgbig img {-webkit-transition: all ease .5s;-moz-transition: all ease .5s;-ms-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;}
.imgbig:hover img {-webkit-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);transform: scale(1.2,1.2);}
.ovimg img {width: 100%;min-height: 100%;}
.ibw img {width: 100%;height: auto;}
.miw img {max-width: 100%;max-height: 100%;}
.iml {text-align: center;}
.iml img {transform: translateY(-2px);vertical-align: middle;}

.bgmax {background-repeat: no-repeat;background-size: cover;background-position: center top;}
.bgmin {background-repeat: no-repeat;background-size: contain;background-position: center top;}

.fh {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}


.head1{
    background: #f5f5f5;
    line-height: 35px;
    color: #999999;
    font-size: 12px;
}


.head1 a{
    line-height: 35px;
    color: #999999;
    font-size: 12px;
}

.head2-index .logo{
    line-height: 152px;
}


.head2-index .tel{
    background: url(../images/fef219a6731f41b0bf6a7e70c32d8aaeec4d8781.png) no-repeat left center;
    padding-left: 45px;
    color: #989898;
    font-size: 14px;
    margin-top: 45px;
}

.nav1-bg{
    background: #e6212a;
}

.nav-li+li{
    background: url(../images/1a4272a1c056fe6665d3ca773649ca0a9f601a5a.png) no-repeat left center
}

.nav-li .nav-a{
    font-size: 18px;
    line-height: 55px;
}

.nav-li:hover .nav-a{
    background: #007539;
    color: #fff;
}

.product-index{
    margin-top:30px;
}

.product-left{
    width: 266px;
}

.product-left h3{
    background: url(../images/f12d88c2979a27a761075ff58c2846139fafd6fe.png) no-repeat top center;
    height: 78px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    padding-top: 20px;
}

.product-left h3 span{
    display: block;
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
    padding-top: 5px;
}

.psort{
    border:1px solid #e6e6e6;
    border-top: none;
}


.nsort{
    padding: 0 14px;
    padding-top: 18px;
}

.nsort li{
    background: url(../images/e339e6db65a5e78e6017f522cea14735aaf1844b.png) no-repeat 16px center #01a338;
    height: 34px;
    margin-bottom: 20px;
}

.nsort li a{
    display: block;
    color: #fff;
    font-size: 14px;
    line-height: 34px;
    text-indent: 60px;
}

.ptel{
    background: url(../images/10e47ee55829e4213dd2fdb288ad58668fb611ee.png)no-repeat top center;
    height: 157px;
    margin-bottom: 14px;
    padding-top: 55px;
}
.ptel1{
    background: url(../images/7ef55b5deeeca0fc115266ae457c76b1b2193da1.png) no-repeat 26px center;
     padding-left: 70px;
    
}

.ptel1 p:nth-child(1){
    color: #ffffff;
    font-size: 12px;
}

.ptel1 p:nth-child(2){
    color: #fdff50;
    font-size: 20px;
    font-weight: bold;
   
}

.product-right{
    width: 900px;
}

.product-right h4{
    background: url(../images/5662947bbf06e6a52f0053b7f7e6f0c0c3543b1f.png) no-repeat left bottom;
    height: 46px;
    line-height: 44px;
    font-size: 16px;
    color: #01a338;
    font-weight: bold; margin-bottom: 20px;
}

.product-right h4 span{
    font-weight:normal;
    color: #cccccc;
    font-size: 12px;
    text-transform: uppercase;
    padding-left: 6px;
    
}

.product-right h4 a{
    float: right;
    color: #808080;
    font-size: 12px;
    font-weight:normal;
}

.product-right .content ul {
    position: relative;
       margin: 0 -10px;
      
}

.product-right .content li {
    width: 281px;
    margin: 0 10px;
    text-align: center;
}

.product-right .content li img {
    width: 281px;
    height: 188px;
    position: relative;
    z-index: 2;
}

.product-right .content li h3 {
    display: block;
    position: relative;
    z-index: 1;
    color: #333333;
    font-size: 16px;
    line-height: 40px;
}

.product-right .content li:hover h3 a{
    color: #01a338;
}

.product-right .content li h3 a {
   color: #333333;
    font-size: 16px;
}


.product-right .tempWrap{
    height: 650px !important;
    overflow: hidden;
}

.bj11{
    background: url(../images/f2e9af8fa2a5494890963c3e24d25dcfddf545ba.jpg) no-repeat top center;
    height: 448px;
    overflow: hidden;
    margin-top: 60px;
}

.a-index{
    padding-top: 50px;
}

.a-index .at{
    color: #ffffff;
    font-size: 46px;
    text-align: center;
}

.a-con{
    margin-top: 30px;
}

.al{
    width: 503px;
    height: 268px;
}


.ar{
   width: 655px;
}

.ar .a11{
    color: #fff;
    font-size: 20px;
}

.ar .a22{
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    margin-top: 10px;
}

.ar .a22 p{
    text-indent: 2em;
    text-align: justify;
}


.ar .a33{
    margin-top: 24px;
}

.ar .a33 a{
    display: inline-block;
    width: 130px;
    height: 33px;
    background: #ff6501;
    text-align: center;
    color: #fff;
    line-height: 33px;
    font-size: 14px;
    margin-right: 20px;
}


.ar .a33 a.a01{
    background: #11ab19;
}

.news-index{
    margin-top: 27px;
}

.newsl{
    width: 670px;
    margin-left:100px;
}

.nt-title{
    background: #f0f0f2;
    height: 43px;
    line-height: 43px;
    margin-bottom: 25px;
}

.nt-title b{
    display: inline-block;
    width: 110px;
    background: #01a338;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
}

.nt-title span{
    color: #cccccc;
    font-size: 14px;
    text-transform: uppercase;
    padding-left: 15px;
}

.nt-title a{
    float: right;
    color: #808080;
    font-size: 12px;
    text-transform: uppercase;
    padding-right: 20px;
}

.n-list1 li .img1{
    float: left;
   width: 227px;
   height: 160px;
}


.n-list1 li .wz{
    width: 420px;
    float: right;
}

.n-list1 li .wz .w1{
    color: #01a338;
    font-size: 14px;
}

.n-list1 li .wz .w2{
    color: #808080;
    font-size: 12px;
    line-height: 24px;  margin-top: 12px;
}


.n-list1 li .wz .w3{
    color: #333333;
    font-size: 12px;
    margin-top: 12px;
}
.n-list2{
     border-top: 1px solid #cccccc;
     margin-top: 17px;
     padding-top: 17px;
}
.n-list2 li{
   margin-bottom: 15px;
}
.n-list2 li a{
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #666666;
    font-size: 12px;
    background: url(../images/946034cec084aa943974773e17d4ccf862042273.png) no-repeat left center;
    padding-left: 15px;
}


.newsr{
    width: 390px;
}
.n-list3{
     margin-top: 17px;
     padding-top: 17px;
}
.n-list3 li{
   border-bottom: 1px dashed #cccccc;
}
.n-list3 li a{
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #666666;
    font-size: 12px;
    background: url(../images/946034cec084aa943974773e17d4ccf862042273.png) no-repeat left center;
    padding-left: 15px;
    line-height: 32px;
}


.link-bg{
    background: #f5f5f5;
    padding: 15px 0;
    margin-top: 20px;
}

.link-bg span{
   display: block;
   border-bottom: 1px solid #cccccc;
   color: #01a338;
   font-size: 18px;
   line-height: 32px;
}

.link-bg span i{
    font-style: normal;
    font-size: 16px;
}

.link-bg a{
    color: #666666;
    font-size: 16px;
    line-height: 32px;
}


.flink{
    background: #f5f5f5;
}

.foot-nav{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.foot-nav li{
    border-right: 1px solid #fff;
    width: 13%;
}
.foot-nav li:last-child{
    border-right:none;
}
.foot-nav li a{
    display: block;
    color: #fff;
    font-size: 14px;
    line-height: 48px;
    text-align: center;
}


.cop1{
    color: #333333;
}


.f-foot{
    background: #01a338;
}

.f-cop{
    text-align: center;
    color: #333333;
    font-size: 12px;
    line-height: 24px;
    padding: 30px 0;
}
.f-cop a{
    text-align: center;
    color: #333333;
    font-size: 12px;
}









