@charset "utf-8";
/* CSS Document */


.main-bj{ width: 100%; margin: .52rem 0 .51rem 0; overflow: hidden;}
.Sectiona-bj{ width: 100%; position: relative; background-color: #fff ; min-height: 1.35rem;margin-bottom: .05rem; overflow: hidden;}
.seac-bj{ width: 92%;margin: 0 auto; position: relative; overflow: hidden;}
.seac-bj .tit{ height: .34rem;line-height: .34rem; font-size: .16rem; font-weight: bold ;color: #fff ;float: left;padding-left: .36rem}
.seac-box{ width: calc(100% - 1.25rem); height: .34rem; border-radius:.34rem; background: rgba(255, 255, 255, 0.2) ; float: right; position: relative;  }
.seac-box .search{ width: calc(100% - .34rem) ;height: .34rem ;font-size: .12rem;color: #555; text-indent: .14rem;}
.seac-box .submit{ width: .34rem; height: .34rem; background: url(../images/sec.png) no-repeat .07rem; background-size: .14rem auto; position: absolute; right: 0;top: 0; font-size: 0}
.seac-box .search::-webkit-input-placeholder{color: #eaeaea}

.swiper-container1 { width: 92%; margin:  0 auto; height: calc(47vw + .2rem); max-height: 325px;  margin-top: .15rem;position: relative; overflow: hidden; }
.swiper-container1 .swiper-slide {text-align: center;font-size: 18px;}
.swiper-container1 .swiper-slide img{ width:100%; height: 47vw; max-height: 307px; object-fit: cover ; border-radius: .06rem; -webkit-border-radius: .06rem; -moz-border-radius: .06rem; -ms-border-radius: .06rem; -o-border-radius: .06rem; }
.swiper-container1 .swiper-pagination{ bottom:0 !important}
.swiper-container1 .swiper-pagination span{ display:inline-block; width:4px; height:4px; background-color: #cecece; border-radius:50%; opacity: 1; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; opacity: 1; }
.swiper-container1 .swiper-pagination .swiper-pagination-bullet-active{ width: 20px ; border-radius: 4px; background-color: #b31011; opacity: 1; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }


.ico-box{ width: 100%; padding: .15rem 0 .15rem 0; overflow: hidden;}
.ico-box ul{ width: 100%;}
.ico-box ul li{ width: 25%; float: left;text-align: center}
.ico-box ul li img{ width: .54rem; margin-bottom: .02rem }
.ico-box ul li h3{line-height: .12rem; font-size: .12rem; color: #444 ;}

.Notice-bj{ width: 92%;margin: 0 auto; padding: .15rem 0; border-top: 1px solid #e9e9e9 ; overflow: hidden;}
.Notice-bj .tz{ width: .5rem; float: left;}
.Notice-bj .not-r{ width: calc(100% - .6rem) ;float: right ; overflow: hidden;}
.swiper-container2 { width: 100% ;position: relative; overflow: hidden; }
.swiper-container2 .swiper-slide {width: 100% }
.swiper-container2 .swiper-slide h4{ width: 100%; height:  .18rem; line-height: .18rem;font-size: .1rem ;color: #747474 ; overflow: hidden;}
.swiper-container2 .swiper-slide h4 span{font-size: .12rem; font-weight: bold;color: #8c1515}
.swiper-container2 .swiper-slide h3{ width: 100%; height:  .18rem; line-height: .18rem;font-size: .14rem ;color: #747474 ; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.swiper-container2 .swiper-pagination{opacity: 0;}



.news-bj{ width: 100% ;background-color: #fff ;margin-bottom: .05rem; overflow: hidden;}
.news-c{ width: 92%; margin: 0 auto; padding: .1rem 0 .05em 0; overflow: hidden;}
.titel-box{width: 100% ;height: .4rem; border-bottom: 1px solid #dcdcdc ; position: relative;}
.titel-box h3{display: inline-block ;line-height: .16rem ; font-size: .16rem ; color: #282828 ;margin-top: .13rem}
.titel-box span{line-height: .12rem;font-size: .1rem; color: #969696 ;padding-left: .06rem}
.titel-box a{ width: .66rem; height: .24rem ;line-height: .24rem ;border: solid 1px #8c1515 ;text-align: center; font-size: .12rem; color: #8c1515; display: block; position: absolute; right: 0;top: .07rem}
.titel-box i{ width: .34rem; height: 2px;display: block ;background-color: #be0e0e ; position: absolute; left: 0;bottom: -1px}


.swiper-container3 { width: 100% ;position: relative; margin: .15rem 0 0 0; overflow: hidden; }
.swiper-container3 .swiper-slide {width: 100% ;position: relative;}
.swiper-container3 .swiper-slide img{width: 100%  ;height: 50.5vw;max-height: 323px}
.swiper-container3 .swiper-slide .date{ width: .6rem; background-color: #8c1515 ; position: absolute; right: 0;bottom: 0;}
.swiper-container3 .swiper-slide .date h5{ width: 100%;text-align: center;line-height: .3rem; font-size: .2rem; color: #fff ; overflow: hidden;}
.swiper-container3 .swiper-slide .date h6{ width: 100%;background-color: #f08519 ; text-align: center; line-height: .24rem; font-size: .12rem; color: #fff ; overflow: hidden;}
.swiper-container3 .swiper-pagination{  bottom:.1rem !important ;text-align: left ;text-indent: .1rem}
.swiper-container3 .swiper-pagination span{ display:inline-block; width:6px; height:6px; background-color: #fff; border-radius:50%; opacity: 1; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; opacity: 0.5; }
.swiper-container3 .swiper-pagination .swiper-pagination-bullet-active{  opacity: 1;}


.obtain{width: 100% ;}
.obtain ul{width: 100% ; padding: .05rem 0 0 0}
.obtain ul li{width: 100% ;border-bottom: 1px solid #bfbfbf;}
.obtain ul li a{ width: 100%; display: block; padding: .14rem 0 ; overflow: hidden;}
.obtain ul li a .obl{ width: .56rem;  background-color: #fff; float: left;border-right: 1px solid #bfbfbf}
.obtain ul li a .obl h5{width: 100%;text-align: center; height: .22rem; line-height: .22rem ;font-size: .18rem; color: #8c1515;overflow: hidden;}
.obtain ul li a .obl h6{width: 100%;  height: .26rem; line-height: .26rem ;font-size: .12rem; color: #999;text-align: center; overflow: hidden;}
.obtain ul li a .obr{ width: calc(100% - .67rem) ; height: .49rem; float: right;display: flex; align-items: center; justify-content: center;  padding-left: .1rem;}
.obtain ul li a .obr h3{ width: 100% ; max-height:.48rem; line-height: .24rem;  font-size: .14rem; color: #333;display: -webkit-box;
    -webkit-box-orient: vertical; -webkit-line-clamp: 2;text-align: justify; overflow: hidden;}
.obtain ul li:last-child{border: none}

.garden-bj{ width: 100% ;background-color: #fff ; background-image: url(../images/jbt.jpg) ; background-repeat: no-repeat ; background-position: left bottom; background-size: 100% auto;  overflow: hidden;}
.garden-c{ width: 92%; margin: 0 auto; padding: .15rem 0 0 0;  overflow: hidden;}


.swiper-container4 { width: 100% ;position: relative;  overflow: hidden; }
.swiper-container4 .swiper-slide {width: 100% ;position: relative;}
.swiper-container4 .swiper-slide img{width: 100%  ;height: .76rem ;object-fit: cover}
.swiper-container4 .swiper-pagination{  bottom:.1rem !important ;text-align: left ;text-indent: .1rem}
.swiper-container4 .swiper-pagination span{ display:inline-block; width:6px; height:6px; background-color: #fff; border-radius:50%; opacity: 1; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; opacity: 0.5; }
.swiper-container4 .swiper-pagination .swiper-pagination-bullet-active{  opacity: 1;}


.tel-box{ width: 100% ; border-bottom: 1px solid #dcdcdc; text-align: center; padding: .15rem 0 .1rem 0 ;position: relative;}
.tel-box h3{line-height: .16rem; font-size: .16rem; color: #999 ;display: inline-block; padding: 0 .1rem}
.tel-box .xx{ width: .2rem ;position: relative;top: .01rem}
.tel-box h3.on{color: #282828}
.tel-box i{ width: .34rem; height: 2px; background-color: #be0e0e; position: absolute; left: 50%; bottom: -1px;  margin-left: -.17rem}
.tel-box span{font-size: .1rem; color: #969696}

.obtain2{width: 100% ;}
.obtain2 ul{width: 100% ; padding: .05rem 0 0 0}
.obtain2 ul li{width: 100% ;border-bottom: 1px solid #dcdcdc;}
.obtain2 ul li a{ width: 100%; display: block; padding: .14rem 0 ; overflow: hidden;}
.obtain2 ul li a .obl{ width: .62rem;  background-color: #931a0f; float: left; padding: .04rem 0 .06rem 0}
.obtain2 ul li a .obl h5{width: 100%;text-align: center; height: .22rem; line-height: .22rem ;font-size: .18rem; color: #fff;overflow: hidden;}
.obtain2 ul li a .obl h6{width: 100%;  height: .2rem; line-height: .2rem ;font-size: .12rem; color: #f5bfbf;text-align: center; overflow: hidden;}
.obtain2 ul li a .obr{ width: calc(100% - .72rem) ; height: .49rem; float: right; }
.obtain2 ul li a .obr h3{ width: 100% ; max-height:.36rem; line-height: .16rem;  font-size: .14rem; color: #333;display: -webkit-box;
    -webkit-box-orient: vertical; -webkit-line-clamp: 2;margin-bottom: .05rem; overflow: hidden;}
.obtain2 ul li a .obr h4{ width: 100% ; height:.14rem; line-height: .14rem;  font-size: .12rem; color: #999;display: -webkit-box;
        -webkit-box-orient: vertical; -webkit-line-clamp: 1;text-align: justify; overflow: hidden;}

.gd-box{ width: 100%; text-align: center ; padding: .15rem 0 .1rem 0}
.gd-box a{ width: .9rem; height: .32rem;line-height: .32rem;display: inline-block; text-align: center; border: solid 1px #8c1515;font-size: .12rem; color:#8c1515; }


.oath-bj{ width: 92%; padding: .13rem 4% ; background-color: #fff ;margin-bottom: .05rem; overflow: hidden;}
.sc-box{ width: 100%; position: relative; overflow: hidden;}
.sc-box img{ width: 100%; height: 58.4vw; height: 1.88rem; max-height: 373px;}
.sc-box .sct{ width: 100%; position: absolute; left: 0;top: 16vw ;top: .5rem}
.sc-txt{ width: 90%;margin: 0 auto; font-size: .1rem; color: #fff ; line-height: .17rem; text-align: justify ; }
.dg{ width: 100%; height: auto;margin: .11rem 0 0 0}


.organ-bj{ width: 100% ;background-color: #fff ; overflow: hidden;}
.organ-c{ width: 92%; margin: 0 auto; padding: .07rem 0 0 0; overflow: hidden;}

.swiper-container5 { width: 100% ;position: relative;margin: .15rem 0 0 0;  overflow: hidden; }
.swiper-container5 .swiper-slide {width: 100% ;background-color: #f2f2f2; position: relative;}
.swiper-container5 .swiper-slide h3{ width: 90%; height: .24rem; line-height: .24rem ;text-align: center;background-color: #8c1515;text-align: center ;font-size: .12rem; color: #fff ; white-space: nowrap;text-overflow: ellipsis; overflow: hidden; position: absolute; left: 5%;top: 1.5rem;}
.swiper-container5 .swiper-slide h4{  width: 90%; margin: 0 auto; height: .3rem; line-height: .15rem; font-size: .12rem; color: #333 ;display: -webkit-box;
    -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-top: .2rem;margin-bottom: .3rem; overflow: hidden; }
.swiper-container5 .swiper-slide img{width: 100%  ;height: 1.62rem ;object-fit: cover}
.swiper-container5 .swiper-pagination{  bottom:.1rem !important ;text-align: center ;text-indent: .1rem}
.swiper-container5 .swiper-pagination span{ display:inline-block; width:4px; height:4px; background-color: #cecece; border-radius:50%; opacity: 1; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; }
.swiper-container5 .swiper-pagination .swiper-pagination-bullet-active{ width: 20px; border-radius:4px; background-color: #b31011; opacity: 1; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; }

.links-box{ width: 100% ; padding: .15rem 0 .2rem 0; overflow: hidden;}
.links-box .lkb{ width: calc(50% - .05rem );float: left; margin-bottom: .07rem}
.links-box .lkb img{ width: 100%; height: 100%;}
.links-box .lkb1{ height: 1.06rem; object-fit: cover}
.links-box .lkb2{float: right;height: .4908rem; object-fit: cover}
.links-box .lkb3{float: right;height: .4908rem; object-fit: cover}
.links-box .lkb4{height: .4908rem; object-fit: cover}
.links-box .lkb5{float: left ;width: calc(25% - .06rem) ;margin-left: .1rem;height: .49rem; object-fit: cover}
.links-box .lkb6{float: right ;width: calc(25% - .06rem);height: .49rem; object-fit: cover}
.links-box .lkb7{height: .4908rem; object-fit: cover}
.links-box .lkb8{float: right;height: .4908rem; object-fit: cover}











@media screen and (width: 360px) {
   
}



































