/*!-----------------[初始化]--------------*/
*,: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:#444;font-size:12px;line-height:1.5;font-family:SourceHanSansCN-Regular,"微软雅黑","Microsoft Yahei";padding-top:100px}
a{color:inherit;text-decoration:none}
a:hover{color:inherit}
img{max-width:100%;border:none;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
em,i{font-style:normal}
input,select,textarea{font-size:12px;color:#444;font-family:SourceHanSansCN-Regular,"微软雅黑","Microsoft Yahei";outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r{float:right}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}
.ani{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
@font-face{font-family:PingFang-SC-Regular;src:url(../fonts/PingFang-SC-Regular.ttf)}
@font-face{font-family:PingFang-SC-Bold;src:url(../fonts/PingFang-SC-Bold.ttf)}
@font-face{font-family:PlusJakartaSans-ExtraBold;src:url(../fonts/PlusJakartaSans-ExtraBold.ttf)}
.wp{width:90%;max-width:1500px;margin:0 auto}
.menuBtn{display:none;position:absolute;top:15px;right:20px;width:30px;height:30px;cursor:pointer;z-index:601;transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}
.menuBtn b{display:block;height:2px;background-color:#61b289;margin:6px 0;transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}
.menuBtn.open b{display:none;margin:-1px 0 0;position:absolute;left:0;top:50%;width:30px;background-color:#61b289}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.header{position:fixed;left:0;top:0;right:0;height:100px;background-color:#e9f4ed;z-index:100}
.header .wp{display:flex;justify-content:space-between;align-items:center}
.header .header-l{flex-shrink:0}
.header .header-r{flex-shrink:0;display:flex;justify-content:flex-end;align-items:center}
.header .header-logo{display:block;height:100px;line-height:100px;font-size:0;text-align:center;flex-shrink:0}
.header .header-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.header .header-set{margin-left:12px;flex-shrink:0;justify-content:center;align-items:center}
.header .header-set .item{display:block;min-width:60px;height:60px;flex-shrink:0;display:flex;justify-content:center;align-items:center}
.header .header-set .icon-so{display:block;width:40px;height:40px;background:url(../images/icon-so1.png) center center no-repeat;-webkit-background-size:22px auto;background-size:22px auto;flex-shrink:0}
.header .header-nav{flex-grow:1;display:-webkit-flex;display:flex;align-items:center}
.header .header-nav>li{padding:0 10px;flex-shrink:0}
.header .header-nav>li>a{font-family:PingFang-SC-Bold;padding:0 30px;display:block;height:100px;line-height:100px;font-size:18px;color:#333;text-align:center;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.header .header-nav>li.on>a,.header .header-nav>li:hover>a{color:#fff;background-color:#b5ce8d}
.header .header-set{display:none}
.header .header-r .header-set{display:flex}
.header-search_cont{position:fixed;left:0;top:100px;right:0;background-color:#fff;height:0;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,.35);z-index:99;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.header-search_cont input{outline:0;border:none;background-color:transparent}
.header-search_cont .wp{padding:75px 0;position:relative}
.header-search_cont .close{position:absolute;right:10px;top:10px;width:50px;height:50px;background:url(../images/icon-close1.png) center center no-repeat;-webkit-background-size:20px auto;background-size:20px auto;cursor:pointer}
.header-search_cont .cont{margin:0 auto;width:0;height:49px;position:relative;overflow:hidden;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.header-search_cont .cont .inp{padding:0 60px 0 20px;display:block;width:100%;height:49px;line-height:48px;font-size:18px;color:#000;border-bottom:1px solid #b4b4b4;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.header-search_cont .cont .submit{position:absolute;right:0;top:0;width:49px;height:49px;background:url(../images/icon-so1.png) center center no-repeat;-webkit-background-size:22px auto;background-size:22px auto}
.header-search_cont .cont .inp:hover{background-color:#eee}
body.search_show .header-search_cont{height:200px;border-top:1px solid #d9d9d9}
body.search_show .header-search_cont .cont{width:600px;transition-delay:.2s}
.footer{padding:77px 0 68px;background-color:#60b289}
.footer .wp{display:flex;justify-content:space-between;align-items:flex-start}
.footer .fot-col{width:36.33%}
.footer .fot-cor{width:53.33%;flex-shrink:0}
.footer .footer-contact{margin-bottom:22px}
.footer .footer-contact .tit{font-family:PingFang-SC-Bold;margin-bottom:36px;font-size:26px;color:#fff;font-weight:400;line-height:1.3}
.footer .footer-contact .cont{font-family:PingFang-SC-Bold;font-size:18px;color:#fff;line-height:1.78}
.footer .footer-contact .cont .item{margin-bottom:22px}
.footer .footer-contact .cont .t1{font-family:PingFang-SC-Bold;margin-bottom:10px;font-size:26px;color:#fff;font-weight:400;line-height:1.15;display:flex;flex-wrap:wrap;align-items:center}
.footer .footer-contact .cont .t1 img{margin-right:10px;display:block;width:24px;flex-shrink:0}
.footer .footer-share{display:flex;flex-wrap:wrap;align-items:center}
.footer .footer-share .tit{font-family:PingFang-SC-Bold;margin-right:10px;font-size:18px;color:#fff;font-weight:400;line-height:1.78}
.footer .footer-share .cont{margin:0 -10px -10px 0;display:flex;flex-wrap:wrap;align-items:center}
.footer .footer-share .cont .item{margin:0 10px 10px 0;display:block;width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0}
.footer .footer-share .cont .icon{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.footer .footer-share .cont .item:hover .icon{opacity:.8}
.footer .footer-info{display:flex;align-items:flex-start}
.footer .footer-info .items{flex-shrink:0}
.footer .footer-info .items:nth-child(1){padding-right:40px;width:46%}
.footer .footer-info .items:nth-child(2){width:54%}
.footer .footer-info .tit{font-family:PingFang-SC-Bold;margin-bottom:18px;font-size:26px;color:#fff;font-weight:400;line-height:1.3}
.footer .footer-info .link a{font-family:PingFang-SC-Bold;padding:8px 0 8px 18px;margin-bottom:4px;display:block;font-size:18px;color:#fff;line-height:1.5;background:url(../images/icon-arrow1.png) left center no-repeat;-webkit-background-size:8px auto;background-size:8px auto}
.footer .footer-info .link a:hover{text-decoration:underline}
.footer .footer-info .info{font-family:PingFang-SC-Bold;margin-top:26px;font-size:18px;color:#fff;line-height:1.5}
.footer .footer-info .info .item{margin-bottom:19px}
.footer .footer-info .info .t1{margin-bottom:25px;display:flex;align-items:center}
.footer .footer-info .info .t1 img{margin-right:8px;display:block;width:20px;flex-shrink:0}
@-webkit-keyframes shine{
to{left:125%}
}
@keyframes shine{
to{left:125%}
}
.g-ani1{display:block;position:relative}
.g-ani1:before{content:"";display:block;position:absolute;left:-90%;top:0;width:50%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.5));-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);-o-transform:skewX(-25deg);transform:skewX(-25deg);pointer-events:none;z-index:3;opacity:.5}
.g-ani1 img{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.g-ani1:hover:before,a:hover .g-ani1:before{-webkit-animation:.8s shine;animation:.8s shine}
.g-ani1:hover img,a:hover .g-ani1 img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.g-pos1{padding:16px 0;border-bottom:1px solid #eee}
.g-pos1 .cur{font-family:PingFang-SC-Bold;padding-left:32px;font-size:18px;color:#666;line-height:1.5;background:url(../images/icon-home1.png) left top 2px no-repeat;-webkit-background-size:22px auto;background-size:22px auto}
.g-pos1 .cur a,.g-pos1 .cur span{font-size:inherit;color:inherit}
.g-pos1 .cur a{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.g-pos1 .cur em{margin:0 4px}
.g-pos1 .cur a:hover{color:#61b289}
.pages{padding-top:58px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.pages ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.pages li{padding:0 10px}
.pages a,.pages span{font-family:PingFang-SC-Bold;padding:0 5px;display:block;min-width:50px;height:50px;font-size:24px;color:#333;text-align:center;border:1px solid #dcdcdc;border-radius:3px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.pages a{line-height:48px}
.pages .btn a{min-width:140px}
.pages .active a,.pages a:hover{color:#fff;border-color:#61b289;background-color:#61b289}
.g-hd1{margin-bottom:30px}
.g-hd1 .title{padding-bottom:25px;font-weight:400;line-height:1.3;position:relative}
.g-hd1 .title:before{content:'';position:absolute;left:0;bottom:0;width:50px;height:5px;background-color:#61b289}
.g-hd1 .title .en{font-family:PlusJakartaSans-ExtraBold;margin-bottom:6px;font-size:60px;color:#61b289;text-transform:uppercase}
.g-hd1 .title .cn{font-family:PingFang-SC-Bold;font-size:50px;color:#1e4f49}
.g-hd1.middle{text-align:center}
.g-hd1.middle .title:before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.g-hd1.c1 .title:before{background-color:#fff}
.g-hd1.c1 .title .cn,.g-hd1.c1 .title .en{color:#fff}
.g-btns1{display:flex;align-items:center}
.g-btns1 .s1{font-family:PingFang-SC-Bold;padding:0 20px;display:block;min-width:200px;line-height:46px;border:2px solid #60b389;border-radius:25px;font-size:20px;color:#61b289;text-align:center;flex-shrink:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.g-btns1.middle{justify-content:center}
.g-btns1 .s1:hover{color:#fff;background-color:#61b289}
.g-desc1{font-family:PingFang-SC-Bold;font-size:20px;color:#333;line-height:1.6}
.g-desc1 p+p{margin-top:18px}
.g-desc1.middle{text-align:center}
.ban{height:440px;position:relative;overflow:hidden}
.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;z-index:1}
.ban .text{position:absolute;left:0;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10}
.ban .text .t1{font-weight:400;line-height:1.3}
.ban .text .t1 .cn{font-family:PingFang-SC-Bold;font-size:60px;color:#1e4f49}
.ban .text .t1 .en{font-family:PlusJakartaSans-ExtraBold;font-size:36px;color:#1e4f49;text-transform:uppercase}
.ban .text .t2{font-family:PingFang-SC-Regular;margin-top:2px;font-size:26px;color:#1e4f49}
.swiper-pag1{position:absolute;left:0;bottom:50px!important;right:0;font-size:0;text-align:center;z-index:10}
.swiper-pag1 .swiper-pagination-bullet{margin:0 20px!important;width:12px;height:12px;background-color:#fff;border-radius:50%;position:relative;opacity:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.swiper-pag1 .swiper-pagination-bullet:before{content:'';position:absolute;left:50%;top:50%;width:100%;height:100%;border:2px solid #fff;border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.swiper-pag1 .swiper-pagination-bullet-active{background-color:#60b389}
.swiper-pag1 .swiper-pagination-bullet-active:before{width:267%;height:267%;border-color:#60b389;opacity:1}
.swiper-pag2{position:absolute;left:0;bottom:0!important;right:0;font-size:0;text-align:center;z-index:10}
.swiper-pag2 .swiper-pagination-bullet{margin:0 10px!important;width:14px;height:14px;background-color:#dcdcdc;border-radius:50%;opacity:1}
.swiper-pag2 .swiper-pagination-bullet-active{background-color:#1e4f49}
.banner{height:780px;position:relative;overflow:hidden}
.banner .swiper-slide{height:auto}
.banner .con{display:block;height:100%;position:relative;overflow:hidden}
.banner .con:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/banner-bg1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}
.banner .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;z-index:1}
.banner .text{position:absolute;left:0;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10}
.banner .text .t1{font-family:PingFang-SC-Regular;font-size:26px;color:#1e4f49}
.banner .text .t2{margin:8px 0 15px}
.banner .text .t2 .cn{font-family:PingFang-SC-Bold;font-size:80px;color:#1e4f49;font-weight:400;line-height:1.27}
.banner .text .t2 .en{font-family:PlusJakartaSans-ExtraBold;margin-top:6px;font-size:36px;color:#1e4f49;font-weight:400;line-height:1.27;text-transform:uppercase}
.news-swiper1{padding-bottom:54px;position:relative;overflow:hidden}
.news-swiper1 .swiper-slide{height:auto}
.news-swiper1 .con{display:block;height:100%;border-radius:20px;background-color:#fff;overflow:hidden}
.news-swiper1 .pic{padding-top:66.67%;position:relative;overflow:hidden}
.news-swiper1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.news-swiper1 .text{padding:25px 26px;min-height:298px}
.news-swiper1 .tit{font-family:PingFang-SC-Bold;margin-bottom:18px;font-size:26px;color:#1e4f49;font-weight:400;line-height:1.38;height:2.76em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.news-swiper1 .desc{font-family:PingFang-SC-Bold;margin-bottom:18px;font-size:18px;color:#333;line-height:1.56;height:4.68em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}
.news-swiper1 .more{font-family:PingFang-SC-Bold;font-size:20px;color:#61b289}
.lst-1{margin:0 -20px;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}
.lst-1 li{padding:0 20px;width:27%}
.lst-1 .icon{margin:0 auto 24px;width:194px;height:194px;line-height:194px;font-size:0;text-align:center;background:url(../images/ls-bg1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;overflow:hidden}
.lst-1 .icon img{display:inline-block;vertical-align:middle;max-width:80%;max-height:80%}
.lst-1 .tit{font-weight:400;color:#333;text-align:center;line-height:1.3}
.lst-1 .tit .cn{font-family:PingFang-SC-Bold;margin-bottom:12px;font-size:24px}
.lst-1 .tit .en{font-family:PlusJakartaSans-ExtraBold;font-size:14px;text-transform:uppercase}
.lst-2{margin:0 -22px -40px;display:flex;flex-wrap:wrap}
.lst-2 li{padding:0 22px;margin-bottom:40px;width:33.33%;flex-shrink:0}
.lst-2 .con{display:block}
.lst-2 .pic{margin-bottom:25px;padding-top:53.19%;position:relative;border-radius:25px;overflow:hidden}
.lst-2 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.lst-2 .tit{font-family:PingFang-SC-Bold;margin-bottom:6px;font-size:30px;color:#1e4f49;text-align:center;font-weight:400;line-height:1.3;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.lst-2 .desc{font-family:PingFang-SC-Bold;font-size:18px;color:#333;text-align:center;line-height:1.78;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.lst-2 .desc p{white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.lst-2 .g-btns1{margin-top:21px}
.lst-3{margin:0 -10px -20px;display:flex;flex-wrap:wrap;align-items:flex-start}
.lst-3 li{padding:0 10px;margin-bottom:20px;width:16.66%;flex-shrink:0}
.lst-3 .con{display:block}
.lst-3 .pic{height:108px;line-height:106px;font-size:0;text-align:center;border-radius:10px;box-shadow:0 0 4px 0 rgba(15,15,15,.16)}
.lst-3 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.lst-4{margin:0 -35px -60px;display:flex;flex-wrap:wrap}
.lst-4>li{padding:0 35px;margin-bottom:60px;width:33.33%;flex-shrink:0}
.lst-4 .con{display:block;height:100%;background-color:#f4f8f0;box-shadow:0 0 4px 0 rgba(15,15,15,.16);border-radius:20px;overflow:hidden}
.lst-4 .pic{padding-top:99.12%;position:relative;overflow:hidden}
.lst-4 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.lst-4 .text{padding:34px 30px 20px;min-height:206px}
.lst-4 .ls1{font-family:PingFang-SC-Bold;padding-left:20px;list-style:disc;font-size:20px;color:#1e4f49;line-height:1.6}
.lst-4 .ls1 li{margin-bottom:6px;list-style:inherit}
.lst-5{margin-bottom:-30px}
.lst-5 li{margin-bottom:30px}
.lst-5 .con{display:block;border:1px solid #eee;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.06);border-radius:0 20px 20px 0;overflow:hidden;display:flex;align-items:center}
.lst-5 .pic{width:360px;position:relative;overflow:hidden;flex-shrink:0}
.lst-5 .pic:after{content:'';display:block;padding-top:66.67%}
.lst-5 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.lst-5 .text{padding:36px 54px;width:calc(100% - 360px);flex-shrink:0}
.lst-5 .tit{font-family:PingFang-SC-Bold;font-size:26px;color:#1e4f49;font-weight:400;line-height:1.3;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.lst-5 .desc{font-family:PingFang-SC-Bold;margin-top:20px;font-size:18px;color:#333;line-height:1.56;max-height:3.12em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.lst-5 .more{font-family:PingFang-SC-Bold;margin-top:29px;font-size:20px;color:#61b289;line-height:1.3}
.lst-6 li{border-bottom:1px solid #eee}
.lst-6 a{font-family:PingFang-SC-Bold;padding:16px 20px 16px 60px;display:block;font-size:18px;color:#333;line-height:1.5;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.lst-6 a:before{content:'';position:absolute;left:40px;top:50%;width:8px;height:14px;background:url(../images/icon-arrow2.png) 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%)}
.lst-6 a:hover{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}
.section-index1{padding:100px 0;overflow:hidden}
.section-index2{padding:82px 0 96px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.section-index2 .g-hd1{margin-bottom:23px}
.section-index2 .g-desc1{margin:0 auto 33px;width:56%}
.section-index3{padding:82px 0 100px;overflow:hidden}
.section-index4{padding:80px 0 102px;overflow:hidden}
.section-index5{padding:84px 0 100px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.section-index6{padding:130px 0 100px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.section-inn1{padding:90px 0 100px;overflow:hidden}
.section-inn1 .sec-items+.sec-items{margin-top:76px}
.section-inn1 .g-hd1{margin-bottom:40px}
.section-inn2{padding:90px 0 100px;overflow:hidden}
.section-inn2 .g-hd1{margin-bottom:50px}
.section-inn3{padding:100px 0;overflow:hidden}
.section-inn3 .map{margin-top:100px}
.section-inn4{padding:80px 0 110px}
.section-inn4 .wp{display:flex;justify-content:space-between;align-items:flex-start}
.section-inn4 .sec-col{position:sticky;top:120px;width:360px;flex-shrink:0}
.section-inn4 .sec-cor{width:calc(100% - 400px);flex-shrink:0}
.map{height:580px;box-shadow:0 0 10px 0 rgba(0,0,0,.18);border-radius:20px}
.map img{max-width:none;-webkit-transition:0s;-o-transition:0s;transition:0s}
.anchorBL{display:none}
.box-snv1 .box-items{margin-bottom:30px;padding-bottom:26px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.18);border-radius:20px;overflow:hidden}
.box-snv1 .box-items:last-child{margin-bottom:0}
.box-snv1 .box-hd{padding:18px 20px 18px 40px;background-color:#60b289}
.box-snv1 .box-hd .title{font-family:PingFang-SC-Bold;font-size:30px;color:#fff;font-weight:400;line-height:1.3}
.box-intro1{display:flex;justify-content:space-between;align-items:flex-start}
.box-intro1 .box-col{padding-top:12px;width:44.67%;flex-shrink:0}
.box-intro1 .box-cor{width:46.67%;flex-shrink:0}
.box-intro1 .g-hd1{margin-bottom:24px}
.box-intro1 .g-btns1{margin-top:33px}
.box-intro1 .big-pic{padding-top:71.43%;position:relative;border-radius:20px;overflow:hidden}
.box-intro1 .big-pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.box-contact1{display:flex;justify-content:space-between;align-items:center}
.box-contact1 .box-col{width:36.67%;flex-shrink:0}
.box-contact1 .box-cor{width:58.07%;flex-shrink:0}
.box-contact1 .g-hd1{margin-bottom:35px}
.box-contact1 .text .tit{font-family:PingFang-SC-Bold;margin-bottom:35px;font-size:30px;color:#333;font-weight:400;line-height:1.3}
.box-contact1 .text .info{font-family:PingFang-SC-Bold;font-size:18px;color:#333;line-height:1.3}
.box-contact1 .text .info .item{margin-bottom:21px;display:flex;align-items:flex-start}
.box-contact1 .text .info img{margin:-3px 10px 0 0;display:block;width:24px;height:30px;flex-shrink:0}
.box-contact1 .box-form1{box-shadow:0 0 10px 0 rgba(0,0,0,.18)}
.box-contact1.c1 .text .info,.box-contact1.c1 .text .tit{color:#fff}
.box-contact1.c1 .box-form1{box-shadow:none}
.box-contact2{font-family:PingFang-SC-Bold;font-size:18px;color:#333;line-height:1.5;word-break:break-all}
.box-contact2 .item{padding:16px 20px 16px 40px;border-bottom:1px solid #eee;display:flex;align-items:flex-start}
.box-contact2 img{margin:3px 6px 0 0;display:block;width:20px;height:20px;flex-shrink:0}
.box-form1{padding:45px 70px 40px;background-color:#fff;border-radius:20px}
.box-form1 input,.box-form1 textarea{outline:0;border:none;resize:none}
.box-form1 .form-cont{margin-bottom:-28px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}
.box-form1 .form-item{margin-bottom:28px;width:calc(50% - 17px);flex-shrink:0}
.box-form1 .form-col1{width:100%}
.box-form1 .label{font-family:PingFang-SC-Bold;margin-bottom:12px;font-size:18px;color:#1e4f49;line-height:1.3}
.box-form1 .ipt{font-family:PingFang-SC-Bold;padding:0 20px;display:block;width:100%;height:50px;line-height:50px;background-color:#f5f8f1;border-radius:3px;font-size:18px;color:#1e4f49}
.box-form1 .tar{font-family:PingFang-SC-Bold;padding:16px 20px;display:block;width:100%;height:160px;background-color:#f5f8f1;border-radius:3px;font-size:18px;color:#1e4f49}
.box-form1 .form-btns{margin-top:20px}
.box-form1 .form-btns .s1{font-family:PingFang-SC-Bold;display:block;width:100%;height:52px;background-color:#61b289;border-radius:26px;font-size:24px;color:#fff;text-align:center}
.box-dta1{padding:0 50px 50px;box-shadow:0 0 10px 0 rgba(0,0,0,.18);border-radius:20px;overflow:hidden}
.box-dta1 .hd{padding:47px 0 38px;border-bottom:1px solid #eee}
.box-dta1 .hd .title{font-family:PingFang-SC-Bold;font-size:32px;color:#1e4f49;font-weight:400;line-height:1.5}
.box-dta1 .cont{font-family:PingFang-SC-Bold;padding:41px 0;font-size:18px;color:#333;line-height:1.56}
@media only screen and (min-width:950px) and (max-width:1859px){
body{padding-top:5.208vw}
.header{height:5.208vw}
.header .header-logo{height:5.208vw;line-height:5.208vw}
.header .header-set{margin-left:.625vw}
.header .header-set .item{min-width:3.125vw;height:3.125vw}
.header .header-set .icon-so{width:2.083vw;height:2.083vw;-webkit-background-size:clamp(18px,1.145vw,22px) auto;background-size:clamp(18px,1.145vw,22px) auto}
.header .header-nav>li{padding:0 .52vw}
.header .header-nav>li>a{padding:0 1.562vw;height:5.208vw;line-height:5.208vw;font-size:clamp(14px,.937vw,18px)}
.header-search_cont{top:5.208vw;box-shadow:0 0 1.041vw rgba(0,0,0,.35)}
.header-search_cont .wp{padding:3.906vw 0}
.header-search_cont .close{right:.52vw;top:.52vw;width:2.604vw;height:2.604vw;-webkit-background-size:1.041vw auto;background-size:1.041vw auto}
.header-search_cont .cont{height:2.552vw}
.header-search_cont .cont .inp{padding:0 1.041vw;padding-right:3.125vw;height:2.552vw;line-height:2.5vw;font-size:clamp(14px,.937vw,18px)}
.header-search_cont .cont .submit{width:2.552vw;height:2.552vw;-webkit-background-size:1.145vw auto;background-size:1.145vw auto}
body.search_show .header-search_cont{height:10.41vw}
body.search_show .header-search_cont .cont{width:31.25vw}
.footer{padding:4.010vw 0 3.541vw}
.footer .footer-contact{margin-bottom:1.145vw}
.footer .footer-contact .tit{margin-bottom:1.875vw;font-size:clamp(18px,1.354vw,26px)}
.footer .footer-contact .cont{font-size:clamp(14px,.937vw,18px)}
.footer .footer-contact .cont .item{margin-bottom:1.145vw}
.footer .footer-contact .cont .t1{margin-bottom:.52vw;font-size:clamp(18px,1.354vw,26px)}
.footer .footer-contact .cont .t1 img{margin-right:.52vw;width:clamp(14px,1.25vw,24px)}
.footer .footer-share .tit{margin-right:.52vw;font-size:clamp(14px,.937vw,18px)}
.footer .footer-share .cont{margin:0 -.52vw -.52vw 0}
.footer .footer-share .cont .item{margin:0 .52vw .52vw 0;width:clamp(26px,1.875vw,36px);height:clamp(26px,1.875vw,36px)}
.footer .footer-info .items:nth-child(1){padding-right:2.083vw}
.footer .footer-info .tit{margin-bottom:.937vw;font-size:clamp(18px,1.354vw,26px)}
.footer .footer-info .link a{padding:.416vw 0;padding-left:.937vw;margin-bottom:.208vw;font-size:clamp(14px,.937vw,18px);-webkit-background-size:.416vw auto;background-size:.416vw auto}
.footer .footer-info .info{margin-top:1.354vw;font-size:clamp(14px,.937vw,18px)}
.footer .footer-info .info .item{margin-bottom:.989vw}
.footer .footer-info .info .t1{margin-bottom:1.302vw}
.footer .footer-info .info .t1 img{margin-right:.416vw;width:clamp(14px,1.041vw,20px)}
.g-pos1{padding:.833vw 0}
.g-pos1 .cur{padding-left:1.666vw;font-size:clamp(14px,.937vw,18px);background:url(../images/icon-home1.png) left top no-repeat;-webkit-background-size:clamp(14px,1.145vw,22px) auto;background-size:clamp(14px,1.145vw,22px) auto}
.g-pos1 .cur em{margin:0 .208vw}
.pages{padding-top:3.020vw}
.pages li{padding:0 .52vw}
.pages a,.pages span{padding:0 .26vw;min-width:2.604vw;height:2.604vw;font-size:clamp(18px,1.25vw,24px);border-radius:.156vw}
.pages a{line-height:2.5vw}
.pages .btn a{min-width:7.291vw}
.g-hd1{margin-bottom:1.562vw}
.g-hd1 .title{padding-bottom:1.302vw}
.g-hd1 .title:before{width:2.604vw;height:.26vw}
.g-hd1 .title .en{margin-bottom:.312vw;font-size:clamp(36px,3.125vw,60px)}
.g-hd1 .title .cn{font-size:clamp(30px,2.604vw,50px)}
.g-btns1 .s1{padding:0 1.041vw;min-width:10.41vw;line-height:2.395vw;border:solid #60b389;border-radius:1.302vw;font-size:clamp(14px,1.041vw,20px)}
.g-desc1{font-size:clamp(14px,1.041vw,20px)}
.g-desc1 p+p{margin-top:.937vw}
.ban{height:22.91vw}
.ban .text .t1 .cn{font-size:clamp(36px,3.125vw,60px)}
.ban .text .t1 .en{font-size:clamp(20px,1.875vw,36px)}
.ban .text .t2{margin-top:.104vw;font-size:clamp(18px,1.354vw,26px)}
.swiper-pag1{bottom:2.604vw!important}
.swiper-pag1 .swiper-pagination-bullet{margin:0 1.041vw!important;width:.625vw;height:.625vw}
.swiper-pag2 .swiper-pagination-bullet{margin:0 .52vw!important;width:.729vw;height:.729vw}
.banner{height:40.62vw}
.banner .text .t1{font-size:clamp(18px,1.354vw,26px)}
.banner .text .t2{margin:.416vw 0 .781vw}
.banner .text .t2 .cn{font-size:clamp(48px,4.166vw,80px)}
.banner .text .t2 .en{margin-top:.312vw;font-size:clamp(20px,1.875vw,36px)}
.news-swiper1{padding-bottom:2.812vw}
.news-swiper1 .con{border-radius:1.041vw}
.news-swiper1 .text{padding:1.302vw 1.354vw;min-height:15.52vw}
.news-swiper1 .tit{margin-bottom:.937vw;font-size:clamp(18px,1.354vw,26px)}
.news-swiper1 .desc{margin-bottom:.937vw;font-size:clamp(14px,.937vw,18px)}
.news-swiper1 .more{font-size:clamp(14px,1.041vw,20px)}
.lst-1{margin:0 -1.041vw}
.lst-1 li{padding:0 1.041vw}
.lst-1 .icon{margin:0 auto 1.25vw;width:10.1vw;height:10.1vw;line-height:10.1vw}
.lst-1 .tit .cn{margin-bottom:.625vw;font-size:clamp(18px,1.25vw,24px)}
.lst-1 .tit .en{font-size:clamp(12px,.729vw,14px)}
.lst-2{margin:0 -1.145vw -2.083vw}
.lst-2 li{padding:0 1.145vw;margin-bottom:2.083vw}
.lst-2 .pic{margin-bottom:1.302vw;border-radius:1.302vw}
.lst-2 .tit{margin-bottom:.312vw;font-size:clamp(18px,1.562vw,30px)}
.lst-2 .desc{font-size:clamp(14px,.937vw,18px)}
.lst-2 .g-btns1{margin-top:1.093vw}
.lst-3{margin:0 -.52vw -1.041vw}
.lst-3 li{padding:0 .52vw;margin-bottom:1.041vw}
.lst-3 .pic{height:5.625vw;line-height:5.52vw;border-radius:.52vw;box-shadow:0 0 .208vw 0 rgba(15,15,15,.16)}
.lst-4{margin:0 -1.822vw -3.125vw}
.lst-4>li{padding:0 1.822vw;margin-bottom:3.125vw}
.lst-4 .con{box-shadow:0 0 .208vw 0 rgba(15,15,15,.16);border-radius:1.041vw}
.lst-4 .text{padding:1.77vw 1.562vw 1.041vw;min-height:10.72vw}
.lst-4 .ls1{padding-left:1.041vw;font-size:clamp(14px,1.041vw,20px)}
.lst-4 .ls1 li{margin-bottom:.312vw}
.lst-5{margin-bottom:-1.562vw}
.lst-5 li{margin-bottom:1.562vw}
.lst-5 .con{box-shadow:0 0 .52vw 0 rgba(0,0,0,.06);border-radius:0 1.041vw 1.041vw 0}
.lst-5 .pic{width:23.75vw}
.lst-5 .text{padding:1.875vw 2.812vw;width:calc(100% - 18.75vw)}
.lst-5 .tit{font-size:clamp(18px,1.354vw,26px)}
.lst-5 .desc{margin-top:1.041vw;font-size:clamp(14px,.937vw,18px)}
.lst-5 .more{margin-top:1.51vw;font-size:clamp(14px,1.041vw,20px)}
.lst-6 a{padding:.833vw 1.041vw;padding-left:3.125vw;font-size:clamp(14px,.937vw,18px)}
.lst-6 a:before{left:2.083vw;width:.416vw;height:.729vw}
.lst-6 a:hover{-webkit-transform:translateX(.52vw);-ms-transform:translateX(.52vw);-o-transform:translateX(.52vw);transform:translateX(.52vw)}
.section-index1{padding:5.208vw 0}
.section-index2{padding:4.27vw 0 5vw}
.section-index2 .g-hd1{margin-bottom:1.197vw}
.section-index2 .g-desc1{margin:0 auto 1.718vw}
.section-index3{padding:4.27vw 0 5.208vw}
.section-index4{padding:4.166vw 0 5.312vw}
.section-index5{padding:4.375vw 0 5.208vw}
.section-index6{padding:6.77vw 0 5.208vw}
.section-inn1{padding:4.687vw 0 5.208vw}
.section-inn1 .sec-items+.sec-items{margin-top:3.958vw}
.section-inn1 .g-hd1{margin-bottom:2.083vw}
.section-inn2{padding:4.687vw 0 5.208vw}
.section-inn2 .g-hd1{margin-bottom:2.604vw}
.section-inn3{padding:5.208vw 0}
.section-inn3 .map{margin-top:5.208vw}
.section-inn4{padding:4.166vw 0 5.729vw}
.section-inn4 .sec-col{top:6.25vw;width:18.75vw}
.section-inn4 .sec-cor{width:calc(100% - 20.83vw)}
.map{height:30.2vw;box-shadow:0 0 .52vw 0 rgba(0,0,0,.18);border-radius:1.041vw}
.box-snv1 .box-items{margin-bottom:1.562vw;padding-bottom:1.354vw;box-shadow:0 0 .52vw 0 rgba(0,0,0,.18);border-radius:1.041vw}
.box-snv1 .box-hd{padding:.937vw 1.041vw;padding-left:2.083vw}
.box-snv1 .box-hd .title{font-size:clamp(18px,1.562vw,30px)}
.box-intro1 .box-col{padding-top:.625vw}
.box-intro1 .g-hd1{margin-bottom:1.25vw}
.box-intro1 .g-btns1{margin-top:1.718vw}
.box-intro1 .big-pic{border-radius:1.041vw}
.box-contact1 .g-hd1{margin-bottom:1.822vw}
.box-contact1 .text .tit{margin-bottom:1.822vw;font-size:clamp(18px,1.562vw,30px)}
.box-contact1 .text .info{font-size:clamp(14px,.937vw,18px)}
.box-contact1 .text .info .item{margin-bottom:1.093vw}
.box-contact1 .text .info img{margin:-.02vw .52vw 0 0;width:clamp(14px,1.25vw,24px);height:clamp(18px,1.562vw,30px)}
.box-contact1 .box-form1{box-shadow:0 0 .52vw 0 rgba(0,0,0,.18)}
.box-contact2{font-size:clamp(14px,.937vw,18px)}
.box-contact2 .item{padding:.833vw 1.041vw;padding-left:2.083vw}
.box-contact2 img{margin:.25vw .312vw 0 0;width:clamp(14px,1.041vw,20px);height:clamp(14px,1.041vw,20px)}
.box-form1{padding:2.343vw 3.645vw 2.083vw;border-radius:1.041vw}
.box-form1 .form-cont{margin-bottom:-1.458vw}
.box-form1 .form-item{margin-bottom:1.458vw;width:calc(50% - .885vw)}
.box-form1 .form-col1{width:100%}
.box-form1 .label{margin-bottom:.625vw;font-size:clamp(14px,.937vw,18px)}
.box-form1 .ipt{padding:0 1.041vw;height:clamp(32px,2.604vw,50px);line-height:clamp(32px,2.604vw,50px);border-radius:.156vw;font-size:clamp(14px,.937vw,18px)}
.box-form1 .tar{padding:.833vw 1.041vw;height:8.333vw;border-radius:.156vw;font-size:clamp(14px,.937vw,18px)}
.box-form1 .form-btns{margin-top:1.041vw}
.box-form1 .form-btns .s1{height:clamp(36px,2.708vw,52px);border-radius:2vw;font-size:clamp(18px,1.25vw,24px)}
.box-dta1{padding:0 2.604vw 2.604vw;box-shadow:0 0 .52vw 0 rgba(0,0,0,.18);border-radius:1.041vw}
.box-dta1 .hd{padding:2.447vw 0 1.979vw}
.box-dta1 .hd .title{font-size:clamp(20px,1.666vw,32px)}
.box-dta1 .cont{padding:2.135vw 0;font-size:clamp(14px,.937vw,18px)}
}
@media only screen and (max-width:1199px){
.g-pos1 .cur{background-position:left top 2px}
.box-contact2 .item{padding-left:1.8vw}
.box-contact2 img{margin-top:3px}
}
@media only screen and (max-width:949px){
body{padding-top:60px!important}
.wp{padding:0 20px!important;width:100%!important}
.menuBtn{display:block}
.header{height:60px}
.header .wp{display:block}
.header .header-l{padding:0;margin:0}
.header .header-r{padding:20px;position:fixed;top:60px;right:0;width:100%;height:100vh;background-color:rgba(0,0,0,.9);backdrop-filter:blur(0);display:block;overflow-y:auto;opacity:0;visibility:hidden;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.header .header-r.active{opacity:1;visibility:visible;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.header .header-nav{display:block;height:auto}
.header .header-nav>li{margin:0 0 10px;padding:0}
.header .header-nav>li>a{padding:10px 15px;font-size:15px;color:#fff;height:auto;line-height:1.33;border-bottom:1px solid rgba(255,255,255,.3);justify-content:flex-start}
.header .header-nav>li:hover>a{color:#000}
.header .header-nav>li:hover>a span:before{opacity:0}
.header .header-nav>li.on>a{color:#fff}
.header .header-nav>li.on>a span:before{opacity:1}
.header .header-nav>li.active>a{color:#fff}
.header .header-nav>li.active>a span:before{opacity:1}
.header .header-logo{position:absolute;left:0;top:50%;height:50px;line-height:50px;font-size:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10}
.header .header-set{display:flex;margin:0;position:absolute;right:65px;top:10px}
.header .header-set .item{min-width:40px;height:40px}
.header .header-r .header-set{display:none}
.header-search_cont{top:60px}
.header-search_cont .close{right:0;top:-10px}
body.search_show .header-search_cont{padding:15px 0 20px;height:auto}
body.search_show .header-search_cont .cont{margin:0;width:90%}
.footer{padding:30px 0}
.footer .wp{display:block}
.footer .fot-col,.footer .fot-cor{width:100%}
.footer .fot-col{margin-bottom:20px}
.footer .footer-contact{margin-bottom:10px}
.footer .footer-contact .tit{margin-bottom:10px;font-size:20px}
.footer .footer-contact .cont{font-size:15px}
.footer .footer-contact .cont .item{margin-bottom:15px}
.footer .footer-contact .cont .t1{margin-bottom:6px;font-size:16px}
.footer .footer-contact .cont .t1 img{margin-right:5px;width:16px}
.footer .footer-share{display:block}
.footer .footer-share .tit{margin:0 0 5px}
.footer .footer-info{display:block}
.footer .footer-info .items{padding:0!important;width:100%!important}
.footer .footer-info .items+.items{margin-top:15px}
.footer .footer-info .tit{margin-bottom:5px;font-size:20px}
.footer .footer-info .link{display:flex;flex-wrap:wrap}
.footer .footer-info .link a{margin:0 15px 0 0;padding:5px 0 5px 14px;font-size:15px;-webkit-background-size:6px auto;background-size:6px auto}
.footer .footer-info .info{margin-top:15px;font-size:15px}
.footer .footer-info .info .item{margin-bottom:0}
.footer .footer-info .info .item+.item{margin-top:15px}
.footer .footer-info .info .t1{margin-bottom:5px}
.footer .footer-info .info .t1 img{width:16px}
.g-pos1{padding:12px 0}
.g-pos1 .cur{padding-left:18px;font-size:14px;-webkit-background-size:14px auto;background-size:14px auto}
.g-hd1{margin-bottom:20px!important}
.g-hd1 .title{padding-bottom:15px}
.g-hd1 .title:before{width:40px;height:3px}
.g-hd1 .title .en{margin-bottom:2px;font-size:18px}
.g-hd1 .title .cn{font-size:24px}
.g-btns1 .s1{min-width:100px;line-height:32px;font-size:14px}
.g-desc1{font-size:14px}
.pages{padding-top:30px}
.pages li{padding:0 3px}
.pages a,.pages span{font-size:14px;min-width:28px;height:28px}
.pages a{line-height:26px}
.pages .btn a{min-width:70px}
.swiper-pag1{bottom:10px!important}
.swiper-pag1 .swiper-pagination-bullet{margin:0 10px!important;width:6px;height:6px}
.swiper-pag1 .swiper-pagination-bullet:before{border-width:1px}
.swiper-pag2 .swiper-pagination-bullet{margin:0 5px!important;width:6px;height:6px}
.banner{height:70vw}
.banner .text .t1{font-size:16px}
.banner .text .t2{margin:4px 0 10px}
.banner .text .t2 .cn{font-size:28px}
.banner .text .t2 .en{font-size:16px}
.ban{height:40vw}
.ban .text .t1 .cn{font-size:28px}
.ban .text .t1 .en{font-size:18px}
.ban .text .t2{font-size:14px}
.news-swiper1{padding-bottom:25px}
.news-swiper1 .text{padding:15px;min-height:0}
.news-swiper1 .tit{margin-bottom:5px;font-size:18px}
.news-swiper1 .desc{margin-bottom:10px;font-size:14px}
.news-swiper1 .more{font-size:14px}
.lst-1{margin:0 -10px}
.lst-1 li{padding:0 5px;width:33.33%}
.lst-1 .icon{margin-bottom:10px;width:60px;height:60px;line-height:60px}
.lst-1 .tit .cn{margin-bottom:5px;font-size:15px}
.lst-1 .tit .en{font-size:10px}
.lst-2{margin-bottom:-25px}
.lst-2 li{margin-bottom:25px;width:100%}
.lst-2 .pic{margin-bottom:15px}
.lst-2 .tit{font-size:18px}
.lst-2 .desc{font-size:14px}
.lst-2 .g-btns1{margin-top:10px}
.lst-3{margin:0 -4px -8px}
.lst-3 li{padding:0 4px;margin-bottom:8px;width:25%}
.lst-3 .pic{height:50px;line-height:50px}
.lst-4{margin:0 -10px -25px}
.lst-4>li{padding:0 10px;margin-bottom:25px;width:100%}
.lst-4 .text{padding:20px;min-height:0}
.lst-4 .ls1{font-size:16px}
.lst-5 .pic{width:240px}
.lst-5 .text{padding:20px 40px;width:calc(100% - 240px)}
.lst-5 .tit{font-size:18px}
.lst-5 .desc,.lst-5 .more{margin-top:10px;font-size:14px}
.lst-6 a{padding:12px 20px 12px 40px;font-size:16px}
.lst-6 a:before{left:20px}
.section-index1,.section-index2,.section-index3,.section-index4,.section-index5,.section-index6,.section-inn1,.section-inn2,.section-inn3,.section-inn4{padding:40px 0}
.section-index1 .g-hd1 .title{text-align:center}
.section-index1 .g-hd1 .title:before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.section-index2 .g-desc1{margin-bottom:20px;width:100%}
.section-inn1 .g-hd1 .title{text-align:center}
.section-inn1 .g-hd1 .title:before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.section-inn1 .sec-items+.sec-items{margin-top:40px}
.section-inn3 .map{margin-top:30px}
.section-inn4 .wp{flex-wrap:wrap}
.section-inn4 .sec-col,.section-inn4 .sec-cor{width:100%;position:static}
.section-inn4 .sec-col{order:2}
.section-inn4 .sec-cor{margin-bottom:30px;order:1}
.map{height:400px}
.box-intro1{display:block}
.box-intro1 .box-col,.box-intro1 .box-cor{width:100%}
.box-intro1 .box-col{padding:0;margin-bottom:30px}
.box-intro1 .g-btns1{margin-top:15px;justify-content:center}
.box-contact1{display:block}
.box-contact1 .box-col,.box-contact1 .box-cor{width:100%}
.box-contact1 .g-hd1 .title{text-align:center}
.box-contact1 .g-hd1 .title:before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.box-contact1 .text{margin-bottom:20px}
.box-contact1 .text .tit{margin-bottom:15px;font-size:20px}
.box-contact1 .text .info{font-size:15px}
.box-contact1 .text .info .item{margin-bottom:10px}
.box-contact1 .text .info img{margin-top:0;margin-right:8px;width:16px;height:20px}
.box-contact2{font-size:16px}
.box-contact2 .item{padding:12px 0 12px 20px}
.box-form1{padding:20px}
.box-form1 .form-item{margin-bottom:20px;width:100%}
.box-form1 .label{margin-bottom:8px;font-size:16px}
.box-form1 .ipt{height:38px;line-height:38px;font-size:16px}
.box-form1 .form-btns .s1{font-size:16px;height:42px}
.box-dta1{padding:0 20px}
.box-dta1 .hd{padding:25px 0 20px}
.box-dta1 .hd .title{font-size:20px}
.box-dta1 .cont{padding:20px 0;font-size:14px}
.box-snv1 .box-items{margin-bottom:25px}
.box-snv1 .box-items:last-child{margin-bottom:0}
.box-snv1 .box-hd{padding:10px 15px}
.box-snv1 .box-hd .title{font-size:20px}
}
@media only screen and (max-width:767px){
.lst-5{margin-bottom:-25px}
.lst-5 li{margin-bottom:25px}
.lst-5 .con{display:block;border-radius:20px}
.lst-5 .pic,.lst-5 .text{width:100%}
.lst-5 .text{padding:20px}
}