* { margin: 0rem; padding: 0rem; outline: none; }
ul, li { list-style-type: none; }
img, video, iframe { border: 0rem; max-width: 100%; }
img { /*image-rendering: pixelated;*/ }

html { font-size: 100px; }
html, body { height: 100%; }
body { font-size: 14px; font-family: Noto Sans SC,Microsoft YaHei, sans-serif,simsun; color: #1a1a1a; overflow-x: hidden; margin: 0 auto; max-width:1920px;font-weight:500;}
a { color: #333333; text-decoration: none; }
a:hover {color: #759b7d;}
input { outline: none; }
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus { transition: background-color 5000s ease-in-out 0s; }
.no-animate { opacity: 0; }

@font-face
{
    font-family: c036;
    src: url(../fonts/036-CAI978.ttf);
}
@font-face
{
    font-family: c037;
    src: url(../fonts/037-CAI978.ttf);
}
@font-face
{
    font-family: c038;
    src: url(../fonts/038-CAI978.ttf);
}
@-webkit-keyframes fadeInDown2 {
    0% { opacity: 0; -webkit-transform: translate3d(0,-50%,0); transform: translate3d(0,-50%,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInDown2 {
    0% { opacity: 0; -webkit-transform: translate3d(0,-50%,0); transform: translate3d(0,-50%,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInDown2 { -webkit-animation-name: fadeInDown2; animation-name: fadeInDown2 }

@-webkit-keyframes fadeInLeftDown {
    0% { opacity: 0; -webkit-transform: translate3d(-50%,0,0); transform: translate3d(-50%,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInLeftDown {
    0% { opacity: 0; -webkit-transform: translate3d(-50%,0,0); transform: translate3d(-50%,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInLeftDown { -webkit-animation-name: fadeInLeftDown; animation-name: fadeInLeftDown }

@-webkit-keyframes fadeInUp2 {
    0% { opacity: 0; -webkit-transform: translate3d(0,.2rem,0); transform: translate3d(0,.2rem,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInUp2 {
    0% { opacity: 0; -webkit-transform: translate3d(0,.2rem,0); transform: translate3d(0,.2rem,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInUp2 { -webkit-animation-name: fadeInUp2; animation-name: fadeInUp2 }

@-webkit-keyframes fadeOutUp2 {
    0% { opacity: 1 }
    100% { opacity: 0; -webkit-transform: translate3d(0,-0.2rem,0); transform: translate3d(0,-0.2rem,0) }
}

@keyframes fadeOutUp2 {
    0% { opacity: 1 }
    100% { opacity: 0; -webkit-transform: translate3d(0,-0.2rem,0); transform: translate3d(0,-0.2rem,0) }
}

.fadeOutUp2 { -webkit-animation-name: fadeOutUp2; animation-name: fadeOutUp2 }

@-webkit-keyframes fadeInLeft2 {
    0% { opacity: 0; -webkit-transform: translate3d(-0.6rem,0,0); transform: translate3d(-0.6rem,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInLeft2 {
    0% { opacity: 0; -webkit-transform: translate3d(-0.6rem,0,0); transform: translate3d(-0.6rem,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInLeft2 { -webkit-animation-name: fadeInLeft2; animation-name: fadeInLeft2 }

@-webkit-keyframes fadeInRight2 {
    0% { opacity: 0; -webkit-transform: translate3d(.6rem,0,0); transform: translate3d(.6rem,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInRight2 {
    0% { opacity: 0; -webkit-transform: translate3d(.6rem,0,0); transform: translate3d(.6rem,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInRight2 { -webkit-animation-name: fadeInRight2; animation-name: fadeInRight2 }

@-webkit-keyframes fadeOutRight2 {
    0% { opacity: 1 }
    100% { opacity: 0; -webkit-transform: translate3d(.6rem,0,0); transform: translate3d(.6rem,0,0) }
}

@keyframes fadeOutRight2 {
    0% { opacity: 1 }
    100% { opacity: 0; -webkit-transform: translate3d(.6rem,0,0); transform: translate3d(.6rem,0,0) }
}

.fadeOutRight2 { -webkit-animation-name: fadeOutRight2; animation-name: fadeOutRight2 }

@-webkit-keyframes fadeInLeft3 {
    0% { opacity: 0; -webkit-transform: translate3d(0%,0,0); transform: translate3d(0%,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInLeft3 {
    0% { opacity: 0; -webkit-transform: translate3d(0%,0,0); transform: translate3d(0%,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInLeft3 { -webkit-animation-name: fadeInLeft3; animation-name: fadeInLeft3 }

@-webkit-keyframes fadeInRight3 {
    0% { opacity: 1; -webkit-transform: translate3d(100%,0,0); transform: translate3d(100%,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInRight3 {
    0% { opacity: 1; -webkit-transform: translate3d(100%,0,0); transform: translate3d(100%,0,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInRight3 { -webkit-animation-name: fadeInRight3; animation-name: fadeInRight3 }

@-webkit-keyframes fadeInDown3 {
    0% { opacity: 0; -webkit-transform: translate3d(0,-0.3rem,0); transform: translate3d(0,-0.3rem,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInDown3 {
    0% { opacity: 0; -webkit-transform: translate3d(0,-0.3rem,0); transform: translate3d(0,-0.3rem,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInDown3 { -webkit-animation-name: fadeInDown3; animation-name: fadeInDown3 }

@-webkit-keyframes fadeInHeight {
    0% { opacity: 0; transform: scale(0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInHeight {
    0% { opacity: 0; transform: scale(0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInHeight { -webkit-animation-name: fadeInHeight; animation-name: fadeInHeight }

@-webkit-keyframes fadeInUp3 {
    0% { opacity: 0; -webkit-transform: translate3d(0,30%,0); transform: translate3d(0,30%,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

@keyframes fadeInUp3 {
    0% { opacity: 0; -webkit-transform: translate3d(0,30%,0); transform: translate3d(0,30%,0) }
    100% { opacity: 1; -webkit-transform: none; transform: none }
}

.fadeInUp3 { -webkit-animation-name: fadeInUp3; animation-name: fadeInUp3 }

@-webkit-keyframes fadeInwidth2 {
    0% { opacity: 0; width: 0%; }
    100% { opacity: 1; width: 100%; }
}

@keyframes fadeInwidth2 {
    0% { opacity: 0; width: 0%; }
    100% { opacity: 1; width: 100%; }
}

.fadeInwidth2 { -webkit-animation-name: fadeInwidth2; animation-name: fadeInwidth2 }

@-webkit-keyframes flip_x {
    0% { -webkit-transform: perspective(40rem) rotate3d(0,1,0,-360deg); transform: perspective(40rem) rotate3d(0,1,0,-360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out }
    40% { -webkit-transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-190deg); transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out }
    50% { -webkit-transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-170deg); transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in }
    80% { -webkit-transform: perspective(40rem) scale3d(.95,.95,.95); transform: perspective(40rem) scale3d(.95,.95,.95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in }
    100% { -webkit-transform: perspective(40rem); transform: perspective(40rem); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in }
}

@keyframes flip_x {
    0% { -webkit-transform: perspective(40rem) rotate3d(0,1,0,-360deg); transform: perspective(40rem) rotate3d(0,1,0,-360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out }
    40% { -webkit-transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-190deg); transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out }
    50% { -webkit-transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-170deg); transform: perspective(40rem) translate3d(0,0,1.5rem) rotate3d(0,1,0,-170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in }
    80% { -webkit-transform: perspective(40rem) scale3d(.95,.95,.95); transform: perspective(40rem) scale3d(.95,.95,.95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in }
    100% { -webkit-transform: perspective(40rem); transform: perspective(40rem); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in }
}

@-webkit-keyframes slideOutDown_s {
    75% { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; }
    50% { visibility: hidden; -webkit-transform: translate3d(0,.2rem,0); transform: translate3d(0,.2rem); opacity: 0; }
    100% { visibility: hidden; -webkit-transform: translate3d(0,0rem,0); transform: translate3d(0,0rem); opacity: 1; }
}

@keyframes slideOutDown_s {
    75% { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); opacity: 1; }
    50% { visibility: hidden; -webkit-transform: translate3d(0,.2rem,0); transform: translate3d(0,.2rem,0); opacity: 0; }
    100% { visibility: hidden; -webkit-transform: translate3d(0,0rem,0); transform: translate3d(0,0rem,0); opacity: 1; }
}

.animated.fadeOutRight2 { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
.animated.fadeInRight2 { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
.animated.fadeInRight3 { -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-fill-mode: both; animation-fill-mode: both }

@keyframes flips {
    0% { -webkit-transform: perspective(40rem) rotate3d(0,1,0,-180deg); }
    100% { -webkit-transform: perspective(40rem) rotate3d(0,1,0,0deg); }
}

@keyframes flipright {
    0% { -webkit-transform: perspective(40rem) rotate3d(0,1,0,180deg); }
    100% { -webkit-transform: perspective(40rem) rotate3d(0,1,0,0deg); }
}

/*video start*/
.sha_bg { background-color: rgba(0, 0, 0, .8); width: 100vw; height: 100vh; position: fixed; left: 100%; top: 0; transition: left .5s ease; z-index: 1001; }

.sha_btn_close { position: absolute; right: 5%; top: 5%; cursor: pointer; background-color: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; width: 40px; height: 40px; font-size: 18px; text-align: center; line-height: 40px; color: #444; }

.sha_vid { display: none; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); video{ max-width: 80vw; max-height: 80vh; display: block; }}

.tjio { position: fixed; top: 0px; left: 0px; background: rgba(0,0,0,.5); width: 100%; height: 100%; z-index: 999; display: none; }
.searchs { position: absolute; top: 50%; left: 50%; width: 95%; height: 50px; margin-top: -25px; transform: translateX(-50%); max-width: 500px; }
.seaz { width: 80%; overflow: hidden; float: left; background: #fff; height: 50px; }
.seay { width: 20%; overflow: hidden; float: left; background: #759b7d; height: 50px; }
.seaz input { background: none; border: 0px; outline: none; height: 50px; padding-left: 10px; padding-right: 10px; width: 100%; box-sizing: border-box; }
.seay input { width: 100%; overflow: hidden; text-align: center; color: #fff; height: 50px; background: none; border: 0px; cursor: pointer; outline: none; }
.top_search { cursor: pointer; }
.top_search img{width:16px;}

.wapmenu {background: url(../images/menu_s.png) no-repeat center;width: 0.4rem;height: 0.4rem;float: right;display: none;margin-top: 0px;background-size:0.4rem auto}
.in_topbox { position: relative; z-index: 18; }
.in_topbox .menu { position: absolute; top: 1.14rem; left: 0; width: 100%; line-height: 40px; height: auto; display: none; transition: 0.3s ease top;}
.in_topbox .menu li { float: none; width: 100%; background: rgba(255,255,255,0.95); border-top: 1px solid #EEE; text-indent: 20px; cursor: pointer; padding: 0; position: relative; }
.in_topbox .menu li:last-child { border-bottom: 1px solid #EEE; }
.in_topbox .menu li > a { display: inline; color: #333; height: 40px; line-height: 40px; }
.in_topbox .menu li:hover > a { color: #333; }
.in_topbox .menu li.cur > a { color: #333; }
.in_topbox .menu li > a:after { display: none; }
.in_topbox .menu li em { position: absolute; right: 10px; top: 15px; width: 10px; height: 10px; border: 1px solid #666; border-left: 0px; border-bottom: 0px; opacity: 1; display: block; transform: rotate(45deg); }
.in_topbox .menu li .nav { position: relative; top: 0; left: 0; width: 100%; height: auto; line-height: 30px; z-index: 101; text-align: left; background: #FFF; display: none; margin: 0; padding: 0; }
.in_topbox .menu li .nav a { display: block; width: 100%; height: 30px; color: #666; font-size: 14px; margin: 0; padding: 0; }
.in_topbox .menu li .nav a:hover { background: #18a4c7; color: #FFF; font-weight: normal; transform: translateX(0px); }
.in_topbox .menu li .nav a:after { display: none; }
.f32{font-size:.32rem;}
.f28{font-size:.28rem;}
.f26{font-size:.26rem;}
.f24{font-size:.24rem;}
.f22{font-size:.22rem;}
.f20{font-size:.2rem;}
.f18{font-size:.18rem;}
.f16{font-size:16px;}





.main_w { max-width: 1680px; margin: 0 auto; padding-left: .4rem; padding-right: .4rem; }


#PageContent { margin: 0 auto; text-align: center; margin-top: 30px }
#PageContent {padding: .6rem 0px .6rem 0px;margin: 0px;text-align: center;font-family: arial;font-size: 14px;}
#PageContent a {border: 1px solid #f3f3f3;background: #e3e3e3;width: .5rem;height: .5rem;line-height: .5rem;color: #241F23;text-decoration: none;display: inline-block;box-sizing: border-box;margin-left: 5px;margin-right: 5px;border-radius: 50px;}
#PageContent a:hover {border: #759b7d 1px solid;background: #759b7d;color: #f3f3f3;}
#PageContent a.Ahover {width: .5rem;height: .5rem;line-height: .5rem;background: #759b7d;border: 1px solid #759b7d;color: #f3f3f3;display: inline-block;box-sizing: border-box;/* margin-left: 10px; *//* margin-right: 10px; *//* border-radius: 50px; */}
#PageContent span.disabled, #PageContent span.hunp {border: 1px solid #f3f3f3;background: #e3e3e3;width: .5rem;height: .5rem;line-height: .5rem;color: #333333;display: inline-block;box-sizing: border-box;margin-left: 5px;margin-right: 5px;border-radius: 50px;}
#PageContent :first-child { border-radius: 50px; font-family: simsun;}
#PageContent :last-child { border-radius: 50px;  font-family: simsun;}



.banner{width:100%;overflow:hidden;position:relative;}
.banner .swiper-paginationx{text-align:center;position:absolute;left:0px;bottom:1.3rem;width:100%;margin:0;z-index:3;}
.banner .swiper-paginationx .swiper-pagination-bullet{width:15px;height:15px;background:url(../images/yuan.png);margin:0 0.1rem;opacity: 1;}
.banner .swiper-paginationx .swiper-pagination-bullet-active{background:url(../images/bianhuan.png);}

.top_1{width:100%;overflow:hidden;}
.top_1 .main_w{display:flex;justify-content: space-between;gap:.4rem;}
.top_1 .main_w .c_left{width:5rem;}
.top_1 .main_w .c_right{display:flex;gap:.39rem;align-items: center;}
.top_1 .main_w .c_right .menu{height:100%;}
.top_1 .main_w .c_right .menu ul{display:flex;gap:.3rem;height:100%;}
.top_1 .main_w .c_right .menu li{height:100%;font-size:16px;position:relative;display:flex;align-items: center;}
.top_1 .main_w .c_right .menu li a{color:#333;}
.top_1 .main_w .c_right .menu li.cur::after{content:"";width:100%;height:4px;background:#759b7d;display:block;position:absolute;bottom:0px;left:0px;}
.top_1 .main_w .c_right .sea_ch{display:grid;grid-template-columns:auto .32rem;border-radius:20px;background:#f5faf6;width:2.44rem;overflow:hidden;}
.top_1 .main_w .c_right .sea_ch>div{overflow:hidden;height:.45rem;}
.top_1 .main_w .c_right .sea_ch .d_input input{border:0px;background:none;height:100%;padding:0 .2rem;width:100%;box-sizing: border-box;}
.top_1 .main_w .c_right .sea_ch .d_right input{background:url(../images/00home_02_05.jpg) no-repeat left center;border:0px;width:0.19rem;height:0.19rem;height:100%;width:100%;cursor: pointer;background-size:.19rem;}
.top_1 .main_w .c_right .sea_ch .d_input input::placeholder{color:#999999}

.banner{width:100%;overflow:hidden;}
.banner .wt{position:relative;max-width:1680px;margin:0 auto;}
.banner .list{overflow:hidden;width:100%;overflow:hidden;}
.banner .thumbsSliderlist{position:absolute;top:.8rem;right:.3rem;width:3.2rem;overflow:hidden;padding-bottom:.1rem;padding-right:.1rem;}
.banner .thumbsSliderlists{height:4.45rem;overflow:hidden;}
.banner .thumbsSliderlist .swiper-slide{background:#fff;position:relative;overflow:hidden;}
.banner .thumbsSliderlist .swiper-slide-thumb-active{background:#759b7d;}
.banner .thumbsSliderlist .item{padding:.2rem;display:grid;grid-template-columns: .8rem auto;gap:.19rem;color:#333333;font-size:16px;overflow:hidden;cursor: pointer;}
.banner .thumbsSliderlist .item>div{overflow:hidden;}
.banner .thumbsSliderlist .swiper-slide-thumb-active .item{color:#fff;}
.banner .thumbsSliderlist .item_left img{object-fit:cover;height:0.6rem;}
.banner .thumbsSliderlist .item_right{display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    text-overflow: ellipsis;}
.banner .list .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .banner .arrow{display:flex;position:relative;z-index:4;margin-top:.15rem;gap:.05rem;justify-content: flex-end;}
.banner .arrow a{background:url(../images/t1.png) no-repeat left center;width:.2rem;height:.25rem;background-size:100% 100%;display:block;}
.banner .arrow .arrow_right{transform: rotate(180deg);}
.banner .arrow a:hover{background-image:url(../images/t2.png);transform: rotate(180deg);}
.banner .arrow .arrow_right:hover{transform: rotate(0deg);}
.bannerPiaofu{position:absolute;left:.8rem;bottom:1.3rem;color:#fff;line-height:1.75;width:61%;}
.bannerPiaofu .title{font-size:.28rem;padding-bottom:.1rem;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;}
.bannerPiaofu .content{display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;}
.ztin{background:#f7faf8;position:relative;z-index:3;width:10.8rem;margin:0 auto;margin-top:-.5rem;height:1rem;}
.ztin .sea_ch{display:grid;grid-template-columns:auto .72rem;border-radius:20px;background:#f5faf6;width:100%;overflow:hidden;height: 1rem;}
.ztin .sea_ch>div{overflow:hidden;height:100%;}
.ztin .sea_ch .d_input input{border:0px;background:none;height:100%;padding:0 .36rem;width:100%;box-sizing: border-box;font-size:.18rem;}
.ztin .sea_ch .d_right input{background:url(../images/t3.png) no-repeat left center;border:0px;width:72rem;height:100%;height:100%;width:100%;cursor: pointer;background-size:.32rem;}
.ztin .sea_ch .d_input input::placeholder{color:#999999}
.home_2{padding-top:.8rem;overflow:hidden;}
.home_2 .main_w{display:grid;grid-template-columns: auto 4rem;gap:.8rem;}
.home_2 .main_w>div{overflow:hidden;}
.home_2 .main_w .title{display:flex;justify-content: space-between;margin-bottom:.2rem;align-items: center;}
.home_2 .main_w .mains{display:grid;gap:.4rem;grid-template-columns: auto 7.2rem;}
.home_2 .main_w .mains .mains_left{overflow:hidden;min-height:4.8rem;}
.home_2 .main_w .mains .mains_left ul{height:100%;
    /* grid-template-rows: repeat(4, 1fr);display:grid;gap:.1rem; */
}
.home_2 .main_w .title font{color:#759b7d;font-size:.32rem;}
.home_2 .main_w .title p a{font-size:16px;color:#999999;}
.home_2 .main_w .mains .mains_left  li{border-bottom:2px solid #759b7d;background:#f5faf6;padding:.2rem;overflow:hidden;box-sizing: border-box;}
.home_2 .main_w .mains .mains_left  li .tit{font-size:16px;line-height:1.45;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;}
.home_2 .main_w .mains .mains_left  li .content{color:#999999;padding-top:.055rem;}
.home_2 .main_w .mains .mains_left  li.swiper-slide-thumb-active{border-bottom:2px solid #861f41;background:#f6eff1;}
.home_2 .main_w .mains .mains_right{overflow:hidden;position:relative;}
.home_2 .main_w .mains .mains_right .list{height:100%;}
.home_2 .main_w .mains .mains_right li{position:relative;}
.home_2 .main_w .mains .mains_right li div{position:absolute;left:.4rem;bottom:.4rem;max-width:4.6rem;color:#fff;font-size:.22rem;line-height:1.45;}
.home_2 .main_w .mains .mains_right li img{object-fit: cover;height:100%;}
.home_2 .main_w .mains .mains_right .arrow{display:flex;position:absolute;z-index:4;margin-top:.15rem;gap:.05rem;justify-content: flex-end;right:.4rem;bottom:.5rem;z-index:3;}
.home_2 .main_w .mains .mains_right .arrow a{background:url(../images/t1.png) no-repeat left center;width:.2rem;height:.25rem;background-size:.2rem auto;display:block;}
.home_2 .main_w .mains .mains_right .arrow .arrow_right{transform: rotate(180deg);}
.home_2 .main_w .mains .mains_right .arrow a:hover{background-image:url(../images/t2.png);transform: rotate(180deg);}
.home_2 .main_w .mains .mains_right .arrow .arrow_right:hover{transform: rotate(0deg);}
.home_2 .home_2_right .list li{font-size:16px;line-height:2;padding-left:.13rem;background:url(../images/dian1.png) no-repeat left center;background-size:.08rem auto;}
.home_2 .home_2_right .list li a{white-space: nowrap;text-overflow: ellipsis;overflow:hidden;display:block;}
.home_2 .home_2_right{display:grid;gap:.2rem;}
.home_2 .home_2_right>div{overflow:hidden;}


.li_quan{margin-top:.8rem;margin-bottom:.8rem;width:100%;overflow:hidden;background:url(../images/t21.jpg) no-repeat center;padding:.7rem 1.2rem;box-sizing: border-box;background-size:cover;
display:grid;
grid-template-columns:268px auto;
gap:1rem;
}
.li_quan>div{overflow:hidden;}
.li_quan .l_q_left{width:100%;overflow:hidden;}
.li_quan .l_q_left .img img{border-bottom:.04rem solid #759b7d;}
.li_quan .l_q_left .tit{color:#333333;font-size:.32rem;padding-top:.2rem;padding-bottom:.15rem;}
.li_quan .l_q_left .cont{font-size:16px;line-height:1.625;border-bottom:2px solid #759b7d;padding-bottom:.2rem;}
.li_quan .l_q_right{width:100%;overflow:hidden;display:grid;gap:.5rem;}
.li_quan .l_q_right .title{color:#759b7d;font-size:.22rem;padding-top:.32rem;border-top:2px solid #e6e6e6;padding-bottom:.2rem;line-height:1.625;}
.li_quan .l_q_right .item{position:relative;padding-top:2px;}
.li_quan .l_q_right .content{font-size:16px;line-height:2;}
.li_quan .l_q_right .title::before{position:absolute;left:0px;top:0px;width:.48rem;height:5px;background:#759b7d;content:"";display:block;}
.li_quan .l_q_right .list ul li{color:#333333;font-size:16px;line-height:1.75;display:grid;grid-template-columns: 0.8rem auto;padding-bottom:.2rem;gap:.15rem;align-items: center;}
.li_quan .l_q_right .list ul li p{color:#759b7d;font-weight:bold;font-size:.24rem;text-align:center;background:url(../images/t6.png) no-repeat left center;background-size:.18rem auto;}
.li_quan .l_q_right .list ul li p font{background:url(../images/t7.png) no-repeat right center;background-size:.18rem auto;display:block;}


.spzl{width:100%;overflow:hidden;}
.spzl .main_w{display:grid;grid-template-columns: repeat(2,1fr);gap:.4rem;}
.spzl .main_w>div{overflow:hidden;}
.spzl .main_w .title font{color:#759b7d;font-size:.32rem;}
.spzl .main_w .title {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0.3rem;
    align-items: center;
}
.spzl .main_w .title p a{font-size:16px;color:#999999;}
.spzl .spzl_left .box{position:relative;}
.spzl .spzl_left .box .biglist{overflow:hidden;}
.spzl .spzl_left .box .l_1{position:absolute;right:0px;top:0px;height:100%;z-index:3;background:url(../images/t10.jpg) no-repeat right center;background-size:100% 100%;width:22.5%;}
.spzl .spzl_left .box .biglist li{position:relative;}
.spzl .spzl_left .box .biglist li::after{content:"";display:block;position:absolute;left:calc(39% - .42rem);top:calc(50% - .42rem);width:0.83rem;height:0.83rem;background:url(../images/video.png) no-repeat center;background-size:.83rem auto;}
.spzl .spzl_left .box .biglist li div{color:#ffffff;font-size:.22rem;position:absolute;bottom:.4rem;left:.4rem;max-width:4.68rem;}
.spzl .spzl_left .box .l_1 .l_t1{width:100%;overflow:hidden;margin-top:.4rem;margin-bottom:.2rem;}
.spzl .spzl_left .box .l_1 .l_t1 a{background:url(../images/t8.png) no-repeat center;display:block;background-size:.26rem auto;}
.spzl .spzl_left .box .l_1 .smallList{height:calc(100% - 1.8rem);width:62%;margin:0 auto;overflow:hidden;}
.spzl .spzl_left .box .l_1 .smallList li{overflow:hidden;box-sizing: border-box;}
.spzl .spzl_left .box .l_1 .smallList li.swiper-slide-thumb-active{border:4px solid #ffffff;}
.spzl .spzl_left .box .l_1 .smallList li img{object-fit: cover;height:100%;width:100%}
.spzl .spzl_left .box .l_1 .l_t2{width:100%;overflow:hidden;margin-top:.2rem;}
.spzl .spzl_left .box .l_1 .l_t2 a{background:url(../images/t9.png) no-repeat center;display:block;background-size:.26rem auto;}
.spzl .spzl_right ul{display:grid;grid-template-columns: repeat(2,1fr);gap:.2rem;}
.spzl .spzl_right li{position:relative;}
.spzl .spzl_right li font{position:absolute;left:0px;bottom:0px;font-size:.24rem;text-align:center;display:block;width:100%;color:#fff;padding-bottom:.28rem;}
.spzl .spzl_right li img{vertical-align: bottom;}

.djk{overflow:hidden;padding-top:.8rem;padding-bottom:.8rem;width:100%;overflow:hidden;}
.djk .cont_s{background:url(../images/00home_02_25.jpg) no-repeat center;background-size:cover;padding:.8rem;overflow:hidden;box-sizing: border-box;width:100%;}
.djk .cont_s .titles{color:#759b7d;font-size:.32rem;}
.djk .cont_s .titles font{color:#333333;display:inline-block;margin-left:.4rem;}
.djk .hxia{width:100%;overflow:hidden;}
.djk .hxia ul{display:flex;justify-content: center;gap:.28rem;margin:.52rem auto;}
.djk .hxia img{width:2.3rem;}
.djk  li{overflow:hidden;}
.djk  li .tit_1{display:flex;gap:.15rem;flex-wrap: wrap;padding-top:.25rem;padding-bottom:.2rem;border-bottom:2px solid #759b7d;align-items: flex-end;}
.djk  li .tit_1 font{color:#333333;font-size:.28rem;}
.djk  li .tit_1 p{color:#808080;}
.djk  li .hzhan{color:#333333;font-size:.18rem;margin-top:.24rem;background:url(../images/t12.png) no-repeat left center;padding-left:.19rem;background-size:.1rem auto;}
.djk .hxia_nt{overflow:hidden;width:100%;overflow:hidden;}
.pagi-swiper-pagination{width:100%;text-align:center;margin-top:.5rem;}
.pagi-swiper-pagination .swiper-pagination-bullet{width:0.1rem;height:0.1rem;border:1px solid #759b7d;border-radius:50%;background:none;opacity:1;margin:0 4px;}
.pagi-swiper-pagination .swiper-pagination-bullet-active{background:#759b7d;}


.yjly{overflow:hidden;width:100%;background:url(../images/00home_02_28.jpg) no-repeat center;background-size:cover;box-sizing: border-box;padding:.8rem;}
.yjly .title{text-align:center;font-size:.36rem;color:#fff;font-weight:bold;}
.yjly .list1{overflow:hidden;margin-top:.59rem;}
.yjly .list1 ul{display:grid;grid-template-columns: repeat(5,1fr);gap:.2rem;}
.yjly .list1 li{background:url(../images/t17.jpg) no-repeat center;padding:.4rem .32rem;background-size:cover;position:relative;transition:background 0.3s ease;border-bottom:3px solid #759b7d}
.yjly .list1 li:nth-child(1){background-image:url(../images/t23.jpg);}
.yjly .list1 li:nth-child(3){background-image:url(../images/t18.jpg);}
.yjly .list1 li:nth-child(4){background-image:url(../images/t19.jpg);}
.yjly .list1 li:nth-child(5){background-image:url(../images/t20.jpg);}
.yjly .list1 li .nr{position:absolute;left:0px;top:1.45rem;width:100%;height:100%;display: flex;justify-content: center;text-align:center;}
.yjly .list1 li .nr_2{
    z-index:-1;
    position:relative;
}
.yjly .list1 li .nr_2 *{
    transform:translateY(100%);
    transition:transform 0.3s ease;
}
.yjly .list1 li .nr .tit{color:#333333;font-size:.28rem;margin-top:.19rem;}
.yjly .list1 li .nr .img{position:relative;padding-bottom:.2rem;}
.yjly .list1 li .nr .img img{max-width:.67rem;}
.yjly .list1 li .nr .img::after{width:.32rem;height:2px;background:#d7d7d7;content:"";display:block;position:absolute;bottom:0px;left:calc(50% - .16rem);}
.yjly .list1 li:hover{background-image:url(../images/13.jpg);}
.yjly .list1 li:nth-child(2):hover{background-image:url(../images/14.jpg);}
.yjly .list1 li:nth-child(3):hover{background-image:url(../images/15.jpg);}
.yjly .list1 li:nth-child(4):hover{background-image:url(../images/16.jpg);}
.yjly .list1 li:nth-child(5):hover{background-image:url(../images/17.jpg);}
.yjly .list1 li:hover .nr{display:none;}
.yjly .list1 li:hover .nr_2{z-index:0;}
.yjly .list1 li:hover .nr_2 *{transform:translateY(0%);}
.yjly .list1 li .nr_2 .titles1{color:#ffffff;font-size:.28rem;padding:.2rem;border-top:2px solid #acc3b1;border-bottom:2px solid #acc3b1;text-align:center;}
.yjly .list1 li .nr_2 .cont{margin:.3rem auto;font-size:16px;color:#fff;line-height:1.75;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
    overflow: hidden;
    text-overflow: ellipsis;
}
.yjly .list1 li .nr_2 .more {text-align:center;}
.yjly .list1 li .nr_2 .more a{color:#ffffff;display:inline-block;display:inline-block;padding-bottom:.07rem;border-bottom:1px solid #dde6df;}
.links{margin-top:.8rem;border-top:3px solid #acc3af;padding:.28rem 0;font-size:16px;color:#5b5b5b;display:grid;border-bottom:1px solid #e0e0e0;grid-template-columns: 85px auto;}
.links .list a{color:#5b5b5b;}
.links .list ul{display:flex;gap:.18rem;flex-wrap: wrap;}
.footer{text-align:center;padding-top:.4rem;}
.footer .img1{padding-bottom:.39rem;}
.footer .img1 img{width:4.98rem;}
.footer .nvon{font-size:16px;line-height:2;color:#4c4c4c;padding-bottom:.3rem;}
.footer .nvon a{color:#4c4c4c;}
.footer .copts{text-align:center;color:#5b5b5b;padding-bottom:.4rem;}

.banner_nr{width:100%;overflow:hidden;background:url(../images/team_1_03.jpg) no-repeat center;background-size:cover;}
.banner_nr{padding:1rem 1.35rem;box-sizing: border-box;}
.banner_nr .nron{position:relative;}
.banner_nr .sb{width:.28rem;position:absolute;right:0px;bottom:0px;}
.banner_nr .sb img{animation: 2.5s cubic-bezier(0.55, 0.09, 0.68, 0.53) 0s infinite normal none running slideOutDown_s;}
.banner_nr .title1{color:#ffffff;font-size:.44rem;}
.banner_nr .position{color:#fff;margin-top:.2rem;background:url(../images/position.png) no-repeat left center;padding-left:14px;background-size:9px auto;}
.banner_nr .position a{color:#fff;opacity: .7;}
.banner_nr .position a.cur{opacity: 1;}


.tuandui .list{border-bottom:1px solid #e0e0e0;}
.tuandui .list ul{display:flex;flex-wrap: wrap;}
.tuandui .list li{padding:.25rem;overflow:hidden;font-size:18px;margin-bottom:-1px;}
.tuandui .list li.cur,.tuandui .list li:hover{background:#f5faf6;border-bottom:2px solid #759b7d;}
.tuandui .list li.cur a,.tuandui .list li:hover a{color:#759b7d;}

.item_quan{background:#f7f7f7;padding:.4rem;overflow:hidden;}
.item_quan{margin:.4rem auto;}
.item_quan .list ul{display:grid;grid-template-columns: repeat(5,1fr);gap:.4rem;}
.item_quan .list li{overflow:hidden;}
.item_quan .list li .tit_1{display:flex;gap:.15rem;flex-wrap: wrap;padding-top:.25rem;padding-bottom:.2rem;border-bottom:2px solid #759b7d;align-items: flex-end;}
.item_quan .list li .tit_1 font{color:#333333;font-size:.28rem;}
.item_quan .list li .tit_1 p{color:#808080;}
.item_quan .list li .hzhan{color:#333333;font-size:.18rem;margin-top:.24rem;background:url(../images/t12.png) no-repeat left center;padding-left:.19rem;background-size:.1rem auto;}
.item_quan .list li .images img{width:100%;}

.fyes{width:100%;text-align:center; padding-top:0.4rem; overflow:hidden;}
.fyes .p_pages .p_first,.fyes .p_pages .p_first_d,.fyes .p_pages .p_last_d,.fyes .p_pages .p_last{display:none;}
.fyes .p_pages span{display:inline-block;width: 0.5rem;height: 0.5rem;border-radius: 50px;color: #333;font-size:0.16rem;font-family:arial;/* border:0.01rem solid #e2e2e2; */background: #e3e3e3;line-height: 0.52rem;margin-left:0.05rem;margin-right:0.05rem;overflow: hidden;}
.fyes .p_pages span a{display:block;}
.fyes .p_pages  a:hover{background: #759b7d;color:#fff;}
.fyes .p_pages  .this-page,.fyes .p_pages .p_no_d{background: #759b7d;color:#fff;}
.fyes .p_prev a,.fyes .p_prev_d{position:relative;}
.fyes .p_prev_d::before,.fyes .p_prev a::before{content:"<";font-family:"simsun";text-align:center;width:100%;height:100%;position:absolute;left:0rem;top:0rem;background: #e3e3e3;}
.fyes .p_pages  .p_prev a:hover::before{background:#759b7d;color:#fff;}
.fyes .p_next a,.fyes .p_next_d{position:relative;}
.fyes .p_next a::before,.fyes .p_next_d::before{content:">";font-family:"simsun";text-align:center;width:100%;height:100%;position:absolute;left:0rem;top:0rem;background: #e3e3e3;}
.fyes .p_pages  .p_next a:hover::before{background: #759b7d;color:#fff;}
.fyes .p_pages  .break{border:0rem;}

.banner_news{background-image:url(../images/news1.jpg);}
.item_news{width:100%;overflow:hidden;margin:.4rem 0;}
.item_news ul{display:grid;grid-template-columns: repeat(2,1fr); gap:.4rem .6rem;}
.item_news li{padding:.3rem;overflow:hidden;background:#f7f7f7;}
.item_news li .tit{color:#333333;font-size:18px;}
.item_news li .conts{color:#999999;margin-top:.15rem;}

.item_science{width:100%;overflow:hidden;margin-top:.4rem;}
.item_science ul{display:grid;grid-template-columns: repeat(2,1fr);gap:.4rem .6rem;}
.item_science li{background:#f7f7f7;padding:.3rem;overflow:hidden;}
.item_science .t_1{font-size:16px;line-height:1.75;}
.item_science .t_2{color:#999999;padding:.25rem 0;overflow:hidden;border-bottom:1px solid #d6d6d6;}
.item_science .t_3{display:grid;grid-template-columns:minmax(2.2rem,1fr) minmax(4rem,1fr) auto;gap:.3rem;padding-top:.3rem;align-items: center;}
.item_science .t_3>div{overflow:hidden;}
.item_science .t_3 font{color:#333333;}
.item_science .t_3 p{color:#999999;padding-top:.1rem;}
.item_science .t_3 .more{color:#759b7d;font-size:16px;}

.banner_research{background-image:url(../images/04_03.jpg);}
.yjly2 .box{margin:0.6rem 0;}
.yjly2 .box .item{display:grid;grid-template-columns: 1fr 1fr; align-items: center;}
.yjly2 .box .item>div{overflow:hidden;}
.yjly2 .box .item .d2{padding:.6rem;}
.yjly2 .box .item .d2 .im1{width:.8rem;}
.yjly2 .box .item .d2 .tit{font-size:.26rem;padding:.3rem 0;}
.yjly2 .box .item .d2 .conts{line-height:2.2857;padding-bottom:.2rem;}
.yjly2 .box .item:nth-child(2n) :nth-child(2){order:1;}
.yjly2 .box .item:nth-child(2n) :nth-child(1){order:2;}
.yjly2 .box .item:nth-child(2n+1) .d2{padding-right:0px;}
.yjly2 .box .item:nth-child(2n) .d2{padding-left:0px;}


.banner_picture{background-image:url(../images/05_03.jpg);}

.yjly3{overflow:hidden;width:100%;margin: .4rem auto;}
.yjly3 .list ul{display:grid;grid-template-columns: repeat(3,1fr);gap:.4rem;}
.yjly3 .list li{overflow:hidden;}
.yjly3 .list li p{text-align:center;font-size:.24rem;padding-top:.25rem;}
.yjly3 .list li img{width:100%;overflow:hidden;}

.banner_video{background-image:url(../images/06video_03.jpg);}
.yjly4{overflow:hidden;width:100%;margin: .4rem auto;}
.yjly4 .list ul{display:grid;grid-template-columns: repeat(2,1fr);gap:.6rem;}
.yjly4 .list li{overflow:hidden;}
.yjly4 .list li p{text-align:center;font-size:18px;padding:.35rem;border-bottom:1px solid #e0e0e0;}
.yjly4 .list li div{position:relative;}
.yjly4 .list li div::after{position:absolute;left:calc(50% - 0.41rem);top:calc(50% - 0.41rem);width:.83rem;height:.83rem;background:url(../images/video.png) no-repeat center;background-size:.83rem auto;content:"";display:block;}
.yjly2 .box .item .d1{height:100%;overflow:hidden;}
.yjly2 .box .item .d1 img{object-fit: cover;height:100%;width:100%;}


.news_content{min-height:400px;width:100%;overflow:hidden;padding:0.79rem 0;line-height:2;}
.news_content .titles{width:100%;overflow:hidden;line-height: 1.5;font-size: 26px;text-align:center;}
.news_content .fbtitles{width:100%;overflow:hidden;line-height: 1;font-size: 16px;text-align:center;padding-top: 0.2rem;color:#999;}
.news_content .shij{text-align:center;padding-top:0.2rem;}
.news_content .contens{width:100%;overflow:hidden;line-height:2;padding-top:0.2rem;font-size: 16px;padding-top: 0.3rem;}
.news_content .contens .main_art{padding-top: 0.3rem;font-size: 14px;}

.about-content{min-height:400px;padding:0.4rem 0;line-height:2;overflow:hidden;}