@font-face {font-family: 'HarmonyOS_Sans_SC_Regular';src:url('../fonts/HarmonyOS_Sans_SC_Regular.woff') format('woff');font-display:swap;}
@font-face {font-family: 'HarmonyOS_Sans_SC_Medium';src:url('../fonts/HarmonyOS_Sans_SC_Medium.woff') format('woff');font-display:swap;}
@font-face {font-family: 'HarmonyOS_Sans_SC_Bold';src:url('../fonts/HarmonyOS_Sans_SC_Bold.woff') format('woff');font-display:swap;}

body{font-family:'HarmonyOS_Sans_SC_Regular';}

a:hover{color: #035fa3}

@media (min-width:1500px) {
.auto_1600 { max-width: 1500px !important;}
}


/*Top003198 */
.Top003198{position: fixed;z-index: 100; left: 0;top: 0;width: 100%; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.1); font-family: 'HarmonyOS_Sans_SC_Regular';}
.Top003198 menu li span{display: block;  font-size: calc(18 / 16 * 1em);}
.Top003198 menu li a{color: #666;}
.Top003198 menu li a:hover,
.Top003198 menu li.aon span a{color: #035fa3;}
.Top003198 li .sub .pic .Ispic{padding-bottom: calc(400 / 310 * 100%); background-color: #eee;}
.Top003198 .top-hotline{color: #035fa3; font-family: 'HarmonyOS_Sans_SC_Medium'; font-size: calc(18 / 16 * 1em); padding-left: calc(29 / 18 * 1em); background: url(../images/Top003198-tel.svg) no-repeat left center; background-size: 1em auto; line-height: calc(36 / 18 * 1em);}
.Top003198 .top-search{display: block; padding: 0; margin-left: calc(56 / 1920 * 100vw);margin-right: calc(12 / 16 * 1em);}
.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 / 15 * 1em);height: calc(36 / 15 * 1em);  background: none; border: 0; padding-left: calc(42 / 15 * 1em);color: rgba(51, 51, 51, 0.5); font-size:calc(15 / 16 * 1em);}
.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/Top003198-search.svg) no-repeat center center;background-size:calc(17 / 42 * 100%) auto; cursor: pointer;}
.Top003198 .top-tz{line-height: calc(28 / 13 * 1em); font-size:calc(13 / 16 * 1em);background: unset;color:#035fa3;padding:calc(8 / 13 * 1em) calc(18 / 13 * 1em) 0;display: inline-block;margin-left: 1em;transition: 0.3s;cursor: pointer; background: url(../images/yun.svg) no-repeat center; background-size: contain;}
.Top003198 .top-tz:hover{color: #fff; background-image:url(../images/yun-on.svg);}
@media (min-width:1500px) {
 .Top003198 .auto{max-width: 1500px;}
}
@media (min-width:1366px) {
  .Top003198 menu li{margin-right: calc(46 / 1920 * 100vw);}
}
@media (min-width:1025px) {
.Top003198 .logo{display: table; height: calc(90 / 16 * 1em); max-width: 242px}
.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(26 / 1920 * 100vw);}
.Top003198 menu li.wapshow{ display: none;}
.Top003198 menu li span{line-height: calc(90 / 18 * 1em);}
.Top003198 li .sub{position: absolute; top: 100%; background-color:#fff; width: calc(320 / 16 * 1em); margin-left: calc((300 / 16 * 1em) / -2); padding:  calc(10 / 16 * 1em); box-shadow: 0 5px 5px rgba(0,0,0,0.1);}
.Top003198 li .sub dl{background: none; width: 45%;}
.Top003198 li .sub dt{text-align: left;}
.Top003198 li .sub .pic{width: 50%;}
.Top003198 .top-right{padding-top: calc(27 / 16 * 1em); padding-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;}
}
@media (max-width:1024px) {
.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 .top-tz{font-size: 13px; padding:6px 14px 0;}
.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 .jtgw{ padding: 20px 0; padding-left: 2em;}
.Top003198 menu li aside{font-size: calc(20 / 16 * 1em); margin-bottom: 10px;}
.Top003198 menu li  .top-tz{ margin-bottom: 10px; margin-right: 20px;}
.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: #035fa3;}
.Top003198 li .sub{background-color: #eee;}
.Top003198 li .sub .pic{display: none;}
.Top003198 .top-search{margin: 0 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,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: #035fa3;}
.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;}
.Top003198 .open-menu span{display: block; transition: 0.3s;height: 2px; background-color: #000;}
.menu-show  .Top003198 .open-menu{border-radius: 50%; background-color: #035fa3; padding: calc(9 / 16 * 1em);height: calc(30 / 16 * 1em); }
.menu-show  .Top003198 .open-menu span{background-color: #fff; height: 1px;}
.Top003198 .top-tz.wap_hide{ display: none;}
}
@media (max-width:640px) {
    .Top003198 .logo{ text-align: right; width: 70%;}
}
/*Banner002697 */
.Banner002697{ position:relative; z-index:1; overflow:hidden;margin-top: calc(90 / 16 * 1em);}
.Banner002697 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
.Banner002697 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Banner002697 .slides {display: block;} 
* html .Banner002697 .slides {height: 1%;}
.no-js .Banner002697 .slides > li:first-child {display: block;}
.Banner002697 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002697 .flex-viewport {max-height: 300px;}
.Banner002697 .slides {zoom: 1;}
.Banner002697 .slides li{ position:relative;}
.Banner002697 .slides li img{ display:block; width:100%; transition:10s linear;}
.Banner002697 .slides li.slick-current img{ transform:scale(1.12); -webkit-transform:scale(1.12);}
.Banner002697 .slides > li a{ position:absolute; left:0; width:100%; height:100%; z-index:5;}
.Banner002697 .slick-dots{ z-index:10; position:absolute; left:50%; transform:translateX(-50%); bottom:3%;}
.Banner002697 .slick-dots li{ float:left; padding:0 25px;}
.Banner002697 .slick-dots li button{ display:block;  position:relative;  overflow:hidden; line-height:1100px;width:34px; height:34px; font-size: 0; border: none; background-color: transparent; }
.Banner002697 .slick-dots li.slick-active button{background:url(../images/Banner002697-dot.png) no-repeat center center; animation:zhuan linear 10s;}
.Banner002697 .slick-dots li button::before{ position:absolute; content:''; background:#fff; left:50%; top:50%; border-radius:50%;margin:-4px 0 0 -4px;width:8px; height:8px;}
.Banner002697 .slick-dots li.slick-active button{ border-color:#fff;}
.Banner002697 .slick-dots li.slick-active button::before{ background:#fff;width:8px; height:8px;margin:-4px 0 0 -4px;}
@keyframes zhuan{
0%{ transform:rotate(0);}
100%{transform:rotate(360deg); }
}
@-webkit-keyframes zhuan{
0%{ transform:rotate(0);}
100%{transform:rotate(360deg); }
}
@media(max-width:1024px){
.Banner002697 .slick-dots li{ padding:0;}
}

.Banner002697 li{position: relative;}
.Banner002697 .baTxt {position: absolute;top: 38%;z-index: 1;color: #fff;text-align: center;width: 100%; text-shadow:0 0 15px rgba(0, 0, 0, 0.4);}
.Banner002697 .baTxt .tit{font-size:calc(50 /1920*100vw);line-height:1.5; padding: 0; margin: 0; transform: translateY(90px);transition: 0.3s;opacity: 0; transition-delay: 1s;}
.Banner002697 .slick-current .baTxt .tit{transform: translateX(0);opacity: 1;}

.Banner002697 .baTxt.txt-2{top: 32%;}
.Banner002697 .baTxt.txt-2 .tit{font-size: 50px; transition-delay: 1s;}
.Banner002697 .baTxt.txt-2 p{font-size: 30px;line-height: 48px;padding-top: 40px;position: relative; transform: translateY(60px);transition: 0.3s 0.1s;opacity: 0 transition-delay: 1s;}
.Banner002697 .baTxt.txt-2 p::before{position: absolute;top: 0;content: '';display: block;width: 40px;height: 5px;background: #fff;left: 50%;margin-left: -20px;}
.Banner002697 .slick-current .baTxt p{transform: translateX(0);opacity: 1;}
@media(max-width:1024px){
.Banner002697 .baTxt .tit{font-size:calc(50/1200*100vw);}
}


/*Floor003078 */
.Floor003078{padding: 6% 0; font-size: 16px; overflow: hidden;}
.Floor003078 .auto{max-width: 1500px;width: 94%; table-layout: fixed;}
.Floor003078 .intro{color: #333;}
.Floor003078 .intro .gupiao{ font-family: 'HarmonyOS_Sans_SC_Bold';font-size: 19px;color: #035fa3;margin-bottom: 1.5em;}
.Floor003078 .intro .tit{font-size: 41px;  line-height: 1.25; margin: 0	; font-family: 'HarmonyOS_Sans_SC_Bold';    padding-bottom: 6px;}
.Floor003078 .intro .info{color: #666;line-height: 1.8; font-size: 17px;}
.Floor003078 .more{padding: 3vw 0 0;}
.Floor003078 .more a{display: table;}
.Floor003078 .more span{display: inline-block;  vertical-align: middle;}
.Floor003078 .more .icon{width: 70px;height: 70px;border: solid 2px #ddd; border-radius: 50%; position: relative; margin-right: 27px; transition: 0.3s ease-out;}
.Floor003078 .more .icon:before{position: absolute; content: ''; width: 12px; height: 12px; transform: rotate(45deg);border-top: 2px solid #999;border-right: 2px solid #999; left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.Floor003078 .more a:hover .icon{border-color: #035fa3;background: #035fa3;}
.Floor003078 .more a:hover .icon:before{border-color: #fff;}
.Floor003078 .more .txt{color: #999;font-size: 13px;display: none;}
.Floor003078 .more .txt:before{display: inline-block; content: ''; vertical-align: middle;width: 23px; height: 1px; margin-right: 7px; background: #999;}
.Floor003078 .more a:hover .txt{color: #035fa3;}
.Floor003078 .more a:hover .txt:before{background: #035fa3;}

.Floor003078 .column li{float: left;width: 30%;}
.Floor003078 .column li:not(:last-child){margin-right: 5%;}
.Floor003078 .column li a{display: block;position: relative;overflow: hidden;border-radius: 6px;border: 1px solid #eee; }
.Floor003078 .column li a > *:not(.Ispic){position: absolute;}
.Floor003078 .column li .Ispic{padding-bottom: 150%; transform: translateY(-22%); transition: 0.3s ease-out;}
.Floor003078 .column li a:hover .Ispic{transform: translateY(0);}
.Floor003078 .column li .name{background: #fff;bottom: 0; left: 0; width: 100%;height: 48.149%;z-index: 10;transition: 0.3s ease-out;}
.Floor003078 .column li a:hover .name{transform: translateY(100%);}
.Floor003078 .column li .desc,
.Floor003078 .column li .name section{position: absolute; left: 1.04vw; right: 1.04vw;bottom: 1.09vw;}
.Floor003078 .column li .name .en{font-family: 'Arial';font-size: 13px;color: #bbbbbb;}
.Floor003078 .column li .name .cn{font-family: 'SourceHanSansCN-Regular';font-size: 19px;}
.Floor003078 .column li .icon{height: 39px; left: 0;width: 100%; top: 50%; margin-top: -15px;background: url("../images/Floor003078-logo-39.png") no-repeat center center;background-size: contain;z-index: 12;transition: top 0.3s ease-out;}
.Floor003078 .column li a:hover .icon{ top: 0;margin: 0;height: 50%;background-image: url("../images/Floor003078-logo.png");background-size: auto 55px;}
.Floor003078 .column li .desc{color: #fff; opacity: 0;transform: translateY(100%); z-index: 20;}
.Floor003078 .column li a:hover .desc{opacity: 1;transform: translateY(0);transition: 0.3s 0.3s ease-out;}

.Floor003078 .right li{float: left;overflow: hidden; color: #0f55b0;}
.Floor003078 .right li .counter > *{display: inline-block;vertical-align: text-top;}
.Floor003078 .right li .counter span{position: relative;font-family: 'Didot-Bold';font-size: 59px;}
.Floor003078 .right li .counter i{font-style: normal; line-height: 1;}
.Floor003078 .right li .counter .ani{position: absolute; left: 0; top: 0; width: 101%;}
.Floor003078 .right li .counter .off{opacity: 0;}
.Floor003078 .right li .counter sup{font-size: 21px;}

@media(min-width:1025px){
.Floor003078 .left{vertical-align: top;}
.Floor003078 .right{width: 45%; vertical-align: top;}
.Floor003078 .intro{ width: 98%; }
.Floor003078 .column{max-width: 600px; width: 95%;}
.Floor003078 .right ul{float: right;}
.Floor003078 .right li:not(:last-child){margin-right: 6.88vw;}
.Floor003078 .right .pic{clear: both; margin-left: 5%; }
.Floor003078 .auto .img-block {border-radius: 0.5em;}
}
@media(min-width:1025px) and (max-width:1600px){
.Floor003078{font-size: 1.05vw;}
.Floor003078 .intro .tit{font-size: 3vw}
.Floor003078 .right li .counter span{font-size: 4vw;}
.Floor003078 .right li .counter sup{font-size: 2vw;}
}
@media(max-width:1024px){
.Floor003078 .intro .tit{font-size: 4vw}
.Floor003078 .ytable,
.Floor003078 .ytable-cell{display: block;}
.Floor003078 .ytable-cell{padding: 3%}
.Floor003078 .right ul{padding: 5vw 0;}
.Floor003078 .right li{width: 33.333%;}
.Floor003078 .right li .inner{display: table; margin: 0 auto;}
.Floor003078 .right .pic{margin: 0 -3.5%;}
.Floor003078 .column li .desc,
.Floor003078 .column li .name section{ left: 3vw; right: 3vw;bottom: 3vw;}
}
@media(max-width:640px){
.Floor003078{font-size: 3vw;}
.Floor003078 .intro .tit{font-size:6vw}
.Floor003078 .intro .info{font-size: 16px;}
.Floor003078 .intro .info br{display: none;}
 .Floor003078 .more .icon{width:10vw;height: 10vw; margin-right: 3vw;}
.Floor003078 .more .icon:before{ width: 2vw; height: 2vw; margin: -1vw 0 0 -1vw;}
.Floor003078 .column li .name .cn{font-size: 4vw;}
.Floor003078 .column li .desc,
.Floor003078 .column li .name .en{font-size: 2.5vw;}
 .Floor003078 .column li .icon{height:8vw;margin-top: -4vw;}
.Floor003078 .column li a:hover .icon{background-size: auto 10vw;}
.Floor003078 .right li .counter span{font-size: 10vw;}
.Floor003078 .right li .counter sup{font-size: 5vw;}
}


/*Floor002821 */
.Floor002821{overflow: hidden;}
.Floor002821 .auto{ }
.Floor002821 li{float: left;width: 50%;position: relative;padding-bottom: 20%;font-size: 100px;}
.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(3,95,163,1) 0%, rgba(3,95,163,0.4) 100%); 
background: -webkit-linear-gradient(45deg,  rgba(3,95,163,1) 0%,rgba(3,95,163,0.4) 100%);
background: linear-gradient(45deg,  rgba(3,95,163,1) 0%,rgba(3,95,163,0.4) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23ac38', endColorstr='#6623ac38',GradientType=1 );
}
.Floor002821 li a:hover:before{opacity: 0.9;-webkit-opacity: 0.9;}
.Floor002821 li .txt{z-index: 10; top: 0.6em;padding: 0 0.6em;color: #fff;}
.Floor002821 li .txt .t1{font-size: 0.27em; margin:0 0 20px;font-family:'HarmonyOS_Sans_SC_Medium';}
.Floor002821 li .txt .t2{line-height: 1.6em;margin: 0;font-size: 0.15em;    -webkit-line-clamp: 3;}
.Floor002821 li .icon img{max-height: 0.4em;display: none;}
@media(min-width:1025px){
.Floor002821 li:nth-child(1) .Ispic,
.Floor002821 li:nth-child(1) a:before{left: auto; right: auto;width: 100%;}
.Floor002821 li:nth-child(3),
.Floor002821 li:nth-child(4){width: 25%;}
.Floor002821 li:nth-child(1){padding-bottom: 40%;}
}
@media(max-width:1024px){
.Floor002821 li{width: 100%;padding-bottom: 42.858%;}
.Floor002821 li:nth-child(3),
.Floor002821 li:nth-child(4){width: 50%;}
.Floor002821 li .txt{top: 0.3em;padding: 0 0.3em;}
}
@media(max-width:480px){
.Floor002821 li{font-size: 80px;}
}
@media(max-width:400px){
.Floor002821 li{font-size: 70px;}
.Floor002821 li .txt .t1{margin-top: 10px;}
}



/*Floor003006 */
.Floor003006{position: relative; z-index: 1;padding: 6% 0;max-width: 1500px; margin: 0 auto;}
.Floor003006:before{position: absolute; left: 0; bottom: 0; content: ''; width: 30.31vw; height: 22.29vw; /*background: url("../images/Floor003006_ye.png") no-repeat left bottom;*/ background-size: contain;z-index: 2;}
.Floor003006 .auto{ }
.Floor003006 .list{margin:3% auto 0;}
.Floor003006 .list li{display:inline-block; width: 230px; }
.Floor003006 .list li figure{display: table;  height: 110px;width: 100%; text-align: center;}
.Floor003006 .list li a{display: table-cell;vertical-align: middle;}
.Floor003006 .list li img{max-height: 110px; max-width: 100%!important;}
.Floor003006 .title{font-size: 47px;text-align: center;padding: 0.5625em 0 1em 0; }
.Floor003006 .title .sub-tit{color: #8f97a2;font-size: 0.5em;line-height: 1.584em; margin-bottom: 0.4167em;}
.Floor003006 .title .sub-tit:before,
.Floor003006 .title .sub-tit:after{width: 32px; height: 1px; display: inline-block; content: ''; vertical-align: middle;background-color: #b9c3d0; margin: 0 20px;}
.Floor003006 .title .tit{color: #464d57;}
@media(max-width:1024px){
.Floor003006 .title{font-size: 5vw;}
.Floor003006 .list li{width: 25vw;}
.Floor003006 .list li figure{height: 12vw;}
.Floor003006 .list li img{max-height: 8vw; max-width: 80%;display: block; margin: 0 auto;}
}
@media(max-width:640px){
.Floor003006 .title{font-size: 8vw;}
.Floor003006 .list li{width:40vw;}
.Floor003006 .list li figure{height:20vw;}
.Floor003006 .list li img{max-height:15vw;}
}
/*Bottom003000 */
.Bottom003000{background-color: #0f0f0f;padding: 3.44vw 0;}
.Bottom003000,
.Bottom003000 a{color: rgba(255,255,255,0.5); }
.Bottom003000 a{transition: 0.3s;}
.Bottom003000 a:hover{color: #035fa3;}
.Bottom003000 .auto{max-width: 1500px;}
.Bottom003000 .b-left .logo{width:68%}
.Bottom003000 .b-left .logo img{filter: brightness(0) invert(1);}
.Bottom003000 .b-left .contact{font-weight: 100;line-height: 2.5em;	margin-top: 30px;font-size: 15px;}

.Bottom003000 .share{margin: 20px 0; display: none;}
.Bottom003000 .share li{float: left;position: relative;}
.Bottom003000 .share li:not(:last-child){margin-right: 9px;}
.Bottom003000 .share li figure{display: none;width: 130px; position: absolute; left: 0;bottom: 100%; margin-bottom: 10px;background: #fff;padding: 5px;}
.Bottom003000 .share li figure:after{position: absolute; content: ''; border: 5px solid transparent; border-top-color: #fff; left: 16px; top:100%;}
.Bottom003000 .share li a{display: block;width: 40px; height: 40px; border-radius: 50%;background-color: rgba(60,60,60,0.3); background-position: center center;background-repeat: no-repeat;cursor: pointer;}
.Bottom003000 .share li a:hover{background-color: #035fa3;}
.Bottom003000 .share li.wx a{background-image: url("../images/Bottom003000_wx.png");}
.Bottom003000 .share li.sina a{background-image: url("../images/Bottom003000_sina.png");}
.Bottom003000 .share li.douyin a{background-image: url("../images/Bottom003000_douyin.png");}

.Bottom003000 .b-right nav{border-bottom: 1px solid rgba(84,84,84,0.2); }
.Bottom003000 .b-right nav a{color: #fff; font-size: 15px;display: inline-block;}
.Bottom003000 .b-right nav a:not(:last-child):after{display: inline-block; content: '·'; margin:0 1.5vw;}
.Bottom003000 .b-right nav a:hover{color: #035fa3;}
.Bottom003000 .b-right aside{padding-bottom: 15px;font-size: 15px;}
.Bottom003000 .b-right aside a:not(:last-child):after{display: inline-block; content: ''; margin:0 7px; width: 2px; height: 2px; vertical-align: middle;background: rgba(255,255,255,0.5);}
.Bottom003000 .b-right .code{max-width: 130px;}
.Bottom003000 .copyright{ font-size: 15px;}
.Bottom003000 .copyright a{display: inline-block}
@media(min-width:1025px){
.Bottom003000 .b-right{text-align: right; float: right;}
.Bottom003000 .b-right nav{padding-bottom: 40px; margin-bottom: 90px;}
}
@media(max-width:1024px){
.Bottom003000{text-align: center;}
.Bottom003000 .b-right{padding-top: 3vw;border-top: 1px solid rgba(84,84,84,0.2); margin-top: 3vw;}
.Bottom003000 .b-right nav{display: none;}
.Bottom003000 .b-right aside{font-size: 14px}
.Bottom003000 .copyright{font-size: 14px;}
.Bottom003000 .share,
.Bottom003000 .contact{display: table; margin: 0 auto;}
.Bottom003000 .share{margin-top: 3vw;margin-bottom: 3vw;}
.Bottom003000 .b-left .contact{text-align: left; line-height: 1.6; font-size: 14px}
.Bottom003000 .b-left .logo{margin: auto}
}

.tit-42 {text-align: center;font-size: 41px;color: #333;font-family: 'HarmonyOS_Sans_SC_Bold';}
.tit-42 .en {font-size: calc(7 / 16 * 1em);  color: #035fa3; text-align: center;}
.tit-42 .bg{font-size: calc(79 / 1920 * 100vw);opacity: 0.03;position: absolute;width: 100%;transform: translateY(-85%);font-weight: bold;z-index: 0; font-family: 'HarmonyOS_Sans_SC_Bold'; color: #035fa3;text-align: center;}
@media(max-width:1024px){
.tit-42{font-size: 4vw;}
.tit-42 .bg{font-size: calc(80 / 1200 * 100vw);}
}
@media(max-width:640px){
.tit-42{font-size: 6vw;}
}

.Advantages{width: 100%;display: inline-block;padding: 6% 0;background: no-repeat center; background-size: cover;}
.Advantages .auto{max-width: 1500px;margin: 3% auto;}
.Advantages .detail {font-size: 17px;color: #666;text-align: center;margin: 1% 0;}
.Advantages .list-mb{width: 100%;display: inline-block;}
.Advantages .list-mb ul li{width: 31.2%;margin-right: 3.2%;background: #f1f1f1;padding: 3vw;border-left: 5px solid #2d6c8a;margin-bottom: 3%;font-weight: 600;
float: left;list-style: none;font-size:19px;line-height:2; color:#333;cursor: pointer;}
.Advantages .list-mb ul li:nth-child(3n){margin-right: 0;}
.Advantages .list-mb ul li:hover{background: #2d6c8a;color: #fff;transition: 0.3s;border-left: 5px solid #4cebe4;}
.Advantages .list-mb ul li:hover span{color: #fff;}
.Advantages .list-mb ul li:last-child{margin-right: 0;}
.Advantages .list-mb ul li span{display: inline-block;color: #2d6c8a;font-weight: 600;width: 100%;line-height: 2;font-size: 41px;}
.Advantages .swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	flex-wrap: wrap;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.Advantages .items {background: #fff;padding: 5vw 1.6vw;text-align: center;position: relative;width: 32%;float: left;cursor: pointer;}
.Advantages .items:not(:last-child){margin-right: 2%;}
.Advantages .bg-1{ }
.Advantages .items .imgs {width: 65px;margin: 0 auto;transition: 0.3s .1s cubic-bezier(0.3, 0, 0.24, 1);}
.Advantages .items .imgs .i1{display: block;position: relative; z-index: 5;}
.Advantages .items:hover .imgs .i1{filter: brightness(0) invert(1);}

.Advantages .items .spans {
    margin-top:1.5em;
    margin-bottom: 20px;
    line-height: 1.4;
    color: #666;
    position: relative;
    transition: 0.6s cubic-bezier(0.3, 0, 0.24, 1);
    z-index: 3;}

.medium {font-weight: 500;}
.Advantages .tit-30 {font-size: 25px;line-height: 1.8;}
.Advantages .items .text {
    line-height: 1.78;
    font-size: 17px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
    color: #666;
    z-index: 99;
    position: relative;
    padding: 0 2em;}

.Advantages p{
	font-size: 15px;
	line-height: 2;
	color: #666;
	position: relative;
	z-index: 999;
	padding: 0 1em;
	margin-top: 1vw;}
.Advantages .items .bg {
    position: absolute;
    width: 100%;
    height: 6px;
    background: #035fa3;
    left: 0;
    bottom: 0;
    z-index: 1;
    transition: 0.4s cubic-bezier(0.3, 0, 0.24, 1);}

.Advantages .items:nth-child(4n){margin-right: 0;}
.Advantages .items:hover .spans,
.Advantages .items:hover .text {transition: 0.6s cubic-bezier(0.3, 0, 0.24, 1);color: #fff;}
.Advantages .items:hover p{color: #fff;}
.Advantages .items:hover .bg {transition: 0.6s cubic-bezier(0.3, 0, 0.24, 1);height: 100%;}
@media (max-width:1024px) {
.Advantages .tit-30{font-size: 24px}
}
@media (max-width:640px) {
    .Advantages .swiper-wrapper{ justify-content: space-between;}
.Advantages .items{width: 100%;margin-right: 0; display: flex; align-items: center;}
.Advantages .items .inner{ width: 50%; position: relative; padding-right: 1em;}
.Advantages .items .inner::after{ content: ''; position: absolute; right: -.3em; top: 50%; transform: translateY(-50%); width: 1px; height: 80%; background: #d0d0d0;}
.Advantages .items .text{ width: 50%; }
.Advantages .tit-30{font-size: 18px}
.Advantages .items .text{font-size: 14px; padding-right: 0;}
.Advantages .detail{ font-size: 16px;}
}

/*Banner003144 */
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height:27.25em; background-size: cover;}
@media (min-width:1025px) {
.Banner003144 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003144 .pc{height: auto; padding-bottom:60%}
}

.Banner003144{position: relative;}
.Banner003144 .txt{position: absolute;top: 40%;color: #131313;}
.Banner003144 .txt .cn{font-size: calc(41/1920*100vw);font-weight: 500;margin-bottom: 0;animation: slide-right 1s ease forwards;}
.Banner003144 .txt .en{font-size: 23px;margin-top: 0px;animation: slide-right 1.2s ease forwards;}
.Banner003144 .txt.ban4,
.Banner003144 .txt.ban6{color: #fff;}
@media (max-width:1024px) {
.Banner003144 .txt .cn{font-size: calc(42/1024*100vw);}
.Banner003144 .txt .en{font-size: 20px;}
}
/* 定义一个名为 'slide-right' 的动画 */
@keyframes slide-right {
    from {
      transform: translateX(60px);
      opacity: 0;
    }
    to {
      transform: translateX(0);
      opacity: 1;
    }
  }

/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);}
.Menu003135 .auto{max-width: 1500px;}
.Menu003135 .current{ font-size:calc(13 / 16 * 1em); padding-left: 1.21428em;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height:calc(80 / 13 * 1em);}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;}
.Menu003135 .nav-menu li{float: left;font-size:calc(17 / 16 * 1em);line-height:calc(80 / 17 * 1em);}
.Menu003135 .nav-menu li:not(:last-child){margin-right:2.222em;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aMon a{color: #035fa3;}
.Menu003135 .nav-menu li.aMon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #035fa3;}
@media (max-width:1024px) {
.Menu003135 .nav-menu{overflow-x: auto}
.Menu003135 .nav-menu ul{white-space: nowrap;}
.Menu003135 .nav-menu li{line-height:3; float: none; display: inline-block}
.Menu003135 .nav-menu li:not(:last-child){margin-right:1em;}
}

/*RighInfo002816 */
.RighInfo002816{padding:6vw 0 4vw;}
.RighInfo002816 .img-block{display: block;width: 100%;}
.RighInfo002816 .ul{margin-bottom: 6%;}
.RighInfo002816 .ul .inner{background: #fff;padding-top: 6%; padding-bottom: 6%;}
.RighInfo002816 .ul h3{ font-size: 23px;
    color: #333;}
.RighInfo002816 .ul h3:before{    display: inline-block;
    content: '';
    height: 22px;
    width: 4px;
    background: #035fa3;
    vertical-align: middle;
    margin-right: 15px;
    margin-top: -5px;}
.RighInfo002816 .ul .li{line-height: 28px;color: #666;font-size: 15px;}
.RighInfo002816 .ul .li .detail {margin-bottom: 2.5vw;}
.RighInfo002816 .ul .li .icon{padding-bottom: 15px;}
@media(min-width:1025px){
.RighInfo002816 .ul:nth-child(2n-1) .ol{float: left;}
.RighInfo002816 .ul:nth-child(2n-1) .li{float: right;}
.RighInfo002816 .ul:nth-child(2n) .ol{float: right;}
.RighInfo002816 .ul:nth-child(2n) .li{float: left;}
.RighInfo002816 .ul .ol,
.RighInfo002816 .ul .li{width: 50%;}
.RighInfo002816 .ul .li{ position: relative; z-index: 10;}
.RighInfo002816 .ul:nth-child(2n-1) .li .inner{  margin-left: -10%; padding-left: 15%;}
.RighInfo002816 .ul:nth-child(2n) .li .inner{width: 110%; padding-right: 15%;}
}
@media(max-width:1024px){
.RighInfo002816 .ul .li{padding: 0!important;}
.RighInfo002816 .ul .inner{ padding: 20px 0;}
.RighInfo002816 .ul h3{font-size: 20px}
.RighInfo002816 .ul .li {font-size: 16px}
}
.RighInfo002816  .more {
 display: flex;
    justify-content: center;
    max-width: 140px;
    line-height: 32px;
    text-align: center;
    font-size: 16px;
    color: #035fa3;
    margin: 0;
    background: #fff;
    padding: 5px 0;
    position: relative;
    border: 1px solid #035fa3;
    border-radius: 30px;
    margin-top: 29px;
}


/*.PicList002323 为demo编号*/
.PicList002323{ padding:0; margin:1.2rem auto 1rem;max-width: 1600px;width: 94%;position: relative;}
.PicList002323 .tit{ height:31px; line-height:31px; padding-left:16px; color:#6e6e6e; font-size:19px; position: relative;}
.PicList002323 .tit:before{display: block; content: ""; position: absolute; top: 50%; left: 0; width: 9px; height: 19px; background: url(../images/PicList002323-icon.png) no-repeat; margin-top: -9px;} 
.PicList002323 .list{ overflow: hidden;}
.PicList002323 .auto{overflow: hidden;}
.PicList002323 ul{ margin: 0 -1%;}
.PicList002323 ul li{ float: left; width: 48%;margin: 20px 1% 0 1%;text-align: center;}
.PicList002323 ul li div{ padding-bottom: 75%; position: relative; overflow: hidden;    border-radius: 0.1rem;}
.PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s;}
.PicList002323 ul li h3{  color: #333;margin:2vw auto 0; font-weight: normal; font-size: 23px;text-align: center;width: 86.568%;}
.PicList002323 ul li a:hover figure{transform: scale(1.1);}
.PicList002323 ul li a:hover h3{ color: #006cbf;}
@media screen and (min-width:768px ){
.PicList002323 ul li{width:31.334%;}
.PicList002323{ padding: 0; }
}
@media screen and (min-width:1024px ){
.PicList002323 ul li{width:23%; }
}


/*RighInfo002973 */
.RighInfo002973{ color: #333;font-size: 15px;}
.RighInfo002973 > .auto{max-width: 1500px;width: 92%;}
.RighInfo002973 .news-details{max-width: 1500px;padding: 6vw 0 4vw;}
.RighInfo002973 .news-details .title{text-align: center;
    border-bottom: 1px solid #e8f1f7;
    padding-bottom: 30px;text-align: center;padding-right:0;}
.RighInfo002973 .news-details .title h1{font-size:33px; margin:0;}
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 16px;font-size: 15px;}
.RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo002973 .bshare-custom a{background-position: center center; margin: 0 0 0 14px;}
.RighInfo002973 .bshare-custom a.bshare-weixin{background-image: url("../images/RighInfo002973_share_wx.png");}
.RighInfo002973 .bshare-custom a.bshare-sinaminiblog{background-image: url("../images/RighInfo002973_share_sina.png");}
.RighInfo002973 .bshare-custom a.bshare-qzone{background-image: url("../images/RighInfo002973_share_qz.png");}
.RighInfo002973 .news-details .edit-info{line-height: 34px;
    color: #555;
    border-bottom: 1px solid #e8f1f7;
    padding: 1% 0 2% 0;
    margin-bottom: 2%;
    font-size: 16px;}
.RighInfo002973 .news-details .edit-info .text{background: #f1f6ff;
    padding: 25px 30px;
    color: #333;
    border-radius: 10px;}
.RighInfo002973 .news-details .edit-info strong:before {
    display: inline-block;
    content: '';
    height: 22px;
    width: 4px;
    background: #035fa3;
    vertical-align: middle;
    margin-right: 15px;
    margin-top: -5px;}
.RighInfo002973 .news-details .edit-info h2 {
    text-align: center;
    margin-top: 2em;
    color: #000;
    font-size: 27px;}
.RighInfo002973 .news-details .edit-info .case {font-size: 21px;color: #035fa3; margin-top: 2em;font-family: 'HarmonyOS_Sans_SC_Bold';}
.RighInfo002973 .news-details .edit-info strong{color:#000;font-size: 17px;}
.RighInfo002973 .news-details .edit-info .img{margin:40px 0;}
.RighInfo002973 .news-details .edit-info  img{margin: 0 auto;display: flex;border-radius: 20px;max-width: 60%; justify-content: center;}
.RighInfo002973 .news-details .edit-info  .pic img{margin: 0 auto;display: flex;border-radius: 20px;max-width: 20%; justify-content: center;}
.RighInfo002973 .pn-page aside{padding: 10px 0;}
.RighInfo002973 .pn-page aside a{color: #666;font-size: 15px;}
.RighInfo002973 .pn-page aside a b{color: #333;}
.RighInfo002973 .operating a:hover,
.RighInfo002973 .pn-page aside a:hover{color: #205393;}
.RighInfo002973  .operating{overflow: hidden;line-height: 24px;}
.RighInfo002973  .operating a{padding-left: 25px;background-repeat: no-repeat;background-position: left center;}
.RighInfo002973  .operating a:not(:last-child){margin-right: 45px;}

@media(min-width:1025px){
.RighInfo002973 .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
.RighInfo002973 .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
.RighInfo002973  .operating a{float: left;    color: #006cbf;
    text-decoration: underline;    font-size: 17px;}
}
@media(max-width:1024px){
.RighInfo002973  .operating{text-align: right; padding-bottom: 20px;}
.RighInfo002973  .operating a{display: inline-block;}
.RighInfo002973 .news-details .edit-info{font-size: 16px}
}
@media(max-width:640px){
.RighInfo002973 .news-details .title h1{font-size:6vw;}
.RighInfo002973{ font-size: 14px;}
.RighInfo002973 .news-details .edit-info  img,
.RighInfo002973 .news-details .edit-info  .pic img{ max-width: 100%;}
}


/*PicList002856 */
.PicList002856 .auto{max-width: 1500px;}
.PicList002856{overflow:hidden;position:relative;padding:6vw 0 1vw 0;}
.PicList002856 .top-new .slick-list{overflow:inherit;}
.PicList002856 .top-new .slick-slide{opacity:0;}
.PicList002856 .top-new .slick-current{opacity:1;}
.PicList002856 .top-new .slick-slide{background: #f5f5f5; border-radius: 0.5em 0.5em 0.5em 0;}
.PicList002856 .top-new .slick-slide .img img{display:block;width:100%;}
.PicList002856 .top-new .slick-slide .img{overflow: hidden;border-radius: 6px 0 0 6px;}
.PicList002856 .top-new .slick-slide .img .Ispic{padding-bottom: 67.5%;transition: 0.3s;}
.PicList002856 .top-new .slick-slide a:hover .Ispic{transform: scale(1.1);}
.PicList002856 .top-new .slick-slide time{border-left:1px solid #c6c6c6;padding-left:1.62vw;display:block;margin-bottom:2.61vw;color:#035fa3;font-size:17px;}
.PicList002856 .top-new .slick-slide time span{display:block;font-size:calc(41/1920*100vw); font-weight: bold;}
.PicList002856 .top-new .slick-slide time b{display:block;line-height:60px;color:#035fa3;font-size:41px;}
.PicList002856 .top-new .slick-slide .txt aside{font-size:25px;line-height:1.5;margin:2vw 0 1vw 0;}
.PicList002856 .top-new .slick-slide a:hover {color:#035fa3;}
.PicList002856 .top-new .slick-slide .txt p{margin:0;color:#777;font-size:17px;line-height:1.6;}
.PicList002856 .top-new .slick-arrow{width:60px;height:60px;border-radius:50%;background:#fff;box-shadow:0 0 10px rgb(180 189 221 / 8%),0 6px 14px hsl(0deg 0% 100% / 30%),0 12px 20px rgb(180 189 221 / 20%);z-index:2;position:absolute;top:calc(50%);transform:translateY(-50%);}
.PicList002856 .top-new .slick-arrow:before{position:absolute;content:'';width:20%;height:20%;border-left:2px solid #666;border-top:2px solid #666;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);left:40%;top:40%;}
.PicList002856 .top-new .slick-next:before{transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);}
.PicList002856 .top-new .slick-prev{left:-6.25%;}
.PicList002856 .top-new .slick-next:before{transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);}
.PicList002856 .top-new .slick-next{right:-6.25%;}
.PicList002856 .top-new .slick-dots{ text-align: center;padding-top: 1.72vw;}
.PicList002856 .top-new .slick-dots li{display: inline-block; width: 10px; height:10px;border-radius: 50px; margin: 0 5px;background-color: #999999;}
.PicList002856 .top-new .slick-dots li button{display: none;}
.PicList002856 .top-new .slick-dots li.slick-active{background:#035fa3; width: 40px;}
.PicList002856 .list ul li .inner{position:relative;}
.PicList002856 .list ul li .pic{overflow: hidden;    border-radius: 10px;}
.PicList002856 .list ul li .Ispic{padding-bottom: 60%;transition: 0.3s;    border-radius:0.5em;}
.PicList002856 .list ul li a:hover .Ispic{transform: scale(1.1);}
.PicList002856 .list .right h3{color:#000;font-size:23px;font-weight:normal;margin:10px 0;}
.PicList002856 .list .right p{color:#999;line-height:1.8; font-size: 17px;}
.PicList002856 .list ul li{padding-bottom:40px;border-bottom:1px solid #e9e9e9;}
.PicList002856 .list ul li:not(:last-child){margin-bottom:40px;}
.PicList002856 .list ul li a:hover h3{color:#035fa3;}

@media(min-width:1025px){
.PicList002856 .list .left{float:left;width:27%;}
.PicList002856 .list .right{float:right;width:56%;}
}
@media screen and (min-width:1024px ){
.PicList002856 .list ul li:hover .left img{box-shadow:0 3px 29px rgb(192 196 204 / 71%);}
.PicList002856 .list ul li time{border-left:1px dashed #ededed;padding-left:40px;width:140px;height:160px;position:absolute;top:50%;right:0;cursor:pointer;transform:translateY(-50%);color:#666;background:url(../images/PicList002482-time.png) no-repeat top center;text-align:center;    font-size: 15px;}
.PicList002856 .list ul li time span{font-size:45px;font-weight:bold;color:#666;padding-top:40px;padding-bottom:5px;display:block;}
.PicList002856 .top-new{padding-bottom:100px;}
}
@media(min-width:1025px){
.PicList002856 .list .left{float:left;margin-right:5%;}
.PicList002856 .list .right{float:left;/* max-width:600px; */}
.PicList002856 .list .right .h3{margin:35px 0;}
}
@media(min-width:1025px){
.PicList002856 .top-new li .img{width:40%;}
.PicList002856 .top-new li .txt{padding:3vw;;}
}
@media(max-width:1024px){
.PicList002856 .top-new {margin-bottom: 6%}
.PicList002856 .top-new li .ytable,
.PicList002856 .top-new li .ytable-cell{display:block;}
.PicList002856 .top-new li .txt{padding:20px;}
.PicList002856 .top-new .slick-slide .txt aside{font-size: 22px}
.PicList002856 .top-new .slick-slide time span{display:block;font-size:22px; }
.PicList002856 .list .right h3{font-size: 18px;}
.PicList002856 .list .right p{font-size: 16px}
}
@media(max-width:640px){
.PicList002856 .top-new li .txt aside{font-size:20px;}
}


/*.Page002193 为demo编号*/
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:2% 0 4vw; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #035fa3; background:#035fa3;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#035fa3; border-color:#035fa3;}
.Page002193 .p_page b{ font-weight:normal;}


/*RighInfo003137 */
.RighInfo003137 .auto{position: relative;z-index: 1; margin-top:6vw;padding-bottom: 6vw; max-width: 1500px; }
.RighInfo003137 .title{ font-size:calc(25 / 16 * 1em);color: #333333; line-height: 1.1538em;}
.RighInfo003137 .title:after{display: block;content: '';width: 15px; height: 2px; background-color: #035fa3; margin: 1.1538em 0;}
.RighInfo003137 ul li:not(.mark){text-align: center; border-bottom-width: 5px; background: #fff;}
.RighInfo003137 ul li.mark .icon{display: block;margin: 0 auto; width: 1.5em; height: 1.5em;background-color: #035fa3;border-radius: 50%;position: relative;}
.RighInfo003137 ul li.mark .icon:before,
.RighInfo003137 ul li.mark .icon:after{position: absolute;content: '';background-color: #000;}
.RighInfo003137 ul li.mark .icon:before{left: 50%;margin-left: -1px;width: 2px;top: -0.625em;bottom: -0.625em;}
.RighInfo003137 ul li.mark .icon:after{top: 50%;margin-top: -1px;height: 2px;left: -0.625em;right: -0.625em;}
.RighInfo003137 ul li .inner{margin: 0 auto; width: 75%;}
.RighInfo003137 ul li .name .cn{font-size: 21px;color: #000000;line-height: 1.6;}
.RighInfo003137 ul li .name .en{ font-size: 13px;color: #666;line-height: 2.1428;}
.RighInfo003137 ul li:hover {transform: translate3d(0, -5px, 0);  box-shadow: 0 1.25em 3.125em rgba(0, 0, 0, 0.1);}
.RighInfo003137 ul li{transition: .4s;border-radius: 0.5em;}
.RighInfo003137 ul li:not(.mark) .icon{padding: 2em 0; border-bottom: 1px dotted rgba(0, 0, 0, 0.2); margin-bottom: 2em;}
.RighInfo003137 ul li:not(.mark) .icon img{ max-height: 50px;}
.RighInfo003137 ul .tip dd{font-size: 14px;color: #333;line-height:1.8;}
@media (min-width:1025px) {
.RighInfo003137 ul{display: table;width: 100%;}
.RighInfo003137 ul li{display: table-cell; vertical-align: top;}    
.RighInfo003137 ul li.mark{vertical-align: middle;}
.RighInfo003137 ul li:not(.mark){width: 27.143%;padding-top:4.25em; padding-bottom: 1.5em;}
}
@media (max-width:1024px) {
.RighInfo003137 .auto{margin-top:2em;margin-bottom: 2em;}
.RighInfo003137 ul li{padding: 2em 0;}
}
@media (max-width:640px) {
    .RighInfo003137 ul li .name .cn{ font-size: 18px;}
    .RighInfo003137 ul{ display: flex; width: 100%; flex-wrap: wrap; justify-content: space-between;}
    .RighInfo003137 ul li{ width: 100%; margin-bottom: 4%;}
    .RighInfo003137 ul .mark{ display: none;}
    .RighInfo003137 ul li .name .en{ min-height: 5em;}
    .RighInfo003137 ul li .inner{width: 96%; display: flex; align-items: center;}
.RighInfo003137 ul li .inner .con{ width: 50%; padding-right: 1em;border-right: 1px dotted rgba(0, 0, 0, 0.2);}
.RighInfo003137 ul li .inner .tip{ width: 50%; padding-left: 1em;}
.RighInfo003137 ul li:not(.mark) .icon{ border: none;}
}

.Introduction{background: no-repeat center bottom;}

/*RighInfo002815 */
.RighInfo002815{padding-top:6vw;}
.RighInfo002815 .auto{max-width: 1500px; width: 96%;}
.RighInfo002815 .info h1{margin: 0;color: #035fa3; font-size: 35px;}
.RighInfo002815 .info .t-1{font-size: 23px;color: #000;padding-top: 10px; padding-bottom:1em;}
.RighInfo002815 .info .blue{color: #003e7b;}
.RighInfo002815 .info {font-size: 17px; line-height: 32px;color: #333;}
.RighInfo002815 .txt-dl{padding-top: 4%;}
.RighInfo002815 .txt-dl dl{ margin-bottom: 40px;}
.RighInfo002815 .txt-dl dd{position:relative; font-size: 15px;color: #333;margin-top: 20px;line-height: 24px;padding-left: 20px;}
.RighInfo002815 .txt-dl dd:before{position: absolute; content: ''; width: 10px; height: 2px; background: #333; left: 0; top: 10px;}
.RighInfo002815 .txt-dl dt{position: relative;}
.RighInfo002815 .txt-dl dt span{display: block;position: relative; z-index: 3;}
.RighInfo002815 .txt-dl dt span.en{position: absolute; z-index: 1; left: 13px; bottom: 0;color: rgba(0,62,123,0.05);font-size: 47px;text-transform: uppercase;line-height: 36px;}
.RighInfo002815 .txt-dl dt span.cn{color: #003e7b;font-size: 21px;color: #003e7b;border-left: 3px solid #ffc231; padding-left: 10px;line-height: 23px;}
.RighInfo002815 .pic img{border-radius: 0.5em;}
@media(min-width:769px){
.RighInfo002815 .txt-dl dl{float: left; width: 45%; margin-right: 5%;}
.RighInfo002815 .txt-dl dl:nth-child(2n-1){clear: left;}
}
@media(min-width:1025px){
.RighInfo002815 .info{padding-right: 5%;}
.RighInfo002815 .pic{width: 35%;}
}
@media(max-width:1024px){
.RighInfo002815 .ytable,
.RighInfo002815 .ytable-cell{display: block;}
.RighInfo002815 .pic{text-align: center;}
.RighInfo002815 .info{font-size: 16px; line-height: 1.6}
.RighInfo002815 .info h1{font-size: 22px}
.RighInfo002815 .info .t-1{font-size: 18px;}

.RighInfo002815 .pic img{ float: none; height: auto;}

}

/*.RighInfo002778 */
.RighInfo002778{ padding:4% 0;}
.RighInfo002778 .auto_1650{ max-width:1650px;}
@media(max-width:1650px){
.RighInfo002778 .auto_1650{ padding:0 2%;}
}
.RighInfo002778 .auto_1680{ max-width:1680px;}
@media(max-width:1680px){
.RighInfo002778 .auto_1680{ padding:0 2%;}
}

.RighInfo002778 .title{ padding-bottom:5%; font-size: 25px; color: #333; position: relative; text-align: center;}
.RighInfo002778 .title span{text-transform:uppercase; font-size:19px;color:#f7f7f7;display: block; position: absolute; top:5%; width: 100%; z-index: -1;line-height: 36px;}
.RighInfo002778 .title:after{ display:block; content:''; margin:30px  auto 0;width:40px; height:1px;background-color:#ccc;}
.RighInfo002778 .intro,
.RighInfo002778 .img{padding:2%; margin: 0 auto;}
.RighInfo002778 .span{color:#035fa3; font-size: 35px; font-family: 'HarmonyOS_Sans_SC_Bold'; margin: 20px 0 0;}
.RighInfo002778 .h1{color:#333; font-size:29px; margin:5px 0; position: relative; padding-bottom: 60px;}
.RighInfo002778 .h1:after{ position: absolute; left:16px; bottom: 0; display:block; content:''; width:1px; height:40px;background-color:#035fa3; transform:rotate(45deg); 
-ms-transform:rotate(45deg); 	
-moz-transform:rotate(45deg); 	
-webkit-transform:rotate(45deg); 
-o-transform:rotate(45deg);
}
.RighInfo002778 .p{color:#333; font-size:13px; margin: 0; line-height: 36px;}
.RighInfo002778 .box{margin-top: 4%;}
.RighInfo002778 .box ul{position:relative; font-size: 0;}
.RighInfo002778 .box li .Ispic{display: block;  transition:all 0.5s;}

.RighInfo002778 .intro{ padding-top: 5%;}
.RighInfo002778 .h1{font-size:21px;}
.RighInfo002778 .p{ font-size:17px;}
.RighInfo002778 .add {font-size: 21px;color: #000;  margin-bottom: 10px;}

@media(min-width:541px){
.RighInfo002778 .title{ font-size:35px;}
.RighInfo002778 .title span{font-size:29px;}	
.RighInfo002778 .box ul{ padding-bottom:31.152%;}	
.RighInfo002778 .box li{position:absolute; overflow: hidden;}
.RighInfo002778 .box li:nth-child(1){width:32.91%; height:100%; left: 0; top:0;}
.RighInfo002778 .box li:nth-child(2){width:9.94%; height:30.545%; left:34%; top: 0;}
.RighInfo002778 .box li:nth-child(3){width:9.94%; height:30.545%; left:45.03%; top: 0;}
.RighInfo002778 .box li:nth-child(4){width:9.94%; height:30.545%; left:56.06%; top: 0;}
.RighInfo002778 .box li:nth-child(5){width:9.94%; height:30.545%; left:67.09%; top: 0;}
.RighInfo002778 .box li:nth-child(6){width:21%; height:65.567%; left:34%; bottom: 0;}
.RighInfo002778 .box li:nth-child(7){width:9.94%; height:30.545%; left:56.06%; top:34.4%;}
.RighInfo002778 .box li:nth-child(8){width:9.94%; height:30.545%; left:67.09%; top:34.4%;}
.RighInfo002778 .box li:nth-child(9){width:9.94%; height:30.545%; left:56.06%; bottom:0;}
.RighInfo002778 .box li:nth-child(10){width:9.94%; height:30.545%; left:67.09%; bottom:0;}
.RighInfo002778 .box li:nth-child(11){width:21.86%; height:65%; right:0; top:0;}
.RighInfo002778 .box li:nth-child(12){width:10.435%; height:30.545%; right:11.525%; bottom:0;}
.RighInfo002778 .box li:nth-child(13){width:10.435%; height:30.545%; right:0; bottom:0;}
.RighInfo002778 .box li .Ispic{height: 100%;}
.RighInfo002778 .box li:hover .Ispic{transform: scale3d(1.1,1.1,1.1);}
}

@media(max-width:540px){
.RighInfo002778 .box li{width: 48.5%;  margin-right:3%; display: inline-block; margin-bottom:3%;}
.RighInfo002778 .box li:first-child{width:100%;  margin-right: 0; }
.RighInfo002778 .box li:nth-child(2n+1){margin-right:0;}
.RighInfo002778 .box li .Ispic{ padding-bottom: 50%;}
}


@media(min-width:1000px){
.RighInfo002778 .intro{ float:left; width:52%;padding-left:3%; }
.RighInfo002778 .intro .code img {max-width: 130px;  margin:15px 0 10px}
.RighInfo002778 .intro .code {font-size: 16px;color: #333;}
.RighInfo002778 .img{ float:right; width:45%; position: relative; padding: 22px; padding-right: 0;}
.RighInfo002778 .img img{box-shadow: 0 0 5px #ccc;border-radius: 0.5em;}
.RighInfo002778 .img:before{left:-23%;content: ""; width:71%; height:98%; max-width: 668px;max-height: 668px; position: absolute; top:-8%; background:#faf8f5 ; z-index:-1;}
}


@media(max-width:1024px){
.RighInfo002778 .span{font-size: 30px;}
.RighInfo002778 .h1{font-size: 18px;}
.RighInfo002778 .p{line-height: 1.8; font-size: 16px}
.RighInfo002778 .add{font-size: 18px}
}
@media(max-width:640px){
.RighInfo002778 .span{font-size: 22px; margin-top: 0}
.RighInfo002778 .h1{padding-bottom: 30px}
.RighInfo002778 .h1:after{height: 20px}
}

.erBox{width: 100%;text-align: center;background: #000;padding:5vw 0 4.8vw;}
.erBox .code{max-width:120px;margin: 0 auto;}
.erBox p{margin-top: 1.4vw;color: #fff;font-size: 17px;margin-bottom: 0;}

@media(max-width:640px){
.erBox p{font-size: 16px;}
.erBox .code{max-width:100px; padding-bottom: 20px}
}

.ContactUs .section{background: no-repeat center bottom;}

.main{padding-top: 3%; padding-bottom: 3%}

.sitemap dl{padding: 1.5%; border-bottom: solid 1px #ddd}
.sitemap dl dt{font-size: 17px;}
.sitemap dl dd span{padding-right: 20px; display: inline-block}
.sitemap dl dd span a:not(:hover){color: #888}

.link_list{}
.link_list ul{display: flex; flex-wrap: wrap}
.link_list li{width:20%; padding:0.5%; }
.link_list li a{border: solid 1px #ddd; padding: 2%; display: block}
.link_list li .pic{}
.link_list li .pic figure{padding-bottom: 30%; position: relative}
.link_list li .pic figure img{position: absolute; width: 100%; height: 100%; object-fit: contain;-o-object-fit: contain}
.link_list li .txt{padding: 10px 0;text-align: center;border-top: solid 1px #ddd; margin-top: 2%}
.link_list li .txt h4{padding: 0; margin: 0; font-weight: 16px}
@media (max-width:1200) {
.link_list li{width:25%; }
}
@media (max-width:960px) {
.link_list li{width:33.333%; }
}
@media (max-width:640px) {
.link_list li{width:50%; }
}
