@charset "utf-8";
*{margin:0; padding:0;}
body{font-size:.2rem;font-family:"微软雅黑", Arial; color:#333}
div,li,ul,dl,dd,dt,span,font,label,i,b,button{ list-style-type:none;font-family:"微软雅黑", Arial;font-size:.2rem}
td{padding:0;list-style-type:none;}
a{text-decoration: none;color:#333;font-family:"微软雅黑", Arial; font-weight:normal;-webkit-transition: all 0.4s ease;transition: all 0.4s ease; font-size:.2rem}a:hover{color:#086644}
input,img,button{border: 0;outline: none}h1,h2,h3,h4,h5{font-weight:normal;}.clrfix:after {content: '';display: block;height: 0;clear: both;}.fl{float:left;}.fr{float:right;}
.wp{ width:16rem; margin:0 auto; clear:both}
::-webkit-scrollbar { width:0.08rem;  height:0.08rem; background-color:#086644; -webkit-border-radius:0.06rem;}
::-webkit-scrollbar-track-piece { background-color:#f9efd3;}
::-webkit-scrollbar-thumb:vertical { height:0.7rem; background-color:#086644;  -webkit-border-radius:0.04rem; outline:0.01rem solid #fff; outline-offset:-0.01rem; border:0;}

.header{position:fixed;left:0%;top:0;right:0%;transition: .3s; z-index: 999;padding:0 1.5rem 0 3vw;box-sizing:border-box}
.header:before{content:'';position:absolute;top:0;left:0;height:.06rem;right:0;background:#086644;z-index:8; pointer-events:none;transition:.3s; }
.header.showdiv{opacity:1;transform:none}
.header .h_right{margin-left:5.1rem;text-align:right}
.top{padding-top:.25rem;transition: .3s;}
.top .t_l,.top .t_r,.header2 .d1 .t_l,.header2 .d1 .t_r{display:inline-block;font-size:.12rem;color:#fff}
.top .t_l a,.top .t_r a,.header2 .d1 .t_l a,.header2 .d1 .t_r a{color:#fff;padding:0 .15rem;font-size:.16rem;display:inline-block}
.top .t_l,.top .t_r{font-size:12px; font-family:"宋体"}
.top .t_r{margin-left:.3rem}
.search_btn { display: inline-block;cursor: pointer;    width: .21rem; height: .21rem;top: .05rem;    position: relative;}
.search_btn img {height: .21rem;position: relative;}
.scrolling .search_btn img{opacity: 0;}
.scrolling .search_btn{background: url(../images/search_an1.png) no-repeat center;background-size:cover}
.search_box{background:rgba(0,0,0,.8);background-size:cover;position:fixed;left:0;top:0;right:0;bottom:0;z-index:99999;opacity:0;visibility:hidden;transition:all 0.3s ease-out 0s;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;backdrop-filter:blur(5px)}
.search_box .serclose {display: flex; align-items: center; justify-content: center; height: .4rem; width: .4rem; position: absolute; top: .2rem; right: .2rem; z-index: 5;cursor: pointer;}
.search_box .serclose:after, .search_box .serclose:before {width: 2px;height: .4rem;background: #fff;position: absolute;content: "";left: 50%;}
.search_box .serclose:before {-webkit-transform: rotate(45deg);transform: rotate(45deg)}
.search_box .serclose:after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}
.search_box.showdiv {opacity: 1; visibility: visible;}
.search_box .serform { width: 5.5rem; margin: 0 auto;-webkit-transform: translateY(1.5rem);transition: .2s .1s;}
.search_box.showdiv .serform {transform: translateY(0);transition: .5s .3s;}
.search_box .serform .qwss {height: .5rem; border: 0; border-right: 0;  padding-right: .9rem; width: 100%; padding-left: .15rem; background: #fff; border-radius: 5px 10px 10px 5px; border: 0;box-sizing: border-box; font-size:.17rem}
.search_box .serform .sub {position: absolute;right: 0;top: 0;width: .8rem;height: .5rem;overflow: hidden;cursor: pointer;border-radius: 0 5px 5px 0; background: #086644 url(../images/search_an.png) no-repeat center;border:0;background-size:.21rem}

.header .logo{float:left;padding:.35rem 0 .29rem;max-width:4.9rem}.header .logo a{transition:0s}
.header .logo img{max-width:100%}
.nav{padding-top:.05rem;position:relative;text-align:right;margin-right:-.13rem;}
.nav ul{}
.nav>ul>li{display:inline-block;height:.6rem;padding:0 .25rem;position:relative}
.nav>ul>li>a{font-size:.22rem;color:#fff;display:block;position:relative;line-height:.6rem;font-family: "黑体";}
.nav>ul>li>a::before{width:0;height:3px;background-color:#f9efd3;position:absolute;left:50%;bottom:1px;content:'';transition:all 0.35s ease-out}
.nav>ul>li:hover>a::before,._nav>ul>li.on>a::before{width:100%;left:0}
.nav .phone_logo{display:none}
.nav>ul>li .second-nav{width:100%;position:absolute;display:none; left:0;top:100%;box-sizing:border-box;background:rgba(255, 255, 255, .9);border-top:1px solid #f9efd3;overflow:hidden;    border-radius: 0.1rem;text-align:center;    box-shadow: 0 8px 16px rgba(0,0,0,.1);padding: .1rem 0;}
.nav>ul>li .second-nav.wnav{min-width: 2rem;
left: -.3rem;}
.nav li .second-nav li a{padding:.09rem 0;display:block;font-size:.16rem;color:#333;line-height:2;font-weight:normal}
.nav li .second-nav li a:hover{color:#fff; background:#086644}




.header .navbtn{    position: absolute; z-index: 1; left: auto;right: 0;top: 0; bottom: auto; background: url(../images/navbtn_bg.png) center no-repeat; background-size: 100% 100%; width: 1.15rem; height: 1rem;    text-align: center; display: flex; align-items: center;    justify-content: center;}
.menu-btn{overflow:hidden;width:.32rem;height:.3rem;background:0 0;opacity:1;position:relative;z-index:999;cursor:pointer;       left: 8%; border: 0;}
.menu-btn .line-1,.menu-btn .line-2,.menu-btn .line-3{position:absolute;top:50%;left:0;display:block;width:.32rem;height:2px;background:#f9efd3;transition:all .4s cubic-bezier(.165,.84,.44,1) 0s;transition-property:transform,width,margin,background-color;margin-top:-1px}
.menu-btn .line-1{margin-top:-.13rem}
.menu-btn .line-3{margin-top:.11rem}
.menu-btn .line-2{width:.26rem;right:auto;left:0}
body.navShow .menu-btn .line-2{left:0;right:auto;width:.32rem}
body.navShow .menu-btn .line-1{visibility:hidden}
body.navShow .menu-btn .line-2{margin-top:-1px!important;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
body.navShow .menu-btn .line-3{margin-top:-1px!important;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}

.navShow .header .nav { opacity: 0; visibility: hidden;}
.navShow .header .top { transform: translateY(.17rem);}

.big-nav{position:fixed;z-index:100;left:0;top:0;right:0;bottom:0;background: rgba(8, 102, 68, 0.95) no-repeat bottom center;background-size:100% auto;opacity:0;visibility:hidden;transition:.3s;backdrop-filter:blur(5px)}

.big-nav .links{display:none}
.big-nav .links ul{font-size:0; text-align: center;}
.big-nav .links ul a{font-size:.22rem; display:inline-block;color:#fff;margin: 0 0 .15rem}
.big-nav .links ul a+a:before{content:'|';display:inline-block;margin:0 .2rem;color:#fff;opacity:.5;    font-family: "宋体"; font-size: .17rem;}
.big-nav .scroll{position:absolute;z-index:1;left:0;right:0;top:2.2rem;bottom:0;overflow-y:auto;padding-bottom:.6rem}
.big-nav .scroll dl{margin-bottom:.3rem;width:9.85%;margin:0 1% .5rem}
.big-nav .scroll dl dt{font-size:.24rem;margin-bottom:.4rem;position:relative;font-weight:bold;padding-left:.35rem;background:url(../images/f_txt_t1.png) no-repeat left center;background-size:.28rem}
.big-nav .scroll dl dt>a{font-size:.24rem;}
.big-nav .scroll dl dt a{color:#fff}
.big-nav .scroll dl dd{padding-left:.35rem}
.big-nav .scroll dl dd ul{display:flex;justify-content:space-between;flex-wrap:wrap}
.big-nav .scroll dl dd ul li{width:100%;margin-bottom:.2rem;font-size:.18rem;line-height:1.4em}
.big-nav .scroll dl dd ul li a{color:rgba(255,255,255,.6);font-size:.2rem;}
.big-nav .scroll dl dd ul li a:hover{color:#fff}
.big-nav .scroll .wp{max-width: inherit;margin-left: 1rem;margin-right: 1rem;width: auto;    display: flex;flex-wrap: wrap;}
.big-nav .scroll .wp:after{width:31.333%;display:inline-block;content:'';display:none}

body.navShow .big-nav{opacity:1;visibility:visible}

.scrolling .header { background: #fff; box-shadow: 0 0 15px rgba(0, 0, 0, .15); padding:0 1.5rem 0 3vw;}
.scrolling .header .logo{    padding: .15rem 0 0;}
.scrolling .header .logo img {opacity: 0;}
.scrolling .header .logo a { display: block;background: url(../images/logo2.png) no-repeat center;background-size:4.24rem}
.scrolling .header .top a,.scrolling .header .top .t_l,.scrolling .header .top .t_r{color: #086644;}
.scrolling .header .nav{padding-top:0}
.scrolling .header .nav ul li>a {color: #333;}
.scrolling .header .nav li .second-nav li a:hover{color: #fff;}
.scrolling .header .top{padding-top: .17rem;}


.navShow.scrolling .header{background: transparent;box-shadow: none;}
.navShow.scrolling .header .top a{color: rgba(255,255,255,.8)}
.navShow.scrolling .header .logo img{opacity: 1;}
.navShow.scrolling .header .logo a{background: transparent;}
.navShow.scrolling .search_btn{background:none;}
.navShow.scrolling .search_btn img{opacity: 1;}


.banner{position:relative;overflow:hidden}
.banner a{display:block;position:relative}
.banner .swiper-slide span{display:block;height:100vh;overflow:hidden;position:relative;background-size:cover !important;padding-bottom:0;z-index:5;background-position:center}
.banner .swiper-slide-active span{transition:transform 6s linear 0s;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.banner a::before{height:2.48rem;position:absolute;left:0;top:0;width:100%;content:'';background:rgba(0,0,0,0.6);background:-webkit-linear-gradient(top,rgba(0,0,0,0.6),rgba(0,0,0,0));background:-o-linear-gradient(bottom,rgba(0,0,0,0.6),rgba(0,0,0,0));background:-moz-linear-gradient(bottom,rgba(0,0,0,0.6),rgba(0,0,0,0));background:linear-gradient(to bottom,rgba(0,0,0,0.6),rgba(0,0,0,0));z-index:6}
.banner a::after{ height:29%;position:absolute;left:0;bottom:0;width:100%;content:'';background: rgba(0,0,0,0.6);background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.6), rgba(0,0,0,0));background: -o-linear-gradient(top, rgba(0,0,0,0.6), rgba(0,0,0,0));background: -moz-linear-gradient(top, rgba(0,0,0,0.6), rgba(0,0,0,0));background: linear-gradient(to top, rgba(0,0,0,0.6), rgba(0,0,0,0));z-index:6}
.dots{  position: absolute; text-align: center;z-index: 1;bottom:.37rem!important}
.dots .swiper-pagination-bullet {  width: .16rem;  height: .34rem; background: url(../images/banner_i.png) no-repeat center;  background-size: contain;  opacity: 1;margin: 0 .08rem!important;}

.dots .swiper-pagination-bullet-active { background-image: url(../images/banner_i_on.png);width: .2rem; height: .42rem;}

.pic::before{position:absolute;top:0;left:-90%;display:block;content:"";width:50%;height:100%;opacity:.25;pointer-events:none;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,53) 50%,rgba(255,255,255,0) 70%);background:linear-gradient(to right,rgba(255,255,255,0) 30%,rgba(255,255,255,53) 50%,rgba(255,255,255,0) 70%);-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg);z-index:1;}
img{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
a:hover .pic img { transform: scale(1.05);}
a:hover .pic:before {-webkit-animation: shine 1s; animation: shine 1s}
@-webkit-keyframes shine {100% {left: 125%}}@keyframes shine {100% {left: 125%}}

.bg1{ background:url(../images/bg1.jpg) no-repeat center bottom; background-size:contain; padding-bottom:2.1rem}
.bg1 .wp{padding-top:.7rem;}
.ty_tit{ position:relative; margin-bottom:.33rem; overflow:hidden;display: flex; justify-content: center; padding:2px 0}
.ty_tit i{width: .57rem;height: .57rem;  text-align:center; display: flex;justify-content: center;align-items: center; float:left; position:relative}
.ty_tit i img{max-width:.31rem; max-height:90%; width:auto}
.ty_tit i:after{content: '';width: .57rem;height: .57rem;position: absolute;left: 0;top: 0;-webkit-animation: roted linear 35s infinite;animation: roted linear 35s infinite; background:url(../images/tt.png) no-repeat center;    background-size: cover;}
@keyframes roted{
  0%{transform: rotate(0deg);}
  100%{transform: rotate(360deg);}
}
.ty_tit h1{ display:block; float:left;  margin-left:.16rem; font-size:.34rem; color:#323232; font-weight:bold;  line-height:.56rem}
.ty_tit>a{ color:#5a5a5a; font-size:.16rem; margin-top:.08rem; position:absolute; right:0; background:url(../images/more.png) no-repeat center right;  background-size:.68rem;padding-right:.75rem;line-height:.4rem}
.ty_tit>a:hover{color:#086644}

.news_box{display: flex;}
.news_l,.news_r{width:3.83rem;}
.news_l .one,.news_r .one{position:relative;}
.news_l .one .pic,.news_r .one .pic{ overflow:hidden; position:relative; width:100%; padding-bottom: 65.3%;}
.news_l .one .pic img,.news_r .one .pic img{width:100%; height:100%;object-fit: cover; position:absolute}
.news_l .one .txt{position:relative; background:#086644; width:90%; z-index:1; margin:-.25rem auto 0; box-sizing:border-box; padding:.245rem .3rem; overflow:hidden}
.news_l .one .txt h1{ font-size:.2rem; color:#fff; line-height:.3rem; margin-bottom:.1rem;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}
.news_l .one .txt time{clear:both; float:right; color:#f9efd3; font-size:.15rem; font-family:Arial;    opacity: .5;}
.news_l ul,.news_r ul{padding-top:.29rem;}
.news_l ul li,.news_r ul li{overflow:hidden; clear:both}
.news_l ul li a,.news_r ul li a{ border-top:#ddd 1px solid; padding:.22rem 0 .24rem; display:block; overflow:hidden}
.news_l ul li h1,.news_r ul li h1{font-size:.2rem; color:#333; line-height:.3rem; margin-bottom:.02rem;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;min-height:.55rem}
.news_l ul li time,.news_r ul li time{clear:both; float:right; color:#999; font-family:Arial; font-size:.15rem;}
.news_l ul li a:hover h1,.news_r ul li a:hover h1{ color:#086644;}
.news_r .one a:hover h1,.news_c a:hover .txt h1{color:#086644;}

.news_c{ width:7.45rem}
.news_c .pic{padding-bottom:64.85%;overflow:hidden; position:relative; width:100%; }
.news_c .pic img{width:100%; height:100%;object-fit: cover; position:absolute}
.news_c .txt{ background:#fff; width:90%; margin:-.55rem auto 0; border-radius:0 .2rem 0 .2rem; box-shadow:0 2px 20px rgba(0,0,0,.15); box-sizing:border-box; padding:.4rem .35rem .63rem; position:relative; z-index:1}
.news_c .txt h1{ font-size:.22rem; color:#333; font-weight:bold; margin-bottom:.2rem;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis; text-align:center}
.news_c .txt p{font-size:.16rem; color:#999; line-height:.32rem;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}
.news_c .swiper-pagination-bullet{ width:.14rem; height:.14rem; background:#f5e9c9; opacity:1;border-radius:50%;margin:0 7px!important}
.news_c .swiper-pagination-bullet-active{width:.29rem; height:.19rem; opacity:1;background:url(../images/active.png) no-repeat; background-size:cover;border-radius:0}
.news_c .swiper-pagination{ bottom:.45rem; text-align:center; width:90%; left:5%}
.news_c .swiper-slide{padding-bottom:.2rem;}

.news_r .one .txt h1{font-size:.2rem;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis; margin:.173rem 0 .12rem}
.news_r .one .txt p{ font-size:.16rem;color:#999; line-height:.28rem;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}


.tzgg{margin-top:.5rem; }
.tzgg .swiper-container{padding-bottom:.8rem;}
.tzgg .swiper-slide a{ background:#fff url(../images/tz_t.png) no-repeat bottom right; background-size:auto .16rem; display:block;border:#e3e3e3 2px solid; padding:.4rem .35rem; position:relative}
.tzgg .swiper-slide a::after{content:"";position:absolute;width:100%;height:0;bottom:0;left:0;background:#086644;    transition: .6s;}
.tzgg .swiper-slide a h1{font-size:.2rem; color:#333;line-height:.3rem;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;min-height:.6rem;position: relative;z-index: 1;}
.tzgg .swiper-slide a span{ font-size:.15rem;color:#999;display:block;margin-top:.1rem;position: relative;z-index: 1;}
.tzgg .swiper-slide a:hover::after{height:100%;}
.tzgg .swiper-slide a:hover h1{color:#fff;}.tzgg .swiper-slide a:hover span{color:#f9efd3;}
.tzgg .swiper-scrollbar{ opacity:1!important; background:#e1ddd3;height:1px;width:91%;left:0; bottom:.25rem}
.tzgg .swiper-scrollbar-drag{ background:#086644; height:3px;top:-1px}
.tzgg .swiper-button-next, .tzgg .swiper-button-prev{width:.5rem;height:.5rem; background:url(../images/tz_l.png) no-repeat center;background-size:.19rem; border:#e1ddd3 1px solid; border-radius:50%;bottom:0; top:auto; margin:0}
.tzgg .swiper-button-next{transform: scaleX(-1);right:0}.tzgg .swiper-button-prev{left:auto;right:.68rem;}
.tzgg .swiper-button-next:hover, .tzgg .swiper-button-prev:hover{border:#086644 1px solid;}


.bg2{background:url(../images/bg2.png) no-repeat right bottom; background-size:cover;  position: relative; margin-top: -2.05rem; padding-bottom:1rem}
.jcdt{padding-top:.72rem; position:relative;    overflow: hidden;}
.jcdt .one{width:6.63rem;float:left}
.jcdt .one .pic{ overflow:hidden; position:relative; width:100%; padding-bottom: 59.6%;}
.jcdt .one .pic img,.jcdt .swiper-slide .pic img{width:100%; height:100%;object-fit: cover; position:absolute}
.jcdt .one .txt{background:#086644 url(../images/jcdt_one_bg.png) no-repeat; display:flex;    flex-direction: column;padding:.21rem .3rem}
.jcdt .one .txt h1{font-size:.2rem;color:#fff;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
.jcdt .one .txt time{color:#f9efd3; font-size:.15rem;background:url(../images/time1.png) no-repeat left center; padding-left:.28rem; margin-bottom:.1rem;background-size:.16rem}
.jcdt .swiper-container{width:7.3rem;float:left;margin-left:.37rem;margin-top:1.2rem;    padding-bottom: .28rem;}
.jcdt .swiper-slide .pic{overflow:hidden; position:relative; width:100%; padding-bottom: 62.6%;}
.jcdt .swiper-slide .txt{padding:.17rem .1rem}
.jcdt .swiper-slide .txt h1{font-size:.2rem;color:#232323; line-height:.3rem;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}
.jcdt .swiper-slide .txt time{color:#086644; font-size:.15rem;background:url(../images/time2.png) no-repeat left center; padding-left:.28rem; margin-bottom:.1rem; display:block;background-size:.16rem}
.jcdt .swiper-button-next, .jcdt .swiper-button-prev{width:.36rem;height:.36rem; border-radius:50%; border:#086644 1px solid; background:url(../images/jcdt_jt.png) no-repeat center;background-size:.09rem; bottom:0; top:auto; margin:0}
.jcdt .swiper-button-next{transform: scaleX(-1);right:0}.jcdt .swiper-button-prev{left:auto;right:.5rem;}
.jcdt .ty_tit{position:absolute;right:.47rem; top:1.4rem;    flex-direction: column;flex-wrap: nowrap;    align-items: center;}
.jcdt .ty_tit h1{writing-mode: vertical-rl;margin-left:0;margin-top:.2rem}
.jcdt .ty_tit>a{ position:relative;writing-mode: vertical-rl;    background: url(../images/more1.png) no-repeat center bottom;background-size:.35rem; padding-right:0; padding-bottom:.5rem; margin-top:.9rem}



.bg3{background:url(../images/bg3.jpg) no-repeat center bottom; background-size:cover; padding:.75rem 0 .85rem}
.mtny{display:flex}
.mtny .left{width: 50%;position: relative;z-index: 1;margin: .45rem 0 0 0;}
.mtny .right{width: 50%;position: relative;z-index: 1;display: flex;flex-direction: column;}
.mtny .right .more1{ position: absolute; right: 0; top: 1rem}
.cir0 > div{ position: absolute; }
.cir0 .cir1{background: url(../images/cir1.png) center no-repeat;background-size: cover;width: 1.34rem;height: 1.34rem;top: -.3rem;right: 20%;}
.cir0 .cir2{width: 1.19rem;height: 1.19rem;bottom: .45rem;right: 0%; background:rgba(143,214,153,.78);border-radius: 50vw;}
.cir0 .cir1{ animation: spin-reverse2 8s infinite linear;}
.cir0 .cir2{ animation: spin-reverse4 8s infinite linear;}
@keyframes spin-reverse{0%{transform:0}50%{transform:translateX(-20px) translateY(-5px)}100%{transform:0}}@keyframes spin-reverse2{0%{transform:0}50%{transform:translateX(10px) translateY(10px)}100%{transform:0}}@keyframes spin-reverse3{0%{transform:0}50%{transform:translateX(20px) translateY(20px)}100%{transform:0}}@keyframes spin-reverse4{0%{transform:0}50%{transform:translateX(20px) translateY(40px)}100%{transform:0}}
.mtny_list{width: 5.9rem;position: relative;z-index: 1;margin: 0 0 0 -3.5%;max-width: 100%;}
.mtny_list .hz{ padding-bottom: 100%;}
.mtny_list .box{position: absolute;    display: flex; flex-wrap: wrap;top: 0;right: 0;bottom: 0;left: 0;flex-direction: column;justify-content: center;align-items: center;background: #f9efd3 url(../images/mt_box_bg.png) no-repeat center bottom;border-radius: 50vw;z-index: 1;padding: 0 12.5%;}
.mtny_list .tit2{position: static;margin-bottom: .35rem;}
.mtny_list .more2{position: absolute;right: -.35rem;bottom: .65rem;}
.mtny_list .more2 a{font-size: .16rem;color: #bcc4a8;    writing-mode: vertical-rl;display: inline-block;position: relative;z-index: 1;background: url(../images/more2.png) no-repeat center bottom;  padding:0 .1rem .5rem;background-size:.35rem}
.mtny_list .more2 a:hover{ color:#f9efd3}
.mtny_list .more2:before{content: "";position: absolute;background: rgba(8,102,68,.95);width: 3.43rem;height: 3.43rem;border-radius: 50%;bottom: -.56rem;right: -.45rem;z-index: -1;}
.mtnd{ animation: spin-reverse3 8s infinite linear;}
.mtnd1{ animation: spin-reverse2 8s infinite linear;}
.mtnd2{ animation: spin-reverse 8s infinite linear;}
.mtny .list1Box{width: 100%;overflow: visible;}
.mtny .list1{ width: 100%;}
.mtny .list1 .swiper-slide{ opacity:0!important}.mtny .list1 .swiper-slide-active{opacity:1!important}
.mtny .list1 li{ margin-bottom: .25rem}
.mtny .list1 a{display: flex;align-items: baseline;justify-content: space-between;}
.mtny .list1 h1{font-size: .2rem;font-weight:normal;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
.mtny .list1 span{float:right; color:#086644; font-size:.15rem;font-family:Arial;}
.mtny .list1Box .swiper-pagination-bullet,.mtny .list2Box .swiper-pagination-bullet{ width:.1rem; height:.1rem; background:#a7c0a2; opacity:1;border-radius:50%;margin:0 7px!important}
.mtny .list1Box .swiper-pagination-bullet-active,.mtny .list2Box .swiper-pagination-bullet-active{width:.23rem; height:.15rem; opacity:1;background:url(../images/active.png) no-repeat; background-size:cover;border-radius:0}
.mtny .list1Box .swiper-pagination,.mtny .list2Box .swiper-pagination{ bottom:-.32rem; text-align:center; width:90%; left:5%}
.mtny .list1Box .swiper-slide{padding-bottom:.2rem;}
.mtny .list2Box{width: 100%;height: auto;padding-bottom: .4rem; overflow: visible;}
.mtny .list2{ width: 100%;}
.mtny .list2 .swiper-slide{ opacity:0!important}.mtny .list2 .swiper-slide-active{opacity:1!important}
.mtny .list2 h1{font-size: .18rem;line-height:.3rem;font-weight:normal;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}
.mtny .list2 span{ margin: .1rem 0 0; text-align: right;color:#232323; font-size:.15rem;font-family:Arial;display:block}
.mtnd{width: 3.6rem;position: relative;z-index: 1;margin: 0 0 0 30%;max-width: 100%;}
.mtnd .hz{ padding-bottom: 100%;}
.mtnd .box{position: absolute;top: 0;right: 0;bottom: 0;left: 0;flex-direction: column;justify-content: center;align-items: center;background: rgba(255,255,255,.8);border-radius: 50vw;z-index: 1;padding: 10% 10% 0;    display: flex; flex-wrap: wrap;}
.mtnd1{width: 2.53rem;position: relative;z-index: 1;margin: -12% 0 0 10%;}
.mtnd1 .hz{ padding-bottom: 100%;}
.mtnd1 .box{position: absolute;top: 0;right: 0;bottom: 0;left: 0;flex-direction: column;justify-content: center;align-items: center;background: rgba(255,201,110,.88);border-radius: 50vw;z-index: 1;padding: 10% 10% 0; display: flex; flex-wrap: wrap;}
.mtnd2{width: 3.13rem;position: relative;z-index: 1;margin: -23% 2% 0 0;align-self: flex-end;}
.mtnd2 .hz{ padding-bottom: 100%;}
.mtnd2 .box{position: absolute;top: 0;right: 0;bottom: 0;left: 0;flex-direction: column;justify-content: center;align-items: center;background: rgba(124,216,255,.78);border-radius: 50vw;z-index: 1;padding: 10% 10% 0; display: flex; flex-wrap: wrap;}
.mtnd1 .list_ty span, .mtnd2 .list_ty span{color:#fff;text-align: right; font-size:.15rem;font-family:Arial;display:block;margin: .1rem 0 0;}
.mtnd1 .list_ty h1, .mtnd2 .list_ty h1{font-size: .18rem;color:#fff;line-height:.3rem;font-weight:normal;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;transition: all 0.4s ease;}
.mtnd1 .list_ty a:hover h1, .mtnd2 .list_ty  a:hover h1{color:#086644}


.bg4{background:#fff url(../images/bg4.png) no-repeat left top; }
.ztzl{position:relative; padding:.7rem 0}
.ztzl .swiper-container{background-repeat:no-repeat;margin:0 .18rem}
.ztzl .swiper-slide{ background-image:url(../images/zt_bg1.png);    transition: .6s;     background-position: center; background-size: 100% 100%;}
.ztzl .swiper-slide:nth-child(2){ background-image:url(../images/zt_bg2.png)}
.ztzl .swiper-slide:nth-child(3){ background-image:url(../images/zt_bg3.png)}
.ztzl .swiper-slide:nth-child(4){ background-image:url(../images/zt_bg4.png)}
.ztzl .swiper-slide:nth-child(5){ background-image:url(../images/zt_bg5.png)}
.ztzl .swiper-slide:nth-child(6){ background-image:url(../images/zt_bg2.png)}
.ztzl .swiper-slide:nth-child(7){ background-image:url(../images/zt_bg3.png)}
.ztzl .swiper-slide:nth-child(8){ background-image:url(../images/zt_bg4.png)}
.ztzl .swiper-slide:nth-child(9){ background-image:url(../images/zt_bg5.png)}
.ztzl .swiper-slide a{display:block; height:5.8rem}
.ztzl .swiper-slide:hover{background-size: 110% 110%}
.ztzl a h1{font-size:.3rem;font-weight:Bold; color:#086644;   background:url(../images/zt_tit_bg.png) no-repeat top left;background-size:.22rem; padding-left:.4rem; padding-top:.46rem; height:2.9rem; margin-left:.4rem; margin-top:.52rem;    font-family: "Microsoft YaHei", "微软雅黑", "PingFang SC", "Hiragino Sans GB", "SimHei", "黑体", sans-serif !important;
    line-height: .36rem;
    width: .4rem;}
.jcdt .ty_tit h1,.mtny_list .more2 a,.ztzl a span{writing-mode: vertical-rl;
    -webkit-writing-mode: vertical-rl;
    -moz-writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
    text-orientation: upright;
    -webkit-text-orientation: upright;
    -moz-text-orientation: upright;
    -ms-text-orientation: upright;
    white-space: nowrap;}
@supports not (writing-mode: vertical-rl) {
.jcdt .ty_tit h1,.mtny_list .more2 a,.ztzl a span{
        -webkit-transform: rotate(270deg);
        -moz-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
        transform: rotate(270deg);
        transform-origin: left top;
        white-space: nowrap;
        display: inline-block;
    }
}
.ztzl a span{font-size:.16rem; color:#7c7c7c;writing-mode: vertical-rl;position:absolute; background:url(../images/more3.png) no-repeat top center;padding-top:.32rem;right:.36rem;bottom:.26rem;background-size:.22rem}
.ztzl a:hover span{color:#086644}
.ztzl .swiper-button-next, .ztzl .swiper-button-prev{width:.48rem;height:.48rem; border-radius:50%;  background:#086644 url(../images/zt_jt.png) no-repeat center;background-size:.09rem;top:55%}
.ztzl .swiper-button-next{transform: scaleX(-1);right:-.4rem}.ztzl .swiper-button-prev{left:-.4rem;}




.bg5{background:#fdfbf2 url(../images/bg5.png) no-repeat center bottom; background-size:cover; }

.ssny{    position: relative;padding:.97rem 0 3.2rem}
.ssny .ssny_box{ position: relative;  margin-top: .09rem;}
.ssny .img-box .img{z-index: 3;position:absolute;background:url(../images/ssny_img.png) no-repeat center;width:4.24rem;height:5.31rem;    top: -.55rem; left: .44rem; background-size:cover}
.ssny .img-box{  width: 5.3rem; height: 5.3rem; position: absolute; left: 0;  right: 0;top: .53rem; margin: 0 auto; padding: .13rem .43rem .58rem .3rem; transform: translateX(.05rem);    box-sizing: border-box;}
.ssny .img-box .span1{position:absolute;left:.45rem;top:.45rem;right:.46rem;bottom:.46rem;background:url("../images/s7-img-4.png") no-repeat 50%/100% 100%;animation:rotate2 40s linear infinite}
.ssny .img-box .span2{position:absolute;left:.3rem;top:.3rem;right:.29rem;bottom:.29rem;background:url("../images/s7-img-5.png") no-repeat 50%/100% 100%;animation:rotate1 40s linear infinite}
.ssny .img-box .span3{position:absolute;left:0;top:0;right:0;bottom:0;background:url("../images/s7-img-6.png") no-repeat 50%/100% 100%;animation:rotate1 40s linear infinite}
@keyframes rotate1 { from {transform: rotate(0deg);}to {transform: rotate(360deg);} }
@keyframes rotate2 { from {transform: rotate(0deg);}to {transform: rotate(-360deg);} }
.ssny_sj .items {display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;}
.ssny_sj .item {width: 5.04rem;position: relative;}
.ssny_sj li a {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.ssny_sj li .ico {width: 2.03rem;height: 2.03rem;padding: .185rem;background: url(../images/ss_ico_o.png) no-repeat 50%/100% 100%;border-radius: 50%;display: flex;align-items: center;justify-content: center;box-sizing: border-box;}
.ssny_sj li .ico img {max-width: 1.09rem }
.ssny_sj li .txt {max-width: calc(100% - 2.2rem);overflow: hidden;}
@font-face {font-family: siyuan;src: url(../images/siyuan.woff) format("woff");}
.ssny_sj li h3 span {display: block;font-size: .46rem;line-height: 1;font-family: siyuan;color: #086644;}
.ssny_sj li h3 {font-size: .2rem;line-height: 1;color: #333;display: flex;align-items: baseline;justify-content: center;}
.ssny_sj li h4 {margin-top: .1rem;font-size: .2rem;line-height: .24rem;color: #333;text-align: center;}
.ssny_sj .item {width: 5.04rem;position: relative;}
.ssny_sj .items {display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;}
.ssny_sj .btn {position: static;width: .22rem;height: .26rem;background: no-repeat 50%/100%;transform: none;}
.ssny_sj .prev {background-image: url('../images/prev-4.png');}
.ssny_sj .next {background-image: url('../images/next-4.png');}
.ssny_sj .swiper-container {position: relative;height: 6.16rem;}
.ssny_sj li a {height: 100%;width: 100%;transition: .5s;}
.ssny_sj li {height: 100%;display: flex;align-items: center;justify-content: flex-start;}
.ssny_sj .item_l a {flex-direction: row-reverse;justify-content: flex-start;}
.ssny_sj .item_l a .ico {margin-left: .17rem;}.ssny_sj .item_r a {justify-content: flex-start;}
.ssny_sj .item_r a .ico {margin-right: .17rem;}
.ssny_sj .item_r li {justify-content: flex-end;}
.ssny_sj .item_l li.swiper-slide-active+li a {padding-right: 1.38rem;}
.ssny_sj .item_r li.swiper-slide-active+li a {padding-left: 1.38rem;}
.ssny_sj .item_l .prev {left: auto;right: 0rem;top: -0.1rem;transform: translateY(0) rotate(135deg);}
.ssny_sj .item_l .next {left: auto;top: auto;right: 0rem;bottom: -0.1rem;transform: translateY(0) rotate(45deg);}
.ssny_sj .item_r .prev {left: 0rem;top: -0.1rem;transform: translateY(0) rotate(45deg);}
.ssny_sj .item_r .next {left: 0rem;top: auto;bottom: -0.1rem;transform: translateY(0) rotate(135deg);}
.ssny_sj .btn {position: absolute;}






.footer{width:100%;clear:both;position: relative;background:url(../images/footer_bg.png) no-repeat top center;padding:1.8rem 0 .45rem;background-size:cover}
.footer.sf{margin-top:-2.4rem;}
.footer .wp{display:flex;    justify-content: space-between;}
.footer .f_txt{margin-top:.6rem;margin-left:.3rem;}
.footer .f_txt ul{font-size:.17rem;line-height:.3rem;color:#fff; margin-bottom:.25rem}
.footer .f_txt ul p{background-repeat:no-repeat; background-position:left center;padding-left:.4rem;background-size:.28rem}
.footer .f_txt ul p:nth-child(1){background-image:url(../images/f_txt_t1.png);}
.footer .f_txt ul p:nth-child(2){background-image:url(../images/f_txt_t2.png)}
.footer .f_txt ul p:nth-child(3){background-image:url(../images/f_txt_t3.png)}
.footer .f_logo{width:3.8rem;}.footer .f_logo img{max-width:100%}

.footer .f_links{width:3.8rem;margin-top:.6rem;}
.footer .f_links h1{ font-size:.2rem; font-weight:Bold; color:#fff;padding:.13rem 0}
.footer .f_links ul{display:flex;    flex-wrap: wrap;}
.footer .f_links ul a{font-size:.18rem;color:rgba(255,255,255,.68);width:33%;line-height:.44rem}
.footer .f_links ul a:hover{color:#fff}
.copy{height:.5rem;background-color:#025336;width:100%;clear:both; font-size:.16rem; color:#fff; text-align:center;line-height:.5rem;}
.copy span,.copy span a{font-size:.16rem; color:#fff;}
.copy span{margin:0 .28rem}.copy span img{vertical-align: middle;    margin-top: -2px;max-width:.18rem}

.totop{position:fixed;z-index:90;bottom:1rem;right:.2rem;box-sizing:border-box;text-align:center;cursor:pointer;width:.81rem;height:.81rem;overflow:hidden;display:none; background:url(../images/totop.png) no-repeat;background-size:cover}





.zy_banner{position:relative; width:100%}
.zy_banner::before{height:2.48rem;position:absolute;left:0;top:0;width:100%;content:'';background:rgba(0,0,0,0.6);background:-webkit-linear-gradient(top,rgba(0,0,0,0.6),rgba(0,0,0,0));background:-o-linear-gradient(bottom,rgba(0,0,0,0.6),rgba(0,0,0,0));background:-moz-linear-gradient(bottom,rgba(0,0,0,0.6),rgba(0,0,0,0));background:linear-gradient(to bottom,rgba(0,0,0,0.6),rgba(0,0,0,0));z-index:6}
.zy_banner::after{ height:29%;position:absolute;left:0;bottom:0;width:100%;content:'';background: rgba(0,0,0,0.6);background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.6), rgba(0,0,0,0));background: -o-linear-gradient(top, rgba(0,0,0,0.6), rgba(0,0,0,0));background: -moz-linear-gradient(top, rgba(0,0,0,0.6), rgba(0,0,0,0));background: linear-gradient(to top, rgba(0,0,0,0.6), rgba(0,0,0,0));z-index:1}
.zy_banner .item{display:none;  font-size:0;  transition: .5s;}.zy_banner .item img{width:100%;}
.zy_banner .imgbox{position: relative;}


.zy_banner .z_top{position: absolute; top: 0; right: 0; bottom: 0; left: 0;z-index: 2;}
.zy_banner .z_top .wp{position:relative; height:100%}
.zy_banner .z_top .zy_tit{position:absolute; bottom:16%}
.zy_banner .z_top .zy_tit h1{    font-size: .34rem;  color: #fff; margin-bottom: .2rem; font-weight: 600}
.wz *{    font-size: .16rem;
    color: #fff;
    line-height: 1.5;
    font-style: normal;}
.wz img {
    margin: -2px .1rem 0 0; height: .14rem;
}
.wz a:hover{color:#fff}
.z_nav{ height:.7rem; background: #f5f7fa; box-shadow: 0px 16px 29px 0px rgba(8, 102, 68, 0.11);width:100%; overflow:hidden; white-space: nowrap; margin-bottom:.8rem}
.z_nav ul{width: 100%; display: flex;justify-content: flex-start;}
.z_nav ul li{}.z_nav ul li a{display:block; line-height:.7rem; font-size:.21rem; min-width:1.33rem; text-align:center; transition:.5s;    padding: 0 .15rem;   }
.z_nav ul li a span{ position: relative;}
.z_nav ul li a span::after{position: absolute;content:"";height:1px; background:#3b7abd; left:0;width:0;bottom:-.1rem;transition: .4s;}
.z_nav ul li.on a{ background:#086644; color:#fff}.z_nav ul li a:hover span{ color:#3b7abd;}.z_nav ul li a:hover span:after{width:100%}
.z_nav ul li.on a span::after{display:none}.z_nav ul li.on a:hover span{color:#fff}

.xxgk{    background: url(../images/xxkg_bg.png) center bottom no-repeat; background-size: 100% auto;position: relative;padding-bottom:2rem}
.xxgk:before { content: "";  display: block; width: 100%; padding-top: 40%; position: absolute; top: 0; left: 0;  background: url(../images/xxgk_bg1.png) left top no-repeat; z-index: -1;}
.xxgk .list1{margin:0 auto;}
.xxgk .list1 li{padding:0.2rem 0 .5rem;}
.xxgk .list1 li .art_info{float:left;width:47%;}
.xxgk .list1 li .img{float:right;width:49%;}.xxgk .list1 li .img img{max-width:100%;}
.xxgk .list2{background:#086644 url(../images/xxgk_bg2.jpg) center left no-repeat;background-size:cover;position:relative;z-index:2;margin-left:calc(50vw - 8rem)}
.xxgk .list2 li{margin-right:calc(50vw - 8rem);padding:0.5rem 0; }
.xxgk .list2 li .art_info p span,.xxgk .list4 li .art_info p span{color:#f9efd3}
.xxgk .list2 li .art_info{color:#fff;float:right;width:55%;margin-top:0.5rem}
.xxgk .list3 li{padding:0.8rem 0 1rem;}
.xxgk .list4{margin-right:calc(50% - 8rem);background:#086644;margin-bottom: .8rem;}
.xxgk .list4 li{ padding:.8rem 0.6rem .4rem calc(50vw - 8rem);position:relative}
.xxgk .list4 li:before{content:"";width:14.3rem;height:6.1rem;display:block;background:url(../images/gk4_bg.png) top left no-repeat;    background-size: cover;position:absolute;left:0;bottom:0;z-index:1}
.xxgk .list4 .art_info{color:#fff;width:63%;float:right;position: relative; z-index: 2;}
.xxgk li .art_info{font-size:.2rem;line-height:0.34rem}
.xxgk li .art_info p{text-indent:2em;margin-bottom:0.4rem;line-height:0.36rem;text-align:justify;}
.xxgk li .art_info p span{font-size:.24rem;color:#086644;  font-weight: bold;}
.xxgk .list1 li .art_info p img{    max-width: 50%; margin: 0 auto; display: block;}


.xxgk .data dd{background:url(../images/xxgk_data.png) center no-repeat;width: 1.3rem;height: 1.5rem;position:relative;display: flex;align-items: center;justify-content: center;background-size:contain;clear:both;color:#fff;}
.xxgk .data dd .wz{    text-align: center;}
.xxgk .data dd .short_title {font-weight:bold;font-size:0.29rem;margin-bottom:5px }
.xxgk .data dd .short_title div{font-weight:bold;font-size:0.29rem;}
.xxgk .data dd .news_title{line-height:0.22rem;font-size:0.16rem}
.xxgk .data dd .short_title span{font-weight:normal;font-size:0.13rem;line-height:0.2rem;margin-left:5px}
.xxgk .data dd .short_title *{display:inline-block}
.xxgk .data dl{float:left;width: 2.5rem;}
.xxgk .data .ul_r{float:right;}
.xxgk .data .ul_l dd,.xxgk .data .ul_r dd:nth-child(2){float:right;}
.xxgk .data .ul_l dd:nth-child(2),.xxgk .data .ul_r dd{float:left;}
.xxgk .list2 li .imgs{float:left;width:35%;margin-left:4%}

.phone_znav{display:none;}


.ar_tit{    text-align: center;
    margin-bottom: .4rem;    position: relative;
    border-bottom: #ebebeb 1px solid;    padding-bottom: 0.4rem;}
	.ar_tit h3 {
    text-align: center;
    font-size: .32rem;
    color: #086644;
    line-height: 1.375;
    font-weight: 600;
    max-width: 100%;
    margin: 0 auto;
}
.dpcon{padding: 0 0 1.15rem;}
.dpcon,.dpcon p,.dpcon p span{font-size: .2rem;
   line-height: 2;overflow-wrap: break-word;
    color: #333333;}
	.dpcon p{    text-align: justify;    text-indent: 2em;}
.dpcon img{max-width:100%; height:auto!important;display: block;margin: 0 auto;}
.dpcon table{max-width:100%;}
.con_c p video{margin:0 auto;max-width: 100%; height: auto;}

.history1_p{font-size: .2rem;
   line-height: 2;
    color: #333333;text-indent: 2em;}

.history1-b {
    position: relative;
    margin-top: .6rem;
	padding-bottom:3.5rem
}

.history1-b::before {
    content: "";
    position: absolute;
    left: 0;
    top: .63rem;
    right: 0;
    bottom: 0;
    z-index: 0;
    background: url(../images/history1-bg.jpg) no-repeat;
    background-position: center center;
    background-size: cover;
}

.history1-b::after {
    content: "";
    position: absolute;
    left: 0;
    top: .53rem;
    right: 0;
    height: .1rem;
    z-index: 1;
    background: url(../images/history1-time-line.png) repeat;
    background-position: center center;
    background-size: auto 100%;
}

.history1-b ul {
    position: relative;
    z-index: 9;
    padding-left: .9rem;
}

.history1-b ul .swiper-slide {
    padding: 1.4rem 0 .5rem 0;
    position: relative;
}
.history-year {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    border-left: 1px solid #5e6a81;
    padding-left: .15rem;
}

.history-year b {
    font-family: RubikRoman-Medium;
    font-size: 0.36rem;
    font-weight: normal;
    line-height: 0.4rem;
    color: #000000;
}

.history1-b ul .swiper-slide a {
    display: block;
    padding: 0 .6rem;
    border-left: 1px solid #b4c2c9;
}

.history1-b ul .swiper-slide a h4 {
    font-family: siyuan;
    font-size: .4rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: 0.5rem;
    color: #086644;
    margin-bottom: .2rem;
}

.history1-b ul .swiper-slide a .pics {
    margin-bottom: .2rem;
}

.history1-b ul .swiper-slide a .pics img {
    display: block;
    width: 100%;
}


.history1-b ul .swiper-slide a .info p {
    font-size: 0.18rem;
    font-weight: normal;
    line-height: 0.3rem;
    color: #333;
    margin-top: .3rem;
}

.history1-b ul .swiper-slide a .info p:nth-child(1) {
    margin-top: 0;
}

.history1-b .swiper-button-prev,
.history1-b .swiper-button-next {
    width: 0.56rem;
    height: 0.56rem;
    border-radius: 50%;
    transition: all 0.5s;
    top: auto;
    transform: translate(0, 0);
    z-index: 9;    position: absolute; margin-top:0;}


.history1-b .swiper-button-prev {
    background: rgba(8, 102, 68, .25) url(../images/icon-left-w.png) no-repeat;
    background-position: center center;
    background-size: .17rem auto;
    left: .62rem;
    top: .35rem;
}

.history1-b .swiper-button-next {
    background: rgba(8, 102, 68, .25) url(../images/icon-right-w.png) no-repeat;
    background-position: center center;
    background-size: .17rem auto;
    right: .62rem;
    top: .35rem;
}

.history1-b .swiper-button-prev:hover,
.history1-b .swiper-button-next:hover {
    background-color: #086644;
}

.history1-b .swiper-button-next:after, .history1-b .swiper-button-prev:after{display:none;}

.lsyg_an{    position: absolute; right: 0; color: #086644;}

.xxld_box{    margin-bottom: 1.5rem;
    box-shadow: 0px 0.03rem 0.16rem 0px rgba(0, 0, 0, 0.08);
    background: rgba(255, 255, 255, 0.7);
}
.xxld_tit {
    padding: .14rem 0.6rem;
    background: #086644;    color: #fff;font-size: .3rem;font-weight: 600;    text-align: center;
}
.xxld_box .box {
    padding: 0.4rem 0.6rem .7rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.xxld_box .con {
    display: flex;    width: calc(50% - 0.2rem);
    justify-content: space-between;
    padding: 0.3rem 0;
    border-bottom: 1px solid #e1e1e1;
}
.xxld_box .con h3 {
    font-size: 0.22rem;
    color: #323232;
    padding-right: 0.37rem;
    width: 2rem;
    text-align: right;
    line-height: 0.3rem;
    position: relative;
}
.xxld_box .con h3::after {
    content: '';
    display: block;
    width: 1px;
    height: 0.3rem;
    background: #e1e1e1;
    position: absolute;
    right: 0;
    top: .02rem;
}
.xxld_box .con ul {
    display: flex
;
    flex-wrap: wrap;
    width: calc(100% - 2rem);
}
.xxld_box .con ul li {
    width: 25%;
    text-align: center;
    margin-bottom: 0.12rem;
}
.xxld_box .con ul li a {
    font-size: 0.18rem;
    color: #323232;
    line-height: 0.3rem;
    display: table;
    position: relative;
    margin: 0 auto;
    transition: 0.4s;
}

.bs-list{margin-bottom: 0.4rem;}
.xxtit{margin-bottom: 0.3rem;overflow: hidden;display: flex;}
.xxtit span{font-size: 0.3rem;color: #086644;line-height: 0.3rem;align-items: center;     display: flex
;    font-weight: bold;
    flex-wrap: wrap;    position: relative;}
.xxtit span img{display: inline-block;margin-right: 0.2rem;width: 0.23rem;}
.xxtit span::after{width: 100vw;height: 1px;background: #086644;left: 120%;bottom: auto;top: 50%;    content: "";
    z-index: -1;
    position: absolute;}
.xxbs1 .fl01{padding: 0px 5%;text-align:center;}
.xxbs1 .fl01 img{max-width:60%}
.xxbs p{align-items: center;    font-size: 0.18rem !important;
    color: #333 !important;
    line-height: 0.36rem !important;
    text-align: justify;}
.xxbs p strong{line-height: 0.45rem;color:#086644; font-size:.2rem;}
.xxbs2 .fl02{padding: 0px 5%;display: flex}
.xxbs2 .fl02 .left{width: 6rem;}.xxbs2 .fl02 .left img{max-width:100%;}
.xxbs2 .fl02 .right{width: calc(100% - 6rem);padding-left: .4rem;padding-top: .3rem;}
.xxbs2 .fl02 .right p{    text-indent: 2em;}
.xxbs4 .fl03 p{text-align: left;font-size: 0.36rem;color: #242a3a;  padding-bottom:.1rem;  text-indent: 2em;}
.xxbs4 .fl03 img{max-width:60%;}
.bs-list .fl03{text-align: left;    padding: 0px 5%;}
.bs-list .cont p{text-indent:2em;}

.xxbs5 h4{display: flex;align-items: center;margin-top: 1rem;justify-content: center;font-size: 0.18rem;color: #333;line-height: 0.36rem;flex-wrap: wrap;}
.xxbs5 h4 a{background: #204198;padding: 0.1rem;color: #fff;display: flex;}
.xxbs5 h4 a img{width: auto;margin-right: 0.1rem;display: inline-block;    object-fit: none;}
.xxbs5 .fl03{justify-content: space-between;}
.xxbs5 .p{width: 40%;}
.xxbs5 .xp{width: 45%;}
.xxbs5 .xp img{width: 100%;}
.xxbs5 .p p{text-align: center;font-size: 0.18rem;color: #242a3a;line-height: 0.5rem;}
@media(max-width: 700px) {
.xxbs1 .fl01 .left,.xxbs1 .fl01 .right,.xxbs2 .fl02 .left,.xxbs2 .fl02 .right{width:100%;float:none;        text-align: center;}
.xxbs1 .fl01 .right img{max-width:100%;width:auto;}
.xxbs4 .fl03 p,.xxbs4 .fl03 p span,.xxbs5 .fl03 p,.xxbs5 .fl03 p span{        font-size: 15px !important;}
}

.jigou{padding-bottom:1rem}
.jigou .items{margin-bottom: 0.3rem;box-shadow: 0px 0.03rem 0.16rem 0px rgba(0, 0, 0, 0.08);}
.jigou .jigout_tit{ padding: .14rem 0.6rem .14rem .8rem;
    background: #086644;    color: #fff;font-size: .24rem;font-weight: 600;    text-align: left;}
.jigou .items ul{    padding: 0.5rem 0.75rem 0.2rem;background:#fff;    display: flex
;
    flex-wrap: wrap;}
.jigou .items ul li{        padding-left: 0.26rem;
    margin-bottom: 0.36rem;
    width: 50%;    position: relative;
    flex-shrink: 0;    box-sizing: border-box;
}
.jigou .items ul li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0.1rem;
    width: 0.1rem;
    height: 0.1rem;
    background-color: #f9efd3;
    border-radius: 50%;
}
.jigou .items ul li:hover:before{background-color: #086644;}

.xyfg{padding-bottom:1rem}
.xyfg ul{    display: flex; flex-wrap: wrap;justify-content: flex-start;}
.xyfg ul li{width:25%;position: relative;}
.xyfg ul li h1{position: absolute;bottom:.5rem;left:.26rem;text-align:center;font-size:.2rem;color:#fff;background:#086644;padding:.1rem}

.xyfg ul li .pic{width:100%;position: relative;overflow: hidden;}
.xyfg ul li .pic img{width:100%;}

.fy{    clear: both;
    width: 100%;
    padding: .5rem 0;
    text-align: center;
}


.con_title{    text-align: center;
    font-size: .3rem;
    color: #222;
    line-height: 1.375;
    font-weight: 600;
    max-width: 100%;
    margin: 0 auto;}

.con_time{    text-align: center;
    font-size: .16rem;
    color: #666666;
    line-height: .3rem;
    margin: .3rem 0 0;
    font-weight: normal;    border-bottom: #ebebeb 1px solid;    margin-bottom: .4rem;    padding-bottom: .1rem;}
	.con_time span{padding:0 .2rem;font-size: .16rem;}
.nextbox{clear:both;padding: 0.4rem 0 0;    border-top: 1px solid #d9d9d9; margin-bottom:.8rem}
.nextbox>div{clear:both; line-height:.38rem; font-size:.18rem; font-weight:bold}
.nextbox>div a{font-weight:normal;}
.fujian{padding:20px 0;  clear: both;   margin: 20px 0}.fujian ul li{  line-height:40px;clear: both;  background: url(../images/fujian_t.png) no-repeat left center; padding-left: 30px;}.fujian ul li a{font-size:18px; color:#124fb0}

.imglist ul li{ clear:both;    overflow: hidden;
    padding: 10px 0 30px;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 20px;}
.imglist ul li .pic{width:3rem; float:left; overflow:hidden; height:100%; margin-right:.3rem;position: relative;}
.imglist ul li .pic img{width:100%; height:100%;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;}.xbdt .hatab ul li a{display:block}
.imglist ul li h1{display:block; position:relative; font-size:.22rem; font-weight:bold; line-height:.4rem; padding:.1rem 0;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
.imglist ul li p{ font-size:.16rem; color:#6d6d6d; line-height:.3rem; display:block;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}
.imglist ul li .time{display:block; font-size:.15rem; color:#999; margin-top:.1rem;}
.imglist ul li .time span{font-size:.15rem; color:#999;padding-left:.24rem;}
.imglist ul li .time span:first-child{background:url(../images/time01.png) no-repeat left center; line-height:.3rem;  margin-right:.2rem; background-size:.15rem}.imglist ul li .time span:last-child{background:url(../images/llcs.png) no-repeat left center;background-size:.18rem;}

.imglist ul li a:hover img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}
.imglist ul li a:hover h1:before{width:100%}
.imglist ul li:hover{    box-shadow: 0px 15px 20px -17px rgba(0, 0, 0, 0.5);
    transition: all 0.3s ease-out;
    transform: scale(1.03);}

.list ul{ display: flex; flex-wrap: wrap;justify-content: flex-start;    margin: 0 -0.3rem -0.48rem;}
.list ul li{width:45%;    padding: 0 0.3rem;margin-bottom:.4rem}
.list ul li a{    padding: 0.35rem 0.3rem;
    display: block; background:rgba(249,239,211,.12);


    border: 1px solid rgba(8, 108, 68, 0.4);}
.list ul li a h1{    font-size: 0.2rem;    line-height: 1.45; min-height: 2.9em;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow: hidden;}
.list ul li a p{    margin-top: 0.2rem;    font-size: 0.16rem; color:#666;line-height: 1.63;    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow: hidden;}
	.list ul li a .time{font-size:.15rem;color:#086644;margin-top:.2rem}
.list ul li a:hover{background:#086644 url(../images/list_bg.png) no-repeat right center;box-shadow: 0 0.02rem 0.19rem rgba(8, 102, 68, 0.53);
}
.list ul li a:hover h1,.list ul li a:hover p{color:#fff}
.list ul li a:hover .time{color:#f9efd3}


.stu_tit{margin-bottom: 0.25rem;}
.stu_tit p{font-size: 0.3rem;color: #323232;padding-left: 0.17rem;position: relative;font-weight: 600;}
.stu_tit p::after{content: '';display: block;width: 0.05rem;height: 0.36rem;background: #f9efd3;position: absolute;left: 0;top: .05rem;}

.stu_tit.bai p{color: #f9efd3;}


.stu_tit.cen{margin: 0 auto;display: table;}
.stu_tit.bai_z{}
.stu_tit.bai_z p{color: #fff;}
.stu_tit.bai_z p::after{background: #fff;}

.stu_box1{display: flex;justify-content: space-between;margin-bottom: 0.8rem;align-items: flex-start;flex-wrap: wrap;}
.stu_box1 .left{width: 9.8rem;position: relative;padding-bottom: 1px;}
.stu_box1 .left .pic{width: 100%;}
.stu_box1 .left .pic img{display: block;width: 100%;}
.stu_box1 .left .con{width: 100%;box-shadow: 0px 0.1rem 0.46rem 0px rgba(0, 0, 0, 0.09);border-bottom: 0.02rem solid #086644;z-index: 4;background: #fff;
padding: 0.32rem 0.4rem 0.18rem;    box-sizing: border-box;margin-bottom:.12rem;
}
.stu_ul1{display: flex;flex-wrap: wrap;}
.stu_ul1 p{font-size: 0.18rem;color: #666;line-height:.33rem;padding:.1rem 0}
.stu_ul1 li{width: 33.33%;margin-bottom: 0.18rem;}
.stu_ul1 li a{display: block;}
.stu_ul1 li p{font-size: 0.18rem;color: #323232;padding-left: .25rem;background: url(../images/active.png) no-repeat left center;background-size: .18rem;line-height: 0.28rem;padding-right: .28rem;transition: 0.4s;}
.stu_ul1 li:hover p{transform: translate(5px);color: #086644;}
.stu_box1 .right{width: 5.8rem;background: url(../images/xuesheng_right_bg.jpg) no-repeat bottom center;background-size: cover;padding: 0.36rem 0.4rem;    box-sizing: border-box;}
.stu_ul2{display: flex;flex-wrap: wrap;}
.stu_ul2 li{width: 50%;margin-bottom: 0.2rem;}
.stu_ul2 li a{display: block;}
.stu_ul2 li p{font-size: 0.18rem;color: #fff;padding-left: .25rem;background: url(../images/active1.png) no-repeat left center;background-size: .18rem !important;line-height: 0.28rem;padding-right: 0.28rem;transition: 0.4s;}
.stu_ul2 li:hover p{transform: translate(5px);}
.stu_box1 .right .box{border-bottom: 1px dashed rgba(224,176,114,0.3);}
.stu_box1 .right .box+.box{margin-top: 0.33rem;}

.pb_sys_style3 .p_no_d{    border: 1px solid #086644!important;    background-color: #086644!important;}
.pb_sys_common .p_fun a, .pb_sys_common .p_no a,.pb_sys_common .p_t{font-size:16px!important}






@media (min-width:1000px){
.big-nav .scroll dl {transform: translateY(1rem);opacity: 0;}
body.navShow .big-nav .scroll dl {transform: translateY(0);opacity: 1;}
body.navShow .big-nav .scroll .wp dl:nth-child(1){transition: .8s .2s}
body.navShow .big-nav .scroll .wp dl:nth-child(2){transition: .8s .3s}
body.navShow .big-nav .scroll .wp dl:nth-child(3){transition: .8s .4s;        width: 15%;}
body.navShow .big-nav .scroll .wp dl:nth-child(4){transition: .8s .5s;}
body.navShow .big-nav .scroll .wp dl:nth-child(5){transition: .8s .6s}
body.navShow .big-nav .scroll .wp dl:nth-child(6){transition: .8s .7s}
body.navShow .big-nav .scroll .wp dl:nth-child(7){transition: .8s .8s;}
body.navShow .big-nav .scroll .wp dl:nth-child(8){transition: .8s .9s}
body.navShow .big-nav .scroll .wp dl:nth-child(9){transition: .8s 1s}
body.navShow .big-nav .scroll .wp dl:nth-child(10){transition: .8s 1.1s;}
.ssny .items2 {
        display: none;
    }
}


@media (max-width:999px){
	.header .logo{    padding: .16rem 0 .1rem;}
	.scrolling .header .logo a{background-size: 4rem;}
	.scrolling .header{ padding: 0 1.5rem .08rem 3vw;}
.banner .swiper-slide span{height: 54vw}
.header .h_right{display:none}
.header .logo img{height:.74rem}
.banner a::before{height:1rem}
.wp{width:auto;margin-left:.6rem;margin-right:.6rem;max-width:inherit}
 .big-nav .scroll .wp{margin-left:.6rem;margin-right:.6rem}
    .big-nav .scroll{top:1.5rem}
    .big-nav .links{display:block}
    .big-nav .scroll dl{width:100%;text-align:left}
    .big-nav .scroll dl dd{display:none;padding-left:0}
    .big-nav .scroll dl{margin-top:.2rem;margin-left:0;margin-right:0;margin-bottom:0}
    .big-nav .scroll dl dt{margin-bottom:.15rem;padding-bottom:.1rem;font-size:.3rem;padding-left:0; background:none;        border-bottom: rgba(249,239,211,.1) 1px solid;}
	.big-nav .scroll dl dt.x{background:url(../images/p_nav_t.png) no-repeat right center;}
    .big-nav .scroll dl dd ul li{font-size:.24rem}
    .big-nav .scroll dl dd ul li{margin-bottom:.2rem}
    .big-nav .scroll dl dd ul{display:flex;flex-wrap:wrap;justify-content:space-between}
    .big-nav .scroll dl dd ul li{width:48%}
.big-nav .scroll dl dt>a{font-size:.28rem}
.big-nav .scroll dl dd ul li a{color:#fff}
.news_box{    flex-wrap: wrap;  justify-content: space-between;}
.news_c{width:100%;  order: -1;   margin-bottom: .2rem;}
.news_l, .news_r{width:48.5%;}
.news_c .pic{ padding-bottom: 58.8%;}
.news_c .txt p,.news_r .one .txt p{font-size:.2rem}
.news_c .txt h1{    font-size: .26rem;}
.ty_tit>a{font-size:.2rem}

.news_l ul li h1, .news_r ul li h1,.news_l .one .txt h1,.news_r .one .txt h1,.tzgg .swiper-slide a h1,.jcdt .swiper-slide .txt h1,.mtny .list1 h1{    font-size: .24rem;}
.news_l ul li time, .news_r ul li time,.news_l .one .txt time,.tzgg .swiper-slide a span,.jcdt .swiper-slide .txt time,.ztzl a span,.mtny .list1 span{font-size:.2rem}
.news_l ul li h1, .news_r ul li h1{min-height:initial;    -webkit-line-clamp: 1;    margin-bottom: .1rem;}
.news_l ul li time, .news_r ul li time{float:left}
.tzgg .swiper-scrollbar{    width: 88%;}
.jcdt .one{display:none;}
.jcdt .swiper-container{    width: 90%; float: none; margin-left: 0;}
.jcdt .ty_tit{right:0;}
.bg1{    padding-bottom: 1.3rem;}
.bg2{        background-size: 150%;}
.jcdt .swiper-slide .txt h1{ -webkit-line-clamp: 1;}
.ssny .img-box,.ssny_sj .items{display:none}
.ssny .items2{display:block}
.ssny .ssny_box{  height: auto; margin-top: .24rem; }
.ssny_sj li .ico{ width: 1.8rem; height: 1.8rem; padding: .12rem;}
.ssny_sj li .icon img{ max-width: 60%; max-height: 60%;}

.ssny_sj li h3{ font-size: .18rem;}
.ssny_sj li h4{ font-size: .24rem;  margin-top: .1rem;}
.ssny_sj li .txt{ width: 100%; max-width:none;}
.ssny_sj li a{ gap: .1rem 0; align-items: center;flex-direction: column;justify-content: center; }
.ssny_sj .swiper-container{height:auto}

.ztzl .swiper-slide a{height:0;padding-bottom:200%}

.mtny{display:block}
.mtny_list{margin:0;width:100%}
.mtny_list .box{border-radius:.4rem; background:rgba(249,239,211,.9); padding: .7rem 6% 1rem; display: block;  display: block;  position: relative;}
.mtny .list1Box{margin-top:.2rem}
.mtny .list1 li{    margin-bottom: .35rem;}
.mtny_list .more2:before{display:none}
.mtny_list .more2{right:2%;bottom:.3rem;        z-index: 2;}
.mtny_list .more2 a{color:#333;font-size:.2rem;   writing-mode: initial;    background: url(../images/more1.png) no-repeat center right; background-size:.35rem;   padding: 0; padding-right:.4rem}
.mtny .left{ width: 100%;}
.mtny .right{display:none}
.mtny_list .hz{display:none}
.mtny .cir0{display:none}

.footer .f_logo{display:none;}
.footer .f_txt ul{font-size:.21rem;line-height: .34rem;}
.footer .f_txt{margin-left:0;margin-top: .4rem;}
.footer .f_links h1{   text-align:center; font-size: .24rem;}
.footer .f_txt ul p:nth-child(1){font-size: .24rem;}
.footer .f_links ul a{font-size:.22rem;}
.copy{height:auto;min-height:.5rem;line-height:.25rem;padding:.1rem 0}
.copy span{display: inline-block;}
.copy span, .copy span a{    font-size: .2rem;}
.footer .wp{ margin-left: .3rem;  margin-right: .3rem;}

.z_nav{display:none;}

.phone_znav{display:block;        margin: .3rem 5vw;}
.phone_znav span{height:50px;background:#086644 url(../images/nav_x_on.png) no-repeat  95% center;line-height:50px;display:block;padding: 0 20px;font-size: 18px; color: #fff; border-bottom:#f9efd3 2px solid
}
.phone_znav ul{display:none;    padding: 10px 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, .15);
    background-color: #fff;}
.phone_znav ul li a{    padding: 8px 20px;
    display: block;
    font-size: 17px;
    color: #333333;
    line-height: 1.3;
    position: relative;}

.xxgk .list1 li .art_info,.xxgk .list1 li .img,.xxgk .list2 li .art_info{width:100%;float:none}
.xxgk .list1 li .img{text-align:center;}
.xxgk .list2{margin:0;padding-left:.6rem;padding-right:.6rem;}
.xxgk .list2 li .imgs{margin:0 auto;width:82%;float:none}
.xxgk .list4 li:before{width:100%; opacity: .6; }
.xxgk .list4,.xxgk .list2 li{margin-right:0}
.xxgk .list4 .art_info{ width: 72%;}
.xxgk li .art_info p{font-size:.22rem}



.zy_banner::before{height:1rem}
.zy_banner .item img{ width: 100%;
  height: 100%;
  object-fit: cover;}
.zy_banner .item{height:4rem}


.history1-b ul .swiper-slide a h4{ font-size:.4rem}
.history1-b ul{    padding-left: .3rem;}

.xxld_box .con{width:100%}


.xyfg ul li{width:33.33%}

.list ul{margin:0}
.list ul li{padding: 0 2.1%;}


.stu_box1 .left,.stu_box1 .right{width:100%}




}
@media (max-width:800px){
	.xyfg ul li{width:50%}
}

@media (max-width:600px){
.scrolling .header { padding: 0 1.5rem .02rem 3vw;}
	.scrolling .header .logo{    padding: .1rem 0 0;}
.scrolling .header .logo a{background-size: 3rem;}
.big-nav .scroll dl dt>a{font-size: .22rem;}
.big-nav .links ul a{    font-size: .18rem;}
	.banner .swiper-slide span{ height: 70vw;}
	.header .logo img{ height: auto;}
	.header .logo{max-width: 3rem;}
	.header .navbtn{width: .715rem; height: .7rem;}
	.menu-btn .line-3{margin-top: .1rem;}
	.banner a::after{display:none;}
	.dots{bottom: .1rem !important;}
	.wp { width: auto; margin-left: 5vw;margin-right: 5vw;}
	.ty_tit{justify-content: flex-start;    margin-bottom: .1rem;}
	.bg1 .wp{ padding-top: .4rem;}
	.ty_tit h1{font-size: .3rem;}
	.ty_tit>a{ font-size: .18rem;}
.ty_tit i{ width: .6rem;height: .6rem;}
.ty_tit i:after{width: .55rem;height: .55rem;left:.02rem;top:.02rem}
.news_c .pic {   padding-bottom: 61.5%;}
.news_l, .news_r{width:100%}
.news_c .txt{box-shadow:0 0 0;border-radius:0;margin:0;width:100%;    padding: .2rem 0 .63rem;}
.news_c .txt h1{font-size:.22rem}
.news_c .txt p, .news_r .one .txt p{font-size: .18rem;}
.news_c{margin-bottom:0}
.news_l ul li h1, .news_r ul li h1, .news_l .one .txt h1, .news_r .one .txt h1, .tzgg .swiper-slide a h1, .jcdt .swiper-slide .txt h1, .mtny .list1 h1{font-size: .21rem;}
.news_l ul li time, .news_r ul li time, .news_l .one .txt time, .tzgg .swiper-slide a span, .jcdt .swiper-slide .txt time, .ztzl a span, .mtny .list1 span{font-size: .18rem;}
.tzgg .swiper-scrollbar{width: 71%;}
.jcdt .ty_tit{    position: relative; flex-direction: row;  justify-content: flex-start;top:0}
.jcdt .ty_tit h1,.jcdt .ty_tit>a{writing-mode:initial;   margin-top:0 }
.jcdt .ty_tit>a{    margin-top: .08rem; position: absolute; right: 0; background: url(../images/more.png) no-repeat center right; background-size: .68rem; padding-right: .75rem; line-height: .4rem;padding-bottom:0}
.bg2{margin-top:0;  padding-bottom: .6rem;  background-size: cover;}
.jcdt .swiper-container{margin:0;width:100%}
.bg1{padding-bottom: .5rem;}
.jcdt{padding-top:.5rem}
.jcdt .swiper-button-next{right:40%}
.jcdt .swiper-button-prev{left:40%}
.jcdt .swiper-container{ padding-bottom: .38rem;}
.bg3{padding: .22rem 0 .22rem;}
.mtny_list .box{border-radius:0; padding: .6rem 6% .6rem;}
.mtny_list .more2{bottom: auto;top: .87rem;}
.mtny .list1 span{display:block;float:none;text-align:right;margin-top:.1rem}
.mtny .list1 h1{ text-overflow: ellipsis; -webkit-line-clamp: 2;  display: -webkit-box; -webkit-box-orient: vertical;white-space: normal; line-height:.3rem}
.mtny .list1 a{display:block;}
.mtny .list1 li{margin-bottom: .15rem;}
.mtny .left{margin-top:0}
.ztzl .swiper-button-next{right:0}.ztzl .swiper-button-prev{left:0}
.footer .wp{display:block;        margin-left: .15rem; margin-right: .2rem;}
.ssny_sj li h4,.footer .f_links ul a{font-size:.21rem}
.footer .f_txt ul p{padding-left: .3rem;}
.footer .f_txt ul{font-size: .2rem;}
.footer .f_links ul a{text-align:center}
.footer .f_links{width:100%;    margin-top: .3rem;}
.copy{line-height: .3rem;}
.footer{padding: 1.2rem 0 .45rem;}

.xxgk .list2 li .imgs{display:none}
.xxgk .list4 .art_info{width:100%}
.xxgk .list4 li{margin:0;padding-left:.6rem;padding-right:.6rem;}
.xxgk .list4 li:before{display:none}

.zy_banner .item{height:3rem}


.xxld_box .box{    padding: 0.4rem .2rem .7rem;}
.xxld_box .con ul li{width:100%}
.xxld_box .con h3{    padding-right: .2rem;}

.xxld_box .con ul li a{font-size:.21rem}

.xxbs1 .fl01 img,.xxbs4 .fl03 img{max-width:100%;        display: block;
        margin: 0 auto;
}
.xxbs2 .fl02 .left,.xxbs2 .fl02 .right{width:100%;        box-sizing: border-box;}
.xxbs2 .fl02 .right{padding:0}
.xxbs2 .fl02{display:block}

.jigou .items ul li{width:100%}
.jigou .items ul{    padding: 0.5rem .2rem 0.2rem;}
.jigou .jigout_tit{    padding: .14rem 0.6rem .14rem .3rem;}

.xyfg ul li{width:100%}


.imglist ul li .pic{width:100%;float:none;margin-right:0}

.imglist ul li h1{text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        display: -webkit-box;
        -webkit-box-orient: vertical;        white-space: normal;}
.imglist ul li p{display:none}
.imglist ul li .time span{font-size:.17rem}
.con_time>span{display:block}

.list ul li{width:100%}
.list ul li a h1{font-size:.24rem;}
.list ul li a p{font-size:.2rem;}
.list ul li a .time{font-size:.2rem;}

.pb_sys_common .p_t,.p_prev.p_fun,.p_next.p_fun{display:none!important}
}