
.Hometitle {margin-bottom: calc(50 / 16 * 1em);position: relative;z-index: 1;line-height: 1;letter-spacing: 5px;}
.Hometitle .cn {font-size: calc(40 / 16 * 1em);color: #333;font-weight: bold;}
.Hometitle .en {font-size: calc(80 / 16 * 1em);text-transform: uppercase;color: #002fa7;opacity: 0.05;position: absolute;top: 50%;width: 100%;transform: translateY(-50%);font-weight: bold;z-index: -1;}
.Hometitle-w .cn {color: #fff;}
.Hometitle-w .en {color: #fff;}
.Hometitle.center{ text-align: center;}

.Homemore a{display: inline-block; padding: 0 calc(60 / 16 * 1em) 0 calc(30 / 16 * 1em) ; line-height: calc(50 / 16 * 1em); border-radius: calc(50 / 16 * 1em); color:#002fa7; border: 1px solid #002fa7; background: url(../images/more.svg) no-repeat right calc(30 / 16 * 1em) center ; transition: 0.3s;  background-size: auto calc(14 / 16 * 1em); }
.Homemore a:hover{ background-position:left calc(30 / 16 * 1em) center; padding:0 calc(30 / 16 * 1em) 0 calc(60 / 16 * 1em) ; background-color: #002fa7; background-image: url(../images/more-on.svg); color: #fff;}


@media(max-width: 1024px) {
.Hometitle{margin-bottom: calc(25 / 16 * 1em);}
.Hometitle .en {font-size: calc(40 / 16 * 1em);}
.Hometitle .cn {font-size: calc(30 / 16 * 1em);}
}


/*Top003198 */
.Top003198{position:fixed;z-index:999;left:0;top:0;width:100%;background-color:rgba(255,255,255,1);box-shadow:0 0 10px rgba(0,0,0,0.1);}
.Top003198 menu li span{display:block;}
.Top003198 menu li span a{display:block;position:relative;z-index:1;font-size:calc(18 / 16 * 1em);}
.Top003198 menu li span a:after{position:absolute;content:'';left:0;bottom:0;height:2px;background-color:#002fa7;transition:0.3s;}
.Top003198 menu li:hover span a:after,.Top003198 menu li.aon span a:after{width:100%;}
.Top003198 menu li a:hover,
.Top003198 menu li.aon span a{color:#002fa7;}
.Top003198 li .sub .pic .Ispic{padding-bottom:calc(400 / 310 * 100%);background-color:#eee;}
.Top003198 .top-hotline{color:#002fa7;font-size:calc(20 / 16 * 1em);padding-left:calc(29 / 20 * 1em);background:url(../images/Top003198-tel.svg) no-repeat left center;background-size:1em auto;line-height:calc(36 / 20 * 1em);}
.Top003198 .top-search{display:block;padding:0;margin-left:calc(40 / 1920 * 100vw);}
.Top003198 .top-search .box{position:relative;background-color:rgba(163,163,163,0.1);overflow:hidden;}
.Top003198 .top-search .box .text{width:100%;display:block;line-height:calc(36 / 16 * 1em);height:calc(36 / 16 * 1em);font-size:calc(15 / 16 * 1em);background:none;border:0;padding-left:calc(45 / 16 * 1em);color:rgba(51,51,51,0.5);}
.Top003198 .top-search .box .text.focus{color:#000;}
.Top003198 .top-search .box .btn{position:absolute;top:0;width:calc(42 / 16 * 1em);height:100%;background:url(../images/search.svg) no-repeat center center;background-size:calc(17 / 42 * 100%) auto;cursor:pointer;}


@media (min-width:1025px){
.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 / 16 * 1em);}
.Top003198 menu li{float:left;margin-right:calc(45 / 1920 * 100vw);position:inherit}
.Top003198 menu li:last-child{margin-right:calc(0 / 1920 * 100vw);}
.Top003198 menu li span{line-height:calc(90 / 16 * 1em);}
.Top003198 li .sub{position: absolute; top: 100%; background-color:#fff;width: 154px;  padding:  calc(10 / 16 * 1em); box-shadow: 0 5px 5px rgba(0,0,0,0.1); transform: translate(-50%, 0); left: 50%; margin: 0;}
.Top003198 li .sub dl{background: none;}
.Top003198 li .sub dt{text-align: center;line-height: 1.5;padding:5px 0}

.Top003198 li .sub .sub-intro{ max-width: 1400px; margin: 0 auto;}
.Top003198 li .sub .sub-left{float: left;width: 65%;}
.Top003198 li .sub .sub-right{float: right;width: 30%;}

.Top003198 li .prod-sub {left: 0!important;width: 100%!important;margin-left: 0!important;transform: translate(0, 0);background: rgba(243, 246, 250, 0.98);padding: calc(40 / 1920 * 100vw) 0 }   
.Top003198 li .prod-sub dl{text-align: center; padding: 0; display: flex;flex-wrap: wrap;}
.Top003198 li .prod-sub dt{float: left;  text-align: left; width: 30%;margin-bottom:calc(30 / 1920 * 100vw) }     
.Top003198 li .prod-sub dt:not(:nth-child(3n)){margin-right: 4%}  
.Top003198 li .prod-sub dt .name{border-bottom: 1px solid rgba(0, 0, 0, 0.08);margin-bottom:calc(10 / 1920 * 100vw);position: relative; } 
.Top003198 li .prod-sub dt .name::after {position: absolute;top: 50%;right: 15px;content: '';width: calc(10 / 16 * 1em);height: calc(10 / 16 * 1em);transform: rotate(45deg);border-top: 2px solid rgba(0, 0, 0, 0.1);border-right: 2px solid rgba(0, 0, 0, 0.1);margin-left: calc(18 / 16 * 1em); margin-top: calc(-12 / 16 * 1em);}
.Top003198 li .prod-sub dt .name h4{color: #333;font-size: calc(18 / 16 * 1em);font-weight: normal;margin: 0;padding-bottom: calc(10 / 18 * 1em)}   
.Top003198 li .prod-sub dt .name h4 a{color: #333;} 
.Top003198 li .prod-sub dt .name:hover h4 a{color: #002fa7;}
.Top003198 li .prod-sub dt .name:hover::after{ border-color: #002fa7;}
.Top003198 li .prod-sub dt .tab-label{line-height: 2; }
.Top003198 li .prod-sub dt .tab-label a{color: #949494;line-height:calc(34 / 16 * 1em);display:block;font-size:calc(16 / 16 * 1em) }
.Top003198 li .prod-sub dt a:hover{color: #002fa7;}
.Top003198 li .sub .sub-right .pic {display: block;border-radius: 10px; padding-bottom: 67.86%;}

.Top003198 li .sub.prod-100 .sub-left{float: none;width: 100%;}
.Top003198 li .prod-sub.prod-100 dt{width: 16%;}     
.Top003198 li .prod-sub.prod-100 dt:not(:nth-child(5n)){margin-right: 4%}

.Top003198 .top-right{padding-top:calc(27 / 16 * 1em);}
.Top003198 .top-right dd{float:left;font-size:calc(16 / 16 * 1em);line-height:calc(43 / 18 * 1em);}
.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(160 / 1920 * 100vw);}
.Top003198 .top-search .box .btn{left:0;}
}
.Top003198 dl a:hover{color:#002fa7;}


@media(min-width:1025px) and (max-width:1560px) {
.Top003198 menu li span a{font-size: calc(16 / 16* 1em);}
.Top003198 menu li{margin-right: calc(25 / 1920* 100vw);}
}


@media (max-width:1024px){
.Top003198{padding:15px 0;}
.Top003198 .logo{float:left;width:40%;}
.Top003198 .top-right{float:right;width:auto;margin-top:5px}
.Top003198 .top-hotline,.Top003198 header:after{display:none;}
.Top003198 header{display:flex;justify-content:space-between;align-items:center;height:calc(70 / 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:50px;padding-left:20px;font-size:16px}
.Top003198 menu li.has-sub span .op:before,.Top003198 menu li.has-sub span .op:after{background-color:#002fa7;}
.Top003198 li .sub{background-color:#eee;}
.Top003198 li .sub .pic{display:none;}
.Top003198 li .sub dt h4{margin:8px 0;}
.Top003198 .top-search{/* margin:0 15px 0; */padding-right: 2vw;position:inherit;}
.Top003198 .top-search .box{top:100%;left:0;width:100%;opacity:1;position:absolute;display:none;background-color:rgba(255,255,255,1);border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}
.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/search.svg) no-repeat center center;background-size:contain;display:block;position:relative;}
.Top003198 .open-search.on{}
.Top003198 .open-search.on:after,.Top003198 .open-search.on:before{background-color:#002fa7;}
.Top003198 .open-menu{width:calc(36 / 16 * 1em);height:calc(24 / 16 * 1em);display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;transition:0.3s;}
.Top003198 .open-menu span{display:block;transition:0.3s;height:2px;background-color:#000;}
.menu-show .Top003198 .open-menu{border-radius:50%;background-color:#002fa7;padding:calc(9 / 16 * 1em);height:calc(30 / 16 * 1em);}
.menu-show .Top003198 .open-menu span{background-color:#fff;height:1px;}
}




/*Banner003158 */
.Banner003158 li.slick-slide{position: relative;z-index: 1;}
.Banner003158 .txt{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 10;text-align: center;color: #002fa7;}
.Banner003158 .txt .ytable{height: 100%; table-layout: fixed;}
.Banner003158 .tit,
.Banner003158 .desc,
.Banner003158 .more{transform: translateY(30px); opacity: 0; transition-duration: 0.3s; transition-delay: 0.3s;}
.Banner003158 .tit{ font-size: 5em;text-shadow: 0 2px 0 #fff; line-height: 1.2;}
.Banner003158 .desc{text-shadow: 0 1px 0 #fff;  margin-bottom: 2.5em;transition-delay: 0.6s;}
.Banner003158 .more{display: inline-block;width: 10em; line-height: 3.125; border: solid 2px #002fa7;color: #002fa7;transition-delay: 0.9s;}
.Banner003158 .more:after{display: inline-block;content: '';width: 8px; height: 13px; margin-left: 5px;background-image: url(../images/Banner003158-more.svg);vertical-align: middle;}
.Banner003158 .more:hover{background-color: #002fa7;color: #fff;}
.Banner003158 .more:hover:after{background-image: url(../images/Banner003158-more-white.svg);}
.Banner003158 .ani-show .tit,
.Banner003158 .ani-show .desc,
.Banner003158 .ani-show .more{transform: translateY(0); opacity: 1;}
.Banner003158 .slick-dots{position: absolute;left: 50%;transform: translateX(-50%);z-index: 10; bottom: 1em;}
.Banner003158 .slick-dots li{float: left;}
.Banner003158 .slick-dots li button{border: 0;overflow: hidden;;font-size: 1em;text-indent: -999em;width: 0.625em;height: 0.625em;background-color: #ffffff; border-radius: 50%; margin: 0 0.625em;display: inline-block;padding: 0; vertical-align: middle;}
.Banner003158 .slick-dots li:after{display: inline-block;content: '';width: 0; height: 2px; background-color: #ffffff; transition: 0.3s; vertical-align: middle;}
.Banner003158 .slick-dots li.slick-active:after{width: 50px;}
@media (min-width:1025px) {
.Banner003158 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003158 .pc{display: none;} 
.Banner003158 .tit{font-size: 2em;}
.Banner003158 .desc{font-size: 0.875em;}
.Banner003158 .more{line-height: 2.5;width: 7em;}
}


/*Floor003202 */
.Floor003202{background: url(../images/Floor003202-bg.jpg) no-repeat center center; background-size: cover;  overflow: hidden;}
.Floor003202 .auto{ position: relative;}
.Floor003202 .main{max-width:  calc(860 / 16 * 1em); margin: 0 auto; width: 90%; text-align: center;color: #333; position: relative;z-index: 40;}
.Floor003202 .intro-1{font-size: calc(36 / 16 * 1em); line-height: 1.6; margin-bottom: calc(25 / 36 * 1em);}
.Floor003202 .intro-2{line-height: 2;  margin-bottom:calc(58 / 16 * 1em);}
.Floor003202 .index-more a{display: inline-block;color: #ff7366;border: solid 2px #ff7366; line-height: calc(60 / 16 * 1em); border-radius: calc(60 / 16 * 1em); padding: 0 calc(57 / 16 * 1em) 0 calc(19 / 16  * 1em); background: url(../images/Floor003202-more.svg) no-repeat right calc(21 / 16 * 1em) center; background-size: calc(12 / 16 * 1em) auto; transition: 0.3s;}
.Floor003202 .index-more a:hover{background-color: #ff7366;color: #fff; background-image: url(../images/Floor003202-more-on.svg);}
.Floor003202 .pic-group dd{position: absolute;z-index: 1;}
.Floor003202 .pic-group dd.s{width: calc(120 / 16 * 1em);}
.Floor003202 .pic-group dd.m{width: calc(210 / 16 * 1em);}
.Floor003202 .pic-group dd.l{width: calc(300 / 16 * 1em);}
.Floor003202 .pic-group dd .Ispic{padding-bottom: 100%;border-radius:50%;position: relative!important;}
.Floor003202 .pic-group dd:nth-child(1){top: calc(320 / 860 * 100%); right:105%;}
.Floor003202 .pic-group dd:nth-child(2){top: calc(175 / 860 * 100%); left: calc(120 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(3){top: calc(190 / 860 * 100%); left: calc(1280 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(4){top: calc(70 / 860 * 100%); left: calc(1600 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(5){bottom: calc(160 / 860 * 100%); left: calc(40 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(6){bottom: calc(160 / 860 * 100%); right:-6%;}
@media (min-width:1025px) {
.Floor003202 .auto{min-height: calc(860 / 16* 1em); padding-top: calc(180 / 16 * 1em);}
}
@media (max-width:1024px) {
.Floor003202 .auto{padding: 4em 0;}
.Floor003202 .intro-1{font-size: 1.5em;}
.Floor003202 .pic-group dd.s{width: 3em;}
.Floor003202 .pic-group dd.m{width:5em;}
.Floor003202 .pic-group dd.l{width:7em;}
.Floor003202 .pic-group dd .Ispic{border-radius: 0.3em; opacity: 0.5;}
.Floor003202 .pic-group dd:nth-child(1){top: 3%; right: calc(100% - 17vw);}
.Floor003202 .pic-group dd:nth-child(2){top: 22%; left: 5%;}
.Floor003202 .pic-group dd:nth-child(3){top:20%; }
.Floor003202 .pic-group dd:nth-child(4){top:2%; left: calc(100% - 15vw);}
.Floor003202 .pic-group dd:nth-child(5){bottom: 5%;}
.Floor003202 .pic-group dd:nth-child(6){bottom: 5%;}
}
.opacity0{
  opacity: 0;
}

/*Floor003181 */
.Floor003181{overflow: hidden;padding: calc(100 / 1920  * 100%) 0 ;background-size: cover; background-position: center; background-repeat: no-repeat;}
.Floor003181 .Hometitle .cn{color: #fff;}
.Floor003181 .Hometitle .en{color: #fff;}
.Floor003181 .desc .tit-1 {font-size: calc(20 / 16 * 1em);margin-bottom: calc(50 / 20 * 1em); color: rgba(255,255,255,0.8); text-align: center;}

.Floor003181 ul{display: flex; flex-wrap: wrap;}
.Floor003181 li{ float: left; padding:calc(70 / 16 * 1em) calc(40 / 16 * 1em); background-color: rgba(255,255,255,0.85); margin-right: 2%; border-radius:calc(20 / 16 * 1em) ;position:relative;transition:.3s;top:0;}
.Floor003181 li:hover{top:-10px;/* background-color: rgba(0,47,167,0.75); *//* background-color: rgba(0,47,167,0.85); */}
.Floor003181 li .icon {display: flex;justify-content: space-between;width: 100%;align-items: center; margin-bottom: calc(50 / 16 * 1em);}
.Floor003181 li .icon img{ max-width: calc(60 / 16 * 1em);}
/* .Floor003181 li .num{background: #002fa7;color: #fff;font-size: calc(20 / 16 * 1em); border-radius: 50%; padding: calc(10 / 20 * 1em);} */
.Floor003181 li .num{font-size: calc(60 / 16 * 1em);font-weight: bold;background: -webkit-linear-gradient(top, #002fa7, #2b56c2, #567ad8, #bbc9eb, #f0f3fb, #f8faff);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;color: transparent;position: relative;}
.Floor003181 li .tit {font-size: calc(26 / 16 * 1em);margin-bottom: calc(20 / 26 * 1em);color:#333;font-weight: bold;}
.Floor003181 li .tit2 {font-size: calc(24 / 16 * 1em);color:#999; text-transform: uppercase; line-height: 1; font-weight: 100;}
.Floor003181 li .desc{font-size: calc(16 / 16 * 1em);color:#666; line-height: 2;}
@media (min-width:1025px) {
.Floor003181 li{width: 32%;}
.Floor003181 li:nth-child(3n){ margin-right: 0;}
}
@media (max-width:640px) {
.Floor003181 li{width: 100%;margin-right: 0; margin-bottom: 2%;}
.Floor003181 li:nth-child(2n){ margin-right: 0;}
}


.Floor003013{padding: calc(100 / 1920  * 100%) 0 ;}
.Floor003013 .list ul{ display: flex; flex-wrap: wrap;}
.Floor003013 .list li{ float:left; margin-right:2%; background: #fff; margin-bottom: 2%;border-radius: calc(20 / 16 * 1em); }
.Floor003013 .list li .pic{ overflow: hidden;border-radius: calc(20 / 16 * 1em) calc(20 / 16 * 1em) 0 0 ;}
.Floor003013 .list li .Ispic{ padding-bottom:68.535%;transition: all 0.5s; }
.Floor003013 .list li a:hover .Ispic{transform: scale(1.1);}
.Floor003013 .list li a{  color:#333; display: block;}
.Floor003013 .list li .txt{padding:calc(24 / 16 * 1em) ;box-shadow: 0 0 12px rgba(0,0,0,0.08);  border-radius: 0 0 calc(20 / 16 * 1em) calc(20 / 16 * 1em) ; transition: all 0.5s;}
.Floor003013 .list li .txt .tit{font-size:calc(20 / 16 * 1em); line-height: 1.5; color: #333; margin-bottom: calc(12 / 20 * 1em);}
.Floor003013 .list li .txt .des{ margin: 0; font-size:calc(16 / 16 * 1em); line-height: 1.8;color: #666;}
.Floor003013 .list li a:hover .tit{ color:#002fa7;}
.Floor003013 .list li:hover{ box-shadow: 0 0 20px rgba(0,0,0,0.1);}
@media(min-width:1025px){
.Floor003013 .list li{ width:32%;}
.Floor003013 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:1024px){
.Floor003013 .list li{ width:49%;}
.Floor003013 li:nth-child(2n){ margin-right:0;}
}



/*Floor002699 */
.Floor002699{ padding: calc(100 / 1920  * 100%) 0; position:relative; z-index:4; background:url(../images/Floor002699_bg.jpg) no-repeat center center; background-size:cover; }
/* .Floor002699 .Hometitle .cn,
.Floor002699 .Hometitle .en{ color: #fff;} */
.Floor002699 ul{ display: flex; flex-wrap: wrap;}
.Floor002699 li{ float:left;width: calc(100% / 3);  position:relative; overflow:hidden; text-align: center; position:relative;transition:.3s;top:0; display: flex;justify-content: center;align-items: center;cursor: auto;}
.Floor002699 li:hover{top:-10px;}
.Floor002699 li:last-child {border-right: none;}
.Floor002699 li .txt{ width: calc(100% - calc(60 / 16 * 1em)); height: 100%; padding: calc(50 / 16 * 1em) calc(40 / 16 * 1em);border-radius: calc(20 / 16 * 1em)}
.Floor002699 li .icon{ margin-bottom: calc(30 / 16 * 1em);}
.Floor002699 li .icon img{ max-width:calc(60 / 16 * 1em);}
.Floor002699 li:nth-child(1) .txt{/* background: #7e6a52; */ background: rgba(126, 106, 82, 0.7);}
.Floor002699 li:nth-child(2) .txt{/* background: #002fa7; */ background: rgba(0, 47, 167, 0.7);}
.Floor002699 li:nth-child(3) .txt{/* background:#153451; */ background: rgba(21, 52, 81, 0.7);}

.Floor002699 li .tit{ font-size:calc(24 / 16 * 1em);color:#fff; font-weight:bold; margin-bottom: calc(20 / 24 * 1em);}
.Floor002699 li .desc{  line-height:2; font-size:calc(16 / 16 * 1em); color:#fff;}

@media(min-width:1025px){
.Floor002699 li{ }

}
@media(max-width:1024px){
.Floor002699 li{ width: calc(100% / 0);}
.Floor002699 li:nth-child(2n){ margin-right:0;}
}


/*Bottom003009 */
.Bottom003009{background-color: #211d1e;padding-top: 4%;}
@media(max-width:1024px){
.Bottom003009{text-align: center;}
}
.Bottom003009,
.Bottom003009 a{color: rgba(255, 255, 255, 0.5);}
.Bottom003009 a:hover{color: #fff;}
.Bottom003009 .b-top{ display: flex;flex-wrap: wrap; justify-content: space-between;align-items: center;}
.Bottom003009 .logo  img{height: calc(60 / 16 * 1em);}
.Bottom003009 .soglan{color: #ad8769;font-size: 20px;line-height: 1.5em;}
.Bottom003009 .share li{position: relative; z-index: 10; display: inline-block;}
.Bottom003009 .share li{margin-left:calc(10 / 16 * 1em);}
.Bottom003009 .share li figure{display: none;width: 130px; position: absolute; right: 0;bottom: 100%; margin-bottom: 10px;background: #fff;padding: 5px; border-radius: 5px;}
.Bottom003009 .share li figure:after{position: absolute; content: ''; border: 5px solid transparent; border-top-color: #fff; right: 16px; top:100%;}
.Bottom003009 .share li a{display: block;width:calc(45 / 16 * 1em); height:calc(45 / 16 * 1em); border-radius: 50%;background-color: rgba(255,255,255,0.1); background-position: center center;background-repeat: no-repeat;cursor: pointer; background-size: auto calc(24 / 16 * 1em);}
.Bottom003009 .share li a:hover{background-color:#002fa7;}
.Bottom003009 .share li.wa a{background-image: url("../images/wa.png");}
.Bottom003009 .share li.fb a{background-image: url("../images/icon-facebook.svg");}
.Bottom003009 .share li.top a{background-image: url("../images/gettop.svg");background-color:#002fa7;}
.Bottom003009 .share li.in a{background-image:url("../images/icon-linkedin.svg");}
.Bottom003009 .share li.wx a{background-image:url("../images/icon-wx.svg");}
.Bottom003009 .share li.shipin a{background-image:url("../images/icon-shipin.svg");}
.Bottom003009 .share li.douyin a{background-image:url("../images/icon-douyin.svg");}

@media(max-width:1024px){
.Bottom003009 .logo .img{padding-bottom: calc(20 / 16 * 1em);}
.Bottom003009 .share{display: table; margin-left:  auto; margin-right: auto;}
}

.Bottom003009 .b-mid{margin-top:calc(30 / 16 * 1em);padding-top: calc(30 / 16 * 1em); border-top: 1px solid rgba(255,255,255,0.05);padding-bottom: calc(30 / 16 * 1em);}
.Bottom003009 .b-mid .tit{font-size: calc(20 / 16 * 1em); margin-bottom:calc(24 / 20 * 1em);color: #fff;}
.Bottom003009 .b-mid .contact{display: flex; flex-wrap: wrap;justify-content: space-between;}
.Bottom003009 .b-mid .contact li{color: #fff;}
.Bottom003009 .b-mid .contact li{line-height: 26px; display: block; padding-left: calc(34 / 16 * 1em);background-position: left top;background-repeat: no-repeat; background-size: calc(22 / 16 * 1em) auto; }
.Bottom003009 .b-mid .contact li.phone{background-image: url("../images/icon-phone.svg");}
.Bottom003009 .b-mid .contact li.email{background-image: url("../images/icon-email.svg");}
.Bottom003009 .b-mid .contact li.add{background-image: url("../images/icon-add.svg");}

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

.Bottom003009 .copyright{border-top: 1px solid rgba(255,255,255,0.05);padding: calc(20 / 14 * 1em) 0;font-size: calc(14 / 16 * 1em);color: rgba(255, 255, 255, 0.5);}
.Bottom003009 .copyright .fr a{display: inline-block;}
.Bottom003009 .copyright .fr a:not(:last-child):after{ width: 1px; height: 13px;display: inline-block; content: ''; vertical-align: middle;background:#fff; opacity: 0.1; margin: 0 15px;}
@media(max-width:1024px){
.Bottom003009 .copyright{margin-top: 5vw;padding: 5vw;}
.Bottom003009 .copyright .fr{padding-bottom: 10px;}
}



/*Banner003069 */
.Banner003069 { position: relative; z-index: 1; }
.Banner003069 .Ispic { width: 100%; height: 25em;}
.Banner003069 .txt {position: absolute;left: 0;top: 50%;width: 100%;z-index: 10;color: #fff;transform: translateY(-50%); text-align: center;}
.Banner003069 .tit { font-size: calc(42 / 16 * 1em); font-weight: bold; line-height: 1;  }
.Banner003069 .desc { font-size: calc(24 / 16 * 1em); margin-top: calc(15 / 24 * 1em);}

@media (min-width:1025px) {
.Banner003069 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003069 .pc{display: none;}      
}


/*Menu003135 */
.Menu003135{border-bottom: 1px solid #eee;}
.Menu003135 .current{ font-size: calc(14 / 16 * 1em); padding-left: 1.5em;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height: calc(70 / 14 * 1em);}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;}
.Menu003135 .nav-menu li{float: left;font-size:calc(18 / 16 * 1em);line-height: calc(70 / 18 * 1em);}
.Menu003135 .nav-menu li:not(:last-child){margin-right:calc(35 / 1920 * 100vw);}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #002fa7;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #002fa7;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
}


.Columntitle{  margin-bottom: calc(32 / 16 * 1em);  }
.Columntitle .cn{font-size: calc(32 / 16 * 1em); color: #333;font-weight: bold;line-height: 1.2;}
.Columntitle.center{text-align: center;}
@media(max-width:1024px) {
.Columntitle .cn{font-size: calc(22 / 16 * 1em);}
}


/*RighInfo000623 */
.RighInfo000623{padding: calc(100 / 1920  * 100%) 0;;}
.RighInfo000623 .Columntitle{text-align: left;}
.RighInfo000623 .ytable-cell{padding: calc(50 / 16 * 1em) 0;}
.RighInfo000623 .pic .inner{ position: relative;}
.RighInfo000623 .pic img{border-radius: calc(20 / 16* 1em);}
.RighInfo000623 .pic .inner:before, 
.RighInfo000623 .pic .inner:after {position: absolute;content: "";width: 160px;height: 160px;left: -30px;bottom: -30px;background: rgba(0,47,167,0.1);z-index: -1;border-radius: 50%;}
.RighInfo000623 .pic time{bottom: 0; text-align: right;position: absolute;right: 0; background: rgba(0,47,167,0.6);color: #fff; padding: 26px 50px 26px 26px;}
.RighInfo000623 .pic time span{display: block;margin-bottom: 5px;font-size: 3.25em; line-height: 0.8em; font-weight: bold;}
.RighInfo000623 .pic time span:before{display: inline-block; height: 2px; background: #fff; content: ''; width: 16px; vertical-align:bottom; margin-right: 5px;}
.RighInfo000623 .info{background:#f7f9ff; background-size: contain;border-radius: calc(20 / 16* 1em);}
.RighInfo000623 .p-info{font-size:calc(16 / 16* 1em) ;line-height: 2.2;color: #333;}
.RighInfo000623 .p-info p{ margin: 0; margin-bottom: 10px;}
@media(min-width:1025px){
.RighInfo000623 .pic{width: 20.429%;}
.RighInfo000623 .pic .inner{width: 210.696%;}
.RighInfo000623 .info .inner{padding-left: 35.624%;padding-right: 8.548%;}
}
@media(max-width:1024px){
.RighInfo000623 .ytable,
.RighInfo000623 .ytable-cell{display: block;}
.RighInfo000623 .info{padding: 1em;}
}


/*PicList003142 */
.PicList003142 { padding: calc(100 / 1920  * 100%) 0 calc(50 / 1920  * 100%) 0; }
.PicList003142 li{float: left; background: #fff;   margin-bottom: 2%;}
.PicList003142 li .txt{box-shadow: 0px 0 15px rgba(0, 0, 0, 0.08);padding: calc(24 / 16* 1em);border-radius:0 0 calc(20 / 16 * 1em) calc(20 / 16 * 1em);}
.PicList003142 li .tit{ font-size: calc(20 / 16* 1em);line-height: 1.5; margin-bottom: calc(12 / 22* 1em);}
.PicList003142 li .des{font-size: calc(16 / 16* 1em); line-height: 1.8; color: #999; margin: 0;}
.PicList003142 li .pic{overflow: hidden;border-radius: calc(20 / 16 * 1em) calc(20 / 16 * 1em) 0 0;}
.PicList003142 li .Ispic{padding-bottom: 68.535%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #002fa7;}
.PicList003142 li time{color: #999999;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center;font-family: 'Roboto-Regular';}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@media (min-width:1025px) {
.PicList003142 li{width: 23.5%;}
.PicList003142 li:not(:nth-child(4n)){margin-right: 2%;}
.PicList003142 li:nth-child(4n+1){clear: left;}    
}
@media (max-width:1024px) {   
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}


/*Page002623 */
.Page002623{padding: 0% 0 4% 0 ; text-align: center;font-size: 18px;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 1.5vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 50px; width: 50px; margin: 0 5px; border: 1px solid #eee; border-radius: 50px;background: #fff;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #002fa7; }
.Page002623 .Pages .p_page > a{font-size: 0;height: 50px;position: relative; }
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color: #fff;}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}


/*RighInfo003134 */
.RighInfo003134 {padding: calc(100 / 1920  * 100%) 0;}
.RighInfo003134 .img-side{border: solid 1px #f2f2f2; margin-bottom: 4em; border-radius: calc(20 / 16 * 1em); }
.RighInfo003134 .img-side .ytable-cell{ padding-bottom: 2em;}
.RighInfo003134 .img-group li .Ispic{background-size:contain;padding-bottom:65%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 56px; margin: 3.125em 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: #002fa7; 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 .tit{font-size:calc(30 / 16 * 1em);color: #333;font-weight: bold; margin-bottom: calc(25 / 30 * 1em);}
.RighInfo003134 .img-side .line{width: 15px; height: 2px; background-color: #e60012;display: block;margin: 0 auto;}
.RighInfo003134 .img-side .text{ line-height:2; color: #666;}
.RighInfo003134 .img-side .btn{ margin-top: calc(40 / 16 * 1em);}
.RighInfo003134 .img-side .btn a{display: inline-block;font-size:calc(16 / 16 * 1em);color: #fff;box-shadow: 0px 10px 30px rgba(0, 47, 167, 0.08);border-radius: 50px; margin: 0 5px; min-width:calc(160 / 16 * 1em);text-align: center; line-height: 3.2;padding: 0 1.25em; cursor: pointer;}
.RighInfo003134 .img-side .btn a.download{background-color: #002fa7;}
.RighInfo003134 .img-side .btn a.download2{background-color: #6e6e6e;}
.RighInfo003134 .img-side .btn a:before{display: inline-block; vertical-align: top;content: '';background-size: contain;background-position: center; background-repeat: no-repeat; width: 1.3888em;height: 3.2em;margin-right: 0.5555em;}
.RighInfo003134 .img-side .btn a.download:before{background-image: url(../images/icon-back.svg);}
.RighInfo003134 .img-side .btn a.download2:before{background-image: url(../images/icon-file.svg);}
.RighInfo003134 .img-side .btn a:hover { opacity: 0.8; }

.RighInfo003134 .prod-intro .name{border-bottom: 1px solid #efefef;font-size: 1.5em; padding-bottom: 0.666em;color: #333; line-height: 2;}
.RighInfo003134 .prod-intro .name i{width: 2em; height: 2em;border-radius: 50%;background-color: #002fa7;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/icon-details.svg);}
.RighInfo003134 .prod-intro .singlePage{line-height: 2; margin: 2em 0 1em 0; color: #333;}

@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 45%;border-right: solid 1px #f2f2f2;}
.RighInfo003134 .img-side .ytable-cell{padding-top: 2em;}
.RighInfo003134 .img-side .txt{padding: 1% 4%;}

.RighInfo003134 .Feature li{ float: left;width: 18.4%; margin-right: 2%;}
.RighInfo003134 .Feature li:nth-child(5n){ margin-right: 0;}
}
@media (max-width:1024px) {
.RighInfo003134 .img-side{ padding: 2em;}
.RighInfo003134 .img-side .btn a{min-width: calc(50% - 10px);padding: 0;}
}

.RighInfo003134 .popUp-box{position: fixed;z-index: 200; left: 0;top: 0;width: 100%; height:100%; background-color: rgba(0,0,0,0.5);display: none;}
.RighInfo003134 .popUp-box > .ytable{height: 100%;}
.RighInfo003134 .popUp-box .main{background: #fff url(../images/RighInfo003134-bg.jpg) no-repeat;background-size: cover; width: 90%; max-width: 1200px;margin: 0 auto;border-radius: 5px; position: relative; }
.RighInfo003134 .popUp-box .close{position: absolute; right: 20px;top: 20px;width: 20px;height: 20px;z-index: 10;cursor:pointer;}
.RighInfo003134 .popUp-box .close:before,
.RighInfo003134 .popUp-box .close:after{position: absolute;content: ''; width: 100%;height: 2px;background-color: #000; top: 50%;margin-top: -1px;transform: rotate(-45deg);}
.RighInfo003134 .popUp-box .close:after{transform: rotate(45deg);}
.RighInfo003134 .popUp-box .logo img{height: 1.9375em;}
.RighInfo003134 .popUp-box .title{font-size: 1.875em;color: #333333;line-height: 1.3333; margin-top: 0.3em;}
.RighInfo003134 .popUp-box .title:after{display: block; content: '';width: 20px;height: 2px;background-color: #da251d; margin: 1em 0;}
.RighInfo003134 .popUp-box .left p{font-size: 1.5em;line-height: 1.66666;color: #333333;}
.RighInfo003134 .popUp-box .form li{position: relative;z-index: 1; margin-bottom: 10px;}
.RighInfo003134 .popUp-box .form li label.tit{position: absolute; left: 1.21428em; top: 0;font-size: 0.875em; line-height: 3.5714em;}
.RighInfo003134 .popUp-box .form li .text{border: solid 1px rgba(139,139,139,0.2);width: 100%;font-size: 1em; height:3.125em; line-height: 3.125em;border-radius:0.625em;padding: 0 1.0625em;}
.RighInfo003134 .popUp-box .form li.code dl{overflow: hidden;}
.RighInfo003134 .popUp-box .form li.code dl dt{position: relative;width: 60%;float: left;}
.RighInfo003134 .popUp-box .form li.code dl dd{width: 38%;float: right;}
.RighInfo003134 .popUp-box .form li.code dl dd a{display: block;cursor: pointer;background-color: #6e6e6e; border-radius: 10px;color: #fff;font-size: 0.875em;line-height: 3.5714em;text-align: center;}
.RighInfo003134 .popUp-box .form ol .btn{display: block;width: 100%;background: #da251d;border:0;cursor: pointer;border-radius: 0.625em;height:3.125em;color: #fff;font-size: 1em;}
@media (min-width:1025px) {
.RighInfo003134 .popUp-box .main{padding: 10.9375vh 8.25em;}  
.RighInfo003134 .popUp-box .main .ytable-cell{width: 50%;} 
}
@media (max-width:1024px) {
.RighInfo003134 .popUp-box .main{padding:2em; }  
.RighInfo003134 .popUp-box .main .ytable{max-height: 85vh; overflow: auto;}
}

/*Form003139 */
.Form003139 {position: relative;z-index: 1;padding: calc(100 / 1920  * 100%) 0;}
.Form003139 .Columntitle{ margin-bottom:calc(40 / 16 * 1em) ;}
.Form003139 .form{ background: rgba(255, 255, 255, 0.95);padding: calc(50 / 16 * 1em); border-radius: calc(20 / 16 * 1em);box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);}
.Form003139 .form-ul{margin: 0 auto;} 
.Form003139 .form-ul li{margin-bottom: calc(20 / 16 * 1em);position: relative;}
.Form003139 .form-ul li .tit{position: absolute;left: 1.5em;top: 0;font-size: calc(16 / 16 * 1em);line-height: 3.5714;color: #666;}
.Form003139 .form-ul li select,
.Form003139 .form-ul li .text{width: 100%;border-radius: 50px;border: solid 1px #eee;font-size: calc(16 / 16 * 1em);line-height: 3.5714;height: 3.5714em; background: none;color: #333;padding: 0 1.5em;}
.Form003139 .form-ul li select.focus,
.Form003139 .form-ul li .text.focus{border-color: #002fa7; color: #333; box-shadow: 0 0px 10px rgba(0, 67, 167, 0.15);}
.Form003139 .form-ul li textarea.text{height: 150px; line-height: 25px;}
.Form003139 .form-ul li .file{width: 100%;border-radius: 5px;border: solid 1px #eee; font-size: calc(16 / 16 * 1em);line-height: 3.5714;height: 3.5714em; background: none;padding: 0 0px;color: #adadad;box-sizing: border-box;padding: 0 15px;}
.Form003139 .btn{width:100%;background: #002fa7;border-radius: 50px;font-size: calc(18 / 16 * 1em);height:3.25em;color: #fff;cursor: pointer;border: 0;text-align: center; margin-top:calc(20 / 16 * 1em) ;}

@media (min-width:1025px) {   
.Form003139 .form{width: 50%;max-width: calc(600 / 16 * 1em); }
.Form003139 .form-ul .row-2 li{float: left;width: calc(49% - 15px);}
.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{width: 90%;}
}


.lm-title{text-align: center;}
.lm-title h3{ margin:0; font-size:calc(24 / 16 * 1em); color:#333;border-bottom:1px solid #eee; padding-bottom:calc(16 / 24 * 1em); margin-bottom:calc(20 / 24 * 1em);}



/* 查询结果 */
.ResForm {position: relative;z-index: 1;padding: calc(100 / 1920  * 100%) 0;}
.ResForm .desc{font-size: calc(16 / 16 * 1em);color: #333;line-height: 2; padding-bottom: 3%; max-width: 980px; margin: 0 auto; text-align: center;}
.ResForm .desc .date{ text-align: right;}
.ResForm .form{background-color: #f8f8f8;margin-top: 2%;margin-bottom: 2%; border-radius:calc(20 / 16 * 1em) ;  }
.ResForm .form-ul{margin: 0 auto;padding: calc(40 / 16 * 1em);} 
.ResForm .form-ul li{margin-bottom: calc(20 / 16 * 1em);position: relative;}
.ResForm .form-ul .row-inner{ margin: 0 auto; position: relative; padding-left: calc(150 / 16 * 1em); color: #333; font-size: calc(16 / 16 * 1em); line-height: 3.125; }
.ResForm .form-ul li .tit{position: absolute; left: 0;  margin: 0; font-size: calc(16 / 16 * 1em); font-weight: normal;color: #333; width: calc(140 / 16 * 1em); text-align: right;}
.ResForm .form-ul li select,
.ResForm .form-ul li .text{width: 100%;border-radius: 5px;border: solid 1px #eee;font-size: calc(16 / 16 * 1em);line-height: 3.125;height: 3.125em; background: #fff;color: #333;padding: 0 1.125em;}
.ResForm .form-ul li select:disabled,
.ResForm .form-ul li .text:disabled{ color:#333;}
.ResForm .form-ul li select.focus,
.ResForm .form-ul li .text.focus{border-color: #1855ad; color: #333; box-shadow: 0 0px 10px rgba(24, 85, 173, 0.15);}
.ResForm .form-ul li textarea.text{height: 150px; line-height: 25px;}
.ResForm .form-ul li .file{width: 100%;border-radius: 5px;border: solid 1px #eee; font-size: calc(16 / 16 * 1em);line-height: 3.125;height: 3.125em; background: none;padding: 0 0px;color: #adadad;box-sizing: border-box;padding: 0 15px;}
.ResForm .btn{width:100%;background: #002fa7;border-radius: 50px;font-size: calc(18 / 16 * 1em);height:3.25em;color: #fff;cursor: pointer;border: 0;text-align: center; margin-top:calc(20 / 16 * 1em) ;}


.ResForm .box{ display: flex;flex-wrap: wrap; justify-content: space-between;margin-bottom: calc(20 / 16 * 1em);}
.ResForm .box .item{border: solid 1px #eee;background: #fff; min-height: calc(260 / 16 * 1em);border-radius: 5px;align-items: center; padding:calc(25 / 16 * 1em) ;display: flex;  justify-content: center;}
.ResForm .box .tit{margin: 0 auto;font-size: calc(24 / 16 * 1em); color: #333;line-height: 1.5; letter-spacing: 5px; writing-mode: vertical-rl; transition: all .5s;}
.ResForm .box .tip{font-size: calc(16 / 16 * 1em);color: #999;line-height: 2; text-align: center;}
.ResForm .box .zhang .img{ text-align: center;}
.ResForm .box .zhang .img img{max-width:calc(150 / 16 * 1em) ;margin-bottom: calc(15 / 16 * 1em);}
.ResForm .box .codeimg .code{text-align: center;}
.ResForm .box .codeimg .code img{ max-width: calc(150 / 16 * 1em); background: #f9f9f9; border-radius: 5px;padding: 5px;}
.ResForm .box .codeimg .code aside{padding-top: calc(10 / 16 * 1em);}

.ResForm .Content{background-color: #fafafa;margin-top: 2%;margin-bottom: 3%; border-radius:calc(20 / 16 * 1em) ;padding: calc(40 / 16 * 1em);}
.ResForm .Content .singlePage{font-size: calc(16 / 16 * 1em); line-height: 1.875; color: #333;  }
.ResForm .Content .singlePage h2{font-size: calc(20 / 16 * 1em); color: #f00; margin: 0; line-height: 1.2; margin-bottom:calc(12 / 20 * 1em) ;}
.ResForm .Content .singlePage p{ text-indent: 2em; margin: 0; margin-bottom: 4px;}
.ResForm .Content .singlePage h3{font-size: calc(16 / 16 * 1em);color: #333;margin: 0;margin-bottom:calc(10 / 16 * 1em) ;}
.ResForm .Content .singlePage p+h2{ margin-top: calc(12 / 16 * 1em);}
.ResForm .Content .singlePage .name{font-size: calc(16 / 16 * 1em);color: #333;text-align: right; margin-top:calc(12 / 16 * 1em)  ;}

.ResForm .down_pdf {display: flex;max-width: calc(180 / 16 * 1em);height: 3.25em;margin: 0 auto 3%  ;background: #002fa7;color: #fff !important;justify-content: center;align-items: center;line-height: 3.25em;border-radius: 50px;}

@media (min-width:1025px) {   
.ResForm .form-ul .row-2 li{float: left;width: calc(49% - 15px);}
.ResForm .form-ul .row-2 li:nth-child(2n){float: right;}
.ResForm .form-ul .row-3 li{float: left; width: 32%; margin-right: 2%;}
.ResForm .form-ul .row-3 li:nth-child(3n){ margin-right: 0;}
.ResForm .box .title,
.ResForm .box .codeimg{ width: calc(220 / 1440 * 100%);}
.ResForm .box .zhang{width: calc((1440 - 240 * 2) / 1440 * 100%); margin: 0 auto; }
.ResForm .box .info{width: calc((1440 - 240) / 1440 * 100%);}
}
@media (max-width:1024px) {
.ResForm .form-ul{}
.ResForm .form-ul{width: 90%;}
}



.Newlist{padding: calc(100 / 1920  * 100%) 0;}
.Newlist li { padding: calc(35 / 16 * 1em) 0;border-bottom:1px solid #ebebeb;position: relative;}
.Newlist li:first-child{ padding-top: 0;}
.Newlist li::before{content:'';display: block;height:1px;background: #002fa7;position: absolute;bottom:-1px;left:0;transition: all .8s;width:0;opacity: 0;}
.Newlist li:hover::before{width:100%;opacity: 1;}
.Newlist li a{}
.Newlist li .pic {overflow: hidden;border-radius: calc(20 / 16 * 1em)}
.Newlist li .pic figure{padding-bottom: 72%;transition: .3s all}
.Newlist li:hover .pic figure{ transform: scale(1.1);}
.Newlist li .txt{flex: 1;padding: 0 calc(50 / 16 * 1em);position: relative}
.Newlist li .txt .tit{ font-size:calc(22 / 16 * 1em) ; line-height: 1.5; color: #333;}
.Newlist li .txt .desc{line-height: 1.875;padding: calc(15 / 16 * 1em) 0 0;margin-bottom: calc(25 / 16 * 1em); color: #666;}
.Newlist li .txt time {display: block;color: #999;padding-left: 30px;background: url(../images/icon-time.svg) no-repeat left center; background-size: contain;}
.Newlist li:hover .txt .tit{color: #002fa7}

.Newlist li .more{display: flex;max-width: calc(160 / 16 * 1em);height: calc(55 / 16 * 1em);border-radius: 50px;color:#002fa7; border: 1px solid #002fa7;justify-content: center;align-items: center;transition: .3s all}
.Newlist li .more span{color: #002fa7;transition: .3s all}
.Newlist li .more:after{content: '';width: calc(18 / 16 * 1em);height: calc(18 / 16 * 1em);background: url(../images/more.svg)no-repeat center;background-size: calc(14 / 16 * 1em) auto;margin-left: calc(12 / 16 * 1em);transition: .3s all}
.Newlist li:hover .more{background-color: #002fa7;}
.Newlist li:hover .more span{ color: #fff;}
.Newlist li:hover .more:after{background-image: url(../images/more-on.svg);}

@media(min-width:1025px){
.Newlist li .pic{width: 23.5%;}
.Newlist li .txt{width: 65%;}
}
@media(max-width:1024px) {
.Newlist li .pic{width: 30%;}
.Newlist li .txt{width: 50%;}
.Newlist li .txt{padding: 0 calc(30 / 16 * 1em);}
}
@media(max-width:640px) {
.Newlist .ytable-cell {display: block;}
.Newlist li .pic{width: 100%;}
.Newlist li .txt{flex: auto;width: 100%;padding: 0.25rem 0rem; }
}


/*News_detail*/
.News_detail { padding: calc(100 / 1920  * 100%) ; }
.News_detail .news_info {}
.News_detail .news_info .title { text-align: center; padding-bottom: 2%; border-bottom: 1px solid #eee; margin-bottom: 1.5em; }
.News_detail .news_info .title h1 { margin: 0; padding-bottom: 1%; font-size: calc(28 / 16 * 1em); font-weight: normal;  color: #333; }
.News_detail .news_info .title aside span { display: inline-block; vertical-align: middle; margin: 0 1.5em 0.5em; line-height: 2; color: #999; }
.News_detail .news_info .title time {display: inline-block;color: #999;font-size: calc(16 / 16 * 1em);padding-left: 30px;background: url(../images/icon-time.svg) no-repeat left center;background-size: auto 18px;margin-top: 10px;line-height: 2}
.News_detail .news_info img {margin: 1% auto; /* margin: 2% auto; max-width: 50%; */ text-align: center }
.News_detail .info { line-height: 2; color: #333; font-size: calc(16 / 16 * 1em); }
.News_detail .info p{margin: 0;}
.News_detail .bot { position: relative; margin-top: 2.5em; padding-top: 2em; border-top: 1px dashed #d2d2d2 }
.News_detail .info_back { text-align: center; clear: both; position: absolute; right: 0; bottom: 0 }
.News_detail .info_back a { position: relative; color: #fff; display: block; width: calc(160 / 16 * 1em); line-height: 3.2; border-radius: 50px; background: #002fa7; }
.News_detail .info_back a:hover { opacity: 0.8; }
.News_detail .info_back a:before{display: inline-block; vertical-align: top;content: '';background-image: url(../images/icon-back.svg);background-size: contain;background-position: center; background-repeat: no-repeat; width: 1.3888em;height: 3.2em;margin-right: 0.5555em;}
.News_detail .info_pn span { display: block;  margin: 1% 0; }
.News_detail .info_pn span a { color: #666; }
.News_detail .info_pn span a:hover { color: #002fa7; }

@media(max-width:1024px) {
.News_detail .bot{margin-top: 2em;padding-top: 1.5em;}
.News_detail .info_back { position: relative; margin-bottom: 1em;}
.News_detail .news_info .title h1 { font-size: 1.5em; }
.News_detail .info_back a{ text-align: center; display: table;margin: 0 auto; width: 100px;}
.News_detail .info_pn span {  margin: 2% 0; }
.News_detail .info img{width: 100% !important; height: 100% !important;}
}


.ContactInfo{  background-color: #fff;padding: calc(100 / 1920  * 100%) 0;  }
.ContactInfo .box{display: flex; flex-wrap: wrap;justify-content: space-between; align-items: center; }
.ContactInfo .info h2{font-size: calc(28 / 16 * 1em); line-height: 1.2; color: #333; margin: 0;margin-bottom: calc(24 / 28 * 1em); }
.ContactInfo .Contact li{display: flex;flex-wrap: wrap;border-bottom: 1px dashed #e6e6e6; padding:calc(20 / 16 * 1em) 0 ;}
.ContactInfo .Contact li .icon{width: calc(50 / 16 * 1em);}
.ContactInfo .Contact li .icon img{max-width: calc(28 / 16 * 1em);}
.ContactInfo .Contact li .txt{color: #333; width: calc(100% - (50 / 16 * 1em));}
.ContactInfo .Contact li .txt .tit{color: #999; margin-bottom: calc(10 / 16 * 1em);font-size: calc(16 / 16 * 1em); }
.ContactInfo .Contact li .txt p{ margin: 0; line-height: 1.5;font-size: calc(20 / 16 * 1em);}
.ContactInfo .Contact li .txt p b{font-size: calc(28 / 20 * 1em);color: #002fa7; }
.ContactInfo .pic img{border-radius: calc(20 / 16 * 1em);}


@media (min-width:1025px) {   
.ContactInfo .Contact{width:48%;}
.ContactInfo .pic{width:48%;}
}
@media (max-width:1024px) {
.ContactInfo .Contact,
.ContactInfo .pic{width:100%;}
.ContactInfo .Contact{ margin-bottom: calc(20 / 16 * 1em);}	
.ContactInfo .info h2{font-size: calc(20 / 16 * 1em);}
.ContactInfo .Contact li{padding: calc(10 / 16* 1em) 0;}
.ContactInfo .Contact li .txt p{font-size: calc(18 / 18 * 1em);}
}



/* 搜索 */
.search-list{ padding:calc(60 / 1920  * 100%) 0;}
.search-list li{ border-bottom: solid 1px #ccc;}
.search-list li a{ padding:10px 0; display:-webkit-flex; display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap;}
.search-list li .tit{ width:calc(100% - 6em);}
.search-list li .tiem{ width:6em; text-align:right;}


#loading-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,.5);
  z-index: 10000;
  display: none;
}
.loadingBox{
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.loadingFont{
  display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
#loading-container img{
   width: 70px;
}
.loadingFont div{
  font-size: 18px;
  margin-top: 20px;
  color: #fff;
}
