﻿.pc .banner {
    width: 100%;
    overflow: hidden;
    position: relative;
}
.pc .banner .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}
.pc .banner .bd li {
    zoom: 1;
    vertical-align: middle;
}
.pc .banner .bd img {
    width: 100%;
    height: 100%;
    display: block;
}
.pc .banner .hd {
    font-size: 0;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 5%;
    z-index: 100;
}
.pc .banner .hd ul {
    overflow: hidden;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 0;
}
.pc .banner .hd li {
     width: 0.12rem;
     height: 0.12rem;
     background: #fff;
     float: left;
     border-radius: 50%;
     margin: 0 0.12rem;
     cursor: pointer;
}
.pc .banner .hd li.on {
     background-color: #004a29;
}
.pc .banner .prev, .slideBox .next {
     display: none;
}
.pc .gsjj {
    padding: 0.95rem 4.167% 1.05rem;
    background: url(/web_images/gsjj_bj_02.jpg)no-repeat;
    background-size:100% 100%;
    display:flex;
    justify-content:space-between;
}
.pc .gsjj .left{
    width:42.84%;
}
.pc .gsjj .left .title{
    font-size:0.4rem;
    font-weight:bold;
    color:#4b4b4b;
    margin-bottom:0.25rem;
}
.pc .gsjj .left .title a{
    color:#4b4b4b;
}
.pc .gsjj .left .intro{
    font-size:0.16rem;
    line-height:0.3rem;
    color:#4b4b4b;
    margin-bottom:0.4rem;
}
.pc .gsjj .left .intro a{
    color:#4b4b4b;
}
.pc .gsjj .left .more{
    width:16.16%;
    padding-left:4%;
    height:0.5rem;
    line-height:0.5rem;
    border-radius:0.25rem;
    font-size:0.14rem;
    background:url(/web_images/more_bai_07.png) no-repeat;
    background-color:#004a29;
    background-size:20%;
    background-position:90% center;
    margin-bottom:0.3rem;
}
.pc .gsjj .left .more a{
    color:#fff;
    display:block;
}
.pc .gsjj .left .img{
    width:100%;
}
.pc .gsjj .left .img img{
    width:100%;
/*    height:3.16rem;*/
    vertical-align:top
}
.pc .gsjj .right {
    width: 49.66%;
}
.pc .gsjj .right img{
    width:100%;
    vertical-align:top;
    height:6.22rem;
}
.pc .gsjj .right iframe{
    width:100%;
    vertical-align:top;
    height:6.22rem;
}
.pc .picScroll-left{ margin:0.7rem 0;width:100%; overflow:hidden; position:relative; padding:0 4.167%; box-sizing:border-box;}
.pc .picScroll-left .hd{ overflow:hidden; width:3.42rem; height:1.46rem; position:absolute; bottom:0; display:flex; justify-content:center; align-items:center; flex-direction:row-reverse;}
.pc .picScroll-left .pageState{font-size:0;}
.pc .picScroll-left .hd .prev{ position:relative;z-index:99;/*left:1.9rem;top:8.5rem;*/display:block; margin:0 .1rem; cursor:pointer; width:0.46rem; height:0.46rem;background:url("/web_images/left_jt_26.png") no-repeat;background-size:100% 100%}
.pc .picScroll-left .hd .next{ position:relative;z-index:99;/*left:2.6rem;top:8.5rem;*/display:block; margin:0 .1rem; cursor:pointer; width:0.46rem; height:0.46rem;background:url("/web_images/right_jt_29.png") no-repeat;background-size:100% 100%  }
.pc .picScroll-left .hd ul{ font-size:0 }
.pc .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.pc .picScroll-left .bd ul li{ /*width:76.3%;*/ width:14.65rem; height:8.5rem; display:block; position:relative; padding-right:.5rem;}
.pc .picScroll-left .bd ul li .pic{width:100%;height:8.5rem}
.pc .picScroll-left .bd ul li .pic img{width:100%;height:8.5rem;vertical-align:top}


.pc .picScroll-left .title-box{ position:absolute; width:3.42rem; height:100%; display:flex; flex-direction:column;}
.pc .picScroll-left .title-box .title{ position:relative; z-index: 999; background:url(/web_images/index_05.png); font-size:.4rem; color:#fff; height:1.29rem; line-height:1.29rem; text-align:center;}
.pc .picScroll-left .title-box .bg{ position:relative; z-index:9; background:url(/web_images/index_09.png); flex:2;}
.pc .picScroll-left .bd ul li .tit{ position:absolute; top:0; left:0; z-index: 9; width:3.42rem; background:url(/web_images/index_09.png); height:100%; height:100%; display:flex;
                                    flex-direction:column; justify-content:center; align-items:center;}
.pc .picScroll-left .bd ul li .tit .txt{ color:#2e2e2e; font-size:.32rem;}
.pc .picScroll-left .bd ul li .tit .btn{ width:44%; padding-left:.3rem; height:0.5rem;line-height:0.5rem;border-radius:0.25rem;font-size:0.14rem;background:url(/web_images/more_bai_07.png) no-repeat;
    background-color:#004a29;background-size:20%;background-position:90% center;margin-bottom:0.3rem; color:#fff; margin-top:.2rem; box-sizing:border-box;}




.pc .product {
    padding: 0.85rem 4.167% 0.75rem;
    background: url(/web_images/pro_bj_16.jpg)no-repeat;
    background-size: 100% 100%;
}
.pc .product .title{
    font-size:0.4rem;
    font-weight:bold;
    color:#004a2a;
    text-align:center;
    margin-bottom:0.55rem;
}
.pc .product .title a{
    color:#004a2a;
}
.pc .product .list{
    overflow:hidden;
    margin-bottom:0.65rem;
}
.pc .product .list ul{
    display:flex;
    justify-content:flex-start;
}
.pc .product .list ul li{
    width:32.39%;
    height:5.3rem;
    border-radius:0.1rem;
    margin-right:1.81%;
    background:#fff;
}
.pc .product .list ul li.last{
    margin-right:0;
}
.pc .product .list ul li .img{
    width:100%;
}
.pc .product .list ul li .img img{
    width:100%;
    height:4.45rem;
    vertical-align:top;
    border-radius:0.1rem;
}
.pc .product .list ul li .tit{
    height:0.9rem;
    line-height:0.9rem;
    color:#4b4b4b;
    font-size:0.28rem;
    text-align:center; 
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.pc .product .more{
    width:6.8%;
    padding-left:2%;
    height:0.5rem;
    line-height:0.5rem;
    border-radius:0.25rem;
    font-size:0.14rem;
    background:url(/web_images/more_lv_22.jpg) no-repeat;
    background-color:#fff;
    background-size:15%;
    background-position:90% center;
    margin:0 auto ;
}
.pc .product .more a{
    color:#004a29;
    display:block;
}
.pc .news {
    padding: 0.8rem 4.167% 0.7rem;
}
.pc .news .title{
    font-size:0.4rem;
    font-weight:bold;
    color:#004a2a;
    text-align:center;
    margin-bottom:0.55rem;
}
.pc .news .title a{
    /*color:#004a2a;*/
}
.pc .news .picMarquee-left{ width:100%;  overflow:hidden; position:relative;margin-bottom:0.3rem; }
.pc .news .picMarquee-left .hd{ overflow:hidden;  height:0.46rem; }
.pc .news .picMarquee-left .hd .prev{ position:absolute;z-index:9999;left:0;top:2rem;display:block;  width:0.46rem; height:0.46rem;background:url("/web_images/left_jt_26.png") no-repeat;background-size:100% 100%}
.pc .news .picMarquee-left .hd .next {
    position: absolute;
    z-index: 9999;
    left: 95%;
    top: 2rem;
    display: block;
    width: 0.46rem;
    height: 0.46rem;
    background: url("/web_images/right_jt_29.png") no-repeat;
    background-size: 100% 100%
}
.pc .news .picMarquee-left .bd{width:100%  }
.pc .news .picMarquee-left .bd ul{ overflow:hidden; zoom:1;display:flex;justify-content:space-between; }
.pc .news .picMarquee-left .bd ul li{ width:32%;position:relative;margin:0 1%;}
.pc .news .picMarquee-left .bd ul li .img{
    width:100%;
    height:2.8rem;
    margin-bottom:0.2rem;
}
.pc .news .picMarquee-left .bd ul li .img img{
    width:100%;
    height:2.8rem;
    vertical-align:top
}
.pc .news .picMarquee-left .bd ul li .tit{
    font-size:0.18rem;
    line-height:0.4rem;
    color:#4b4b4b;
    margin-bottom:0.2rem;
    overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2; 
}
.pc .news .picMarquee-left .bd ul li .chakan{
    font-size:0.18rem;
    color:#a3a3a3;
}
.pc .news .picMarquee-left .bd ul li .datet {
    /*width: 11.19%;*/
    position:absolute;
    top:0.2rem;
    left:0.3rem;
    height: 0.42rem;
    line-height: 0.42rem;
    border-radius: 0.21rem;
    background: url(/web_images/date_22.jpg)no-repeat;
    background-color: #fff;
    background-size: 10%;
    background-position: 10% center;
    color: #004a2a;
    font-size: 0.2rem;
    z-index:999;
    padding:0 .1rem 0 .3rem;
}
.pc .news .more{
    width:6.8%;
    padding-left:2%;
    height:0.5rem;
    line-height:0.5rem;
    border-radius:0.25rem;
    font-size:0.14rem;
    background:url(/web_images/more_lv_22.jpg) no-repeat;
    background-color:#f6f6f6;
    background-size:15%;
    background-position:90% center;
    margin:0 auto ;
}
.pc .news .more a{
    color:#004a29;
    display:block;
}
.sj .focus {
    position: relative;
}
.sj .focus .hd {
  text-align: center;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 2;
}
.sj .focus .hd ul {
  display: inline-block;
  overflow: hidden;
  padding: 0 0.175rem;
}
.sj .focus .hd ul li {
  float: left;
  width: 0.13rem;
  height: 0.13rem;
  margin: 0.15rem 0.15rem 0;
  background-color: #fff;
  border-radius: 50%;
  font-size: 0;
}
.sj .focus .hd .on {
  background-color: #004a29;
}
.sj .focus .bd {
  width: 100%;
  font-size:0;
}
.sj .focus .bd img {
  width: 100%;
  margin:0;
}
.sj .focus .bd ul li a {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  /* ȡ�����Ӹ��� */
}
.sj .gsjj {
    padding:0.6rem 3.125% 0.5rem;
    background:url(/web_images/sj_gsjj_09.jpg)no-repeat;
    background-size:100% 100%;
    border-bottom:solid #e2d7cd 0.05rem;
}
.sj .gsjj .tit_box{
    display:flex;
    justify-content:space-between;
    margin-bottom:0.35rem;
}
.sj .gsjj .tit_box .title{
    height:0.42rem;
    line-height:0.42rem;
    border-left:solid #004a2a 0.05rem;
    font-size:0.36rem;
    font-weight:bold;
    padding-left:0.1REM;
    margin-top:0.05rem
}
.sj .gsjj .tit_box .title a{
    color:#004a29;
}
.sj .gsjj .tit_box .more {
    width: 20.91%;
    padding-left: 3%;
    height: 0.5rem;
    line-height: 0.5rem;
    border-radius: 0.25rem;
    font-size: 0.2rem;
    background: url(/web_images/more_bai_07.PNG) no-repeat;
    background-color: #004a29;
    background-size: 18%;
    background-position: 90% center;
}
.sj .gsjj .tit_box .more a {
    color: #fff;
    display:block;
}
.sj .gsjj .intro{
    font-size:0.24rem;
    line-height:0.48rem;
    margin-bottom:0.3rem
}
.sj .gsjj .intro a{
    color:#4b4b4b
}
.sj .gsjj .shipin{
    width:100%;
    height:5rem;
    margin-bottom:0.55rem;
}
.sj .gsjj .shipin img{
    width:100%;
    height:5rem;
    vertical-align:top;
}
.sj .gsjj .img{
    width:100%;
    height:0.8rem;
}
.sj .gsjj .img img{
    width:100%;
    height:0.8rem;
    vertical-align:top
}
/*.sj .picScroll-left_sj{ padding:0.25rem 3.125% 0.45rem; overflow:hidden; position:relative;  }
.sj .picScroll-left_sj .hd{ overflow:hidden;  height:0.46rem; }
.sj .picScroll-left_sj .pageState{font-size:0;}
.sj .picScroll-left_sj .hd .prev{ position:absolute;z-index:9999;left:0.5rem;top:3.5rem;display:block;  width:0.46rem; height:0.46rem;background:url("/web_images/left_jt_26.png") no-repeat;background-size:100% 100%}
.sj .picScroll-left_sj .hd .next{ position:absolute;z-index:9999;left:1.2rem;top:3.5rem;display:block;  width:0.46rem; height:0.46rem;background:url("/web_images/right_jt_29.png") no-repeat;background-size:100% 100%  }
.sj .picScroll-left_sj .hd ul{ font-size:0 }
.sj .picScroll-left_sj .bd ul{ overflow:hidden; zoom:1; }
.sj .picScroll-left_sj .bd ul li{ height:4.1rem; display:block; }
.sj .picScroll-left_sj .bd ul li .pic{width:100%;height:4.1rem}
.sj .picScroll-left_sj .bd ul li .pic img{width:100%;height:4.1rem;vertical-align:top}*/



.sj .picScroll-left_sj{ margin:0.25rem 3.125% 0.45rem; /*width:100%;*/ overflow:hidden; position:relative; box-sizing:border-box;}
.sj .picScroll-left_sj .hd{ overflow:hidden; width:33%; height:1.46rem; position:absolute; bottom:0; display:flex; justify-content:center; align-items:center; flex-direction:row-reverse;}
.sj .picScroll-left_sj .pageState{font-size:0;}
.sj .picScroll-left_sj .hd .prev{ position:relative;z-index:99; display:block; margin:0 .1rem; cursor:pointer; width:0.46rem; height:0.46rem;background:url("/web_images/left_jt_26.png") no-repeat;background-size:100% 100%}
.sj .picScroll-left_sj .hd .next{ position:relative;z-index:99; display:block; margin:0 .1rem; cursor:pointer; width:0.46rem; height:0.46rem;background:url("/web_images/right_jt_29.png") no-repeat;background-size:100% 100%  }
.sj .picScroll-left_sj .hd ul{ font-size:0 }
.sj .picScroll-left_sj .bd ul{ overflow:hidden; zoom:1; }
.sj .picScroll-left_sj .bd ul li{ width:100%; height:4.1rem; display:block; position:relative;}
.sj .picScroll-left_sj .bd ul li .pic{width:100%;height:4.1rem}
.sj .picScroll-left_sj .bd ul li .pic img{width:100%;height:4.1rem;vertical-align:top}


.sj .picScroll-left_sj .title-box{ position:absolute; width:33%; height:100%; display:flex; flex-direction:column;}
.sj .picScroll-left_sj .title-box .title{ position:relative; z-index: 999; background:url(/web_images/index_05.png); font-size:.36rem; color:#fff; height:.81rem; line-height:.81rem; text-align:center;}
.sj .picScroll-left_sj .title-box .bg{ position:relative; z-index:9; background:url(/web_images/index_09.png); flex:2; display:block;}
.sj .picScroll-left_sj .bd ul li .tit{ position:absolute; top:0; left:0; z-index: 9; width:33%; background:url(/web_images/index_09.png); height:100%; height:100%; display:flex;
                                    flex-direction:column; justify-content:center; align-items:center;}
.sj .picScroll-left_sj .bd ul li .tit .txt{ color:#2e2e2e; font-size:.28rem;}
.sj .picScroll-left_sj .bd ul li .tit .btn{ width:77%; padding-left:.3rem; height:0.5rem;line-height:0.5rem;border-radius:0.25rem;font-size:0.2rem;background:url(/web_images/more_bai_07.png) no-repeat;
    background-color:#004a29;background-size:20%;background-position:90% center;margin-bottom:0.3rem; color:#fff; margin-top:.2rem; box-sizing:border-box;}



.sj .product {
    padding:0.35rem 3.125% 0.25rem;
    background:url(/web_images/sj_gsjj_09.jpg)no-repeat;
    background-size:100% 100%;
}
.sj .product .tit_box{
    display:flex;
    justify-content:space-between;
    margin-bottom:0.35rem;
}
.sj .product .tit_box .title{
    height:0.42rem;
    line-height:0.42rem;
    border-left:solid #004a2a 0.05rem;
    font-size:0.36rem;
    font-weight:bold;
    padding-left:0.1REM;
    margin-top:0.05rem
}
.sj .product .tit_box .title a{
    color:#4b4b4b;
}
.sj .product .tit_box .more {
    width: 20.91%;
    padding-left: 3%;
    height: 0.5rem;
    line-height: 0.5rem;
    border-radius: 0.25rem;
    font-size: 0.2rem;
    background: url(/web_images/more_bai_07.PNG) no-repeat;
    background-color: #004a29;
    background-size: 18%;
    background-position: 90% center;
}
.sj .product .tit_box .more a {
    color: #fff;
    display:block;
}
.sj .product .list{
    overflow:hidden;
}
.sj .product .list ul{
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
}
.sj .product .list ul li{
    width:48.3%;
    height:3.2rem;
    border-radius:0.1rem;
    background:#fff;
    margin-bottom:0.2rem;
}
.sj .product .list ul li .img{
    width:100%;
}
.sj .product .list ul li .img img{
    width:100%;
    height:2.68rem;
    vertical-align:top;
    border-radius:0.1rem;
}
.sj .product .list ul li .tit{
    height:0.5rem;
    line-height:0.5rem;
    color:#4b4b4b;
    font-size:0.24rem;
    text-align:center;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.sj .news {
    padding:0.4rem 3.125% 0.15rem;
}
.sj .news .tit_box{
    display:flex;
    justify-content:space-between;
    margin-bottom:0.35rem;
}
.sj .news .tit_box .title{
    height:0.42rem;
    line-height:0.42rem;
    border-left:solid #004a2a 0.05rem;
    font-size:0.36rem;
    font-weight:bold;
    padding-left:0.1REM;
    margin-top:0.05rem
}
.sj .news .tit_box .title a{
    color:#4b4b4b;
}
.sj .news .tit_box .more {
    width: 20.91%;
    padding-left: 3%;
    height: 0.5rem;
    line-height: 0.5rem;
    border-radius: 0.25rem;
    font-size: 0.2rem;
    background: url(/web_images/more_bai_07.PNG) no-repeat;
    background-color: #004a29;
    background-size: 18%;
    background-position: 90% center;
}
.sj .news .tit_box .more a {
    color: #fff;
    display:block;
}
.sj .news .list{
    overflow:hidden;
}
.sj .news .list ul li{
    margin-bottom:0.3rem
}
.sj .news .list ul li a{
    display:flex;
    justify-content:space-between;
}
.sj .news .list ul li .img{
    width:35%;
}
.sj .news .list ul li .img img{
    height:1.42rem;
    width:100%;
    vertical-align:top;
    border-radius:0.1rem;
}
.sj .news .list ul li .txt_box{
    width:60%;
}
.sj .news .list ul li .txt_box .tit{
    font-size:0.24rem;
    line-height:0.4rem;
    color:#4b4b4b;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-top:0.05rem;
    margin-bottom:0.15rem
}
.sj .news .list ul li .txt_box .date{
    width:40%;
    padding-left:10%;
    height:0.46rem;
    line-height:0.46rem;
    text-align:center;
    font-size:0.22rem;
    color:#004a2a;
    background:url(/web_images/sj_jt_25.jpg)no-repeat;
    background-size:12%;
    background-position:10% center;
    background-color:#f0f0f0;
    border-radius:0.23rem;
}