







/*Banner003192 */
.Banner003192{position: relative; background: #000;}
@media (min-width:1025px) {
.Banner003192 .Ispic{display: block; width: 100%; height: auto;padding-bottom: 50%;}
.Banner003192 .wap{display: none;}
}
@media (max-width:1024px) {
.Banner003192 .Ispic{height: auto;}
.Banner003192 .wap{display: block; width: 100%;}
}
.Banner003192 li.slick-slide{position: relative;}
.Banner003192 [class*=txt-style-]{position: absolute; top: 0;color: #fff;z-index: 10;}
.Banner003192 .tit{font-size: calc(65 / 1920 * 100vw); margin-bottom:calc(20 / 65 * 1em); transition: 0.3s;}
.Banner003192 .sub-tit{font-size: calc(30 / 1920 * 100vw); line-height: 1.2; transition: 0.3s 0.3s;}
.Banner003192 .slick-pages{position: absolute;left: calc(231.5 / 1920 * 100vw); bottom: calc(100 / 960 * 100%);color:rgba(255,255,255,0.7);z-index: 20;font-size: calc(20 / 16 * 1em); font-family: Arial; line-height: 1;}
.Banner003192 .slick-pages #cur{font-weight: bold; font-size: calc(30 / 16 * 1em); color: #fff;}
.Banner003192 .slick-dots{position: absolute;right: calc(231.5 / 1920 * 100vw);bottom: calc(120 / 960 * 100%);z-index: 20;}
.Banner003192 .slick-dots li{float: left;width: calc(30 / 1920 * 100vw); height: 3px; background-color:rgba(255,255,255,0.7); margin-left: 10px;}
.Banner003192 .slick-dots li button{display: none;}
.Banner003192 .slick-dots li.slick-active{ background: #fff;}
.Banner003192 .mouse{position: absolute;z-index: 10 ;left:50%; bottom:calc(200 / 960 * 100%);width:28px; height: 44px;margin-left:14px; border-radius: 17px; border: solid 2px rgba(255,255,255,0.7);}
.Banner003192 .mouse:after{position: absolute;content: '';width: 2px;height: 10px;background-color:#fff;; top: 8px;left: 50%; margin-left: -1px; animation: infinite 1s linear updown;}
@keyframes updown{
	0%{top: 8px;opacity: 1;}
	100%{top: 30px;opacity: 0;}
}
.Banner003192 .controls .slick-dots li {float: left;width: 8px;height: 8px;background-color: rgba(255,255,255,0.7);margin-left: 10px;}
.Banner003192 .controls .slick-dots {position: absolute;right: calc(0 / 1920 * 100vw);bottom: calc(200 / 960 * 100%);z-index: 20;}
.Banner003192 .controls {position: absolute;left: 0;width: 100%;z-index: 10;bottom: 0;background: -moz-linear-gradient(top, rgba(96,96,96,0) 0%, rgba(96,96,96,0.9) 100%);background: -webkit-linear-gradient(top, rgba(96,96,96,0) 0%,rgba(96,96,96,0.9) 100%);background: linear-gradient(to bottom, rgba(96,96,96,0) 0%,rgba(96,96,96,0.9) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00606060', endColorstr='#e6606060',GradientType=0 );}
.Banner003192 .notice {border-top: 1px solid rgba(255,255,255,0.15);padding: 2.08vw 0 ;position: relative;}
.Banner003192 .notice > span {color: #fff;opacity: 0.5;font-size: 16px;padding-right: 22px;left: 0;}
.Banner003192 .notice .btn, 
.Banner003103 .notice > span {position: absolute;top: 50%;transform: translateY(-50%);}
.Banner003192 .notice > span:after {position: absolute;content: '';width: 1px;height: 10px;background-color: #fff;opacity: 0.3;right: 0;top: 50%;margin-top: -5px;}
.Banner003192 .notice .slider li a {float: left;max-width: 90%;color: #fff;line-height: 1.2;}
.Banner003192 .notice .slider li time {float: right;font-family: 'AvantGardeITCbyBT-Demi';opacity: 0.5;margin-left: 3.18vw;}
.Banner003192 .notice .slider li time {float: right;font-family: 'AvantGardeITCbyBT-Demi';opacity: 0.5;margin-left: 3.18vw;}
.Banner003192 .notice .slider li time {float: right;font-family: 'AvantGardeITCbyBT-Demi';opacity: 0.5;margin-left: 3.18vw;}
.Banner003192 .notice .slick-next {margin-top: 8px;}
.Banner003192 .notice .slick-arrow {width: 8px;height: 8px;border: 0;border-right: 1px solid #fff;border-top: 1px solid #fff;transform: rotate(135deg);cursor: pointer;display: block;opacity: 0.5;}

@media (max-width: 1024px) {
.Banner003192 .slick-pages {bottom: 5%;}
.Banner003192 .slick-pages #cur {font-size: 5vw;}
.Banner003192 .slick-pages #total {font-size: 3.5vw;}
.Banner003192 .slick-dots {bottom: 8%;}
}




.Hometit{ font-size: calc(36 / 16 * 1em); color:#2dbbec; line-height: 1;}
.Hometit .en{font-size: calc(48 / 36 * 1em); font-weight: bold;}
.Hometit .cn{margin-top: 10px;}


.Homemore{margin-top:2vw;}
.Homemore a{display: inline-block; padding: 0 calc(30 / 16 * 1em) 0 calc(67 / 16 * 1em); line-height: calc(48 / 16 * 1em); border-radius: calc(48 / 16 * 1em); color:#fff; background: url(../images/more.svg) no-repeat left calc(26 / 16 * 1em) center; transition: 0.3s;  background-size: auto calc(14 / 16 * 1em);background-color:#2dbbec;}
.Homemore a:hover{ background-position:right calc(26 / 16 * 1em) center; padding:0 calc(67 / 16 * 1em) 0 calc(30 / 16 * 1em);}

@media (max-width: 640px) {
.Hometit {font-size: 5vw;}
}





/*Floor003153*/
.Floor003153{padding: calc(60 / 1920 * 100vw) 0 calc(80 / 1920 * 100vw) 0; overflow: hidden; position: relative;}
.Floor003153 .txt{line-height: 2; }
.Floor003153 .t1{font-size: calc(28 / 16 * 1em); color: #333; padding-left:20px; border-left:5px solid #2dbbec; line-height: 1;} 
.Floor003153 .t2{font-size: calc(22 / 16 * 1em); color: #666; margin-top:calc(15 / 22 * 1em);}
@media (min-width:1025px) {
.Floor003153 .txt{width:65%; position: relative; padding-top: 4vw; z-index: 2; }
.Floor003153::after{content:''; opacity: 0.06; position: absolute; right: 0; top: calc(70 / 1920 * 100vw); width:calc(1180 / 1920 * 100vw); height:calc(325 / 1920 * 100vw); background: url(../images/Floor003153-bg.png) no-repeat center; background-size: contain;  display: block; z-index: -1;}
.Floor003153 .img{position: relative; top: calc(-24 / 16 * 1em); z-index: 1;}
}

@media (max-width: 1024px) {
.Floor003153 .txt {padding: 6% 0;}
.Floor003153 .t1 {font-size: 4.5vw;padding-left:15px;}
.Floor003153 .t2 {font-size: 4vw;line-height: 1.5;}
}
@media (max-width: 640px) {
.Floor003153 .txt{ position: relative;}
.Floor003153 .txt .Homemore{ position: absolute; right: 0; bottom: 110%;}
}



/*Floor003197*/
.Floor003197{padding: calc(60 / 1920 * 100vw) 0 calc(80 / 1920 * 100vw) 0;overflow: hidden;}
.Floor003197 .title{margin-bottom:2.5vw;padding-right: 50%; position: relative;}
.Floor003197 .Homemore{position: absolute; right: 0; top: 50%; transform: translateY(-50%); margin-top: 0;}
.Floor003197 .switch_content{position: relative;}
.Floor003197 .switch_content .auto{position: relative; z-index: 2;}
.Floor003197 .switch_content .content{padding:calc(140 / 16 * 1em) 0 calc(40 / 16 * 1em);}
.Floor003197 .switch_content .bg{position: absolute; left: 0; top: 0; width: 100%; height:72%; background: url(../images/Floor003197_bg.jpg) no-repeat center top; background-size: cover;}
.Floor003197 .switch_content .flex{justify-content: space-between; position: relative; z-index: 2; display: flex;}
.Floor003197 .switch_content .pic{width:55%;}
.Floor003197 .switch_content .pic figure{display: flex; height:calc(400 / 16 * 1em); align-items: center;    width: 90%;}
.Floor003197 .switch_content .pic img{transition: all 0.7s ease-in-out; transform: scale(0); opacity: 0; max-height: 100%;}
.Floor003197 .switch_content .textwarp{width: 38%; color: #fff;}
.Floor003197 .switch_content .tit{font-size: calc(18 / 16 * 1em); padding-left:14px; border-left:6px solid #fff; line-height: 1;}
.Floor003197 .switch_content .stit{margin:calc(30 / 36 * 1em) 0 calc(20 / 36 * 1em); font-size: calc(36 / 16 * 1em); font-weight:bold;}
.Floor003197 .switch_content .des{font-size: calc(22 / 16 * 1em);}
.Floor003197 .switch_content .more{width:calc(40 / 16 * 1em);height:calc(40 / 16 * 1em); border-radius: 50%; border: 1px solid #fff; background:url(../images/more.svg) no-repeat center; background-size: auto calc(12 / 16 * 1em); display: block; margin-top: 2vw;}
.Floor003197 .switch_content .more:hover{ border-color:#2dbbec; background-color: #2dbbec;}
.Floor003197 .switch_content .ani_txt{transition-delay: 0.2s; transition: all 0.5s ease-in-out; transition: all 0.5s; opacity: 0; transform: translateY(20px);}
.Floor003197 .switch_content .ani_txt:nth-child(2){transition-delay: 0.4s;}
.Floor003197 .switch_content .ani_txt:nth-child(3){transition-delay: 0.6s;}
.Floor003197 .switch_content .slick-current .pic img{opacity: 1; transform: scale(1);}
.Floor003197 .switch_content .slick-current .ani_txt{opacity: 1; transform: translateY(0);}
.Floor003197 .switch_label .ul{margin: 0 auto; text-align: center;}
.Floor003197 .switch_label .items{ padding-top:calc(30 / 16 * 1em); position: relative; border-top:3px solid #f4f5f9; cursor: pointer;  float: none; display: inline-block; text-align: center; vertical-align: top;}
.Floor003197 .switch_label .items::before{content: ''; position: absolute; left: 0; top:-3px; width: 0; height: 3px; background-color:#2dbbec; transition: all 3s;}
.Floor003197 .switch_label .items.slick-current{color: #2dbbec;}
.Floor003197 .switch_label .items.slick-current::before{width: 100%;}

@media (min-width: 1025px){
.Floor003197 .switch_label .items {max-width:calc(200 / 16 * 1em);width: 30%!important;margin: 0 calc(45 / 16 * 1em);}
}
@media (max-width: 640px){
.Floor003197{ padding: 8% 0;}
.Floor003197 .switch_content .content {padding: 6% 0;}
.Floor003197 .switch_content .stit {font-size: 5vw;}
.Floor003197 .switch_content .des {font-size: 4vw;}
.Floor003197 .switch_content .flex{flex-flow: row wrap;}
.Floor003197 .switch_content .textwarp{width: 100%; margin-bottom:0;}
.Floor003197 .switch_content .pic{width: 100%; text-align: center;}
.Floor003197 .switch_content .pic figure{height:calc(150 / 16 * 1em); width: 100%; justify-content: center;}
}




/*.Bottom002381*/
.Bottom002381{border-top:4px solid #2dbbec; background:#f5f5f5; background-size:auto 74%;}
.Bottom002381 .bottom,
.Bottom002381 .bottom a{ color: #666; }
.Bottom002381 .bottom a:hover{color:#2dbbec;}
.Bottom002381 .bottom{ padding:calc(75 / 1920 * 100vw) 0 calc(44 / 1920 * 100vw) ;}
.Bottom002381 .bottom nav li h3{ font-size:calc(18 / 16 * 1em); color: #333; margin: 0;}
.Bottom002381 .bottom nav li h3 a{  color: #333; }
.Bottom002381 .bottom nav li dl{ padding-top:20px; }
.Bottom002381 .bottom nav li dl dd{ padding:8px 0; opacity: 0.9; font-size: calc(15 / 16 * 1em);}
.Bottom002381 .weixin img{ border: 1px solid #efefef; border-radius: 5px;} 
.Bottom002381 .weixin span{ display: block; padding-top: 8px; text-align: center;}
.Bottom002381 .tel dt,
.Bottom002381 .share .span{ color: #333;font-size:calc(15 / 16 * 1em);}
.Bottom002381 .tel dd{ font-size:calc(34 / 16 * 1em); color: #2dbbec; font-family: Arial; font-weight: bold; margin-top: 10px;}
.Bottom002381 .share{ text-align: left; margin-top:20px; display: none;}
.Bottom002381 .share>*{ display: inline-block; vertical-align: middle;}
.Bottom002381 .share a{width: 45px; height: 45px; border-radius: 50%; background:url(../images/wx.svg) no-repeat center rgba(0,0,0,0.2); background-size: auto 36%;}
.Bottom002381 .share a.icon-qq { background-image:url(../images/sina.svg);}
.Bottom002381 .share a+a{margin-left:0.7vw;}
.Bottom002381 .share a:hover{background-color:#2dbbec;}
.Bottom002381 .share .social-share-icon:before {display: none;}

.Bottom002381 footer,
.Bottom002381 footer a{ color: #999;}
.Bottom002381 footer .links a:not(:last-child):after{width: 1px;height: 12px;background-color: #eaeaea; margin: 0 10px;display: inline-block; content: ''; vertical-align: middle;}
.Bottom002381 footer a:hover{ color:#2dbbec;}
.Bottom002381 footer{ border-top: 1px solid rgba(0,0,0,0.07); padding:22px 0;}
@media only screen and (max-width: 767px) {
.Bottom002381 .bottom nav {display: none;}
.Bottom002381 .bottom nav li{border-bottom: 1px solid rgba(0,0,0,0.07);}
.Bottom002381 .bottom nav li dl{ display: none; padding: 10px 0;}
.Bottom002381 .bottom nav li h3{ padding:10px 0;}
.Bottom002381 .weixin,
.Bottom002381 .contact{  text-align: center;padding-top: 10px;}
.Bottom002381 .weixin{ padding-top: 0;}
.Bottom002381 .weixin img{ width: 90px;}
.Bottom002381 .share{ text-align: center; margin:0 auto;}
.Bottom002381 .share a{ width: 30px; height: 30px;}
.Bottom002381 .tel dd{font-size: calc(24 / 16 * 1em);}
.Bottom002381 footer{ text-align: center; padding: 10px 0;}
.Bottom002381 .copyright{ margin: 5px 0 0;}
}
@media only screen and (min-width: 768px) {
.Bottom002381 .bottom nav{ float: left; width:64%;}
.Bottom002381 .bottom nav li{ float: left; max-width:140px; border-left: 1px solid rgba(0,0,0,0.07); padding-left: 25px; min-height:230px;}
.Bottom002381 .weixin,
.Bottom002381 .contact{ float: right;}
.Bottom002381 .weixin{ padding-left:3%;}
.Bottom002381 .links{ float: left;font-size: 15px;}
.Bottom002381 .copyright{ float: right; margin: 0;font-size: 15px;}
}



/*Top003124 */
.Top003124 .auto{max-width: 1440px;position: relative}
@media (min-width:1025px) {
.Top003124{position: fixed;width: 100%;left: 0;top: 0;z-index: 100;border-bottom: 1px solid rgba(255,255,255,0.1);transition:background-color 0.3s,transform 1s;}
.Top003124.Down{transform: translateY(-5.3125em);}
.Top003124.hover{background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.Top003124.hover .logo .white,
.Top003124:not(.hover) .logo .red{display: none;}
.Top003124:not(.hover),
.Top003124:not(.hover) a:not(:hover){color: #fff;}
}
@media (max-width:1024px) {
.Top003124{ height: 0.55em;}
.Top003124 .wap-fixed{position: fixed;width: 100%;left: 0;top: 0;z-index: 100;background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1); }
.Top003124 .logo .white{display: none;} 
.Top003124 .auto{position: relative; border-top: 1px solid #eee;}
}

.Top003124 .logo{float: left;display: table;height:5.3125em;}
.Top003124 .logo a{display: table-cell; vertical-align: middle;}
.Top003124 .logo img{height:58px;}
@media (max-width:1024px) {
.Top003124 .logo{height: 4em;}
.Top003124 .logo img{height: 3em;}
}

.Top003124 .top-nav dd{}
.Top003124 .top-nav dd.oa a{}
.Top003124.hover .top-nav dd.oa a{}

.Top003124 .top-nav dd.oa a .white{}
.Top003124 .top-nav dd.oa  .red{display: none;}
.Top003124.hover .top-nav dd.oa a .white{display: none;}
.Top003124.hover .top-nav dd.oa  .red{display: inherit;}
.Top003124.hover .top-nav .oa .cur i{filter: grayscale(0) brightness(0);}

.Top003124 .top-nav dd.lang a{margin: 0 5px;}
.Top003124 .top-nav dd.stock b{font-weight: normal;}

.Top003124 .top-nav{display: flex;justify-content: space-between;align-items: center;position: relative;z-index: 1}
.Top003124 .top-nav .oa{width: 60%;position: relative}
.Top003124 .top-nav .oa .cur{font-size: 15px;line-height: 24px;display: flex;align-items: center}
.Top003124 .top-nav .oa .cur i{display: inline-block;width: 24px;height: 24px;background: url(../images/icon-language.svg)no-repeat center left;background-size: 24px auto;margin-right: 10px;}
.Top003124 .top-nav .oa ul{position: absolute;width: 100%;background: #fff;top: 100%;padding: 10px;text-align: center;box-shadow: 0 3px 12px rgba(0,0,0,.1);display: none}
.Top003124 .top-nav .oa ul li{line-height: 30px}
.Top003124 .top-nav .oa ul li a{color: #333}
.Top003124 .top-nav .oa ul li a:hover{color: #2dbbec}

.Top003124 menu li span{display: block;}
.Top003124 menu li:hover span a:after{background-color:#2bb9ea;}
.Top003124 .open-search{width: 24px;height: 24px;cursor: pointer;background: url(../images/Top003124-btn1.svg)no-repeat center;background-size: auto 24px;padding: 2.5% 0;margin-left: 2em;}
.Top003124.hover .open-search{filter: grayscale(0) brightness(0);}
.Top003124 .top-search{position: absolute;right: 0; top: 100%; background-color:rgb(255 255 255 / 80%); width: 100%;}
.Top003124 .top-search .auto{position: relative}
.Top003124 .top-search .close{width: 24px;height: 24px;position: absolute;right: 0px;top: 50%;transform: translateY(-50%);background: url(../images/close.svg)no-repeat center;background-size: 20px auto;cursor: pointer}
.Top003124 .open-search.on{opacity: 0;}
.Top003124 .open-search.on:before,
.Top003124 .open-search.on:after{}
.Top003124.hover .open-search.on:before,
.Top003124.hover .open-search.on:after{background-color: rgba(0,0,0,1);}
.Top003124 .open-search .white{}
.Top003124 .open-search .red{display: none;}
.Top003124.hover .open-search .white{display: none;}
.Top003124.hover .open-search  .red{display: inherit;}
.top-search .text {width: 100%;height: 56px;line-height: 56px;border: 0;background:none;padding: 0 3.5%;color: #333;font-size: 16px;}
.top-search .text.focus{color: #333;}
.top-search .btn {position: absolute;left: 0;top: 0;height: 100%;width: 50px;background-repeat: no-repeat;background-position: center center;background-image: url(../images/Top003124-btn1.svg);background-size: auto 35%;}

.Top003124 menu li .sub #top4{display: none;}

@media(min-width:1025px) and  (max-width:1770px) {
.Top003124 .top-nav{margin-right: 8.34vw;}
}

@media (min-width:1025px) {
.Top003124 .top-nav{float: right; margin-left:3em;padding-top: 2.5%; font-size: 0.875em;margin-right: 0; }
.Top003124 .top-nav dd{}
.Top003124 .top-nav .stock	{float: left;line-height: 2.5714em;background: #2bb9ea;color: #fff;padding: 0px 18px;border-radius: 5px;}
.Top003124 .top-nav dd.oa{margin-left: 4.2857em;}
.Top003124 .top-nav .oa .cur i {filter: grayscale(100) brightness(100);}
.Top003124:not(.hover) .top-nav dd.stock{border-right-color: #fff;}

.Top003124 menu{float: right;}
.Top003124 menu li{float: left;}
.Top003124 menu li:not(:last-child){margin-right:3em;}
.Top003124 menu li span,
.Top003124 menu li span a{line-height:5.3125em;}
.Top003124 menu li span a{display: block;position: relative;z-index: 1;}
.Top003124 menu li span a:after{position: absolute;content: ''; left: 0; bottom: 0; height: 2px;background-color: #fff; transition: 0.3s;}

.Top003124 menu li:hover span a:after,
.Top003124 menu li.aon span a:after{width: 100%;background-color:#2bb9ea;}
.Top003124 menu li .sub{position: absolute; top: 100%; background-color: #fff;border-radius: 0 0 5px 5px; overflow: hidden;}

.Top003124 .open-search {filter: grayscale(100) brightness(100);}

.Top003124 menu li#m2{position: inherit}
.Top003124 menu li .prosub{left: 0!important;margin-left: 0;width:100%; padding-left: 5%;}
.Top003124 menu li .prosub dt{float: left;width: 32%;margin-right: 2%; text-align: left;}
.Top003124 menu li .prosub dt:nth-child(3n){margin-right: 0}
.Top003124 menu li .prosub dt:nth-child(3n+1){clear: both}
.Top003124 menu li dt{font-size: 14px;}
}

@media (max-width:1024px) {
.Top003124 .top-nav{position: absolute;right: 3em; top: 50%; transform: translateY(-50%); display: flex;align-items: center; margin-bottom: 0.5em;}
.Top003124 .top-nav dd{line-height: 2;}
.Top003124 .top-nav dd:not(:last-child){margin-right: 1em;}
.Top003124 .top-nav dd.oa a{width:auto;}
.Top003124 .top-nav .oa{ width: auto;}

.Top003124 menu{position: fixed; left: -100%;top:4.2em;height: calc(100% - 4.2em); overflow: auto; background-color: #fff; width: 220px;opacity: 0;transition: 0.3s ease;}
.menu-show .Top003124 menu{left: 0; opacity: 1; transform:translateX(0);}
.Top003124 menu li{ border-bottom: 1px solid #eee;}
.Top003124 menu li span{padding-top: 1em; padding-bottom: 1em;padding-left: 1em;}
.Top003124 .has-sub span .op:before,
.Top003124 .has-sub span .op:after{background-color: #ccc;}
.Top003124 menu li .sub{background-color: rgba(0,0,0,0.1);}

.Top003124 .open-search{width:2.4em; height: 2.4em; top: 50%;background-size: auto 60%; right: 2.6em;}
.Top003124 .open-menu{/*width:2.4em; height: 2.4em;*/ right: 0;}
.Top003124 .open-menu i{width: 60%; left: 20%;background-color: rgba(0,0,0,1);}
.Top003124 .open-search.on:before, .Top003124 .open-search.on:after {width: 60%;left: 20%;margin-top: 0;}
.top-search .text {padding: 0 11%;}
}

@media (max-width:640px) {
.Top003124 .open-search{margin-left:0;}
.Top003124 .top-nav .oa .cur{font-size: 13px;}
.Top003124 .top-nav .oa .cur i{margin-right: 4px;}

}


/*Floor002685 */
.Floor002685{overflow: hidden; position: relative;z-index:10; background-size: cover; background-repeat: no-repeat; background-position: center;}
.Floor002685 .list dd{position:relative; height: 75vh; z-index:1; transition: 0.5s;}
.Floor002685 .list dd:not(:last-child)::after{ background:rgba(255,255,255, 0.2);position:absolute;content:'';top:0; right:0;width:1px;height: 100%;  }
.Floor002685 .list dd.hover{z-index: 4;}
.Floor002685 .list dd > *{ position:absolute; left:0; width:100%; top:0; z-index: 4;}
.Floor002685 .list dd .ytable{height: 100%; z-index: 20; text-align: center; color: #fff;}
.Floor002685 .list dd p{ line-height:calc(30 / 16 * 1em);height:0; margin:0 auto;transition:0.3s; transform:translateY(100px); opacity:0; margin-bottom:0; padding:0 10%;}
.Floor002685 .list dd.hover p{opacity:1;height:calc(52 / 16 * 1em); transform:translateY(0);}
.Floor002685 .list dd  h3{ margin:0; font-size:calc(24 / 16 * 1em); padding:4% 0; font-weight: normal;}
.Floor002685 .list dd .icon{ height:calc(60 / 16 * 1em);opacity:0.6; transition:0.4s;}
.Floor002685 .list dd.hover .icon{ opacity:1;}
.Floor002685 .list dd.hover  h3{ font-weight: bold;}
.Floor002685 .list dd.hover{background: rgba(0,0,0,.3);}
@media(min-width:641px){
.Floor002685::after{ background:rgba(0, 0, 0, 0.4);position:absolute;content:'';top:0; right:0;width:100%;height: 100%; z-index: 2;  } 
.Floor002685 .Hometitle{position: absolute; left: 50%; top:calc(140 / 48 * 1em); z-index: 10; text-align: center; transform:translateX(-50%);}
.Floor002685 .Hometitle .cn{color: #fff; padding-top:calc(30 / 28 * 1em);}
.Floor002685 .Hometitle .cn:after{display:block; margin-left:0; position: absolute; top: 0; left: 50%; margin-left:calc(-12 / 28 * 1em);}
.Floor002685 .Hometitle .en{color: #fff;}
.Floor002685 .list dd .ytable{padding-top:calc(80 / 16 * 1em);}
.Floor002685 .list{display: table;table-layout: fixed;width: 100%; position: relative; z-index: 5;}
.Floor002685 .list dd{ display: table-cell;vertical-align: middle;}
}
@media(max-width:640px){
.Floor002685 .list {display: flex;flex-wrap: wrap;}
.Floor002685 .list dd{width: 50%!important;height: 20vh;}
.Floor002685 .list dd h3 {font-size: 4vw;}
}



/*Banner003158 */
.Banner003158 li,
.Banner003158 li.slick-slide{position: relative;z-index: 1;}
.Banner003158 .txt{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 10;text-align: center;color: #0735a8;}
.Banner003158 .txt .ytable{height: 100%; table-layout: fixed;}
/*.Banner003158 .tit,
.Banner003158 .desc,
.Banner003158 .more{transform: translateY(30px); opacity: 0; transition-duration: 0.3s; transition-delay: 0.3s;}*/
.Banner003158 .tit{font-size: 2.8em;line-height: 1.2;color: #fff;}
.Banner003158 .desc{text-shadow: 0 1px 0 #fff; margin-bottom: 2.5em;transition-delay: 0.6s;}
.Banner003158 .more{display: inline-block;width: 10em; line-height: 3.125; border: solid 2px #0735a8;color: #0735a8;transition-delay: 0.9s;}
.Banner003158 .more:after{display: inline-block;content: '';width: 8px; height: 13px; margin-left: 5px;background-image: url(../images/Banner003158-more.svg);vertical-align: middle;}
.Banner003158 .more:hover{background-color: #0735a8;color: #fff;}
.Banner003158 .more:hover:after{background-image: url(../images/Banner003158-more-white.svg);}
.Banner003158 .ani-show .tit,
.Banner003158 .ani-show .desc,
.Banner003158 .ani-show .more{transform: translateY(0); opacity: 1;}
.Banner003158 .slick-dots{position: absolute;left: 50%;transform: translateX(-50%);z-index: 10; bottom: 1em;}
.Banner003158 .slick-dots li{float: left;}
.Banner003158 .slick-dots li button{border: 0;overflow: hidden;;font-size: 1em;text-indent: -999em;width: 0.625em;height: 0.625em;background-color: #ffffff; border-radius: 50%; margin: 0 0.625em;display: inline-block;padding: 0; vertical-align: middle;}
.Banner003158 .slick-dots li:after{display: inline-block;content: '';width: 0; height: 2px; background-color: #ffffff; transition: 0.3s; vertical-align: middle;}
.Banner003158 .slick-dots li.slick-active:after{width: 50px;}
@media (min-width:1025px) {
.Banner003158 .wap{display: none;}   
}
@media (max-width:1024px) {

.Banner003158 .tit{font-size: 2em;}
.Banner003158 .desc{font-size: 0.875em;}
.Banner003158 .more{line-height: 2.5;width: 7em;}
}
@media (max-width:768px) {
.Banner003158 .tit{font-size:1.25em;}
}


/*Banner003144 */
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height: 25em; background-size: cover;}
@media (min-width:1025px) {
.Banner003144 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}      
}
/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);}
.Menu003135 .current{ font-size: 0.875em; padding-left: 1.21428em;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height: 5.7142;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;}
.Menu003135 .nav-menu li{float: left;font-size: 1.125em;line-height: 4.44444;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:2.222em;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #2dbbec;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #2dbbec;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
.Menu003135 .nav-menu li:not(:last-child) {margin-right: 4%;}
}
/*RighInfo003141 */
.RighInfo003141{}
.RighInfo003141 .auto{padding-bottom: 2em;}
.RighInfo003141 .intro{padding-top: 4.5em; margin-bottom: 4.5625em;}
.RighInfo003141 .intro .title{ font-size: 2em;color: #333333; margin-bottom: 0.6em;font-weight: bold;}
.RighInfo003141 .intro .info{ font-size: 0.875em; line-height: 2;}
.RighInfo003141 .intro .info p{margin: 1.8em 0;}

.RighInfo003141 .number-count{margin: 2.5625em 0 4.5625em 0;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); border: solid 1px #f3f3f3; padding: 3.6875em 0;}
.RighInfo003141 .number-count li{color: #333333;}
.RighInfo003141 .number-count li span{display: inline-block;position: relative;font-size: 2.4em;font-family: 'Bebas';color: #2dbbec;margin: 0 5px;font-weight: bold;}
.RighInfo003141 .number-count li span i{font-style: normal;}
.RighInfo003141 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.RighInfo003141 .number-count li span i.opa{opacity: 0;}
.RighInfo003141 .number-count li sup{display: inline-block;vertical-align: top;color: #2dbbec;font-size:1em;}
.RighInfo003141 .number-count li i{font-style: normal;}

.RighInfo003141 .plate dd{margin-bottom: 2.8565%;}
.RighInfo003141 .plate dd .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); padding:2.375em 1.875em;}
.RighInfo003141 .plate dd ol{float: left;width: 4.25em;}
.RighInfo003141 .plate dd ol img{width: 85.295%;}
.RighInfo003141 .plate dd li{width: calc(100% - 4.25em);float: right;}
.RighInfo003141 .plate dd li aside{font-size: 1.125em;color: #333;}
.RighInfo003141 .plate dd li p{margin: 0;font-size: 0.875em;color: #999;}
@media (min-width:1025px) {
.RighInfo003141 .intro .info{width: 47.929%;}
.RighInfo003141 .intro .title{line-height: 1;}
.RighInfo003141 .intro .img{width: 47.215%;}
.RighInfo003141 .number-count ul{display: table; margin: 0 auto;}
.RighInfo003141 .number-count li{float: left;}
.RighInfo003141 .number-count li:not(:last-child){margin-right: 3.5em;}
.RighInfo003141 .plate dd{float: left;width: 31.429%;}
.RighInfo003141 .plate dd:not(:last-child){ margin-right: 2.8565%;}
}
@media (max-width:1024px) {
.RighInfo003141 .number-count ul{display:flex; flex-wrap: wrap;}
.RighInfo003141 .number-count li{text-align: center;padding: 1em 15px; width: 50%;}
.RighInfo003141 .number-count li i{display: block;}

.RighInfo003141 .number-count{margin: 2em 0; padding: 2em 0;}
.RighInfo003141 .intro{padding-top: 2em; margin-bottom: 2em;}
.RighInfo003141 .intro .title {font-size: 5vw;}
}



/*TextList002739 */
.TextList002739{padding: 4% 0 2% 0;}

.TextList002739 .column-name{ text-align: center; padding: 35px 0; font-size: 28px;}
.TextList002739 .column-name .cn{color: #2dbbec; letter-spacing: 5px;line-height: 48px;  position: relative; z-index: 10; text-indent: 5px;}
.TextList002739 .column-name .en{text-transform: uppercase; color: #f1f1fa; margin-top: -18px;line-height: 24px;font-family: "DINPro-Bold"; }
@media(max-width:480px){
.TextList002739 .column-name{ font-size: 24px;}
.TextList002739 .column-name .cn{line-height: 40px;}
}


.TextList002739 .list-group .tit{cursor: pointer;line-height: 69px;font-size: 16px;font-weight: bold;color: #333;}
.TextList002739 .list-group .tit:before{background: #2dbbec; width: 4px; height: 4px; display: inline-block; content: '';vertical-align: middle; margin-right: 27px; }

.TextList002739 .title{ padding: 0 40px;line-height: 67px;background: #f5f5f5;font-size: 22px;color: #333;border-bottom: 1px solid #ededed;margin-top: 20px;font-weight: bold;}
.TextList002739 .title time,
.TextList002739 .tit time{float: right; }
.TextList002739 .tit time{color: #888;}
.TextList002739 .list{border-bottom: 1px solid #ededed;}
.TextList002739 .tit{padding: 0 40px; background: #fafafa; font-weight: normal; margin: 0;}
.TextList002739 .tit.active{background: #fff; margin: 0 40px; padding: 0; border-bottom: 2px solid #2dbbec; color: #2dbbec;}
.TextList002739 .tit.active time{color: #2dbbec;}
.TextList002739 .info{padding: 10px 40px 20px 70px;}
.TextList002739 .info .singlePage{font-size: 16px; line-height: 34px; color: #3e3e3e;}
@media(min-width:769px){
.TextList002739 .title time{ margin-right: 78px;}
.TextList002739 .tit time{padding-right: 63px;}
}
@media(max-width:768px){
.TextList002739 {padding-bottom: 6%;}
.TextList002739 .title{ padding:0 20px; line-height: 50px;}
.TextList002739 .tit{padding: 0 20px;}
.TextList002739 .tit.active{margin: 0 20px;}
.TextList002739 .title time{ margin-right: 12px;}
.TextList002739 .list-group .tit:before{ margin-right: 10px;}
.TextList002739 .info{padding: 10px 20px 10px 34px;}
}
@media(max-width:640px){
.TextList002739 .tit time{margin-right: 0;}
.TextList002739 .tit time{ font-size: 14px;}
}

/*Page003143 */
.Page003143 .Pages{padding: 0 0 5% 0;text-align: center;}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display: table; margin: 0 auto;}
.Page003143 .Pages .p_page *{float: left;}
.Page003143 .Pages .p_page a{border: solid 1px #ebebeb;line-height: 36px;transition: 0.3s;}
.Page003143 .Pages .p_page > a{border-radius: 5px;padding: 0 15px;}
.Page003143 .Pages .p_page em{font-style: normal; margin: 0 30px;}
.Page003143 .Pages .p_page em a{width: 36px;border-radius: 50%; margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #2dbbec;border-color: #2dbbec;}
@media (max-width:1024px) {
.Page003143 .Pages{padding: 0 0 2em 0;}
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page > a{margin: 0 10px;}
}



/*PicList003142 */
.PicList003142 .auto{ margin-top: 4.5em; margin-bottom: 1em;}
.PicList003142 li{float: left;  margin-bottom: 2.5em;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.875em;}
.PicList003142 li .tit{ font-size: 1.125em;line-height: 1.6666; min-height: 3.3332em;}
.PicList003142 li p{font-size: 0.875em; line-height: 1.78571; min-height: 3.57142em;color: #999999;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 62.223%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #2dbbec;}
.PicList003142 li time{color: #999999;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center;font-family: 'Roboto-Regular';}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@media (min-width:1025px) {
.PicList003142 li{width: 32.143%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 1.7855%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}


/*RighInfo003134 */
.RighInfo003134 .auto{max-width: 1440px;padding: 5em 0;}
.RighInfo003134 .img-side{border: solid 1px #f2f2f2; margin-bottom: 4em;}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom: 3em;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom: 55.167%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 56px; margin: 3.125em auto 0;}
.RighInfo003134 .controls .slick-dots li{float: left;position: relative; width: 13px;height: 13px; margin: 0 5px;}
.RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 7px;height: 7px;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo003134 .controls .slick-dots li.slick-active button{background-color: #2dbbec; width: 100%;height: 100%;}
.RighInfo003134 .controls .slick-arrow{position: absolute; top:50%;width: 25px; height: 11px;background-repeat: no-repeat;background-position: center; margin-top: -5px;}
.RighInfo003134 .controls .slick-prev{left: 0;background-image: url(../images/RighInfo003134-btn-prev.svg);}
.RighInfo003134 .controls .slick-next{right: 0;background-image: url(../images/RighInfo003134-btn-next.svg);}
.RighInfo003134 .controls .slick-disabled{cursor: default;}
.RighInfo003134 .controls .slick-prev.slick-disabled{background-image: url(../images/RighInfo003134-btn-prev-disabled.svg);}
.RighInfo003134 .controls .slick-next.slick-disabled{background-image: url(../images/RighInfo003134-btn-next-disabled.svg);}
.RighInfo003134 .img-side .txt{text-align: center;}
.RighInfo003134 .img-side .tit{ font-size: 1.875em;color: #333; margin-bottom: 0.6em;}
.RighInfo003134 .img-side .line{width: 15px; height: 2px; background-color: #2dbbec;display: block;margin: 0 auto;}
.RighInfo003134 .img-side .btn{ margin-top: 4.375em;}
.RighInfo003134 .img-side .btn a{display: inline-block;font-size: 1.125em;color: #2dbbec; /* box-shadow: 0px 10px 30px rgb(46 186 234 / 9%); */border-radius: 5px;margin: 0 5px;min-width: 12.5em;text-align: center;line-height: 3.3333;padding: 0 1.8125em;cursor: pointer;background: #fff;border: 1px solid #2dbbec;}
.RighInfo003134 .img-side .btn a.download{background-color: #fff;}
.RighInfo003134 .img-side .btn a.download2{background-color: #fff;}
.RighInfo003134 .img-side .btn a:before{display: inline-block; vertical-align: top;content: '';background-size: contain;background-position: center; background-repeat: no-repeat; width: 1.3888em;height: 3.3333em;margin-right: 0.5555em;}
.RighInfo003134 .img-side .btn a.download:before{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .img-side .btn a.download2:before{background-image: url(../images/RighInfo003134-icon-download.svg);}

.RighInfo003134 .prod-intro .name{border-bottom: 1px solid #efefef;font-size: 1.5em; padding-bottom: 0.666em;color: #333; line-height: 2;}
.RighInfo003134 .prod-intro .name i{width: 5px;height: 1.05em; /* border-radius: 50%; */background-color: #2dbbec;display: inline-block;vertical-align: top;margin-right: 0.625em;background-repeat: no-repeat;background-position: center;background-size: auto 50%;margin-top: 12px;}
.RighInfo003134 .prod-intro .singlePage{line-height: 1.875; margin: 2em 0 5em 0;}
.RighInfo003134 .prod-intro .singlePage .text{overflow: hidden;}
.RighInfo003134 .prod-intro .singlePage .text .word {float: left;width: 44%;margin-right: 8%;padding: 5% 0}
.RighInfo003134 .prod-intro .singlePage .text .img{float: left;width: 48%;}
.RighInfo003134 .prod-intro .singlePage .text1{overflow: hidden;}
.RighInfo003134 .prod-intro .singlePage .text1 .word{float: left;width: 44%;padding: 10% 0}
.RighInfo003134 .prod-intro .singlePage .text1 .img{float: left;width: 48%;margin-right: 8%;}
@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 50%;border-right: solid 1px #f2f2f2;}
.RighInfo003134 .img-side .ytable-cell{padding-top: 4em;}
.RighInfo003134 .img-side .txt{padding: 0 4%;}
}
@media (max-width:1024px) {
.RighInfo003134 .img-side{ padding: 2em;}
.RighInfo003134 .img-side .btn a{min-width: calc(50% - 10px);padding: 0;}
.RighInfo003134 .img-side .tit {font-size: 5vw;}
.RighInfo003134 .img-side .btn {margin-top: 7%;}
.RighInfo003134 .img-side .btn a {font-size: 14px;}
.RighInfo003134 .prod-intro .name {font-size: 4.5vw;line-height: 1.5;}
.RighInfo003134 .prod-intro .name i {margin-top: 4px;}
.RighInfo003134 .prod-intro .singlePage .text,
.RighInfo003134 .prod-intro .singlePage .text1 {display: block;align-items: center;}
.RighInfo003134 .prod-intro .singlePage .text .word ,
.RighInfo003134 .prod-intro .singlePage .text1 .word {padding: 0;}
.RighInfo003134 .prod-intro .singlePage .text .img,
.RighInfo003134 .prod-intro .singlePage .text1 .img{float: none;width: 100%;margin-right: 0%;}
.RighInfo003134 .prod-intro .singlePage .text .word{float: none;width: 100%;margin-right: 0%;}
.RighInfo003134 .prod-intro .singlePage .text1 .word{float: none; width: 100%;}

}



.RighInfo003134 .popUp-box{position: fixed;z-index: 200; left: 0;top: 0;width: 100%; height:100%; background-color: rgba(0,0,0,0.5);display: none;}
.RighInfo003134 .popUp-box > .ytable{height: 100%;}
.RighInfo003134 .popUp-box .main{background: #fff;background-size: cover; width: 90%; max-width: 1200px;margin: 0 auto;border-radius: 5px; position: relative; }
.RighInfo003134 .popUp-box .close{position: absolute; right: 20px;top: 20px;width: 20px;height: 20px;z-index: 10;cursor:pointer;}
.RighInfo003134 .popUp-box .close:before,
.RighInfo003134 .popUp-box .close:after{position: absolute;content: ''; width: 100%;height: 2px;background-color: #000; top: 50%;margin-top: -1px;transform: rotate(-45deg);}
.RighInfo003134 .popUp-box .close:after{transform: rotate(45deg);}
.RighInfo003134 .popUp-box .logo img{height: 1.9375em;}
.RighInfo003134 .popUp-box .title{font-size: 1.875em;color: #333333;line-height: 1.3333; margin-top: 0.3em;}
.RighInfo003134 .popUp-box .title:after{display: block; content: '';width: 20px;height: 2px;background-color: #2dbbec; margin: 1em 0;}
.RighInfo003134 .popUp-box .left p{font-size: 1.5em;line-height: 1.66666;color: #333333;}
.RighInfo003134 .popUp-box .form li{position: relative;z-index: 1; margin-bottom: 10px;}
.RighInfo003134 .popUp-box .form li label.tit{position: absolute; left: 1.21428em; top: 0;font-size: 0.875em; line-height: 3.5714em;}
.RighInfo003134 .popUp-box .form li .text{border: solid 1px rgba(139,139,139,0.2);width: 100%;font-size: 1em; height:3.125em; line-height: 3.125em;border-radius:0.625em;padding: 0 1.0625em;}
.RighInfo003134 .popUp-box .form li.code dl{overflow: hidden;}
.RighInfo003134 .popUp-box .form li.code dl dt{position: relative;width: 60%;float: left;}
.RighInfo003134 .popUp-box .form li.code dl dd{width: 38%;float: right;}
.RighInfo003134 .popUp-box .form li.code dl dd a{display: block;cursor: pointer;background-color: #6e6e6e; border-radius: 10px;color: #fff;font-size: 0.875em;line-height: 3.5714em;text-align: center;}
.RighInfo003134 .popUp-box .form ol .btn{display: block;width: 100%;background: #2dbbec;border:0;cursor: pointer;border-radius: 0.625em;height:3.125em;color: #fff;font-size: 1em;}
@media (min-width:1025px) {
.RighInfo003134 .popUp-box .main{padding: 10.9375vh 8.25em;}  
.RighInfo003134 .popUp-box .main .ytable-cell{width: 50%;} 
}
@media (max-width:1024px) {
.RighInfo003134 .popUp-box .main{padding:2em; }  
.RighInfo003134 .popUp-box .main .ytable{max-height: 85vh; overflow: auto;}
}





/*Floor002745 */
.Floor002745{background: #fff;}
/*slick Basic*/
.Floor002745 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002745 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002745 .slick-list:focus {outline: none}
.Floor002745 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002745 .slick-slider .slick-track, 
.Floor002745 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002745 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002745 .slick-track:before, 
.Floor002745 .slick-track:after{display: table; content: '';}
.Floor002745 .slick-track:after{ clear: both;}
.Floor002745 .slick-loading .slick-track { visibility: hidden;}
.Floor002745 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002745 .slick-slide .slick-loading img { display: none;}
.Floor002745 .slick-slide .dragging img { pointer-events: none;}
.Floor002745 .slick-initialized .slick-slide { display: block;}
.Floor002745 .slick-loading .slick-slide { visibility: hidden;}
.Floor002745 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002745 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Floor002745 li.slick-slide{padding:40px 0;}
.Floor002745 li.slick-slide .icon{width: 60%; max-width: 114px; margin: 0 auto;position: relative;}
.Floor002745 li.slick-slide h1{text-align: center;color: #333;font-size: 22px;font-weight: normal;margin: 20px 0 0 0;}
.Floor002745 li.slick-slide .icon:before{position: absolute; content: ''; width: 100%; height: 100%; left: 0; top: 0; border-radius: 50%; background: #f5f5f5; }
.Floor002745 li.slick-slide .icon img{ border-radius: 50%;position: relative; z-index: 3;}
.Floor002745 li.slick-slide aside{line-height: 24px;font-size: 15px;text-align: center;color: #333;position: relative;z-index: 3;width: 88%;margin: 0 auto;}
.Floor002745 li.slick-slide:hover .icon:before{animation:Floor002745 1s ease infinite;-webkit-animation:Floor002745 1s ease infinite;-ms-animation:Floor002745 1s ease infinite;}
@-webkit-keyframes Floor002745{
	0%{transform: scale(1);opacity: 1;}
	100%{transform: scale(2);opacity: 0;}
}
@-ms-keyframes Floor002745{
	0%{transform: scale(1);opacity: 1;}
	100%{transform: scale(2);opacity: 0;}
}
@keyframes Floor002745{
	0%{transform: scale(1);opacity: 1;}
	100%{transform: scale(2);opacity: 0;}
}

.Floor002745 .slick-dots{ text-align: center; padding:0 0 20px 0;}
.Floor002745 .slick-dots li{display: inline-block; width: 14px; height: 6px; background: rgba(0,0,0,0.2); margin: 0 2px;}
.Floor002745 .slick-dots li button{display: none;}
.Floor002745 .slick-dots li.slick-active{background: #2bb9ea;}



/*Other002539 */
.Other002539{ position:fixed; z-index:200; right:0;}
.Other002539 ul li{ position:relative;}
.Other002539 ul li figure{ position:absolute; top:0; right:48px;background:#2bb9ea; color:#fff; display:none;}
.Other002539 .li_wx figure{ width:150px; padding:10px;}
.Other002539 .li_wx figure img{ display:block; width:100%;} 
.Other002539 .li_tel figure{ padding:0 20px; font-size:18px;line-height:48px;white-space:nowrap;} 
.Other002539 .li_tel figure a{ color:#fff;}
.Other002539 .icon{ display:block; width:48px; height:48px; background:url(../images/Other002539-icon.png) no-repeat left top #2bb9ea; border-bottom:1px solid hsl(195.39deg 100% 69.35%);}
.Other002539 .li_wx1 .icon{ background-position:0 -50px;}
.Other002539 .li_tel .icon{ background-position:0 -100px;}
.Other002539 .li_feedback .icon{ background-position:0 -147px;}
.Other002539 .icon.gettop{ background-position:0 100%;}
.Other002539 .icon.open{ background-image:none; position:relative; }
.Other002539 .open span{ color:#fff; font-size:24px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
@media(min-width:1025px){
.Other002539{ top:50%; transform:translateY(-50%);}
.Other002539 ul{ display:block !important;}
.Other002539 .icon.open{display:none;}
.Other002539 .li_tel figure::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background-color:transparent;}
}
@media(max-width:1024px){
.Other002539{ bottom:5%;}
.Other002539 ul{ display:block;}
.Other002539 #open_2539{ background-color:#483f3e;}
.Other002539 .icon.open{ display: none;}
}



.prolist{padding: 6% 0 2% 0;}
.prolist li{margin-bottom: 2%}
.prolist li .pic{overflow: hidden;border: 1px solid #ebebeb;border-bottom: 0}
.prolist li .pic figure{padding-bottom: 70%;background-size: contain;}
.prolist li .txt{padding:5%;text-align: center;border: 1px solid #ebebeb}
.prolist li .txt .tit1{font-size: 1.125em;color: #333;padding-bottom: 15px}
.prolist li .txt .tit2{line-height: 1.5;font-size: 16px;height: 48px;overflow: hidden}
@media(min-width:1025px){
  .prolist li{width: 32%;margin-right: 2%;margin-bottom: 2%}
  .prolist li:nth-child(3n){margin-right: 0;}
  }
@media(min-width:641px){
  .prolist li{float: left;}
}
@media(min-width:640px) and  (max-width:1024px) {
  .prolist li{width:49%;margin-right: 2%;}
  .prolist li:nth-child(2n){margin-right: 0;}
}


/*RighInfo002816 */
.RighInfo002816{padding: 6% 0 2% 0;}
.RighInfo002816 .title3 {text-align: center;margin-bottom: 50px;}
.RighInfo002816 .title3 h1{font-size: 30px;margin-bottom:30px;color: #333;}
.RighInfo002816 .img-block{display: block;width: 100%;}
.RighInfo002816 ul{margin-bottom: 6%;}
.RighInfo002816 ul .inner{padding-top: 8%; padding-bottom: 8%;}
.RighInfo002816 ul h3{font-size: 30px;color: #333;}
.RighInfo002816 ul h3:before{display: inline-block;content: '';height: 24px;width: 4px;background: #2bb9ea;vertical-align: middle;margin-right: 15px;margin-top: -4px;}
.RighInfo002816 ul .li p{ line-height: 31px;color: #666;font-size: 16px;}
.RighInfo002816 ul .li .more{font-size: 16px;text-align: center;padding: 0 2.6em;line-height: 3.125em;border-radius: 3.125em;transition: 0.3s;display: table;background: #2bb9ea;color: #fff;margin-top: 2em;}
.RighInfo002816 ul .li .icon{padding-bottom: 15px;}
@media(min-width:1025px){
.RighInfo002816 ul:nth-child(2n-1) .ol{float: left;}
.RighInfo002816 ul:nth-child(2n-1) .li{float: right;}
.RighInfo002816 ul:nth-child(2n) .ol{float: right;}
.RighInfo002816 ul:nth-child(2n) .li{float: left;}
.RighInfo002816 ul .ol,
.RighInfo002816 ul .li{width:46%;}
.RighInfo002816 ul .li{ position: relative; z-index: 10;}
.RighInfo002816 ul:nth-child(2n-1) .li .inner{  margin-left: -10%; padding-left: 15%;}
.RighInfo002816 ul:nth-child(2n) .li .inner{width: 110%; padding-right: 15%;}
.RighInfo002816 ul .ol {overflow: hidden;}
.RighInfo002816 ul .ol img {transition: .3s;}
.RighInfo002816 ul:hover .ol img {transform: scale(1.04);}
}
@media(max-width:1024px){
.RighInfo002816 .title3 {margin-bottom: 20px;}
.RighInfo002816 .title3 h1{font-size: 6vw;}
.RighInfo002816 ul h3 {font-size: 5vw;}
.RighInfo002816 ul .li{padding: 0!important;}
.RighInfo002816 ul .inner{ padding: 0px;}
.RighInfo002816 .img-block {width: 100%;margin: 4% auto 0;}
.RighInfo002816 ul .li .more {line-height: 2.725em;font-size: 14px;}
}




/*Floor003129*/
.Floor003129{padding: calc(80 / 1920 * 100vw) 0; overflow: hidden;}
.Floor003129 .title{margin-bottom:2.5vw;padding-right: 50%; position: relative;}
.Floor003129 .Homemore{position: absolute; right: 0; top: 50%; transform: translateY(-50%); margin-top: 0;}

.Floor003129 .list .tit{font-size:calc(20 / 16 * 1em);color: #333;  font-weight: bold; margin:calc(15 / 20 * 1em) 0;}
.Floor003129 .list ol .tit{ margin:0; font-size:calc(22 / 16 * 1em);}
.Floor003129 .list .txt p{margin: 0;color: #666;line-height: calc(30 / 16 * 1em);}
.Floor003129 .list ol .txt p{ margin: calc(22 / 16 * 1em) 0;}
.Floor003129 .list time{color: #999999;display: inline-block; padding-left: calc(28 / 16 * 1em); line-height: calc(22 / 16 * 1em); background: url(../images/time.svg) no-repeat left center; background-size: auto calc(18 / 16 * 1em);}
.Floor003129 .list ol .pic{overflow: hidden; margin-bottom:calc(40 / 16 * 1em);}
.Floor003129 .list ol .Ispic{padding-bottom:62.5%;transition: 0.3s ease-out;}
.Floor003129 .list ol .txt{width:94%;}
.Floor003129 .list a:hover .Ispic{transform: scale(1.1);}
.Floor003129 .list li .txt{position: relative;}
.Floor003129 .list li .txt:before{position: absolute;content: '';right: 0;width:calc(40 / 16 * 1em);height:calc(40 / 16 * 1em);top: 50%;  transform: translateY(-50%); border-radius: 50%; border: 1px solid #eaeaea; background:url(../images/more2.svg) no-repeat center; background-size: auto calc(12 / 16 * 1em);}
.Floor003129 .list a:hover .tit{color:#2dbbec;}
.Floor003129 .list a:hover .txt:before{border-color: #2dbbec; background-color: #2dbbec; background-image: url(../images/more.svg);}

@media (min-width:1025px) {
.Floor003129 .list{position: relative;z-index: 1;}
.Floor003129 .list:before{position: absolute;content: '';left:37%;width: 1px;height: 100%;background-color: #f2f2f2; top: 0;}
.Floor003129 .list ol{float: left;width:33.8889%;}
.Floor003129 .list li{float: right;width:59.028%; border-top: 1px solid #f2f2f2;}
.Floor003129 .list li:last-child{border-bottom: 1px solid #f2f2f2;}
.Floor003129 .list li a{height: calc(175 / 16 * 1em);}
.Floor003129 .list li .txt{position: relative;padding-right:calc(120 / 16 * 1em);}
}

@media (max-width:1024px) {
  .Floor003129 .list ol{margin-bottom: 2em;}
  .Floor003129 .list li{border-top: 1px solid #f2f2f2; padding: 1em 0;}
    .Floor003129 .list li .txt:before {display: none;}
  .Floor003129 .list li time{margin-top: 1em;}
}


/*
 .TextList001203
 */
.TextList001203 {padding: 4% 0;font-size: calc(16 / 18 * 1em);}
.TextList001203 .search{position: relative;max-width: 760px;margin: 0 auto 50px; width: 80%;}
.TextList001203 .text{width: 100%;height: 54px;position: relative;border: 1px solid #ccc;background: none;padding:0 60px 0 20px;font-size: 16px; border-radius: 27px;}
.TextList001203 .btn{width: 30px;height: 30px;background: url(../images/Top003124-btn2.svg) no-repeat center center;position: absolute;right:20px;top: 50%;margin-top: -15px;cursor: pointer; background-size: contain;}
.TextList001203 li{ margin-bottom:calc(15 / 16 * 1em); line-height:calc(25 / 16 * 1em); border:1px solid #e3e7e6; padding:0 calc(30 / 16 * 1em) 0 calc(40 / 16 * 1em); position:relative;}
.TextList001203 li::before{ position:absolute; content:''; width:4px; height:4px; border-radius:50%; background-color:#2bb9ea; left:calc(25 / 16 * 1em); top:50%; margin-top:-2px;}
.TextList001203 li a{ display:block; padding:calc(30 / 16 * 1em) 0;cursor: pointer;padding-right: calc(100 / 16 * 1em);background: url(../images/dow.svg) no-repeat right center; background-size: auto calc(32 / 16 * 1em);}
.TextList001203 li:hover{ background-color: #2bb9ea;}
.TextList001203 li:hover a{background-image: url(../images/dow-on.svg); color: #fff;}
.TextList001203 li:hover::before{ background-color:#fff;}

@media(max-width:480px){
.TextList001203 h1{font-size:20px;}
.TextList001203 .text{ font-size: 14px;}
}
@media(max-width:375px){
.TextList001203 li i{padding-left:5px;}
}

/*
 .PicList000593
 */
.PicList000593{ padding: 4% 0;font-size: calc(16 / 18 * 1em);}
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:2%;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:65%; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: calc(70 / 16 * 1em);height: calc(70 / 16 * 1em);border: 3px solid rgba(255,255,255,0.6);margin-left: calc(-35 / 16 * 1em);margin-top: calc(-35 / 16 * 1em);border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: calc(-6 / 16 * 1em);margin-top: calc(-14 / 16 * 1em);}
.PicList000593 li p{text-align:center;}
@media(max-width:768px){
.PicList000593 {padding: 6% 0;font-size: 14px;}
.PicList000593 li{width:49%; margin-right:2%;}
.PicList000593 li:nth-child(3n){ margin-right:2%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -6px;margin-top: -9px;}
}
@media(max-width:375px){
.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}


/*
 .RichInfo005
 */
.RichInfo005{ padding: 4% 0;font-size: calc(16 / 18 * 1em);}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:calc(20 / 16 * 1em);}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:calc(15 / 24 * 1em); font-size:calc(24 / 16 * 1em); font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ line-height: 2; }
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;}
.RichInfo005 .news_info .info_back a{ color:#2bb9ea; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;margin-bottom: 1%;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#2bb9ea;}
@media(max-width:768px){
.RichInfo005{ padding: 6% 0;}
.RichInfo005{font-size: 14px;}
.RichInfo005 .news_info .info img{width: 100% !important; height: 100% !important;}
}


.RichInfo005 .news_info .block-video { position: relative; z-index: 4; border-radius: 10px; overflow: hidden; margin:0 auto .2rem;max-width: 1200px;}
.RichInfo005 .news_info .block-video .files { position: absolute; background-color: #000; z-index: 10; top: 0; width: 100%; height: 100%; display: none; }
.RichInfo005 .news_info .block-video .files video { width: 100%; height: 100%; }
.RichInfo005 .news_info .block-video figure { padding-bottom: 56.3%; border-radius: 10px; }
.RichInfo005 .news_info .block-video .play { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(8,37,53,0.6); z-index: 5; cursor: pointer; }
.RichInfo005 .news_info .block-video .play::before,
.RichInfo005 .news_info .block-video .play::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.RichInfo005 .news_info .block-video .play::before{width: calc(70 / 16 * 1em);height: calc(70 / 16 * 1em);border: 3px solid rgba(255,255,255,0.6);margin-left: calc(-35 / 16 * 1em);margin-top: calc(-35 / 16 * 1em);border-radius: 50%;}
.RichInfo005 .news_info .block-video .play::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: calc(-6 / 16 * 1em);margin-top: calc(-14 / 16 * 1em);}


/*
 .TextList000591
 */
.TextList000591{ padding:2% 0;}
.TextList000591 ul{padding:0 2%; background-color:#fff;}
.TextList000591 li{border-bottom:1px solid #ededed; padding:18px 0;cursor: pointer;}
.TextList000591 li a{ display: block; height: auto; overflow: hidden; font-size: 16px;}
.TextList000591 li a:hover{color: #2dbbec;}
.TextList000591 li span{ font-size:14px; margin-right: 10px; padding:5px 10px 5px 32px; border: 1px solid #2dbbec; border-radius: 4px; color: #2dbbec; background-repeat:no-repeat; background-size: auto 16px; background-position: left 10px center;}

.TextList000591 li .source2,
.TextList000591 li .source35{background-image:url(../images/TextList000591-icon.svg);}
.TextList000591 li .source12,
.TextList000591 li .source46{background-image:url(../images/TextList000591-icon2.svg);}
.TextList000591 li .source10,
.TextList000591 li .source44{background-image:url(../images/TextList000591-icon3.svg);}
.TextList000591 li .source8,
.TextList000591 li .source41{background-image:url(../images/TextList000591-icon4.svg);}

@media(min-width:1025px){
  .TextList000591 li{ display: flex; align-items: center;}
}

@media(max-width:1024px){
.TextList000591 li span{ display: inline-block; margin-bottom: 15px; margin-right: 0;}
}





.popUp-box1{position: fixed;z-index: 200; left: 0;top: 0;width: 100%; height:100%; background-color: rgba(0,0,0,0.5);display: none;}
.popUp-box1 > .ytable{height: 100%;}
.popUp-box1 .main{background: #fff;background-size: cover; width: 90%; max-width: 1200px;margin: 0 auto;border-radius: 5px; position: relative; }
.popUp-box1 .close{position: absolute; right: 20px;top: 20px;width: 20px;height: 20px;z-index: 10;cursor:pointer;}
.popUp-box1 .close:before,
.popUp-box1 .close:after{position: absolute;content: ''; width: 100%;height: 2px;background-color: #000; top: 50%;margin-top: -1px;transform: rotate(-45deg);}
.popUp-box1 .close:after{transform: rotate(45deg);}
.popUp-box1 .logo img{height: 1.9375em;}
.popUp-box1 .title{font-size: 1.875em;color: #333333;line-height: 1.3333; margin-top: 0.3em;}
.popUp-box1 .title:after{display: block; content: '';width: 20px;height: 2px;background-color: #2dbbec; margin: 1em 0;}
.popUp-box1 .left p{font-size: 1.5em;line-height: 1.66666;color: #333333;}
.popUp-box1 .form li{position: relative;z-index: 1; margin-bottom: 10px;}
.popUp-box1 .form li label.tit{position: absolute; left: 1.21428em; top: 0;font-size: 0.875em; line-height: 3.5714em;}
.popUp-box1 .form li .text{border: solid 1px rgba(139,139,139,0.2);width: 100%;font-size: 1em; height:3.125em; line-height: 3.125em;border-radius:0.625em;padding: 0 1.0625em;}
.popUp-box1 .form li.code dl{overflow: hidden;}
.popUp-box1 .form li.code dl dt{position: relative;width: 60%;float: left;}
.popUp-box1 .form li.code dl dd{width: 38%;float: right;}
.popUp-box1 .form li.code dl dd a{display: block;cursor: pointer;background-color: #6e6e6e; border-radius: 10px;color: #fff;font-size: 0.875em;line-height: 3.5714em;text-align: center;}
.popUp-box1 .form ol .btn{display: block;width: 100%;background: #2dbbec;border:0;cursor: pointer;border-radius: 0.625em;height:3.125em;color: #fff;font-size: 1em;}
@media (min-width:1025px) {
.popUp-box1 .main{padding: 10.9375vh 8.25em;}  
.popUp-box1 .main .ytable-cell{width: 50%;} 
}
@media (max-width:1024px) {
.popUp-box1 .main{padding:2em; }  
.popUp-box1 .main .ytable{max-height: 85vh; overflow: auto;}
}




.search-list{padding: 60px 0;}
.search-list .Page003143 .Pages{padding: 0;}
@media (min-width:1025px) {
.search-list .w16{width:16%;}
.search-list .w82{width:82%;}
.search-list .TextList000591{padding-top: 0; padding-bottom:50px;}
}
@media (max-width:1024px) {
  .search-list .TextList000591{padding:50px 0;}
}
  
/*
 .Menu001651
 */
 .Menu001651 ol{ font-size:18px; background-color:#eee; text-align:center; line-height:51px; margin-bottom:20px;}
 @media(min-width:1024px){
 .Menu001651{border:1px solid #eee;}
 .Menu001651 li{ padding-bottom:11px;position:relative;}
 .Menu001651 li a{ display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding-left:34px;  line-height:52px; font-size: 15px; }
 .Menu001651 li::before{ position:absolute; width:0; height:0; border-top:26px solid transparent;border-bottom:26px solid transparent; border-left:19px solid #2dbbec; top:0; right:-19px;}
 .Menu001651 li:hover a,
 .Menu001651 li.aon a{font-size:16px; color:#fff; font-weight:bold; background-color:#2dbbec;}
 .Menu001651 li:hover::before,
 .Menu001651 li.aon::before{ content:'';}
 }
 @media(max-width:1024px){
 .Menu001651 ol{ display:none;}
 .Menu001651 li{ float:left; text-align:center;position:relative; padding-right:1em; padding-bottom:0.5em;}
 .Menu001651 li a{ display:block; line-height:2.5em; padding:0 1em !important; border:1px solid #eee; border-radius:5px;}
 .Menu001651 li a:hover,
 .Menu001651 li.aon a{ color:#fff; font-weight:bold; background-color:#2dbbec;}
 }
















