@font-face {
	font-family:'Montserrat';
	src:url('fonts/Montserrat/Light.woff') format('woff');
	font-weight:100;
	font-display: swap;
}
@font-face {
	font-family:'Montserrat';
	src: url('fonts/Montserrat/Regular.woff') format('woff');
	font-weight:400;
	font-display:swap;
}
@font-face {
	font-family:'Montserrat';
	src: url('fonts/Montserrat/Medium.woff') format('woff');
	font-weight:500;
	font-display:swap;
}
@font-face {
	font-family:'Montserrat';
	src: url('fonts/Montserrat/Bold.woff') format('woff');
	font-weight:700;
	font-display:swap;
}



html{-webkit-text-size-adjust:100%;overflow-x: hidden;}
body{font-family:'Montserrat'; font-weight:500; --hover-color:#0559a8;--white:#fff; --black:#333; --grey:#666; --grey2:#999; --yellow:#e9c519; --rgb-white:255,255,255;--rgb-black:0,0,0; font-size: var(--font-size16);--rgb-hover:7,10,109;--rgb-yellow:233,197,25; --radius: .1rem;}

a:hover{color:var(--hover-color); }

/* 按钮 */
.submitBtn{ min-width:1.45rem; height:0.5rem; border:.02rem solid var(--black); display:inline-flex; align-items:center; justify-content:center; color:var(--white); border-radius:1rem; padding:0 .2rem; cursor:pointer; transition:all .5s; font-weight:500;}
.submitBtn::after{content:''; display:block; width:.14rem; height:.14rem; background-image:url(../images/arrow3.png); background-repeat:no-repeat; background-position:center; background-size:contain; margin-left:.1rem; display:none;}

.submitBtn.white{border-color:var(--white);}
.submitBtn.blue{border-color:#0559a8; color:#0559a8;}
.submitBtn.black{ border-color:#bfbfbf; color:#222;}
.submitBtn:hover{ background-image:linear-gradient(90deg,#0559a8,#1285c8); color:#fff; border:none;}
.submitBtn:hover::after{ display:block;}
@media (max-width:640px) {
.submitBtn{ min-width:1rem; height:0.4rem; padding:0 .1rem;}
}

/* 单篇 */
.single-box{padding:var(--padMar50) 0;}

/* 头部 */
header{ position:fixed; top:0; left:0; width:100%; z-index:10; border-bottom:solid 1px rgba(255,255,255,0.1);}
header .logo img{ width:1.9rem;}
header .logo .blue-logo{position:absolute;left:0;top:0;opacity:0;}

header .lang{position: relative;z-index: 100;}
header .lang .icon{display:block;background:url(../images/global.svg) no-repeat left center; padding:0.2rem .3rem; padding-right:.2rem; cursor:pointer; position: relative; z-index: 1;  background-size: auto 0.22rem; color:#fff; font-weight:500;}
header .lang .icon:after{position:absolute;content:'';display:block;width:.11rem;height:.11rem; right:0; top:50%; background-image:url(../images/arrow.png); background-repeat:no-repeat; background-size:contain; background-position:center; margin-top:-.06rem;}
header .lang .lang_box{position: absolute; left: 50%; width: 100px;margin-left: -50px; z-index: 100;background: #fff;border-radius: 0 0 6px 6px; top: 100%; padding:10px 0;display: none;}
header .lang .lang_box a{display:block;line-height:30px;text-align:center; font-weight:500;}
header menu ul{height:100%;}
header menu li,
header menu li span,
header menu li span a{display:block;height:100%; position:relative;}
header menu li span a{font-weight:500;padding:.3rem 0;color:#fff; display:-webkit-flex;display:flex;align-items:center;justify-content:center;}
header menu li span:after{ position:absolute;content:''; left:50%; height:2px; background-color: var(--hover-color); transform: translateX(-50%); transition: 0.3s; bottom:-1px; width:0; }
header menu li span a:hover,
header menu li.aon span a{color:var(--hover-color);}
header menu li:hover span:after,
header menu li.aon span:after{ width:100%;}

header .top-right{ height:100%; margin-left:.5rem;}
header .top-right dt{ height:100%;}
header .top-right dt.line::after{ margin:0 .2rem; content:''; display:block; width:1px; height:1em; background:rgba(255,255,255,1);}
header .top-right .open-search{ cursor:pointer; display: block; width:0.25rem; height:0.25rem; background: url(../images/search.png) no-repeat center center; background-size:0.21rem auto; border-radius:50%;}
header .top-search { width:max-content; position:absolute; right:0; top:100%; z-index:100; background-color: var(--hover-color); box-shadow: 0 0 0.05rem rgba(0,0,0,0.3); border-radius:0.05rem;}
header .top-search .text{width:max-content;height:0.45rem;line-height:0.45rem;padding:0 0.15rem;border-radius: 0.05rem 0 0 0.05rem;}
header .top-search .btn{position:absolute;right:0;top:0;width:0.5rem;height:100%;background: url(../images/search.png) no-repeat center center;background-size:auto 0.21rem;cursor:pointer;}

.header:hover,
.header.header-white,
.header.header-black{background:#fff; box-shadow:0 0 .1rem rgba(0,0,0,0.12);}
.header:hover menu li span a,
.header.header-white menu li span a,
.header.header-black menu li span a{ color:#333;}
.header:hover .top-right .open-search,
.header.header-black .top-right .open-search,
.header.header-white .top-right .open-search{background-image:url(../images/search-black.png);}
.header:hover .lang .icon,
.header.header-white .lang .icon,
.header.header-black .lang .icon{background-image:url(../images/global-black.svg); color:#333;}
.header:hover .lang .icon:after,
.header.header-black .lang .icon:after,
.header.header-white .lang .icon:after{background-image:url(../images/arrow-black.png);}
.header:hover .top-right dt.line::after,
.header.header-black .top-right dt.line::after,
.header.header-white .top-right dt.line::after{ background-color:#333;}
.header:hover menu li:hover span a,
.header:hover menu li.aon span a,
.header.header-white menu li:hover span a,
.header.header-black menu li:hover span a,
.header.header-black menu li.aon span a,
.header.header-white menu li.aon span a{ color:#003686;}
.header:hover .white-logo,
.header.header-white .white-logo,
.header.header-black .white-logo{ opacity:0;}
.header:hover .blue-logo,
.header.header-white .blue-logo,
.header.header-black .blue-logo{ opacity:1;}

.header:hover .open-search.on:before,
.header:hover .open-search.on::after,
.header.header-white .open-search.on:before,
.header.header-white .open-search.on:after,
.header.header-black .open-search.on:before,
.header.header-black .open-search.on:after{ background-color:#333;}

@media (min-width:1025px) {
header menu li + li{ margin-left:calc(40 / 1920 * 100vw); }
header menu li .sub{position:absolute;top:100%; padding-top:.01rem;border-radius:0 0 5px 5px; min-width:100%; width:max-content; max-width:3.5rem; overflow:hidden;}
header menu li .sub dl{ background:#fff;}
header menu li .sub dt{ width:max-content;}
header menu li .sub dt a{ display:block; line-height:1.5;}
header menu li .sub dt a:hover{color:var(--hover-color);}
}
@media (max-width:1024px) {
header .top-right dt{ display:-webkit-flex; display:flex; align-items:center; justify-content:center; flex-wrap:wrap;}
header menu{position:absolute;right:0; top:100%;width:3rem;padding:0.1rem;background:#fff;visibility:hidden; transform: translateY(5em); transition: 0.3s; opacity: 0; }
.menu-show header menu{transform: translateY(0); opacity: 1; visibility: inherit; }
header menu li{border-bottom:1px dotted #eee; width:100%;}
header menu li span{line-height:0.5rem;}
header menu li span a{color:#333;font-size:var(--font-size18); padding:0; justify-content:flex-start;}
header menu li span:after{ height:1px; bottom:0; left:0;transform:translateX(0);}
header menu li a:hover, 
header menu li.aon span a{color: var(--hover-color);}
header menu li.has-sub span .op:before, 
header menu li.has-sub span .op:after{background-color:var(--hover-color);}
header menu li .sub dl{ padding:0!important;}
header menu li .sub dt{ padding:.08rem 1em!important;text-align:left!important; border-bottom:dashed 1px #eee;}
header menu li .sub dt:last-child{ border-bottom:none;}
header menu li .sub dt a{ color:#666;}
header menu li .sub dt a:hover{ color:#0559a8;}
header .lang{ margin-right:.2rem;}
header .open-menu {display:block; width:2em; height:2em; }
header .open-menu i{background-color:#fff; }

.header:hover .open-menu i,
.header.header-black .open-menu i,
.header.header-white .open-menu i{ background-color: var(--hover-color); }
}




/*banner */
.banner{position:relative;z-index:1;}
.banner .wap{ display:none;}
.banner .text{ position:absolute; width:100%; height:100%; color:#fff; line-height:1.2;}
.banner .text .autoCon-1500{ height:100%;}
.banner .text h3{font-size:var(--font-size48); margin:0;}
.banner .text h2{font-size:var(--font-size80); margin:0;}
.banner .text .des{ margin:.3rem 0; font-size:var(--font-size20); line-height:1.5;}
.banner .text .black{ color:#333;}
.banner .text .white{ color:#fff;}
.banner .text .white .submitBtn{ border-color:#fff;}
.banner .text .black .submitBtn{ border-color:#333; color:#333;}
.banner .text .submitBtn:hover{ background-image:linear-gradient(90deg,#0559a8,#1285c8); color:#fff; border-color:transparent;}
.banner .controls-page{bottom:6.06826802%;position: absolute;z-index: 10;text-align: center;}
.banner .controls-page span{width:0.5rem; height:0.03rem; display:-webkit-flex; display:flex; align-items:center; justify-content:center; opacity:1; background:rgba(255,255,255,0.4); border-radius:0; margin:0 .1rem!important; position: relative;}
.banner .controls-page span::after{position:absolute;left:0;top:0;content:'';display:block;width:0;height:100%;background:#fff;}
.banner .controls-page span.swiper-pagination-bullet-active::after{ animation:breadth 4.5s forwards; -webkit-animation:breadth 4.5s forwards; }
.banner .swiper-slide .text .center{width:42%;transform:translateX(-2rem);opacity:0;transition:all .5s;}
.banner .ani-slide .text .center{transform:translateX(0);opacity:1;}
@keyframes breadth{
  0% {
    width:0;
  }
  100% {
    width:100%;
  }
}
@media (max-width:1024px) {
.banner .pc{ display:none;}
.banner .wap{ display:block;}
.banner .text h3{font-size: var(--font-size32);}
.banner .text h2{font-size:var(--font-size40);}
.banner .swiper-slide .text .center{ width:60%;}
}
@media (max-width:640px) {
.banner .wap{ min-height:45vh; object-fit:cover;}
.banner .text .des{ margin:.1rem 0 .2rem; font-size:var(--font-size16);}
.banner .text h3{ font-size:var(--font-size22);}
.banner .text h2{font-size:var(--font-size24);}
.banner .swiper-slide .text .center{ width:100%; transform:translateX(-1rem);}
.banner .ani-slide .text .center{ transform:translateX(0);}
}


/* 首页 */
.txt-center{ text-align:center;}
.index-tit{ color:#333333; font-size:var(--font-size60); font-weight:700;}
.index-tit span{background:-webkit-linear-gradient(90deg,#0559a8,#1285c8);background:linear-gradient(90deg,#0559a8,#1285c8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}

.index-one{ padding:.8rem 0 1.1rem; position: relative;}
.index-one .autoCon-1500{ z-index:2; position: relative;}
.index-one::after{ position:absolute; right:0; top:0; content:''; width:4.95rem; height:4.3rem; display:block; background-image:url(../images/circle-bg.png); background-repeat:no-repeat; background-size:contain; background-position:center; z-index:1;}
.index-one .but .blue{background-image:url(../images/line.png);background-size:100% 100%;background-repeat:no-repeat; background-position:center;border:none;}
.index-one .but .blue:hover{ background-image:linear-gradient(90deg,#0559a8,#1285c8);}
.index-one .list-grid{--content-width:calc(minmax(100vw,1920px) - min(.8rem,4.17vw) * 2); --gutter:.2rem; --columns:3; --row-size:calc(( var(--content-width) -(var(--gutter) *(var(--columns) - 1))) / var(--columns)); display:grid; grid-template-columns:repeat(3,1fr); grid-gap:.2rem; grid-auto-rows:minmax(var(--row-size),auto); padding-top:.45rem;}
.index-one .list-grid .item{ padding:.35rem; background-size:cover; background-repeat:no-repeat; background-size:cover; background-position:center;}
.index-one .list-grid .item a{ height:100%; align-content:space-between;}
.index-one .list-grid .item .text{ width:40%;}
.index-one .list-grid .item .text .tit{ font-size:var(--font-size36); font-weight:700;}
.index-one .list-grid .item .text .des{ margin:.2rem 0; line-height:1.5; min-height:9em;}
.index-one .list-grid .item .pic{ height:3.1rem; width:50%; text-align:center;}
.index-one .list-grid .item .pic img{ max-height:100%;}
.index-one .list-grid .item:nth-child(1){grid-column:1/2;grid-row:1/3; padding-bottom:0; background-size:cover; background-position:right;}
.index-one .list-grid .item:nth-child(1) .text{ width:100%;}
.index-one .list-grid .item:nth-child(1) .pic{ width:100%;}
.index-one .list-grid .item:nth-child(2){grid-column:2/5;grid-row:1;}
.index-one .list-grid .item:nth-child(3){grid-column:2/5;grid-row:2;}

.index-two{ padding-bottom:1rem;}
.index-two .switch-box{ padding-top:.5rem; cursor:url('../images/mouse-icon.png'),pointer;}
.index-two .switch-box .text{ min-height:50%; font-size:var(--font-size28); font-weight:500; padding:.4rem; position:absolute; left:0; bottom:0; width:100%; color:#fff; background-image:linear-gradient(to top,rgba(0,0,0,0.8),transparent);}
.index-two .switch-box .pic figure{padding-bottom:137.2%; display:block; background-repeat:no-repeat; background-size:cover; background-position:center;}
.index-two .switch-box .item a{ cursor:url('../images/mouse-icon.png'),pointer;}
.index-two .switch-box .text .center{ width:100%;}
.index-two .switch-box .text .icon{ margin-bottom:.2rem;}
.index-two .switch-box .text .iow{background:rgba(255,255,255,0.1); border:solid 1px rgba(255,255,255,0.6); border-radius:1rem; transition:all .5s;}
.index-two .switch-box .text .iow img{width:.7rem;height:.7rem;}
.index-two .switch-box .item:hover .iow{background-image:linear-gradient(90deg,#0559a8,#1285c8); border-color:transparent;}
.index-two .aniu{margin-top:.6rem;}

.index-three{ position:relative;}
.index-three::after{ position:absolute; left:0; top:-.8rem; content:''; display:block; width:8rem; max-width:100%; height:6.97rem; background-repeat:no-repeat; background-size:cover; background-position:center; background-image:url(../images/circle-bg2.png); z-index:1;}
.index-three .text{ width:40%;}
.index-three .text .index-tit{ margin-bottom:.8rem;}
.index-three .editor-txt{ width:55%; font-weight:500;}
.index-three .editor-txt .editor{ line-height:1.8;}
.index-three .info-box{ padding:1rem 0; position:absolute; top:0; left:0; width:100%; z-index:2;}
.index-three .number{ margin-top:.4rem;}
.index-three .number li{ max-width:25%;}
.index-three .number li aside{ font-size:var(--font-size48);background:-webkit-linear-gradient(90deg,#0559a8,#1285c8);background:linear-gradient(90deg,#0559a8,#1285c8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}
.index-three .number li sup{ font-weight:500; display:inline-block; line-height:.8;}
.index-three .number li .tit{ line-height:1.5;}

.index-four{ padding:1rem 0; position:relative;}
.index-four::after{ position:absolute;right:15%;top:5%;content:'';display:block; width:8.49rem; height:5.73rem; background-repeat:no-repeat; background-size:cover; background-position:center; background-image:url(../images/circle-bg3.png); z-index:1;}
.index-four .autoCon-1500{ z-index:2; position: relative;}
.index-four .others-box{ margin-bottom:.6rem;}
.index-four .top-news{ width:53.33333333%; padding-right:.8rem; border-right:solid 1px #edf1f5;}
.index-four .top-news .item .pic figure{ padding-bottom:59.5555%; background-repeat:no-repeat; background-size:contain; background-position:center;}
.index-four .top-news .item .text{ padding:.25rem 0 0;}
.index-four .top-news .item .text .tit{ margin-bottom:.25rem; font-size:var(--font-size28); font-weight:700;}
.index-four .top-news .item .others-ol{ color:#666666; font-size:var(--font-size18); line-height:1.5;}
.index-four .top-news .item .others-ol .date{ padding-right:.2rem; border-right:solid 1px #d9d9d9; background-image:url(../images/date.svg); background-repeat:no-repeat; background-position:center left; background-size:.15rem; padding-left:.25rem;}
.index-four .top-news .item .others-ol .stea{ padding-left:.2rem;}
.index-four .list{ width:46.66666%; padding-left:.8rem;}
.index-four .list li{ margin-bottom:.8rem;}
.index-four .list li:last-child{ margin-bottom:0;}
.index-four .list li a{ direction:rtl;}
.index-four .list li .pic{ width:35.5%; overflow:hidden;}
.index-four .list li .pic figure{ padding-bottom:61.5%;background-repeat:no-repeat; background-size:cover; background-position:center;}
.index-four .list li .text{ direction:ltr; width:60%;}
.index-four .list li .text .tit{ margin-bottom:.4rem; font-size:var(--font-size20); font-weight:600; color:#333333;line-height:1.5;}
.index-four .list li .text .others-ol .date{ padding-right:.2rem; border-right:solid 1px #d9d9d9; background-image:url(../images/date.svg); background-repeat:no-repeat; background-position:center left; background-size:.15rem; padding-left:.25rem;}
.index-four .list li .text .others-ol .stea{ padding-left:.2rem;}
.index-four .list li:hover .text .tit{ color:#0559a8; text-decoration: underline;}

@media (max-width:1024px) {
.index-one .list-grid .item .text{ width:60%;}
.index-one .list-grid .item .pic{ width:35%; height:auto;}

.index-two .switch-box .text{ padding:.2rem; font-size:var(--font-size18);}
.index-two .switch-box .text .iow img{ width:.5rem; height:.5rem;}

.index-three .bg{ position:absolute; left:0; top:0; width:100%; height:100%;}
.index-three .bg img{ width:100%; height:100%;}
.index-three .text{ margin-bottom:.2rem; width:100%; display:-webkit-flex; display:flex; align-items:center; justify-content:space-between;}
.index-three .text .index-tit{ margin-bottom:0;}
.index-three .info-box{ position:inherit;}
.index-three .editor-txt{ width:100%;}
.index-three .number li{ color:#fff; max-width:30%;}
.index-three .number li aside{ color:#fff;background:-webkit-linear-gradient(90deg,#ffffff,#ffffff);background:linear-gradient(90deg,#ffffff,#ffffff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}

.index-four .list-news{ flex-wrap:wrap; }
.index-four .top-news{width:100%;padding-right:0;border-right:none;}
.index-four .top-news .item .text{ padding:.2rem 0;}
.index-four .top-news .item .text .tit{ font-size:var(--font-size22); margin-bottom:.15rem;}
.index-four .top-news .item .others-ol{ font-size:var(--font-size16);}
.index-four .list{ padding-left:0; width:100%;}
.index-four .list li{ margin-bottom:.25rem;}
}


@media (max-width:640px) {
.index-tit{ font-size:var(--font-size36);}
.index-one{ padding:.5rem 0;}
.index-one .list-grid{ display:block;}
.index-one .list-grid .item{ margin-bottom:.2rem; width:100%; padding:.25rem!important;}
.index-one .list-grid .item a{ flex-wrap:wrap-reverse;}
.index-one .list-grid .item .text{ width:100% !important;}
.index-one .list-grid .item .text .tit{ font-size:var(--font-size28);}
.index-one .list-grid .item .text .des{ margin:.15rem 0; min-height:0;}
.index-one .list-grid .item .pic{ width:100%!important;}
.index-one .list-grid .item .pic img{ max-height:2rem;}
.index-one .list-grid .item:last-child{ margin-bottom:0;}
.index-two{ padding-bottom:.5rem;}
.index-two .aniu{ margin-top:.3rem;}
.index-three .info-box{ padding:.5rem 0;}
.index-three .info-box::before{ content:''; display:block; width:100%; height:100%; position:absolute; left:0; top:0; background-image:linear-gradient(to top,rgba(5,89,168,0.6),transparent); z-index:1;}
.index-three .autoCon-1500{ position:relative; z-index:2;}
.index-three .editor-txt .editor{ color:#fff;}
.index-three .number li aside{ font-size: var(--font-size32);}
.index-four{ padding:.5rem 0;}
.index-four::after{ top:0; max-width:100%;}
.index-four .others-box{ margin-bottom:.3rem;}
.index-four .list li a{ flex-wrap:wrap;}
.index-four .list li .pic{ width:100%;}
.index-four .list li .text{ width:100%; padding:.2rem 0;}
.index-four .list li .text .tit{ margin-bottom:.15rem;}
}


/* 弹框 */
.pop-up{ position:fixed;left:0;top:0;width:100%;height:100%; background:rgba(0,0,0,0.5); display:none; z-index:10;}
.pop-up .center{ width:100%; height:100%;}
.pop-up .back-color{ width:10.4rem; max-width:96%; background:#fff; padding:.5rem;}
.pop-up .close{ position:absolute; right:0; top:0; width:.45rem; height:.45rem; background-image:url(../images/close.png); background-repeat:no-repeat; background-position:center; background-size:.16rem; cursor:pointer;}
.pop-up .wtd49{ width:49%;}
.pop-up .wtd100{ width:100%;}
.pop-up .others-tit{ margin-bottom:.5rem;}
.pop-up .others-tit .tit{background:-webkit-linear-gradient(90deg,#00569a,#00b4ed);background:linear-gradient(90deg,#00569a,#00b4ed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent; font-size:var(--font-size36); width:40%; font-weight:700;}
.pop-up .others-tit .txt{ line-height:1.7; width:55%; color:#333333;}

@media (max-width:640px) {
.pop-up .back-color{ padding:.3rem;}
.pop-up .others-tit{ margin-bottom:.2rem;}
.pop-up .others-tit .tit{ width:100%;}
.pop-up .others-tit .txt{ width:100%;}
.pop-up .wtd49{ width:100%;}
}



/*  */
.up-contact .item{ background:#f7f9fa; margin-bottom:2%;}
.up-contact .item input{ width:100%; border:none; padding:.16rem .2rem; margin:0; background:transparent;}
.up-contact .item textarea{ width:100%; border:none; padding:.16rem .2rem; margin:0; background:transparent; resize: none;}
.up-contact .aniu{ width:100%; margin-top:.1rem;}
.up-contact .aniu .but{ font-size:var(--font-size18); padding:.14rem .4rem; background-image:linear-gradient(to right,#00569a,#00b4ed); color:#fff; border-radius:2rem; cursor:pointer;}





/*  */
.bot-contact{ padding:1rem 0; color:#fff;background-repeat:no-repeat; background-size:cover; background-position:center;}
.bot-contact .text .tit{ margin-bottom:.2rem; font-size:var(--font-size60); font-weight:bold;}
.bot-contact .text .des{ max-width:65%; line-height:1.7;}
.bot-contact .submitBtn:hover{ background:#fff; color:#003686;}
.bot-contact .submitBtn:hover::after{ background-image:url(../images/arrow4.png);}
@media (max-width:1024px) {
.bot-contact .text{ width:70%;}
.bot-contact .text .des{ max-width:80%;}
}

@media (max-width:640px) {
.bot-contact{ padding:.5rem 0;}
.bot-contact .autoCon-1500{ flex-wrap:wrap;}
.bot-contact .text{ width:100%;}
.bot-contact .text .tit{ font-size:var(--font-size36);}
.bot-contact .text .des{ max-width:100%; margin-bottom:.3rem;}
}





/* 内页 */
.inside-ban .txt{ font-size:var(--font-size48); color:#fff; padding:.8rem 0; font-weight:700; position:absolute; left:0; bottom:0; width:100%;}
.inside-ban .txt .en{ position:relative; z-index:5;}
.inside-ban .autoCon-1500::before{content:''; display:block; width:3.54rem; height:2.47rem; background-image:url(../images/menu-uio.png); background-repeat:no-repeat; background-size:contain; background-position:top center; position:absolute; bottom:20%; left:15%; z-index:1;}
@media (max-width:640px) {
.inside-ban .autoCon-1500::before{ width:2rem; height:1.2rem;}
.inside-ban .txt{ padding:.35rem 0; font-size:var(--font-size30);}
}




/*  */
.pro-list{ padding:1.2rem 0 .6rem;}
.pro-list li{ padding:.25rem; margin-bottom:.45rem;background-repeat:no-repeat; background-size:cover; background-position:center;}
.pro-list li .text{ width:40%; padding:0 .2rem 0 .55rem;}
.pro-list li .text .tit{ font-size:var(--font-size36); font-weight:600;}
.pro-list li .text .des{ max-width:3.5rem; color:#666666; margin:.2rem 0; line-height:1.5; min-height:7.5em;}
.pro-list li .pic{ height:4rem; width:50%; text-align:center;}
.pro-list li .pic img{ max-height:4rem;}
.pro-list li:last-child{ margin-bottom:0;}
@media (max-width:640px) {
.pro-list li a{ flex-wrap:wrap-reverse;}
.pro-list li .text{ width:100%; padding:0;}
.pro-list li .text .tit{ font-size:var(--font-size28);}
.pro-list li .text .des{ max-width:100%; width:100%; min-height:0; margin:.1rem 0;}
.pro-list li .pic{ height:auto; width:75%; margin:.2rem auto .1rem;}
.pro-list li .pic img{ max-height:3rem;}
}


/* 产品详情 */
.info-product{ padding:1rem 0;}
.info-product .tit{ padding:.15rem 0; font-size:var(--font-size52); font-weight:700;background:-webkit-linear-gradient(90deg,#00569a,#00b4ed);background:linear-gradient(90deg,#00569a,#00b4ed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}
.info-product .editor-box{ padding:.6rem; background-repeat:no-repeat; background-size:cover; background-position:center;}
.info-product .editor-box .editor{ line-height:1.5; font-size:var(--font-size18);; width:45%; color:#333;}
.info-product .editor-box .editor h4{margin:0; font-size:var(--font-size30);}
.info-product .editor-box .editor p{margin:0;}
.info-product .editor-box .pic{ text-align:center; width:50%;position: relative; overflow: hidden}

.info-product .model-tab{ margin-top:.25rem;}
.info-product .model-tab .model-menu{ border-bottom:solid 1px rgba(0,0,0,0.1);}
.info-product .model-tab .model-menu .io{ font-size:var(--font-size20); padding:.25rem 0; margin-right:.4rem; border-bottom:solid 2px transparent; margin-bottom:-2px; cursor:pointer;}
.info-product .model-tab .model-menu .io:last-child{ margin-right:0;}
.info-product .model-tab .model-menu .io.active{ border-color:#00569a; color:#00569a;}
.info-product .model-tab .model-con{ padding:.35rem 0 0; color:#333;}
.info-product .model-tab .model-con .con-box{ display:none;}
.info-product .model-tab .model-con .con-box table,
.info-product .model-tab .model-con .con-box table td{border: solid 1px #ddd}
.info-product .model-tab .model-con .con-box table td{padding: .1rem}
.info-product .model-tab .model-con .con-box table tr:first-child{background: #00569a; color: #fff}
.info-product .model-tab .model-con h4{ line-height:1.5; margin:0 0 .25rem; padding:0; font-size:var(--font-size20);}
.info-product .model-tab .model-con p{margin:0;}
.info-product .model-tab .model-con .ul li{ background:rgba(0,0,0,0.02);}
.info-product .model-tab .model-con .ul li .name{ padding:.2rem; width:25%; color:#999999;}
.info-product .model-tab .model-con .ul li .twxz{ padding:.1rem; width:75%; display:-webkit-flex; display:flex; align-items:center;}
.info-product .model-tab .model-con .ul li:nth-child(2n){ background:#fff;}
.info-product .model-tab .model-con .table{width:100%;margin-bottom:2%; overflow: auto;}
.info-product .model-tab .model-con .table table{width:100%;text-align: center;line-height: 1.5;}
.info-product .model-tab .model-con .table table th{background:#00569a;color:#fff;font-size: var(--font-size18);padding: 0.15rem 0.15rem;border: 1px solid rgba(255,255,255,0.1);}
.info-product .model-tab .model-con .table table td{font-size: var(--font-size16);padding: 0.15rem 0.15rem;border: 1px solid #e8e8e8;}

@media (max-width:1024px) {
.info-product .editor-box{ padding:.3rem;}
.info-product .editor-box .editor h4{ font-size: var(--font-size24);}
.info-product .model-tab .model-con .ul li .name{ width:35%;}
.info-product .model-tab .model-con .ul li .twxz{ width:65%;}
.info-product .model-tab .model-con .table table{width:1200px;}
}
@media (max-width:640px) {
.info-product{ padding:.5rem 0;}
.info-product .tit{ font-size:var(--font-size36);}
.info-product .editor-box .editor{ width:100%; font-size:var(--font-size18);}
.info-product .editor-box .editor h4{ font-size:var(--font-size18);}
.info-product .editor-box .pic{ margin-top:.35rem; width:100%;}
.info-product .model-tab .model-menu .io{ margin-right:.15rem; font-size:var(--font-size16);}
.info-product .model-tab .model-con h4{ font-size:var(--font-size18); margin-bottom:.15rem;}
.info-product .model-tab .model-con .ul li .name{ padding:.2rem .2rem .1rem; width:100%;}
.info-product .model-tab .model-con .ul li .twxz{ padding:0 .2rem .2rem; width:100%;}
}



/* 应用场景 */
.application-box{ padding:1.2rem 0 .5rem;}
.application-box li{ width:32%; margin-right:2%; margin-bottom:2%;}
.application-box li:nth-child(3n){ margin-right:0;}
.application-box li .text{ min-height:50%; font-size:var(--font-size22); font-weight:500; padding:.4rem; position:absolute; left:0; bottom:0; width:100%; color:#fff; background-image:linear-gradient(to top,rgba(0,0,0,0.8),transparent);}
.application-box li .pic{overflow:hidden;}
.application-box li .pic figure{ padding-bottom:137.2%; display:block; background-repeat:no-repeat; background-size:cover; background-position:center; transition:all .5s;}
.application-box li .item a{ cursor:url('../images/mouse-icon.png'),pointer;}
.application-box li .text .center{ width:100%;}
.application-box li .text .icon{ margin-bottom:.2rem;}
.application-box li .text .iow{background:rgba(255,255,255,0.1); border:solid 1px rgba(255,255,255,0.6); border-radius:1rem; transition:all .5s;}
.application-box li .text .iow img{width:.7rem;height:.7rem;}
.application-box li:hover .iow{background-image:linear-gradient(90deg,#0559a8,#1285c8); border-color:transparent;}
.application-box li:hover .pic figure{ transform:scale(1.1);}
@media (max-width:1024px) {
.application-box li .text{ padding:.2rem;}
.application-box li .text .iow img{ width:.6rem; height:.6rem;}
}
@media (max-width:640px) {
.application-box{ padding:.6rem 0 .5rem;}
.application-box li:nth-child(3n),
.application-box li{ width:49%; margin-right:2%;}
.application-box li:nth-child(2n){ margin-right:0;}
.application-box li .text{ font-size:var(--font-size18);}
.application-box li .text .icon{ margin-bottom:.1rem;}
.application-box li .text .iow img{ width:.5rem; height:.5rem;}
}



/* 应用场景详情 */
.application-info{ padding:.3rem 0; color:#333;}
.application-info .title{ padding:.5rem 0; text-align:center; font-size:var(--font-size32); font-weight:700;}
.application-info .editor{ border-top:solid 1px rgba(0,0,0,0.1); line-height:1.7; color:#666666; font-size:var(--font-size18);}
.application-info .editor p{margin:0;}



/* 关于我们 */
.about-one{ padding:1.2rem 0;}
.about-one .text{ width:63%; color:#333333;}
.about-one .text .title{ line-height:1.2; font-size:var(--font-size50); font-weight:700; overflow: hidden;}
.about-one .text .title .cal{ position:relative; z-index:3;}
.about-one .text .title span{background:-webkit-linear-gradient(90deg,#0559a8,#1285c8);background:linear-gradient(90deg,#0559a8,#1285c8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}
.about-one .text .tit-two::after{content:''; display:block; position:absolute;left:0; top:38%; width:6em; height:.2rem;background-image:linear-gradient(90deg,#0559a8,transparent); opacity:.4;}
.about-one .text .des{ color:#666666; line-height:1.8; margin-top:.3rem;}
.about-one .text .des p{margin:0;}
.about-one .number{ margin-top:.4rem; width:90%;}
.about-one .number li{ max-width:25%;}
.about-one .number li aside{ line-height:1.2; font-size:var(--font-size48);background:-webkit-linear-gradient(90deg,#0559a8,#1285c8);background:linear-gradient(90deg,#0559a8,#1285c8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}
.about-one .number li sup{ font-weight:500; display:inline-block; line-height:.8;}
.about-one .number li .tit{ line-height:1.5;}
.about-one .pic{ width:31.4%;}
.about-two{ padding:1rem 0; background:rgba(5,91,169,0.1);}
.about-two .inside-tit{ color:#333; font-size:var(--font-size50); font-weight:700;}
.about-two .inside-tit span{ line-height:1.2;background:-webkit-linear-gradient(90deg,#0559a8,#1285c8);background:linear-gradient(90deg,#0559a8,#1285c8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}
.about-two .editor{ margin:.35rem 0; line-height:1.7; color:#666666;}
.about-two .editor p{ margin:0;}
.about-two .iox_ui .ul{ width:48%;}
.about-two .iox_ui li{ margin-bottom:.2rem; line-height:1.7; color:#666666; position:relative; display:-webkit-flex; display:flex; align-items:flex-start; font-weight:700;}
.about-two .iox_ui li .xh{ width:.4rem; background-image:linear-gradient(90deg,#0559a8,#1285c8); color:#fff; text-align:center; transform:skew(-20deg);}
.about-two .iox_ui li .ixt{ padding-left:.2rem; width:calc(100% - .4rem);}

.about-three{ padding:1rem 0;}
.about-three .inside-tit{ color:#333; font-size:var(--font-size50); font-weight:700;}
.about-three .inside-tit span{ line-height:1.2; background:-webkit-linear-gradient(90deg,#0559a8,#1285c8);background:linear-gradient(90deg,#0559a8,#1285c8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}
.about-three .editor{ margin:.5rem 0 .3rem; line-height:1.7; color:#666666;}
.about-three .editor p{ margin:0;}
.about-three .editor .olio-shell li{ padding:.4rem; background:#0559a8; color:#fff; width:18%; margin-right:2.5%; position: relative; overflow:hidden;}
.about-three .editor .olio-shell li .itx{ min-height:1.5rem;}
.about-three .editor .olio-shell li .ix{ position:absolute; bottom:-.18rem; right:.3rem; font-size:var(--font-size80); opacity:0.1; line-height:1; font-weight:bold;}
.about-three .editor .olio-shell li:nth-child(5n){ margin-right:0;}
.about-three .list{ margin-top:.5rem;}
.about-three .list .item{ width:25%; padding:.25rem .55rem; border-right:solid 2px #e1e9f0;}
.about-three .list .item .icon{ margin-bottom:.2rem;}
.about-three .list .item .icon img{ max-width:.52rem;}
.about-three .list .item .ixo{line-height:1.7; color:#055ba9; font-weight:700;}
.about-three .list .item:last-child{ border-right:none;}

@media (max-width:1024px) {
.about-one .text .title{ font-size:var(--font-size36);}
.about-one .text .tit-two::after{ height:.14rem;}
.about-two .inside-tit{ font-size:var(--font-size36);}
.about-two .iox_ui li{ font-size:var(--font-size14); font-weight:500;}
.about-three .inside-tit{ font-size:var(--font-size36);}
.about-three .list .item{ padding:0.2rem;}
.about-three .editor .olio-shell li{ width:19%; margin-right:1.25%; padding:.2rem;}
.about-three .editor .olio-shell li .itx{ min-height:1.3rem; font-size:var(--font-size14);}
.about-three .editor .olio-shell li .ix{ font-size:var(--font-size60);}
}


@media (max-width:640px) {
.about-one{ padding:.5rem 0;}
.about-one .text{ width:100%;}
.about-one .text .title{ font-size:var(--font-size26);}
.about-one .number{ width:100%;}
.about-one .number li{ max-width:30%;}
.about-one .number li aside{ font-size:var(--font-size28);}
.about-one .pic{ width:100%; margin-top:.3rem;}
.about-two{ padding:.5rem 0;}
.about-two .inside-tit{ font-size:var(--font-size28);}
.about-two .iox_ui .ul{ width:100%;}
.about-two .iox_ui li{ font-size:var(--font-size18);}
.about-three .inside-tit{ font-size:var(--font-size28);}
.about-three{ padding:.5rem 0;}
.about-three .editor{ margin-top:.2rem;}
.about-three .editor .olio-shell li{ width:49%; margin-right:2%; margin-bottom:2%;}
.about-three .editor .olio-shell li:nth-child(2n){ margin-right:0;}
.about-three .list .item{ width:49%; margin-right:2%; margin-bottom:4%;}
.about-three .list .item:nth-child(2n){ margin-right:0; border-right:none;}
}


/*Menu003135 */
.Menu003135 .autoCon-1500{border-bottom: 1px solid #eee;}
.Menu003135 .nav-menu li{font-size: var(--font-size24);}
.Menu003135 .nav-menu li:not(:last-child){margin-right:calc(60 / 1920 * 100vw);}
.Menu003135 .nav-menu li a{display:block;position:relative; padding:.35rem 0; color:#666666;}
.Menu003135 .nav-menu li a:before{position: absolute;content: ''; left: 50%;transform: translateX(-50%); bottom: 0;width:0; height: 2px;background-color: var(--hover-color);transition: 0.5s;}
.Menu003135 .nav-menu li.aon a,
.Menu003135 .nav-menu li:hover a{color:var(--hover-color);}
.Menu003135 .nav-menu li.aon a:before,
.Menu003135 .nav-menu li:hover a:before{width: 100%;}
@media (max-width:1024px) {
.Menu003135 .nav-menu li{line-height:3;}
}


/* 新闻动态 */
.news-list{ padding-bottom:.6rem;}
.news-list .ul{ padding-top:.8rem;}
.news-list li{ border-bottom:solid 1px rgba(0,0,0,0.1); margin-bottom:.55rem;}
.news-list li:last-child{ margin-bottom:0;}
.news-list li .pic{ width:48%; overflow:hidden;}
.news-list li .pic figure{ padding-bottom:57.333333%; transition:all .5s; background-repeat:no-repeat; background-size:cover; background-position:center;}
.news-list li .text{ width:52%; padding:.2rem .45rem; color:#666666;}
.news-list li .text .others-ol{ font-size:var(--font-size18);}
.news-list li .text .others-ol .date{ padding-right:.2rem; border-right:solid 1px #d9d9d9; background-image:url(../images/date.svg); background-repeat:no-repeat; background-position:center left; background-size:.15rem; padding-left:.25rem;}
.news-list li .text .others-ol .stea{ padding-left:.2rem;}
.news-list li .text .tit{ margin:.2rem 0; color:#333; font-size:var(--font-size28); font-weight:700;}
.news-list li .text .des{ font-size:var(--font-size18); line-height:1.7;}
.news-list li .text .more{ margin-top:.4rem;}
.news-list li .text .more span{ color:#0559a8; background-image: url(../images/arrow4.png); background-repeat:no-repeat; background-position:center right; padding-right:.4rem;}
.news-list li:hover .pic figure{ transform:scale(1.05);}
.news-list li:hover .tit{ color:#003686;}


/* 新闻详情 */
.news-info{ padding:.3rem 0; color:#333;}
.news-info .title{ padding:.5rem 0 0; text-align:center; font-size:var(--font-size32); font-weight:700;}
.news-info .editor{padding:.5rem 0 0; border-top:solid 1px rgba(0,0,0,0.1); line-height:1.7; color:#666666; font-size:var(--font-size18);}
.news-info .editor p{margin:0;}
.news-info .editor table{width: auto!important; max-width: 100%;}
.news-info .editor img{height:auto!important}
.news-info .others-tit{ font-size:var(--font-size18); padding:.25rem 0 .45rem; color:#666666;}
.news-info .others-tit .date{ padding-right:.2rem; border-right:solid 1px #d9d9d9; background-image:url(../images/date.svg); background-repeat:no-repeat; background-position:center left; background-size:.15rem; padding-left:.25rem;}
.news-info .others-tit .stea{ padding-left:.2rem;}
.get-more{ padding:.5rem 0; border-top:solid 1px rgba(0,0,0,0.1);}
.get-more .tit{ margin-bottom:.3rem; font-size:var(--font-size22); color:#00569a; font-weight:700;}
.get-more dl dd{ line-height:1.5; margin:.15rem 0;}
.get-more dl dd a{ color:#999999; padding-right:.35rem; background-image:url(../images/arrow5.png); background-repeat:no-repeat; background-position:center right; background-size:.14rem;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.get-more dl dd a:hover{ color:#00569a; background-image:url(../images/arrow4.png);}


/* 联系我们 */
.contact-one{ padding:1.2rem 0;}
.contact-one .text{ width:52%;}
.contact-one .item{ line-height:1.7; padding:.3rem 0; border-bottom:solid 1px rgba(0,0,0,0.1);}
.contact-one .item .name{ font-size:var(--font-size18); width:32%;}
.contact-one .item .name em{ margin-right:.15rem;}
.contact-one .item .name em img{ display:block;}
.contact-one .item .txt{ color:#333333; width:68%;}
.contact-one .item .txt a{ color:#333333; text-decoration: underline;}
.contact-one .item .txt .tel-txt{ font-weight:bold; font-size:var(--font-size26);}
.contact-one .item .txt .tel-txt span{background:-webkit-linear-gradient(90deg,#0559a8,#1285c8);background:linear-gradient(90deg,#0559a8,#1285c8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}
.contact-one .item .qrcode{ margin-right:.8rem;}
.contact-one .item .qrcode img{ max-width:1rem; display:block;}
.contact-one .item .qrcode:last-child{ margin-right:0;}
.contact-one .item:last-child{ border-bottom:none;}
.contact-one .pic{ width:35.5%;}
.contact-one .inside-tit{ margin-bottom:.35rem; color:#333; font-size:var(--font-size50); font-weight:700;}
.contact-one .inside-tit span{ line-height:1.2;background:-webkit-linear-gradient(90deg,#0559a8,#1285c8);background:linear-gradient(90deg,#0559a8,#1285c8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}
.contact-two{ padding:1.1rem 0; background-image: url(../images/feedback-bg.jpg); background-repeat:no-repeat; background-size:cover; background-position:center;}
.contact-two .text{ width:34%; color:#fff;}
.contact-two .text .tit{ margin-bottom:.4rem; font-size:var(--font-size50); font-weight:700;}
.contact-two .text .des{ line-height:1.7;}
.contact-two .form-box{ width:56%;}
.contact-two .form-box .wtd50{width:50%;}
.contact-two .form-box .wtd100{width:100%;}
.contact-two .form-box .item{ line-height:1.5; font-size:0; color:#fff; border-top:solid 1px rgba(255,255,255,0.5); overflow:hidden;}
.contact-two .form-box .item.area-txt{ padding:.3rem 0; border-bottom:solid 1px rgba(255,255,255,0.5);}
.contact-two .form-box .item .name{ margin-bottom:.2rem; font-size:var(--font-size18);}
.contact-two .form-box .item input{ color:#fff; background:transparent; width:100%; display:block; border:none; margin:0; padding:.3rem 0; padding-right:.15rem; font-size:var(--font-size18); line-height:1.5;}
.contact-two .form-box .item input::-webkit-input-placeholder{color:#fff;}
.contact-two .form-box .item input:-moz-placeholder{color:#fff;}
.contact-two .form-box .item input::-moz-placeholder{color:#fff;}
.contact-two .form-box .item input:-ms-input-placeholder{color:#fff;}
.contact-two .form-box .item textarea{ color:#fff; background:transparent; width:100%; display:block; border:none; margin:0; padding:0; display:block;}
.contact-two .form-box .item textarea::-webkit-input-placeholder{color:rgba(255,255,255,0.5);}
.contact-two .form-box .item textarea:-moz-placeholder{color:rgba(255,255,255,0.5);}
.contact-two .form-box .item textarea::-moz-placeholder{color:rgba(255,255,255,0.5);}
.contact-two .form-box .item textarea:-ms-input-placeholder{color:rgba(255,255,255,0.5);}
.contact-two .form-box .submit-but{ margin-top:.45rem;}
.contact-two .form-box .but{ cursor:pointer; border:solid 2px #fff; padding:.15rem .4rem; color:#fff; border-radius:2rem;}

@media (max-width:1024px) {
.contact-one{ padding:.5rem 0;}
.contact-one .inside-tit{ font-size:var(--font-size34); margin-bottom:0;}
.contact-one .item .name{ margin-bottom:.1rem; width:100%;}
.contact-one .item .txt{ width:100%;}
.contact-one .item .txt .tel-txt{ font-size:var(--font-size24); line-height:1.3;}
.contact-two{ padding:.5rem 0;}
.contact-two .text .tit{ font-size:var(--font-size34);}
.contact-one .item .qrcode{ margin-right:.3rem;}
}

@media (max-width:640px) {
.contact-one .text{ width:100%;}
.contact-one .pic{ width:100%;}
.contact-one .item{ padding:.2rem 0;}
.contact-two .text{ margin-bottom:.3rem; width:100%;}
.contact-two .text .tit{ margin-bottom:.15rem;}
.contact-two .form-box{ width:100%;}
.contact-two .form-box .wtd50{width:100%;}
.contact-two .form-box .wtd100{width:100%;}
.contact-two .form-box .item input{ padding:.2rem 0;}
.contact-one .item .qrcode{ margin-right:.2rem;}
}






/*Page002623 */
.Page002623{padding:var(--padMar60) 0; text-align:center; font-size:var(--font-size18);}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages a.a_prev,
.Page002623 .Pages a.a_next,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 0.2rem; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float:left;line-height:0.46rem;width:0.5rem;margin:0 .08rem; border:.02rem solid #999999; color:#999999;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color:var(--hover-color); border-color:var(--hover-color); }
.Page002623 .Pages .p_page > a{font-size:0;height:0.5rem;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:10vw 0;}
.Page002623 .Pages em{ margin:0 .1rem;}
.Page002623 .Pages a{background-color: #eee;}
}


/* 底部 */
footer .others-one{ margin-bottom:.45rem; padding:.8rem 0 .35rem; border-bottom:solid 1px rgba(85,85,85,0.1);}
footer .others-one .logo a img{ max-width:1.9rem;}
footer .others-one .tel{ background-image:url(../images/tel.svg); font-size:var(--font-size20); color:#333333;background-repeat:no-repeat; background-size:.18rem; background-position:center left; padding-left:.3rem;}
footer .nav-list{ padding-bottom:.6rem;}
footer .nav-list dl{ font-size:var(--font-size14); line-height:1.5;}
footer .nav-list dl dt{ font-size:.16rem; margin-bottom:.2rem; font-weight:bold; color:#333;}
footer .nav-list dl dd{ margin:.1rem 0;}
footer .nav-list dl dd a{ color:#333;}
footer .nav-list dl dd a:hover{ color:#0559a8;}
footer .two-others{ font-size:var(--font-size14); padding:.35rem 0; border-top:solid 1px rgba(85,85,85,0.1);}
footer .two-others .share-box a{ margin-right:.15rem; display:block;}
footer .two-others .share-box a:last-child{ margin-right:0;}

@media (max-width:640px) {
footer .others-one{ flex-wrap:wrap; padding:.3rem 0; border-bottom:none; margin-bottom:0;}
footer .others-one .logo{ width:100%; margin-bottom:.15rem;}
footer .nav-list{ display:none;}
footer .nav-list dl{ margin:.1rem 0; width:100%;}
footer .nav-list dl dt{ margin-bottom:0;}
footer .nav-list dl dd{ display:none;}
footer .two-others{ flex-wrap:wrap; padding:.15rem 0;}
footer .copyright{ margin-bottom:.1rem; text-align:center;}
footer .copyright a{ display:inline-block; margin:.05rem 0;}
footer .share-box{ justify-content:center; width:100%;}
}

/*  */
.search-box{ padding:var(--padMar100) 0 .3rem;}
.search-box li{position: relative; border-bottom:solid 1px #ccc;}
.search-box li a{ padding:.15rem 0; padding-right:9em; position:relative; z-index:3;}
.search-box li time{ position:absolute; right:0; top:50%; z-index:2; width:8em; text-align:right; transform:translateY(-50%);}

