@font-face {
  font-family:'HarmonyOS_Sans_SC_Light';
  src: url("../Fonts/HarmonyOS_Sans_SC_Light.ttf");
  font-display:swap;
  }
@font-face {
  font-family:'HarmonyOS_Sans_SC_Regular';
  src: url("../Fonts/HarmonyOS_Sans_SC_Regular.ttf");
  font-display:swap;
  }
@font-face {
  font-family:'HarmonyOS_Sans_SC_Medium';
  src: url("../Fonts/HarmonyOS_Sans_SC_Medium.ttf");
  font-display:swap;
  }

@font-face {
  font-family:'HarmonyOS_Sans_SC_Bold';
  src: url("../Fonts/HarmonyOS_Sans_SC_Bold.ttf");
  font-display:swap;
  }


html,
body{font-family: 'HarmonyOS_Sans_SC_Regular';}

body{--hover-color:#03468d;--hover-color2:#ce3130;  --white:#fff; --black:#333; --grey:#666; --grey2:#999;--rgb-white:255,255,255;--rgb-black:0,0,0;font-size:var(--font-size16); --rgb-hover:3,110,184; --bold:hmm;--bag:#f6f8fa}
.column-namee{font-weight: 700; font-size: var(--font-size32); margin-bottom: calc(40 / 32 * 1em);color: var(--black);}
/*Top002941 */
.Top002941 .top{background: url("../images/Top002941_bg.jpg") no-repeat center top;background-size: cover;}
.Top002941 .top .logo img{max-height: 90px;}
.Top002941 .code aside{font-size: 16px;color: #fff; padding-top: 5px;}
.Top002941 .top-search{position: relative;display: block;padding: 0;}
.Top002941 .top-search .text{width: 100%;height: 48px;line-height: 48px; border-radius: 100px;background: #fff; padding: 0 60px 0 20px; border: 0;}
.Top002941 .top-search .btn{position: absolute;right: 0; top: 0; width: 60px; height: 100%;background: url("../images/Top002941_search.png") no-repeat center center;}

.Top002941 .rightlink{position: relative;display: block;padding: 0; width: 30%;}
.Top002941 .rightlink li{list-style: none; color: #fff; float: left;}
.Top002941 .rightlink li span,
.Top002941 .rightlink li span a{display: block;}
.Top002941 .rightlink li span a{position: relative;font-size:16px;color: #fff; z-index: 3;margin:0 15px;}

.Top002941 .top-menu{background: #1e50ae;}
.Top002941 .top-menu li span,
.Top002941 .top-menu li span a{display: block;}
.Top002941 .top-menu li span{line-height: 60px;position: relative;}
.Top002941 .top-menu li span:before{position: absolute; content: ''; width: 100%; height: 0; left: 0; bottom: 0;background: #ce3130;transition: 0.3s; opacity: 0.9;}
.Top002941 .top-menu li span a{position: relative;font-size:18px;color: #fff; z-index: 3;}
.Top002941 menu li .sub dt{line-height: calc(24 / 16 * 1em); padding: calc(5 / 16 * 1em) 0;}
.Top002941 menu li .sub dt a{color: #fff;}
@media(min-width:1025px){
.Top002941 .top .auto{display: table;height: 120px; table-layout: fixed; width: 100%;}
.Top002941 .top .auto > div{display: table-cell; vertical-align: middle;}
.Top002941 .code{width: 100px; text-align:center;}
.Top002941 .top-search{max-width: 280px;margin: 0 auto; width: 90%;}
.Top002941 .search{width: 28.334%;}
.Top002941 .top-menu li{float: left;text-align: center;}
.Top002941 .top-menu li:not(:last-child) span a:after{position: absolute; content: ''; width: 2px; height: 22px;background: rgba(255,255,255,0.15); right: -1px; top: 50%; margin-top: -11px;}
.Top002941 .top-menu li.aon span:before,
.Top002941 .top-menu li:hover span:before{height: 100%;}
.Top002941 menu li .sub{position: absolute; top: 100%; left: 50% !important;}
.Top002941 menu li .sub dl{background-color: #ce3130;border-radius: 0px;}
}
@media(max-width:1024px){
  .Top002941 .rightlink{width: 100%;}
.Top002941{position: relative; z-index: 100;}
.Top002941 .top{padding-bottom: 5%;}
.Top002941 .code{display: none;}
.Top002941 .logo{position: relative; z-index: 1;padding:3% 35% 3% 0;}
.Top002941 .open-menu{position: absolute;right: 0; top: 50%; margin-top: -20px;}
.Top002941 .top-menu{position: absolute; left: -100%; top: 100%; z-index: 100; opacity: 0; transition: opacity 0.3s; width: 50%; max-width: 240px;}
.menu-show .top-menu{ left: auto;right: 0; opacity: 1;}
body.menu-show{overflow: auto;}
.Top002941 .top-menu li{width: auto!important;}
.Top002941 .top-menu .auto_1200{padding: 20px;}
.Top002941 .top-menu li:not(:last-child){border-bottom: 2px solid rgba(255,255,255,0.15);}
.Top002941 menu .has-sub span{padding-right: calc(40 / 16 * 1em);}
.Top002941 menu .has-sub span .op{width: calc(40 / 16 * 1em);}
.Top002941 menu .has-sub span .op:before{width: calc(12 / 16 * 1em); height: calc(2 / 16 * 1em);}
.Top002941 menu .has-sub span .op:after{height: calc(12 / 16 * 1em); width: calc(2 / 16 * 1em)}
.Top002941 menu li .sub dl{background-color: rgba(255, 255, 255, 0.1);}
.Top002941 menu li .sub dt{text-align: left; padding-left: 5%;}

}
@media(max-width:640px){
.Top002941 .top-menu li span{line-height: 12vw;}
.Top002941 .top-menu li span a{font-size: 4vw;}
.Top002941 .top-search .text{height: 9vw;line-height: 9vw; }
.Top002941 .rightlink li span a{margin: 0 5px;}
.Top002941 .top{padding-bottom: 24px;}
}
/*Banner002729 */
.Banner002729 .slider li.slick-slide{ height: auto;position: relative;}
.Banner002729 .ytable{height: 100%;}
.Banner002729 .txt-main{position: absolute; left: 0; width: 100%; top: 0; height: 100%; z-index: 3;font-size: 50px;}
.Banner002729 .txt-main a.more{ display: block; color: #184477; border-radius:50px ; width: 11.0625em; line-height: 2.875em; border: 2px solid #184477; text-align: center; letter-spacing: 0.625em; font-weight: bold; font-size: 0.32em;transform: translateY(100%); -webkit-transform: translateY(100%);opacity: 0;-webkit-opacity: 0; transition:transform 0.5s 1.5s,opacity 0.5s 1.5s;}
.Banner002729 .txt-main a.more:hover{background: #184477; color: #fff;}
.Banner002729 .txt-main aside{color: #184477; max-width: 700px; transform: translateY(100%); -webkit-transform: translateY(100%);opacity: 0;-webkit-opacity: 0;}
.Banner002729 .txt-main aside.tit{font-size: 1em; line-height: 1em; max-height: 2em; margin-bottom: 20px; transition: 0.5s;}
.Banner002729 .txt-main aside.pre{font-size: 0.44em; line-height: 1.2em;  max-height: 2.4em; margin-bottom: 4%;transition: 0.5s 0.5s;}
.Banner002729 .an-show .txt-main a.more,
.Banner002729 .an-show .txt-main aside{ transform: translateY(0); -webkit-transform: translateY(0); opacity: 1;-webkit-opacity: 1;}
.Banner002729 .slider li img{display: block; width: 100%;}
.Banner002729 .slick-dots{text-align: center;position: absolute; left: 0; z-index: 10; bottom: 30px; width: 100%;}
.Banner002729 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid transparent; cursor: pointer; position: relative;}
.Banner002729 .slick-dots li button{position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0;background: #fff; opacity: 0.8;-webkit-opacity: 0.8;}
.Banner002729 .slick-dots li.slick-active button{opacity: 1;-webkit-opacity: 1;width: 8px; height: 8px; margin: -4px 0 0 -4px; background: #fff;}
.Banner002729 .slick-dots li.slick-active{border-color: #fff;}

@media(min-width:1201px){
.Banner002729 .slider li img.wap{display: none;}
}
@media(max-width:1200px){
.Banner002729 .slider li img.pc{display: none;}
}
@media(max-width:1024px){
.Banner002729 .txt-main{font-size: 40px;}
.Banner002729 .slick-dots{bottom: 0px}
}
@media(max-width:640px){
.Banner002729 .txt-main{font-size:28px;}
}
@media(max-width:480px){
.Banner002729 .txt-main{font-size:20px;}
}
/*Floor002861 */
.Floor002861{padding: 2.08vw 0;}
.Floor002861 a:hover{color: #03468d;}
/*slick Basic*/
.Floor002861 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002861 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002861 .slick-list:focus {outline: none}
.Floor002861 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002861 .slick-slider .slick-track, 
.Floor002861 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002861 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002861 .slick-track:before, 
.Floor002861 .slick-track:after{display: table; content: '';}
.Floor002861 .slick-track:after{ clear: both;}
.Floor002861 .slick-loading .slick-track { visibility: hidden;}
.Floor002861 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002861 .slick-slide .slick-loading img { display: none;}
.Floor002861 .slick-slide .dragging img { pointer-events: none;}
.Floor002861 .slick-initialized .slick-slide { display: block;}
.Floor002861 .slick-loading .slick-slide { visibility: hidden;}
.Floor002861 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002861 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002861 .top-new{margin-bottom:1.93vw;position: relative;padding-left: 100px;border: 1px dotted #e50012;min-height: 90px;}
.Floor002861 .top-new .tit{position: absolute; left: -1px; top: -1px;bottom:-1px;background:url(../images/Floor002861_topnew_l.png) no-repeat;color: #fff;text-align:center; width: 100px;font-size: 24px;padding:13px 15px; overflow: hidden;}
.Floor002861 .top-new:after{position: absolute; right: -1px; top: -1px;bottom:-1px;background: url(../images/Floor002861_topnew_r.png) no-repeat; width: 27px; content: '';}
.Floor002861 .top-new .slider{margin: 0 22px;padding-top: 18px;}
.Floor002861 .top-new .slider li b{font-size: 20px;}
.Floor002861 .top-new .slider li aside{color: #888;font-size: 16px;margin-top: 5px;}
.Floor002861 .top-new .slider li aside time{float: right;margin-left: 10px;}

.Floor002861 .main .slider li{position: relative;}
.Floor002861 .main .slider li .pic img{display: block;}
.Floor002861 .main .slider li aside{position: absolute; left: 0; width: 100%;background: rgba(0,0,0,0.5);color: #fff; z-index: 10;bottom: 0;line-height: 50px; text-indent: 25px;padding-right: 40%;font-size: 16px;font-weight: bold;}
.Floor002861 .main .slick-dots{position: absolute; z-index: 20; right: 20px; bottom: 20px;}
.Floor002861 .main .slick-dots li{float: left;margin-right: 12px; width: 10px; height: 10px; border-radius: 50%; cursor: pointer;background: #fff;}
.Floor002861 .main .slick-dots li button{display: none;}
.Floor002861 .main .slick-dots li.slick-active{background: #ef3d31;}

.Floor002861 .main .fr > *{padding: 0 26px;}
.Floor002861 .main .tab-ul{position: relative;}
.Floor002861 .main .tab-ul ul{position: relative; border-bottom: 1px solid #ebebeb; height: 50px;}
.Floor002861 .main .tab-ul li{float: left; border-bottom: 2px solid transparent;line-height: 48px; height: 50px;font-size:22px; padding: 0 10px; cursor: pointer;}
.Floor002861 .main .tab-ul li.on{ border-bottom-color: #03468d;color: #03468d;}
.Floor002861 .main .tab-ul .more{position: absolute; right: 0; top: 0;line-height: 50px;font-size: 16px;background: url(../images/Floor002861_more.gif) no-repeat right center;padding-right: 14px;display: none;}
.Floor002861 .main .tab-ul li.on .more{display: block;}
.Floor002861 .main .tab-list .dl{display: none;}
.Floor002861 .main .tab-list dl{padding-top: 26px;padding-left: 8px;}
.Floor002861 .main .tab-list dt{line-height: 40px;font-size: 16px; padding-left: 20px;background: url(../images/Floor002861_icon.png) no-repeat left center;}
.Floor002861 .main .tab-list dt time{font-size: 14px;color: #999;float: right;margin-left: 10px;}

@media(min-width:1025px){
.Floor002861 .main .fr,
.Floor002861 .main .fl{width: 50%;}
.Floor002861 .main .slider li .pic img{min-width: 100%; max-width: inherit;height: 400px;}
}
@media(max-width:1024px){
.Floor002861 .main .slider li .pic img{width: 100%;}
.Floor002861 .main .fr > *{padding: 0}
}
@media(max-width:480px){
.Floor002861 .top-new .slider li b{font-size: 16px;}
.Floor002861 .top-new .slider li aside{font-size: 14px;}
.Floor002861 .top-new .slider{margin-left: 0;}
.Floor002861 .top-new{min-height: 80px;}
.Floor002861 .top-new .tit{background-size: contain;width: 90px;font-size: 18px;padding: 15px 20px;}
}
/*Floor002866 */
.Floor002866{padding:calc(50 / 16 * 1em) 0 calc(70 / 16 * 1em) 0;  background: #eff7ff;}
.Floor002866 a:hover{color: #03468d;}

@media(min-width:1025px){
.Floor002866 .fl{width:32%;}
.Floor002866 .fl.mid{margin:0 3%; width: 32%;}
.Floor002866 .fr{width:30%;}
}
@media(max-width:1024px){
.Floor002866 .fl.mid{margin: 3vw 0;}
.Floor002866{padding: 20px 0}
}

.Floor002866 .tab-ul,
/* .Floor002866 .tab-list{padding:0 26px;} */
.Floor002866 .tab-ul{position: relative;}
.Floor002866 .tab-ul i{position:absolute;top: 0;height: 100%;background-repeat: no-repeat; width: 26px;}

.Floor002866 .tab-ul ul{position: relative; border-bottom: 1px solid #d9e2eb; height: 50px;}
.Floor002866 .tab-ul li{float: left; border-bottom: 2px solid transparent;line-height: 48px; height: 50px;font-size:22px; padding: 0 10px; cursor: pointer;}
.Floor002866 .tab-ul li.on{ border-bottom-color: #03468d;color: #03468d;}
.Floor002866 .tab-ul .more{position: absolute; right: 0; top: 0;line-height: 50px;font-size: 16px;background: url(../images/Floor002866_more.gif) no-repeat right center;padding-right: 14px;display: none;}
.Floor002866 .tab-ul li.on .more{display: block;}
.Floor002866 .tab-list .dl{display: none;}
.Floor002866 .tab-list dl{padding-top: 26px;padding-left: 8px;}
.Floor002866 .tab-list dt{line-height: 40px;font-size: 16px; padding-left: 20px;background: url(../images/Floor002866_icon.png) no-repeat left center;}
.Floor002866 .tab-list dt time{font-size: 14px;color: #999;float: right;margin-left: 10px;}

.Floor002866 .dl-tab{padding-top: 20px;}
.Floor002866 .dl-tab ol{float: left;margin-right: 5px;min-width: 130px; line-height: 30px; border-radius: 30px;background: #ededed; cursor: pointer; text-align: center; padding: 0 10px;position: relative;}
.Floor002866 .dl-tab ol.on{color: #fff;font-weight: bold;background: #03468d;}
.Floor002866 .dl-tab ol.on:after{position: absolute; content: '';border:6px solid  transparent;border-top-color: #03468d; top: 100%; left: 50%; margin-left: -6px;}
.Floor002866 .dl-tab-list dl{padding-top: 10px;padding-left: 0;}

.Floor002866 .mid{background-size: 100% 100%;}
.Floor002866 .mid .name{text-align: center;font-size: 18px;color: #03468d;line-height: 55px;}
.Floor002866 .carousel{position :relative ;height :auto;overflow:hidden;}
.Floor002866 .carousel .slides{ position:relative;  overflow :hidden; margin:0 auto;}
.Floor002866 .carousel .slides .slideItem {position:absolute;cursor :pointer;overflow:hidden; background-color:#fff;}
.Floor002866 .carousel .slides .slideItem a{position: relative; z-index: 10;display: block;}
.Floor002866 .carousel .slides .slideItem img{opacity:0.2;filter:alpha(opacity=20); height:auto !important;}
.Floor002866 .carousel .slides .slideItem .desc{display: none;line-height: 40px; text-align: center;}
.Floor002866 .carousel .slides .slideItem#side0 img{ opacity:1;filter:alpha(opacity=100);}
.Floor002866 .carousel .slides .slideItem#side0 .desc{display: block;position: absolute; left: 0; top: 100%; width: 100%;}
.Floor002866 .carousel .prevButton,
.Floor002866 .carousel .nextButton{position :absolute ;top :50%; margin-top:-34px;width :24px;height :24px;cursor :pointer; background:url(../images/Floor002866_prev.png) no-repeat center center; z-index:30;}
.Floor002866 .carousel .prevButton{ left:15px; }
.Floor002866 .carousel .nextButton{ right:15px;background-image: url(../images/Floor002866_next.png);}
@media(max-width:1024px){
.Floor002866 .carousel .slides{left:50%; transform:translateX(-50%); margin:0;}
}

.Floor002866 .title{background: #03468d; text-align: center;line-height: 50px;}
.Floor002866 .title b{color: #fff;font-size: 18px;}
.Floor002866 .title b:after,
.Floor002866 .title:before{display: inline-block; content: '';background: url(../images/Floor002866_tit_icon.png) no-repeat; width: 50px; height: 15px;}
.Floor002866 .title b:after{margin-left: 24px;}
.Floor002866 .title:before{margin-right: 24px;}


/*Floor003161 */
.Floor003161{padding:calc(40 / 16 * 1em) 0; }
.Floor003161 .title{margin-top: 1.0526em;font-family: 'SourceHanSansCN-Medium';font-size: 2.375em; margin-bottom: 0.5263em; line-height: 1;color: #333;}
.Floor003161 .title a{float: right;color:var(--hover-color);font-size:0.36842em;line-height: 2.7142;font-family: 'SourceHanSansCN-Regular';background: url(../images/Floor003161-next.svg) no-repeat right center;padding-right: 1em;}

.Floor003161 .box-topic .slider li a{display: block;margin: 0 0.625em; overflow: hidden;}
.Floor003161 .box-topic .slider li img{transition: 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);}
.Floor003161 .box-topic .slider li a:hover img{transform: scale(1.15);}
.Floor003161 .column{padding: 0 0.625em;}
.Floor003161 .column dd a{height: calc(16.25em / 3); width: calc(100% - 2.75em * 2);margin: 0 auto;display: table;}
.Floor003161 .column dd a > *{display: table-cell;vertical-align: middle;}
.Floor003161 .column dd:not(:last-child){border-bottom: 1px solid #d9d9d9;}
.Floor003161 .column dd .icon{width: 3.5em;}
.Floor003161 .column dd .icon img{display: block;width: 100%;}
.Floor003161 .column dd .tit{padding-left: 1.5em;}
.Floor003161 .column dd .tit p{font-size: 1.375em;}

.Floor003161 .contact-item{padding: 0 0.625em;}
.Floor003161 .contact-item .item{table-layout: fixed;}
.Floor003161 .contact-item .item + .item{border-top: 1px solid #d9d9d9;}
.Floor003161 .contact-item .name{width:8.833em;font-family: 'SourceHanSansCN-Medium'; font-size: 1.5em; padding-left: 2em;color: #333;}
.Floor003161 .contact-item ul{position: relative;padding-left: 1.25em;}
.Floor003161 .contact-item ul:before{position: absolute;content: ''; top: 50%;width: 1.25em;background-color:var(--hover-color);height: 1px;left: 0;}
.Floor003161 .contact-item li{font-size: 1.125em;position: relative;padding-left:1.6666em; overflow: hidden; line-height: 2;}
.Floor003161 .contact-item li:before{position: absolute;content: ''; width: 1.111em; border: 1px solidvar(--hover-color); left: 0; height: 100%;}
.Floor003161 .contact-item li:first-child:before{border-bottom: 0;border-right: 0;top: 1em; }
.Floor003161 .contact-item li:last-child:before{border-top: 0;border-right: 0;bottom: 1em;}
.Floor003161 .contact-item li b{ font-size: 1.222em;color:var(--hover-color);font-weight: normal;display: inline-block;}

.Floor003161 .box-links{overflow: hidden;}
.Floor003161 .box-links ul{white-space: nowrap;}
.Floor003161 .box-links li{margin-right: 1.5em;display: inline-block;}
.Floor003161 .box-links li a{border: solid 1px #d9d9d9;height: 5.625em;text-align: center; width: 15em;margin: 0 auto;}
.Floor003161 .box-links li img{max-height: 4em;max-width: 90%;}

.str_wrap{overflow:hidden;width:100%;position:relative;user-select: none;white-space:nowrap;}
.str_move { white-space:nowrap;position:absolute; top:0; left:0;cursor:move;}
.str_move_clone {display:inline-block;vertical-align:top;position:absolute; left:100%;top:0;}
.str_vertical .str_move_clone {left:0;top:100%;}
.str_down .str_move_clone {left:0;bottom:100%;}
.str_vertical .str_move,
.str_down .str_move {white-space:normal;width:100%;}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{cursor:inherit;}
.str_wrap img {max-width:none !important;}

@media (min-width:1025px) {
.Floor003161 .box-topic .slider{margin: 0 -2.1875em;padding:0 1.5625em;}
.Floor003161 .box-topic .slick-prev{left: -1.5625em;}
.Floor003161 .box-topic .slick-next{right: -1.5625em;}
.Floor003161 .box-gird .mid{width: 49.359%;}
.Floor003161 .box-gird .left,
.Floor003161 .box-gird .right{width: 24.039%;}
.Floor003161 .box-gird .mid{margin:0 calc((100% - 24.039% * 2 - 49.359%) / 2);}
.Floor003161 .box-gird .con{height: 16.25em;} 
.Floor003161 .contact-item .item{height: calc(16.25em / 2);}
}
@media (max-width:1024px) {
  .Floor003161{padding: 0}
.Floor003161 .title{font-size: 1.8em;}
.Floor003161 .contact-item .name{padding-left: 0;width: 3.5em;font-size: 1em;text-align: center;}
.Floor003161 .box-links li{margin-right: 1em;}
.Floor003161 .box-links li a{height: 4em; width: 10em;}
.Floor003161 .box-links li img{max-height: 3em;}
}
/*Bottom003168 */
.Bottom003168{background-color:var(--hover-color);}
.Bottom003168 .b-top,
.Bottom003168 .b-bottom{ padding:2.5em 0;}
.Bottom003168 .b-bottom{border-top: 1px solid rgba(255,255,255,0.1);}
.Bottom003168 .links-box .box{position: relative;z-index: 20;}
.Bottom003168 .links-box .name{padding: 0 0.625em;background-color: rgba(255,255,255,0.1);color: rgba(255,255,255,0.5);line-height: 3.125;position: relative; cursor: pointer;}
.Bottom003168 .links-box .name:after{position: absolute;content: '';right: 1em; width: 10px;height: 10px;transform: rotate(-135deg); top: 50%;margin-top: -5px;border-left: 1px solid rgba(255,255,255,0.5);border-top: 1px solid rgba(255,255,255,0.5);}
.Bottom003168 .links-box dl{position: absolute;left: 0;width: 100%;bottom: 100%;max-height:6em;  overflow: auto;background-color:var(--white);display: none;}
.Bottom003168 .links-box dd a{display: block;padding:0.25em 0.625em;line-height: 1.5;}
.Bottom003168 .copyright nav{color: rgba(255,255,255,0.6);}
.Bottom003168 .copyright nav a:not(:hover){color: rgba(255,255,255,0.6);}
.Bottom003168 .copyright nav{margin-bottom: 0.625em;}
.Bottom003168 .copyright nav a:not(:last-child):after{width: 1px; height: 0.625em; background-color: #d3d6d8; opacity: 0.1;margin: 0 0.625em;display: inline-block;content: '';vertical-align: middle;}
.Bottom003168 .copyright p{margin: 0;}
.Bottom003168 .copyright p,
.Bottom003168 .copyright p a:not(:hover){color: rgba(255,255,255,0.4);line-height:28px;}
.Bottom003168 .copyright .gongan{display: inline-block; padding-left: 20px;background: url(../images/Bottom003168-icp.png) no-repeat left center; margin-left: 1em;}

.Bottom003168 .contact ol{padding: 0 2.625em 0 2.9375em; background: url(../images/Bottom003168-tel.png) no-repeat left center; background-size: 2.3125em auto;}
.Bottom003168 .contact ol b{font-size: 1.625em;color:var(--white);font-weight: normal;}
.Bottom003168 .contact ol aside{color: rgba(255,255,255,0.3);}
.Bottom003168 .contact li{width:7em;}
.Bottom003168 .contact li img{ border: 0.1875em solidvar(--white);}
@media (min-width:1025px) {
.Bottom003168 .copyright{max-width: 70%;}
.Bottom003168 .contact{max-width: 8%;}
.Bottom003168 .links-box .box{float: left;width:24.287%;}
.Bottom003168 .links-box .box:not(:nth-child(4n)){margin-right: calc((100% - 24.287% * 4) /3 );}
}
@media (max-width:1024px) {
.Bottom003168 .b-bottom{text-align: center;}
.Bottom003168 .links-box .box{margin-bottom: 1em;}
.Bottom003168 .contact{margin-bottom: 2em;}
.Bottom003168 .contact li{display: inline-block;}
.Bottom003168 .b-bottom{padding: 20px 0}
}
