/*!-----------------[åˆå§‹åŒ–]--------------*/
*,: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{background:#fff;font-size:12px;font-family:"å¾®è½¯é›…é»‘","Microsoft Yahei";overflow-x:hidden;line-height:1.5;color:#333}
a:hover{color:inherit}
img{max-width:100%;border:none;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
em,i{font-style:normal}
input,select,textarea{font-size:12px;color:#444;font-family:"å¾®è½¯é›…é»‘","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:#7f7f7f}
::-moz-placeholder{color:#7f7f7f}
::-ms-input-placeholder{color:#7f7f7f}
select::-ms-expand{display:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.fix{zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}
/*!å¸ƒå±€*/
.wp{width:90%;max-width:1600px;margin:0 auto}
/*!å…¼å®¹æç¤º*/
#browser-modal{width:100%;height:100%;top:0;left:0;text-align:center;color:#303233;position:fixed;z-index:9990009;display:none}
#browser-modal .browser-modal-cover{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#004585;z-index:-1}
#browser-modal .browser-content{width:700px;margin-top:120px;margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:50px;background-color:#fff;border-radius:5px}
#browser-modal .browser-content .browser-dpc-logo img{height:42px;margin:45px auto 40px}
#browser-modal .browser-content .browser-text-title{text-transform:uppercase;font-size:24px}
#browser-modal .browser-content .browser-text-desc{margin-top:30px;margin-bottom:20px;font-size:14px}
#browser-modal .browser-content .browser-list{width:600px;margin:20px auto;height:130px}
#browser-modal .browser-content .browser-item{float:left;width:150px;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto}
#browser-modal .browser-content .browser-item .iconfont{width:100px;height:100px;margin:0 auto 10px;font-size:80px;line-height:80px}
#browser-modal .browser-content .browser-item .iconchrome{background:url(../images/bro.png) no-repeat}
#browser-modal .browser-content .browser-item .iconfirefox{background:url(../images/bro.png) 0 -100px no-repeat}
#browser-modal .browser-content .browser-item .iconopera{background:url(../images/bro.png) 0 -200px no-repeat}
#browser-modal .browser-content .browser-item .iconEdge{background:url(../images/bro.png) 0 -300px no-repeat}
#browser-modal .browser-content .browser-item a{cursor:pointer;display:block}
#browser-modal .browser-content .browser-item a img{display:block;margin:0 auto;max-width:100px;width:100px;height:100px}
#browser-modal .browser-content .browser-item a h4{text-align:center;margin-top:20px;font-size:18px;font-weight:700}
.main{overflow-x:hidden}
.ul-listb1{overflow:hidden;margin:0 -20px}
.ul-listb1 li{float:left;width:33.33%}
.ul-listb1 li:nth-child(1) .pic{background-color:#89c8f0}
.ul-listb1 li:nth-child(2) .pic{background-color:#e1c6a6}
.ul-listb1 li:nth-child(3) .pic{background-color:#9cd0c8}
.ul-listb1 li:nth-child(4) .pic{background-color:#96b9df}
.ul-listb1 li:nth-child(5) .pic{background-color:#119f89}
.ul-listb1 li:nth-child(6) .pic{background-color:#e1a9b5}
.ul-listb1 .con{display:block;overflow:hidden;margin:0 20px 40px;position:relative}
.ul-listb1 .con:hover .pic::after{opacity:.57}
.ul-listb1 .txt{display:block;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;font-size:24px;color:#fff;padding:16px 14px}
.ul-listb1 .txt::after{content:"";display:block;position:absolute;top:16px;right:14px;bottom:16px;left:14px;background:url(../images/c-bg1.png) center no-repeat;-webkit-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}
.ul-listb1 .txt .t{font-size:36px}
.ul-listb1 .txt .en{text-transform:uppercase}
.ul-listb1 .txt .box{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.ul-listb1 .pic{position:relative;height:0;padding-top:44%;overflow:hidden}
.ul-listb1 .pic .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}
.ul-listb1 .pic::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:inherit;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.row-idx6{padding:0 0 140px;overflow:hidden;position:relative}
.row-idx7{padding:127px 0 90px;overflow:hidden}
.row-idx7 .g-idxtits{margin-bottom:65px}
.row-idx8{padding:127px 0 90px;overflow:hidden}
.m-swb1 .con{display:block;overflow:hidden;position:relative}
.m-swb1 .con:hover .img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.m-swb1 .left{float:left;width:52.56%}
.m-swb1 .pic{position:relative;height:0;padding-top:62.6%;overflow:hidden}
.m-swb1 .pic .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.m-swb1 .right{position:absolute;top:50%;right:0;width:49.66%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.m-swb1 .txt{background-color:#fff;padding:70px 30px 40px 50px}
.m-swb1 .top{position:static;background:0 0;overflow:hidden;margin-bottom:26px}
.m-swb1 .date{float:left;width:62px;font-size:14px;color:#fff;text-align:center;background-color:#0f7b6a;margin-right:24px}
.m-swb1 .date .d{font-size:26px;font-weight:700;border-bottom:1px solid #fdcbca;line-height:34px}
.m-swb1 .date .y{line-height:26px}
.m-swb1 .t-box{overflow:hidden}
.m-swb1 .tit{font-size:22px;color:#3d3d3d;line-height:1.36;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}
.m-swb1 .desc{font-size:16px;color:#b2b2b2;line-height:1.75;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:5;-webkit-line-clamp:5;overflow:hidden;height:8.75em}
.m-swb2{margin-top:-20px;padding-left:36.8%;margin-right:-6px;position:relative}
.m-swb2 .con{display:block;overflow:hidden;margin:0 6px;cursor:pointer}
.m-swb2 .swiper-slide-thumb-active .pic::after{opacity:1}
.m-swb2 .pic{height:0;padding-top:61.47%;overflow:hidden;position:relative}
.m-swb2 .pic::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #0f7b6a;opacity:0;background-color:transparent;pointer-events:none}
.m-swb2 .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}
.m-swb2 svg *{fill:#0f7b6a}
.m-swb2 .swiper-button-next,.m-swb2 .swiper-button-prev{border-radius:50%;border:1px solid #0f7b6a;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;margin-top:-10px;width:50px;height:50px}
.m-swb2 .swiper-button-next:hover,.m-swb2 .swiper-button-prev:hover{background-color:#0f7b6a}
.m-swb2 .swiper-button-next:hover svg *,.m-swb2 .swiper-button-prev:hover svg *{fill:#fff}
.m-swb2 .swiper-button-prev{right:66%;left:auto;margin-right:70px}
.m-swb2 .swiper-button-next{right:66%}
.m-swb2 .swiper-button-next:after,.m-swb2 .swiper-button-prev:after{display:none}
.m-boxb1{overflow:hidden}
.m-boxb1 .left{float:left;width:51.95%;margin-right:34px}
.m-boxb1 .right{overflow:hidden;padding-top:10px}
.m-swb3 .con{display:block;overflow:hidden;position:relative}
.m-swb3 .con:hover .img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.m-swb3 .pic{height:470px;position:relative;padding-top:0}
.m-swb3 .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.m-swb3 .txt{position:absolute;bottom:0;left:0;width:100%;height:70px;background:url(../images/txt-bg.png) center no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;padding:0 200px 0 26px}
.m-swb3 .tit{font-size:18px;color:#fff;line-height:70px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-swb3 .swiper-container-horizontal>.swiper-pagination-bullets,.m-swb3 .swiper-pagination-custom,.m-swb3 .swiper-pagination-fraction{width:auto;right:10px;left:auto;bottom:26px}
.m-swb3 .swiper-pagination-bullet{background:#5b81d2;opacity:1}
.m-swb3 .swiper-pagination-bullet-active{background:#fff}
.m-swb3 .swiper-button-next,.m-swb3 .swiper-button-prev{width:40px;height:40px;margin-top:-20px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-swb3 .swiper-button-next:hover,.m-swb3 .swiper-button-prev:hover{opacity:.8}
.m-swb3 .swiper-button-prev{left:0;background:url(../images/prev.png) center no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}
.m-swb3 .swiper-button-next{right:0;background:url(../images/next.png) center no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}
.m-swb3 .swiper-button-next:after,.m-swb3 .swiper-button-prev:after{display:none}
.ul-tabsb1{position:relative;padding-right:50px;border-bottom:1px solid #117d6b}
.ul-tabsb1 li{display:inline-block;vertical-align:top;margin:0 17px}
.ul-tabsb1 .more{width:25px;height:25px;background:url(../images/c-m.png) center no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;position:absolute;top:10px;right:0;display:none}
.ul-tabsb1 .s{padding:0 8px 18px;position:relative;font-size:22px;font-weight:700;color:#222;cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-tabsb1 .s::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#e69f37;opacity:0;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-tabsb1 .on .s{color:#117d6b}
.ul-tabsb1 .on .s::after{opacity:1}
.ul-tabsb1 .on .more{display:block}
.ul-newsb1 .con{display:block;overflow:hidden;border-bottom:1px solid #cecece;padding:18px 0}
.ul-newsb1 .con:hover .tit{color:#117d6b}
.ul-newsb1 .con:hover .tit::before{background-color:#117d6b}
.ul-newsb1 .date{float:right;font-size:18px;color:#666;margin-left:30px}
.ul-newsb1 .tit{font-size:20px;color:#333;position:relative;padding-left:19px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-newsb1 .tit:before{content:'';display:block;width:5px;height:5px;border-radius:50%;background-color:#333;position:absolute;top:50%;left:0;margin-top:-3px}
.row-idx6::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/r-bg1.png) top center no-repeat;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;pointer-events:none}
.row-top{background-color:#119f89;padding-top:96px;padding-bottom:14px;overflow:hidden;margin-bottom:118px}
.m-sw_pics{padding:0 50px;position:relative}
.m-sw_pics .con{display:block;border-radius:0 20px;background:url(../images/txt-bg2.png) center no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;margin:0 15px;overflow:hidden}
.m-sw_pics .con:hover .img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.m-sw_pics .pic{position:relative;height:0;padding-top:134.4%;overflow:hidden;border-radius:0 20px}
.m-sw_pics .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.m-sw_pics .txt{padding:0 10px}
.m-sw_pics .txt .name{font-size:24px;font-weight:500;line-height:58px;height:58px;color:#fff;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-sw_pics .swiper-button-next,.m-sw_pics .swiper-button-prev{width:33px;height:33px;margin-top:-17px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;border-radius:50%;overflow:hidden;color:#117d6b;border:2px solid #117d6b}
.m-sw_pics .swiper-button-next:hover,.m-sw_pics .swiper-button-prev:hover{background-color:#117d6b}
.m-sw_pics .swiper-button-next:hover::after,.m-sw_pics .swiper-button-prev:hover::after{border-color:#fff}
.m-sw_pics .swiper-button-next svg *,.m-sw_pics .swiper-button-prev svg *{fill:#117d6b}
.m-sw_pics .swiper-button-prev{left:0}
.m-sw_pics .swiper-button-next{right:0}
.m-sw_pics .swiper-button-next:after,.m-sw_pics .swiper-button-prev:after{content:"";display:inline-block;vertical-align:middle;width:10px;height:10px}
.m-sw_pics .swiper-button-prev:after{border-top:2px solid #117d6b;border-left:2px solid #117d6b;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:5px}
.m-sw_pics .swiper-button-next:after{border-top:2px solid #117d6b;border-right:2px solid #117d6b;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-right:5px}
.m-sw_pics .swiper-pagination{display:none}
.m-sw_pics .swiper-pagination .swiper-pagination-bullet{background:#23a390}
.row-idx9{padding:128px 0 90px;overflow:hidden}
.row-idx9 .g-idxtits{margin-bottom:75px}
.g-idxtits.white .tit_en{color:rgba(255,255,255,.48)}
.g-idxtits.white .more,.g-idxtits.white .tit{color:#fff}
.g-idxtits.white .more{background-image:url(../images/c-m1.png)}
@media screen and (min-width:1024px){
.ul-listb1{overflow:hidden;margin:0 -1.042vw}
.ul-listb1 li{float:left;width:33.33%}
.ul-listb1 li:nth-child(1) .pic{background-color:#89c8f0}
.ul-listb1 li:nth-child(2) .pic{background-color:#e1c6a6}
.ul-listb1 li:nth-child(3) .pic{background-color:#9cd0c8}
.ul-listb1 li:nth-child(4) .pic{background-color:#96b9df}
.ul-listb1 li:nth-child(5) .pic{background-color:#119f89}
.ul-listb1 li:nth-child(6) .pic{background-color:#e1a9b5}
.ul-listb1 .con{display:block;overflow:hidden;margin:0 1.042vw 2.083vw;position:relative}
.ul-listb1 .con:hover .pic::after{opacity:.57}
.ul-listb1 .txt{display:block;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;font-size:1.25vw;color:#fff;padding:.833vw .729vw}
.ul-listb1 .txt::after{content:"";display:block;position:absolute;top:.833vw;right:.729vw;bottom:.833vw;left:.729vw;background:url(../images/c-bg1.png) center no-repeat;-webkit-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}
.ul-listb1 .txt .t{font-size:1.875vw}
.ul-listb1 .txt .en{text-transform:uppercase}
.ul-listb1 .pic{position:relative;height:0;padding-top:44%;overflow:hidden}
.ul-listb1 .pic .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}
.ul-listb1 .pic::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:inherit;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.row-idx6{padding:0 0 7.292vw;overflow:hidden;position:relative}
.row-idx7{padding:6.615vw 0 4.688vw;overflow:hidden}
.row-idx7 .g-idxtits{margin-bottom:3.385vw}
.row-idx8{padding:6.615vw 0 4.688vw;overflow:hidden}
.m-swb1 .con{display:block;overflow:hidden;position:relative}
.m-swb1 .left{float:left;width:52.56%}
.m-swb1 .pic{position:relative;height:0;padding-top:62.6%;overflow:hidden}
.m-swb1 .pic .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}
.m-swb1 .right{position:absolute;top:50%;right:0;width:49.66%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.m-swb1 .txt{background-color:#fff;padding:3.646vw 1.563vw 2.083vw 2.604vw}
.m-swb1 .top{overflow:hidden;margin-bottom:1.354vw}
.m-swb1 .date{float:left;width:3.229vw;font-size:.729vw;color:#fff;text-align:center;background-color:#0f7b6a;margin-right:1.25vw}
.m-swb1 .date .d{font-size:1.354vw;font-weight:700;border-bottom:1px solid #fdcbca;line-height:1.771vw}
.m-swb1 .date .y{line-height:1.354vw}
.m-swb1 .t-box{overflow:hidden}
.m-swb1 .tit{font-size:1.146vw;color:#3d3d3d;line-height:1.36;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}
.m-swb1 .desc{font-size:.833vw;color:#b2b2b2;line-height:1.75;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:5;-webkit-line-clamp:5;overflow:hidden;height:8.75em}
.m-swb2{margin-top:-1.042vw;padding-left:36.8%;margin-right:-.313vw;position:relative}
.m-swb2 .con{display:block;overflow:hidden;margin:0 .313vw}
.m-swb2 .pic{position:relative;height:0;padding-top:61.47%;overflow:hidden}
.m-swb2 .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}
.m-swb2 svg *{fill:#0f7b6a}
.m-swb2 .swiper-button-next,.m-swb2 .swiper-button-prev{border-radius:50%;border:1px solid #0f7b6a;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;margin-top:-.521vw;width:2.604vw;height:2.604vw}
.m-swb2 .swiper-button-next:hover,.m-swb2 .swiper-button-prev:hover{background-color:#0f7b6a}
.m-swb2 .swiper-button-next:hover svg *,.m-swb2 .swiper-button-prev:hover svg *{fill:#fff}
.m-swb2 .swiper-button-next svg,.m-swb2 .swiper-button-prev svg{width:1.3vw;height:4px}
.m-swb2 .swiper-button-prev{right:66%;left:auto;margin-right:3.646vw}
.m-swb2 .swiper-button-next{right:66%}
.m-swb2 .swiper-button-next:after,.m-swb2 .swiper-button-prev:after{display:none}
.m-boxb1{overflow:hidden}
.m-boxb1 .left{float:left;width:51.95%;margin-right:1.771vw}
.m-boxb1 .right{overflow:hidden;padding-top:.521vw}
.m-swb3 .con{display:block;overflow:hidden;position:relative}
.m-swb3 .pic{height:24.479vw;position:relative}
.m-swb3 .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}
.m-swb3 .txt{position:absolute;bottom:0;left:0;width:100%;height:3.646vw;background:url(../images/txt-bg.png) center no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;padding:0 10.417vw 0 1.354vw}
.m-swb3 .tit{font-size:.938vw;color:#fff;line-height:3.646vw;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-swb3 .swiper-container-horizontal>.swiper-pagination-bullets,.m-swb3 .swiper-pagination-custom,.m-swb3 .swiper-pagination-fraction{width:auto;right:.521vw;left:auto;bottom:1.354vw}
.m-swb3 .swiper-pagination-bullet{background:#5b81d2;opacity:1}
.m-swb3 .swiper-pagination-bullet-active{background:#fff}
.m-swb3 .swiper-button-next,.m-swb3 .swiper-button-prev{width:2.083vw;height:2.083vw;margin-top:-1.042vw;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-swb3 .swiper-button-next:hover,.m-swb3 .swiper-button-prev:hover{opacity:.8}
.m-swb3 .swiper-button-prev{left:0;background:url(../images/prev.png) center no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}
.m-swb3 .swiper-button-next{right:0;background:url(../images/next.png) center no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}
.m-swb3 .swiper-button-next:after,.m-swb3 .swiper-button-prev:after{display:none}
.ul-tabsb1{position:relative;padding-right:2.604vw;border-bottom:1px solid #117d6b}
.ul-tabsb1 li{display:inline-block;vertical-align:top;margin:0 .885vw}
.ul-tabsb1 .more{width:1.302vw;height:1.302vw;background:url(../images/c-m.png) center no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;position:absolute;top:.2vw;display:none}
.ul-tabsb1 .s{padding:0 .417vw .938vw;position:relative;font-size:1.146vw;font-weight:700;color:#222;cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-tabsb1 .s::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:.156vw;background-color:#e69f37;opacity:0;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-tabsb1 .on .s{color:#117d6b}
.ul-tabsb1 .on .s::after{opacity:1}
.ul-tabsb1 .on .more{display:block}
.ul-newsb1 .con{display:block;overflow:hidden;border-bottom:1px solid #cecece;padding:.938vw 0}
.ul-newsb1 .con:hover .tit{color:#117d6b}
.ul-newsb1 .con:hover .tit::before{background-color:#117d6b}
.ul-newsb1 .date{float:right;font-size:.938vw;color:#666;margin-left:1.563vw}
.ul-newsb1 .tit{font-size:1.042vw;color:#333;position:relative;padding-left:.99vw;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-newsb1 .tit:before{content:'';display:block;width:.26vw;height:.26vw;border-radius:50%;background-color:#333;position:absolute;top:50%;left:0;margin-top:-.156vw}
.row-idx6::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/r-bg1.png) top center no-repeat;-webkit-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;pointer-events:none}
.row-top{background-color:#119f89;padding-top:5vw;padding-bottom:.729vw;overflow:hidden;margin-bottom:6.146vw}
.m-sw_pics{padding:0 2.604vw;position:relative}
.m-sw_pics .con{display:block;border-radius:0vw 1.042vw;background:url(../images/txt-bg2.png) center no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;margin:0 .781vw}
.m-sw_pics .pic{position:relative;height:0;padding-top:134.4%;overflow:hidden;border-radius:0vw 1.042vw}
.m-sw_pics .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}
.m-sw_pics .txt{padding:0 .521vw}
.m-sw_pics .txt .name{font-size:1.25vw;font-weight:500;line-height:3.021vw;height:3.021vw;color:#fff;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-sw_pics .swiper-button-next,.m-sw_pics .swiper-button-prev{width:1.719vw;height:1.719vw;margin-top:-.885vw;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;border-radius:50%;overflow:hidden;color:#117d6b;border:solid #117d6b}
.m-sw_pics .swiper-button-next:hover,.m-sw_pics .swiper-button-prev:hover{background-color:#117d6b}
.m-sw_pics .swiper-button-next:hover::after,.m-sw_pics .swiper-button-prev:hover::after{border-color:#fff}
.m-sw_pics .swiper-button-next svg *,.m-sw_pics .swiper-button-prev svg *{fill:#117d6b}
.m-sw_pics .swiper-button-prev{left:0}
.m-sw_pics .swiper-button-next{right:0}
.m-sw_pics .swiper-button-next:after,.m-sw_pics .swiper-button-prev:after{content:"";display:inline-block;vertical-align:middle;width:.521vw;height:.521vw}
.m-sw_pics .swiper-button-prev:after{border-top:solid #117d6b;border-left:solid #117d6b;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:.26vw}
.m-sw_pics .swiper-button-next:after{border-top:solid #117d6b;border-right:solid #117d6b;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-right:.26vw}
.row-idx9{padding:6.667vw 0 4.688vw;overflow:hidden}
.row-idx9 .g-idxtits{margin-bottom:3.906vw}
.g-idxtits.white .more,.g-idxtits.white .tit{color:#fff}
.g-idxtits.white .more{background-image:url(../images/c-m1.png)}
}
@media screen and (max-width:1024px){
.m-swb1 .date{font-size:12px;width:55px}
.m-swb1 .desc,.m-swb3 .tit,.ul-listb1 .txt,.ul-newsb1 .date,.ul-newsb1 .tit{font-size:14px}
.ul-tabsb1 li{margin:0 5px}
.m-swb1 .date .d,.m-swb1 .tit,.ul-listb1 .txt .t,.ul-tabsb1 .s{font-size:16px}
.m-swb1 .date .d,.m-swb1 .date .y{line-height:1.7}
.m-swb3 .pic{position:relative;height:0;padding-top:61%;overflow:hidden}
.m-swb3 .txt{height:45px;padding:0 10px}
.m-swb3 .txt .tit{line-height:45px}
.m-swb3 .swiper-container-horizontal>.swiper-pagination-bullets,.m-swb3 .swiper-pagination-custom,.m-swb3 .swiper-pagination-fraction{width:100%;bottom:0;left:0}
.m-boxb1 .left{float:none;width:auto;margin-right:0;margin-bottom:20px}
.m-sw_pics{padding:0}
.m-sw_pics .swiper-container{padding-bottom:40px}
.m-sw_pics .swiper-pagination{display:block}
.m-sw_pics .swiper-button-next,.m-sw_pics .swiper-button-prev{display:none}
.m-sw_pics .con{border-radius:0 10px;margin:0 5px}
.m-sw_pics .txt .name{font-size:16px;height:40px;line-height:40px}
.m-sw_pics .pic{border-radius:0 10px}
.row-top{padding:30px 0 20px;margin-bottom:4vw}
.row-top .g-idxtits{margin-bottom:0}
.row-idx7,.row-idx8,.row-idx9{padding:40px 0}
.row-idx6,.row-idx7{padding-bottom:0}
.row-idx7 .g-idxtits,.row-idx9 .g-idxtits{margin-bottom:20px}
.ul-tabsb1 .more{top:0}
.ul-newsb1 .date{margin-left:8px}
.ul-newsb1 .tit{padding-left:10px}
}
@media screen and (max-width:959px){
.m-swb1{margin-bottom:20px}
.m-swb1 .top{margin-bottom:10px}
.m-swb1 .left{float:none;width:auto}
.m-swb1 .right{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;width:auto}
.m-swb1 .txt{padding:10px}
.row-idx8{padding-bottom:4vw}
.m-swb2{margin-top:0;margin-left:-6px;padding-left:0}
.m-swb2 .swiper-container{padding-bottom:70px}
.m-swb2 .swiper-button-next,.m-swb2 .swiper-button-prev{width:40px;height:40px;margin-top:0;top:auto;bottom:0}
.m-swb2 .swiper-button-prev{right:50%;margin-right:10px}
.m-swb2 .swiper-button-next{left:50%;margin-left:10px}
.ul-listb1{margin:0 -5px}
.ul-listb1 li{width:50%}
.ul-listb1 .con{margin:0 5px 10px}
.ul-listb1 .txt::after{top:8px;right:7px;bottom:8px;left:7px}
.ul-listb1 .txt .t{font-size:14px}
.ul-listb1 .txt{font-size:10px}
.ul-tabsb1 .more{width:15px;height:15px;top:5px}
.ul-tabsb1 li{margin:0}
.ul-tabsb1 .s{font-size:14px;padding:0 4px 8px}
.ul-tabsb1 .s::after{height:2px}
}
@media screen and (max-width:767px){
.ul-listb1{margin:0}
.ul-listb1 li{float:none;width:auto}
.ul-listb1 .con{margin:0 0 15px}
}
.row-idx1 .pic,.row-idx2 .pic,.row-idx3 .pic,.row-idx4 .pic,.row-idx5 .pic{padding:0;overflow:visible}
.dn{display:none}
video{outline:0}
a{text-decoration:none;color:#333;transition:.5s}
.por{position:relative}
.h100full{height:100%}
.w100full{width:100%}
.allfull{width:100%;height:100%}
img{vertical-align:middle;transition:.5s;object-fit:cover}
.g-a-datepick input::-webkit-input-placeholder{color:#ddd}
.g-a-datepick input:-moz-placeholder{color:#ddd}
.g-a-datepick input::-moz-placeholder{color:#ddd}
.g-a-datepick input:-ms-input-placeholder{color:#ddd}
.htover::after{content:'';display:table;clear:both}
.txtof1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.txtof2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;-ms-line-clamp:2;line-height:1.5}
.txtof2-3{-webkit-line-clamp:3;-ms-line-clamp:3}
.txtof2-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;-ms-line-clamp:4;text-overflow:ellipsis}
.txtof2-5{-webkit-line-clamp:5;-ms-line-clamp:5}
.mid-w{position:relative;left:50%;transform:translateX(-50%)}
.mid-h{position:relative;top:50%;transform:translateY(-50%)}
.mid-all{position:relative;left:50%;top:50%;transform:translate(-50%,-50%)}
.wp1480{max-width:1480px;margin:0 auto}
.banner2{height:780px}
.banner2 .con{height:100%;display:block}
.banner2 .con .pic{height:100%;padding:0}
.banner2 .con img{width:100%;min-height:100%}
.banner2 .swiper-container{height:100%}
.banner2 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px;position:relative}
.banner2 .swiper-pagination-bullet{width:48px;height:48px;background-color:transparent;opacity:1}
.banner2 .swiper-pagination-bullet::after{content:'';position:absolute;width:18px;height:18px;border-radius:50%;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;transition:.2s}
.banner2 .swiper-pagination-bullet::before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:url(../images/idx1/img1-2.png) no-repeat;background-size:100%;z-index:10;opacity:0;transition:.2s}
.banner2 .swiper-pagination-bullet.swiper-pagination-bullet-active::after{opacity:0}
.banner2 .swiper-pagination-bullet.swiper-pagination-bullet-active::before{opacity:1}
.banner2 .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom{bottom:50px}
.g-idxtits{position:relative;margin-bottom:45px}
.g-idxtits .tits{text-align:center;position:relative}
.g-idxtits .tit{display:inline-block;font-size:40px;color:#107b6a;font-weight:700}
.g-idxtits .tit_en{position:absolute;left:50%;top:-30px;color:rgba(16,123,106,.6);font-size:38px;font-weight:700;transform:translateX(-50%);text-transform:uppercase;opacity:.4;white-space:nowrap}
.g-idxtits .more{font-size:18px;color:#107b6a;background:url(../images/idx1/img2-1.png) right top no-repeat;background-size:27px;padding-right:32px;position:absolute;right:0;top:50%;transform:translateY(-50%);padding-top:6px}
.row-idx1{padding:110px 0 95px}
.swp-idxnews1{padding-bottom:65px;position:relative}
.swp-idxnews1::after{content:'';position:absolute;left:0;right:100px;border-bottom:1px solid #f1f1f1;bottom:0}
.swp-idxnews1 .swiper-container{margin:0 -13px}
.swp-idxnews1 .con{margin:0 13px;display:block}
.swp-idxnews1 .con:hover img{transform:scale(1.1)}
.swp-idxnews1 .pic{height:225px;overflow:hidden}
.swp-idxnews1 .pic img{width:100%;height:auto;min-height:100%}
.swp-idxnews1 .txts{height:194px;border:1px solid #e4e4e4;padding:33px 33px 0;box-sizing:border-box}
.swp-idxnews1 .txts .date{display:inline-block;padding-bottom:10px;border-bottom:1px solid #107b6a;color:#107b6a;font-size:18px;margin-bottom:25px}
.swp-idxnews1 .tit{font-size:18px;color:#333}
.swp-idxnews1 .swiper-button-next,.swp-idxnews1 .swiper-button-prev{border:1px dashed #e4e4e4;border-radius:50%;position:absolute;right:0;bottom:0;top:auto;left:auto;transform:translateY(50%);width:37px;height:37px;transition:.5s}
.swp-idxnews1 .swiper-button-prev{right:50px;background-color:#fff}
.swp-idxnews1 .swiper-button-next::after,.swp-idxnews1 .swiper-button-prev::after{content:'';position:absolute;width:10px;height:10px;background:url(../images/idx1/img2-3.png) center no-repeat;background-size:100%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;transition:.5s}
.swp-idxnews1 .swiper-button-prev::after{background-image:url(../images/idx1/img2-3-2.png)}
.swp-idxnews1 .swiper-button-next:hover,.swp-idxnews1 .swiper-button-prev:hover{border-color:#107b6a;background-color:#107b6a;border-style:solid}
.swp-idxnews1 .swiper-button-next:hover::after{background-image:url(../images/idx1/img2-4-2.png)}
.swp-idxnews1 .swiper-button-prev:hover::after{background-image:url(../images/idx1/img2-4.png)}
.row-idx2{padding:125px 0 65px;background:url(../images/idx1/img3-3.png) center no-repeat;background-size:cover}
.m-rowidx2 .g-idxtits{margin-bottom:38px}
.m-rowidx2 .col-l{float:left;width:720px}
.m-rowidx2 .col-r{float:right;width:705px}
.g-idxtits.sty2 .tit_en{color:rgba(255,255,255,.48)}
.g-idxtits.sty2 .more,.g-idxtits.sty2 .tit{color:#fff}
.g-idxtits.sty2 .more{background-image:url(../images/idx1/img3-1.png)}
.m-rowidx2 .g-idxtits.sty2 .tits{text-align:left}
.m-rowidx2 .g-idxtits.sty2 .tits::after{content:'';position:absolute;font-size:40px;left:4em;right:.9em;bottom:10px;border-bottom:1px dashed #333}
.m-rowidx2 .g-idxtits.sty2 .tit_en{left:0;transform:none}
.ul-newidxlist1{background-color:#fff;padding:45px 55px 40px 45px}
.ul-newidxlist1 .con{overflow:hidden;padding-bottom:20px;border-bottom:1px solid #cacaca;margin-bottom:20px;display:block}
.ul-newidxlist1 .con:hover .tit{color:#107b6a}
.ul-newidxlist1 li:last-of-type .con{border:none;padding-bottom:0;margin-bottom:0}
.ul-newidxlist1 li:last-of-type .con .txts{padding-top:16px}
.ul-newidxlist1 .pic{float:right;width:142px;height:220px;overflow:hidden;margin-left:40px;padding:0}
.ul-newidxlist1 .pic img{width:100%;min-height:100%}
.ul-newidxlist1 .txts{overflow:hidden;padding-top:5px}
.ul-newidxlist1 .tit{font-size:20px;margin-bottom:18px}
.ul-newidxlist1 .it{padding-left:35px;font-size:18px;color:#888;line-height:2;background:url(../images/idx1/img3-5.png) left center no-repeat;background-size:15px}
.ul-newidxlist1 .it.i2{background-image:url(../images/idx1/img3-6.png);background-size:16px}
.ul-newidxlist1 .it.i3{background-image:url(../images/idx1/img3-7.png);background-size:17px}
.ul-newidxlist2{background-color:#fff;margin:15px;padding-bottom:20px;padding-top:5px}
.ul-newidxlist2 li{position:relative}
.ul-newidxlist2 li::after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(259deg,#289685 18%,#147f6e 82%);box-shadow:0 2px 8px 0 rgba(0,0,0,.15);opacity:0;transition:.3s}
.ul-newidxlist2 .con{height:109px;box-sizing:border-box;display:block;padding:21px 35px 0;position:relative;z-index:10;border-bottom:1px dashed rgba(48,93,88,.34)}
.ul-newidxlist2 .date{color:#107b6a;font-size:16px;float:left;margin-right:40px;position:relative;font-weight:700}
.ul-newidxlist2 .date::after{content:'';position:absolute;right:-20px;height:60px;top:50%;transform:translateY(-50%);border-right:1px solid #d3d3d3}
.ul-newidxlist2 .day{font-size:25px;line-height:1.45}
.ul-newidxlist2 .tit{font-size:20px;overflow:hidden}
.ul-newidxlist2 li:hover::after{opacity:1;left:-15px;right:-15px}
.ul-newidxlist2 li:hover .date{color:#fff}
.ul-newidxlist2 li:hover .date::after{border-color:#fff}
.ul-newidxlist2 li:hover .tit{color:#fff}
.row-idx3{padding-top:125px;margin-bottom:120px}
.row-idx3 .g-idxtits{margin-bottom:30px}
.ul-idxyanjiu{overflow:hidden}
.ul-idxyanjiu li{float:left;width:25%}
.ul-idxyanjiu .con{height:430px;padding:75px 54px 0;box-sizing:border-box;background-color:#15806f;position:relative}
.ul-idxyanjiu .txts{color:#fff}
.ul-idxyanjiu .icon{position:absolute;right:40px;bottom:45px}
.ul-idxyanjiu .txts .tit{font-size:24px;margin-bottom:15px;padding-left:10px;font-weight:700;min-height:3em}
.ul-idxyanjiu .txts .txt{font-size:18px;position:relative;z-index:10}
.ul-idxyanjiu .txts .it{margin-bottom:13px;padding-left:25px;background:url(../images/idx1/igm4-1.png) left 7px no-repeat;background-size:13px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ul-idxyanjiu .pic{position:absolute;left:0;top:0;right:0;bottom:0;background-size:cover}
.row-idx4{padding-bottom:120px}
.m-idxsheshipt .tabs{float:left;width:500px;margin-right:60px;position:relative;z-index:11;padding-top:40px}
.m-idxsheshipt .tab{padding:25px;border-bottom:1px solid #d8d8d8;cursor:pointer;position:relative}
.m-idxsheshipt .tab .tit{font-size:22px;color:#000}
.m-idxsheshipt .tab .info{font-size:16px;color:#568c83;line-height:1.9;display:none;min-height:5.7em}
.m-idxsheshipt .tab::before{content:'';position:absolute;right:-113px;top:50%;animation:4s linear infinite ani1;width:106px;height:106px;background:url(../images/idx1/img5-1.png) no-repeat;background-size:100%;opacity:0}
.m-idxsheshipt .tab::after{content:'';position:absolute;left:0;top:0;right:-60px;bottom:0;background:linear-gradient(91deg,rgba(16,123,106,.24) 0,rgba(216,216,216,0) 106%);opacity:0}
.m-idxsheshipt .tab.on{padding-top:30px;padding-bottom:30px}
.m-idxsheshipt .tab.on .tit{font-size:30px;color:#0f7b6a;position:relative;z-index:10;margin-bottom:8px}
.m-idxsheshipt .tab.on .info{display:-webkit-box;-webkit-line-clamp:3;position:relative;z-index:10}
.m-idxsheshipt .tab.on::after{opacity:1}
.m-idxsheshipt .tab.on::before{opacity:1}
@keyframes ani1{
0%{transform:translateY(-50%) rotateZ(0)}
100%{transform:translateY(-50%) rotateZ(360deg)}
}
@keyframes ani2{
0%{transform:rotateZ(0)}
100%{transform:rotateZ(360deg)}
}
.m-idxsheshipt .pics{overflow:hidden;padding:25px 35px 25px 0;position:relative}
.m-idxsheshipt .pics::after{content:'';position:absolute;left:60px;top:0;right:0;bottom:0;background:#119f89}
.m-idxsheshipt .pics .pic{position:relative;z-index:10;height:530px}
.m-idxsheshipt .pics .pic img{width:100%;height:auto}
.row-idx5{padding:120px 0;background:url(../images/idx1/img6-1.png) center no-repeat;background-size:cover}
.row-idx5 .g-idxtits{margin-bottom:90px}
.row-idx5 .lflist{float:left;width:510px;margin-right:65px;padding-top:30px}
.row-idx5 .lflist .con{height:100px;display:block;display:flex;align-items:center;border-bottom:1px solid #e4e4e4;padding:0 20px 0 8px}
.row-idx5 .lflist .date{box-shadow:0 4px 10px 0 rgba(190,216,255,.302);width:60px;text-align:center;margin-right:20px;transition:.5s;font-weight:700}
.row-idx5 .lflist .d{font-size:30px;line-height:1;color:#fff;transition:.5s;background-color:#d6c098;padding:10px 8px 5px}
.row-idx5 .lflist .m{font-size:16px;line-height:1;color:#373737;padding:4px 0 7px;border:1px solid rgba(0,0,0,0);border-top:none}
.row-idx5 .lflist .tit{font-size:20px;color:#212121;flex:1;transition:.5s}
.row-idx5 .lflist .con:hover{background-color:#fff;box-shadow:0 4px 10px 0 #dcebe6}
.row-idx5 .lflist .con:hover .d{background-color:#119f89}
.row-idx5 .lflist .con:hover .tit{color:#0f7b6a}
.row-idx5 .lflist .con:hover .date{box-shadow:none}
.row-idx5 .lflist .con:hover .date .m{border-color:#f3f9f7}
.row-idx5 .pics{float:left;width:400px;height:400px;display:flex;align-items:center;justify-content:center;position:relative}
.row-idx5 .pics .pic{width:100%;height:100%;background:linear-gradient(360deg,rgba(255,255,255,.48) 9%,#f4eee2 100%);border-radius:50%;position:relative;animation:4s linear infinite ani2}
.row-idx5 .pics .pic .i1,.row-idx5 .pics .pic .i2{width:20px;height:20px;border:1px solid #107b6a;border-radius:50%;position:absolute;right:32px;top:63px}
.row-idx5 .pics .pic .i2{width:39px;height:39px;background-color:#119f89;bottom:8px;border:none;top:auto;right:75px}
.row-idx5 .pics .pic .i1::after{content:'';position:absolute;width:9px;height:9px;border-radius:50%;background-color:#119f89;right:0;bottom:0}
.row-idx5 .pics .p{width:293px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:99;animation:none}
.row-idx5 .pics .i3{position:absolute;left:0;top:0;right:0;bottom:0;animation:4s linear infinite ani2;border-radius:50%}
.row-idx5 .pics .i3::after{content:'';position:absolute;top:-11px;left:74px;width:40px;height:40px;background-color:#f3e6cd;border-radius:50%}
.row-idx5 .pics img{width:100%;height:auto}
.row-idx5 .pics .bg{position:absolute;width:500px;height:500px;left:50%;top:50%;transform:translate(-50%,-50%);background:url(../images/idx1/img6-4.png) no-repeat;background-size:auto 100%}
.row-idx5 .rtxts{float:right;width:440px;padding-top:60px}
.row-idx5 .rtxts .tit{font-size:30px;color:#505050;font-weight:700;margin-bottom:55px}
.row-idx5 .rtxts .txts{font-size:18px;color:#9e9e9e;line-height:2.2}
@media only screen and (min-width:1024px) and (max-width:1920px){
.wp1480{max-width:77.08vw;margin:0 auto}
.banner2{height:40.62vw}
.banner2 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .312vw}
.banner2 .swiper-pagination-bullet{width:2.5vw;height:2.5vw;opacity:1}
.banner2 .swiper-pagination-bullet::after{content:'';width:.937vw;height:.937vw;border-radius:50%;top:50%;transform:translate(-50%,-50%);opacity:1;transition:.2s}
.banner2 .swiper-pagination-bullet::before{content:'';left:0;top:0;right:0;bottom:0;background-size:100%;opacity:0;transition:.2s}
.banner2 .swiper-pagination-bullet.swiper-pagination-bullet-active::after{opacity:0}
.banner2 .swiper-pagination-bullet.swiper-pagination-bullet-active::before{opacity:1}
.banner2 .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom{bottom:2.604vw}
.g-idxtits{margin-bottom:2.343vw}
.g-idxtits .tit{font-size:2.083vw;font-weight:700}
.g-idxtits .tit_en{top:-1.562vw;font-size:1.979vw;font-weight:700;transform:translateX(-50%);text-transform:uppercase;opacity:.4;white-space:nowrap}
.g-idxtits .more{font-size:.937vw;background-size:1.406vw;padding-right:1.666vw;right:0;top:50%;transform:translateY(-50%);padding-top:.312vw}
.row-idx1{padding:5.729vw 0 4.947vw}
.swp-idxnews1{padding-bottom:3.385vw}
.swp-idxnews1::after{content:'';left:0;right:5.208vw;border-bottom:1px solid #f1f1f1;bottom:0}
.swp-idxnews1 .swiper-container{margin:0 -.677vw}
.swp-idxnews1 .con{margin:0 .677vw}
.swp-idxnews1 .pic{height:11.71vw}
.swp-idxnews1 .pic img{height:auto}
.swp-idxnews1 .txts{height:10.1vw;border:1px solid #e4e4e4;padding:1.718vw 1.718vw 0;box-sizing:border-box}
.swp-idxnews1 .txts .date{padding-bottom:.52vw;border-bottom:1px solid #107b6a;font-size:.937vw;margin-bottom:1.302vw}
.swp-idxnews1 .tit{font-size:.937vw}
.swp-idxnews1 .swiper-button-next,.swp-idxnews1 .swiper-button-prev{border:1px dashed #e4e4e4;border-radius:50%;right:0;bottom:0;top:auto;left:auto;transform:translateY(50%);width:1.927vw;height:1.927vw;transition:.5s}
.swp-idxnews1 .swiper-button-prev{right:2.604vw}
.swp-idxnews1 .swiper-button-next::after,.swp-idxnews1 .swiper-button-prev::after{content:'';width:.52vw;height:.52vw;background-size:100%;top:50%;transform:translate(-50%,-50%);transition:.5s}
.row-idx2{padding:6.51vw 0 3.385vw;background-size:cover}
.m-rowidx2 .g-idxtits{margin-bottom:1.979vw}
.m-rowidx2 .col-l{width:37.5vw}
.m-rowidx2 .col-r{width:36.71vw}
.m-rowidx2 .g-idxtits.sty2 .tits::after{content:'';font-size:2.083vw;left:4em;right:.9em;bottom:.52vw;border-bottom:1px dashed #333}
.m-rowidx2 .g-idxtits.sty2 .tit_en{left:0;transform:none}
.ul-newidxlist1{padding:2.343vw 2.864vw 2.083vw 2.343vw}
.ul-newidxlist1 .con{padding-bottom:1.041vw;border-bottom:1px solid #cacaca;margin-bottom:1.041vw}
.ul-newidxlist1 li:last-of-type .con{border:none}
.ul-newidxlist1 li:last-of-type .con .txts{padding-top:.833vw}
.ul-newidxlist1 .pic{width:7.395vw;height:11.45vw;margin-left:2.083vw}
.ul-newidxlist1 .txts{padding-top:.26vw}
.ul-newidxlist1 .tit{font-size:1.041vw;margin-bottom:.937vw}
.ul-newidxlist1 .it{padding-left:1.822vw;font-size:.937vw;line-height:2;background-size:.781vw}
.ul-newidxlist1 .it.i2{background-size:.833vw}
.ul-newidxlist1 .it.i3{background-size:.885vw}
.ul-newidxlist2{margin:.781vw;padding-bottom:1.041vw;padding-top:.26vw}
.ul-newidxlist2 li::after{content:'';left:0;right:0;top:0;bottom:0;background:linear-gradient(259deg,#289685 18%,#147f6e 82%);box-shadow:0 .104vw .416vw 0 rgba(0,0,0,.15);opacity:0;transition:.3s}
.ul-newidxlist2 .con{height:5.677vw;box-sizing:border-box;padding:1.093vw 1.822vw 0;border-bottom:1px dashed rgba(48,93,88,.34)}
.ul-newidxlist2 .date{font-size:.833vw;margin-right:2.083vw;font-weight:700}
.ul-newidxlist2 .date::after{content:'';right:-1.041vw;height:3.125vw;top:50%;transform:translateY(-50%);border-right:1px solid #d3d3d3}
.ul-newidxlist2 .day{font-size:1.302vw;line-height:1.45}
.ul-newidxlist2 .tit{font-size:1.041vw}
.ul-newidxlist2 li:hover::after{opacity:1;left:-.781vw;right:-.781vw}
.row-idx3{padding-top:6.51vw;margin-bottom:6.25vw}
.row-idx3 .g-idxtits{margin-bottom:1.562vw}
.ul-idxyanjiu .con{height:22.39vw;padding:3.906vw 2.812vw 0;box-sizing:border-box}
.ul-idxyanjiu .icon{right:2.083vw;bottom:2.343vw}
.ul-idxyanjiu .txts .tit{font-size:1.25vw;margin-bottom:.781vw;padding-left:.52vw;font-weight:700;min-height:3em}
.ul-idxyanjiu .txts .txt{font-size:.937vw}
.ul-idxyanjiu .txts .it{margin-bottom:.677vw;padding-left:1.302vw;background:url(../images/idx1/igm4-1.png) no-repeat;background-position:left .364vw;background-size:.677vw}
.ul-idxyanjiu .pic{left:0;top:0;right:0;bottom:0;background-size:cover}
.row-idx4{padding-bottom:6.25vw}
.m-idxsheshipt .tabs{width:26.04vw;margin-right:3.125vw;padding-top:2.083vw}
.m-idxsheshipt .tab{padding:1.302vw;border-bottom:1px solid #d8d8d8}
.m-idxsheshipt .tab .tit{font-size:1.145vw}
.m-idxsheshipt .tab .info{font-size:.833vw;line-height:1.9;min-height:5.7em}
.m-idxsheshipt .tab::before{content:'';right:-5.885vw;top:50%;animation:4s linear infinite ani1;width:5.52vw;height:5.52vw;opacity:0}
.m-idxsheshipt .tab::after{content:'';left:0;top:0;right:-3.125vw;bottom:0;background:linear-gradient(91deg,rgba(16,123,106,.24) 0,rgba(216,216,216,0) 106%);opacity:0}
.m-idxsheshipt .tab.on{padding-top:1.562vw;padding-bottom:1.562vw}
.m-idxsheshipt .tab.on .tit{font-size:1.562vw;margin-bottom:.416vw}
.m-idxsheshipt .tab.on .info{-webkit-line-clamp:3}
.m-idxsheshipt .tab.on::after{opacity:1}
.m-idxsheshipt .tab.on::before{opacity:1}
@keyframes ani1{
0%{transform:translateY(-50%) rotateZ(0)}
100%{transform:translateY(-50%) rotateZ(360deg)}
}
@keyframes ani2{
0%{transform:rotateZ(0)}
100%{transform:rotateZ(360deg)}
}
.m-idxsheshipt .pics{padding:1.302vw 1.822vw 1.302vw 0}
.m-idxsheshipt .pics::after{content:'';left:3.125vw;top:0;right:0;bottom:0;background:#119f89}
.m-idxsheshipt .pics .pic{height:27.6vw}
.row-idx5{padding:6.25vw 0}
.row-idx5 .g-idxtits{margin-bottom:4.687vw}
.row-idx5 .lflist{width:26.56vw;margin-right:3.385vw;padding-top:1.562vw}
.row-idx5 .lflist .con{height:5.208vw;align-items:center;border-bottom:1px solid #e4e4e4;padding:0 1.041vw 0 .416vw}
.row-idx5 .lflist .date{box-shadow:0 .208vw .52vw 0 rgba(190,216,255,.302);width:3.125vw;margin-right:1.041vw;transition:.5s;font-weight:700}
.row-idx5 .lflist .d{font-size:1.562vw;line-height:1;transition:.5s;padding:.52vw .416vw .26vw}
.row-idx5 .lflist .m{font-size:.833vw;line-height:1;padding:.208vw 0 .364vw;border:1px solid rgba(0,0,0,0);border-top:none}
.row-idx5 .lflist .tit{font-size:1.041vw;flex:1;transition:.5s}
.row-idx5 .lflist .con:hover{box-shadow:0 .208vw .52vw 0 #dcebe6}
.row-idx5 .pics{width:20.83vw;height:20.83vw;align-items:center;justify-content:center}
.row-idx5 .pics .pic{background:linear-gradient(360deg,rgba(255,255,255,.48) 9%,#f4eee2 100%);border-radius:50%;animation:4s linear infinite ani2}
.row-idx5 .pics .pic .i1,.row-idx5 .pics .pic .i2{width:1.041vw;height:1.041vw;border:1px solid #107b6a;border-radius:50%;right:1.666vw;top:3.281vw}
.row-idx5 .pics .pic .i2{width:2.031vw;height:2.031vw;bottom:.416vw;border:none;top:auto;right:3.906vw}
.row-idx5 .pics .pic .i1::after{content:'';width:.468vw;height:.468vw;border-radius:50%;right:0;bottom:0}
.row-idx5 .pics .p{width:15.26vw;top:50%;transform:translate(-50%,-50%);animation:none}
.row-idx5 .pics .i3{left:0;top:0;right:0;bottom:0;animation:4s linear infinite ani2;border-radius:50%}
.row-idx5 .pics .i3::after{content:'';top:-.572vw;left:3.854vw;width:2.083vw;height:2.083vw;border-radius:50%}
.row-idx5 .pics img{height:auto}
.row-idx5 .pics .bg{width:26.04vw;height:26.04vw;top:50%;transform:translate(-50%,-50%)}
.row-idx5 .rtxts{width:22.91vw;padding-top:3.125vw}
.row-idx5 .rtxts .tit{font-size:1.562vw;font-weight:700;margin-bottom:2.864vw}
.row-idx5 .rtxts .txts{font-size:.937vw;line-height:2.2}
}
@media screen and (max-width:1024px){
.wp1480{max-width:none;width:auto;padding:0 15px}
.banner2{height:44vw}
.banner2 .swiper-pagination-bullet{width:32px;height:32px}
.banner2 .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom{bottom:10px}
.banner2 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px}
.banner2 .swiper-pagination-bullet::after{width:12px;height:12px}
.row-idx1{padding:40px 0}
.g-idxtits{margin-bottom:20px}
.g-idxtits .tits .tit{font-size:20px}
.g-idxtits .tit_en{font-size:16px;top:-10px}
.g-idxtits .more{font-size:14px;padding-right:20px;background-size:16px;padding-top:0}
.swp-idxnews1{padding-bottom:30px}
.swp-idxnews1 .pic{height:58vw}
.swp-idxnews1 .txts{padding:15px 15px 0;height:120px}
.swp-idxnews1 .txts .date{font-size:14px;padding-bottom:5px;margin-bottom:10px}
.swp-idxnews1 .tit{font-size:14px}
.row-idx2{padding:40px 0}
.m-rowidx2 .col-l{margin-bottom:50px}
.m-rowidx2 .col-l,.m-rowidx2 .col-r{float:none;width:auto}
.m-rowidx2 .g-idxtits.sty2 .tits::after{font-size:22px;bottom:5px}
.m-rowidx2 .g-idxtits{margin-bottom:20px}
.ul-newidxlist1{padding:15px}
.ul-newidxlist1 .pic{margin-left:10px;height:auto;width:100px}
.ul-newidxlist1 .tit{font-size:14px}
.ul-newidxlist1 .it{font-size:12px;background-size:10px;padding-left:17px}
.ul-newidxlist1 .it.i2,.ul-newidxlist1 .it.i3{background-size:10px}
.ul-newidxlist2{margin:0}
.ul-newidxlist2 li:hover::after{left:-5px;right:-5px}
.ul-newidxlist2 .con{padding:15px;height:auto}
.ul-newidxlist2 .date::after{right:-10px;height:40px}
.ul-newidxlist2 .date{margin-right:20px}
.ul-newidxlist2 .date,.ul-newidxlist2 .day,.ul-newidxlist2 .tit,.ul-newidxlist2 .y{font-size:14px}
.row-idx3{padding:40px 0;margin-bottom:20px}
.ul-idxyanjiu li{float:none;width:auto}
.ul-idxyanjiu .con{padding:0;height:auto;background-color:transparent}
.ul-idxyanjiu li:first-of-type .con{background-color:#15806f}
.ul-idxyanjiu .con .txts{padding:30px 15px}
.ul-idxyanjiu .txts .tit{font-size:16px}
.ul-idxyanjiu .txts .it{font-size:14px;background-position:left 5px}
.ul-idxyanjiu .pic{height:300px;max-width:400px;margin:0 auto;position:static;transform:none}
.row-idx4{padding-bottom:40px}
.m-idxsheshipt .tabs{float:none;width:auto;margin:0 0 20px;padding-top:0}
.m-idxsheshipt .tab{overflow:hidden;padding:15px}
.m-idxsheshipt .tab::before{display:none}
.m-idxsheshipt .tab .tit{font-size:16px}
.m-idxsheshipt .tab.on .tit{font-size:22px}
.m-idxsheshipt .tab.on .info{font-size:14px}
.m-idxsheshipt .pics{padding:15px 15px 15px 0}
.m-idxsheshipt .pics::after{left:15px}
.row-idx5{padding:40px 0}
.row-idx5 .g-idxtits{margin-bottom:20px}
.row-idx5 .lflist{float:none;width:auto;padding:0;margin:0 0 10px}
.row-idx5 .lflist .con{height:auto;padding:10px 8px}
.row-idx5 .lflist .date{width:45px;margin-right:10px}
.row-idx5 .lflist .d{font-size:20px;padding:5px 4px 3px}
.row-idx5 .lflist .m,.row-idx5 .lflist .tit{font-size:14px}
.row-idx5 .pics,.row-idx5 .rtxts{float:none;width:auto}
.row-idx5 .pics{width:280px;height:280px;margin:0 auto}
.row-idx5 .pics .pic{width:80%;height:80%}
.row-idx5 .pics .p{width:60%}
.row-idx5 .pics .bg{width:110%;height:110%}
.row-idx5 .rtxts{padding-top:10px}
.row-idx5 .rtxts .tit{font-size:18px;margin-bottom:20px}
.row-idx5 .rtxts .txts{font-size:14px;line-height:1.8}
.row-idx5 .pics .pic .i1{transform:scale(.5);right:-2px}
.row-idx5 .pics .pic .i2{width:15px;height:15px;bottom:-5px}
.row-idx5 .pics .i3::after{width:15px;height:15px;left:40px;top:0}
.m-idxsheshipt .pics .pic{height:auto}
}