

.HomeTitle{ position: relative; margin-bottom: 2.2em;display: flex;align-items: center;}
.HomeTitle .cn{font-size: calc(38 / 16 * 1em); color: #333; line-height: 1; padding-right:calc(20 / 16 * 1em); display: inline-block;}
.HomeTitle .desc{font-size: calc(20 / 18 * 1em);position: relative;display: inline-block;}
.HomeTitle .desc span{ position: relative;display: inline-block; color: #999;}



.Homemore{position: absolute;right: 0;top: 50%;margin-top: calc(-20 / 16 * 1em); color: #fff; font-size:1em; text-align: center;padding: 0 1.25em;line-height: 2.8em;background-color: #1799e7;border: solid 2px #1799e7;transition: 0.3s; display: table; border-radius: 50px;}
.Homemore:after{width: 1.3125em;height: 0.8125em;display: inline-block; content: '';margin-left: 1em;background: url(../images/more2.svg) no-repeat;background-size: contain;transition: 0.3s;}
.Homemore:hover{ background:#1445c8 ; border-color: #1445c8; color: #fff;}
@media (max-width: 1024px) {
.HomeTitle{flex-flow: column wrap;align-items: flex-start; padding-right: 33vw;}
.HomeTitle .cn {font-size: calc(28 / 16 * 1em); padding-bottom:10px;padding-right: 0px;}
.HomeTitle .desc {font-size: calc(16 / 16 * 1em);display: block;}
.Homemore{ line-height: 2.4em; font-size: .8em;}
}
@media (max-width: 640px) {
.HomeTitle {margin-bottom: 1.5em;display: block;}
.HomeTitle .cn {font-size: calc(28 / 16 * 1em);}
.HomeTitle .desc {font-size: calc(18 / 16 * 1em);display: block;}
.HomeTitle .desc span{ display: block; }
.Homemore{margin-top: calc(-20 / 16 * 1em);  text-align: center;}
}


/*Top003198 */
.Top003198{position: fixed;z-index: 100; left: 0;top: 0;width: 100%;/* border-bottom: 1px solid rgba(255,255,255,0.1); */}
.Top003198 .auto{max-width: 1500px; width: 94%;}
.Top003198 header{ position: relative;}
.Top003198 .img1{display: block;}
.Top003198 .img2{display: none;}
.Top003198 menu li a{color: #fff;}
.Top003198.hover,
.Top003198.fixed{position:sticky;top:0;left:0;width: 100%;background: #fff;z-index: 999;}
.Top003198.Shade{position:fixed;box-shadow: 0 5px 10px rgba(0,0,0,0.1);}
.Top003198.hover .img1,
.Top003198.fixed .img1{display: none;}
.Top003198.hover .img2,
.Top003198.fixed .img2{display: block;}
.Top003198 menu li span{display: block;  font-size: calc(18 / 16 * 1em);}
.Top003198 menu li span{position: relative;z-index: 2;}
.Top003198.hover menu li:hover span:after,
.Top003198.fixed menu li.aon span:after{background-color:#1445c8;}
.Top003198 menu li span:after{position: absolute;content: ''; left: 50%;height: 2px;background-color: #fff;transform: translateX(-50%);transition: 0.3s; bottom: 0; width: 0;}
.Top003198 menu li span a:hover,
.Top003198 menu li.aon span a{color: #1445c8;}
.Top003198 menu li:hover span:after,
.Top003198 menu li.aon span:after{width: 100%;}
.Top003198 menu li a:hover,
.Top003198 menu li.aon span a{color: #fff;font-weight: bold;}
.Top003198 .top-hotline{color: #fff; text-align: left; }
.Top003198 .top-hotline span{ font-size: calc(18 / 18 * 1em);padding-left: calc(20 / 16 * 1em); background: url(../images/Top003198-tel-b.svg) no-repeat left center; background-size: calc(18 / 16 * 1em) auto; }
.Top003198 .top-hotline aside{ font-size: calc(26 / 16 * 1em); font-weight: bold;}

.Top003198 .open-search{/* position: absolute;right: 30px; top: 75px; */display: block; background: url(../images/Top003198-search1.svg) no-repeat; width: 20px; height: 20px;margin-left: calc(20 / 1920 * 100vw); margin-top: calc(10 / 1920 * 100vw); }
.Top003198 .top-search {  background-color: rgba(255,255,255,1); }
.Top003198 .top-search .text{width: 100%;display: block; line-height: calc(36 / 16 * 1em);height: calc(36 / 16 * 1em); font-size: 1em; background: none; border: 0; padding-left: calc(10 / 16 * 1em);color: #333;}
.Top003198 .top-search .text.focus{color: #fff;}
.Top003198 .top-search .btn{position: absolute;top: 0;width: calc(42 / 16 * 1em); height: 100%; background: url(../images/Top003198-search.svg) no-repeat center center #1445c8;background-size:calc(17 / 42 * 100%) auto; cursor: pointer;}
.Top003198 .open-search:before,
.Top003198 .open-search:after{background: #1445c8;}
.Top003198 .top-bus a{display: block;line-height: calc(36 / 16 * 1em); padding: 0 10px;text-align: center;border-radius: 5px;background-color: #1445c8;color: #fff;font-family: 'Oswald-Regular';font-size: calc(16 / 16 * 1em);margin-left: calc(15 / 1920 * 100vw); margin-top: calc(10 / 16 * 1em);}

.Top003198 .top-nav{border-bottom: 1px solid #eee;background: #1445c8;}
.Top003198 .top-nav aside{float: left;overflow: hidden;}
.Top003198 .top-nav a{color: #fff;float: left;line-height: calc(36 / 16 * 1em);font-size: calc(14 / 16 * 1em);}
.Top003198 .top-nav a:hover{color: #fff;background: #1445c8;}
.Top003198 .top-nav .top-column a.Contact,
.Top003198 .top-nav .top-column a.Partner{padding-left: calc(32 / 16 * 1em);;background: url(../images/Contact.png) no-repeat left center; background-size: 1.25em auto;}
.Top003198 .top-nav .top-column a.Partner{background-image: url(../images/Partner.png);}

.Top003198.hover .top-hotline,
.Top003198.fixed .top-hotline{color: #1445c8; }
.Top003198.hover menu li a,
.Top003198.fixed menu li a{color: #333;}
.Top003198.fixed .top-search .box{background-color: rgba(0,0,0,0.1);}
.Top003198.fixed .top-search .box .btn{ background: url(../images/Top003198-search1.svg) no-repeat center center;}
.Top003198.fixed .top-search .box .text{color: #333;}
.Top003198.hover menu li a:hover,
.Top003198.fixed menu li a:hover,
.Top003198.hover menu li.aon span a,
.Top003198.fixed menu li.aon span a{color: #1445c8;font-weight: bold;}
@media (min-width:1025px) {
.Top003198 .top-nav dl{float: right;}
.Top003198 .top-nav .top-column a{padding: 0 calc(20 / 16 * 1em);}
.Top003198 .logo{display: table; height: calc(90 / 16 * 1em);}
.Top003198 .logo a{display: table-cell; vertical-align: middle;}
.Top003198 .logo img{max-height:calc(60 / 20 * 1em);}
.Top003198 .logo a .waplogo{ display: none;}
.Top003198 menu li{float: left; margin-right: calc(21 / 1920 * 100vw);}
.Top003198 menu li span{line-height: calc(80 / 16 * 1em);}
.Top003198 li .sub{position: absolute; top: 100%; background-color:rgba(255,255,255,0.9); width: calc(160 / 16 * 1em); margin-left: calc((160 / 16 * 1em) / -2); /* padding:  calc(10 / 16 * 1em); */ box-shadow: 0 5px 5px rgba(0,0,0,0.1); border-radius: 0 0 5px 5px;}
.Top003198 li .sub dl{background: none; width:100%;}
.Top003198 li .sub dt{text-align: center;color: #333;padding: 5px;}
.Top003198 li .sub dt a{color: #333;padding: 5px;display: block;}
.Top003198 li .sub .pic{width: 50%;}
.Top003198 .top-right{padding-top: calc(18 / 18 * 1em);margin-left:1vw;}
.Top003198 .top-right dd{float: left;}
.Top003198 .top-search .box{width: calc(90 / 16 * 1em); border-radius: calc(90 / 16 * 1em); transition: 0.3s;}
.Top003198 .top-search.show .box{width: calc(200 / 1920 * 100vw);}
.Top003198 .top-search .box .btn{ left: 0;}
/* .Top003198 li .sub dt a:hover{background: #1445c8;color: #fff;} */
}
@media (min-width:1500px) {
	.Top003198 menu li{ margin-right: calc(30 / 1920 * 100vw);}
}
@media (max-width:1024px) {
	.Top003198 .logo a .waplogo{ display: inline-block;}
	.Top003198 .logo a .pclogo{ display: none;}
.Top003198 .top-hotline,
.Top003198 header:after{/* display: none; */}
.Top003198 .top-hotline span{font-size: calc(14 / 16 * 1em);}
.Top003198 .top-hotline aside{font-size: calc(20 / 16 * 1em);}
.Top003198 header{display: flex; justify-content: space-between; align-items: center; height: calc(70 / 16 * 1em);}
.Top003198 .top-bus a{ margin-top: 0;font-size: calc(14 / 16 * 1em);margin-left: calc(15 / 16 * 1em);}
.Top003198 .logo img{max-height:calc(44 / 16 * 1em);}
.Top003198 menu{position: fixed; left: -100%;top: calc(70 / 16 * 1em);height: calc(100% - (70 / 16 * 1em)); background-color: #fff;opacity: 0;transition: 0.5s;box-shadow: 0 5px 5px rgba(0,0,0,0.1); width:50vw; max-width: 240px;}
.menu-show .Top003198 menu{left: 0; opacity: 1;}
.Top003198 menu ul{height: 100%; overflow: auto;}
.Top003198 menu li{border-bottom: 1px dotted #eee;}
.Top003198 menu li span{line-height: 3; padding-left:2em;}
.Top003198 menu li.has-sub span .op:before,
.Top003198 menu li.has-sub span .op:after{background-color: #1445c8;}
.Top003198 li .sub{background-color: #eee;}
.Top003198 li .sub .pic{display: none;}
.Top003198 .top-search{margin: 0 5vw 0 0; position: inherit;}
.Top003198 .top-search .box{top: 100%; left: 0;width: 100%; opacity: 1; position: absolute; display: none; background-color: rgba(255,255,255,0.8);}
.Top003198 .top-search .box .btn{ right: 0;}
.Top003198 .top-search .box .text{padding: 0 calc(42 / 16 * 1em) 0 calc(20 / 16 * 1em);}
.Top003198 .top-right dl:after{display: none;}
.Top003198 .top-right dl{display: flex;align-items: center;}
.Top003198 .open-search{ width: calc(24 / 16 * 1em); height: calc(24 / 16 * 1em); background: url(../images/Top003198-search.svg) no-repeat center center; background-size: contain;display: block; position: relative;}
.Top003198 .open-search.on{width: calc(30 / 16 * 1em); height: calc(30 / 16 * 1em); }
.Top003198 .open-search.on:after,
.Top003198 .open-search.on:before{background-color: #1445c8;}
.Top003198 .open-menu{width: calc(30 / 16 * 1em); height: calc(24 / 16 * 1em); display: flex;flex-wrap: wrap;flex-direction: column; justify-content: space-between; transition: 0.3s;margin-left: calc(10 / 16 * 1em);}
.Top003198 .open-menu span{display: block; transition: 0.3s;height: 2px; background-color: #000;}
.menu-show  .Top003198 .open-menu{border-radius: 50%; background-color: #1445c8; padding: calc(9 / 16 * 1em);height: calc(30 / 16 * 1em); }
.menu-show  .Top003198 .open-menu span{background-color: #fff; height: 1px;}



}
@media (max-width:640px) {
	.Top003198 .top-bus a{ margin-top: 0;padding: 6px; font-size: calc(10 / 16 * 1em);margin-left: calc(5 / 16 * 1em); line-height: calc(24 / 16 * 1em);}
    .Top003198 .top-bus a span{display: block}
}
/*Banner003200 */
.Banner003200{position: relative;z-index: 1;}
.Banner003200 li.slick-slide{position: relative;}
.Banner003200 .solgan{position: absolute; left: 0;top: 0;width: 100%; height: 100%;z-index: 10;}
.Banner003200 .solgan .auto{max-width: 1400px; height: 100%;}
.Banner003200 .solgan img{max-width: calc(577 / 1600 * 100%);}
.Banner003200 li{min-height: 91vh;}
.Banner003200 li.slick-slide{position: relative;  }
.Banner003200 li.slick-slide img{width: 100%; min-height: 91vh; -webkit-object-fit: cover; object-fit: cover; perspective-origin: ; z-index: 1}
.Banner003200 li video{position: absolute; z-index: 10; left: 0; top: 0 ; width: 100%;height: 100%; object-fit: cover;object-position: center center;}
@media(min-width:1921px){
	.Banner003200 li.slick-slide,
	.Banner003200 li.slick-slide img{ min-height: 93vh;}
}
@media(max-width:1024px){
/* .Banner003200  li.slick-slide video{left: -100%;top: 100%; opacity: 0;} */
.Banner003200  li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/play.png) no-repeat center center;background-size: auto 50px; z-index: 20;}
.Banner003200  li.video-show .open-video{left: -100%;opacity: 0; transform: translateX(-100%);}
.Banner003200  li.video-show video{/*left: 50%; top: 50%; */opacity: 1;}
}

.Banner003200 .slick-dots{position: absolute; left: 0;width: 100%;text-align: center; bottom: calc(160 / 960 * 100%);z-index: 10;}
.Banner003200 .slick-dots li{width: 15px;height: 15px;border: 1px solid #fff; border-radius: 50%; cursor: pointer; display: inline-block; margin: 0 calc(10 / 1920 * 100vw);}
.Banner003200 .slick-dots li button{display: none;}
.Banner003200 .slick-dots li.slick-active{background-color:#1445c8; border-color:#1445c8;}
@media (min-width:1025px) {
.Banner003200 .wap{display: none;}
}
@media (max-width:1024px) {
.Banner003200 .pc{display: none;}
}

@media (max-width:640px) {
	.Banner003200 li.slick-slide,
	.Banner003200 li.slick-slide img{ min-height:inherit;}
.Banner003200 .slick-dots{ bottom: calc(50 / 960 * 100%);}
}



/*Floor003195 */
.Floor003195{ position: absolute;z-index: 88; bottom: 0; width: 100%;}
.Floor003195 .auto{ background:rgba(23,153,231,0.8); /* border: 1px solid rgba(255,255,255,0.2); */ border-radius: 6px 6px 0 0;position: relative;overflow: hidden}
.Floor003195 .icon-desc{background-size: cover;color: #333;}
.Floor003195 .icon-desc ul{display: table;width: 100%; table-layout: fixed;}
.Floor003195 .icon-desc li{position: relative;text-align: center;padding: calc(20 / 16 * 1em) 0;}
.Floor003195 .icon-desc li{display: table-cell; vertical-align: middle; width: calc(100% / 4);}
.Floor003195 .icon-desc li:after{content:'';width:1px;height: 100%;right:0;top:50%;background:rgba(255,255,255,0.2);position: absolute; transform: translateY(-50%);}
.Floor003195 .icon-desc li:nth-child(4):after{display: none}
.Floor003195 .icon-desc li .icon{ position: relative; transition: 0.3s;}
.Floor003195 .icon-desc li .icon img{transition: 0.5s;width: calc(60 / 16 * 1em);}
.Floor003195 .icon-desc li:hover .icon:after{transform: scale(1);}
.Floor003195 .icon-desc li:hover img{/* transform: rotate(180deg); */}
.Floor003195 .icon-desc li .icon dl{display: table; width: 100%; 	}
.Floor003195 .icon-desc li .icon dt{display: table-cell; vertical-align: middle;text-align: center;}
.Floor003195 .icon-desc li a{color: #fff;}
.Floor003195 .icon-desc li .tit{font-size: calc(20 / 16 * 1em); line-height: 2;}
.Floor003195 .icon-desc li p{margin: 1em 0 0 0; font-size: calc(18 / 16 * 1em);}
.Floor003195 .icon-desc li:hover{background-color: #1445c8;}
@media (min-width:1025px) {



}
@media (max-width:1024px) {
.Floor003195 .icon-desc li{padding: calc(10 / 16 * 1em) 0;}
.Floor003195 .icon-desc li .icon img{width: calc(20 / 16 * 1em);}
.Floor003195 .icon-desc li .tit{font-size: calc(8 / 16 * 1em); }
}
@media (max-width:640px) {
.Floor003195{ position: relative; margin: 4% 0;}
.Floor003195 .icon-desc li .icon img{width: calc(35 / 16 * 1em);}
.Floor003195 .icon-desc li .tit{font-size: calc(14 / 16 * 1em); }
}



/*Floor002912 */
.Floor002912{padding:4% 0; overflow: hidden; background: #f5fbff; background-size: cover;position: relative;}

.Floor002912 .slider{position: relative;z-index: 1;}
.Floor002912 .slider .box{overflow: hidden;}
.Floor002912 .slider .box li.slick-slide{padding: 2vw 0 0 0;}
.Floor002912 .slider .box li.slick-slide a{display: block;border-radius: 10px;background:rgba(255,255,255,1); background-size: 100%; margin: 0 1vw;padding: 1.8125vw 0 1.604vw 0;text-align: center;color: #fff;  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);}

.Floor002912 .name{font-size: 1.25em;font-weight: bold;transition: 0.3s;color: #333;padding:0 8px; /* margin-bottom: 1em; */}
.Floor002912 .name span{margin-left:10px;}
.Floor002912 a:hover .name,.Floor002912 .name span{opacity: 0;}


.Floor002912 .tab .slick-dots{bottom: auto;position: relative;}
.Floor002912 .tab a{font-size: 1em;color: #fff;background: rgb(255 255 255 / 100%);border-radius:10px;padding: 0.5vw 1.5vw;display: block;}
.Floor002912 .tab li{list-style: none;float: none;line-height: 2;display: inline-block;cursor: pointer;margin: 0 1%;border-radius:10px;height: auto;}
.Floor002912 .tab li{position: relative;overflow: hidden;transition: all 1.2s;}
.Floor002912 .tab li:After{background: #1445c8;content: "";left: 0;width: 0;border-radius: 10px;height: 100%;transition: all 0.3s;top: 0;position:absolute;z-index:0;}
.Floor002912 .tab li a{position: relative;background: rgb(255,255,255,1);color:#333;z-index: 1;}
.Floor002912 .tab li.slick-active{background: transparent;}
.Floor002912 .tab li.slick-active a{color:#fff;background:transparent;opacity: 1;}
.Floor002912 .tab li.slick-active:after{width: 100%;}
.Floor002912 .tab li a{color: #333;}
.Floor002912 .slider{clear: both;margin-top: 1.17vw;}
.Floor002912 .slider > .slick-list{overflow: inherit;}

.Floor002912 .pic{height: 13.1875vw;margin-bottom: 2em;}
.Floor002912 .pic img{max-height: 13.1875vw;}
.Floor002912 .slider .box li.slick-slide a:hover .detail{opacity:0;}
.Floor002912 .slider .box li.slick-slide a:hover .info .home_more:after{width:100%;}
.Floor002912 .slider .box li.slick-slide a:hover .info .home_more>*{background:url(../images/home_more3.png) no-repeat right 0.3rem center;}
.Floor002912 .slider .box li.slick-slide a:hover .info .home_more>*{color:#fff !important;}

.Floor002912 .detail aside{position: relative;}
.Floor002912 .detail aside span{transition: 0.3s;color: #333;}
.Floor002912 .detail aside span.off{position: absolute; left: 0; top: 0; width: 100%;opacity: 0;}
.Floor002912 .slider .box li.slick-slide a:hover{background: url("../images/Floor002912-bg.png") no-repeat center center;background-size: cover;}
.Floor002912 .slider .box li.slick-slide a:hover .detail .home_more span.on{opacity: 0;}
.Floor002912 .slider .box li.slick-slide a:hover .detail .home_more span.off{opacity: 1;}
.Floor002912 .slider  a{ position:relative; }
.Floor002912 .info{position: absolute;top: 0;bottom: 0;left: 0;right: 0;text-align: center;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.Floor002912 li .fixed{height: 100%}
.Floor002912 .info{background: rgba(20,69,200,.8);opacity: 0;pointer-events: none;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;border-radius: 10px; padding: 10px;}
.Floor002912 li .info h3 {visibility: hidden;color: #fff;position: relative;font-size: 1.25em;margin: 0 30px;padding-bottom: 0;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.Floor002912 li .info h3 {-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);transform: translateX(-100%);}
.Floor002912 li .info p {-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%);}
.Floor002912 li a:hover h3 {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}
.Floor002912 li a:hover p {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}
.Floor002912 li .info p {visibility: hidden;color: #fff;margin: 20px 10px 30px; line-height: 2; font-size: 1em;/* border-top: 1px solid rgba(255, 255, 255, 0.5); */-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;overflow: hidden;}
.Floor002912 li a:hover .info {opacity: 1;}
.Floor002912 li a:hover h3 {visibility: visible;}
.Floor002912 li a:hover p {visibility: visible;}
.Floor002912 li .info span{font-size:1em;}
.Floor002912 .more{text-align: center; padding-top: 3.645vw;}
.Floor002912 .more a{display: block; width: 220px;line-height: 50px; border-radius: 50px; border: 1px solid rgba(255,255,255,0.2); margin: 0 auto;color: #fff; font-size: 16px; transition: 0.3s;}
.Floor002912 .more a:hover{color: #fff;background: #d61f25;}

.Floor002912 .slider .slick-arrow{ position: absolute;width: 60px;top: 40%;height: 60px;border-radius: 50%;background: #ccc url(../images/Floor003105-btn.svg) no-repeat center center;background-size: auto 13px;z-index: 20;text-indent: 999em;cursor: pointer;}
.Floor002912 .slider .slick-prev{left: -60px;}
.Floor002912 .slider .slick-next{right: -60px;transform: rotateY(180deg);}
.Floor002912 .slider .slick-arrow:hover{background-color:#1445c8;}

@media(max-width:640px){
.Floor002912 .slick-arrow{width: 30px; height: 30px;}
.Floor002912 .tab a{font-size: 15px;}
}
@media(min-width:1701px){
.Floor002912 .tab {position: absolute;right: 0;top: 0.8vw;width: 65%;padding: 0 0 0 50px;}
.Floor002912 .slider {margin: 20px -90px 0;}
.Floor002912 .slider .box ul{ /* margin: 0 3vw; */}
.Floor002912 .slider .box{position: relative;padding: 0 70px;}
.Floor002912 .slick-prev{left: -60px;}
.Floor002912 .slick-next{right: -60px;}
}
@media(max-width:1700px){
/* .Floor002912 .slick-prev{left: -60px;}
.Floor002912 .slick-next{right: -60px;} */
}
@media(max-width:1500px){
.Floor002912 .slick-prev{left: 0;}
.Floor002912 .slick-next{right: 0;}

}
@media(max-width:1200px){
.Floor002912 .pic{height:20vw; }
.Floor002912 .pic img{max-height: 20vw;}
.Floor002912 .slider .box li.slick-slide{padding-top: 4vw;}
.Floor002912 .name{font-size: 2.5vw;}
.Floor002912 a:hover .name aside{font-size:5vw;}
}
@media(max-width:640px){
.Floor002912 .pic{height:40vw; }
.Floor002912 .pic img{max-height: 40vw;}
.Floor002912 .more,
.Floor002912 .slider .box li.slick-slide{padding-top: 20px;}
.Floor002912 .tab li{width: auto;}
.Floor002912 .name{font-size:14px;height: 45px;line-height: 20px;}
.Floor002912 a:hover .name aside{font-size:10vw;}
.Floor002912 .slider .box li.slick-slide a{padding: 8vw 0;}

}





/*PicList002949 */
.PicList002949{ padding: 4% 0;}
.PicList002949 .item{margin-bottom: 2%;box-shadow: 0 0 10px rgba(0, 0, 0, 0.12); border-radius: 10px; overflow: hidden;}
.PicList002949 .item a:hover{color: #1445c8;}
.PicList002949 .txt .inner{padding: 0 3em 0 2em;}
.PicList002949 .txt p{line-height: 2.2; max-height: 6.6em;color: #666;font-size: 1.125em;}
.PicList002949 .tit{font-size: 1.5em; line-height: 1em;}
/* .PicList002949 .tit:after{display: block; margin-top: 1em; content: '';background: #1799e7; width: 48px; height: 2px;} */
.PicList002949 .item a:hover  .tit:after{background: #1445c8;}
.PicList002949 .item .more{padding-right: 25px;display: inline-block;background: url("../images/PicList002949_more.png") no-repeat right center;color: #999;}
.PicList002949 .item a:hover .more{background-image: url("../images/PicList002949_more_on.png");}
@media(min-width:1025px){
.PicList002949 .pic{ width:38%;}
}
@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: 5vw;}
}






.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    /* position relative and z-index fix webkit rendering fonts issue */
    position: relative;
    z-index: 1;
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%;
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
    display: none;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel.owl-loaded {
    display: block;
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block;
}

.owl-carousel.owl-hidden {
    opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
    visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab;
}

.owl-carousel.owl-rtl {
    direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
    float: right;
}
/*
 .Floor001118 为demo编号
 */


/* remove canvas default margin */

.container canvas {display: block;vertical-align: bottom;}
#particles-js {position: absolute;width: 100%;height: 100%;left: 0px;top: 0;}
.waves {position: absolute;left: 0;right: 0;top: 30%;}

.Floor001118 {background: #f5fbff;background-size: cover;padding: 4% 0 5%;position: relative;overflow: hidden;}
.Floor001118 .title {padding: 85px 0px 60px 0px;text-align: center;}
.Floor001118 .title span {display: inline-block;line-height: 44px;font-size: 28px;color: #333;border-bottom: 2px solid #1445c8;}
.Floor001118 .title p {margin: 0;text-align: center;font-size: 14px;color: #999;padding-top: 20px;}
.Floor001118 .box {position: relative;overflow: hidden;}
.Floor001118 .box .left-btn,
.Floor001118 .box .right-btn {position: absolute;width: 60px;top: 40%;height: 60px;border-radius: 50%;background: #ccc url(../images/Floor003105-btn.svg) no-repeat center center;background-size: auto 13px;z-index: 20;text-indent: 999em;cursor: pointer;}

.Floor001118 .box .left-btn:hover,
.Floor001118 .box .right-btn:hover {background-color: #1445c8;}
.Floor001118 .more {font-size: 0.16em;text-align: center;padding: 0 1.875em;line-height: 3.125em;border-radius: 3.125em;border: solid 2px #1445c8;transition: 0.3s;display: table;margin: 0 auto;margin-top: 4%;display: none;}
.Floor001118 .more:after {width: 1.3125em;height: 0.8125em;display: inline-block;content: '';margin-left: 1em;background: url(../images/Floor003105-icon.png) no-repeat;background-size: contain;transition: 0.3s;}
.Floor001118 .more:hover {background-color: #1445c8;color: #fff;border-color: #0080c9;}
.Floor001118 .more:hover:after {background-image: url(../images/Floor003105-icon-white.svg);}
.Floor001118 .more:hover a {color: #fff;}
.Floor001118 .right-btn {transform: rotateY(180deg);background-color: #1445c8;}

@media (min-width:1025px) {
.Floor001118 .left-btn {left: 120px;}
.Floor001118 .right-btn {right: 120px;}
}

.Floor001118 .list {position: relative;width: 100%;}
.Floor001118 .list li {background: #fff;margin: 0px 10px;transform: scale(0.9);text-align: center;transition: all 0.3s ease; border-radius: 10px; overflow: hidden; }
.Floor001118 .center li {box-shadow: 0px 4px 18px rgba(0, 0, 0, 0.1);}
.Floor001118 .list li .pic,
.Floor001118 .list li .txt {opacity: 0.4;filter: alpha(opacity=40);}
.Floor001118 .center li .pic,
.Floor001118 .center li .txt {opacity: 1;filter: alpha(opacity=100);}
.Floor001118 .list li:hover {transform: scale(1);opacity: 1;filter: alpha(opacity=100);}
.Floor001118 .list li h1 {font-size: 1.25em;color: #333;font-weight: bold;line-height: 2;margin: 0;}
.Floor001118 .list li .Ispic {padding-bottom: 75%;background-size: contain;}
.Floor001118 .list li p {font-size: 1em;color: #555;line-height: 1.875;margin: 0;}
.Floor001118 .center .txt {background: #eff9ff;}
.Floor001118 .center .txt h1 {text-align: center;}
.Floor001118 .center .txt p {text-align: center;}
.Floor001118 .list li .pic {background: #fff;width: 100%;padding: 5%;}
.Floor001118 .list li .txt {text-align: left;padding: 24px 23px 60px;}
.Floor001118 .center li .txt {text-align: left;padding: 24px 23px 24px;}
.Floor001118 .list li div img {margin: 36px auto 0;max-width: none;width: auto;}
.Floor001118 .list .center li .more {width: 50px;height: 50px;border: 0;background: url(../images/icon_g.png) no-repeat center center;background-size: 30%;display: block;margin: 0 auto;font-size: 0;}
.Floor001118 .owl-carousel .owl-stage-outer {padding: 20px 0;overflow: unset;}
.Floor001118 .owl-carousel.owl-drag .owl-item.active.center li {transform: scale(1);opacity: 1;filter: alpha(opacity=100);}
.Floor001118 .center:hover .txt {cursor: pointer;}
.Floor001118 .center:hover .txt h1 {color: #1445c8;}
.Floor001118 .list .center:hover li .more {width: 50px;height: 50px;background: url(../images/icon_on.png) no-repeat center center;background-size: 30%;}

@media only screen and (min-width:1200px) {
.Floor001118 .list li {margin: 0 10px;}
}

@media only screen and (min-width:1440px) {}

@media only screen and (max-width:767px) {
.Floor001118 .title span {font-size: 20px;}
.Floor001118 .center .txt h1 {height: auto;line-height: 30px;}
.Floor001118 {padding: 3% 0 0;}
#particles-js {display: none;}
}




/*Floor003053 */
.Floor003053{padding: 4% 0;background-color: #f5fbff; position: relative;overflow: hidden;}
.Floor003053 .slider{margin: 0 -1%; }
.Floor003053 .list li a{color: #333; display: block;  margin: 0 3%; position: relative; padding-bottom: 1vw; }
.Floor003053 .list li .pic{ overflow: hidden;border-radius: 10px;}
.Floor003053 .list li .Ispic{padding-bottom: 120%; transition: 0.3s;}
.Floor003053 .list li a:hover .Ispic{transform: scale(1.1);}
.Floor003053 .list li .txt{position: relative; z-index: 10; background-color: #fff;box-shadow: 0px 0px 1vw rgba(0, 0, 0, 0.08); width: 86.568%; margin: -2.5vw auto 0; padding: 1em; text-align: center;border-radius: 10px;}
.Floor003053 .list li .txt h3{font-size: 1.5em;  font-weight: normal;}
.Floor003053 .list li .txt p{font-size: 1.125em; line-height: 2;}
.Floor003053 .list li a:hover .txt h3{color: #fff;}
.Floor003053 .list li:hover .txt{background-color: #1445c8;}

.Floor003053 .slick-dots{text-align: center; margin-top: 2em;}
.Floor003053 .slick-dots li{display: inline-block;width: 12px; height: 12px; margin: 10px 0;position: relative;list-style: none; margin: 0 5px;}
.Floor003053 .slick-dots li button{font-size: 0; width: 12px; height: 12px; background: rgba(0,0,0,0.2);border: 0;padding: 0; position: absolute;  border-radius: 50%;}
.Floor003053 .slick-dots li:not(.slick-active) button{left: 50%; top: 50%; margin: -6px 0 0 -6px;}
.Floor003053 .slick-dots li.slick-active button{width: 100%; height: 100%; left: 0; top: 0;background: #1445c8;}

@media(min-width:641px){
/* .Floor003053 .list li{float: left; width: 32%;margin-right: 2%;}
.Floor003053 .list li:nth-child(3n){ margin-right: 0%;} */
}
@media(max-width:1024px){
	.Floor003053 .list li .txt h3{ font-size: 1em;}
}
@media(max-width:640px){
.Floor003053{box-shadow: 0px 7px 10px #e3e3e3; margin-bottom: 34px;}
.Floor003053 .list li .txt h3{font-size: .8em; margin: 0;}
.Floor003053 .list li .icon{top: 4vw;}
.Floor003053 .list li .icon{left: 4vw;right:4vw;}
.Floor003053 .list li .name{ bottom:4vw;}
}
@media(max-width:480px){
.Floor003053 .list li .icon dt{width: 15vw;}
.Floor003053 .list li .icon dd{padding-left: 3vw;}
.Floor003053 .list li .icon dd aside{font-size: 3vw; }
.Floor003053 .list li .icon dd:before{width: 6vw;height: 6vw; margin-top: -3vw;}
}



#particles {position: absolute;width: 100%;left: 0px;bottom: 0;}
.Floor003053 .wavess { position: absolute; left: 0; bottom: 0; width: 100%; z-index: -5; height: 100%;opacity: .5 }






/*Floor003019 */
.Floor003019{padding: 4% 0;background: url("../images/Floor003019bg.jpg") no-repeat center;background-size:cover;}


.Floor003019 .HomeTitle .cn{ color:  #fff;}
.Floor003019 .HomeTitle .desc span{color:  #fff;}
.Floor003019 .Homemore{background-color: #fff;border: solid 2px #fff; color: #1445c8;}
.Floor003019 .Homemore:after{background: url(../images/more.svg) no-repeat;}

.Floor003019 .left { position: relative;  /* background: url("../images/Floor003019_1.png") no-repeat center center;background-size: cover; */ }
.Floor003019 .left .Ispic{padding-bottom: 134%;transition: 0.3s; border-radius: 10px;}
.Floor003019 .left .img1{ position: relative; z-index: 3;}
.Floor003019 .left .img2{ animation: move 10s linear infinite; position: absolute;left: 0%;top: 0%;transform: translate(-50%,-50%);z-index: 2; width: 150%;}
.Floor003019 .left .inner{font-size: 16px;}
@keyframes move{
  0%{transform:rotate(0deg)}
  to{transform:rotate(360deg)}
}

.Floor003019 .right ul{ /* margin-top: 2%; */}
.Floor003019 .right li a{position: relative;overflow: hidden;display: block;border-radius: 10px;}
.Floor003019 .right li a > *{transition: 0.3s; }
.Floor003019 .right li .pic{ overflow: hidden;}
.Floor003019 .right li .Ispic{padding-bottom: 80%;transition: 0.3s;}
.Floor003019 .right li a:hover .Ispic{transform: scale(1.1);}
.Floor003019 .right li .txt{ background: #fff; padding: 10px;color: #333; text-align: center;}
.Floor003019 .right li .txt .cn{ font-size: 16px; line-height: 2;}
.Floor003019 .right li a:hover .cn{color: #1445c8;}
@media(min-width:481px){
.Floor003019 .right li{float: left; width: 32%; margin-right: 2%; margin-bottom: 2%;}
.Floor003019 .right li:nth-child(3n){ margin-right: 0;}
.Floor003019 .right li:nth-child(4),
.Floor003019 .right li:nth-child(5),
.Floor003019 .right li:nth-child(6){margin-bottom: 0%;}
}
@media(min-width:1025px) and (max-width:1440px){
.Floor003019 .left .inner{font-size: 1.2vw;}
.Floor003019 .right li .txt aside{font-size: 1.6vw;}
}
@media(min-width:1025px){
/* .Floor003019 .left{width:  28.73%}
.Floor003019 .right{width: 70.27%; padding-left: 3%;} */
.Floor003019 .left .inner{display: table; margin: 0 auto;}
}
@media(max-width:1024px){
.Floor003019 .left{padding: 5vw 0;}
.Floor003019 .left,
.Floor003019 .right,
.Floor003019 .main{display:block;}
.Floor003019 .left{text-align: center;}
.Floor003019 .left .title{display: table; margin: 0 auto; text-align: left;}
}
@media(max-width:768px){
.Floor003019 .right li .txt{left: 3vw; bottom: 3vw;right: 3vw;padding: 2.5vw 3vw;}
.Floor003019 .right li .txt aside{padding-right: 3.2vw; font-size:3.5vw;}
.Floor003019 .right li .txt .en{letter-spacing: 0;}
}
@media(max-width:480px){
.Floor003019 .right li .txt aside{font-size:5vw;}
}






/*Title002756 */
.Title002756{padding: 0 0 50px;}
.Title002756 span{color: #3e3a39; }
.Title002756 span.cn{font-size:32px;}
.center{text-align: center;}
@media(max-width:480px){
.Title002756{font-size: 80px;}
}
/*Floor002823 */
.Floor002823{padding: 5.255% 0;}
.Floor002823 li{transition: 0.3s;}
.Floor002823 li a{display: block;position: relative;}
.Floor002823 li .inner{position: relative; z-index: 10;}

.Floor002823 li .icon{display: block;position: relative;margin: 0 auto;text-align: center;transition: all .3s;}
.Floor002823 li:hover .icon{transform: rotate(360deg);}
.Floor002823 li .icon img{max-width: 73px;max-height: 72px;margin: 0 auto;}
.Floor002823 li .icon img.on{display: block;}
.Floor002823 li .icon img.off{display: none;}
.Floor002823 li:hover .icon img.on{display: none}
.Floor002823 li:hover .icon img.off{display: block }
.Floor002823 li:hover{background: #1445c8;border-radius: 20px;}

.Floor002823 li p.t1{font-size: 24px;color: #333; margin-bottom: 0;}
.Floor002823 li p.t2{color: #999;margin-bottom: 20px;}
.Floor002823 li .inner:after{display: block; content: '';background: url(../images/Floor002823_more.png) no-repeat center 0; height: 10px;}
.Floor002823 li:hover .inner:after{background-image: url(../images/Floor002823_more_hover.png);}
.Floor002823 li:hover,.Floor002823 li:hover p.t1,.Floor002823 li:hover p.t2{color: #fff;}
@media(min-width:641px) and (max-width:1024px){
.Floor002823 li p.t1{font-size: 20px;}
}
@media(min-width:641px){
.Floor002823 li{float: left;width: 32%;text-align: center;background: #f8f8f8;padding: 4%;}
.Floor002823 li:not(:nth-child(3n)){margin-right: 2%;}
.Floor002823 li a{padding: 0 28px;}
.Floor002823 li .Ispic{ left: -10px; bottom:-30px;top: -30px;}
}
@media(max-width:640px){
.Floor002823 li{padding: 30px 0;}
.Floor002823 li a{border-bottom: 10px solid #f9f9f9;padding: 28px;}
.Floor002823 li .Ispic{ bottom: -10px; left: 0;top: 0;}
}



/*Floor003128 */
.Floor003128{/* background-color: #f9f9f9; */ overflow: hidden; padding: 4% 0; background:#f9f9f9 url(../images/Floor003128-bg.png) no-repeat center;
    background-size: cover;}

.Floor003128 .search{ position: relative; top: 0; left: 1em;}
.Floor003128 .main-search{width: 15em;border-radius: 5px;border: solid 1px #ededed; overflow: hidden;}
.Floor003128 .main-search .text{width: 100%;font-size: 0.875em; line-height: 2.6;height: 2.6em; color: #999;padding-left: calc(10 / 16 * 1em); border: none;}
.Floor003128 .main-search .btn{position: absolute;right: 0; top: 0;height: 100%; border: none; width: 3.375em; background: url(../images/search.png) no-repeat center #1799e7; cursor: pointer;}
.Floor003128 .main-search{display: block;position: relative;}
@media(max-width:1024px){
	.Floor003128 .search{ position: relative; left: 0;}
}



.Floor003128 .slider-img .Ispic{position: relative;z-index: 1;}
.Floor003128 .slider-img .Ispic:after{position: absolute;content: ''; left: 0;top: 0;width: 100%;height:65.834%; opacity: 0.6;
background: -moz-linear-gradient(bottom,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.Floor003128 .slider-img .item{position: relative;}
.Floor003128 .slider-img .txt{position: absolute; top: 0; opacity: 0; left: 28.771%;right:5.184%;color: #fff;z-index: 4;transition: 0.5s 0.5s;/* padding-right: 3.5em; */ }
.Floor003128 .slider-img .slick-current .txt{top: 2.8em; opacity: 1;}
.Floor003128 .slider-img .txt .icons img {max-height: 3.125em;}
.Floor003128 .slider-img .tit{font-size: 2em; margin-bottom:0.5em;color: #fff;}
.Floor003128 .slider-img .txt p{line-height: 2;font-size: 0.875em; margin: 0; max-width:76%;}
.Floor003128 .slider-img .txt .more{position: absolute;right: 0; bottom: 0;width: 3.125em;height: 3.125em;border-radius: 50%; background: url(../images/Floor003128-icon-white.svg) no-repeat center #1445c8; background-size: 1em auto;}

.Floor003128 .slider-nav .inside .icon{transition: 0.3s;}
.Floor003128 .slider-nav .inside .icon img{ max-height: 2.8125em;}
.Floor003128 .slider-nav .inside aside{ font-size: 1.125em; color: #666;}
.Floor003128 .slider-nav .inside .icon img.hover{display: none;}
.Floor003128 .slider-nav li{cursor: pointer;transition: 0.3s; border: 1px solid #e7e7e7;  }
.Floor003128 .slider-nav li:not(:first-child){border-top: 0px;}
.Floor003128 .slider-nav .slick-current{background-color: #1445c8;border-color:#1445c8 ;}
.Floor003128 .slider-nav .slick-current aside{color: #fff;}
.Floor003128 .slider-nav .slick-current .icon img.default{display: none;}
.Floor003128 .slider-nav .slick-current .icon img.hover{display: inline-block;}

.Floor003128 .list li{font-size:1em;line-height:1.875;float:left;width:25%;/* padding-bottom:5px; */ position: relative;padding-left:1.125em; }
.Floor003128 .list li a{color: #fff;}
.Floor003128 .list li:before{width:6px;height:6px; border-radius: 50%; background:#fff;background-size:contain;content:'';display:block;position:absolute;left:0;top:12px;}

@media (min-width:1025px) {
.Floor003128 .con{position: relative;min-height: 72.3vh;}
.Floor003128 .slider-img{position: absolute;width:105%;right: 25%; top: 0;height: 100%;z-index: 1;}
/* .Floor003128 .slider-img .Ispic{height: 65.3vh;} */
.Floor003128 .slider-img .Ispic{height: 72.6vh;}
.Floor003128 .slider-nav{width:24%; height: 72.3vh;float: right;z-index: 20;position: relative;/* overflow: hidden; */}
.Floor003128 .slider-nav .ytable{height: 100%;}
.Floor003128 .slider-nav .inside{display: table;width: 100%; table-layout: fixed;  min-height: 7.152vh; /*6.875em*/}
.Floor003128 .slider-nav .inside > *{display: table-cell;vertical-align: middle;}
.Floor003128 .slider-nav .inside .icon{text-align: center; width: 40%;padding-left: 2.125em;}
.Floor003128 .slider-nav .inside aside{padding-right: calc(1.25em + 0.825em); background: url(../images/Floor003128-plus.svg) no-repeat right 1.25em center; background-size: 0.825em auto;}
.Floor003128 .slider-nav .slick-current aside{background-image: url(../images/Floor003128-plus-white.svg)}
.Floor003128 .slider-nav .slick-current .icon{ width: 30.75%;padding-left:0;}
.Floor003128 .slider-navwap{ display: none;}

}

@media (max-width:1024px) {
.Floor003128 .slider-img .Ispic{padding-bottom: 73.283%;}
.Floor003128 .slider-img .txt{left: 3%;right: 3%;}
.Floor003128 .slider-img .slick-current .txt{bottom: 2em;}
.Floor003128 .slider-nav{overflow: hidden;height: auto;}
.Floor003128 .slider-navpc{ display: none;}
.Floor003128 .slider-nav .inside{display: flex;align-items: center;height: 3.5em;padding: 0 0.5em;}
.Floor003128 .slider-nav .slick-slide{ display: flex; flex-flow: row wrap;}
.Floor003128 .slider-nav .slick-slide > div{ width: 25%;}
.Floor003128 .slider-nav .inside aside{flex: 1;}
.Floor003128 .slider-nav .inside .icon{width: 25%; flex-shrink: 0; margin-right: 5%;text-align: center;}
.Floor003128 .slider-nav .inside .icon img{ max-height: 1.5em;}
.Floor003128 .list li{width:33%; }
.Floor003128 .slider-nav .inside aside{ font-size: 1em;}
.Floor003128 .slider-img .tit{ font-size: 1.6em;}
.Floor003128 .list li{ font-size: .8em;}
.Floor003128 .slider-nav .ul{ display: flex; flex-flow: row wrap;  border: 1px solid #e7e7e7;}
.Floor003128 .slider-navwap li{ width: 33.33%;}
.Floor003128 .slider-navwap .aon{background-color: #1445c8;border-color:#1445c8 ;}
.Floor003128 .slider-navwap .aon aside{color: #fff;}
.Floor003128 .slider-navwap .aon .icon img.default{display: none;}
.Floor003128 .slider-navwap .aon .icon img.hover{display: inline-block;}
}
@media (max-width:640px) {
	/* .Floor003128 .slider-nav,
	.Floor003128 .slider-nav .inside{ height: 5em;} */
    .Floor003128{box-shadow: 0px 7px 10px #e3e3e3; margin-bottom: 34px;}
}




.Arithmetic{padding: 4% 0;  background: linear-gradient(to ''right, rgba(43, 51, 170, 0) 0%, rgba(43, 51, 170, 0.06) 100%);
	/* background-color: rgba(43, 51, 170, 0.06); */
	background: linear-gradient(to right, rgba(43, 51, 170, 0.06), rgba(43, 51, 170, 0));
	/* background: linear-gradient(315deg, rgba(43, 51, 170, 0) 0%, rgba(43, 51, 170, 0.06) 100%); */}

.Arithmetic .main-search{width: 13em;border-radius: 5px;border: solid 1px #999; overflow: hidden;}
.Arithmetic .main-search .text{width: 100%;font-size: 1em; line-height: 2.6;height: 2.6em; color: #999;padding-left: calc(10 / 16 * 1em); border: none;}
.Arithmetic .main-search .btn{position: absolute;right: 0; top: 0;height: 100%; border: none; width: 3.375em; background: url(../images/search.png) no-repeat center #1445c8; cursor: pointer;}
.Arithmetic .main-search{display: block;position: relative;}


.Arithmetic .box1 {position: relative;}
.Arithmetic .box1 .m-box-t {display: none;}
.Arithmetic .box1 .bg {/* position: absolute;right: 0;bottom: 0;max-width: 100%;max-height: 100%; */}
.Arithmetic .box1 .bg .bg-img {display: none;}
.Arithmetic .box1 .bg .bg-img img {display: block;width: 100%; border-radius: 10px;}
.Arithmetic .box1 .box-c {margin-top: 40px;display: flex;align-items: flex-start;}
.Arithmetic .box1 .box-c .l {width: 150px;border-left: 1px solid rgba(223, 226, 232, 1);}
.Arithmetic .box1 .box-c .l .icon {width: 35px; margin-right: 10px;}
.Arithmetic .box1 .box-c .l li {border-left: 3px solid transparent; padding-left: 8px;}
.Arithmetic .box1 .box-c .l li:not(:last-child) {margin-bottom: 13px;}
.Arithmetic .box1 .box-c .l li a {display: block;line-height: 46px;font-size: 18px;font-weight: 400;color: #333;}
.Arithmetic .box1 .box-c .l li.active {/* background: linear-gradient(90deg, rgba(23, 121, 187, 0.3) 0%, rgba(43, 51, 170, 0) 100%); */border-color: #1445c8;}
.Arithmetic .box1 .box-c .l li.active a {color:#1445c8;}
.Arithmetic .box1 .box-c .r {flex: 1;padding-bottom: 40px;}
.Arithmetic .box1 .box-c .r .r-title {display: flex;align-items: center;}
.Arithmetic .box1 .box-c .r .r-title .icon {width: 65px;}
.Arithmetic .box1 .box-c .r .r-title .title-text {font-size: 30px;font-weight: 500;color: #333;line-height: 1;margin-left: 15px; }
.Arithmetic .box1 .box-c .r .r-title .more {display: flex;align-items: center;margin-left: 20px;font-size: 16px;font-weight: 400;color: #2B33AA;line-height: 1;}
.Arithmetic .box1 .box-c .r .r-title .more .iconfont {font-size: 20px;transition: all .6s;margin-left: 6px;margin-top: 2px;}
.Arithmetic .box1 .box-c .r .r-title .more:hover .iconfont {transform: translateX(10px);}
.Arithmetic .box1 .box-c .r .r-c {display: none;/* padding-top: 40px; */}
.Arithmetic .box1 .box-c .r .r-c-box {display: flex;margin-top: 30px;}
.Arithmetic .box1 .box-c .r .r-c .items:not(:last-child) {margin-right: 40px;}
.Arithmetic .box1 .box-c .r .r-c .item:not(:last-child) {margin-bottom: 30px;}
.Arithmetic .box1 .box-c .r .r-c .item-title {font-size: 18px;font-weight: 500;color: #071D3C;/* font-weight: bold; */line-height: 1;padding-bottom: 16px;border-bottom: 1px solid rgba(223, 226, 232, 1);}
.Arithmetic .box1 .box-c .r .r-c .item-text {display: block;font-size: 16px;color: #333;line-height: 1;margin-top: 20px;}
.Arithmetic .box1 .box-c .r .r-c .item-text1 {margin-top: 0;}
.Arithmetic .box1 .box-c .r .r-c .item-text1:not(:last-child) {margin-bottom: 30px;}
.Arithmetic .box1 .box-c .r .r-c .item-text:hover {color: #1445c8;}





@media(min-width:1025px){
.Arithmetic .box1 .left{float: left; width: 56%;}
.Arithmetic .box1 .right{float: right; width: 40%;}
}











/*
 .Floor001689 为demo编号
 */
.Floor001689{/* background:#f5f5f5; */ padding:4% 0;/* background: url(../images/Floor001689_bg.jpg) no-repeat center; */}
.Floor001689 .list .bx-controls{display: none;}
.Floor001689 .slider{margin: 0 -1%; }
.Floor001689 .list{ position:relative;}
.Floor001689 .list li a{ display:block; overflow:hidden; margin: 0 3%; position: relative;border-radius: 10px;}
.Floor001689 .list li figure{ padding-bottom: 145%;transition: 0.3s;}
.Floor001689 .list li a:hover figure{transform: scale(1.1);}
.Floor001689 .list li .txt{ position:absolute;left:0em;bottom:0em;right:0em;color:#fff;padding: 1.6em;
background: -moz-linear-gradient(top,  rgba(20,69,200,0) 0%, rgba(20,69,200,0.9) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(20,69,200,0) 0%,rgba(20,69,200,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(20,69,200,0) 0%,rgba(20,69,200,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0096e000', endColorstr='#0096e0',GradientType=0 ); /* IE6-9 */
 }
.Floor001689 .list li .txt *{ margin:0;}
.Floor001689 .list li h3{font-size: 1.5em;font-weight: normal;}
.Floor001689 .list li p{line-height:2;overflow:hidden;}

.Floor001689 .slick-dots{text-align: center; margin-top: 2em;}
.Floor001689 .slick-dots li{display: inline-block;width: 12px; height: 12px; margin: 10px 0;position: relative;list-style: none; margin: 0 5px;}
.Floor001689 .slick-dots li button{font-size: 0; width: 12px; height: 12px; background: rgba(0,0,0,0.2);border: 0;padding: 0; position: absolute;  border-radius: 50%;}
.Floor001689 .slick-dots li:not(.slick-active) button{left: 50%; top: 50%; margin: -6px 0 0 -6px;}
.Floor001689 .slick-dots li.slick-active button{width: 100%; height: 100%; left: 0; top: 0;background: #1445c8;}

@media(max-width:1600px){
.Floor001689 .list .bx-controls-direction a.bx-prev{ left:-2%;}
.Floor001689 .list .bx-controls-direction a.bx-next{ right:-2%;}
}
@media(max-width:1366px){
.Floor001689{ padding-bottom:50px;}
.Floor001689 .list .bx-controls-direction{ bottom:-25px; position:absolute; width:80px; left:50%; margin-left:-40px;}
}

@media(min-width:1025px){
.Floor001689 .list li p{line-height:2;height:0;overflow:hidden;opacity:0;-webkit-opacity:0;transition:0.3s;}
.Floor001689 .list li a:hover p{height:2em;opacity:1;-webkit-opacity:1;}
}

@media(max-width:1024px){
	.Floor001689 .list li h3{ font-size: 1em;}
}
@media(max-width:640px){
.Floor001689{box-shadow: 0px 7px 10px #e3e3e3; margin-bottom: 34px;}
.Floor001689 h1 { font-size: 26px;}
.Floor001689 .list li{padding-top:0;}
.Floor001689 .list li h3 { font-size: 18px;}
.Floor001689 .list .ul{ display: flex; flex-flow: row wrap;}
.Floor001689 .list li{ width: 50%; margin-bottom: 2%;}
}
@media(max-width:480px){
.Floor001689 .title h1{font-size:24px;}
.Floor001689 .title h1 span{ color:#e57e47;}
.Floor001689 .title p{ font-size:18px;}
}






@media(max-width:640px){
.Floor001689 h1 { font-size: 26px;}
.Floor001689 .list li{padding-top:0;}
.Floor001689 .list li h3 { font-size: 18px;}
}
@media(max-width:480px){
.Floor001689 .title h1{font-size:24px;}
.Floor001689 .title h1 span{ color:#e57e47;}
.Floor001689 .title p{ font-size:18px;}
}





/*Floor002212*/
.Floor002212{ background:url(../images/Floor002212-bg.jpg) no-repeat center center; background-size:cover; padding:4% 0;overflow: hidden;}
.Floor002212 .List li h4 a,
.Floor002212 .List li,
.Floor002212 .List li .more,
.Floor002212 nav ul li{transition:all 0.5s ease-out 0s;}
.Floor002212 .h2{text-align: center; color: #333; font-size: 42px; font-weight:normal;}
.Floor002212 nav{ margin: 20px 0;  text-align: center; }
.Floor002212 nav ul{display:block;text-align:center;overflow: hidden;}
.Floor002212 nav ul li{display:inline-block; *zoom:1; *display:inline; text-align: center; line-height: 45px; height: 45px;  padding: 0 10px;}
.Floor002212 nav ul li a{display: block; color: #333; font-size: 1.125em; padding:0 1.5625em; min-width:140px;background:#d5e5ef;border-radius:50px;}
.Floor002212 nav ul li.slick-active a{color: #fff; background:#1445c8;}
.Floor002212 .List{ position: relative;margin: 20px -90px 0;}
.Floor002212 .List .slider{position: relative;padding: 0 70px;}
.Floor002212 .List li{float: left; }
.Floor002212 .List li > *{margin:0 20px;}
.Floor002212 .List li{float: left; margin-bottom: 20px; }
.Floor002212 .List li a{display:block;border-radius: 10px;overflow: hidden;}
.Floor002212 .List li .pic{overflow: hidden;  }
.Floor002212 .List li .Ispic{padding-bottom: 57%;transition: 0.3s;}
.Floor002212 .List li a:hover .Ispic{transform: scale(1.1);}
.Floor002212 .List li .txt{ background: #fff; padding: 4%;}
.Floor002212 .List li p{font-size: 1.125em; color: #333;  overflow: hidden; line-height: 1.875;  margin: 0;}
.Floor002212 .List .slick-arrow{ position: absolute;width: 60px;top: 40%;height: 60px;border-radius: 50%;background: #ccc url(../images/Floor003105-btn.svg) no-repeat center center;background-size: auto 13px;z-index: 20;text-indent: 999em;cursor: pointer;}
.Floor002212 .List .slick-prev{left: 0px;}
.Floor002212 .List .slick-next{right: 0px;transform: rotateY(180deg);}
.Floor002212 .List .slick-arrow:hover{background-color:#1445c8;}


@media(max-width:1366px){
.Floor002212 .List{margin-left: 0;margin-right: 0;}
.Floor002212 .List .slider{padding: 0 40px;}
}
@media(max-width:1199px){
.Floor002212 .h2{ font-size:35px;}
}
@media(max-width:1024px){
.Floor002212 .h2{ font-size:30px;}
.Floor002212 nav ul li a{ font-size: .9em; min-width: auto; padding: 0 1em;}
.Floor002212 .List li p{ font-size: .8em;}
}
@media(max-width:720px){
.Floor002212 nav ul li{ width:25%; max-width:none; float:left; padding:0 5px;height: 36px;line-height: 36px;}
.Floor002212 nav ul li a{ padding:0 10px;min-width:1px;}

}
@media(max-width:640px){
.Floor002212 {box-shadow: 0px 7px 10px #e3e3e3; margin-bottom: 34px;}
.Floor002212 nav ul li a{font-size: 3vw;}
.Floor002212 nav{ margin:3% 0;}
.Floor002212 .List li > *{margin:0;}
.Floor002212 .List .slick-arrow{ position: absolute;width: 40px;height: 40px;}
.Floor002212 .List li p{ font-size: 16px;}

}
/*Floor002212 End*/



/*RighInfo003141 */
.RighInfo003141 {background: url(../images/bg06.png) no-repeat center top;padding: 4% 0 1% 0;}
.RighInfo003141 .intro {/* padding-top: 1.5em; */}
.RighInfo003141 .intro .img img{ border-radius: 10px;}
.RighInfo003141 .intro .title {font-size: 2em;color: #333333;margin-bottom: 0.6em;font-weight: bold;}
.RighInfo003141 .intro .info {font-size:1em;line-height: 1.8;color: #333;}
.RighInfo003141 .intro .info p{ margin: 0;}
.RighInfo003141 .number {margin-top: calc(30 / 16 * 1em); display: flex; flex-flow: row wrap; justify-content: space-between; }
.RighInfo003141 .number .item{width:25%;position: relative;  }
/* .RighInfo003141 .number .item:after{content:'';width:1px;height: 60%;right:0;top:50%;background:rgba(0,0,0,0.2);position: absolute; transform: translateY(-50%);} */
.RighInfo003141 .number .item:last-child:after{display: none}
.RighInfo003141 .number .icon { line-height: 0; margin-bottom: calc(10 / 16 * 1em); }
.RighInfo003141 .number .icon img { height: calc(35 / 16 * 1em);}
.RighInfo003141 .number .txt p {font-size: calc(16 / 16 * 1em); margin-bottom: 0; }
.RighInfo003141 .number .item .inner{ /* padding-left: 1em; */}
.RighInfo003141 .number .num { line-height: 0;  }
.RighInfo003141 .number .num * { display: inline-block; vertical-align: baseline; }
.RighInfo003141 .number .num b { color: #1445c8; font-size: calc(40 / 16 * 1em); line-height: 1; margin-bottom: calc(5 / 36 * 1em);}
.RighInfo003141 .number .num sub {font-size: calc(18 / 16 * 1em); color: #1445c8;  margin-left: calc(10 / 16 * 1em);}
.RighInfo003141 .number .num sup {font-size: calc(16 / 16 * 1em); color: #1445c8; vertical-align: top; line-height: 1; vertical-align: super; }
.RighInfo003141 .number .item p { line-height: 1;font-size:1em; margin: 0; color: #333; }

.RighInfo003141 .number-count {margin: 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: 2em;color: #0080c9;margin: 0 5px;}
.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: #0080c9;font-size: 1em;}
.RighInfo003141 .plate dd .txt {color: #fff;padding: 5%;}
.RighInfo003141 .plate dd ol {float: left;width: 4.25em;}
.RighInfo003141 .plate dd img {transition: all .5s;}
.RighInfo003141 .plate dd li aside {font-size: 24px;color: #fff;font-weight: bold;padding: 5% 0;}
.RighInfo003141 .plate dd li p {margin: 0;font-size: 0.875em;color: rgba(255, 255, 255, .9);font-size: 15px;line-height: 26px;}


.RighInfo003141 .video{position: relative;z-index: 1; padding-top: calc( 380 / 480 * 100%); background: #000;}
.RighInfo003141 .video .play {position: absolute;left: 0;top: 0;z-index: 10;width: 100%;height: 100%;background: url(../images/Floor003160-play.svg) no-repeat center center;background-size: auto 4.5em;cursor: pointer;}

.RighInfo003141 .video img{position: absolute; left: 0; top: 50%; transform: translateY(-50%); height: 65%; object-fit: cover;  -webkit-object-fit: cover; border-radius: 0!important;}
.RighInfo003141 .video .files {position: absolute;z-index: 30; border-radius: 10px; background-color: #000;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;}
.RighInfo003141 .video .files video {width: 100%;height: -webkit-fill-available;display: block; height: 100%;}
.RighInfo003141 .video .close {cursor: pointer;width: 2em;height: 2em;position: absolute;z-index: 4;right: 0.625em;top: 0.625em;}
.RighInfo003141 .video .close::before,
.RighInfo003141 .video .close::after {position: absolute;content: '';width: 80%;left: 10%;height: 3px;top: 50%;margin-top: -1.5px;background: #fff;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.RighInfo003141 .video .close::before {transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.RighInfo003141 .video .Ispic {height: 28.2em;}



@media (min-width:1025px) {
.RighInfo003141 .intro .info{padding-left: 3em;}
.RighInfo003141 .intro .img {width: 40%;}
.RighInfo003141 .number-count ul {display: table;margin: 0 auto;}
.RighInfo003141 .number-count li {float: left;}
.RighInfo003141 .plate dd {float: left;width: 25%;padding: 5% 0;text-align: center;border-right: 1px solid rgba(255, 255, 255, .1);padding: 0 64px;padding-top: 155px;min-height: 550px;}
.RighInfo003141 .plate dd:hover img {transform: translateY(-10px);}
.RighInfo003141 .plate dd:hover {cursor: pointer;background: rgba(0, 0, 0, .3);}
.RighInfo003141 .plate dd:last-child {border: 0;}
}

@media (max-width:1024px) {
.RighInfo003141 .number-count li {text-align: center;padding: 1em 0}
.RighInfo003141 .number-count {margin: 2em 0;padding: 2em 0;}
.RighInfo003141 .intro {padding-top: 0;margin-bottom: 2em;}
.RighInfo003141 .number .item{ width: 50%; text-align: center;padding: calc(10 / 16 * 1em) 0;}
.RighInfo003141 .intro .info p {font-size: 16px;margin: 10px 0;}
.RighInfo003141 .intro .title {font-size: 20px;margin-top: 10px;}
.RighInfo003141 .plate dd img {max-width: 60px;}.lmybg .plate dd {width: 50%;text-align: center;}
.RighInfo003141 .plate dd li aside {font-size: 20px;}
.RighInfo003141 .ytable,
.RighInfo003141 .ytable-cell{display: block;}
}
@media (max-width:480px) {
.RighInfo003141 .video .Ispic {height: 17.2em;}
}




/*PicList002120 */

.PicList002120 {/* background-color: #f8f8f8; */padding: 0 0 4% 0; position: relative; }
.PicList002120 .box{margin: 20px -90px 0;}
.PicList002120 .slider { position: relative;padding: 0 70px;}
.PicList002120 li {float: left;/* width: 23.5%; */}
.PicList002120 li a {display: block;margin-bottom: 1em; margin: 0 20px; border: 1px solid #eee; box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.05); margin-bottom: 16px;border-radius: 10px; overflow: hidden;}
.PicList002120 li p {margin: 0;line-height: 2;padding: 10px 2%;text-align: center;font-size: 1.125em;background-color: #fff; color: #333;}
.PicList002120 li .table {display: none;}
.PicList002120 li figure {padding-bottom: 54%;background-color: #fff;border: 10px solid #fff;1445c8}
.PicList002120 .slick-arrow {position: absolute;width: 60px;top: 30%;height: 60px;border-radius: 50%;background: #ccc url(../images/Floor003105-btn.svg) no-repeat center center;background-size: auto 13px;z-index: 20;text-indent: 999em;cursor: pointer;}
.PicList002120 .slick-prev{left: 0%;}
.PicList002120 .slick-next{right: 0%;transform: rotateY(180deg);}
.PicList002120 .slick-arrow:hover{background-color:#1445c8;}

.PicList002120 .slick-dots{text-align: center; display: table; margin: 1em auto 0;}
.PicList002120 .slick-dots li{display: inline-block;width: 12px; height: 12px; margin: 10px 0;position: relative;list-style: none; margin: 0 5px;}
.PicList002120 .slick-dots li button{font-size: 0; width: 12px; height: 12px; background: rgba(0,0,0,0.2);border: 0;padding: 0; position: absolute;  border-radius: 50%;}
.PicList002120 .slick-dots li:not(.slick-active) button{left: 50%; top: 50%; margin: -6px 0 0 -6px;}
.PicList002120 .slick-dots li.slick-active button{width: 100%; height: 100%; left: 0; top: 0;background: #1445c8;}

@media(min-width:641px) {
.PicList002120 li:nth-child(4n) {margin-right: 0;}
}
@media(max-width:1366px) {
	.PicList002120 .box{margin: 20px 0 0;}
}
@media(max-width:1024px) {
	.PicList002120 li p{ font-size: .6em;}
}
@media(max-width:640px) {
.PicList002120 {box-shadow: 0px 7px 10px #e3e3e3; margin-bottom: 34px;}
.PicList002120 li p {font-size: 14px;}
.PicList002120 .slick-arrow {width: 40px;height: 40px;}
.PicList002120 li a { margin: 0 10px;}
.PicList002120 .box{margin:0;}
.PicList002120 .slider {  padding: 0 40px; }
}






/*Floor002955 */
.Floor002955{padding:4% 0;/* background: #f5f5f5; */background:#f8fbff url(../images/Floor002955-bg.png) no-repeat center;}
.Floor002955 .title{ border-bottom: 1px solid #e6e6e6; margin-bottom: 1.25em;}
.Floor002955 .title a{float: right;color: #b3b3b3;}
.Floor002955 .title b{color: #1445c8;font-size: 1.5em;display: table;line-height: 2;font-weight: normal;border-bottom: 2px solid #1445c8;}
/* .Floor002955 .title b:before{float: left; content: ''; border-bottom: 2px solid #1445c8;height: 40px; width: 40px;margin-right: 10px; }
.Floor002955 .title.title1 b:before{background: url("../images/title_icon1.png") left top no-repeat;}
.Floor002955 .title.title2 b:before{background: url("../images/title_icon2.png") left top no-repeat;}
.Floor002955 .title.title3 b:before{background: url("../images/title_icon3.png") left top no-repeat;} */
@media(max-width:640px){
.Floor002955 .title b{font-size: 18px;}
}

.Floor002955 .top_new li .Ispic{padding-bottom: 45%;}
.Floor002955 .top_new .slider li{position: relative;}
.Floor002955 .top_new .slider li .pic img{display: block;}
.Floor002955 .top_new .slider li aside{position: absolute; left: 0; width: 100%;background: rgba(0,0,0,0.5);color: #fff; z-index: 10;bottom: 0;line-height: 24px; height: 62px; padding: 10px 0 10px 10px; padding-right: 25%;font-size: 16px;}
.Floor002955 .top_new .slick-dots{position: absolute; z-index: 20; right: 20px; bottom: 20px;}
.Floor002955 .top_new .slick-dots li{float: left;margin-right: 12px; width: 10px; height: 10px; border-radius: 50%; cursor: pointer;background: #fff;}
.Floor002955 .top_new .slick-dots li button{display: none;}
.Floor002955 .top_new .slick-dots li.slick-active{background: #1445c8;}


@media(min-width:1025px){
.Floor002955 .box{float: left;width:32.143%;}
.Floor002955 .box:not(:last-child){margin-right: calc((100% - 32.143% * 3) / 2);}
}

.Floor002955 .box .inner{ padding: 20px; background: #fff; border-radius: 10px;}
.Floor002955 .box .list li{line-height: 40px; padding: 0.5em 0; position: relative;}
.Floor002955 .box .list li:not(:last-child){border-bottom: 1px dotted #dedede;}
.Floor002955 .box .list li a{ font-size: 1em; line-height: 1.8;  padding-left: 15px;position: relative;}
.Floor002955 .box .list li a::before{position: absolute;content: ''; left: 0;top: 12px;height:6px;width: 6px; border-radius: 50%; background-color: #1445c8; }
.Floor002955 .box .list li time{float: right;color: #999; margin-left: 12px;line-height: 28px;/*position: absolute;bottom: 0;right: 0;*/}
@media(max-width:640px){
.Floor002955 .box{box-shadow: 0px 7px 10px #e3e3e3; margin-bottom: 34px;}
}
@media(max-width:480px){
.Floor002955 .box ol.ol-pictxt .ytable,
.Floor002955 .box ol.ol-pictxt .ytable-cell{display: block;}
.Floor002955 .box ol.ol-pictxt .txt{padding: 3vw;}
.Floor002955 .box .list li a,
.Floor002955 .box ol.ol-pictxt .txt aside,
.Floor002955 .box ol.ol-pic aside{font-size: 4vw;}
.Floor002955 .box ol.ol-pictxt .txt p{font-size: 3.5vw;}
}













/*Floor002821 */
.Floor002821{overflow: hidden;background: #fff;padding: 4% 0;}
.Floor002821 li{float: left;width: 49%;position: relative;padding-bottom: 20.429%;font-size: 100px;border-radius: 10px;overflow:hidden;}
.Floor002821 li a{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.Floor002821 li a >*{position: absolute; left: 0;width: 100%;}
.Floor002821 li .Ispic{height: 100%; top: 0;}
.Floor002821 li a:before{z-index: 5;position: absolute; top: 0; width: 100%;left: 0;content: '';height: 100%; opacity: 0;-webkit-opacity: 0; transition: 0.3s;
background: -moz-linear-gradient(45deg,  rgba(23,121,187,1) 0%, rgba(23,121,187,0.4) 100%);
background: -webkit-linear-gradient(45deg,  rgba(23,121,187,1) 0%,rgba(23,121,187,0.4) 100%);
background: linear-gradient(45deg,  rgba(23,121,187,1) 0%,rgba(23,121,187,0.4) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23ac38', endColorstr='#6623ac38',GradientType=1 );
}
.Floor002821 li a::after{
  z-index: 5;position: absolute; top: 0; width: 100%;left: 0;content: '';height: 100%;transition: 0.3s;background-color: rgba(0,0,0,0.3);

}
.Floor002821 li:hover a::after{opacity: 0;}
.Floor002821 li a:hover:before{opacity: 0.9;-webkit-opacity: 0.9;}
.Floor002821 li .txt{z-index: 10; bottom:10px;padding: 0 20px;color: #fff;}
.Floor002821 li .txt p.t1{font-size: 22px; margin:1.4166em 0 0.4166em 0;}
.Floor002821 li .txt p.t2{line-height: 1.71428em;margin: 0;font-size: 0.14em;}
.Floor002821 li .icon img{max-height: 0.4em;display: block;}
@media(min-width:1025px){
  .Floor002821 li:nth-child(1),.Floor002821 li:nth-child(3){margin-right: 2%;}
  .Floor002821 li:nth-child(2){margin-right: 0;margin-bottom: 2%;}
  .Floor002821 li:nth-child(4){margin-bottom: 0;margin-right: 0;}
  .Floor002821 li .Ispic{transform: scale(1);transition: all .3s;}
  .Floor002821 li:hover .Ispic{transform: scale(1.1);}
.Floor002821 li:nth-child(1) .Ispic,
.Floor002821 li:nth-child(1) a:before{left: auto; right: 0;width: 100%;}
.Floor002821 li:nth-child(3),
.Floor002821 li:nth-child(4){width: 23.5%;}
.Floor002821 li:nth-child(1){padding-bottom: 42.858%;}
}
@media(max-width:1024px){
.Floor002821 li{width: 100%;padding-bottom: 42.858%;}
.Floor002821 li:nth-child(3),
.Floor002821 li:nth-child(4){width: 50%;}
}
@media(max-width:480px){
.Floor002821 li{font-size: 80px;}
}
@media(max-width:400px){
.Floor002821 li{font-size: 70px;}
.Floor002821 li .txt p.t1{margin-top: 10px;}
}



/*Floor002632 */
.Floor002632{ padding:4% 0;background: #f5f8ff;}
.Floor002632 li{ float:left; width:23.5%; margin-right:2%;}
.Floor002632 li a{ display:block;}
.Floor002632 li .pic{ position:relative; overflow:hidden;}
.Floor002632 li .pic img{ display:block; width:100%; transition:0.2s;}
.Floor002632 li a:hover .pic img{ transform:scale(1.2);}
.Floor002632 li .txt{ background:#fff; padding: 4%;}
.Floor002632 li .txt p{ margin:0; font-size:22px; color:#333;text-align: center;padding: 10px 0;}
.Floor002632 li .txt p.en{ font-size:20px; color:#c4c4c4;}
@media(min-width:769px){
.Floor002632 li:nth-child(4n){ margin-right:0;}
}
@media(min-width:769px) and (max-width:1024px){
.Floor002632 li .txt p{  font-size:18px;}
.Floor002632 li .txt p.en{ font-size:15px;}
.Floor002632 li{ width:23.5%; margin-right:2%;}
}
@media(max-width:768px){
.Floor002632 li{ width:49%; margin-right:2%; margin-bottom:2%;}
.Floor002632 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.Floor002632 li .txt p{  font-size:18px;}
.Floor002632 li .txt p.en{ font-size:15px;}
}
/*
 .Floor002491 为demo编号
 */
.Floor002491{ width: 100%; position: relative; z-index:9;padding: 4% 0;background: #f5f8ff;}



.Floor002491 ul * { -webkit-transition: all .3s;  -o-transition: all .3s;  transition: all .3s;}
.Floor002491 ul li{ width: 33.33%;float: left; height: 200px; background-position: 0 0; position: relative;
 background-size: cover; background-repeat: no-repeat;  position: relative;overflow: hidden; }
.Floor002491 ul li a{display: block; color: #fff;position: absolute; width: 100%;height: 100%;left: 0;bottom: 0; }
.Floor002491 ul li a .txt{display: none;}
.Floor002491 ul li a .txtBox .h3{text-align: center;  font-size: 14px; font-weight: normal;margin-top: 10px;margin-bottom: 5px;}
.Floor002491 ul li a .icon{max-width: 50%; text-align: center; margin: 0 auto;}
.Floor002491 ul li .liBox{ position: relative; width: 100%;height: 100%;overflow: hidden; }
.Floor002491 ul li .liBox .liCon{position: absolute; width: 100%;bottom: 10px;}
.Floor002491 ul li .liBox{background: rgba(23,121,187,.5); }

.Floor002491 ul li.on .liBox .liCon .txt{font-size: 15px;}
@media screen and (min-width:768px ){
  .Floor002491 ul li{ width: 25%;float: left; height: 400px;}
  .Floor002491 ul li a .txtBox .h3{font-size: 22px;}
}

@media screen and (min-width:1000px ){
  .Floor002491 ul li{height: 455px; width: 15%;}
  .Floor002491 ul li.on{width:70%; }
  .Floor002491 ul li.on a{ width: 100%; height: 110px; border-radius: 0 20px 0 0; overflow: hidden; }
  .Floor002491 ul li.on .liBox .liCon{position:relative; height: 100%; padding-left: 30px; padding-right:30px;background: url(../images/Floor002491-more.png) no-repeat 98% center;}
  .Floor002491 ul li.on .liBox .liCon .icon{position: absolute; left: 0;top: 50%; width: 100px; height: 75px;margin-top: -37.5px; }
  .Floor002491 ul li.on .liBox .liCon .txt{display: block;}
  .Floor002491 ul li.on a .txtBox .h3{text-align: left;}
  .Floor002491 ul li.on a .txtBox{position: relative; top: 50%;-webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);-o-transform: translateY(-50%); transform: translateY(-50%);}
}



/*Floor002905 */


.Floor002905{padding:4% 0;background: #f5f8ff;}

.Floor002905 .title{font-size: 48px;margin-bottom: 4vw;color: #333;line-height: 1em;}
.Floor002905 .title  .more{float: right;font-size: 16px;color: #333;}
.Floor002905 .title  .more:before,
.Floor002905 .title  .more:after{display: inline-block; content: ''; vertical-align: middle;height: 1px;background: #333;width: 0;transition: 0.3s;}
.Floor002905 .title  .more:before{margin-right: 20px;}
.Floor002905 .title  .more:after{margin-left: 20px; width: 80px;}
.Floor002905 .title  .more:hover{margin-left: 0;}
.Floor002905 .title  .more:hover:before{width: 80px;}
.Floor002905 .title  .more:hover:after{width: 0;}
@media(max-width:640px){
.Floor002905 .title{font-size: 7vw;}
}

.Floor002905 .news-list li a{border: 1px solid #eee; display: block;position: relative; height: 100%; transition: 0.3s;}
.Floor002905 .news-list li{width: 46.342%;float: left;}
.Floor002905 .news-list li:nth-child(2){float: right;}
.Floor002905 .news-list li time{border-top: 1px solid #eee;position: absolute; left: 0; bottom: 0; width: 100%;line-height: 60px; padding: 0 40px;}
.Floor002905 .news-list li time:after{position: absolute; content: ''; top: 0;right: 0; width: 60px; height: 60px; border-left: 1px solid #eee;background: url("../images/Floor002905_more.gif") no-repeat center center;}
.Floor002905 .news-list li time{color: #999;transition: 0.3s;}
.Floor002905 .news-list li .txt{padding: 50px 40px 0;}
.Floor002905 .news-list li .txt aside.dot2{font-size: 22px;line-height: 1.5em; margin-bottom: 1.5vw;}
.Floor002905 .news-list li a:hover aside.dot2{color: #1445c8;}
.Floor002905 .news-list li .txt p{margin: 0;color: #999;font-size: 16px;line-height: 2.25em;max-height: 9em;}
.Floor002905 .news-list li a:hover{border-color: #1445c8;}
.Floor002905 .news-list li a:hover time{color: #fff;background: #1445c8;}
.Floor002905 .news-list li a:hover time:after{background-image: url("../images/Floor002905_next_on.gif");border-left-color: rgba(255,255,255,0.2);}
.Floor002905 .news-top li{position: relative;}
.Floor002905 .news-top li .txt{position: absolute;left: 30px; bottom:25px;right: 0;color: #fff; z-index: 10;}
.Floor002905 .news-top li .time{ width: 108px; text-align: center;}
.Floor002905 .news-top li .word aside{font-size: 22px;}
.Floor002905 .news-top li .word p{opacity: 0.5;letter-spacing: 1px;margin-bottom: 0;font-size: 15px;}
.Floor002905 .news-top .slick-arrow{position: absolute; top: 50%; width: 46px; height: 46px; border-radius: 50%;background: rgba(0,0,0,0.2) url("../images/Floor002905_prev_on.gif") no-repeat center center; z-index: 20; margin-top: -23px;}
.Floor002905 .news-top .slick-prev{left: 3%;}
.Floor002905 .news-top .slick-next{right: 3%;background-image: url("../images/Floor002905_next_on.gif");}
.Floor002905 .news-top .slick-arrow:hover{background-color: #1445c8;}
.Floor002905 .news-top li .Ispic{}
@media(min-width:1025px){
.Floor002905 .news-top{float: left;width: 45%;}
.Floor002905 .news-list{float: right;width: 51.25%;}
.Floor002905 .news-list li,
.Floor002905 .news-top li .Ispic{height: 350px;background: #fff;}
}
@media(min-width:1025px) and (max-width:1600px){
.Floor002905 .news-list li,
.Floor002905 .news-top li .Ispic{height: 22.75vw;}
.Floor002905 .news-list li .txt{padding: 3vw 2vw 0;}
.Floor002905 .news-list li time{line-height: 3.75vw; padding: 0 2vw;}
.Floor002905 .news-list li time:after{ width: 3.75vw; height: 3.75vw;}
}
@media(min-width:1025px) and (max-width:1366px){
.Floor002905 .news-top li .word aside,
.Floor002905 .news-list li .txt aside.dot2{font-size: 1.5vw;}
.Floor002905 .news-list li .txt aside.dot2{margin-bottom: 1.5vw;}
.Floor002905 .news-list li .txt p{font-size: 1vw;}
}
@media(max-width:1024px){
.Floor002905 .news-top{margin-bottom: 6vw;}
.Floor002905 .news-top li .Ispic{padding-bottom: 63.889%;}
.Floor002905 .news-list li .txt{padding: 3vw;}
.Floor002905 .news-top li .word aside,
.Floor002905 .news-list li .txt aside.dot2{font-size: 3vw;}
.Floor002905 .news-list li a{height: auto;padding-bottom: 60px;}
.Floor002905 .news-list li .txt aside.dot2{height: 3em;}
.Floor002905 .news-list li .txt p{height: 9em;}
}
@media(max-width:640px){
.Floor002905 .news-list li{width: 48%;}
.Floor002905 .news-top{margin-bottom: 4%;}
.Floor002905 .news-top li .word aside,
.Floor002905 .news-list li .txt aside.dot2{font-size: 4vw;}
.Floor002905 .news-top li .time,
.Floor002905 .news-top li .word p,
.Floor002905 .news-list li time,
.Floor002905 .news-list li .txt p{font-size: 3vw;}
.Floor002905 .news-list li a{padding-bottom: 10vw;}
.Floor002905 .news-list li time{line-height: 10vw; padding: 0 10vw 0 3vw;}
.Floor002905 .news-list li time:after{ width:10vw; height: 10vw;}
.Floor002905 .news-top li .txt{left: 4%; bottom: 5%;}
.Floor002905 .news-top li .time{width: 18vw;}
}
/*Floor002841 */
.Floor002841{overflow: hidden;padding: 4% 0;}
.Floor002841 .title_index{padding-bottom:1vw}
.Floor002841 .auto{position: relative; z-index: 1;}
.Floor002841 .left .tit{color: #333;font-size: 34px;}
.Floor002841 .left .en{ font-size: 42px;color: #333;}
.Floor002841 .left .info{color: #666;line-height: 28px; padding:0 0 2.5vw 0;font-size: 15px;}
.Floor002841 .left .info p{margin: 0;}
.Floor002841 .more{display: inline-block;background: #1445c8;color: #fff;padding: 0 20px;position: relative;}
.Floor002841 .more:after{position: absolute; content: ''; width: 6px; height: 4px; background: #fff;top: 50%; margin-top: -2px;right: 0; transition: 0.3s;}
.Floor002841 .more:hover:after{width: 0;}
.Floor002841 .more span{display: block;line-height: 50px;position: relative; padding-left: 44px;}
.Floor002841 .more span:before{position: absolute; left: 0; top: 50%; width: 18px; height: 10px; margin-top: -5px; content: '';background: url(../images/Floor002841-more.png) no-repeat right center;transition: 0.3s;}
.Floor002841 .more:hover span:before{ width: 30px;}
.Floor002841 .right{position: relative; z-index: 1;}
.Floor002841 .right::after{content: "";display: block;width: 100%;height: 100%;position: absolute;left: 30px;top: 30px;background: rgba(23,121,187,.1);z-index: -2;}
.Floor002841 .right::before{content: "";display: block;width: 100%;height: 100%;position: absolute;left:15px;top: 15px;background: rgba(23,121,187,.5);z-index: -1;}
@media(min-width:1025px){
.Floor002841 .auto:before{left: 50%; width: 80%;}
.Floor002841 .left{ width: 50%;}
.Floor002841 .right{ width: 40.073%;}
}
@media(max-width:1024px){
.Floor002841 .auto:before{left: -2%; width: 104%;background-repeat: repeat-x;}
.Floor002841 .right{max-width: 553px; margin: 0 auto;}
.Floor002841 .left{padding-bottom: 5vw;}
}
@media(max-width:640px){
.Floor002841 .left .tit{font-size: 28px;}
.Floor002841 .left .en{font-size: 30px;}
}
/*Bottom003199 */
.Bottom003199{background-color: #021420; }
.Bottom003199 .auto {  max-width: 1500px; width: 94%;}
.Bottom003199 a:hover{color: #fff;}
.Bottom003199 .b-top,
.Bottom003199 .b-top a:not(:hover){color: rgba(255,255,255,0.4);}
.Bottom003199 .b-top nav dd{line-height: 1.6; padding: 0.5em 0;font-size: calc(18 / 16 * 1em);}
.Bottom003199 .b-top nav dt{font-size: calc(20 / 16 * 1em);  border-bottom: 1px solid rgba(255,255,255,0.1); min-height: calc(38 / 18 * 1em); margin-bottom: calc(22 / 18 * 1em);}
.Bottom003199 .b-top nav dt a:not(:hover){color: #fff;}
.Bottom003199 .b-top nav dl.row2,
.Bottom003199 .b-top nav dl:nth-child(2){width: calc(160 / 1920 * 100vw);}
.Bottom003199 .b-top nav dl.row2 dd,
.Bottom003199 .b-top nav dl:nth-child(2) dd{float: left; width: 50%;}

.Bottom003199 .b_link{ line-height: calc(30 / 16 * 1em); margin-bottom: calc(20 / 16 * 1em) ;font-size: calc(18 / 16 * 1em);}
.Bottom003199 .b_link .links{position: relative;}
.Bottom003199 .b_link .links span{color: rgba(255,255,255,0.6);}
.Bottom003199 .b_link .links a{color: rgba(255,255,255,0.6);display: inline-block}
.Bottom003199 .b_link .links a:hover{color: #fff;}
.Bottom003199 .b_link .links a:not(:last-child):after{margin: 0 calc(10 / 14 * 1em);content: ''; display: inline-block; width: 1px; height: 12px; vertical-align: middle;background: rgba(255,255,255,0.2);}


.Bottom003199 .contact{ text-align: left; line-height: calc(30 / 16 * 1em);font-size: calc(18 / 16 * 1em);}
.Bottom003199 .logo {border-bottom: 1px solid rgba(255,255,255,0.1);margin-bottom: calc(22 / 18 * 1em);padding-bottom: calc(5 / 18 * 1em);}
.Bottom003199 .logo img{width: calc(190 / 16 * 1em);}
.Bottom003199 .hotline{margin-bottom: calc(10 / 16 * 1em);}
.Bottom003199 .hotline aside{display: inline-block;   padding-left: calc(32 / 24 * 1em); background: url(../images/tel.png) no-repeat left center; background-size: calc(20 / 24 * 1em) auto;}
.Bottom003199 .hotline aside.email{background: url(../images/Email.png) no-repeat left center;}
.Bottom003199 .hotline .tel{display: block; font-size: calc(26 / 16 * 1em);color: #fff;  font-weight: bold; line-height: 1.4;}

.Bottom003199 .code li{float: left;width: 48%;text-align: center;max-width: 120px;}
.Bottom003199 .code li:nth-child(2n){float: right;}
.Bottom003199 .code li img{ border-radius: 5px;}
.Bottom003199 .code li aside{ font-size: calc(14 / 16 * 1em); }

.Bottom003199 .share{max-width: 280px; margin: auto}
.Bottom003199 .share li{float: left;position: relative; width: 50%; padding: 0 2%}
.Bottom003199 .share li figure{/*display: none;position: absolute; left: 0; bottom: 100%;*/ width:100%; padding: 5px;background: #fff; margin-bottom: 10px;border-radius: 5px;}
.Bottom003199 .share li figure img{display: block;width: 100%;}
/*.Bottom003199 .share li figure:before{position: absolute; content: '';border:5px solid transparent; left: 25px; top: 100%;border-top-color: #fff;}
.Bottom003199 .share li:not(:last-child){margin-right: calc(10 / 16 * 1em);}
.Bottom003199 .share li a{display: block;border: 1px solid rgba(255,255,255,0.2); width: calc(40 / 16 * 1em); height: calc(40 / 16 * 1em);background-position: center center;background-repeat: no-repeat;border-radius: 50%; cursor: pointer;}
.Bottom003199 .share li a.a_wx{background-image: url("../images/wx.png");}
.Bottom003199 .share li a.baojia{background-image: url("../images/code.png");}
.Bottom003199 .share li a:hover{background-color: #1445c8;}*/
.Bottom003199 .share li aside{ font-size: calc(14 / 16 * 1em); color: #666; text-align: center; }


.Bottom003199 .online-msg{position: relative; overflow: hidden;background-color: #333333; border-radius: calc(25 / 16 * 1em); padding: 0 calc(110 / 16 * 1em) 0 calc(20 / 16 * 1em);}
.Bottom003199 .online-msg .text{display: block; background: none; border: 0; width: 100%; height: calc(50 / 16 * 1em); line-height: calc(50 / 16 * 1em);color: #fff; font-size:1em;}
.Bottom003199 .online-msg .text::placeholder{color: rgba(255,255,255,0.16);}
.Bottom003199 .online-msg .btn{font-size:1em;width:calc(110 / 16 * 1em);color: rgba(255, 255, 255, 0.5);height: calc(50 / 16 * 1em); position: absolute; background: none; border: 0; cursor: pointer; right: 0; top: 0;z-index: 10; padding: 0;}
.Bottom003199 .b-bottom{border-top: 2px solid rgba(255,255,255,0.05);padding: calc(20 / 14 * 1em) 0; font-size: calc(16 / 16 * 1em);}
.Bottom003199 .b-bottom a{display: inline-block;}
.Bottom003199 .b-bottom,
.Bottom003199 .b-bottom a:not(:hover){color: rgba(255,255,255,0.6);}
.Bottom003199 .b-bottom nav a:not(:last-child):after{content: '·'; margin: 0 calc(10 / 14 * 1em);color: rgba(255,255,255,0.6);}
@media (min-width:1025px) and (max-width:1440px){
    .Bottom003199 .b-top nav dt{ font-size: calc(18 / 16 * 1em);}
    .Bottom003199 .contact,
    .Bottom003199 .b_link,
    .Bottom003199 .b-top nav dd{font-size: 1em;}
    .Bottom003199 .share li aside{font-size: calc(13 / 16 * 1em);}
}
@media (min-width:1025px) {
.Bottom003199 .b-top{padding-top: calc(60 / 16 * 1em); margin-bottom: calc(35 / 16 * 1em);}
.Bottom003199 .b-top .b_nav{width: calc(1240 / 1600 * 100%);}
.Bottom003199 .b-top .contact{width: calc(350 / 1600 * 100%);}
.Bottom003199 .b-top nav dl{float: left;width:14%;  /*width:  calc(130 / 1920 * 100vw); width: calc((100% - (10 / 1920 * 100vw) * 6) / 7); */}
/* .Bottom003199 .b-top nav dl:not(:nth-child(7n)){margin-right: calc(10 / 1920 * 100vw);} */
.Bottom003199 .b-top nav dt a{display: block; /* background: url(../images/Bottom00319-icon.svg) no-repeat right center; background-size: auto calc(13 / 18 * 1em); */}
.Bottom003199 .b-top nav dt a:hover{/* background-image: url(../images/Bottom00319-icon-on.svg); */}
.Bottom003199 .b-top nav dd{display: block!important;}
.Bottom003199 .share .tit{padding-bottom: calc(10 / 16 * 1em);}
.Bottom003199 .share{margin: calc(10 / 16 * 1em) 0 0 0;}
}
@media (max-width:1200px) {
.Bottom003199 .b-top nav dl.row2 dd,
.Bottom003199 .b-top nav dl:nth-child(2) dd{float: none; width: 100%}
}
@media (max-width:1024px) {
.Bottom003199 .b-top nav{ display: none;}
.Bottom003199 .b-top{padding: calc(30 / 16 * 1em) 0;}
.Bottom003199 .b-top nav dd{display: none;}
.Bottom003199 .b-top nav dd:last-child{margin-bottom: 2em;}
.Bottom003199 .b-top nav dt{position: relative; overflow: hidden;}
.Bottom003199 .b-top nav dt .wap-open{position: absolute; width:calc(40 / 18 * 1em); height: 100%; right: 0; z-index: 10; top: 0;background: url(../images/Bottom00319-icon.svg) no-repeat center center; background-size: auto 40%; transition: 0.3s;}
.Bottom003199 .b-top nav dt.on  .wap-open{ background-image: url(../images/Bottom00319-icon-on.svg); transform: rotate(90deg);}
.Bottom003199 .contact,
.Bottom003199 .hotline,
.Bottom003199 .b-bottom{text-align: center; }
.Bottom003199 .b-bottom{font-size:14px}
.Bottom003199 .contact{font-size:14px}
.Bottom003199 .hotline .tel{font-size:22px}
.Bottom003199 .b-bottom nav{margin-bottom: 1em;}
.Bottom003199 .share{ display: table; margin: 0 auto;}
.Bottom003199 .b_link{font-size:14px}
}



/*Other002907 */
.Other002907{position: fixed; right: 0px; top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%); z-index: 999;  border-bottom: 0; width: 70px;  }
.Other002907 li{border-radius: 5px;}
.Other002907 li:not(:last-child){  margin-bottom: 5px;background-color: #1445c8;}
.Other002907 li .icon{ text-align: center;display: block;line-height: 26px; padding-top: 40px;background-position:  center 10px;background-repeat: no-repeat; font-size: 14px;color: #fff; }
.Other002907 li a:hover{color: #fff;}
.Other002907 li:hover{background:#1799e7;}
.Other002907 li.li_kefu{background-image: url("../images/kefu.png");width: 70px;height: 118px;background-color: transparent;background-size: 100%;margin-bottom: -10px;}
.Other002907 li.li_zi .icon{background-image: url("../images/b_zixun.png");}
.Other002907 li.li_tel .icon{background-image: url("../images/b_tel.png");}
.Other002907 li.li_wx .icon{background-image: url("../images/b_code.png");}
.Other002907 li.li_3 .icon{background-image: url("../images/b_xuan.png");}
.Other002907 li.li_4 .icon{background-image: url("../images/Other002907_gettop.png");background-position:  center 12px; background-color: #1445c8;font-size: 14px;font-family: 'Oswald';color: #fff; margin-left: -1px; margin-right: -1px;padding-top: 30px; height: 60px; line-height: normal;border-radius: 5px;}
.Other002907 li.li_4:hover .icon{background-color:#1799e7;}
.Other002907 ul li{ position:relative;}
.Other002907 ul li figure{ position:absolute; top:0; right:80px;background:#1799e7; color:#fff; display:none;border-radius: 5px;}
.Other002907 ul li figure::after{ content: ''; position: absolute; left: 100%; top: 16px;/* transform: translateY(-50%); */ border: 8px solid transparent; border-left-color: #1799e7;}
.Other002907 li.li_tel figure{padding:0 10px; font-size:calc(20 / 16 * 1em);line-height:84px;white-space:nowrap;}
.Other002907 li.li_tel figure a{ background-image: none; color:#fff;}
.Other002907 .li_wx figure{ width:150px; padding:10px;}
.Other002907 .li_wx figure img{ display:block; width:100%;}

@media(max-width:640px){
.Other002907{width: 38px; display: none}
.Other002907 li { padding: 6px 0;}
.Other002907 li .icon{line-height: 18px;}
.Other002907 li.li_4 .icon{height: 80px;}
}



.title_index{color: #333;font-weight: 100;padding-bottom: 2vw;font-size: 2.34vw; margin-bottom: 10px;}
.title_index h3{font-weight: bold;margin:0 0 0.445em 0; font-size: 30px;}
.title_index .desc{font-size:18px;position: relative;padding-right: 90px;}
.title_index .more{position: absolute;right: 0; top: 0;font-size: 0.889em;padding-right: 20px;background: url("../images/Floor003051_more.png") no-repeat right center;color: #666;}
.title_index .more:hover{color: #1445c8;background-image: url("../images/Floor003051_more_on.png");}
@media(max-width:1024px){
.title_index{font-size: 4vw; padding-bottom: 5vw;}
 .title_index .desc{font-size:0.5em; padding-right: 8em;}
}
@media(max-width:640px){
.title_index{font-size: 6vw;}
}







/*
 .Floor001295 为demo编号
 */
.Floor001295{padding: 5% 0;}
 .Floor001295 dl{ width:100%; overflow:hidden; clear:both;}
 .Floor001295 dd{ float:left; width:25%; text-align:center;background-color:#f0f0f0;overflow:hidden; position:relative;min-height: 265px;}
 .Floor001295 dd a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
 .Floor001295 dd:nth-child(2n){ background-color:#f8f8f8;}
 .Floor001295 dd:hover{ background-color:#1445c8;transition:0.6s;}
 .Floor001295 dd figure,
 .Floor001295 dd .txt{ width:200%;overflow:hidden;}
 .Floor001295 dd figure{padding:16% 0;}
 .Floor001295 dd figure div,
 .Floor001295 dd .txt div{ width:50%; float:left; transition:0.6s; }
 .Floor001295 dd:hover figure .icon1{ transform:translateX(-100%);}
 .Floor001295 dd:hover figure .icon2{ transform:translateX(-100%);}
 .Floor001295 dd figure img{ width:100px;}
 .Floor001295 dd .txt1{ transform:translateX(-100%);color:#fff;}
 .Floor001295 dd .txt2{ transform:translateX(-100%); }
 .Floor001295 dd .txt h3{ font-weight:normal; margin:0; color:#333; font-size:22px;margin-bottom: 20px;}
 .Floor001295 dd .txt p{ margin:0; font-size:15px;padding: 0 20px;}
 .Floor001295 dd .txt2 p{ color:#9a9a9a;}
 .Floor001295 dd .txt{ padding-bottom:20%;}
 .Floor001295 dd:hover .txt1{ transform:translateX(0);}
 .Floor001295 dd:hover .txt h3{ color:#fff;}
 .Floor001295 dd:hover .txt2{ transform:translateX(100%);}
 .Floor001295 .form h2{ margin:0; line-height:59px; font-weight:normal; font-size:18px; color:#1445c8;}
 .Floor001295 .form h2 span{ font-size:12px; color:#666; margin-left:5px;}
 .Floor001295 .form td{ padding-bottom:4%;line-height: 33px;}
 .Floor001295 .form td.f_name{ width:72px; padding-right:5px; text-align:right;}
 .Floor001295 .form td .text{height: 33px; width:100%;line-height: 33px;border: 1px #eee solid;background: #fff;}
 .Floor001295 .form td .textcode{ width:50%;}
 .Floor001295 .form td .btn{ width:48%; height:33px; cursor:pointer; border:none; background:#1445c8; color:#fff; padding:0;}
 .Floor001295 .form td .btn_reset{ background:#dbdbdb; color:#000; box-shadow:-2px 2px 2px #afafaf inset; margin-left:4%;}
 @media(max-width:1000px){
 .Floor001295 .form,
 .Floor001295 dl{ float:none; width:auto;}
 .Floor001295 .form,
 .Floor001295 dd{ min-height:inherit;}
 }
 @media(max-width:640px) and (min-width:481px){
 .Floor001295 dd .txt h3{ font-size:14px;}
 }
 @media(max-width:480px){
 .Floor001295 dd{ width:50%; margin-bottom:4px;}
 }




/*Banner003144 */
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height: 31.25em; background-size: cover;}
@media (min-width:1025px) {
.Banner003144 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}      
}

/*Menu003135 */
.Menu003135{ background:#fff; border-bottom: 1px solid #eee;}
.Menu003135 .current{ font-size: 1em; padding-left: 1.21428em;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height: 3.8;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current a:hover{color: #1445c8;}
.Menu003135 .current span{color: #333;}
.Menu003135 .search{width: 20em;border-radius: 5px;overflow: hidden;margin-top: 0.45em;display: block;position: relative;}
.Menu003135 .search .text{width: 100%;font-size: 1em; color: #999; line-height: 2.8;height: 2.8em;padding-left: 0.625em; border: solid 1px #ededed;overflow: hidden;border-radius: 5px;}
.Menu003135 .search .btn{position: absolute;right: 0; top: 0;height: 100%; border: solid 1px #1799e7; width: 3.375em; background: url(../images/search.png) no-repeat center #1799e7; cursor: pointer;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}
.Menu003135 .search{width: 100%;margin: 0.8em 0;}

}



.Content{ padding: 2% 0; overflow: hidden;}
.Content .w22{width: 22%;margin-left: -120px;}
.Menu003135 .current{margin-left: -120px;}
.Content .w75{width: calc( 75% + 120px);}
.w22, .w75 {padding-bottom: 0%;}
@media (max-width: 1600px){
	.Menu003135 .current,
	.Content .w22{margin-left: -85px;}
	.Content .w75{width: calc( 75% + 85px);}
}
@media (max-width: 1440px){
	.Menu003135 .current,
	.Content .w22{margin-left:0;}
	.Content .w75{width: 75%;}
}
@media (max-width: 1024px){
.Content .w22, .Content .w75 {float: none; width: 100%;}
.Content .w22{ margin-bottom: 5%;}
}
/*
 .Menu000654
 */
.Menu000654 {background: #f9f9f9;border-radius: 10px; overflow: hidden;}
.Menu000654 header {border-bottom: 1px #eee solid;background-color: #1445c8;color: #fff;font-size: 1.625em; font-weight: bold; padding: 0.625em;text-align: left;position: relative;z-index: 5; border-radius: 10px 10px 0 0;}
.Menu000654 header span {font-size: 1.125em;display: block;padding-top: 10px;}
.Menu000654 header span a{color: #fff}
.Menu000654 li a {display: block;padding: 0.75em 0.75em 0.75em 0.625em;line-height: 1.5;border-bottom: 1px solid #eee; font-size: 1.125em;}
.Menu000654 li a .icon{ display: inline-block; margin-right: .5em; font-family: serif; font-style: normal;  }
.Menu000654 li a:hover, 
.Menu000654 li a.aon {background-color: #1799e7;color: #fff;}
.Menu000654 li a:hover .icon, 
.Menu000654 li a.aon .icon{ border-color: #fff;}
.Menu000654 li dl {background-color: #f9f9f9;font-size: 12px;display: none;}
.Menu000654 li a.click {position: relative;}
.Menu000654 li a.click::after, .Menu000654 li a.click::before {position: absolute;content: '';background-color: #999;top: 50%;}
.Menu000654 li a.click::after {width: 12px;height: 1px;right: 10px;margin-top: -2px;}
.Menu000654 li a.click::before {width: 1px;height: 12px;right: 15px;margin-top: -8px;}
.Menu000654 li dl dd a {color: #666;font-size: 17px;padding: 12px 12px 12px 35px;background: #f5f5f5;}
.Menu000654 li dl dd a.aon,
.Menu000654 li dl dd a:hover {color: #1799e7;background: #ddeffa;}
.Menu000654 li a.aon::before {display: none;}
.Menu000654 li a:hover::after,
.Menu000654 li a:hover::before{background-color: #fff;}
.Menu000654 li a.aon::after {background-color: #fff;}

@media(max-width:1024px) {
.Menu000654 header {margin-top: 0;font-size: 30px;padding: 15px 2%;}
.Menu000654 li a{ font-size: 22px;}
.Menu000654_row_3 ul,
.Menu000654_row_2 ul{ display: flex; flex-flow: row wrap;}
.Menu000654_row_3 ul li{ width: 33.33%;}
.Menu000654_row_2 ul li{ width: 50%;}
}
@media(max-width:640px) {
.Menu000654 header { font-size: 20px; }
.Menu000654 li a{ font-size: 16px;}
}

.Left_lianxi{ padding: 1.125em 0 0 0 ;border-radius: 10px; overflow: hidden;}
.Left_lianxi .head_name {border-bottom: 1px #eee solid;background-color: #1445c8;color: #fff;font-size: 1.625em; font-weight: bold; padding: 0.625em;text-align: left;position: relative;z-index: 5; border-radius: 10px 10px 0 0;}
.Left_lianxi .head_name span,
.Menu000654 header span{ display: block; padding-right: 40px; position: relative; padding-top: 0;}
.Menu000654 header .icon,
.Left_lianxi .head_name .icon{ position: absolute; right: 5%; top: 50%; transform: translateY(-50%); width: 35px; height: 35px; display: flex; align-items: center; justify-content: center;}
.Menu000654 header .icon img,
.Left_lianxi .head_name .icon img{ max-height: 100%;}
.Left_lianxi .way {padding: 0.75em;color: #333;background:#f9f9f9; }
.Left_lianxi .way p {font-size: 1.25em;  margin: 0.625em 0;}
.Left_lianxi .way ul li {font-size: 1em;line-height: 1.875; padding: 0.4em 0 ;}
.Left_lianxi .code{ /* border:1px solid #eee; */ text-align:center; padding:1em 0;}
.Left_lianxi .code img{ max-width:160px; width:100%;}
.Left_lianxi .code p{font-size: 1em;}

@media (max-width: 1024px) {
.Left_lianxi {display: none;}
}



.supermarket .fixed_foot .Left_lianxi{ display: none;}
@media(min-width:1025px) {
	.flmenu.fixed .nav-fixed { position: fixed;top: 0; z-index: 100; background-color: #fff; transition: all 0.5s;}
	.Content.re .auto{ position: relative;}
	.flmenu.fixed_foot .nav-fixed{ top: auto!important; bottom: 0; position: absolute;}
}

/*PicList002124 */
.PicList002124 { padding: 0vw 0 4% 0;  }
.PicList002124 ul{display: flex;flex-wrap: wrap;}
.PicList002124 li{ float:left; text-align: center; width:32%; margin-right: 2%; margin-bottom: 2%; box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);border-radius: 10px; overflow: hidden; background: #fff;}
.PicList002124 li:hover { background-color: #1445c8; color: #fff; }
.PicList002124 li a { display: block; }
.PicList002124 li .pic { overflow: hidden; position: relative; }
.PicList002124 li figure { padding-bottom: 70%; transition: 0.3s; }
.PicList002124 li a:hover .Ispic { transform: scale(1.1); }
.PicList002124 li .name { color: #333; padding: 1em;text-align: left;  transition: .3s; }
.PicList002124 li aside {font-size: calc(18 / 16 * 1em); line-height:1.875;  overflow: hidden; }
.PicList002124 li a:hover .name { background-color: #1445c8; color: #fff; }
.PicList002124 li .hover .inner { position: absolute; left: 10%; width: 80%; top: 50%; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); }
.PicList002124 li .hover dl { line-height: 1.875; margin: 0; text-align: left; }
.PicList002124 li .hover dd {padding-bottom: calc(10 / 16 * 1em); border-bottom: 1px dotted #fff; }
.PicList002124 li .hover dd+dd { margin-top: calc(10 / 16 * 1em);}
.PicList002124 li .more { display: block; max-width: calc(150 / 16 * 1em);margin: 0 auto; margin-top: 4vh; line-height: calc(50 / 16 * 1em);padding-left: calc(25 / 16 * 1em);text-align: left; background: #fff url(../images/icon-more.svg) no-repeat right calc(25 / 16 * 1em) center;background-size: auto calc(14 / 16 * 1em);color: #1445c8; border-radius: 50px; overflow: hidden; transition: 0.3s; }
.PicList002124 li .more:hover { box-shadow: 0 calc(10 / 16 * 1em) calc(40 / 16 * 1em) rgba(40, 65, 160, 0.3);}
@media (min-width: 1025px) {
.PicList002124 li:nth-child(3n){margin-right:0; }
}
@media (max-width: 1024px) {
.PicList002124{ padding: 4% 0;}
 .PicList002124 li {width: 48.5%;margin-right: 3%}
 .PicList002124 li:nth-child(2n) {margin-right:0;}
}



/*Page003143 */
.Page003143 .Pages{padding: 0 0 0 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: #1445c8;border-color: #1445c8;}
@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;}
}


.Banner002730 {position: relative; padding: 4% 0; background-image:url(../images/Banner002730-bg.jpg);background-size: cover;background-repeat: no-repeat;background-position: center;}
.Banner002730 .ytable {height: 100%;}
/* .Banner002730 .txt {position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: 10;} */
.Banner002730 .txt .cn {text-align: center;font-size: 1.625em; font-weight: bold; color: #333;}
.Banner002730 .txt .en {font-size: 1.25em;color: #333; text-align: center;padding-top: 3%;line-height: 2;}
.Banner002730 .btns {display: flex; align-items: center;justify-content: center;margin-top: 4%;}
.Banner002730 .more {font-size: 1.125em;text-align: center;padding: 0 1.5em;line-height: 2.8em;border-radius: 3.125em;background-color: #1799e7; transition: 0.3s;color: #fff; margin: 0 1em;}
.Banner002730 .more a{color: #fff;}
.Banner002730 .more:after {width: 1.3125em;height: 0.8125em;display: inline-block;content: '';margin-left: 1em;background: url(../images/more2.svg) no-repeat;background-size: contain;transition: 0.3s;}
.Banner002730 .more:hover {background-color: #1445c8;color: #fff;}
.Banner002730 .more:hover:after {background-image: url(../images/more2.svg);}
.Banner002730 .more:hover a {color: #fff;}
@media(min-width:1025px) {
.Banner002730 figure {/* height: 350px; */ padding-bottom: 37%;}
}
@media(max-width:1024px) {
.Banner002730 img {width: 100%;display: block;}
.Banner002730 .fr {float: right;}
.Banner002730 .txt {position: relative;padding: 5% 0;}
}
@media(max-width:640px) {

}



/*Form003139 */
.Form003139{padding:4% 0;text-align:center; background: #f9f9f9;border-radius: 10px; position: relative; overflow: hidden;}
.Form003139 .form {position: relative;z-index: 2;}
.Form003139 .title{font-size:1.5em;color:#333; margin-bottom: 1em; font-weight: bold;}
.Form003139 .form-ul{margin:0 auto;}
.Form003139 .form-ul li{margin-bottom:1em;position:relative;}
.Form003139 .form-ul li .tit{position:absolute;left:1.1428em;top:0;line-height:3;color:#999;}
.Form003139 .form-ul li .tit span{color:#999;margin-right:5px;}
.Form003139 .form-ul li .text{width:100%;border:none;font-size:1em; border: solid 1px #ebebeb; border-radius: 5px; line-height:3;height:3em;background:#fff;padding:0 1em;}
.Form003139 .form-ul li textarea.text{height:auto;}
.Form003139 .form-ul .btn{width:10em;margin:1.125em auto 0 auto;background:#1799e7;line-height:2.8;font-size:1em;border-radius: 50px;color:#fff;cursor:pointer;border:0;}
.Form003139 .form-ul .btn:hover{background:#1445c8;}
@media (min-width:1025px){
.Form003139 .form .img{width:50%;}
.Form003139 .form-ul .row-2 li{float:left;width:calc(50% - 10px);}
.Form003139 .form-ul .row-2 li:nth-child(2n){float:right;}
.Form003139 .form-ul .row-3 li{float:left; width: 32%; margin-right: 2%;}
.Form003139 .form-ul .row-3 li:nth-child(3n){ margin-right: 0;}
}
@media (max-width:1024px){
.Form003139 .form-ul{padding:2em 0;}
.Form003139 .form-ul{width:90%;}
.Form003139 .title{margin-bottom: 0em;}
}



/*RighInfo003134 */
.RighInfo003134 { padding: 0 0 4% 0;}
.RighInfo003134 .img-side{border: solid 1px #f2f2f2; margin-bottom: 4em; border-radius: 10px;}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom: 2em;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom: 62%;width: 95%;margin: 0 auto;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 56px; margin: 1em auto 0;}
.RighInfo003134 .controls .slick-dots li{float: left;position: relative; width: 12px;height: 12px; margin: 0 5px;}
.RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 12px;height: 12px;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: #1445c8; 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: left;}
.RighInfo003134 .img-side .tit{ font-size: 1.875em;color: #333; font-weight: bold; margin-bottom: 0.625em;}
.RighInfo003134 .img-side .text {font-size: 1.125em;color: #666; line-height: 1.875;}
.RighInfo003134 .img-side .line{width: 15px; height: 2px; background-color: #1445c8;display: block;margin: 0 auto;}
.RighInfo003134 .img-side .btn{ margin-top: 2em;}
.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: 50px; margin: 0 5px; min-width:8.5em;text-align: center; line-height: 2.8;padding: 0 1.8125em; cursor: pointer;}
.RighInfo003134 .img-side .btn a.download{background-color: #1445c8;}
.RighInfo003134 .img-side .btn a.download2{background-color: #6e6e6e;}
.RighInfo003134 .img-side .btn a.download:hover{opacity: 0.8;}

.RighInfo003134 .prod-intro .name{border-bottom: 1px solid #efefef;font-size: 1.625em;  padding-bottom: 0.666em;color: #333; line-height: 1; font-weight: bold;}
.RighInfo003134 .prod-intro .name i{width: 2em; height: 2em;border-radius: 50%;background-color: #1445c8;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 .time aside{ text-align: center; padding:0.625em 0;}
.RighInfo003134 .prod-intro .time aside span{display: inline-block; vertical-align: middle; margin: 0 5px 5px;line-height: 1;}
.RighInfo003134 .bshare-custom{display: inline-block;}
.RighInfo003134 .bshare-custom a{background-position: center center; margin: 0 0 0 8px;}
.RighInfo003134 .bshare-custom a.bshare-weixin{background-image: url("../images/share_wx.png");}
.RighInfo003134 .bshare-custom a.bshare-sinaminiblog{background-image: url("../images/share_sina.png");}
.RighInfo003134 .bshare-custom a.bshare-qzone{background-image: url("../images/share_qz.png");}

.RighInfo003134 .prod-intro .singlePage{line-height: 2; font-size: 1.125em; margin: 1em 0 2em 0;color: #333;}

@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 50%;border-right: solid 1px #f2f2f2;}
.RighInfo003134 .img-side .ytable-cell{padding-top: 2em;}
.RighInfo003134 .img-side .txt{padding: 0 3%;}
}
@media (max-width:1024px) {
.RighInfo003134 .img-side{ padding: 1em;}
.RighInfo003134 .img-side .btn a{min-width: calc(48% - 10px);padding: 0;}
.RighInfo003134 .prod-intro .time aside span{margin: 0 3px 5px;}
}

.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-family: 'SourceHanSansCN-Medium';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;font-family: 'SourceHanSansCN-Light';}
.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-family: 'SourceHanSansCN-Light';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;}
}


/* 视频 */

.Floor002143{ position:relative;background: #fff}
.Floor002143 .pic{position: relative;z-index: 1;padding-top: calc( 300 / 480 * 100%);background: #000;}
.Floor002143 .pic img {position: absolute;left: 0;top: 50%;transform: translateY(-50%);height: 75%;object-fit: cover;-webkit-object-fit: cover;border-radius: 0!important;}
.Floor002143 .pic img{ display:block; width:100%;opacity: 0.85}
.Floor002143 .click,
.Floor002143 .file,
.Floor002143 .file video{position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor002143 .click{ background:url(../images/Floor003160-play.svg) no-repeat center center; cursor:pointer;z-index: 10}
.Floor002143 .file{ display:none; z-index:10; background:#000;}




.prodlist{ padding: 4% 0; }
.prodlist .title{font-size: 1.5em; color: #fff; line-height: 1.875; background: #1445c8; padding: 0.3em 0.625em ;line-height: 1.875; margin-bottom: 1em;font-weight: bold; position: relative; border-radius: 10px 10px 0 0;}
.prodlist .list .slider {margin: 0 -0.5vw; }
.prodlist .list li{ float:left;  border: 1px solid #eee; background: #fff;margin: 2px 0.5vw;border-radius: 10px; overflow: hidden; }
.prodlist .list li .pic{ overflow: hidden;}
.prodlist .list li .Ispic{ display:block; padding-bottom:70%; transition: 0.3s;}
.prodlist .list li a:hover .Ispic{transform: scale(1.1);}
.prodlist .list li a{ text-align:center; font-size: 1.125em; color:#333; display:block;}
.prodlist .list li a:hover{ color:#1445c8;}
.prodlist .slick-arrow {position: absolute;width: 30px;top: 50%;height: 30px;border-radius: 50%;background: #ccc url(../images/Floor003105-btn.svg) no-repeat center center;background-size: auto 10px;z-index: 20;text-indent: 999em;cursor: pointer; margin-top: -15px;}
.prodlist .slick-prev{left: -30px;}
.prodlist .slick-next{right: -30px;transform: rotateY(180deg);}
.prodlist .slick-arrow:hover{background-color:#1445c8;}
@media (max-width:1200px) {
	.prodlist .list .slider{ margin: 0 7vw;}
}


/*PicList003140 */
.PicList003140{ padding: 0 0 4% 0;}
.PicList003140 ol{margin-bottom: 2%;box-shadow: 0 0.625em 3.125em rgb(0 0 0 / 7%);padding: 2%;background: #fff;border-radius: 10px;transition: 0.3s;}
.PicList003140 ol time{float: right;color: #999; margin-left: 1.125em; vertical-align: middle;line-height: 1.875;}
.PicList003140 ol .more{display: block;width: 10em;line-height: 3.125em;color: #fff;background-color: #1445c8;text-align: center;font-size: 14px;border-radius: 50px;}
.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 .tit{font-size: 1.375em;color: #333;font-weight: normal; line-height: 1.5; }
.PicList003140 p{color: #999;font-size: 1.125em;line-height: 1.8;min-height: 5.4em;}
.PicList003140 ol .img{ overflow: hidden;border-radius: 10px;}
.PicList003140 ol .img .Ispic{padding-bottom: 68%; transition: 0.3s;} 
.PicList003140 ol a:hover .Ispic { transform: scale(1.1); }
.PicList003140 ol:hover{background: #1445c8;}
.PicList003140 ol:hover .tit{color: #fff;}
.PicList003140 ol:hover time{color: #fff;}
.PicList003140 ol:hover p{color: #fff;}
.PicList003140 ol .img{width: 34.429%;}   
.PicList003140 ol .txt{padding-left: 2.25em;} 
@media (min-width:1025px) {


.PicList003140 li{/* float: left; *//* width: 48.215%; */}
.PicList003140 li:not(:nth-of-type(2n)){margin-right: 3.57%;}
}
@media (max-width:1024px) {
.PicList003140 .ytable-cell{ display: table-cell!important;} 
.PicList003140 .auto{margin-top: 2em;margin-bottom: 2em;}
.PicList003140 ol .img{margin-bottom:2em;}  
}
@media (max-width:640px) {
	.PicList003140 .tit{font-size: 1.15em; display: -webkit-box; display: box; overflow: hidden; text-overflow: ellipsis; word-break: break-word; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	.PicList003140 ol .txt{padding-left: 1em;} 
	.PicList003140 ol .img .Ispic{ padding-bottom: 85%;}
	.PicList003140 p{ -webkit-line-clamp: 2;min-height: auto; font-size: .95em; margin: 0;}
}

.news_info{padding: 0 0 2% 0;}
.news_info .title{text-align:center;padding-bottom: 0.625em;background:none;}
.news_info .title h1{margin:0;padding-bottom:1em;font-size: 1.5em;color: #333;}
.news_info .title aside{margin:0;border-bottom: 1px solid #eee;padding-bottom:1em;}
.news_info .title aside span{margin:0 18px;font-size: 1em;}

.news_info .bshare-custom{display: inline-block;}
.news_info .bshare-custom a{background-position: center center; margin: 0 0 0 8px;}
.news_info .bshare-custom a.bshare-weixin{background-image: url("../images/share_wx.png");}
.news_info .bshare-custom a.bshare-sinaminiblog{background-image: url("../images/share_sina.png");}
.news_info .bshare-custom a.bshare-qzone{background-image: url("../images/share_qz.png");}

.news_info .info{ line-height: 2; font-size: 1.125em;}
.news_info .info img{ margin:15px 0;}
.news_info .info_back{ padding:3em 0;} 
.news_info .info_back a{color:#666;font-size: 1.125em;} 
.news_info .info_back a:hover{color:#1445c8;}
.news_info .info_back .goback{background: #1445c8;padding: 10px 31px;color:#fff;border-radius: 29px;}
.news_info .info_back .goback:hover{color:#fff;}
.news_info .info_back dl{width: 48%;}
.news_info .info_back .prepage{ float:left;}
.news_info .info_back .nextpage{ float:right;}

.news_info .tags{ background: #f9f9f9;padding:1em 1.125em; margin: 2% 0;}
.news_info .tags span{ font-size:1em;  color:#333; background: url(../images/tags.png) no-repeat left center;background-size: contain; padding-left: 27px;}
.news_info .tags a {font-size: 1em;display: inline-block;color: #666; padding: 0.3em 0.625em;/*line-height: 28px;border: 1px solid #eee;background: #fff; */}
.news_info .tags a:hover{color:#1445c8;}


@media (max-width:640px) {
.news_info .title aside span{margin: 0 5px;}
}


/* 相关阅读 */
.newlist{ padding: 4% 0; }
.newlist .title{font-size: 1.625em; color: #fff; line-height: 1.875; background: #1445c8; padding: 0.3em 0.625em ;line-height: 1.875; margin-bottom: 1em;font-weight: bold; position: relative; border-radius: 10px 10px 0 0;}
.newlist .list .slider {margin: 0 -0.5vw; }
.newlist .list li{ float:left;  border: 1px solid #eee; background: #fff;margin: 0 0.5vw; border-radius: 10px; overflow: hidden; }
.newlist .list li .pic{ overflow: hidden;}
.newlist .list li .Ispic{ display:block; padding-bottom:70%; transition: 0.3s;}
.newlist .list li a:hover .Ispic{transform: scale(1.1);}
.newlist .list .txt{ padding: 1em;}
.newlist .list li a{  display:block;}
.newlist .list li a:hover{ color:#1445c8;}
.newlist .list .tit{font-size: 1.125em;color: #333;font-weight: normal; line-height: 1.5; }
.newlist .list p{color: #999;font-size: 1em;line-height: 1.8;min-height: 3.6em;}
.newlist .slick-arrow {position: absolute;width: 30px;top: 50%;height: 30px;border-radius: 50%;background: #ccc url(../images/Floor003105-btn.svg) no-repeat center center;background-size: auto 10px;z-index: 20;text-indent: 999em;cursor: pointer; margin-top: -15px;}
.newlist .slick-prev{left: -30px;}
.newlist .slick-next{right: -30px;transform: rotateY(180deg);}
.newlist .slick-arrow:hover{background-color:#1445c8;}
@media (max-width:1200px) {
	.newlist .list .slider{ margin: 0 6vw;}
}}


/*PicList002735 */
.PicList002735{ padding: 0% 0 4% 0;}
.PicList002735 li{ margin-bottom: 2%; }
.PicList002735 li a{display: block; /* border: 1px solid #eee; */ transition: 0.3s;  box-shadow: 0 0.625em 4.375em rgb(0 0 0 / 8%);  border-radius: 10px; overflow: hidden;}
.PicList002735 li a:hover{ background: #1445c8; color: #fff; /* box-shadow: 0 10px 10px rgba(0, 0, 0, .05); */}
.PicList002735 li .pic { overflow: hidden; position: relative; }
.PicList002735 li .Ispic{ background-size: cover;  padding-bottom: 72%; transition: 0.3s;}
.PicList002735 li a:hover .Ispic { transform: scale(1.1); }
.PicList002735 li .txt{padding: 1em;}
.PicList002735 li .txt h3{font-size: 1.125em; text-align: center; color: #333; margin: 0; font-weight: normal;}
.PicList002735 li a:hover .txt h3{ color: #fff;}
.PicList002735 li .txt p{line-height: 1.875;color: #666; min-height: 3.76em; }
@media(min-width:481px){
.PicList002735 li{float: left;}
}
@media(min-width:769px){
.PicList002735 li{width: 32%; }
.PicList002735 li:not(:nth-child(3n)){margin-right: 2%;}
}
@media(min-width:481px) and (max-width:768px){
.PicList002735 li{width: 48%; }
.PicList002735 li:not(:nth-child(2n)){margin-right: 4%;}
}

.videolist{ padding:0 0 4% 0; }
.videolist_video{ position:fixed; z-index:999; left:0; top:0; height:100%; width:100%; background:rgba(0,0,0,0.8);}
.videolist_video .close{ cursor:pointer; position:absolute; right:5%; top:5%; width:40px; height:40px;}
.videolist_video .close::before,
.videolist_video .close::after{ position:absolute; content:''; transform:rotate(-45deg); width:100%; height:3px; background:#fff;}
.videolist_video .close::after{ transform:rotate(45deg);}
.videolist_video .ytable{height: 100%;}
.videolist_video .files{ margin:0 auto; width:96%; max-width:800px; max-height:50%;}
.videolist_video .files video{ background:#000;}

.videolist .item_list{}
.videolist .item{position: relative; cursor: pointer; }
.videolist .item{ float:left; width:32%; margin-right:2%; margin-bottom:2%; overflow: hidden; }
.videolist .item:nth-child(3n){ margin-right:0;}
.videolist .item .pic{padding-bottom:75%;position: relative; overflow:hidden;border-radius: 10px; }
.videolist .item .pic:before{ content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; 
background:rgba(0,0,0,0.3); transition: 0.5s}
.videolist .item .pic:after{ content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; 
background: url(../images/play.png) no-repeat center center ; background-size:50px 50px; opacity: 1 ; transition: 0.3s}
.videolist .item:hover .pic:before{background:rgba(0,0,0,0.5);}
.videolist .item:hover .pic:after{opacity: 0.9}
.videolist .item .text{text-align: center;padding-top: 20px}
.videolist .item .text h1{font-size: 1.125em;font-weight:normal; margin:0 0 5px 0; color: #333}
.videolist .item:hover h1{color: #1445c8;}

/*.TextList001366 */
.TextList001366{ padding:0 0 4% 0; }
.TextList001366 ol,
.TextList001366 li a{ overflow:hidden; clear:both;}
.TextList001366 ol,
.TextList001366 li{ border-bottom:1px solid #eee; background: #f9f9f9; text-align: center;}
.TextList001366 li:hover{/* border:1px solid  #1445c8; */}
.TextList001366 ol{ font-size:1.25em; text-align: center; color:#fff; background-color:#1445c8; border-radius: 10px 10px 0 0; }
.TextList001366 ol span{line-height:3.5;}
.TextList001366 li{font-size:1.125em;}
.TextList001366 span{ float:left; width:15%; display:block; overflow:hidden; padding:0.625em;line-height: 2.2; }
.TextList001366 span:nth-child(1){ width:40%; }
.TextList001366 ol span{ padding:0 20px;}
.TextList001366 a{ display:block;}
.TextList001366 a:hover{color:#1445c8;}
/* .TextList001366 li:nth-of-type(2n){ border-color:#e5e5e5; background-color:#f7f7f7;} */
.TextList001366 .down{position: relative; display: block;}
.TextList001366 .down  i{width: 1.25em; height: 1.25em;background-image: url(../images/down.png); display: inline-block;vertical-align: middle; margin-right: 0.625em; background-repeat: no-repeat; background-position: center; background-size: auto 100%;}
.TextList001366 a:hover .down  i{background-image: url(../images/down_hover.png); }


@media(max-width:640px){
.TextList001366 span:first-child{ width:65%; text-align: left;}
.TextList001366 span:last-child{ width: 35%;}
.TextList001366 span:nth-child(2),
.TextList001366 span:nth-child(3),
.TextList001366 span:nth-child(4){ display: none;}
}

/*RighInfo003186 */
.RighInfo003186{ padding: 0 0 4% 0; overflow: hidden;}
@media (min-width:1025px) {
/* .RighInfo003186 .left-intro{width: 50%;}   
.RighInfo003186 .right-img{width:46%; } */
.RighInfo003186 .number{max-width: calc(540 / 16 * 1em);}
.RighInfo003186 .right-img .pic{/* width:45vw; */ padding-top: 3%;}
}
.RighInfo003186 .right-img .pic img{ border-radius: 10px;}
.RighInfo003186 .left-intro .column-name{margin-bottom: 3em;}
.RighInfo003186 .intro h2{margin: 0 0 calc(20 / 40 * 1em);color: #005fae;font-size: 24px;}
.RighInfo003186 .intro p{line-height: 2;font-size:1.125em;}
.RighInfo003186 .intro + .number{margin-top: calc(63 / 16 * 1em);}
.RighInfo003186 .number li{float: left;width: calc((100% - (20 / 16 * 1em)) / 2); margin-bottom: calc(20 / 16 * 1em);padding: 1em calc(20 / 16 * 1em);
background: -moz-linear-gradient(left,  rgba(191,156,80,0.3) 0%, rgba(191,156,80,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(191,156,80,0.3) 0%,rgba(191,156,80,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(191,156,80,0.3) 0%,rgba(191,156,80,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dbf9c50', endColorstr='#00bf9c50',GradientType=1 ); /* IE6-9 */
}
.RighInfo003186 .number li:not(:nth-child(2n)){margin-right: calc(20 / 16 * 1em);}
.RighInfo003186 .number li .inner{position: relative;}
.RighInfo003186 .number li .icon{position: absolute;right: 0; bottom: 0;width: calc(44 / 16 * 1em);}
.RighInfo003186 .number li h3{margin: 0;color: #1445c8;font-size: calc(40 / 16 * 1em);font-weight: normal;}
.RighInfo003186 .number li aside{color: #333333;}
@media (max-width:1024px) {
.RighInfo003186 .right-img .pic{margin: 0 -3vw;}
}
.RighInfo003186 .intro{width: 100%;}


/*Timeline000913 */
.Timeline000913{padding: 0 0 4% 0;}
.Timeline000913 .main{position: relative; z-index: 1; padding-bottom: 3vw;}
.Timeline000913 .main .quan{display: block;width: 10px; height: 10px; border-radius: 50%; background: #fff;border: 1px solid #dedede;}
.Timeline000913 .main:before{position: absolute; content:'';width: 1px; top: 10px; bottom: 0;background: #d9d9d9; }
@media(min-width:769px){
.Timeline000913 .main .quan{ margin: 0 auto; }
.Timeline000913 .main:before{left: 50%;}
.Timeline000913 .outer > .ytable-cell{width: 50%;}
}
@media(max-width:768px){
.Timeline000913 .outer,
.Timeline000913 .outer > .ytable-cell{display: block;}
.Timeline000913 .main:before{left: 5px;}
}

.Timeline000913 .item{position: relative;z-index: 4;}
.Timeline000913 .item:not(:last-child){margin-bottom: 2.08vw;}
.Timeline000913 .info{position: relative;}
.Timeline000913 .info:before{position: absolute; content: ''; top: 50%; margin-top: -16px; border:16px solid  transparent;}
.Timeline000913 .info .inner{background: #f9f9f9; padding: 0.6vw; border-radius: 10px;}
.Timeline000913 .pic{width: 36.787%;}
.Timeline000913 .pre pre{font-size:1em;line-height: 1.5;}
.Timeline000913 .year{color: #1445c8;font-size: 2.25em; font-weight: bold;}
.Timeline000913 .year aside{background-repeat: no-repeat;background-image: url("../images/Timeline000913_icon.png");}
@media(min-width:769px){
.Timeline000913 .item:nth-of-type(2n-1) .info{padding-right: 32px;}
.Timeline000913 .item:nth-of-type(2n) .info{padding-left: 32px;}
.Timeline000913 .item:nth-of-type(2n-1) .info:before{right: 0;border-left-color: #f9f9f9;}
.Timeline000913 .item:nth-of-type(2n) .info:before{left: 0;border-right-color: #f9f9f9;}
.Timeline000913 .item:nth-of-type(2n-1) .pre{padding-left: 1.2vw;}
.Timeline000913 .item:nth-of-type(2n) .pre{padding-right: 1.2vw;}
.Timeline000913 .item:nth-of-type(2n-1) .year aside{margin-left: -10px;background-position: left center;}
.Timeline000913 .item:nth-of-type(2n-1) .year aside:before,
.Timeline000913 .item:nth-of-type(2n) .year aside:after{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -10px 32px 0;}
.Timeline000913 .item:nth-of-type(2n) .year aside{background-position: right center;margin-right: -11px; text-align: right;}
}
@media(max-width:768px){
.Timeline000913 .main{margin-left: 3vw;}
.Timeline000913 .year{font-size: 7vw;}
.Timeline000913 .year aside{padding-left: 32px;background-position: left center;margin-left: -5px;}
.Timeline000913 .year aside:before{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -1vw 3vw 0;}
.Timeline000913 .info{padding: 3vw;}
.Timeline000913 .pre{padding-left: 3vw;}
}
@media(max-width:480px){
.Timeline000913 .pic{width:45%;}
.Timeline000913 .pre pre{font-size: 3.5vw;}
}


/*PicList002925 */

.PicList002925{background: #fff;padding: 0 0 4% 0;overflow: hidden;}
.PicList002925 li{float: left; text-align: center;position: relative;background: #f9f9f9; margin-bottom: 2%; border-radius: 10px;}
.PicList002925 li a{display: block;position: relative; z-index: 3;padding: 0.625em;transition: 0.3s;}
.PicList002925 li .pic{/* padding-bottom: 1.98vw; */}
.PicList002925 li .Ispic{padding-bottom: 65%;background-size: contain;}
.PicList002925 li .tit{margin-top: 1.2vw; /* margin-bottom: 2.08vw; padding: 0 5%; */}
.PicList002925 li .tit aside{font-size: 1.125em; line-height: 1.6;}
.PicList002925 li a:hover .tit aside{ color: #1445c8;}
@media(min-width:769px){
.PicList002925 li{width:32%;}
.PicList002925 li:not(:nth-child(3n)){margin-right:2%;}
/*.PicList002925 li:first-child:before,
 .PicList002925 li:nth-child(4n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 70% #fff; width:7.4375vw;left: -2vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(4n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 70% #fff; width:7.4375vw;right: -2vw;} */
}
@media(max-width:768px){
/* .PicList002925 .list{padding: 0 6vw;} */
.PicList002925 ul{ display: flex; flex-flow: row wrap;}
.PicList002925 li{width:48%; margin: 0 1% 2%; float: none;}
.PicList002925 li .pic{padding-bottom: 7vw;}
.PicList002925 li .tit{margin-bottom: 5vw;}

.PicList002925 li .tit aside{font-size: 3vw;}
}


/*TextList003149 */
.TextList003149 { padding: 0 0 4% 0;}
.TextList003149 .thead {text-align: center;background: #1445c8;padding: 1.25em 0; border-radius: 10px 10px 0 0;}
.TextList003149 .thead span {float: left;width: 17.5%;color: #fff;display: block;text-align: center;position: relative; font-size: 1.25em;}
.TextList003149 .dl {border-radius:10px; overflow: hidden;}
.TextList003149 .dl+.dl {/* border-top: 1px solid #ededed; */padding: 0.5em 0;}
.TextList003149 .dl .dt {text-align: center;cursor: pointer;background: #f9f9f9;padding: 1.125em 0; font-size: 1.125em;}
.TextList003149 .dl .dt span {float: left;width: 17.5%;display: block;color: #333;}
.TextList003149 span.jobname {text-align: left;padding-left: 3%;width: 30% !important;}
.TextList003149 .conbox {background: #f5f5f5;padding: 1.25em 3%;display: none; line-height: 2; font-size: 1.125em;border-radius:0 0 10px 10px;}
.TextList003149 .conbox .h5 {color: #333;font-size: 1.125em;}
.TextList003149 .job-email {color: #1445c8;padding: 30px 0; }
.TextList003149 .dl.active .dt span {color: #1445c8;}

@media(max-width:640px) {
.TextList003149 .jobyq,
.TextList003149 .time {display: none !important;}
.TextList003149 span.jobname {width: 54% !important;}
.TextList003149 .thead span,
.TextList003149 .dl .dt span {width: 23%;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
}


/*Message */
.Message {position: relative;z-index: 1;box-shadow: 0 10px 38px 2px rgba(196,202,225,.3);background-color: #fff; border-radius: 10px;}
.Message .form .info{padding: 3em; }
.Message .form .info h2{font-size: 1.875em;padding-bottom:1.5em; margin: 0; font-weight: normal;color: #333333; }
.Message .form .info p{font-size: 1.125em; line-height: 1.6;  color: #333;}
.Message .form .info img{margin-bottom: 1.5em; text-align: -webkit-center; }

.Message .title{ font-size: 1.875em;color: #fff; line-height: 1.1538em; text-align: center;margin-bottom: 1.5em;}
.Message .desc{font-size: 0.875em;color: #999999;line-height: 1.78571;}
.Message .form-box{background:#1445c8 ;}
.Message .form-ul{margin: 0 auto;} 
.Message .form-ul li{margin-bottom: 1em;position: relative;}
.Message .form-ul li .tit{position: absolute;left: 1.1428em; top: 0;font-size: 1em; line-height: 3;color: #ccc;}
.Message .form-ul li select,
.Message .form-ul li .text{width: 100%;border-radius: 5px; border: solid 1px #8b8b8b;font-size: 1em;line-height: 3;height:  3em; background: none;padding: 0 1em;font-family: 'SourceHanSansCN-Regular'; background: #fff;}
.Message .form-ul li textarea.text{height: auto;}
.Message .form-ul .btn{width: 100%; margin-top: 1em; background: #1799e7;border-radius: 50px;font-size: 1em;height: 3em;color: #fff;cursor: pointer; border: 0;font-family: 'SourceHanSansCN-Regular';}
.Message .form-ul .btn:hover{background: #23a7f7;}
.Message .form-ul span{ color: #fff; font-size: 1em; line-height: 1.875; cursor: pointer;}
.Message .form-ul span:hover{text-decoration: underline;}
.Message .form-ul li.yzm{ position: relative; padding-right: 90px;}
.Message .form-ul li.yzm img{ position: absolute; right: 0; width: 80px; height: 100%; -webkit-object-fit:contain; object-fit: contain; top: 0;}
.Message .form-ul .checkbox{ margin-top: 2em;}
@media (min-width:1025px) {
.Message .form .info{width: 60%; }    
.Message .form-ul .row-2 li{float: left;width:calc(50% - 5px);}
.Message .form-ul .row-2 li:nth-child(2n){float: right;}
.Message .form-ul{width: 75.715%;}
}
@media (max-width:1024px) {
.Message .form-ul{padding: 2em 0;}
.Message .form .info{padding: 2em; }
.Message .form-ul{width: 90%;}
}


/*Timeline003058 */
.Timeline003058 {padding:0 0 2% 0;}

.Timeline003058 .list{overflow: hidden;}
.Timeline003058 .year{position: relative; z-index: 1;}
.Timeline003058 .year:after{background: url("../images/Timeline003058_ren.png") no-repeat center center;background-size: contain; position: absolute; content: ''; left: 100%; margin-left: -15vw;width: 23.959vw; height: 21.094vw; bottom: 46px;}
.Timeline003058 .year .slider:after{position: absolute;content: ''; left: 0; top: 38px; width: 100%;height: 8px;border-radius: 4px;
background: rgb(20,69,200); 
background: -moz-linear-gradient(left,  rgba(20,69,200,1) 0%, rgba(23,153,231,1) 100%); 
background: -webkit-linear-gradient(left,  rgba(20,69,200,1) 0%,rgba(23,153,231,1) 100%); 
background: linear-gradient(to right,  rgba(20,69,200,1) 0%,rgba(23,153,231,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1445c8', endColorstr='#1799e7',GradientType=1 );
}
.Timeline003058 .year li{padding-top: 52px; text-align: center;}
.Timeline003058 .year li.aon{background: url("../images/Timeline003058_add.png") no-repeat center top;}
.Timeline003058 .year li span{color: #333;display: inline-block; padding: 0 1em; line-height: 2em;height: 2em; font-size: 1.625em;}
.Timeline003058 .year li.aon span{background-color: #1445c8;border-radius: 5px;color: #fff;}

.Timeline003058 .slider-list{/* margin-top: 2.6vw; */position: relative;}
.Timeline003058 .slider-list li{padding: 1.405vw 0 2vw 0;}
.Timeline003058 .slider-list .inner{background-color: #ffffff;border-radius: 10px;border: solid 1px #e1e8f0; padding:1em; margin: 0 1vw; transition: 0.3s;}
.Timeline003058 .slider-list .inner:hover{box-shadow: 0px 0.83vw 1.405vw rgba(4, 43, 131, 0.15); border-color: #fff;}
.Timeline003058 .slider-list .inner time{text-align: left;display: block; /* margin-bottom: 1.2vw; */}
.Timeline003058 .slider-list .inner time b{font-size: 1.875em;line-height: 1.634em;color: #333;}
.Timeline003058 .slider-list .inner time b:not(:last-child):after{display: inline-block;width: 13px;height: 2px;background-color: #e5e5e5; margin: 0 15px; vertical-align: middle; content: '';}
.Timeline003058 .slider-list .inner:hover time b{color: #1445c8;}
.Timeline003058 .slider-list .inner:hover time b:not(:last-child):after{background-color: #1445c8;opacity: 0.32;}
.Timeline003058 .slider-list .pic{border-radius: 10px; margin-bottom: 1vw;}
.Timeline003058 .slider-list .pic img{ border-radius: 10px;}
.Timeline003058 .slider-list pre{font-size: 1.125em;line-height: 1.875;color: #333;height: 12em; }
.Timeline003058 .slider-list .btn .slick-arrow{ position: absolute;width: 40px;top: 40%;height: 40px;border-radius: 50%;background: #ccc url(../images/Floor003105-btn.svg) no-repeat center center;background-size: auto 13px;z-index: 20;text-indent: 999em;cursor: pointer;}
.Timeline003058 .slider-list .btn .slick-prev{left: 0px;}
.Timeline003058 .slider-list .btn .slick-next{right: 0px;transform: rotateY(180deg);}
.Timeline003058 .slider-list .btn .slick-arrow:hover{background-color:#1445c8;}


@media(min-width:1601px){
.Timeline003058 .slider-list .btn .slick-prev{left: 0vw;}
.Timeline003058 .slider-list .btn .slick-next{right: 0vw;}
.Timeline003058 .slider-list .slider{margin: 0 -1vw;}
.Timeline003058 .slider-list .slider{padding: 0 50px;}
}
@media(max-width:1600px){
.Timeline003058 .slider-list .btn .slick-prev{left: 0;}
.Timeline003058 .slider-list .btn .slick-next{right: 0;}
.Timeline003058 .slider-list .inner{margin: 0 1vw;}
.Timeline003058 .slider-list .slider{padding: 0 40px;}
}
@media(max-width:640px){
.Timeline003058 .slider-list .pic{margin: 4vw 0;}
/* .Timeline003058 .slider-list .btn .slick-arrow{width: 5vw; height: 5vw;margin-top: -2.5vw;} */
.Timeline003058 .slider-list .slider{padding: 0 5vw;}
.Timeline003058 .year:after{bottom: 30px;}
.Timeline003058 .year .slider:after{height: 5px;top: 28px;}
.Timeline003058 .year li{padding-top: 40px;}
.Timeline003058 .year li.aon{background-size: auto 30px;}
.Timeline003058 .slider-list pre{height: auto; }

}


.openPopup{position: fixed; left: 0; width: 100%; height: 100%; top: 0;  z-index: 1000;  overflow: auto; background-color: rgba(0,0,0,.65); display: none;}
.openPopup .flex{ display: flex; max-height: 100%; align-items: center; justify-content: center; width: 100%; height: 100%;}
.openPopup .inner{ width: 94%; max-width: 1200px; background-color: #fff; margin: 0 auto; padding: 3%;}
.openPopup .UserAgreement{ position: relative;}
.openPopup .inner .title{ font-size: 18px; text-align: center; color: #333; font-weight: normal; margin: 0 0 3%;}
.openPopup .inner .close{ position: absolute; right: 0; top: 0; width: 30px; height: 30px; cursor: pointer;}
.openPopup .inner .close::before,
.openPopup .inner .close::after{ content: ''; position: absolute; left: 50%; top: 50%; background-color: #666; width: 1px; height: 80%;}
.openPopup .inner .close::before{ transform: translate(-50%,-50%) rotate(45deg);}
.openPopup .inner .close::after{ transform: translate(-50%,-50%) rotate(-45deg);}
.openPopup .inner article{ position: relative; padding-top: 55vh;}
.openPopup .inner article .con{ position: absolute; left: 0; top:0; width: 100%; max-height: 100%; height: 100%; overflow: auto; line-height: 1.8;}
.openPopup .btn{ text-align: center; margin-top: 20px;}
.openPopup .btn a{ display: inline-block; min-width: 70px; text-align: center; padding: 0 10px; line-height: 40px; color: #666; border: 1px solid #1445c8; margin: 0 10px; border-radius: 5px; transition: all 0.5s;}
.openPopup .btn a:hover{ background-color: #1445c8; color: #fff;}
/* 设置滚动条的样式 */
.scroll{ background:#fff;}
.scroll::-webkit-scrollbar {
    width: 6px;height: 6px;
}
/* 滚动槽 */
.scroll::-webkit-scrollbar-track {
    -webkit-box-shadow:inset006pxrgba(0,0,0,0.3);
    border-radius:10px;
    background: #eeeeee;
}
/* 滚动条滑块 */
.scroll::-webkit-scrollbar-thumb {
    border-radius:10px;
    background:rgba(144,147,153,.3);
}
