*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:""}
table{border-collapse:collapse;border-spacing:0}
body{color:#3d4c63;background:#fff;font:14px/1.5 "HONORSansCN-Regular",sans-serif;outline:0}
a{color:#333;text-decoration:none;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
a:hover{color:inherit}
img{max-width:100%;border:none;-webkit-transition:all 1.5s linear;-o-transition:all 1.5s linear;transition:all 1.5s linear}
em,i{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea{font-size:12px;color:#444;font-family:"HONORSansCN-Regular",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
button,input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
.false:focus{border:2px solid #ff1531;background:#fff}
::-webkit-input-placeholder{color:#666}
::-moz-placeholder{color:#666}
:-ms-input-placeholder{color:#666}
::-ms-clear,::-ms-reveal{display:none}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}
.col-l,.l{float:left}
.col-r,.r{float:right}
.ani{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.unselect{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
/*!字体*/
@font-face{font-family:BEBAS;src:url(../fonts/BEBAS.ttf)}
@font-face{font-family:HONORSansCN-Regular;src:url(../fonts/HONORSansCNRegular.woff2)}
@font-face{font-family:HONORSansCN-Bold;src:url(../fonts/HONORSansCNBold.woff2)}
body{position:relative;z-index:1}
.body-c1{background-color:#eee}
.wp{width:100%;max-width:1560px;margin:0 auto}
.wp2{width:100%;max-width:1280px;margin:0 auto}
/*!动画*/
.animated{animation-timing-function:cubic-bezier(.42,0,.58,1);-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1)}
@keyframes Ani1{
from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
@keyframes Ani2{
from{width:0}
to{width:100%}
}
@keyframes Ani3{
from{left:0}
to{left:-100%}
}
/*!公用*/
h2, h3, h4{font-weight: normal}
.background-filter{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:rgba(255,255,255,.7);z-index:-1}
.swiper-scrollbar{margin:40px auto 0!important;position:static!important;width:420px!important;height:8px!important;border-radius:4px!important;background-color:#fbfeff!important}
.swiper-scrollbar .swiper-scrollbar-drag{background-color:#ff7233!important;border-radius:4px!important}
.bg-line{position:absolute;left:0;bottom:40px;right:0;height:900px;overflow:hidden;z-index:-1;display:-webkit-flex;display:flex;align-items:flex-end}
.bg-line svg{position:relative;display:block;flex-shrink:0}
.bg-line img{position:relative;flex-shrink:0;animation:Ani3 10s linear infinite;-webkit-animation:Ani3 10s linear infinite}
.row-in1{padding:160px 0 100px;position:relative;z-index:1}
.page{padding-top:60px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.page ul{max-width:100%;flex-shrink:0;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.page ul li{padding:0 5px;flex-shrink:0}
.page ul a,.page ul span{padding:0 10px;display:block;min-width:60px;line-height:56px;border:2px solid #649173;border-radius:50%;font-size:14px;color:#649173;text-align:center;font-family:HONORSansCN-Bold}
.page ul span{border-color:transparent}
.page ul .prev{padding-right:35px}
.page ul .next{padding-left:35px}
.page ul .next a,.page ul .prev a{width:60px;height:60px;padding:0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:17px auto;background-size:17px auto;border:2px solid #649173}
.page ul .prev a{background-image:url(../images/icon-prev1.svg)}
.page ul .prev a:hover{background-image:url(../images/icon-prev2.svg)}
.page ul .next a{background-image:url(../images/icon-next2.svg)}
.page ul .next a:hover{background-image:url(../images/icon-next3.svg)}
.page ul .active a,.page ul a:hover{background-color:#649173;color:#fff}
.text-1{margin-bottom:33px}
.text-1 .tit{padding-left:27px;font-size:32px;color:#ff7233;position:relative;font-family:HONORSansCN-Bold}
.text-1 .tit:before{content:'';position:absolute;left:0;top:50%;width:8px;height:30px;background-color:#ff7233;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.text-1 .txt{margin-top:12px;padding-left:27px;font-size:16px;color:#1e1e1e;line-height:1.88;font-family:HONORSansCN-Regular}
.btns-1 .more{padding:0 20px;display:block;min-width:160px;height:58px;line-height:54px;border:2px solid #ff7233;border-radius:29px;font-size:14px;color:#ff7233;text-align:center;font-family:HONORSansCN-Regular;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.btns-1 .more i{margin-right:4px;display:block;width:17px;height:17px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:contain;background-size:contain;flex-shrink:0;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.btns-1 .more:hover{background-color:#ff7233;color:#fff}
.btns-1 .more:hover i{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px)}
.btns-1 .more .icon-more{background-image:url(../images/btns-icon1.svg)}
.btns-1 .more:hover .icon-more{background-image:url(../images/btns-icon2.svg)}
.btns-1 .more .icon-link{background-image:url(../images/btns-icon3.svg)}
.btns-1 .more:hover .icon-link{background-image:url(../images/btns-icon4.svg)}
.btns-1 .more .icon-fill{background-image:url(../images/btns-fill1.svg)}
.btns-1 .more:hover .icon-fill{background-image:url(../images/btns-fill1.svg)}
.btns-1 .more .icon-down{background-image:url(../images/icon-down4.svg)}
.btns-1 .more:hover .icon-down{background-image:url(../images/icon-down5.png)}
.btns-1.white .more{border-color:#fff;color:#fff}
.btns-1.white .more:hover{border-color:#649173;background-color:#649173}
.btns-1.white .more .icon-more{background-image:url(../images/btns-icon2.svg)}
.btns-1.green .more{border-color:#649173;color:#649173}
.btns-1.green .more:hover{background-color:#649173;color:#fff}
/*!头部*/
.header-menuBtn{display:none;position:absolute;right:20px;top:50%;margin-top:-10px;width:20px;height:20px;cursor:pointer;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;z-index:5}
.header-menuBtn span{position:absolute;left:0;top:50%;right:0;width:100%;height:4px;margin-top:-2px;background-color:#649173;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.header-menuBtn span:after,.header-menuBtn span:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;background-color:#649173;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.header-menuBtn span:before{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}
.header-menuBtn span:after{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px)}
.header-menuBtn.header-menuBtn__open span{background-color:transparent}
.header-menuBtn.header-menuBtn__open span:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);background-color:#d5152c}
.header-menuBtn.header-menuBtn__open span:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);background-color:#d5152c}
.header{padding:0 60px;position:fixed;left:0;top:0;right:0;height:100px;z-index:100;display:-webkit-flex;display:flex;justify-content:space-between}
.header .background-filter{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.header .header-logo{width:380px;flex-shrink:0;display:-webkit-flex;display:flex;align-items:center}
.header .header-logo img{display:block;max-height:100%}
.header .header-hdr{display:-webkit-flex;display:flex}
.header-nav{height:100%;display:-webkit-flex;display:flex}
.header .header-nav>li{padding:0 30px;position:relative}
.header .header-nav>li>a{display:block;height:100%;font-size:20px;color:#1e1e1e;font-family:HONORSansCN-Bold;position:relative;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.header .header-nav>li>a:after{content:'';position:absolute;left:0;bottom:0;right:0;height:5px;background-color:#ff7233;opacity:0;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.header .header-nav>li>a i{margin-left:4px;display:block;width:12px;height:8px;background:url(../images/icon-down1.svg) center center no-repeat;-webkit-background-size:contain;background-size:contain;display:none}
.header .header-nav>li.on>a,.header .header-nav>li:hover>a{color:#ff7233}
.header .header-nav>li.on>a:after,.header .header-nav>li:hover>a:after{opacity:1}
.header .header-nav>li.on>a i,.header .header-nav>li:hover>a i{background-image:url(../images/icon-down2.svg)}
.header .header-nav .header-navsub{padding-top:10px;position:absolute;left:50%;top:100%;min-width:200px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:10;display:none}
.header .header-nav .header-navsub .header-navsub-in{padding:10px 0;border-radius:30px;overflow:hidden;position:relative;z-index:1}
.header .header-nav .header-navsub .header-navsub-in .background-filter{border-radius:30px}
.header .header-nav .header-navsub a{padding:15px 30px;display:block;font-size:16px;color:#1e1e1e;font-family:HONORSansCN-Bold;line-height:1.5;position:relative}
.header .header-nav .header-navsub a:after{content:'';position:absolute;left:30px;bottom:0;right:30px;height:1px;background-color:#eee}
.header .header-nav .header-navsub a:last-child:after{display:none}
.header .header-nav .header-navsub a:hover{color:#ff7233}
.header .header-lang{margin-left:44px;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.header .header-lang .btns{padding:0 20px;display:block;min-width:160px;line-height:60px;background-color:#649173;border-radius:30px;font-size:16px;color:#f9f9f9;text-align:center;font-family:HONORSansCN-Bold;display:-webkit-flex;display:flex;justify-content:center;align-items:center;flex-shrink:0}
.header .header-lang .btns i{margin-right:8px;display:block;width:24px;height:24px;background:url(../images/icon-lang1.svg) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.header .header-lang .btns:hover{text-shadow:0 5px 10px rgba(0,0,0,.5)}
.body-in .header>.background-filter{opacity:0}
.body-down .header>.background-filter{opacity:1}
/*!底部*/
.main{background-color:#eee}
.footer{background-color:#fff;position:sticky;bottom:0;z-index:-1}
.footer .wp{max-width:1280px}
.footer-1{padding:5px 0 40px}
.footer-2{padding:10px 0;background-color:#649173}
.footer-2 .wp{height:100%;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.footer .footer-logo{margin-bottom:5px;height:140px;display:-webkit-flex;display:flex;justify-content:center;align-content:center}
.footer .footer-logo a{display:-webkit-flex;display:flex;justify-content:center;align-content:center}
.footer .footer-logo img{max-height:100%;display:block;flex-shrink:0}
.footer .footer-info{margin-bottom:36px;font-family:HONORSansCN-Regular;border:1px solid #f5f5f5;display:-webkit-flex;display:flex;flex-wrap:wrap}
.footer .footer-info .item{padding:16px 20px;width:33.33%;position:relative;flex-shrink:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center}
.footer .footer-info .item:after{content:'';position:absolute;right:0;top:0;bottom:0;width:1px;background-color:#f5f5f5}
.footer .footer-info .icon{margin:0 auto 3px;width:20px;height:20px;line-height:20px;font-size:0;text-align:center}
.footer .footer-info .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.footer .footer-info .tit{font-size:14px;color:#333;text-align:center}
.footer .footer-friendLk .fL-tit{margin-bottom:26px;font-size:14px;color:#333;text-align:center;font-family:HONORSansCN-Regular}
.footer .footer-friendLk .fL-lgs{display:-webkit-flex;display:flex;justify-content:center}
.footer .footer-friendLk .fL-lgs .item{padding:0 15px}
.footer .footer-friendLk .fL-lgs .con{display:block;display:-webkit-flex;display:flex;align-items:center}
.footer .footer-friendLk .fL-lgs .pic{margin-right:10px;padding:7.5px;width:60px;height:60px;line-height:45px;font-size:0;text-align:center;border-radius:50%;background-color:#f5f5f5;flex-shrink:0}
.footer .footer-friendLk .fL-lgs .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.footer .footer-friendLk .fL-lgs .tit{font-size:14px;color:#1e1e1e;font-family:HONORSansCN-Bold;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.footer .footer-friendLk .fL-lgs .item:hover .tit{color:#ff7233}
.footer .footer-share{display:-webkit-flex;display:flex;align-items:center}
.footer .footer-share .item{margin-right:10px;position:relative}
.footer .footer-share .icon{width:40px;height:40px;line-height:40px;font-size:0;text-align:center;opacity:.5}
.footer .footer-share .icon img{display:inline-block;vertical-align:middle;max-width:70%;max-height:70%}
.footer .footer-share .pop-pic{padding:5px;position:absolute;left:50%;bottom:100%;width:120px;height:120px;line-height:110px;font-size:0;text-align:center;background-color:#fff;box-shadow:0 35px 65px 0 rgba(43,170,145,.1);border-radius:10px;-webkit-transform:translate(-50%,-10px);-ms-transform:translate(-50%,-10px);-o-transform:translate(-50%,-10px);transform:translate(-50%,-10px);opacity:0;visibility:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.footer .footer-share .pop-pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.footer .footer-share .item:hover .icon{opacity:1}
.footer .footer-share .item:hover .pop-pic{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1;visibility:visible}
.footer .footer-copy{font-size:14px;color:#fff;font-family:HONORSansCN-Regular}
.footer .footer-copy a{color:inherit;font-size:inherit}
.footer .footer-copy a:hover{text-decoration:underline}
.footer .footer-return .btns{display:block;width:40px;height:40px;background:#fff url(../images/icon-return1.svg) center center no-repeat;-webkit-background-size:14px auto;background-size:14px auto;border-radius:50%}
.footer .footer-return .btns:hover{background-image:url(../images/icon-return2.svg);background-color:#ff7233}
/*!banner*/
.banner{height:100vh;position:relative;background-color: #eee; overflow:hidden}
.banner:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:440px;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);z-index:2}
.banner .video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:1}
.banner .banner-cont{padding:70px 62px;position:absolute;left:0;bottom:0;right:0;z-index:10}
.banner .banner-cont .text{width:42%}
.banner .banner-cont .tit{font-size:62px;color:#fff;line-height:1.29;font-family:HONORSansCN-Bold}
.banner .banner-cont .txt{margin-top:20px;font-size:16px;color:#fff;line-height:2.19;font-family:HONORSansCN-Bold}
.banner .banner-cont .icon-next{position:absolute;display:block;left:50%;bottom:80px;width:144px;height:144px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:10;display:none}
.banner .banner-cont .icon-next:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/btns-bg1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;animation:Ani1 10s linear infinite;-webkit-animation:Ani1 10s linear infinite}
.banner .banner-cont .icon-next:after{content:'';position:absolute;left:50%;top:50%;width:27px;height:24px;background:url(../images/icon-next1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
/*!ban*/
.ban{margin-bottom:60px;height:610px;border-radius:40px;position:relative;z-index:10}
.ban .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;border-radius:40px;z-index:-1}
.ban .ban-cont{padding:28px 40px 0;position:absolute;left:0;bottom:0;right:0;border-radius:40px;z-index:10;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.ban .ban-cont .background-filter{background-color:rgba(100,145,115,.1);border-radius:40px}
.ban .ban-cont .left{width:calc(100% - 260px);flex-shrink:0}
.ban .ban-cont .right{flex-shrink:0}
.ban .ban-cont .ban-tit{margin-bottom:41px;font-size:48px;color:#fff;font-family:HONORSansCN-Bold}
.tabs-tit2{margin:0 -25px;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-end}
.tabs-tit2 li{margin:0 25px}
.tabs-tit2 .tit{padding-bottom:36px;display:block;height:100%;position:relative;font-size:16px;color:#fff;font-family:HONORSansCN-Bold}
.tabs-tit2 .tit:after{content:'';position:absolute;left:0;bottom:0;right:0;height:5px;background-color:#fff;opacity:0}
.tabs-tit2 .on .tit:after{opacity:1}
/*!index*/
.main-index{padding:72px 0 60px;background-color:#eee;position:relative;z-index:1}
.row-index1{margin-bottom:72px;overflow:hidden}
.row-index1 .wp{height:100%;position:relative}
.row-index1 .btns-1{position:absolute;right:0;top:0;z-index:10}
.active-1{position:relative;overflow:hidden}
.active-1 .con{display:block}
.active-1 .hd{margin-bottom:5px;padding-right:30px;height:100px;background-color:#fff;border-radius:40px;position:relative;z-index:1;display:-webkit-flex;display:flex;justify-content:space-between}
.active-1 .hd:before{content:'';position:absolute;left:0;top:0;bottom:0;width:120px;background-color:#649173;border-radius:40px;z-index:-1;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.active-1 .hd .date{width:120px;color:#fefefe;font-family:BEBAS;line-height:1.2;flex-shrink:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center}
.active-1 .hd .date .d1{font-size:32px}
.active-1 .hd .date .d2{margin-top:4px;font-size:14px}
.active-1 .hd .time{display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}
.active-1 .hd .time .t1,.active-1 .hd .time .t2{margin:5px 0}
.active-1 .hd .time .t1{display:-webkit-flex;display:flex}
.active-1 .hd .time .t1 span{margin-left:5px;padding:0 10px;min-width:44px;display:block;border-radius:11px;line-height:21px;font-size:12px;text-align:center;background-color:#f5f5f5;font-family:HONORSansCN-Regular;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.active-1 .hd .time .t1 .t-before{color:#649173}
.active-1 .hd .time .t1 .t-after{color:#ff7233}
.active-1 .hd .time .t2{font-size:12px;color:#1e1e1e;font-family:HONORSansCN-Regular;display:-webkit-flex;display:flex;align-items:flex-end;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.active-1 .hd .time .t2 span{font-size:16px;color:#1e1e1e;font-family:BEBAS;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.active-1 .hd .time .t2 em{margin:0 8px}
.active-1 .bd{padding:20px 30px 0;background-color:#fff;border-radius:40px}
.active-1 .bd .tit{font-size:20px;color:#1e1e1e;line-height:1.75;height:5.25em;font-family:HONORSansCN-Bold;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.active-1 .bd .bd-info{margin-top:10px;padding:15px 0;border-top:1px solid #eee;font-size:16px;color:#333;font-family:HONORSansCN-Regular}
.active-1 .con:hover .hd:before{width:100%}
.active-1 .con:hover .hd .time .t1 span{background-color:#fff}
.active-1 .con:hover .hd .time .t2{color:#fff}
.active-1 .con:hover .hd .time .t2 span{color:#fff}
.active-1 .con:hover .bd .tit{color:#ff7233}
.row-index2{overflow:hidden}
.row-index2 .wp{height:100%;position:relative}
.row-index2 .btns-1{position:absolute;right:0;top:0;z-index:10}
.trends-1{position:relative}
.trends-1 .slider{margin:0 -40px;padding:0 40px 40px;position:relative;overflow:hidden}
.trends-1 .con{display:block;border-radius:40px;background-color:#fbfeff;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.trends-1 .hd{padding-right:40px;height:100px;background-color:#f5f5f5;position:relative;z-index:1;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.trends-1 .hd .date{width:120px;color:#d4d4d4;font-family:BEBAS;line-height:1.2;flex-shrink:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.trends-1 .hd .date .d1{font-size:32px}
.trends-1 .hd .date .d2{margin-top:4px;font-size:16px}
.trends-1 .hd .type{font-size:14px;color:#333;font-family:HONORSansCN-Bold;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.trends-1 .bd{padding:22px 30px}
.trends-1 .bd .tit{font-size:18px;color:#1e1e1e;line-height:1.94;overflow:hidden;font-family:HONORSansCN-Bold}
.trends-1 .bd .tit span{color:#ff7233}
.trends-1 .con:hover{box-shadow:0 35px 65px 0 rgba(88,88,88,.1)}
.trends-1 .con:hover .hd{background-color:#649173}
.trends-1 .con:hover .hd .date{color:#fff}
.trends-1 .con:hover .hd .date .d1{color: #fff}
.trends-1 .con:hover .hd .type{color:#fff}
.trends-1 ul{margin:-40px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.trends-1 ul li{padding:40px;width:50%;position:relative;flex-shrink:0}
.trends-1 ul li:before{content:'';position:absolute;left:0;bottom:0;right:0;height:1px;background-color:#e5e5e5}
.trends-1 ul li:nth-child(odd):before{left:40px}
.trends-1 ul li:nth-child(even):before{right:40px}
.trends-1 ul li:nth-last-child(1):before,.trends-1 ul li:nth-last-child(2):before{display:none}
/*!成果*/
.row-achieve1{padding:160px 0 80px;overflow:hidden}
.achieve-1{position:relative;overflow:hidden}
.achieve-1 .con{display:block;border-radius:40px;background-color:#fff;overflow:hidden}
.achieve-1 .pic{padding-top:50%;position:relative;overflow:hidden}
.achieve-1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 5s linear;-o-transition:all 5s linear;transition:all 5s linear}
.achieve-1 .inner{padding:30px 35px;min-height:140px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.achieve-1 .text{width:calc(100% - 200px);flex-shrink:0}
.achieve-1 .text .date{font-size:14px;color:#999;font-family:HONORSansCN-Regular}
.achieve-1 .text .tit{margin-top:18px;font-size:24px;color:#1e1e1e;line-height:1.5;font-family:HONORSansCN-Bold;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.achieve-1 .text .tit a{display:block;font-size:inherit;color:inherit;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.achieve-1 .btns-1{flex-shrink:0}
.achieve-1 .pic:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.achieve-1 .swiper-slide-active .pic img{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.achieve-1 .swiper-pagination{position:absolute;left:auto!important;right:30px!important;bottom:170px!important;width:auto!important;z-index:10}
.achieve-1 .swiper-pagination .swiper-pagination-bullet{margin:0 5px!important;width:15px;height:5px;background-color:#fff;border-radius:3px;opacity:.5;position:relative}
.achieve-1 .swiper-pagination .swiper-pagination-bullet:after{content:'';position:absolute;left:0;top:0;bottom:0;width:0;background-color:#2baa91;border-radius:3px}
.achieve-1 .swiper-pagination .swiper-pagination-bullet-active:after{animation:Ani2 4s linear forwards;-webkit-animation:Ani2 4s linear forwards}
.row-achieve2{padding:80px 0 100px;background:#f5f5f5;overflow:hidden}
.achieve-head{margin-bottom:40px;padding:31px 40px 0;background-color:#649173;border-radius:40px;position:relative;z-index:1;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.achieve-head:after{content:'';position:absolute;right:0;top:0;width:320px;height:100%;background:url(../images/logo5.png) center bottom no-repeat;-webkit-background-size:contain;background-size:contain;z-index:-1}
.achieve-head .left{display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end}
.achieve-head .right{flex-shrink:0}
.achieve-head .achieveHead-tit{margin-bottom:21px;font-size:32px;color:#fff;font-family:HONORSansCN-Bold}
.tabs-tit1{display:-webkit-flex;display:flex;align-items:flex-end;flex-wrap:wrap}
.tabs-tit1 li{margin-right:30px}
.tabs-tit1 .tit{padding-bottom:36px;display:block;height:100%;font-size:16px;color:#fff;font-family:HONORSansCN-Bold;position:relative}
.tabs-tit1 .tit:after{content:'';position:absolute;left:0;bottom:0;right:0;height:5px;background-color:#fff;opacity:0}
.tabs-tit1 .on .tit:after{opacity:1}
.select-1{width:200px;position:relative}
.select-1 .select-tit{padding:0 20px;display:block;height:60px;line-height:60px;background-color:#fff;border-radius:30px;font-size:14px;color:#999;position:relative;font-family:HONORSansCN-Regular;cursor:default}
.select-1 .select-tit:after{content:'';position:absolute;right:18px;top:50%;width:12px;height:8px;background:url(../images/icon-down3.svg) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.select-1 .select-tit.active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);transform-origin:50% 0}
.select-1 .options{padding-top:10px;position:absolute;left:0;top:100%;right:0;font-size:16px;color:#1e1e1e;font-family:HONORSansCN-Bold;line-height:1.5;z-index:10;display:none}
.select-1 .options .options-in{padding:0 5px 0 20px;background-color:#fff;border-radius:30px;box-shadow:0 35px 65px 0 rgba(88,88,88,.1);height:200px}
.select-1 .options .options-in .scroll-y{height:100%}
.select-1 .options .options-in .mCSB_container{margin-right:15px;padding:10px 0}
.select-1 .options .options-in .mCSB_scrollTools{top:15%;bottom:15%;opacity:1}
.select-1 .options .options-in .mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#f5f5f5}
.select-1 .options .options-in .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px;background-color:#2baa91}
.select-1 .options .scroll-y::-webkit-scrollbar{width:8px;border-radius:4px}
.select-1 .options .scroll-y::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}
.select-1 .options .scroll-y::-webkit-scrollbar-thumb{background:#2baa91;border-radius:4px}
.select-1 .options .scroll-y::-webkit-scrollbar-thumb:window-inactive{background:#2baa91}
.select-1 .options .li{margin-right:7px;border-bottom:1px solid #eee;cursor:default}
.select-1 .options .li .tit{padding:14px 0;display:block}
.select-1 .options .li:last-child{border:none}
.select-1 .options .li:hover{color:#2baa91}
.select-1.sel-c1 .options .options-in .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#ff7233}
.select-1.sel-c1 .options .scroll-y::-webkit-scrollbar-track{background:#f5f5f5}
.select-1.sel-c1 .options .scroll-y::-webkit-scrollbar-thumb{background:#ff7233}
.select-1.sel-c1 .options .scroll-y::-webkit-scrollbar-thumb:window-inactive{background:#ff7233}
.select-1.sel-c1 .options .li:hover{color:#ff7233}
.txt-ls1{margin-bottom:-10px}
.txt-ls1 li{margin-bottom:10px}
.txt-ls1 .con{padding:20px 40px;display:block;overflow:hidden;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.txt-ls1 .tit{width:calc(100% - 104px);font-size:16px;color:#1e1e1e;font-family:HONORSansCN-Regular;line-height:1.88;overflow:hidden;flex-shrink:0;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.txt-ls1 .tit span{font-family:HONORSansCN-Bold;font-style:italic;color:#ff7233;}
.txt-ls1 .icon{width:60px;height:60px;line-height:60px;font-size:0;text-align:center;background-color:#ff7233;border-radius:50%;flex-shrink:0;opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.txt-ls1 .icon img{display:inline-block;vertical-align:middle;max-width:17px;max-height:17px}
.txt-ls1 .con:hover{background-color:#fff;box-shadow:0 35px 65px 0 rgba(0,0,0,.1);border-radius:40px}
.txt-ls1 .con:hover .tit{color:#ff7233}
.txt-ls1 .con:hover .icon{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.imgtxt-ls1{margin:0 -30px -60px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.imgtxt-ls1 li{padding:0 30px;margin-bottom:60px;width:33.33%;flex-shrink:0}
.imgtxt-ls1 .con{display:block;height: 100%;background-color:#fff;border-radius:40px;position:relative;overflow:hidden}
.imgtxt-ls1 .pic{padding-top:100%;position:relative;border-radius:40px;overflow:hidden}
.imgtxt-ls1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.imgtxt-ls1 .text1{padding:24px 20px;min-height:120px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.imgtxt-ls1 .text1 .tit{font-size:24px;color:#1e1e1e;font-family:HONORSansCN-Bold}
.imgtxt-ls1 .text1 .job{margin-top:10px;font-size:16px;color:#666;font-family:HONORSansCN-Regular}
.imgtxt-ls1 .text2{padding:24px 20px 32px;position:absolute;left:0;bottom:0;right:0;border-radius:40px;overflow:hidden;z-index:10;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.imgtxt-ls1 .text2 .background-filter{border-radius:40px}
.imgtxt-ls1 .text2 .tit{font-size:24px;color:#1e1e1e;font-family:HONORSansCN-Bold;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.imgtxt-ls1 .text2 .tit .icon-link{margin-left:4px;width:26px;height:26px;border-radius:50%;background:#fff url(../images/btns-icon5.svg) center center no-repeat;-webkit-background-size:12px auto;background-size:12px auto;flex-shrink:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.imgtxt-ls1 .text2 .job{margin-top:8px;font-size:16px;color:#1e1e1e;font-family:HONORSansCN-Regular}
.imgtxt-ls1 .text2 .info{margin-top:28px;padding-top:18px;border-top:1px solid #eee;font-size:16px;color:#1e1e1e;line-height:1.7;font-family:HONORSansCN-Regular}
.imgtxt-ls1 .text2 .info .email{margin-bottom:12px;display:block;font-size:18px;color:#649173;font-family:HONORSansCN-Bold}
.imgtxt-ls1 .text2 .info img{margin-left:4px;max-width:12px;flex-shrink:0}
.imgtxt-ls1 .pic2{height: 100%; padding-top:131.09%;position:relative;border-radius:40px;overflow:hidden}
.imgtxt-ls1 .pic2 img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.imgtxt-ls1 .mask-tit{position:absolute;left:50%;top:50%;width:140px;height:140px;border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden;z-index:10;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:20px;color:#fff;text-align:center;font-family:HONORSansCN-Bold}
.imgtxt-ls1 .mask-tit .background-filter{border-radius:50%;background-color:rgba(255,255,255,.3)}
.imgtxt-ls1 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.imgtxt-ls1 .con:hover .text1{opacity:0}
.imgtxt-ls1 .con:hover .text2{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.imgtxt-ls1 .text2 .tit:hover{color:#649173}
.imgtxt-ls1 .text2 .tit:hover .icon-link{background-color:#649173;background-image:url(../images/btns-icon6.svg)}
/*!活动列表*/
.activity-1 .act-item{position:relative}
.activity-1 .act-item+.act-item{padding-top:64px}
.activity-1 .act-item:before{content:'';position:absolute;left:7px;top:0;bottom:0;width:1px;background-color:#dcdcdc}
.activity-1 .act-tit{margin-top:80px;;margin-bottom:32px;padding-left:46px;position:relative;font-size:32px;color:#ff7233;font-family:Bebas}
.activity-1 .act-tit:before{content:'';position:absolute;left:0;top:50%;width:15px;height:15px;background-color:#ff7233;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.act-ls1{margin-bottom:-30px}
.act-ls1 li{margin-bottom:30px}
.act-ls1 .con{padding-left:45px;display:block;position:relative;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}
.act-ls1 .circle{position:absolute;left:0;top:40px;width:16px;height:16px;border:2px solid #dcdcdc;background-color:#eee;border-radius:50%;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.act-ls1 .circle:after{content:'';position:absolute;left:50%;top:50%;width:6px;height:6px;background-color:#dcdcdc;border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.act-ls1 .hd{padding-right:30px;width:300px;height:114px;background-color:#fff;border-radius:30px;position:relative;z-index:1;flex-shrink:0;display:-webkit-flex;display:flex;justify-content:space-between}
.act-ls1 .hd:before{content:'';position:absolute;left:0;top:0;bottom:0;width:120px;background-color:#649173;border-radius:30px;z-index:-1;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.act-ls1 .hd .date{width:120px;color:#fefefe;font-family:BEBAS;line-height:1.2;flex-shrink:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center}
.act-ls1 .hd .date .d1{font-size:32px}
.act-ls1 .hd .date .d2{margin-top:4px;font-size:14px}
.act-ls1 .hd .time{display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}
.act-ls1 .hd .time .t1,.act-ls1 .hd .time .t2{margin:5px 0}
.act-ls1 .hd .time .t1{display:-webkit-flex;display:flex}
.act-ls1 .hd .time .t1 span{margin-left:5px;padding:0 10px;min-width:44px;display:block;border-radius:11px;line-height:21px;font-size:12px;text-align:center;background-color:#f5f5f5;font-family:HONORSansCN-Regular;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.act-ls1 .hd .time .t1 .t-before{color:#649173}
.act-ls1 .hd .time .t1 .t-after{color:#ff7233}
.act-ls1 .hd .time .t2{font-size:12px;color:#1e1e1e;font-family:HONORSansCN-Regular;display:-webkit-flex;display:flex;align-items:flex-end;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.act-ls1 .hd .time .t2 span{font-size:16px;color:#1e1e1e;font-family:BEBAS;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.act-ls1 .hd .time .t2 em{margin:0 8px}
.act-ls1 .bd{padding:24px 30px;width:calc(100% - 310px);border-radius:30px;background-color:#fff;flex-shrink:0}
.act-ls1 .bd .pos{margin-bottom:10px;font-size:16px;color:#333;font-family:HONORSansCN-Regular}
.act-ls1 .bd .tit{font-size:20px;color:#1e1e1e;line-height:1.5;font-family:HONORSansCN-Bold}
.act-ls1 .bd .tit a{display:block;font-size:inherit;color:inherit}
.act-ls1 .bd .tit a:hover{color:#ff7233}
.act-ls1 .con:hover .circle{border-color:#649173}
.act-ls1 .con:hover .circle:after{background-color:#649173}
.act-ls1 .con:hover .hd:before{width:100%}
.act-ls1 .con:hover .hd .time .t1 span{background-color:#fff}
.act-ls1 .con:hover .hd .time .t2{color:#fff}
.act-ls1 .con:hover .hd .time .t2 span{color:#fff}
/*!活动信息详情*/
.activityDt-1{display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}
.activityDt-1 .col{width:31.25%;position:sticky;top:120px;flex-shrink:0}
.activityDt-1 .cor{width:65.63%;flex-shrink:0}
.activityDt-1 .col .activityDt-page{display:block}
.activityDt-1 .cor .activityDt-page{display:none}
.activityDt-info{margin-bottom:20px;padding:0 40px 10px;border-radius:40px;background-color:#649173;color:#fff;font-family:HONORSansCN-Regular}
.activityDt-info .item{padding:38px 0 24px;border-bottom:1px solid #fff}
.activityDt-info .item:last-child{border:none}
.activityDt-info .tit{margin-bottom:4px;font-size:14px}
.activityDt-info .txt{font-size:20px;font-family:HONORSansCN-Bold;line-height:1.5}
.activityDt-page{padding:22px 40px;background-color:#fff;border-radius:40px;font-family:HONORSansCN-Regular}
.activityDt-page .item{padding:15px 0;border-bottom:1px solid #eee}
.activityDt-page .item:last-child{border:none}
.activityDt-page .tit{margin-bottom:11px;font-size:14px;color:#666}
.activityDt-page span{display:block;font-size:16px;color:#1e1e1e;font-family:HONORSansCN-Regular}
.activityDt-page a{display:block;font-size:16px;color:#649173;font-family:HONORSansCN-Regular}
.activityDt-desc{padding:42px 40px;background-color:#fff;border-radius:40px}
.activityDt-desc .con h2{font-size:24px;font-family:HONORSansCN-Bold;}
.activityDt-desc .con h3{font-size:20px;font-family:HONORSansCN-Bold;color:#649173;}
.activityDt-desc .con h4{font-family:HONORSansCN-Bold;color:#ff7233;}
.activityDt-desc .con h6{font-size:16px;font-family:HONORSansCN-Regular;font-style:italic;color:#649173;font-weight:normal;}
.activityDt-desc .con span{font-family:HONORSansCN-Bold;color:#ff7233;}
.activityDt-desc .hd{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eee}
.activityDt-desc .hd .tit{font-size:26px;color:#649173;line-height:1.55;font-family:HONORSansCN-Bold}
.activityDt-desc .hd .return{margin-top:28px;font-size:14px;color:#649173;display:-webkit-flex;display:flex;align-items:center}
.activityDt-desc .hd .return .icon-return{margin-right:8px;display:block;width:80px;height:80px;border-radius:50%;background:#f5f5f5 url(../images/icon-return3.png) center center no-repeat;-webkit-background-size:17px auto;background-size:17px auto;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.activityDt-desc .hd .return:hover .icon-return{background-image:url(../images/icon-return4.png);background-color:#649173}
.activityDt-desc .con{font-size:18px;color:#1e1e1e;line-height:2.5;font-family:HONORSansCN-Regular}
/*!科普*/
.serach-1{margin-bottom:40px;padding:20px 0;background-color:#fff;border-radius:30px}
.serach-1 input{outline:0;border:none}
.serach-1 .search-in{width:62.5%;margin:0 auto;position:relative}
.serach-1 .inp{display:block;width:100%;height:60px;line-height:59px;border-bottom:1px solid #eee;font-size:16px;color:#333;font-family:HONORSansCN-Regular}
.serach-1 .submit{position:absolute;right:0;top:50%;width:30px;height:100%;background:url(../images/icon-so1.svg) center center no-repeat;-webkit-background-size:26px auto;background-size:26px auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.popularS-ls1{margin:0 -30px -60px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.popularS-ls1 li{padding:0 30px;margin-bottom:60px;width:33.33%;flex-shrink:0}
.popularS-ls1 .con{display:block;height:100%;border-bottom:1px solid #e5e5e5;position:relative}
.popularS-ls1 .con-in{height:100%;display:-webkit-flex;display:flex;flex-direction:column;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.popularS-ls1 .box-pic{position:relative;height:100%}
.popularS-ls1 .pic{padding-top:55.7%;height:100%;position:relative;border-radius:40px;overflow:hidden}
.popularS-ls1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;border-radius:40px 40px 80px 40px}
.popularS-ls1 .box-pic .icon-arrow{display:block}
.popularS-ls1 .inner{padding:17px 0 15px;min-height:160px;display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between}
.popularS-ls1 .date{font-size:14px;color:#666;font-family:HONORSansCN-Regular;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.popularS-ls1 .tit{font-size:20px;color:#1e1e1e;line-height:1.5;max-height: 4em;-webkit-box-orient: vertical;/*-webkit-line-clamp: 2;*/display:-webkit-box;/*overflow:hidden;*/font-family:HONORSansCN-Bold;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.popularS-ls1 .icon-arrow{position:absolute;right:0;bottom:0;width:87px;height:88px;background:url(../images/popularS-icon1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;display:none}
.popularS-ls1 .icon-arrow i{position:absolute;right:0;bottom:0;width:60px;height:60px}
.popularS-ls1 .icon-arrow i:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fbfeff;border-radius:50%;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.popularS-ls1 .icon-arrow i:after{content:'';position:absolute;left:50%;top:50%;width:17px;height:17px;background:url(../images/icon-next4.svg) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.popularS-ls1 .con:hover{border-color:#ff7233}
.popularS-ls1 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.popularS-ls1 .con:hover .icon-arrow i:before{background-color:#ff7233;-webkit-transform:scale(.67);-ms-transform:scale(.67);-o-transform:scale(.67);transform:scale(.67)}
.popularS-ls1 .con:hover .icon-arrow i:after{background-image:url(../images/icon-next3.svg);-webkit-transform:translate(-50%,-50%) rotate(-30deg);-ms-transform:translate(-50%,-50%) rotate(-30deg);-o-transform:translate(-50%,-50%) rotate(-30deg);transform:translate(-50%,-50%) rotate(-30deg)}
.popularS-ls1 .con:hover .tit{color:#ff7233}
.popularS-ls1 .i1{width:66.66%}
.popularS-ls1 .i1 .con{border-color:transparent!important}
.popularS-ls1 .i1 .con-in{background-color:#fff;border-radius:40px 40px 80px 40px;overflow:hidden;flex-direction:row}
.popularS-ls1 .i1 .box-pic{width:71.34%;flex-shrink:0}
.popularS-ls1 .i1 .box-pic .pic{padding-top:40.17%}
.popularS-ls1 .i1 .box-pic .pic img{border-radius:40px}
.popularS-ls1 .i1 .inner{padding:26px 20px;width:28.66%;flex-shrink:0;justify-content:flex-start}
.popularS-ls1 .i1 .tit{margin-top:30px}
.popularS-ls1 .i1 .icon-arrow{display:block}
.popularS-ls1 .i1 .box-pic .icon-arrow{display:none}
.popularS-ls1 .i1 .con:hover .con-in{background-color:#ff7233}
.popularS-ls1 .i1 .con:hover .date{color:#fff}
.popularS-ls1 .i1 .con:hover .tit{color:#fff}
/*!科普详情*/
.popularSDt-1{background-color:#fff;border-radius:40px}
.popularSDt-1 .hd{padding:36px 40px 76px;background-color:#649173;border-radius:40px}
.popularSDt-1 .hd .date{font-size:14px;color:#fff;font-family:HONORSansCN-Regular}
.popularSDt-1 .hd .tit{margin-top:20px;font-size:32px;color:#fff;font-family:HONORSansCN-Bold}
.popularSDt-1 .con{padding:50px 140px;font-size:18px;color:#1e1e1e;line-height:2.19;font-family:HONORSansCN-Regular}
.popularSDt-1 .con h4{margin-bottom:28px;font-size:24px;font-family:HONORSansCN-Regular}
.popularSDt-1 .con h2{font-size:24px;font-family:HONORSansCN-Bold;}
.popularSDt-1 .con h3{font-size:20px;font-family:HONORSansCN-Bold;color:#649173;}
.popularSDt-1 .con h5{font-family:HONORSansCN-Bold;color:#ff7233;}
.popularSDt-1 .con h6{font-size:16px;font-family:HONORSansCN-Regular;font-style:italic;color:#649173;font-weight:normal;}

.popularSDt-page{padding:40px;margin-top:20px;background-color:#fff;border-radius:40px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.popularSDt-page .item{width:calc(50% - 60px);flex-shrink:0;display:-webkit-flex;display:flex;align-items:center}
.popularSDt-page .icon-next,.popularSDt-page .icon-prev{display:inline-block;vertical-align:middle;width:60px;height:60px;border:2px solid #ff7233;border-radius:50%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:17px auto;background-size:17px auto;flex-shrink:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.popularSDt-page .icon-prev{background-image:url(../images/icon-prev3.svg)}
.popularSDt-page .icon-next{order:2;background-image:url(../images/icon-next4.svg)}
.popularSDt-page .tit{padding:0 20px;display:block;font-size:16px;color:#1e1e1e;font-family:HONORSansCN-Regular;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.popularSDt-page .return{width:60px;height:60px;background:#f9f9f9 url(../images/btns-icon1.svg) center center no-repeat;-webkit-background-size:17px auto;background-size:17px auto;border-radius:50%;flex-shrink:0;order:2}
.popularSDt-page .item:nth-child(1){order:1;justify-content:flex-start}
.popularSDt-page .item:nth-child(2){order:3;justify-content:flex-end}
.popularSDt-page .item:hover .icon-next,.popularSDt-page .item:hover .icon-prev{background-color:#ff7233}
.popularSDt-page .item:hover .tit{color: #ff7233;}
.popularSDt-page .item:hover .icon-prev{background-image:url(../images/icon-prev2.svg)}
.popularSDt-page .item:hover .icon-next{background-image:url(../images/icon-next3.svg)}
.popularSDt-page .return:hover{background-color:#ff7233;background-image:url(../images/btns-icon2.png)}
/*!联系*/
.row-contact1{padding:160px 0 60px}
.contact-1{margin-bottom:60px;position:relative;border-radius:40px;overflow:hidden}
.contact-1 .slider{position:relative;overflow:hidden}
.contact-1 .con{display:block}
.contact-1 .pic{padding-top:49.92%;position:relative;overflow:hidden}
.contact-1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.contact-1 .text{padding:26px 40px;position:absolute;left:0;bottom:0;right:0;z-index:10}
.contact-1 .text .tit{font-size:48px;color:#fff;font-family:HONORSansCN-Bold}
.contact-1 .swiper-pagination{position:absolute;left:auto!important;right:30px!important;bottom:30px!important;width:auto!important;z-index:10}
.contact-1 .swiper-pagination .swiper-pagination-bullet{margin:0 5px!important;width:15px;height:5px;background-color:#fff;border-radius:3px;opacity:.5;position:relative}
.contact-1 .swiper-pagination .swiper-pagination-bullet:after{content:'';position:absolute;left:0;top:0;bottom:0;width:0;background-color:#2baa91;border-radius:3px}
.contact-1 .swiper-pagination .swiper-pagination-bullet-active:after{animation:Ani2 4s linear forwards;-webkit-animation:Ani2 4s linear forwards}
.contact-2{min-height:520px;border-radius:40px;background-color:#f5f5f5;position:relative;z-index:1;overflow:hidden;display:-webkit-flex;display:flex}
.contact-2:after{content:'';position:absolute;right:0;bottom:0;width:366px;height:354px;background:url(../images/logo6.png) right bottom no-repeat;-webkit-background-size:contain;background-size:contain;z-index:-1}
.contact-2 .item{padding:40px 46px;width:50%;border-radius:40px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;flex-shrink:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center}
.contact-2 .tit{padding-bottom:18px;font-size:32px;text-align:center;font-family:HONORSansCN-Bold;position:relative}
.contact-2 .tit:after{content:'';position:absolute;left:50%;bottom:0;width:30px;height:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.contact-2 .txt{margin-top:20px;font-size:16px;color:#333;text-align:center;line-height:2.19;font-family:HONORSansCN-Regular}
.contact-2 .btns-1{margin-top:50px}
.contact-2 .item.col .tit{color:#fff}
.contact-2 .item.col .tit:after{background-color:#fff}
.contact-2 .item.cor .tit{color:#649173}
.contact-2 .item.cor .tit:after{background-color:#649173}
.row-contact2{padding:60px 0;background-color:#f5f5f5}
.contact-ls1{margin-bottom:-20px}
.contact-ls1 li{margin-bottom:20px;position:relative;z-index:1}
.contact-ls1 li:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;border-radius:40px;z-index:-1}
.contact-ls1 .hd{padding:20px 40px;min-height:100px;background-color:#fff;border-radius:40px;position:relative;z-index:10;cursor:default;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.contact-ls1 .hd .icon-arrow{position:absolute;right:40px;top:50%;width:17px;height:17px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.contact-ls1 .hd .icon-arrow:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/icon-jia1.svg) center center no-repeat;-webkit-background-size:100% auto;background-size:100% auto;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.contact-ls1 .hd .tit{font-size:20px;color:#1e1e1e;line-height:1.75;font-family:HONORSansCN-Bold;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.contact-ls1 .hd .pos{margin-left:30px;padding-left:33px;min-width:290px;font-size:16px;color:#666;background:url(../images/icon-pos2.svg) left center no-repeat;-webkit-background-size:25px auto;background-size:25px auto;flex-shrink:0;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.contact-ls1 .bd{padding:22px 0;display:none}
.contact-ls1 .bd .icon-arrow{position:absolute;right:0;bottom:0;width:86px;height:86px;background:url(../images/contact-icon1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.contact-ls1 .bd .icon-arrow i{position:absolute;right:0;bottom:0;width:60px;height:60px}
.contact-ls1 .bd .icon-arrow i:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;border-radius:50%;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.contact-ls1 .bd .icon-arrow i:after{content:'';position:absolute;left:50%;top:50%;width:17px;height:17px;background:url(../images/icon-email1.svg) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.contact-ls1 .bd .icon-arrow:hover i:before{background-color:#ff7233;-webkit-transform:scale(.67);-ms-transform:scale(.67);-o-transform:scale(.67);transform:scale(.67)}
.contact-ls1 .bd .icon-arrow:hover i:after{background-image:url(../images/icon-email3.svg)}
.contact-ls1 .bd .item{padding:12px 0}
.contact-ls1 .bd .tit{padding:0 40px;position:relative;font-size:20px;color:#649173;font-family:HONORSansCN-Bold}
.contact-ls1 .bd .tit:before{content:'';position:absolute;left:0;top:50%;width:8px;height:20px;background-color:#649173;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.contact-ls1 .bd .txt{margin-top:14px;padding:0 40px;font-size:16px;color:#1e1e1e;line-height:2.19;font-family:HONORSansCN-Regular}
.contact-ls1 .on .hd{background-color:#ff7233}
.contact-ls1 .on .hd .icon-arrow:after{background-image:url(../images/icon-jian1.svg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.contact-ls1 .on .hd .tit{color:#fff}
.contact-ls1 .on .hd .pos{color:#fff;background-image:url(../images/icon-pos3.svg)}
.contact-pop{padding:40px 0;position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;visibility:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.contact-pop.active{opacity:1;visibility:visible}
.contact-pop.active .pop-bg{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.contact-pop.active .contact-in{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.contact-pop .pop-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.contact-pop .close{position:absolute;right:-20px;top:-20px;width:60px;height:60px;background:#fff url(../images/icon-close1.svg) center center no-repeat;-webkit-background-size:17px auto;background-size:17px auto;border-radius:50%;z-index:10}
.contact-pop .contact-in{padding:10px;width:1280px;background-color:#f9f9f9;border-radius:40px;position:relative;z-index:10;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;opacity:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);-webkit-transition:all .3s linear .3s;-o-transition:all .3s linear .3s;transition:all .3s linear .3s}
.contact-pop .col-2{width:48.08%!important}
.contact-pop input,.contact-pop textarea{outline:0;border:none}
.contact-pop .pic{width:47.62%;border-radius:40px;position:relative;overflow:hidden;flex-shrink:0}
.contact-pop .pic:after{content:'';display:block;padding-top:116.67%}
.contact-pop .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.contact-pop .cont{padding:0 5.6% 0 6%;width:51.92%;flex-shrink:0}
.contact-pop .hd{margin-bottom:25px}
.contact-pop .hd .tit{font-size:24px;color:#1e1e1e;font-family:HONORSansCN-Bold}
.contact-pop .hd .tips{margin-top:10px;font-size:14px;color:#333;font-family:HONORSansCN-Regular}
.contact-pop .bd .items{display:-webkit-flex;display:flex;justify-content:space-between}
.contact-pop .bd .item{margin-bottom:20px;width:100%;flex-shrink:0}
.contact-pop .bd .input{position:relative}
.contact-pop .bd .input-tit{padding:18px 20px;position:absolute;left:0;top:0;right:0;bottom:0;font-size:14px;color:#999;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.contact-pop .bd .inp{padding:0 20px;display:block;width:100%;height:60px;line-height:60px;background-color:#fff;border-radius:20px;font-size:16px;color:#1e1e1e;font-family:HONORSansCN-Regular;}
.contact-pop .bd .inp::-webkit-input-placeholder{color:#999}
.contact-pop .bd .inp::-moz-placeholder{color:#999}
.contact-pop .bd .inp:-ms-input-placeholder{color:#999}
.contact-pop .bd .tar{padding:30px 20px;display:block;width:100%;height:190px;background-color:#fff;border-radius:20px;resize:none;font-size:16px;color:#1e1e1e;font-family:HONORSansCN-Regular;}
.contact-pop .bd .item.code{display:-webkit-flex;display:flex;align-items:flex-end}
.contact-pop .bd .item.code .input{margin-right:3.85%;width:48.08%}
.contact-pop .bd .item.code .pic{width:30.77%;height:60px;line-height:60px;font-size:0;text-align:center;background-color:#fff;border-radius:20px}
.contact-pop .bd .item.code .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.contact-pop .bd .item.code .btns{font-size:14px;color:#649173;line-height:2.57;font-family:HONORSansCN-Regular}
.contact-pop .bd .item.code .btns .lk{padding:0 10px;display:block;font-size:inherit;color:inherit}
.contact-pop .bd .item.code .btns .lk:hover{text-decoration:underline}
.contact-pop .bd .item.on .input-tit{padding:4px 20px 0;bottom:auto;font-size:12px}
.contact-pop .bt{margin-top:87px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.contact-pop .bt .tips{font-size:14px;color:#ff7233;font-family:HONORSansCN-Regular}
.contact-pop .bt .submit{display:block;font-size:14px;color:#649173;font-family:HONORSansCN-Bold;display:-webkit-flex;display:flex;align-items:center}
.contact-pop .bt .submit i{margin-left:10px;width:60px;height:60px;background:#649173 url(../images/icon-next3.svg) center center no-repeat;-webkit-background-size:17px auto;background-size:17px auto;border-radius:50%}
.contact-pop .bt .submit.success{color:#999}
.contact-pop .bt .submit.success i{background-color:#ff7233;background-image:url(../images/icon-success1.svg)}
/*!研究*/
.row-discuss1{padding:160px 0 80px}
.discuss-1{display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}
.discuss-1 .pic{width:28.13%;flex-shrink:0}
.discuss-1 .pic img{display:block}
.discuss-1 .inner{padding-bottom:77px;width:63.67%;position:relative;flex-shrink:0}
.discuss-1 .inner:after,.discuss-1 .inner:before{content:'';position:absolute}
.discuss-1 .inner:before{left:0;bottom:3px;right:0;height:1px;background-color:#e5e5e5}
.discuss-1 .inner:after{left:0;bottom:0;width:160px;height:7px;background-color:#649173}
.discuss-1 .txt{font-size:18px;color:#1e1e1e;line-height:2.19;font-family:HONORSansCN-Regular}
.row-discuss2{padding:80px 0 100px;background-color:#f5f5f5}
.discuss-2{position:relative;z-index:1}
.discuss-logo{position:absolute;top:0;left:50%;width:46.72%;overflow:hidden;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}
.discuss-logo img{display:block;margin:0 auto}
.discuss-text{padding:40px;position:absolute;z-index:10;right:0;top:0;width:48.44%;text-align:right;background:#649173 url(../images/bg-line2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;border-radius:40px;min-height:340px;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}
.discuss-text .tit{margin-bottom:22px;padding-bottom:18px;position:relative;font-size:32px;color:#fff;font-family:HONORSansCN-Bold}
.discuss-text .tit:after{content:'';position:absolute;right:0;bottom:0;width:30px;height:8px;background-color:#fff}
.discuss-text .txt{font-size:16px;color:#fff;line-height:1.88;font-family:HONORSansCN-Regular}
.discuss-ls1{margin:0 -20px;padding-top:80px}
.discuss-ls1 li{padding:0 20px;margin-bottom:40px;float:left;width:50%}
.discuss-ls1 li:nth-child(even){float:right}
.discuss-ls1 li:nth-child(2){margin-top:360px}
.discuss-ls1 li:nth-last-child(1),.discuss-ls1 li:nth-last-child(2){margin-bottom:0}
.discuss-ls1 .con{display:block}
.discuss-ls1 .box-pic{padding-top:77.42%;position:relative;background-color:#fff;border-radius:40px;overflow:hidden}
.discuss-ls1 .pic{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}
.discuss-ls1 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.discuss-ls1 .text1{padding:30px;position:absolute;left:0;bottom:0;right:0;font-size:18px;color:#333;font-family:HONORSansCN-Regular;line-height:2.19;border-radius:40px;z-index:10;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.discuss-ls1 .text1 .background-filter{border-radius:40px}
.discuss-ls1 .inner{padding:20px 30px}
.discuss-ls1 .tit{padding-left:26px;position:relative;font-size:22px;color:#1e1e1e;line-height:1.59;min-height:3.18em;font-family:HONORSansCN-Bold;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.discuss-ls1 .tit:before{content:'';position:absolute;left:0;top:7px;width:16px;height:16px;border:4px solid #dcdcdc;border-radius:50%;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.discuss-ls1 .text2{padding-top:14px;margin-top:16px;font-size:16px;color:#333;line-height:2.03;border-top:1px solid #eee;font-family:HONORSansCN-Regular;display:none}
.discuss-ls1 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.discuss-ls1 .con:hover .tit{color:#ff7233}
.discuss-ls1 .con:hover .tit:before{border-color:#ff7233}
.discuss-ls1 .con:hover .text1{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.discuss-3{margin-top:40px;padding:40px;min-height:300px;border-radius:40px;background:url(../images/discuss-bg1.jpg) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center}
.discuss-3 .tit{font-size:20px;color:#fff;text-align:center;font-family:HONORSansCN-Bold}
.discuss-3 .btns-1{margin-top:36px}
.achieve-imgs{margin-top: 40px; position: relative; overflow: hidden; zoom: 1;}
.achieve-imgs .bd, .achieve-imgs .tempWrap{width: 100% !important;}
.achieve-imgs li{margin-right:24px;float:left;width:200px!important;}
.achieve-imgs .pic{display: block; padding-top: 125.5%; position: relative; overflow: hidden;}
.achieve-imgs .pic img{position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover;border-radius:12px;}
.tips1{padding: 15px 0; font-size: 12px; color: #fff; text-decoration: underline; display: none;}
@media only screen and (max-width:1919px){
.wp,.wp2{width:80%}
/*!公用*/
.row-in1{padding:128px 0 80px}
.swiper-scrollbar{margin-top:32px!important;width:336px!important;height:6px!important}
.select-1{width:160px}
.select-1 .select-tit{padding:0 15px;border-radius:24px;height:50px;line-height:50px}
.select-1 .options .options-in{padding:0 4px 0 16px;border-radius:24px;height:160px}
.select-1 .options .li .tit{padding:10px 0}
.text-1{margin-bottom:26px}
.text-1 .tit{padding-left:20px;font-size:26px}
.text-1 .tit:before{width:4px;height:20px}
.text-1 .txt{margin-top:10px;padding-left:20px;font-size:14px}
.btns-1 .more{min-width:130px;height:50px;line-height:48px;border-width:1px}
.btns-1 .more i{width:16px;height:16px}
.page{padding-top:48px}
.page ul a,.page ul span{min-width:48px;line-height:44px}
.page ul .next a,.page ul .prev a{width:48px;height:48px}
.page ul .prev{padding-right:28px}
.page ul .next{padding-left:28px}
/*!头部*/
.header{height:80px}
.header .header-logo{width:240px}
.header .header-nav>li{padding:0 24px}
.header .header-nav>li>a{font-size:16px}
.header .header-lang{margin-left:34px}
.header .header-lang .btns{font-size:14px;min-width:128px;line-height:48px}
.header .header-lang .btns i{width:20px;height:20px}
.header .header-nav .header-navsub{padding-top:8px;min-width:160px}
.header .header-nav .header-navsub .header-navsub-in{padding:8px 0;border-radius:24px}
.header .header-nav .header-navsub .header-navsub-in .background-filter{border-radius:24px}
.header .header-nav .header-navsub a{padding:12px 24px;font-size:14px}
/*!底部*/
.footer-1{padding:6px 0 32px}
.footer .footer-logo{height:112px}
.footer .footer-info{margin-bottom:28px}
.footer .footer-info .item{padding:12px 16px}
.footer .footer-friendLk .fL-tit{margin-bottom:20px}
.footer .footer-friendLk .fL-lgs .pic{padding:6px;width:48px;height:48px;line-height:36px}
.footer .footer-share .icon{width:32px;height:32px;line-height:32px}
.footer .footer-return .btns{width:32px;height:32px}
/*!banner*/
.banner .banner-cont{padding:56px 48px}
.banner .banner-cont .tit{font-size:48px}
.banner .banner-cont .txt{margin-top:16px;font-size:14px}
.banner .banner-cont .icon-next{bottom:64px;width:90px;height:90px}
.banner .banner-cont .icon-next:after{width:22px;height:18px}
/*!ban*/
.ban{margin-bottom:48px;height:488px}
.ban .bg{border-radius:32px}
.ban .ban-cont{padding:22px 32px 0;border-radius:32px}
.ban .ban-cont .background-filter{border-radius:32px}
.ban .ban-cont .ban-tit{margin-bottom:32px;font-size:38px}
.tabs-tit2{margin:0 -20px}
.tabs-tit2 li{margin:0 20px}
.tabs-tit2 .tit{padding-bottom:28px}
/*!index*/
.main-index{padding:58px 0 48px}
.row-index1{margin-bottom:58px}
.active-1 .hd{height:80px;padding-right:32px;border-radius:32px}
.active-1 .hd:before{border-radius:32px;width:96px}
.active-1 .hd .date{width:96px}
.active-1 .hd .date .d1{font-size:26px}
.active-1 .hd .date .d2{margin-top:2px}
.active-1 .bd{padding:16px 24px 0;border-radius:32px}
.active-1 .bd .tit{font-size:16px}
.active-1 .bd .bd-info{margin-top:8px;padding:12px 0;font-size:14px}
.trends-1 .con{border-radius:32px}
.trends-1 .hd{height:80px;padding-right:32px}
.trends-1 .hd .date .d1{font-size:26px}
.trends-1 .hd .date .d2{margin-top:2px;font-size:14px}
.trends-1 .bd{padding:18px 24px}
.trends-1 .bd .tit{font-size:16px}
/*!成果*/
.row-achieve1{padding:128px 0 64px}
.achieve-1 .con{border-radius:32px}
.achieve-1 .inner{padding:24px 28px;min-height:112px}
.achieve-1 .text .tit{margin-top:14px;font-size:18px}
.achieve-1 .swiper-pagination{right:24px!important;bottom:140px!important}
.achieve-1 .swiper-pagination .swiper-pagination-bullet{margin:0 8px!important;width:24px;height:4px}
.row-achieve2{padding:64px 0 80px}
.achieve-head{margin-bottom:30px;padding:24px 32px 0;border-radius:32px}
.achieve-head .achieveHead-tit{margin-bottom:16px;font-size:26px}
.tabs-tit1{margin-right:-24px}
.tabs-tit1 li{margin-right:24px}
.tabs-tit1 .tit{padding-bottom:28px}
.txt-ls1 .con{padding:16px 32px}
.txt-ls1 .tit{width:calc(100% - 60px)}
.txt-ls1 .icon{width:48px;height:48px;line-height:48px}
.txt-ls1 .con:hover{border-radius:32px}
/*!成员*/
.imgtxt-ls1 .con{border-radius:32px}
.imgtxt-ls1 .pic{border-radius:32px}
.imgtxt-ls1 .text1{padding:18px 16px;min-height:96px}
.imgtxt-ls1 .text1 .tit{font-size:18px}
.imgtxt-ls1 .text1 .job{margin-top:8px;font-size:14px}
.imgtxt-ls1 .text2{padding:18px 16px 24px;border-radius:32px}
.imgtxt-ls1 .text2 .background-filter{border-radius:32px}
.imgtxt-ls1 .text2 .tit{font-size:18px}
.imgtxt-ls1 .text2 .tit .icon-link{width:20px;height:20px;-webkit-background-size:10px auto;background-size:10px auto}
.imgtxt-ls1 .text2 .job{margin-top:6px;font-size:14px}
.imgtxt-ls1 .text2 .info{margin-top:22px;padding-top:14px}
.imgtxt-ls1 .text2 .info .email{margin-bottom:8px}
.imgtxt-ls1 .pic2{border-radius:32px}
.imgtxt-ls1 .mask-tit{width:112px;height:112px;font-size:16px}
/*!活动列表*/
.activity-1 .act-item+.act-item{padding-top:50px}
.activity-1 .act-tit{margin-bottom:26px;padding-left:36px;font-size:26px}
.act-ls1{margin-bottom:-24px}
.act-ls1 li{margin-bottom:24px}
.act-ls1 .con{padding-left:36px}
.act-ls1 .circle{top:32px}
.act-ls1 .hd{width:240px;height:90px;padding-right:24px;border-radius:24px}
.act-ls1 .hd:before{width:96px;border-radius:24px}
.act-ls1 .hd .date{width:96px}
.act-ls1 .hd .date .d1{font-size:26px}
.act-ls1 .hd .date .d2{margin-top:2px;font-size:14px}
.act-ls1 .bd{width:calc(100% - 260px);padding:18px 24px;border-radius:24px}
.act-ls1 .bd .pos{margin-bottom:8px;font-size:14px}
.act-ls1 .bd .tit{font-size:16px}
/*!活动信息详情*/
.activityDt-info .item{padding:30px 0 18px}
.activityDt-info{margin-bottom:16px;padding:0 32px 8px;border-radius:32px}
.activityDt-info .txt{font-size:16px}
.activityDt-page{padding:18px 32px;border-radius:32px}
.activityDt-page .item{padding:12px 0}
.activityDt-page .tit{margin-bottom:8px}
.activityDt-desc{padding:34px 32px}
.activityDt-desc .hd{padding-bottom:24px;margin-bottom:16px}
.activityDt-desc .hd .tit{font-size:32px}
.activityDt-desc .hd .return{margin-top:22px}
.activityDt-desc .hd .return .icon-return{width:64px;height:64px}
.activityDt-desc .con{font-size:16px}
/*!科普*/
.serach-1{margin-bottom:32px}
.popularS-ls1 .pic{border-radius:32px}
.popularS-ls1 .pic img{border-radius:32px 32px 64px 32px}
.popularS-ls1 .inner{padding:14px 0 12px;min-height:96px}
.popularS-ls1 .tit{font-size:16px}
.popularS-ls1 .i1 .con-in{border-radius:32px 32px 64px 32px}
.popularS-ls1 .i1 .box-pic .pic{border-radius:32px}
.popularS-ls1 .i1 .box-pic .pic img{border-radius:32px}
.popularS-ls1 .i1 .inner{padding:20px 16px}
.popularS-ls1 .i1 .tit{margin-top:24px}
/*!科普详情*/
.popularSDt-1{border-radius:32px}
.popularSDt-1 .hd{padding:28px 32px 60px;border-radius:32px}
.popularSDt-1 .hd .tit{margin-top:14px;font-size:24px}
.popularSDt-1 .con{padding:40px 112px;font-size:16px}
.popularSDt-page{padding:32px;margin-top:16px;border-radius:32px}
.popularSDt-page .icon-next,.popularSDt-page .icon-prev{width:48px;height:48px}
.popularSDt-page .tit{font-size:14px}
.popularSDt-page .return{width:48px;height:48px}
/*!联系*/
.row-contact1{padding:128px 0 48px}
.contact-1{margin-bottom:48px;border-radius:32px}
.contact-1 .text{padding:20px 32px}
.contact-1 .text .tit{font-size:38px}
.contact-2{min-height:416px;border-radius:32px}
.contact-2:after{width:292px;height:282px}
.contact-2 .item{border-radius:32px}
.contact-2 .tit{padding-bottom:14px;font-size:24px}
.contact-2 .tit:after{width:15px;height:4px}
.contact-2 .txt{margin-top:16px;font-size:14px}
.contact-2 .btns-1{margin-top:40px}
.row-contact2{padding:48px 0}
.contact-ls1 li:after{border-radius:32px 32px 50px 32px}
.contact-ls1 .hd{padding:16px 32px;min-height:80px;border-radius:32px}
.contact-ls1 .hd .tit{font-size:16px}
.contact-ls1 .hd .pos{margin-left:24px;padding-left:26px;min-width:232px;font-size:14px;-webkit-background-size:20px auto;background-size:20px auto}
.contact-ls1 .bd{padding:18px 0 100px}
.contact-ls1 .bd .item{padding:10px 0}
.contact-ls1 .bd .tit{padding:0 32px;font-size:16px}
.contact-ls1 .bd .tit:before{width:4px;height:15px}
.contact-ls1 .bd .txt{margin-top:10px;padding:0 32px;font-size:14px}
.contact-pop .contact-in{width:1024px}
.contact-pop .hd{margin-bottom:20px}
.contact-pop .hd .tit{font-size:18px}
.contact-pop .hd .tips{margin-top:8px;font-size:12px}
.contact-pop .bt{margin-top:20px}
.contact-pop .bd .item{margin-bottom:16px}
.contact-pop .bd .input-tit{font-size:12px}
.contact-pop .bd .inp{font-size:14px;border-radius:16px}
.contact-pop .bd .tar{height:152px;font-size:14px}
/*!研究*/
.row-discuss1{padding:128px 0 64px}
.discuss-1 .inner{padding-bottom:60px}
.discuss-1 .txt{font-size:16px}
.row-discuss2{padding:64px 0 80px}
.discuss-ls1{padding-top:64px}
.discuss-text{padding:32px;min-height:272px;border-radius:32px}
.discuss-text .tit{margin-bottom:18px;padding-bottom:14px;font-size:24px}
.discuss-text .tit:after{width:20px;height:4px}
.discuss-text .txt{font-size:18px}
.discuss-ls1 .box-pic{border-radius:32px}
.discuss-ls1 .tit{font-size:18px}
.discuss-ls1 .text1{border-radius:32px}
.discuss-ls1 .text1 .background-filter{border-radius:32px}
.discuss-ls1 li:nth-child(2){margin-top:288px}
.discuss-3{padding:32px;min-height:240px;border-radius:32px}
.discuss-3 .tit{font-size:16px}
.discuss-3 .btns-1{margin-top:28px}
}
@media only screen and (max-width:1399px){
/*!banner*/
.banner .banner-cont .tit{font-size:38px}
}
@media only screen and (max-width:1199px){
.wp,.wp2{width:100%;padding:0 20px}
body{padding-top:80px}
/*!公用*/
#luxy{position:static!important;-webkit-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}
.row-in1{padding:60px 0}
/*!头部*/
.header-menuBtn{display:block}
.header .header-hdr{padding:0 20px;overflow:scroll;display:block;position:fixed;z-index:99;left:0;top:80px;width:100%;max-height:100%;background-color:#fff;border-top:1px solid #eee;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}
.header .header-hdr.header-hdr__down{bottom:100%;visibility:hidden;opacity:0}
.header .header-hdr.header-hdr__down.header-hdr__open{bottom:0;visibility:visible;opacity:1}
.header{padding:0 20px;background-color:#fff;height:80px}
.header .background-filter{display:none}
.header-nav{display:block;height:auto}
.header .header-nav>li{padding:0}
.header .header-nav>li>a{padding:22px 0;font-size:21px;}
.header .header-nav .header-navsub{position:static;min-width:0;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.header .header-nav .header-navsub .header-navsub-in{background:#fff;border-radius:0}
.header .header-nav .header-navsub a{padding:12px 0;font-size:16px;text-align:center}
.header .header-lang{margin:0;padding-top:40px;border-top:1px solid #eee;align-items:center}
.header .header-lang .btns{min-width:140px;line-height:50px;font-size:16px}
.header .header-lang .btns i{width:25px;height:25px}
/*!底部*/
.footer{position:static}
.footer .footer-1,.footer .footer-2{position:static;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.footer-1{padding:20px 0 40px}
.footer .footer-logo{margin:0}
.footer .footer-info{margin:0;margin-top: 10px;border:none;border-top:1px solid #eee}
.footer .footer-info .item{padding:10px 0;width:100%}
.footer .footer-info .item:after{display:none}
.footer .footer-info .icon{width:25px;height:25px;line-height:25px}
.footer .footer-info .tit{font-size:16px}
.footer .footer-friendLk{padding-top:30px;margin-top:10px;border-top:1px solid #eee}
.footer .footer-friendLk .fL-tit{margin-bottom:12px}
.footer .footer-friendLk .fL-lgs .item{padding:0 10px}
.footer .footer-friendLk .fL-lgs .pic{margin:0;padding:6px;width:50px;height:50px;line-height:38px}
.footer .footer-friendLk .fL-lgs .tit{display:none}
.footer-2{padding:30px 0}
.footer-2 .wp{flex-wrap:wrap}
/*.footer .footer-return{display:none}*/
.footer .footer-return{margin-top: 10px; width: 100%}
.footer .footer-return .btns{margin: 0 auto}
.footer .footer-share{margin-bottom:10px;width:100%;justify-content:center}
.footer .footer-share .item{margin:0 10px}
.footer .footer-copy{width:100%;text-align:center;line-height:1.61}
.swiper-scrollbar{margin-top:20px!important;width:62.69%!important}
/*!banner*/
.banner{height:calc(100vh - 80px)}
.banner .banner-cont .icon-next{display:block}
/*!index*/
.row-index1 .btns-1,.row-index2 .btns-1{right:20px}
/*!成果*/
.row-achieve1{padding:60px 0}
/*!成员*/
.imgtxt-ls1{margin:0 -15px -30px}
.imgtxt-ls1 li{padding:0 15px;margin-bottom:30px}
/*!动态*/
.trends-1 ul{margin:-20px}
.trends-1 ul li{padding:20px}
/*!科普*/
.popularS-ls1{margin:0 -15px -30px}
.popularS-ls1 li{padding:0 15px;margin-bottom:30px}
/*!联系*/
.row-contact1{padding:60px 0}
.contact-pop .contact-in{width:720px}
.contact-pop .hd{margin-bottom:15px}
.contact-pop .bd .item{margin-bottom:12px}
.contact-pop .bd .inp{height:48px;line-height:48px}
.contact-pop .bd .input-tit{padding:14px 20px}
.contact-pop .bd .item.on .input-tit{padding:0 20px}
.contact-pop .bd .tar{height:120px;padding:20px}
.contact-pop .bd .item.code .input{width:43%}
.contact-pop .bd .item.code .pic{height:48px;line-height:48px}
.contact-pop .bt{margin-top:10px}
.contact-pop .bt .submit i{width:48px;height:48px}
/*!研究*/
.row-discuss1{padding:60px 0}
}
@media only screen and (max-width:767px){
/*!公用*/
.row-in1{padding:30px 0 60px}
.select-1{width:150px}
.text-1 .tit{padding-left:14px}
.text-1 .txt{font-size:16px;padding-left:14px}
.btns-1{display:-webkit-flex;display:flex;justify-content:center}
.page{padding-top:40px}
.page ul li{display:none}
.page ul .active,.page ul .more,.page ul .next,.page ul .prev,.page ul li:nth-last-child(2){display:block}
.page ul .prev{padding-right:5px}
.page ul .next{padding-left:5px}
.page ul a,.page ul span{font-size:16px}
/*!banner*/
.banner{height:auto}
.banner:after{display:none}
.banner .video{height:210px;position:static}
.banner .banner-cont{position:static;padding:30px 15px 40px}
.banner .banner-cont .text{width:100%;text-align:center}
.banner .banner-cont .tit{font-size:31px;color:#1e1e1e}
.banner .banner-cont .txt{margin-top:20px;font-size:16px;color:#333}
.banner .banner-cont .icon-next{margin:36px auto 0;width:96px;height:96px;position:relative;left:auto;bottom:auto;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.banner .banner-cont .icon-next:before{background-image:url(../images/btns-bg2.png)}
.banner .banner-cont .icon-next:after{width:14px;height:12px;background-image:url(../images/icon-next2.png)}
/*!ban*/
.ban{margin-bottom:30px;height:auto}
.ban .bg{margin-bottom:30px;position:static;border-radius:20px;height:159px}
.ban .ban-cont{padding:28px 20px 0;background-color:#649173;border-radius:20px;position:relative;z-index:1}
.ban .ban-cont:after{content:'';position:absolute;right:0;bottom:0;top:0;width:183px;background:url(../images/logo5.png) center bottom no-repeat;-webkit-background-size:contain;background-size:contain;z-index:-1}
.ban .ban-cont .background-filter{display:none}
.ban .ban-cont .left{width:100%}
.ban .ban-cont .ban-tit{margin-bottom:34px;font-size:21px}
.ban .ban-cont .right{position:absolute;right:20px;top:20px}
.tips1{display: block;text-align: center;}
.tabs-tit2{margin:0;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto}
.tabs-tit2 li{margin:0;margin-right:24px}
.tabs-tit2 .tit{padding-bottom:18px}
.tabs-tit2 .tit:after{height:4px}
/*!index*/
.main-index{padding:38px 0 60px;background-color:#f9f9f9}
.row-index1{margin-bottom:38px}
.row-index1 .btns-1,.row-index2 .btns-1{position:static}
.row-index1 .btns-1{margin-top:30px}
.active-1 .hd{margin-bottom:10px;border-radius:20px;height:90px}
.active-1 .hd:before{border-radius:20px;width:90px}
.active-1 .hd .date{width:90px}
.active-1 .hd .date .d2{font-size:16px}
.active-1 .bd{border-radius:20px;padding:20px 20px 0}
.active-1 .bd .bd-info{margin-top:16px;padding:15px 0;font-size:16px}
.trends-1 .con{border-radius:20px}
.trends-1 .hd{height:90px}
.trends-1 .hd .type{font-size:16px}
.trends-1 .hd .date .d1{color:#649173}
.trends-1 .hd .date .d2{font-size:16px}
.trends-1 .bd{padding:28px 20px}
.trends-1 .hd .type{color:#649173;text-align:right;}
.trends-1 ul{margin:-8px}
.trends-1 ul li{padding:8px;width:100%}
.trends-1 ul li:before{display:none}
/*!成果*/
.row-achieve1{padding:30px 0 50px;background-color:#f9f9f9}
.achieve-1 .con{border-radius:20px}
.achieve-1 .pic{border-radius:20px}
.achieve-1 .inner{padding:20px 20px 25px;display:block}
.achieve-1 .text{width:100%}
.achieve-1 .text .date{font-size:16px}
.achieve-1 .text .tit{margin-top:10px;white-space:normal;font-size:20px;line-height:1.63;height:4.89em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}
.achieve-1 .text .tit a{white-space:normal}
.achieve-1 .btns-1{margin-top:26px;justify-content:flex-start}
.achieve-1 .swiper-pagination{bottom:255px!important;left:0!important;right:0!important}
.achieve-1 .swiper-pagination .swiper-pagination-bullet{margin:0 5px!important;width:20px}
.row-achieve2{padding:40px 0 60px;background-color:#f5f5f5}
.tabs-desc1{margin-top: 30px}
.achieve-head{margin: 0; padding:28px 20px 0;border-radius:20px}
.achieve-head:after{width:183px}
.achieve-head .left{width:100%}
.achieve-head .select-1{position:absolute;right:20px;top:20px}
.achieve-head .achieveHead-tit{margin-bottom:40px;font-size:21px}
.tabs-tit1{margin:0;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto}
.tabs-tit1 .tit{padding-bottom:18px}
.tabs-tit1 .tit:after{height:4px}
.txt-ls1{margin-bottom:-15px}
.txt-ls1 li{margin-bottom:15px}
.txt-ls1 .con{padding:20px 20px 15px;background-color:#fbfeff;border-radius:20px;display:block}
.txt-ls1 .tit{padding-bottom:15px;margin-bottom:15px;width:100%;max-height:none;border-bottom:1px solid #eee}
.txt-ls1 .icon{margin:0 auto;width:60px;height:60px;line-height:60px;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
/*!成员*/
.imgtxt-ls1{margin-bottom:-15px}
.imgtxt-ls1 li{margin-bottom:15px;width:100%}
.imgtxt-ls1 .con{border-radius:20px}
.imgtxt-ls1 .pic{border-radius:20px}
.imgtxt-ls1 .text1{display:none}
.imgtxt-ls1 .text2{padding:16px 20px;display:block;opacity:1;position:static;-webkit-transform: translate(0);
-ms-transform: translate(0);
-o-transform: translate(0);
transform: translate(0);}
.imgtxt-ls1 .text2 .background-filter{display:none}
.imgtxt-ls1 .text2 .tit{font-size:21px;color:#1e1e1e}
.imgtxt-ls1 .text2 .tit .icon-link{margin-left:8px;width:30px;height:30px;background-color:#649173;-webkit-background-size:12px auto;background-size:12px auto;background-image:url(../images/btns-icon6.png)}
.imgtxt-ls1 .text2 .job{margin-top:2px;font-size:16px}
.imgtxt-ls1 .text2 .info{margin-top:15px;padding-top:18px}
.imgtxt-ls1 .text2 .info .email{margin-bottom:4px}
.imgtxt-ls1 .pic2{border-radius:20px}
.imgtxt-ls1 .mask-tit{width:100px;height:100px}
/*!活动列表*/
.activity-1 .act-item+.act-item{padding-top:25px}
.activity-1 .act-tit{padding-left:30px;margin-bottom:16px}
.activity-1 .act-tit:before{width:20px;height:20px}
.act-ls1{margin-bottom:-15px}
.act-ls1 li{margin-bottom:15px}
.act-ls1 .con{padding-left:30px;display:block}
.act-ls1 .circle{width:20px;height:20px;border-width:2px}
.act-ls1 .circle:after{width:12px;height:12px}
.act-ls1 .hd{width:100%;margin-bottom:10px;border-radius:20px}
.act-ls1 .hd:before{border-radius:20px}
.act-ls1 .hd .date .d2{margin-top:4px;font-size:16px}
.act-ls1 .bd{padding:18px 20px;width:100%;border-radius:20px}
.act-ls1 .bd .pos{margin-bottom:10px;font-size:16px}
.act-ls1 .bd .tit{line-height:2.03}
/*!活动信息详情*/
.activityDt-1{display:block}
.activityDt-1 .col,.activityDt-1 .cor{width:100%}
.activityDt-1 .col{position:relative;top:auto;z-index:10}
.activityDt-1 .col .activityDt-page{display:none}
.activityDt-1 .cor{margin-top:-30px}
.activityDt-1 .cor .activityDt-page{display:block}
.activityDt-info{margin:0;padding:0 20px 8px;border-radius:20px}
.activityDt-info .item{padding:25px 0 15px}
.activityDt-info .tit{font-size:16px}
.activityDt-desc{margin-bottom:20px;padding:70px 20px 40px;border-radius:20px}
.activityDt-desc .hd{padding-bottom:20px;margin-bottom:35px}
.activityDt-desc .hd .tit{font-size:20px}
.activityDt-desc .hd .return{margin-top:15px;font-size:16px}
.activityDt-desc .hd .return .icon-return{width:40px;height:40px}
.activityDt-desc .con{font-size:18px}
.activityDt-page{border-radius:20px;padding:10px 20px}
.activityDt-page .item{padding:18px 0}
.activityDt-page a{margin-bottom:4px;font-size:16px;line-height:1.88}
/*!科普*/
.serach-1{margin-bottom:20px;padding:15px 20px;border-radius:15px}
.serach-1 .search-in{width:100%}
.serach-1 .inp{height:50px;line-height:49px;font-size:14px}
.popularS-ls1 li{width:100%!important}
.popularS-ls1 .con{border:none}
.popularS-ls1 .con-in{display:block;background-color:#fff;border-radius:20px 20px 60px 20px}
.popularS-ls1 .box-pic{height:auto;position:static}
.popularS-ls1 .box-pic,.popularS-ls1 .inner{width:100%!important}
.popularS-ls1 .pic{padding-top:56.27%!important;border-radius:20px}
.popularS-ls1 .pic img{border-radius:20px!important}
.popularS-ls1 .inner{padding:18px 20px!important;min-height:118px;width:calc(100% - 80px)!important;justify-content:flex-start}
.popularS-ls1 .tit{margin-top:10px!important;font-size:18px;line-height:1.53;height:3.06em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.popularS-ls1 .con:hover .con-in{background-color:#ff7233}
.popularS-ls1 .con:hover .date{color:#fff}
.popularS-ls1 .con:hover .tit{color:#fff}
/*!科普详情*/
.popularSDt-1{border-radius:20px}
.popularSDt-1 .hd{padding:25px 20px;border-radius:20px}
.popularSDt-1 .hd .date{font-size:16px}
.popularSDt-1 .hd .tit{margin-top:10px;font-size:20px}
.popularSDt-1 .con{padding:35px 20px;font-size:18px}
.popularSDt-1 .con h4{margin-bottom:15px;font-size:21px}
.popularSDt-page{margin-top:20px;padding:20px;border-radius:20px}
.popularSDt-page .tit{display:none}
.popularSDt-page .icon-next,.popularSDt-page .icon-prev{width:60px;height:60px}
.popularSDt-page .return{width:60px;height:60px}
/*!联系*/
.row-contact1{padding:30px 0 40px}
.contact-1{border-radius:20px;margin-bottom:30px}
.contact-1 .text{padding:15px 20px}
.contact-1 .text .tit{font-size:21px}
.contact-1 .swiper-pagination{bottom:20px!important;right:15px!important}
.contact-1 .swiper-pagination .swiper-pagination-bullet{margin:0 5px!important;width:20px;height:4px}
.contact-2{display:block;min-height:0;border-radius:20px}
.contact-2:after{width:288px;height:210px}
.contact-2 .item{padding:30px 20px 40px;min-height:272px;width:100%;border-radius:20px}
.contact-2 .tit{font-size:26px}
.contact-2 .btns-1{margin-top:20px}
.contact-ls1{margin-bottom:-15px}
.contact-ls1 li{margin-bottom:15px}
.contact-ls1 li:after{border-radius:20px 20px 60px 20px}
.contact-ls1 .hd{padding:20px;padding-right:60px;min-height:150px;border-radius:20px;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.contact-ls1 .hd .icon-arrow{right:20px}
.contact-ls1 .hd .tit{font-size:18px}
.contact-ls1 .hd .pos{margin:0;margin-top:10px}
.contact-ls1 .bd .tit{padding:0 20px}
.contact-ls1 .bd .txt{padding:0 20px;font-size:16px}
.contact-pop{display:block;background-color:rgba(0,0,0,.8);overflow-y:auto}
.contact-pop .pop-bg{display:none}
.contact-pop .contact-in{margin:0 auto;display:block;width:89.33%;border-radius:20px}
.contact-pop .cont,.contact-pop .pic{width:100%}
.contact-pop .pic{border-radius:15px}
.contact-pop .pic:after{padding-top:56.19%}
.contact-pop .cont{padding:18px 10px}
.contact-pop .hd .tips{font-size:14px}
.contact-pop .bd .input-tit{padding:10px;font-size:16px}
.contact-pop .bd .inp{padding:0 10px;border-radius:10px}
.contact-pop .bd .tar{padding:20px 10px;border-radius:10px}
.contact-pop .bd .item.on .input-tit{padding:0 10px;font-size:12px}
.contact-pop .bt .submit{font-size:16px}
.contact-pop .bt .submit i{width:60px;height:60px}
/*!研究*/
.row-discuss1{padding:40px 0;background-color:#f9f9f9}
.discuss-1{display:block}
.discuss-1 .inner,.discuss-1 .pic{width:100%}
.discuss-1 .pic{margin:0 auto 28px;width:280px}
.discuss-1 .inner{padding-bottom:40px}
.discuss-1 .inner:after{left:50%;width:125px;height:10px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.discuss-1 .txt{font-size:18px;text-align:center}
.row-discuss2{padding:40px 0 60px}
.discuss-text{margin-bottom:30px;padding:38px 20px 50px;position:static;width:100%;border-radius:20px;align-items:center}
.discuss-text .tit{font-size:26px}
.discuss-text .tit:after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.discuss-text .txt{font-size:18px;text-align:center}
.discuss-ls1{padding:0;margin:0}
.discuss-ls1 li{padding:0;margin:0;margin-bottom:15px!important;width:100%!important;float:none!important}
.discuss-ls1 li:nth-child(2){padding:0;margin-top:0}
.discuss-ls1 .con{background-color:#f9f9f9;border-radius:20px}
.discuss-ls1 .box-pic{border-radius:20px}
.discuss-ls1 .inner{padding:26px 20px}
.discuss-ls1 .tit{padding:0;font-size:21px;min-height:0}
.discuss-ls1 .tit:before{display:none}
.discuss-ls1 .text1{display:none}
.discuss-ls1 .text2{display:block}
.discuss-logo{display:none}
.discuss-3{border-radius:20px}
}

.txt-ls1 .con{display: block; overflow: hidden}
.txt-ls1 .icon{margin-left: 44px !important; float: right}
.txt-ls1 .tit{width: auto !important}
@media only screen and (max-width:1919px){
    .txt-ls1 .icon{margin-left: 34px !important}
}
@media only screen and (max-width:767px){
    .txt-ls1 .con{display: -webkit-flex; display: flex; flex-wrap: wrap; flex-direction: column; justify-content: center; align-items: center;}
    .txt-ls1 .icon{float: none; margin: 0 auto !important; order: 2;}
    .txt-ls1 .tit{width: 100%; order: 1;}
}
.footer .footer-friendLk .fL-lgs{margin-bottom: -15px; flex-wrap: wrap;}
.footer .footer-friendLk .fL-lgs .item{margin-bottom: 15px; width: 20%;}
@media only screen and (max-width:1199px){
.footer .footer-friendLk .fL-lgs{margin-bottom: -10px;}
.footer .footer-friendLk .fL-lgs .item{margin-bottom: 10px; width: auto;}
}