@charset "utf-8";
@import url(common.css);

/*首页第一屏 s*/
/*Banner002826 */
.Banner002826{position: relative; z-index: 1;}
.mask-box { position:fixed;  left: 0;  width: 100vw;  top: 0;  height: 100vh;  z-index: 200;}
.mask-box .mask-1 { transform-origin: center center; transform: scale(1);}
.mask-box > div { position: absolute;  top: 0;  width: 100%;  height: 100%;}
.mask-1 { background:url(../images/logomask.svg) no-repeat center center; background-size: cover; z-index: 3;}
.mask-2 { border-left: 20vw solid #2fadc8; z-index: 2;}
.mask-3 { border-left: 20vw solid #2376a1; z-index: 1;}
.Banner002826 .shaw {position:absolute;bottom:-2rem;right:0;background:url(../images/i1.png) no-repeat top center;width: 2rem;height:4rem;background-size:contain;z-index:20;transition:.6s;opacity:1;transition-delay:.3s;}
.Banner002826 li.slick-slide{position: relative; overflow: hidden;}
.Banner002826 li.slick-slide video{ width: 100%; height: 100%; object-fit: cover;position: absolute;z-index: 10;left: 0;top: 0;}
.Banner002826 .figure {overflow: hidden;}
.Banner002826 .img {display: block; padding-bottom: 54.6875%; background: no-repeat center center; background-size: cover; transform: scale(1) rotate(0deg);
  transition: transform 50s cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.Banner002826 .text {position: absolute; z-index: 5; left:0; top:19.9%; width: 100%;color:#fff; }
.Banner002826 .flexbw {position: relative; padding-bottom: 17.448vw;}
.Banner002826 .box {width: 58%;}
.Banner002826 .title {font-size: 3.5vw; line-height: 1.125em; text-transform: uppercase; margin-bottom: 0.6667em; white-space: nowrap;}
.Banner002826 .intro {font-size: 1.6667vw; line-height: 1.125em; opacity: .7; margin-bottom: 3.65625em;}
.Banner002826 .more {font-size: 1.6667vw;}
.Banner002826 .more a {display: flex; align-items: center; justify-content: center; width: 8.75em; height: 2.6875em; /*border:1px solid #fff; border-radius: 1.34375em;*/ color:#fff;}
/*.Banner002826 .more i {font-style:normal; display: block; position:relative;  padding-right: 1em;}
.Banner002826 .more i:after {width:0.59375em; height:0.5625em; background: url(../images/more_02.png) no-repeat center center; background-size:contain; display:block; content:''; position:absolute; right:0; top:50%; transform:translateY(-50%); transition:all .3s;}
.Banner002826 .more a:hover i:after {transform:translateY(-50%) rotate(45deg);}*/
.Banner002826 .cover {width: 42%; position: absolute; right:0; bottom:8%;}
.Banner002826 .pic {width: 132.767%;}
.Banner002826 li.current .img {transform: scale(1.5) rotate(0deg);}
.Banner002826 .text.show {transform:translateY(0); opacity:1;}


.Banner002826 li #particles-js{position: absolute; width: 100%;height: 100%;background-image: url('');background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;top:0;}



@media(min-width:1025px){
/*.Banner002826 .slick-slider{position:absolute; left:0; top:0; bottom:0; right:0;z-index: 10;}
.Banner002826 .slick-list,
.Banner002826 .slick-track,
.Banner002826 .slick-slide{height: 100%;}IE*/
}
@media(max-width:1800px){
    .Banner002826 .cover {bottom:4.53125vw;width:44%;}
    .Banner002826 .pic {}
}
@media(max-width:1024px){
.Banner002826 li.slick-slide video{left: -100%;top: 100%; opacity: 0;}
.Banner002826 li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/Banner002826_play.png) no-repeat center center;background-size: auto 50px; z-index: 20;}
.Banner002826 li.video-show .open-video{left: -100%;opacity: 0; transform: translateX(-100%);}
.Banner002826 li.video-show video{left: 0%; top: 0%; opacity: 1;}
}
@media(max-width:768px){
    .Banner002826 .img {padding-bottom: 100%;}
    .Banner002826 .title {font-size: 6vw;}
    .Banner002826 .more,
    .Banner002826 .intro {font-size: 3.5vw;}
    .Banner002826 .more a{width:10em;}
    .Banner002826 .shaw{bottom:-3rem;width:1rem;}
}


.Banner002826 .slick-dots{position: absolute;left: 50%;transform: translate(-50%,0);bottom: 5%;overflow: hidden;z-index: 10;left: 50%;transform: translate(-50%,0);width: auto;}
.Banner002826 .slick-dots li{float: left;width: 18px;height: 18px;position: relative;border-radius: 50%;border: 2px solid #fff;cursor: pointer;background: none;}
.Banner002826 .slick-dots li:not(:last-child){margin-right: 10px;}
.Banner002826 .slick-dots li:before{position: absolute;left: -1px;top: -1px;right: -1px;bottom: -1px;border-radius: 50%;transition: 0.3s;content: '';}
.Banner002826 .slick-dots li.slick-active{background: #fff;}
.Banner002826 .slick-dots li.slick-active:before{transform: scale(0);-webkit-transform: scale(0);-ms-transform: scale(0);}
.Banner002826 .slick-dots li button{display: none;}
@media(max-width:640px){
.Banner002826 .slick-dots li{width: 10px; height: 10px;}
.Banner002826 .slick-dots li:not(:last-child){margin-right: 4px;}
}



.titleHead{padding-bottom: 0.59rem;text-align: center;}
.titleHead h2{line-height: 1.035;color: var(--purple-color);font-size: 0.56rem;}
.titleHead.white h2{color: #fff;}
.titleHead.white h2 a{color: #fff;}


.lm-title{padding-bottom: 0.5rem;text-align: center;}
.lm-title h2{line-height: 1.035;color: var(--purple-color);font-size: 0.46rem;}
.lm-title.left{text-align: left;}

.page{padding-top:6.25vw;padding-bottom:6.25vw;overflow: hidden;position: relative;}
@media(max-width:640px){
	.page{padding-top: 0.65rem;padding-bottom: 0.65rem;}
}

@media(max-width:768px){
    .lm-title h2{font-size:0.4rem;}
    .titleHead h2{font-size:0.48rem;}
}



/*Floor003180 */
.Floor003180{overflow: hidden; position: relative;
    background: rgb(239,246,252); /* Old browsers */
    background: -moz-linear-gradient(bottom,  rgba(239,246,252,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(bottom,  rgba(239,246,252,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to top,  rgba(239,246,252,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#e9f3ff',GradientType=0 ); /* IE6-9 */
}

.Floor003180 .text-img{position: absolute; right: 0; bottom: 0;width: 100%;height: calc(225 / 960 * 100%);background: url(../images/Floor003180-text.svg) no-repeat right bottom; background-size: contain;}

@media (min-width:1025px) {
.Floor003180 .right-intro{width: 6.5rem;}   
.Floor003180 .left-img{width: 45%; } 
}
.Floor003180 .titleHead{ padding-top: 0.6rem;}
.Floor003180 .intro h2{margin: 0 0 0.4rem;color: var(--blue-color);}
.Floor003180 .intro pre{ line-height: 0.3rem;}

.Floor003180 .left-img{position: relative; height: 6rem;}
.Floor003180 .left-img > *{position: absolute;right: 0;}
.Floor003180 .left-img .Ispic{ top: 0;height: 100%; width: 100%; border-radius: 0 3rem 3rem 0; overflow: hidden;}
@media (min-width:1025px) {
.Floor003180 .left-img .Ispic{width: 50vw; transform: translateX(calc(-29 / 1920 * 100vw)) translateZ(calc(163 / 1920 * 100vw));}
}
@media (max-width:1024px) {
    .Floor003180 .left-img{width:100%; padding-bottom: 100%; margin: 0 calc((-100vw * 0.06) / 2);}
    .Floor003180 .left-img .Ispic{transform: translateX(calc(-146 / 1920 * 100vw)) translateZ(calc(163 / 1920 * 100vw)); width: 120%;}
    .Floor003180 .intro pre{line-height: 0.4rem}
}



/*Floor002470 */


 .Floor002470 .item{ float: left; width: 50%;}
 .Floor002470 .item-inner{ position: relative; overflow: hidden; }
 .Floor002470 .item .linkhref{ position: absolute; z-index: 5; top: 0; left: 0; width: 100%; height: 100%; display: block;}
 .Floor002470 .item .pic{ background-repeat: no-repeat; background-position: center; background-size: cover; padding-bottom:100%;}
 .Floor002470 .item .pic:after{position: absolute; left: 0; top: 0; height: 100%; width: 100%; content: ""; display: block;background-color:var(--blue-color);  -moz-opacity:0.3;  opacity: 0.3; filter:alpha(opacity=30); transition: all .3s;}


 .Floor002470 .item .hover{position:absolute;width:100%;left:0;bottom:0;color:#fff;text-align: center;background-color:rgba(47,173,200,0.7);transition:0.3s;}
 .Floor002470 .item h2{padding:3% 0;font-weight: normal;}
 .Floor002470 .item p{opacity:0;transform:translateY(50px);-ms-transform:translateY(50px);font-size:16px;padding:0 3%;height:0;overflow:hidden;transition:opacity 0.3s 0.2s,transform 0.3s 0.2s;-ms-transition:opacity 0.3s 0.2s,transform 0.3s 0.2s;margin:0;}
 .Floor002470 .item .more{opacity:0;transform:translateY(50px);-ms-transform:translateY(50px);text-align:center;height:0;overflow:hidden;transition:opacity 0.3s 0.4s,transform 0.3s 0.4s;-ms-transition:opacity 0.3s 0.4s,transform 0.3s 0.4s;display:block; }
 .Floor002470 .item .more img{margin:0 auto;}
 @media(min-width:1025px){
 .Floor002470 .item:not(:last-child)::after{ position:absolute; content:''; width:1px; height:100%; background:#fff; top:0; right:0;}
 .Floor002470 .item:hover .Ispic{opacity:1;}
 .Floor002470 .item:hover h2{padding-top:0;}
 .Floor002470 .item:hover .hover{padding:8% 0;}
 .Floor002470 .item:hover .more,
 .Floor002470 .item:hover p{height:auto;opacity:1;transform:translateY(0);-ms-transform:translateY(0);}
 .Floor002470 .item:hover p{padding-bottom:3%;}
 }



 
 @media only screen and (max-width: 480px) {
     .Floor002470 .item{ width: 100%; float: none;}
 }
 
 @media only screen and (min-width: 1024px) {
     .Floor002470 .item{width: 25%;}
 }
 
 
.container{background: linear-gradient(to top, rgba(239,246,252,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);position: relative;overflow: hidden;padding:5vw 0;}

/*Floor002828 */

.Floor002828{background: #eff6fc;}
.Floor002828 .right{position: relative;}
.Floor002828 .slider-for li .pic{ text-align: center;position: relative;}
.Floor002828 .slider-for li .pic img{display: block; margin: 0 auto;position: relative; z-index: 3;transition: 0.5s 0.3s;transform: scale(0.7); opacity: 0;}
.Floor002828 .slider-for li.slick-current .pic img{transform: scale(1); opacity: 1;}
.Floor002828 .slider-for li .tit{ font-weight: bold; line-height: 1.2; color: var(--blue-color); margin-bottom: 0.4rem;}
.Floor002828 .slider-for li p{line-height: 0.3rem;height: 1.5rem;overflow: hidden;}

.Floor002828 .slider-small li{padding: 12px 0; cursor: pointer;}
.Floor002828 .slider-small li .img{height: 100px;width: 100px;border-radius: 50%;background: #fff;margin: 0 auto;padding-top: 20px;text-align: center;border: 2px solid transparent;}
.Floor002828 .slider-small li .img img{max-height: 60px;}
.Floor002828 .slider-small li.slick-current .img{ border-color: var(--blue-color);}
.Floor002828 .right .slick-arrow{position: absolute;padding: 0; cursor: pointer;background: none;border: 0; border-left: 2px solid #a0a0a0;border-top: 2px solid #a0a0a0;  width: 40px; height: 40px; font-size: 0;}
@media(min-width:1025px){
.Floor002828 .left{float: left;width: 77.778%;}
.Floor002828 .right{float: right;width: 17.223%;}
.Floor002828 .right .slick-arrow{left: 50%;margin-left: -20px;transform: rotate(45deg);}
.Floor002828 .right .slick-prev{top: -20px;}
.Floor002828 .right .slick-next{bottom: -20px; transform: rotate(-135deg);}
}
@media(min-width:1025px) and (max-width:1200px){
.Floor002828 .slider-small li .img{height: 130px;padding-top: 22px;}
}

@media(max-width:1024px){
.Floor002828 .right .slick-arrow{top: 50%;margin-top: -12px; width: 24px; height: 24px;}
.Floor002828 .right .slick-prev{left: 0;transform: rotate(-45deg);}
.Floor002828 .right .slick-next{right: 0;transform: rotate(135deg);}
.Floor002828 .slider-small{padding: 0 20px; margin-bottom: 40px;}
}
@media(min-width:641px){
.Floor002828 .slider-for li .txt{ width: 38.393%;}
.Floor002828 .slider-for li .pic{width: 60%;}
}



/*Floor003204 */
.Floor003204{ 
    padding-bottom: 3rem;
    background: rgb(239,246,252); /* Old browsers */
    background: -moz-linear-gradient(bottom,  rgba(239,246,252,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(bottom,  rgba(239,246,252,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to top,  rgba(239,246,252,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#e9f3ff',GradientType=0 ); /* IE6-9 */

}
.Floor003204 .text-img{position: absolute; left: 0; bottom: 0;width: 100%;height: calc(225 / 960 * 100%);background: url(../images/Floor003180-text.svg) no-repeat center bottom; background-size: contain;}

.Floor003204 .pic{ border-radius: 0.2rem;overflow: hidden;}
.Floor003204 .pic .Ispic{padding-bottom: 70%; background-repeat: no-repeat; background-size: cover;border-radius: 0.2rem}

.Floor003204 .left,
.Floor003204 .right{position: relative;z-index: 1; vertical-align: top;}
.Floor003204 .right .item .pic{width: 2rem;}
.Floor003204 .right .item .txt{padding-left: 0.4rem;}
.Floor003204 .right .item .tit{ line-height: 1.2; }
.Floor003204 .right .item .txt p{ color: #999; margin: 0.1rem 0 0;line-height: 1.2; }
.Floor003204 .right .item a:hover .tit{color: var(--blue-color)}
.Floor003204 .left .item .pic{position: relative;}
.Floor003204 .left .item .pic:after{ position:absolute; content:""; left:0; width:100%; height: 100%; top:0; z-index:10;
	background: -moz-linear-gradient(bottom, rgba(50,79,95,0.7) 0%, rgba(50,79,95,0) 82%, rgba(50,79,95,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(bottom, rgba(50,79,95,0.7) 0%,rgba(50,79,95,0) 82%,rgba(50,79,95,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to top, rgba(50,79,95,0.7) 0%,rgba(50,79,95,0) 82%,rgba(50,79,95,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
	}
.Floor003204 .left .item .txt{position: absolute;left: 0.4rem; bottom:0.8rem;right: 0.4rem;color: #fff; z-index: 10;}
.Floor003204 .left .item .tit{font-size: calc(36 / 16 * 1em);line-height: calc(48 / 36 * 1em); margin-bottom: 0.7em;}
.Floor003204 .left .item p{ margin:0.1rem 0 0;line-height: 1.2; }
.Floor003204 .left .slick-dots{z-index: 100;}
@media (min-width:1025px) {
.Floor003204 .right{width: 48%; }
.Floor003204 .left {padding-right: 1rem;}
.Floor003204 .right .item:not(:last-child){margin-bottom: 0.3rem;}
}
@media (max-width:1024px) {
.Floor003204 .left{margin-bottom: 2vw;}
.Floor003204 .right .item .pic{width: 30%;}
}

@media(max-width:768px){
    .Floor003204{padding-bottom:2rem;}
    .Floor003204 .left .item .tit{font-size: calc(24 / 16 * 1em);}
    .Floor003204 .right .item:not(:last-child){margin-bottom:0.1rem;}
}



/* 首页 */



/*RighInfo003134 */
.RighInfo003134 .auto{max-width: 1200px;padding: 4em 0;}
.RighInfo003134 .img-side{border: solid 1px #f2f2f2; margin-bottom: 4em;}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom: 0em;position: relative;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom: 68%;}



.RighInfo003134 .img-side .txt{}
.RighInfo003134 .img-side .tit{font-size: 0.36rem; margin-bottom: 0.8em;color:var(--blue-color);font-weight: bold;line-height: 1.4}
.RighInfo003134 .img-side .line{width: 0.48rem; height: 2px; background-color: var(--blue-color);display: block;}
.RighInfo003134 .img-side h3{font-size:0.24rem;margin-bottom:0.2rem;margin-top:0.4rem;}

.RighInfo003134 .img-side .btn{ margin-top: 4.375em;}
.RighInfo003134 .img-side .btn a{display: inline-block;font-size: 1.125em;color: #fff;box-shadow: 0px 10px 30px rgba(218, 37, 29, 0.08);border-radius: 5px; margin: 0 5px; min-width:12.5em;text-align: center; line-height: 3.3333;padding: 0 1.8125em; cursor: pointer;}
.RighInfo003134 .img-side .btn a.download{background-color: #da251d;}
.RighInfo003134 .img-side .btn a.download2{background-color: #6e6e6e;}
.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 #e8e8e8;font-size: 1.8em; padding-bottom: 0.666em; line-height: 2;}
.RighInfo003134 .prod-intro .name i{width: 2em; height: 2em;border-radius: 50%;background-color: var(--blue-color);display: inline-block;vertical-align: top; margin-right: 0.625em; background-repeat: no-repeat; background-position: center; background-size: auto 50%;}
.RighInfo003134 .prod-intro .name-1 i{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .prod-intro .name-2 i{background-image: url(../images/RighInfo003134-title-icon.svg);}
.RighInfo003134 .prod-intro .singlePage{line-height: 1.875; margin: 3em 0 3em 0;}
.RighInfo003134 .prod-intro .singlePage ul li{width:31.3%;float:left;margin-right:3%;margin-bottom:3%;}
.RighInfo003134 .prod-intro .singlePage ul li:nth-child(3n){margin-right:0;}
.RighInfo003134 .prod-intro .singlePage ul li h2{font-size:0.24rem;color:var(--blue-color);margin-bottom:0.1rem;}
.RighInfo003134 .prod-intro .singlePage ul li p{position: relative;padding-left:18px;}
.RighInfo003134 .prod-intro .singlePage ul li p:after{content:'';width:5px;height: 5px;background:var(--blue-color);display: block;border-radius: 50%;position: absolute;left:0;top:12px;}
.RighInfo003134 .prod-intro .singlePage table{font-size:0.18rem;}
.RighInfo003134 .prod-intro .singlePage table tr th{border:1px solid rgba(255,255,255,0.15);padding:10px;text-align: center;background:var(--blue-color);color:#fff;}
.RighInfo003134 .prod-intro .singlePage table tr td{border:1px solid #e8e8e8;padding:10px;text-align: center;}

.RighInfo003134 .img-group .slick-arrow{width:0.5rem;height: 0.5rem}
.RighInfo003134 .img-group .slick-next{right:10px;}
.RighInfo003134 .img-group .slick-prev{left:10px;}
.RighInfo003134 .img-group .slick-dots{left:0;text-align: center;bottom:0.3rem;}
.RighInfo003134 .img-group .slick-dots li{width:0.12rem;height: 0.12rem;border-radius: 50%; background-color:rgba(0,0,0,0.15);}
.RighInfo003134 .img-group .slick-dots li.slick-active{background-color:#2fadc8;}

@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 50%;border-right: solid 1px #f2f2f2;}
.RighInfo003134 .img-side .ytable-cell{padding-top: 0em;}
.RighInfo003134 .img-side .txt{padding: 0 7%;}
}
@media (max-width:1024px) {
.RighInfo003134 .img-side .tit{margin-top:0.8em;}    
.RighInfo003134 .img-side h3{font-size:0.32rem;}
.RighInfo003134 .img-side{ padding: 2em;}
.RighInfo003134 .img-side .btn a{min-width: calc(50% - 10px);padding: 0;}
}
@media(max-width:768px){
    .RighInfo003134 .prod-intro .name{font-size:1.4em;}
    .RighInfo003134 .prod-intro .singlePage ul li{width:100%;}
    .RighInfo003134 .prod-intro .singlePage ul li h2{font-size:0.28rem;}

}


.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 url(../images/RighInfo003134-bg.jpg) no-repeat;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: #da251d; 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: #da251d;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;}
}
/*TextList002739 */
.TextList002739{}
.TextList002739 .list-group .tit{cursor: pointer;line-height: 0.7rem;font-size: 0.18rem;}
.TextList002739 .list-group .tit:before{background: var(--blue-color);width: 5px;height: 5px;display: inline-block;content: '';vertical-align: middle;margin-right: 27px;border-radius: 50%;}
.TextList002739 .title{padding: 0 0.78rem;line-height: 0.7rem;background: var(--blue-color);font-size: 0.18rem;color: #fff;margin-bottom: 20px;border-radius: 50px;}
.TextList002739 .title time,
.TextList002739 .tit time{float: right; }
.TextList002739 .tit time{font-size: 0.16rem;}
.TextList002739 .list{margin-bottom: 0.2rem;box-shadow: 0 0 20px rgb(35 118 161 / 10%);border-radius: 40px;background:#fff; }
.TextList002739 .tit{padding: 0 0.78rem 0 0.4rem;font-weight: normal;margin: 0 0px;}
.TextList002739 .tit.active{color: var(--blue-color);font-weight: bold;font-size: 0.20rem;}
.TextList002739 .tit.active time{color: var(--blue-color);}
.TextList002739 .info{padding: 0.1rem 0.7rem 0.4rem 0.7rem;}
.TextList002739 .info .singlePage{line-height: 1.85;}
.TextList002739 .info .singlePage table{width:100%;margin-bottom:2%;}
.TextList002739 .info .singlePage h3{font-size:0.18rem;color:var(--blue-color);margin-top:0.2rem;}
@media(min-width:769px){
.TextList002739 .title time{}
.TextList002739 .tit time{}
}
@media(max-width:768px){
.TextList002739 .title{ padding:0 20px; line-height: 50px;font-size:0.26rem;}
.TextList002739 .tit{padding: 0 20px;}
.TextList002739 .tit.active{margin: 0 0px;}
.TextList002739 .title time{ margin-right: 12px;}
.TextList002739 .list{border-radius: 10px;}
.TextList002739 .list-group .tit{font-size:0.26rem;}
.TextList002739 .list-group .tit:before{ margin-right: 10px;}
.TextList002739 .info{padding: 10px 20px 10px 34px;}
.TextList002739 .info .singlePage h3{font-size:0.26rem;}
.TextList002739 .info .singlePage .table1{overflow-x: auto;}
.TextList002739 .info .singlePage table{width:1000px;}
}
@media(max-width:480px){
.TextList002739 .tit time{margin-right: 0;}
.TextList002739 .tit time{ font-size: 14px;}
}
/*PicList002433 */
/*slick Basic*/
.PicList002433 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002433 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002433 .slick-list:focus {outline: none}
.PicList002433 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002433 .slick-slider .slick-track, 
.PicList002433 .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)}
.PicList002433 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002433 .slick-track:before, 
.PicList002433 .slick-track:after{display: table; content: '';}
.PicList002433 .slick-track:after{ clear: both;}
.PicList002433 .slick-loading .slick-track { visibility: hidden;}
.PicList002433 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002433 .slick-slide .slick-loading img { display: none;}
.PicList002433 .slick-slide .dragging img { pointer-events: none;}
.PicList002433 .slick-initialized .slick-slide { display: block;}
.PicList002433 .slick-loading .slick-slide { visibility: hidden;}
.PicList002433 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002433 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.PicList002433{}
.PicList002433 .main{ padding:0;}
.PicList002433 .main  .slick-arrow{ position:absolute; top:40%;}

.PicList002433 .main .slick-prev{ left:-5%;}
.PicList002433 .main .slick-next{ right:-5%;}

.PicList002433 .list ul{ padding:0 50px;}
.PicList002433 .list li{ float:left; position:relative;  text-align:center; margin-bottom:4%;}
.PicList002433 .list li:first-child:before,
.PicList002433 .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002433 .list li:first-child:before{ left:-50px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433 .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433 .list li .ytable{ height:245px;}
.PicList002433 .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433 .list li figure{ position:relative; display:inline-block;max-width: 80%;}
.PicList002433 .list li figure:after{ position:absolute; right:-24px; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.PicList002433 .list li figure img{ max-height:245px;padding: 8px;padding-top: 10px;background: url(../images/PicList002433_kuang.png) no-repeat ;background-size:100% 100%;}
.PicList002433 .list li p{ margin:0 auto; width:90%; line-height:20px; max-height:40px; }
.PicList002433 .list .ul-3 li{width:33.33333333%;}
.PicList002433 .list .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-2 li{width:50%;}
.PicList002433 .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433 .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433 .list .ul-1 li{width:100%;}
@media(max-width:640px){
.PicList002433 .auto,
.PicList002433 .list ul{ padding:0;}
.PicList002433 .list li p{ font-size:12px;}
.PicList002433 .list li .ytable{ height:150px;}
.PicList002433 .list li figure img{ max-height:150px; padding:3px}
.PicList002433 .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433 .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433 .list .ul-3 li:nth-child(3):after,
.PicList002433 .list li:first-child:before{ display:none;}
.PicList002433 .main .slick-next{right:0;}
.PicList002433 .main .slick-prev{left:0;}
}
@media(max-width:480px){
.PicList002433 .list li .ytable{ height:100px;}
.PicList002433 .list li figure img{ max-height:100px;}
}


/*PicList003140 */
.PicList003140{padding-bottom:2vw;}
.PicList003140 .auto{margin-top: 4.5em;margin-bottom: 4.5em;}
.PicList003140 ol{border-bottom: 1px dotted #ececec;padding-bottom: 2.4375em; }
.PicList003140 ol time{margin-bottom: 1.5em;}
.PicList003140 ol .more{display: block;width: 10em;line-height: 3.125em;color: #fff;background-color: #d72623;text-align: center;}
.PicList003140 ol .more:after{display: inline-block;content: ''; margin-left: 1em; background: url(../images/PicList003140-icon-white.svg) no-repeat; width: 16px;height: 6px;vertical-align: middle; background-size: contain;}
.PicList003140 ol p{margin-bottom: 0em;}
.PicList003140 li a{display: block; border-bottom: 1px dotted #ececec;padding: 2.25em 1.2em;transition: 0.3s;}
.PicList003140 .tit{font-size: 1.375em;margin-bottom:0.8em;}
.PicList003140 a:hover .tit{color:var(--blue-color);}
.PicList003140 p{color: #999;font-size: 0.875em; line-height: 1.71428;}
.PicList003140 li p{min-height: 3.42856em;}
.PicList003140 time{color: #999;display: inline-block;}
.PicList003140 li time{padding-right: 2em; background: url(../images/PicList003140-icon.svg) no-repeat right center;background-size: 1em auto; margin-top: 1.5em;}
.PicList003140 li a:hover time{background-image: url(../images/PicList003140-icon-red.svg);}
.PicList003140 li a:hover{background-color: #fff;box-shadow: 0 0.625em 4.375em rgba(0, 0, 0, 0.08);}
@media (min-width:1025px) {
.PicList003140 ol .img{width: 31.429%;}   
.PicList003140 ol .txt{padding-left: 3.125em;} 
.PicList003140 li{float: left;width: 48.215%;}
.PicList003140 li:not(:nth-of-type(2n)){margin-right: 3.57%;}
}
@media (max-width:1024px) {
.PicList003140 .auto{margin-top: 2em;margin-bottom: 2em;}
.PicList003140 ol .img{margin-bottom:2em;}  
}
@media(max-width:768px){
    .PicList003140 li a{padding:1em 0;}
}


/*PicList002949 */
.PicList002949 .item{box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);border-radius: 0.25rem;overflow: hidden;margin-bottom:3vw;background:#fff;}
.PicList002949 .item a:hover{}
.PicList002949 .txt{vertical-align: top;}
.PicList002949 .txt .inner{padding: 1.5vw 4vw 1.5vw 4vw;}
.PicList002949 .txt p.dot3{line-height: 2.142em; max-height: 6.426em;margin:0.3rem 0 0rem;color:#324f5f;}
.PicList002949 .tit{font-size: 0.32rem; font-weight: bold;color:var(--blue-color);line-height: 1.4}
.PicList002949 .tit:after{display: block; margin-top: 1.25em; content: '';background: #2376a1; width: 48px; height: 2px;}
.PicList002949 .item a:hover .tit:after{}
.PicList002949 .tit sup{font-size:0.18rem;}

@media(max-width:1920px){
    .PicList002949 .txt .inner{padding-top:3.5vw;}
}

@media(min-width:1025px){
.PicList002949 .pic{ width:50%;}
}
@media(min-width:641px) and (max-width:1024px){
.PicList002949 .pic{ width:50%;}
.PicList002949 .tit{font-size: 3vw;}
}
@media(max-width:640px){
.PicList002949 .ytable,
.PicList002949 .ytable-cell{display: block;}
.PicList002949 .txt .inner{padding: 5vw;font-size: 3.5vw;}
.PicList002949 .tit{font-size: 4vw;}
}



.newsList{padding-bottom: 0rem;margin-left: -0.36rem;}
.newsList .item{width: 33.333%;padding: 0 0 0.5rem 0.36rem;}
.newsList .item a{background: #f9f9f9;display: block;border-radius: 0.1rem;overflow: hidden;}
.newsList .item:hover a{background-color: #fff; background-image: linear-gradient(to top, #eff6fc ,#eff6fc );}
.newsList .item .imgbox img{transition: 0.3s;}
.newsList .item:Hover .imgbox img{transform: scale(1.2);}

.newsList .imgbox{padding-top: 66.6%;background:#000;}
.newsList .info{padding: 0.33rem 0.4rem;min-height: 3rem;position: relative;}
.newsList .ti{margin-bottom: 0.14rem;min-height: 0.72rem;}
.newsList .desc{margin-bottom: 0.45rem;}
.newsList .moreBtn{position: absolute;right: 0.4rem;bottom: 0.4rem;}
.newsList .moreBtn i{width: 0.5rem;height: 0.5rem;}

@media(max-width:768px){
    .newsList .item{width:100%;}
}

.rightRec{width: 3rem;}
.rightRec .tithead{line-height: 1.5;margin-bottom: 0.1rem;font-weight: normal;}
.rightRec li{padding: 0.18rem 0;border-bottom: 1px dashed #dcdcdc;}
.rightRec li .ti{padding-left: 0.2rem;position: relative;display: block;}
.rightRec li .ti:before{position: absolute;left: 0;top: 0.09rem;width: 0.12rem;height: 0.12rem;content: "";background: url(../images/dot1.svg) no-repeat center center/contain;}

.NewsInfo{width: 71.25%;}
.NewsInfo .SinglePage img{display: block;margin: 0px auto;}

.TitleInfo{padding-bottom: 0.33rem;margin: 0 0 0.42rem;border-bottom: 1px solid #ededed;}
.TitleInfo .title{font-size: 0.38rem;line-height: 1.31;margin-bottom: 0.27rem;font-weight: normal;}
.TitleInfo span{margin-left: 0.59rem;}


.PrevNextInfo{padding: 0.38rem 2.2rem 0 0;margin-top: 0.5rem;border-top: 1px solid #f1f1f1;position: relative;}
.PrevNextInfo dl{position: relative;padding-left: 62px;min-height: 36px;line-height: 36px;margin-bottom: 0.11rem;}
.PrevNextInfo dl dt{position: absolute;left: 0;top: 0;color:#999999;}
.PrevNextInfo .back{position: absolute;right: 0;top: 0.53rem;width: 1.7rem;line-height: 0.52rem;border-radius: 0.52rem;border: 1px solid var(--blue-color);color: var(--blue-color);text-align: center;}
.PrevNextInfo .back i{margin-right: 0.16rem;}
.PrevNextInfo .back:hover{background-color: var(--blue-color);color: #fff;}

@media(max-width:768px){
    .NewsInfo{width:100%;}
    .rightRec{width:100%;}
    .PrevNextInfo{padding:0.3rem 0 0;}
    .PrevNextInfo dl{line-height: 28px}
    .PrevNextInfo .back{position: relative;top:0;line-height: 0.75rem;display: inline-block;width:3rem;margin-bottom:0.2rem;}
}


/*Page002623 */
.Page002623{padding: 2vw 0 0 0; text-align: center;font-size: 18px;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 50px; width: 50px; margin: 0 1px;border-radius: 50%;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background:var(--blue-color);}
.Page002623 .Pages .p_page > a{font-size: 0;height: 50px;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color: #fff;}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages .p_page > a{height: 45px}
.Page002623 .Pages a{width:45px;height: 45px;line-height: 45px; margin:0 3px;}
}
/*Timeline003189 */
.Timeline003189{overflow: hidden; background: url(../images/Timeline003189-bg.jpg) no-repeat center center;background-size: cover;padding: calc(94 / 16 * 1em) 0;}
.Timeline003189 .controls{position: relative;height: 1px;z-index: 4;}
.Timeline003189 .slick-arrow{position: absolute;right: 0; bottom: 100%;background: url(../images/Timeline003189-arr-left.svg) no-repeat center center var(--blue-color); background-size:calc(19 / 16 * 1em) auto; width: calc(52 / 16 * 1em);height: calc(52 / 16 * 1em); font-size: 1em;text-indent: 9999em; cursor: pointer;transition: 0.3s;}
.Timeline003189 .slick-prev{ right:calc(74 / 16 * 1em);left:auto;}
.Timeline003189 .slick-prev:before{display: none;}
.Timeline003189 .slick-next{background-image: url(../images/Timeline003189-arr-right.svg);}
.Timeline003189 .slick-next:before{display: none;}
.Timeline003189 .slick-arrow:hover{background-color: #bf9c50;}

.Timeline003189 .slider{background: url(../images/Timeline003189-line.svg) no-repeat right center; background-size: contain;}
.Timeline003189 .slider li .inner{padding-bottom: calc(562 / 240 * 100%);position: relative;}
.Timeline003189 .slider pre{ }
.Timeline003189 .slider li .dot{position: absolute;width: calc(19 / 16 * 1em);height: calc(19 / 16 * 1em);border-radius: 50%;background-color: var(--blue-color);transition: 0.3s;}
.Timeline003189 .slider li .dot:before{position: absolute;content: '';background-color: #fff; left:0;top: 0;border-radius: 50%; width: calc(9 / 19 * 100%);height: calc(9 / 19 * 100%);margin: auto; right: 0;bottom: 0;}

.Timeline003189 .slider li:not(.slick-active){opacity: 0;transition: opacity 0.3s;}
.Timeline003189 .slider li .dot{top: calc(365 / 562 * 100%); left: calc(132 / 240 * 100%);}
.Timeline003189 .slider li.slick-active + li .dot{top: calc(328 / 562 * 100%); left: calc(106 / 240 * 100%);}
.Timeline003189 .slider li.slick-active + li + li .dot{top: calc(290 / 562 * 100%); left: calc(80 / 240 * 100%);}
.Timeline003189 .slider li.slick-active + li + li + li .dot{top: calc(253 / 562 * 100%); left: calc(50 / 240 * 100%);}
.Timeline003189 .slider li.slick-active + li + li + li + li .dot{top: calc(214 / 562 * 100%); left: calc(26 / 240 * 100%);}
.Timeline003189 .slider li.slick-active + li + li + li + li + li .dot{top: calc(176 / 562 * 100%); left: 0;}

.Timeline003189 .slider li .item{position: absolute;width: calc(180 / 240 * 100%);height: calc(205 / 16 * 1em);background-size: 100% 100%;background-repeat: no-repeat;background-position: center;padding-top: calc(49 / 16 * 1em);text-align: center;transition: 0.3s;}
.Timeline003189 .slider li .item{left: calc(47 / 240 * 100%);bottom: calc(210 / 562 * 100%);}
.Timeline003189 .slider li.slick-active + li .item{left: calc(26 / 240 * 100%);top: calc(357 / 562 * 100%);bottom: auto;}
.Timeline003189 .slider li.slick-active + li  + li .item{left: calc(-3 / 240 * 100%);bottom: calc(278 / 562 * 100%);top: auto;}
.Timeline003189 .slider li.slick-active + li + li + li .item{left: calc(-29 / 240 * 100%);top: calc(284 / 562 * 100%);bottom: auto;}
.Timeline003189 .slider li.slick-active + li + li + li + li .item{left: calc(-58 / 240 * 100%);bottom: calc(358 / 562 * 100%);top: auto;}
.Timeline003189 .slider li.slick-active + li + li + li + li + li .item{left: calc(-76 / 240 * 100%);top: calc(210 / 562 * 100%);bottom: auto;}

.Timeline003189 .slider li .item .year{font-size: 0.32rem;margin-bottom: 0.5em;color:var(--blue-color);font-weight: bold;}
.Timeline003189 .slider li .item pre{text-align: center; line-height: calc(20 / 16 * 1em);}

@media (max-width:1440px) {
    .Timeline003189 .slider{background-size: auto 50%; background-position: right top 109%;}
}
@media(max-width:768px){
    .Timeline003189 .slick-prev{right:calc(45 / 16 * 1em);}
    .Timeline003189 .slider li .item{padding-top: calc(22 / 16 * 1em);}
    .Timeline003189 .slider li .inner{padding-bottom: calc(480 / 240 * 100%);}
}

/*
 .TextList001202 为demo编号
 */
.TextList001202{padding-bottom:1vw;}
.TextList001202 li{padding-bottom: 20px;}
.TextList001202 dl{position:relative;padding-left: 72px;}
.TextList001202 dl dt,
.TextList001202 dl dd{background:#fff;box-shadow: 0 0 20px rgb(35 118 161 / 10%);}
.TextList001202 dl dt{position:absolute;width: 55px;left:0;top:0;color: var(--blue-color);text-align:center;font-size:24px;border-radius: 50%;}
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{line-height: 55px;}
.TextList001202 dl.A dd{padding:2%;border-radius: 5px;}
.TextList001202 dl.Q dd{padding:0 2%;border-radius: 5px;font-weight: bold;font-size:0.18rem;}
.TextList001202 li figure{ padding-top:2%;}
.TextList001202 li figure a{ display:inline-block; padding:0 20px; line-height:25px;color:#fff; background-color:#0088d2;}
.TextList001202 dl.A{display:none;padding-top: 14px;}
.TextList001202 dl.A dt{top: 15px;}
.TextList001202 dl.A p{ margin:0;}
.TextList001202 dl.Q_on dt{color:#fff;background-color: var(--blue-color);}
.TextList001202 dl.Q_on dd{}
@media(max-width:480px){
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{  line-height:40px;}
.TextList001202 dl.Q dt,
.TextList001202 dl.A dt{width:40px;}
.TextList001202 dl{padding-left:55px;}
.TextList001202 h1,
.TextList001202 dl dt{font-size:20px;}
.TextList001202 dl.A p{ max-height:66px; overflow:hidden;}
.TextList001202 dl.Q dd{font-size:0.24rem;}
}
/*
 .Form002802
 */
.Form002802{ }
.Form002802 .form{display:table;width:100%;}
.Form002802 .form td{padding-bottom: 24px;font-size:14px;}
.Form002802 .form tr{width:32%;float:left;margin-right:2%;}
.Form002802 .form tr:nth-child(3){margin-right:0;}
.Form002802 .form tr td{width:33%;}
.Form002802 .form .tr2{width:100%;float:none;margin-right:0;}
.Form002802 .form .tr2 td{width:100%;}
.Form002802 .form .tr2.center{text-align: center;}
.Form002802 .form .text{width:100%;border-radius: 5px;background: #fff;line-height: 0.55rem;height: 0.55rem;text-indent: 1em;box-shadow: 0 0 20px rgb(35 118 161 / 15%);color: #324f5f;}



.Form002802 .address { padding:3% 0 0;}
.Form002802 .address dl{ border-bottom:1px solid #eee; padding:3% 0;margin-bottom:3%;}
.Form002802 .address dd{ }
.Form002802 .address dd h1,
.Form002802 .address dd h2,
.Form002802 .address dd p{ font-size:16px; padding-left:44px; line-height:35px;}
.Form002802 .address dd h2{ background-repeat:no-repeat; background-position: left center; display: inline-block; margin-right: 9%; margin-bottom: 2%; font-weight:normal;}
.Form002802 .address dd h1{ margin-bottom: 3%; padding-left: 0; font-size:24px; color: #333; font-weight: bold; }
.Form002802 .address dd h2{ font-size:18px;}
.Form002802 .address dd h2.h2_1{ background-image:url(../images/Form002802-icon1.jpg);}
.Form002802 .address dd h2.h2_2{ background-image:url(../images/Form002802-icon2.jpg);}
.Form002802 .address dd h2.h2_3{ background-image:url(../images/Form002802-icon3.jpg);}
.Form002802 .address dd h2.h2_4{ background-image:url(../images/Form002802-icon4.jpg);}

@media(min-width:641px){

}
@media(max-width:640px){
.Form002802 .address dd{ float:none; width:auto; padding-left:0; }
}
/*Floor */
.Banner002730{}
.Banner002730{ position:relative;}

.Banner002730 .shaw {position:absolute;bottom:-2rem;right:0;background:url(../images/i1.png) no-repeat top center;width: 2rem;height:4rem;background-size:contain;z-index:20;transition:.6s;opacity:1;transition-delay:.3s;}

.Banner002730 .ytable{height: 100%;}
.Banner002730 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#fff;  }
.Banner002730 .txt .auto{ }
.Banner002730 .txt .cn{ letter-spacing:8px; padding-right: 20px;}
.Banner002730 .txt .en{font-size:0.56rem;font-weight: bold;text-transform: uppercase;}
@media(min-width:1025px){
.Banner002730 figure{ height:500px;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:none;}
.Banner002730 img{ width:100%; display:block;}
.Banner002730 .auto{ width:80%;}
.Banner002730 .fr{float: right;}
.Banner002730 .txt .en{font-size:0.48rem;}
}
@media(max-width:640px){
.Banner002730 .txt{font-size: 24px;}
.Banner002730 .shaw{bottom:-3rem;width:1rem;}
}


.Place{color: #999999;}
.Place:before{width:16px;height: 16px;background: url(../images/ico_home.svg) no-repeat center center/contain;content: "";display: inline-block;vertical-align: middle;margin:-2px 0.08rem 0 0;}
.Place a{color: #999999;margin-right: 0.22rem;position: relative;}
.Place a:After{position: absolute;text-align: center;width: 2px;height:2px;right: -0.12rem;background:#c2c2c2;content: "";top: 50%;transform: translateY(-50%);}
.Place i{vertical-align: middle;font-size: 20px;margin: -4px 9px 0 0;}
.Place a:hover{color: var(--blue-color);}

@media(max-width:1024px){
    .Place{margin:0.2rem 0;}
}

.SubMenu{position: relative;z-index: 10;border-bottom: 1px dashed #f0f0f0;}
.SubMenu li{position: relative;line-height: 0.79rem;}
.SubMenu li a{ display:block; position: relative;z-index: 1;padding: 0 0.28rem;}
.SubMenu2 li a{padding:0 1.59vw;}
.SubMenu li:after{content: '';  position: absolute; left: 0;    bottom: 0;  background: var(--purple-color);width:100%;transition: all 0.5s;height: 0;}
.SubMenu li span a:hover,.SubMenu li.onli span a{color: #fff;background:var(--blue-color);}
.SubMenu li:hover:after,.SubMenu li.onli:after{height: 100%;}
.SubMenu:not(.detail).nomenu{line-height: 0.72rem;border-bottom: 0;margin-top: -0.72rem;}
.SubMenu:not(.detail).nomenu .w1440{justify-content: flex-end;}
.SubMenu:not(.detail).nomenu .Place{color: #fff;}
.SubMenu:not(.detail).nomenu .Place:before{background: url(../images/ico_home2.svg) no-repeat center center/contain;}
.SubMenu:not(.detail).nomenu .Place a{color: #fff;}
.SubMenu:not(.detail).nomenu .Place a:hover{color: #b1702b;}
.SubMenu.detail{margin-top: 1.2rem;padding-bottom: 0.2rem;}
.SubMenu2 .Place{position: absolute;color:#fff; right:0;top:-0.72rem;line-height: 0.72rem}
.SubMenu2 .Place:before{background: url(../images/ico_home2.svg) no-repeat center center/contain;}
.SubMenu2 .Place a{color: #fff;}
.SubMenu2 .Place a:hover{color: #b1702b;}


.SubNav{text-align: center;margin-bottom: 0.6rem;}
.SubNav li:not(:last-child){margin-right: 4.56vw;}
.SubNav li{position: relative;line-height: 20px;}
.SubNav li:after{position: absolute;left: 50%;bottom: 0;content: "";height: 3px;transition: all 0.5s;background-color: var(--purple-color);width: 0;transform: translateX(-50%);}
.SubNav li a{display: block;position: relative;z-index: 1;padding: 0 0 0.16rem;text-align: center;}
.SubNav li:hover a,.SubNav li.on a{color: var(--purple-color);font-weight: normal;}
.SubNav li:hover:after,.SubNav li.on:after{width: 100%;}
.img-block{display: block; width: 100%;}

@media(max-width:1024px){
    .SubMenu li a{padding:0 0.20rem;}
    .SubMenu:not(.detail).nomenu .Place{margin:0;}

}

/*RighInfo003186 */
.RighInfo003186{}


.RighInfo003186 .pic{position: relative;}
.RighInfo003186 .pic video{position: absolute;background: #000; left: 0; top: 0; width: 100%; height: 100%; z-index: 5;}
.RighInfo003186 .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; cursor: pointer; z-index: 3; font-size: 100px;}
.RighInfo003186 .play:before,
.RighInfo003186 .play:after,
.RighInfo003186 .play i{position: absolute;border-radius: 50%; left: 50%; top: 50%;transform: translate(-50%,-50%);}
.RighInfo003186 .play i{ width: 1.2em;height: 1.2em; z-index: 4; background:url("../images/Floor003044_play.png") no-repeat center center #fff; background-size: 0.26em auto;}
.RighInfo003186 .play:before,
.RighInfo003186 .play:after{content: '';background-color: var(--blue-color);opacity: 0.11; transform-origin: 0 0;}
.RighInfo003186 .play:before{width: 1.4em;height: 1.4em;animation:infinite scale 2s;}
.RighInfo003186 .play:after{width: 1.8em;height: 1.8em;animation:infinite scale2 2s;}
@keyframes scale{
0%{ transform: scale(1) translate(-50%,-50%); opacity:.3}
100%{ transform: scale(1.3) translate(-50%,-50%); opacity: 0;}
}
@keyframes scale2{
0%{ transform: scale(1) translate(-50%,-50%);opacity:.3;}
100%{ transform: scale(1.6) translate(-50%,-50%);opacity:0;}
}





@media (min-width:1025px) {
.RighInfo003186 .left-intro{width: calc(630 / 1500 * 100%);padding-top:0rem;}   
.RighInfo003186 .right-img{width: 50%; } 
.RighInfo003186 .number{}
.RighInfo003186 .right-img .pic{width: 50vw;}
}

.RighInfo003186 .intro h2{margin: 0 0 0.4rem;color: var(--blue-color);font-size: 0.4rem;line-height: 1.2}
.RighInfo003186 .intro p{ line-height: calc(30 / 16 * 1em);margin:0.15rem 0; }
.RighInfo003186 .intro + .number{margin-top: calc(63 / 16 * 1em);}
.RighInfo003186 .number li{float: left; margin-bottom: calc(20 / 16 * 1em);text-align: center;
}
.RighInfo003186 .number li:not(:nth-child(3n)){margin-right:0.6rem;}
.RighInfo003186 .number li .inner{position: relative;}
.RighInfo003186 .number li .icon{}
.RighInfo003186 .number li h3{margin: 0;color: #bf9c50;font-size: calc(40 / 16 * 1em);font-weight: normal;}
.RighInfo003186 .number li aside{margin-top:0.15rem;}
@media (max-width:1024px) {
    .RighInfo003186 .right-img .pic{margin: 0 -3vw;}
    .RighInfo003186 .intro + .number{margin-top:20px;}
    .RighInfo003186 .number li{width:30%;}
    .RighInfo003186 .number li:not(:nth-child(3n)){margin-right:4%;}
    .RighInfo003186 .play i{width:0.6em;height: 0.6em;background-size:0.16em auto; }
}



/*Floor002820 */

.Floor002820{ padding:4% 0 1%;}
.Floor002820 .auto{}

@media(min-width:1025px){
.Floor002820 .number{width: 59.072%;}
}
.Floor002820 .info-num li{}
@media(min-width:641px){
.Floor002820 .info-num li{float: left;width: 25%;text-align: center}
}
.Floor002820 .info-num li aside{display: inline-block;position: relative;}
.Floor002820 .info-num li aside b{font-size: 0.8rem; line-height: normal; display: block;color: var(--blue-color);}
.Floor002820 .info-num li aside sub{position: absolute; left: 100%; word-break: keep-all; bottom: 15%;font-size: 0.18rem;margin-left: 10px;}
.Floor002820 .info-num li p{font-size: 0.18rem; margin-bottom: 0;margin-top: 2px;}
@media(min-width:1025px) and (max-width:1200px){
.Floor002820 .info-num li aside b{font-size: 60px;}
}
@media(min-width:641px) and (max-width:769px){
.Floor002820 .info-num li aside b{font-size: 60px;}
}
@media(max-width:640px){
.Floor002820 .info-num li{text-align: center;width:50%;float:left;}
.Floor002820 .info-num li:not(:last-child){margin-bottom: 20px;}
}
@media(max-width:480px){
.Floor002820 .info-num li aside b{font-size: 44px;}
}


/*PicList002938 */
.PicList002938{padding-bottom:1vw;}
.PicList002938 ul{padding: 1.93vw 0; border-bottom: 1px dotted #cecece;}
.PicList002938 li .inner{padding-left: 33px;font-size: 16px; }
.PicList002938 li time{color: #c8c8c8;}
.PicList002938 li time a{float: right;color: #e43937;}
.PicList002938 li p{color: #b8b8b8;line-height: 1.625em; height: 3.25em;margin-bottom:0.2rem;}
.PicList002938 li aside{font-size: 0.18rem;margin-bottom:0.2rem;}
.PicList002938 li aside a{}
.PicList002938 li aside a:hover{}
.PicList002938 ol{border-radius: 0.1rem;overflow: hidden}
@media(min-width:481px){
.PicList002938 ol{width: 250px;}
}
@media(max-width:640px){
.PicList002938 li .inner{padding-left: 3vw;font-size: 14px; }
.PicList002938 li aside{font-size: 16px;}
}
@media(max-width:480px){
.PicList002938 .ytable,
.PicList002938 .ytable-cell{display: block;}
.PicList002938 ul{padding: 3vw 0;}
.PicList002938 li .inner{padding: 3vw;}
}



.Aftersales{}
.Aftersales .text{width:73%;float:left;}
.Aftersales .text h2{font-size:0.36rem;color:var(--blue-color);margin-bottom:0.3rem;}
.Aftersales .text p{margin:10px 0;}
.Aftersales .pic{width:23%;float:right;}

@media(max-width:768px){
    .Aftersales .text{width:100%;}
    .Aftersales .pic{width:100%;}
}




/* .Form001725 · */
.Form001725{padding: 0% 0 1% 0;}
.Form001725 .form{display:table;width:100%;}
.Form001725 figure{display:table-cell;vertical-align:middle;}
.Form001725 figure:nth-child(2){width:50%;padding-left:2%;margin-top:2%;}
.Form001725 figure:nth-child(2) img{margin-top:-4%;}
.Form001725 .form td{padding-bottom: 24px;font-size:14px;}
.Form001725 .form tr{width:32%;float:left;margin-right:2%;}
.Form001725 .form tr:nth-child(3){margin-right:0;}
.Form001725 .form tr td{width:33%;}
.Form001725 .form .tr2{width:100%;float:none;margin-right:0;}
.Form001725 .form .tr2 td{width:100%;}
.Form001725 .form .tr2.center{text-align: center;}
.Form001725 .form .text{width:100%;border-radius: 5px;background: #fff;line-height: 0.55rem;height: 0.55rem;text-indent: 1em;box-shadow: 0 0 20px rgb(35 118 161 / 15%);color: #324f5f;}
.Form001725 .form p{margin: 0 0 0.15rem 0;font-size: 0.18rem;background:url(../images/Form001725-icon.jpg) no-repeat left center;padding-left:0px;}
.Form001725 .form td em{font-style:normal;color:#c8a662;}
.Form001725 .form td em i{font-style:normal;color:#c8a662;}
.Form001725 .form .btn{background:var(--blue-color);color:#fff;cursor:pointer;font-size: 0.18rem;width:60%;max-width: 1.8rem;height: 0.5rem;border-radius: 50px;border:none;margin-top:20px;}
.Form001725 .form dl{position:relative;}
.Form001725 .form dt{text-indent:10px;cursor:pointer;border:1px solid #cfcfcf;line-height:36px;height:36px;background:url(../images/Form001725-check.png) no-repeat 95% center;}
.Form001725 .form dd{display:none;position:absolute;left:0;top:100%;background-color:#eee;width:100%;z-index:10;}
.Form001725 .form dd a{display:block;line-height:36px;padding:0 10px;}
.Form001725 .form dd a:hover{background-color:#ccc;}
.Form001725 .form .queueList{padding: 1rem 0.45rem 0.6rem;text-align: center;box-shadow: 0 0 20px rgb(35 118 161 / 15%);background: #fff;border-radius: 5px;}
.Form001725 .form .queueList .webuploader-pick{display: inline-block;margin:0 auto 20px;cursor: pointer;background:var(--blue-color);color:#fff;padding: 0.1rem 0.3rem;border-radius: 50px;font-size: 0.18rem;}
@media(max-width:768px){
.Form001725 .form tr{width:100%;}
.Form001725 .form .tr{width:100%;}
.Form001725 .form .tr td{width:1%;}
.Form001725 .form td{padding-bottom:20px;}
.Form001725 .form p{font-size:0.26rem;}
.Form001725 .form .text{line-height: 0.75rem;height: 0.75rem}
.Form001725 .form .queueList .webuploader-pick{font-size:0.26rem;}
.Form001725 .form .btn{font-size:0.26rem;height: 0.75rem;margin-top:0;}
}


.process{padding-bottom:5vw;}
.process li{float:left;text-align: center;}
.process li .icon{margin-bottom:0.15rem;}
.process li h2{font-size:0.18rem;font-weight: normal;}

@media(min-width:768px){
    .process li{width:18.3%;margin-right:2%;}
    .process li:nth-child(5n){margin-right:0;}
}
@media(max-width:768px){
    .process li{width:32%;margin-right:2%;margin-bottom:2%;}
    .process li:nth-child(3n){margin-right:0;}
    .process li img{max-width:50px;}
    .process li h2{font-size:0.26rem;line-height: 1.5}
}



.contactlist{}
.contactlist ul li{width: 100%;float:left;margin-right: 0%;border: 1px solid #e2edf3;padding: 3%;margin-bottom:0.3rem;border-radius: 0.2rem;}
.contactlist ul li:nth-child(3n){margin-right:0;}
.contactlist ul li h2{font-size: 0.22rem;color: var(--blue-color);margin-bottom: 0.2rem;}
.contactlist ul li p{position: relative;padding-left:0.30rem;margin: 0.08rem 0;}
.contactlist ul li p.addr{background:url(../images/addr.png) no-repeat left top 3px;}
.contactlist ul li p.tel{background:url(../images/tel.png) no-repeat left top 3px;}
.contactlist ul li p.email{background:url(../images/email.png) no-repeat left top 3px;}

@media(max-width:768px){
    .contactlist ul li h2{font-size:0.28rem;}
    .contactlist ul li p{padding-left:0.45rem;}
}


/*Form002219*/
.Form002219{padding-top:5vw;}
.Form002219 dl{width: 31.3%;float:left;padding-left: 91px;min-height: 0.5rem;position:relative;margin-bottom: 0.3rem;}
.Form002219 dl.odd{margin-left: 3%;}
.Form002219 dt{position:absolute;left:0;width:88px;text-align:right;line-height: 0.5rem;}
.Form002219 .text{border-radius:5px;width:100%;padding:0 10px;line-height: 0.5rem;height: 0.5rem;background: #fff;box-shadow: 0 0 20px rgb(35 118 161 / 15%);}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border-radius:5px;overflow:hidden;resize:none;width:100%;height: 250px;padding:10px;background: #fff;box-shadow: 0 0 20px rgb(35 118 161 / 15%);}
.Form002219 .btn{display:inline-block;line-height: 0.5rem;min-width: 180px;margin: 0 auto;background-color:#f3f3f3;color:#728391;border:none;border-radius:5px;cursor:pointer;border-radius: 0.5rem;}
.Form002219 .submitbtn{color:#fff;background-color: var(--blue-color);} 
@media(max-width:640px){
.Form002219 .text{line-height: 0.65rem;height: 0.65rem}
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}  
.Form002219 textarea{ height:125px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:36%; line-height: 0.6rem; margin-right:2%; float:left; display:block; min-width:2px;}    
}
/*Form002219 End*/



/*
 .TextList002798
 */

.TextList002798{ padding-bottom:1%;  }
.TextList002798 .list {background:#fff;box-shadow: 0 0 20px rgb(35 118 161 / 10%); margin-bottom:20px; border-radius: 5px; }
.TextList002798 .tab{ line-height:30px; padding:18px 2%; cursor:pointer; position:relative;}
.TextList002798 .tab p{display:block;font-size: 0.18rem;margin: 0;padding-right: 200px;font-weight: bold;}
.TextList002798 .tab p:hover{color: var(--blue-color);}
.TextList002798 .tab span{width:auto;line-height: 30px;position: absolute;top:1px;font-size: 14px;padding:5px 25px;margin-top:10px; color:#333; background:#f2f2f2;}
.TextList002798 .tab .btn {right: 10px;} 
.TextList002798 .tab .btn:nth-child(2){ right:130px;}
.TextList002798 .tab .btn.aon{ background: #18469e;color: #fff; }
.TextList002798 .list-main ul{ padding:15px 2%; border-top:1px dotted #e5e5e5; }
.TextList002798 .list-main ul{display: none;}
.TextList002798 .list-main ul li{ padding:20px 0; border-bottom: 1px dashed #ddd;position:relative;}
.TextList002798 .list-main ul li a{display:block;padding: 0 75px 0 20px;background: url(../images/TextList002798_dow.png) 0 50% no-repeat;}
.TextList002798 .list-main ul li a:hover{color: var(--blue-color);}
.TextList002798 .list-main ul li span{width:auto;height: 30px;line-height: 30px;position: absolute;top: 0;font-size: 0.14rem;background: #18469e;color: #fff;padding: 0 10px;margin-top:10px;}
.TextList002798 .list-main ul li .down{position: absolute;top: 1px;text-align:center;width: 1.3rem;right: 10px;background:url(../images/TextList002798-icon.png) no-repeat left 12px center #fff;padding-left: 30px;height: 0.36rem;border:1px solid var(--blue-color);color:var(--blue-color);line-height: 0.35rem;border-radius: 3px;} 
.TextList002798 .list-main ul li:last-child{ border-bottom:none;}

@media(max-width:640px){
.TextList002798 .tab{padding:15px 4%;}
.TextList002798 .tab span{font-size: 12px; padding: 4px 14px;}
.TextList002798 .tab p{font-size:16px;padding-right:0;}
.TextList002798 .tab .btn:nth-child(2) { right: 100px;}
.TextList002798 .list-main ul{padding:10px 2%;}    
.TextList002798 .list-main ul li{padding:12px 0;}
.TextList002798 .list-main ul li a{padding:0 20px 0 20px; background: url(../images/TextList002798_dow.png) 0 3px no-repeat; }
.TextList002798 .list-main ul li .down{ position: relative; top: 0; right: auto; display: block; margin-top: 15px;width:2.2rem;height: 0.6rem; line-height: 0.6rem; } 
}





.Floor002844 .more{display: inline-block;background: #ea5433;color: #fff;padding: 0 20px;position: relative;}
.Floor002844 .more:after{position: absolute; content: ''; width: 6px; height: 4px; background: #fff;top: 50%; margin-top: -2px;right: 0; transition: 0.3s;}
.Floor002844 .more:hover:after{width: 0;}
.Floor002844 .more span{display: block;line-height: 50px;position: relative; padding-left: 44px;}
.Floor002844 .more span:before{position: absolute; left: 0; top: 50%; width: 18px; height: 10px; margin-top: -5px; content: '';background: url(../images/Floor002844-more.png) no-repeat right center;transition: 0.3s;}
.Floor002844 .more:hover span:before{ width: 30px;}

.Floor002844 .title{}
.Floor002844 .title .en{font-size: 0.34rem;text-transform: uppercase;line-height: 1.2 }
@media(min-width:1025px) and (max-width:1366px){

.Floor002844 .title .en{font-size: 36px;}
}
@media(max-width:640px){
.Floor002844 .title .en{font-size:5vw;}
.Floor002844 .cn{margin-bottom: 1vw;}
.Floor002844 .info > .inner{padding:4vw 0;}
}

.Floor002844 .auto{max-width: 1440px;width: 96%;}
.Floor002844 .ytable-cell{position: relative;}
.Floor002844 .map{z-index: 2;}
.Floor002844 .map > img{display: block;width: 100%;}
.Floor002844 .map .inner{position: relative; z-index: 1;width: 100%;}
.Floor002844 .map dl{position: absolute; width: 5vw; height: 5vw;}
.Floor002844 .map dt{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.Floor002844 .map dt i{position: absolute;border-radius: 50%;background: rgba(0,109,161,0.15);}
.Floor002844 .map dt i:not(:last-child){animation: ripple 4500ms ease-out 0ms infinite}
.Floor002844 .map dt i:nth-child(1){left: 0; top: 0;right: 0;bottom: 0;}
.Floor002844 .map dt i:nth-child(2){left: 15%;top: 15%;right: 15%;bottom: 15%;}
.Floor002844 .map dt i:nth-child(3){left: 30%;top: 30%;right: 30%;bottom: 30%;}
.Floor002844 .map dt i:nth-child(4){background: rgb(0,109,161);width: 7px; height: 7px; left: 50%; top: 50%; margin: -4px 0 0 -4px;}
.Floor002844 .map dd{width: inherit;position: absolute; right: 85%;background:rgb(0,109,161);color: #fff;padding: 0 20px;line-height: 40px; top: 50%; margin-top: -36px; min-width: 140px; display: none;border-radius: 0.03rem}
.Floor002844 .map dd:after{position: absolute; content: ''; border:26px solid transparent; border-bottom-color: rgb(0,109,161); border-bottom-width: 13px;bottom: 0; right: -23px; }
.Floor002844 .map dl.on{ z-index: 10;}
.Floor002844 .map dl.on dd{ display: block;}
.Floor002844 .map dl.left dd{right: auto;left: 85%;}
.Floor002844 .map dl.left dd:after{right: auto; left: -23px;}
.Floor002844 .info{border: 5px solid #006da1;background: #fff; z-index: 5;}
@-webkit-keyframes ripple {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1, 0.1);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1)
  }
}
@-moz-keyframes ripple {
  0% {
    opacity: 0;
    -moz-transform: scale(0.1, 0.1);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -moz-transform: scale(1)
  }
}
@-o-keyframes ripple {
  0% {
    opacity: 0;
    -o-transform: scale(0.1, 0.1);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -o-transform: scale(1)
  }
}
@keyframes ripple {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1, 0.1);
    -moz-transform: scale(0.1, 0.1);
    -ms-transform: scale(0.1, 0.1);
    transform: scale(0.1, 0.1);
  }
  5% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.Floor002844 .info > .inner{width:82%; margin: 0 auto;padding: 2vw 0;position: relative; z-index: 10;}
.Floor002844 .info .tit-info{margin: 2vw 0; padding:1vw 0; padding-left: 24px;border-left: 1px solid #006da1;}
.Floor002844 .info .main dd{display: none;}
.Floor002844 .info .main dd h2{margin: 0;font-size: 0.22rem; font-weight: normal; position: relative;color:#006da1; }
.Floor002844 .info .main dd h2:before{position: absolute;background: #006da1;width: 9px; height: 9px; content: ''; left: -29px; top: 50%; margin-top: -4px;}
.Floor002844 .info .main dd p{line-height: 24px;color: #666;max-height: 96px;min-height: 96px;max-width: 252px;margin: 2vw 0 0 0;}
.Floor002844 .info .main dd .Ispic{padding-bottom:66%;background-color:#000;margin-bottom:0.25rem;}
@media(min-width:1025px){
.Floor002844 .map{width:72%;}
.Floor002844 .info .inner{}
}
@media(max-width:1024px){
.Floor002844 .ytable{width:92%;}
.Floor002844 .ytable,
.Floor002844 .ytable-cell{display: block;}
.Floor002844 .info{padding-bottom: 5vw;}
.Floor002844 .map{width: 90%; margin: 0 auto;}
.Floor002844 .map dl{width: 10vw;height: 10vw;}
}
@media(max-width:640px){
.Floor002844 .info{border-width:3px;}
.Floor002844 .map dl.on dd{display: none;}
.Floor002844 .info .main dd h2{font-size:0.32rem;}

}


/*PicList003142 */
.PicList003142 .auto{margin-bottom: 1em;}
.PicList003142 .clearfix{overflow:initial;}
.PicList003142 li{float: left;box-shadow: 0 0 25px rgb(35 118 161 / 10%);  margin-bottom: 2.5em;border-radius: 0.1rem;background:#fff; overflow: hidden}
.PicList003142 li .txt{padding: 1.4em;}
.PicList003142 li .tit{ font-size: 0.2rem;line-height: 1.6666; min-height: 3.3332em;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 66.6%;transition: 0.3s;background-position: top center;}
.PicList003142 li a:hover .Ispic{transform: scale(1.15);}
@media (min-width:1025px) {
.PicList003142 li{width: 31.65%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 2.5%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li{width: 100%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
.PicList003142 li .tit{font-size:14px;min-height: auto}
}


.Ecological{}
.Ecological .box{padding:5vw 0;position: relative;}
.Ecological .box2{background: #eff6fc;background:url(../images/Ecological-bg1.jpg) no-repeat center/cover;}
.Ecological .box2 .text{text-align: center;margin-bottom:0.5rem;}
.Ecological .box2 .inner{position: relative;z-index: 1;width:100%;margin: 0 auto;}
.Ecological .box2 .inner dl{position: absolute; width: 5vw; height: 5vw;}
.Ecological .box2 .inner dt{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.Ecological .box2 .inner dt i{position: absolute;border-radius: 50%;background: rgba(255,12,12,0.15);}
.Ecological .box2 .inner dt i:not(:last-child){animation: ripple 4500ms ease-out 0ms infinite}
.Ecological .box2 .inner dt i:nth-child(1){left: 0; top: 0;right: 0;bottom: 0;}
.Ecological .box2 .inner dt i:nth-child(2){left: 15%;top: 15%;right: 15%;bottom: 15%;}
.Ecological .box2 .inner dt i:nth-child(3){left: 30%;top: 30%;right: 30%;bottom: 30%;}
.Ecological .box2 .inner dt i:nth-child(4){background: rgb(255,12,12);width: 7px; height: 7px; left: 50%; top: 50%; margin: -4px 0 0 -4px;}

.Ecological .box2 .inner .hover{display: none;position: absolute;width: 4rem;left: 50%;margin-left: 0.8rem;top: -140%;}
.Ecological .box2 .inner .hover.left{margin-left:-25em;left:0;}
.Ecological .box2 .inner .hover:before{display: block;content: '';border:13px solid  transparent;border-bottom-color: #fff;margin: 0 auto;width: 0;height: 0;position: absolute;left: -0.25rem;top: 46%;transform: rotate(-90deg);}
.Ecological .box2 .inner .hover.left:before{left:auto;right:-0.25rem;transform: rotate(90deg);}
.Ecological .box2 .inner .hover ul{background: #fff;display: table; width: 100%;padding: 0.2rem;border-radius: 0.1rem}
.Ecological .box2 .inner .hover ul > *{}
.Ecological .box2 .inner .hover ul ol{width:60%;margin:0 auto;}
.Ecological .box2 .inner .hover ul ol img{display: block;width: 100%;}
.Ecological .box2 .inner .hover ul li > *{}
.Ecological .box2 .inner .hover ul li{height: 190px;overflow: auto;}
.Ecological .box2 .inner .hover ul li b{color: var(--blue-color);font-size: 0.18rem;margin-top:0.1rem;margin-bottom: 0.1rem;display: block;text-align: center;}
.Ecological .box2 .inner .hover ul li p{line-height: 1.75;}
.Ecological .box2 .inner .hover ul li::-webkit-scrollbar{width: 3px; height:3px;-webkit-overflow-scrolling : touch;}
.Ecological .box2 .inner .hover ul li::-webkit-scrollbar:hover{display: block;}
.Ecological .box2 .inner .hover ul li::-webkit-scrollbar-track{background-color: #e8e8e8;}
.Ecological .box2 .inner .hover ul li::-webkit-scrollbar-thumb{background: #ccc;}
.Ecological .box2 .inner .hover ul li::-webkit-scrollbar-button{height: 0px;width: 0}
.Ecological .box2 .inner dl:hover{z-index: 20}
.Ecological .box2 .inner dl:hover .hover{display: block;}
.Ecological .box2 .pic{width:100%;overflow: hidden;text-align: center;margin:0 auto;}

.Ecological .box2 .main{display: none;}

.Ecological .box3 li{border-bottom: 1px solid #e2edf3;padding-bottom: 3%;margin-bottom:3%;}
.Ecological .box3 li .inner{width: 70%;padding-right:7%;}
.Ecological .box3 li .inner h2{margin-bottom:0.2rem;color: var(--blue-color);font-size:0.24rem;line-height: 1.7}
.Ecological .box3 li .pic{width:30%;border-radius: 0.1rem;overflow: hidden;}
.Ecological .box3 li:nth-child(2n) .inner{padding-left:7%;padding-right:0;}
.Ecological .box3 li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0;}

.Ecological .box4{}
.Ecological .box4-2{background:#fff;}
.Ecological .box4 li{padding-bottom:0.2rem;}
.Ecological .box4 dl{display: table;}
.Ecological .box4 dl > * {display: table-cell;vertical-align: middle;}
.Ecological .box4 dl dd{width:30%;padding-right:5%;}
.Ecological .box4 dl dd:nth-child(3){padding-left:5%;padding-right:0;}
.Ecological .box4 dl .pic{width:34%;background:#fff;padding:1% 0;border-radius: 0.1rem;overflow: hidden;box-shadow: 0 0 25px rgb(35 118 161 / 12%);}
.Ecological .box4 dl dd h3{color: var(--blue-color);font-size:0.24rem;margin-bottom:0.2rem;}
.Ecological .box4 .slick-prev{left:-1rem;}
.Ecological .box4 .slick-next{right:-1rem;}

.Ecological .box5 .text{width:43%;float:right;}
.Ecological .box5 .pic{width:50%;float:left;height: 515px;background:#000;border-radius: 0.15rem;overflow: hidden;}

.Ecological .box6{background:#eff6fc;}
.Ecological .box6 .text{width:43%;float:left;}
.Ecological .box6 .pic{width:50%;float:right;height: 470px;background:#000;border-radius: 0.15rem;overflow: hidden;}

.Ecological .box7 .text{width:43%;float:right;}
.Ecological .box7 .pic{width:50%;float:left;height: 470px;background:#000;border-radius: 0.15rem;overflow: hidden;}

.Ecological .box8{background:#eff6fc;}
.Ecological .box8 ul{display: flex;flex-wrap: wrap;}
.Ecological .box8 ul li{width:32%;float:left;margin-bottom:2%;margin-right:2%; background:#fff; border-radius: 0.1rem;padding:2.5%; }
.Ecological .box8 ul li:nth-child(3n){margin-right:0;}
.Ecological .box8 ul li .icon{text-align: center;margin-bottom:0.2rem;}
.Ecological .box8 ul li h2{text-align: center;font-size:0.24rem;color: var(--blue-color);margin-bottom:0.15rem;font-weight: normal;}


@media(max-width:768px){
    .Ecological .box2 .text{margin-bottom:0;}
    .Ecological .box2 .main{display: block;}
    .Ecological .box2 .main dd{background:#fff;padding:4%;border-radius: 10px;margin-bottom:2%;}
    .Ecological .box2 .main dd .pic img{width:60%;}
    .Ecological .box2 .main dd .txt{height: 145px;overflow: auto}
    .Ecological .box2 .main dd b{text-align: center;font-size:16px;color: var(--blue-color);margin:10px 0;}
    .Ecological .box2 .inner .hover{display: none !important}
    .Ecological .box4 dl dd{width:100%;padding-right:0;display: block;}
    .Ecological .box4 dl .pic{width:92%;margin:2% auto;}
    .Ecological .box4 dl dd h3{font-size:0.28rem;}
    .Ecological .box4 .slick-prev{left:0;}
    .Ecological .box4 .slick-next{right:0;}
    .Ecological .box8 ul li{width:100%;}
    .Ecological .box8 ul li .icon img{max-width:40px;}
    .Ecological .box8 ul li h2{font-size:0.28rem;}

}



/*Floor003194 */
.Floor003194{ overflow: hidden;}
.Floor003194 .boxs-group{ background-color: #000;}
.Floor003194 .boxs-group .box{overflow: hidden;padding:0; }
.Floor003194 .boxs-group .inside{position: relative;}
.Floor003194 .boxs-group .txt{position: absolute;margin: 0 auto;color: #fff;text-align: center;z-index: 10;}
.Floor003194 .boxs-group picture{ opacity: 0.9; transition: 0.5s;display: block;}

.Floor003194 .box .tit{font-size: 0.36rem;margin-bottom: calc(30 / 40 * 1em);line-height: 1.2}
.Floor003194 .box .desc{font-size: calc(18 / 16 * 1em);}

@media (min-width:1025px) {
.Floor003194 .boxs-group{margin: 0 0 0 -6%; display: table;height: calc(800 / 16 * 1em);  width: 112%;}   
.Floor003194 .boxs-group .box{width: 25%; display: table-cell;transform: skewX(-15deg);transition: 0.5s width;}
.Floor003194 .boxs-group .inside{ height: 100%;}
.Floor003194 .boxs-group .txt{ transform: skewX(15deg);width: calc(375 / 530 * 100%); top: 15.883%; left: calc((100% - 375 / 530 * 100%) / 2);}
.Floor003194 .boxs-group picture{position: absolute; left: calc(-58.334% / 2); width: calc(760 / 480 * 100%);transform: skewX(15deg);top: 0; height: 100%; }
.Floor003194 .box.on{width: 64%;}
.Floor003194 .box.on picture{width: 118%;left: -9%;  opacity: 1;}

.Floor003194 .box.short .txt{opacity: 0;}
.Floor003194 .box.short{width: 12%;}
.Floor003194 .box.short picture{ opacity: 0.5; left: calc(-131.429% / 2); width: calc(405 / 175 * 100%);}
.Floor003194 .box:first-child .txt{width: calc(420 / 530 * 100%);}
.Floor003194 .box:not(.on):last-child .txt{left: 0;}
.Floor003194 .box.on .tit{font-size:0.42rem;}
.Floor003194 .box.on .txt{text-align: left;}
.Floor003194 .box.on .desc{display: none;}
.Floor003194 .box .info{visibility: hidden;max-width:calc(765 / 16 * 1em);font-size: calc(16 / 16 * 1em); line-height: calc(30 / 18 * 1em); transform: translateX(50px); opacity: 0; transition:transform 0.3s 0.5s,opacity 0.3s 0.5s; position: absolute;}
.Floor003194 .box.on .info{visibility: visible;transform: translateX(0); opacity: 1;position: relative;}
}
@media (max-width:1024px) {
.Floor003194 .boxs-group{display: flex;flex-wrap: wrap; flex-direction: row;}
.Floor003194 .box{width: 100%;}
.Floor003194 .boxs-group picture{height: 60vw; opacity: 0.7;}
.Floor003194 .box .info{display: none;}
.Floor003194 .boxs-group .txt{left: 0; width: 100%;padding: 0 5%; height: 100%;display: flex;align-items: center; flex-direction: column; justify-content: center;}
.Floor003194 .box .tit{font-size: calc(24 / 16 * 1em); margin-bottom: 0.5em;}
.Floor003194 .box .desc{font-size: 1em;}
}





