
.Hometitle{ text-align:center; padding-bottom:2.5vw; color:#888; }
.Hometitle h3{ margin:0; font-size:2.75em; color: #333; text-transform: uppercase;}
.Hometitle p{ font-size:1.125em; line-height:1.75; margin-bottom: 0;}

.Homemore{font-size:1em; text-align: center;padding: 0 calc(30 / 16 * 1em);;line-height:calc(50 / 16 * 1em);;border-radius:10px;border: solid 2px #01499d;transition: 0.3s; display: table; color:#01499d; margin: 0 auto;}
.Homemore:after{width:calc(21 / 16 * 1em);;height:calc(13 / 16 * 1em);;display: inline-block; content: '';margin-left:1em;background: url(../images/more.svg) no-repeat;background-size: contain;transition: 0.3s;}
.Homemore:hover{background-color: #01499d;color: #fff;border-color: #01499d;}
.Homemore:hover:after{background-image: url(../images/more-white.svg);}

@media(max-width:1024px){
.Hometitle h3{ margin:0; font-size:2em; }
.Hometitle p{ font-size:1em;}
}

.columntitle { margin-bottom: 2em; }
.columntitle .cn {font-size: calc(32 / 16 * 1em); color: #000;  }
.columntitle p { max-width: 70%; margin: 0 auto; font-size: calc(18 / 16 * 1em);line-height: 1.5; }

@media (max-width:1024px) {
.columntitle { margin-bottom: 1.5em; }
.columntitle .cn{ font-size:1.5em; }
.columntitle p{ font-size:1em; }
}

.column-name{ text-align:center; padding-bottom:2em; color:#888;  margin:0 auto;}
.column-name .cn{ margin:0; font-size:2em; color: #333; font-weight: bold;}
.column-name .en{ font-size:1.125em; line-height:1.75; margin-top: 1em;}
@media (max-width:1024px) {
.column-name .cn{ font-size:1.5em; }
.column-name .en{ font-size:1em; }
}

/*Top003111 */
.Top003111{position: absolute;left: 0;width: 100%; z-index: 100;top:30px;}
@media (min-width:1025px) {
.Top003111 .box{padding:0px calc(40 / 16 * 1em); background:rgba(255,255,255,0.85); border-radius:20px;}
.Top003111 .logo{float: left;display: table; height: calc(100 / 16 * 1em);}
.Top003111 .logo a{display: table-cell; vertical-align: middle;}
.Top003111 .logo img{height:calc(60 / 16 * 1em); padding:6px 0;}	
}
@media (max-width:1024px) {
.Top003111{top:10px;}
.Top003111 .box{display: flex;align-items: center;justify-content: space-between;height: 50px;padding:0px calc(20 / 16 * 1em);background:rgba(255,255,255,0.85); border-radius:10px;}
.Top003111 .box:after{display: none;}
.Top003111 .logo img{height: 30px;}	
}

.Top003111 .top-nav > *{float: left;}
.Top003111 .top-search{background-color: #fff;border-radius: 36px;padding-right: 36px;width: 128px;}
.Top003111 .top-search .btn{position: absolute;right: 0;top: 0;width: 36px;height: 100%;background: url(../images/search-btn.svg) no-repeat center center;background-size: auto 20px;}
.Top003111 .top-search .text{width: 100%; font-size: 0.875em; height: calc(36 / 16 * 1em);line-height: calc(36 / 16 * 1em);padding:0 0 0 calc(20 / 16 * 1em);border: 0;background: none;}
@media (min-width:1025px) {
.Top003111 .top-nav{float: right; padding-top: calc(32 / 16 * 1em);}
.Top003111 .top-search{display: block!important;}
}
@media (max-width:1024px) {
.Top003111 .open-search{width: 36px;height: 36px;background: url(../images/search-btn.svg) no-repeat center center;background-size: auto 60%;margin: 0 3vw 0 0;}
.Top003111 .top-search{position: absolute;left:5%;width: 90%;top: 100%;}
.search-show .Top003111 .top-search{display: block;}
}

.Top003111 .top-lang{margin-left: 13px;}
.Top003111 .top-lang a{display: block;line-height: 36px;width: 36px;text-align: center;border-radius: 50%;background-color: #01499d;color: #fff;font-size: 14px;}
@media (max-width:1024px) {
.Top003111 .top-lang{margin: 0 2vw;}
}

.Top003111 menu li span,
.Top003111 menu li a{display: block;}
.Top003111 menu li span a{color: #000000;}
.Top003111 menu li .sub{display: none;}
@media (min-width:1921px) {
.Top003111 menu li{margin-right: 61px;}	
}
@media (min-width:1025px) {
.Top003111 menu{float: right;/* padding:12px 0; */ }
.Top003111 menu li{ position: relative; float: left;margin-right: calc(50 / 1920 * 100vw);font-size: 1em; height: calc(100 / 16 * 1em); line-height: calc(100 / 16 * 1em);}
.Top003111 menu li span{/* line-height: 36px; */}
.Top003111 menu li span a{position: relative;}
.Top003111 menu li span a:after{position: absolute;content: '';height: 2px;background-color:#01499d;left: 50%;transform: translateX(-50%); bottom: 0;width: 0;transition: width 0.3s;}
.Top003111 menu li span a:hover,
.Top003111 menu li.aon span a{color:#01499d;}
.Top003111 menu li span a:hover:after,
.Top003111 menu li.aon span a:after{width: 100%;}
.Top003111 .sub{position: absolute;top: 100%;background-color: rgba(1,73,157,0.9); width: 150px;left: 50%;margin-left: -75px;border-radius:0 0 10px 10px; overflow: hidden;}
.Top003111 .sub dt{line-height: 22px;text-align: center;}
.Top003111 .sub dt a{color: #fff;padding: 10px;transition: 0.3s;}
.Top003111 .sub dt a:hover{background-color: rgba(0,0,0,0.2);}
}
@media (min-width:1025px) and (max-width:1280px) {
.Top003111 menu li{margin-right: 2vw;}
}
@media (max-width:1024px) {
.Top003111 .open-menu{height: 36px;width: 30px;}
.Top003111 .open-menu i{background-color: #01499d;}
body.menu-show{overflow: hidden;}
.Top003111 menu{position: fixed;top: 60px;bottom: 0;width: 50vw; max-width: 240px;background-color: rgba(255,255,255,1);left: -100%;padding: 20px 0;opacity: 0;transition: 0.3s ease-out;box-shadow: 0 5px 5px rgba(0,0,0,0.1);}
body.menu-show .Top003111 menu{left: 0;opacity: 1;}
.Top003111 menu ul{height: 100%; overflow: auto;}
.Top003111 menu li{border-bottom: 1px solid #eee;}
.Top003111 menu li span{line-height: 3;}
.Top003111 menu li span a{padding-left: 1em; }
.Top003111 .has-sub span .op:before, 
.Top003111 .has-sub span .op:after{background-color: #01499d;}
.Top003111 .sub{padding: 1em;background-color: rgba(0,0,0,0.1);}
.Top003111 .sub dt{line-height: 2.5;}
.Top003111 .open-search.on:before, .Top003111 .open-search.on:after{background: #01499d;}
}




/*Banner003192 */
.Banner003192{position: relative; background: #000;}
@media (min-width:1025px) {
.Banner003192 .pc{height:969px;display: block;width: 100%; background-size: cover; background-repeat:no-repeat; background-position: center;}
.Banner003192 .wap{display: none;}
}
@media (max-width:1024px) {
.Banner003192 .pc{display: none;}
}
.Banner003192 li.slick-slide{position: relative;}
.Banner003192 [class*=txt-style-]{position: absolute; top: 0;color: #fff;z-index: 10;}
/* .Banner003192 .tit{font-size: calc(65 / 1920 * 100vw); margin-bottom:calc(20 / 65 * 1em); transition: 0.3s; font-weight: bold;}
.Banner003192 .sub-tit{font-size: calc(30 / 1920 * 100vw); line-height: 1.4; transition: 0.3s 0.3s;}
.Banner003192 .txt-style-1{ left: calc(231 / 1920 * 100vw); top:50%; transform: translateY(-50%); }
.Banner003192 .txt-style-1 .tit{transform: translateX(30px); opacity: 0; text-shadow: 3px 4px 5px rgba(0,0,0,0.3);}
.Banner003192 .txt-style-1 .sub-tit{height: 1.2em;transform: translateX(30px); opacity: 0;  text-shadow: 3px 4px 5px rgba(0,0,0,0.3);}
.Banner003192 .txt-style-1 .more{display: inline-block;position: relative;line-height: 0;color: #fff; transform: translateX(30px); opacity: 0; margin-top:5vw;}
.Banner003192 .txt-style-1 .more:before{position: absolute; content: ''; left: 0; bottom: 0; height: 100%; width: 85%;background:#fa0102;transition: height 0.3s,width 0.5s 0.3s;}
.Banner003192 .txt-style-1 .more:hover:before{width: 110%; height: 0;transition: width 0.3s,height 0.5s 0.3s;}
.Banner003192 .txt-style-1 .more i{font-style: normal;display: block;font-size:calc(18 / 16 * 1em);line-height:calc(50 / 18 * 1em); padding: 0 calc(72 / 18 * 1em) 0 calc(19 / 18 * 1em);background: url(../images/more.png) no-repeat right center;background-size:24.517%  auto;position: relative; z-index: 10;}

.Banner003192 .ani-show .txt-style-1 .tit,
.Banner003192 .ani-show .txt-style-1 .sub-tit,
.Banner003192 .ani-show .txt-style-1 .more{transform: translateX(0); opacity: 1;}
.Banner003192 .txt-style-1 .sub-tit:after{display: inline-block; content: '';width: 100%;}
 */

.Banner003192 .slick-pages{position: absolute;left: calc(311.5 / 1920 * 100vw); bottom: calc(40 / 960 * 100%);color: #fff;z-index: 20;font-size: calc(20 / 1920 * 100vw);}
.Banner003192 .slick-dots{position: absolute;right: calc(311.5 / 1920 * 100vw);bottom: calc(40 / 960 * 100%);z-index: 20;}
.Banner003192 .slick-dots li{float: left;width: calc(30 / 1920 * 100vw); height: 3px; background-color: rgba(255, 255, 255, 1); opacity: 0.5; margin-left: 10px;}
.Banner003192 .slick-dots li button{display: none;}
.Banner003192 .slick-dots li.slick-active{opacity: 1;}
.Banner003192 .mouse{position: absolute; background: url(../images/Banner003192_mouse.svg) no-repeat center; width: 22px;height: 34px;background-size: contain; z-index: 30; left: 50%; margin-left: -11px;bottom:calc(40 / 960 * 100%); animation: mouse 2s linear infinite alternate;}
@keyframes mouse {
    0%{opacity: 1;}
    100%{opacity: 0;}
}




/*Floor002721 */
.Floor002721{padding: 5vw 0; position: relative;} 
.Floor002721 .slider{ position: relative; z-index:3;}  
.Floor002721 .box .pic{ overflow:hidden;}
.Floor002721 .box .pic a{ display:block; position:relative;}
.Floor002721 .box .pic a:after{ content:''; position:absolute;opacity: 0.3; left:0; width:100%; height:100%;  bottom:0; z-index:3;
background: -moz-linear-gradient(top, rgba(30,54,90,0) 0%, rgba(30,54,90,0.2) 20%, rgba(30,54,90,0.6) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(30,54,90,0) 0%,rgba(30,54,90,0.2) 20%,rgba(30,54,90,0.6) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(30,54,90,0) 0%,rgba(30,54,90,0.2) 20%,rgba(30,54,90,0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e365a', endColorstr='#a61e365a',GradientType=0 ); /* IE6-9 */}
.Floor002721 .box .pic a .Ispic{ width:100%; display:block; transition:0.3s; padding-bottom:68.59%;}
.Floor002721 .box .pic a .Ispic img{  display:none;}
.Floor002721 .box .pic a:hover .Ispic{ transform:scale(1.12); -webkit-transform:scale(1.12); -ms-transform:scale(1.12);}
.Floor002721 .box .txt{ position:absolute; left:10%; right:10%; bottom:10%; z-index:5;}
.Floor002721 .box .txt span{ font-size:calc(22 / 16 * 1em); padding-top:calc(15 / 16 * 1em); color:#fff; font-weight: bold;}
.Floor002721 .box .txt img{ display:block;height:36px;}
.Floor002721 .box ul{ margin:1.5vw 0;margin-left:24px; border-left:1px solid #e6e6e6; min-height: 260px;}
.Floor002721 .box li{ padding:10px 0 10px 15px; line-height:1.75; font-size:calc(18 / 16 * 1em);}
.Floor002721 .box li a{ padding-left:34px; margin-left:-36px; background:url(../images/Floor002721_li.gif) no-repeat left center;}
.Floor002721 .box li a:hover{ color:#01499d;  background-image:url(../images/Floor002721_li-on.gif) }
.Floor002721 .box .Homemore{width: 100%; }

.Floor002721 .slick-arrow{position: absolute; z-index: 30; top: 50%; width: 3.125em; height: 3.125em; border: 1px solid rgba(0,0,0,0.2);padding: 0; margin-top: -1.56em; border-radius: 50%; transition: 0.3s;text-indent: -999em; font-size: 1em; overflow: hidden;}
.Floor002721 .slick-arrow:hover{background:#01499d;}
.Floor002721 .slick-arrow:before{position: absolute; content: ''; width: 10px; height:10px; border-bottom: 2px solid rgba(0,0,0,0.2);border-left: 2px solid rgba(0,0,0,0.2); left: 50%; top: 50%; margin: -5px 0 0 -5px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor002721 .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
.Floor002721 .slick-arrow:hover:before{ border-bottom-color: #fff;border-left-color: #fff; }
.Floor002721 .slick-prev{left: -5em;}
.Floor002721 .slick-next{right: -5em;}


@media(min-width:1025px){
.Floor002721 .slider{ margin:0 -1vw;}  
.Floor002721 .box{margin:0 1vw;}
}

@media(max-width:640px){
.Floor002721 .slick-arrow{ top: 23%;background:#01499d;}
.Floor002721 .slick-arrow:before{ border-bottom-color: #fff;border-left-color: #fff; }
.Floor002721 .slick-prev{left: 0;}
.Floor002721 .slick-next{right: 0;}
}




/*Floor002655 */
.Floor002655{padding: 5vw 0; position: relative;}
.Floor002655 .quan{right: -40%;}
.Floor002655 li{ float:left; width:49.5%; margin-right:1%;margin-bottom:1%; }
.Floor002655 li:nth-child(2n){ margin-right:0;}
.Floor002655 li a{ display:block; position:relative;background:#e9f4fa; transition:0.3s;}
.Floor002655 li:nth-child(1) a{ background:#e4f1fb;}
.Floor002655 li:nth-child(4) a{ background:#ddf0fd;}
.Floor002655 li .txt{ position:absolute; left:5%; bottom:10%; width:40%;}
.Floor002655 li .txt h2{ margin:0; font-size:calc(22 / 16 * 1em);color:#333; line-height: 1.5;}
.Floor002655 li .txt p{font-size:calc(18 / 16 * 1em); color:#666; line-height: 1.75; margin: 1.5vw 0;}
.Floor002655 li a:hover{ background:#fff; box-shadow:0 13px 24px rgba(91,91,91,0.36);}
.Floor002655 li a:hover h2{color:#01499d; }
.Floor002655 li .Homemore{margin-left: 0;}

@media(max-width:768px){
.Floor002655 li{ float:none; width:auto; margin-right:0; margin-bottom:2%;}
}




/*Floor003202 */
.Floor003202{position: relative;background: #f7f8fb;padding:5vw 0;}
.Floor003202 .quan{right:-16%; bottom:-12%;}  
.Floor003202 .auto{ position: relative;}
.Floor003202 .main{ width: 46%;float:left; text-align: left;color: #333; position: relative;z-index: 40;}
.Floor003202 .pic{width:46%;float:right;}
.Floor003202 .Hometitle{text-align: left;padding-bottom:32px;}
.Floor003202 .title{font-size: calc(44 / 16 * 1em); margin-bottom: calc(28 / 24 * 1em); color: #333; text-transform: uppercase; font-weight: bold;}
.Floor003202 .intro-1{font-size: calc(42 / 16 * 1em); line-height: calc(56 / 44 * 1em); margin-bottom: 0.8em; }
.Floor003202 .intro-2{line-height:calc(35 / 18 * 1em);margin-bottom:calc(25 / 18 * 1em); font-size: calc(16 / 16 * 1em);color:#666;}
.Floor003202 .intro-2 p{text-indent: 2em;margin:10px 0;}
.Floor003202 .Homemore{margin-left:0;margin-top:7%;}

.Floor003202 .info-num{margin-bottom:calc(40 / 16 * 1em);}
.Floor003202 .info-num li{}
@media(min-width:641px){
.Floor003202 .info-num li{float: left;width: 50%;}
}
.Floor003202 .info-num li aside{display: inline-block;position: relative;}
.Floor003202 .info-num li aside b{font-size: 40px;color: #333;display: block;}
.Floor003202 .info-num li aside sub{position: absolute; left: 100%; word-break: keep-all; bottom: 15%;font-size: 16px;font-weight: 100;margin-left: 10px;}
.Floor003202 .info-num li p{font-size: calc(16 / 16 * 1em);color: #666; margin-bottom: 0;margin-top: 6px;}
@media(min-width:1025px) and (max-width:1200px){
.Floor003202 .info-num li aside b{font-size: 60px;}
}
@media(min-width:641px) and (max-width:769px){
.Floor003202 .info-num li aside b{font-size: 60px;}
}
@media(max-width:1024px){
.Floor003202 .main{ width: 100%;float:none; }
.Floor003202 .pic{width:100%;float:none;}
}

@media(max-width:640px){
.Floor003202 .info-num li{text-align: center;}
.Floor003202 .info-num li:not(:last-child){margin-bottom: 20px;}
}
@media(max-width:480px){
.Floor003202 .info-num li aside b{font-size: 60px;}
}


.Floor003202 .pic-group dd{position: absolute;z-index: 1;}
.Floor003202 .pic-group dd.s{width: calc(120 / 16 * 1em);}
.Floor003202 .pic-group dd.m{width: calc(210 / 16 * 1em);}
.Floor003202 .pic-group dd.l{width: calc(300 / 16 * 1em);}
.Floor003202 .pic-group dd .Ispic{padding-bottom: 100%; position: relative!important;}
.Floor003202 .pic-group dd.l .Ispic{padding-bottom: calc(250 / 300 * 100%);}
.Floor003202 .pic-group dd:nth-child(1){top: calc(215 / 860 * 100%); right:100%;}
.Floor003202 .pic-group dd:nth-child(2){top: calc(95 / 860 * 100%); left: calc(190 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(3){top: calc(140 / 860 * 100%); left: calc(1179 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(4){top: calc(10 / 860 * 100%); left: calc(1540 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(5){bottom: calc(80 / 860 * 100%); left: calc(40 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(6){bottom: calc(80 / 860 * 100%); right: 0;}
@media (min-width:1025px) {
.Floor003202 .auto{}
}
@media (max-width:1024px) {
.Floor003202 .index-more{font-size: 0.9em; }
.Floor003202 .index-more a{line-height: 3;}
.Floor003202 .auto{/* padding: 4em 0; */}
.Floor003202 .intro-1{font-size: 1.5em;}
.Floor003202 .pic-group dd.s{width: 3em;}
.Floor003202 .pic-group dd.m{width:5em;}
.Floor003202 .pic-group dd.l{width:7em;}
.Floor003202 .pic-group dd .Ispic{border-radius: 0.3em; opacity: 0.5;}
.Floor003202 .pic-group dd:nth-child(1){top: 3%; right: calc(100% - 17vw);}
.Floor003202 .pic-group dd:nth-child(2){top: 22%; left: 5%;}
.Floor003202 .pic-group dd:nth-child(3){top:20%; }
.Floor003202 .pic-group dd:nth-child(4){top:2%; left: calc(100% - 15vw);}
.Floor003202 .pic-group dd:nth-child(5){bottom: 5%;}
.Floor003202 .pic-group dd:nth-child(6){bottom: 5%;}
.Floor003202 .Hometitle{padding-bottom: 0em;}
.Floor003202 .Hometitle{ text-align: center;}
.Floor003202 .Homemore{ margin-bottom: 1em;}
}




/*Floor003105 */
.Floor003105{/* font-size: 100px; */position: relative;z-index: 1; overflow: hidden; padding: 5vw 0;}
/* @media (max-width:1600px) {
.Floor003105{font-size: 6.25vw;}
}
@media (max-width:1024px) {
.Floor003105{font-size: 14vw; padding: 1em 0;}
} */

.Floor003105 .auto{overflow: hidden}
.Floor003105 .title{color: #003f84; }
.Floor003105 .title .cn{font-size: 0.38em;}
.Floor003105 .title .en{font-size: 0.52em;line-height: 1;}
.Floor003105 .Homemore{margin-left:0;}

.Floor003105 .slider li .txt .tit{font-size: 1.875em; line-height: 1.357;color: #000;}
.Floor003105 .slider li .txt p{margin: 1.5em 0 1em 0;font-size: 1.125em;line-height: 2;color: #666; text-indent: 2em;}

.Floor003105 .slick-arrow{position: absolute;width: 3.125em; height: 3.125em;border-radius: 50%;background:url(../images/Floor003105-btn.svg) no-repeat center center; background-size:auto 0.875em;  z-index: 20;font-size: 1em; text-indent: 999em;}
.Floor003105 .slick-next{transform: rotateY(180deg);background-color: #01499d;}
@media (min-width:1025px) {
.Floor003105 .slider{width: 91.667%; }
.Floor003105 .slider .slick-list{overflow: inherit;}
.Floor003105 .slider li:not(.slick-center){opacity: 0.4;}
.Floor003105 .slick-arrow{top: 50%; margin-top: -1.6em;}
.Floor003105 .slick-prev{border: 2px solid #fff;left: 7.671%;}
.Floor003105 .slick-next{right: -1.6em;}
.Floor003105 .title{width: 91.667%;}
.Floor003105 .title aside{padding-left: 54.546%;}
.Floor003105 .title .cn{text-indent: 3.1578em;}
.Floor003105 .title .en{text-indent: 2.3076em;}
.Floor003105 .slider li a{table-layout: fixed;}
.Floor003105 .slider li .ytable-cell{vertical-align: middle;}
.Floor003105 .slider li .pic{width: 54.546%;}
.Floor003105 .slider li .txt{padding:0 4.875em 0 4.875em;}
}
@media (max-width:1600px) {
/* .Floor003105 .slider li .txt p{margin-bottom: 5vw;} */
}
@media (max-width:1024px) {
.Floor003105 .Hometitle{text-align: left;}
.Floor003105 .slider li a,
.Floor003105 .slider li .ytable-cell{display: block;}
.Floor003105 .slider li .txt{padding:1em 5%;}
.Floor003105 .slick-arrow{bottom: 100%; margin-bottom: 1em; right: 0%;}
.Floor003105 .slick-prev{background-color: #01499d;margin-right: 3.6em;}
}
/* @media (max-width:480px) {
.Floor003105 .slider li .txt .tit{font-size: 0.32em;}
.Floor003105 .slider li .txt p{font-size: 0.24em;}
} */




/*Floor002896 */
.Floor002896{ padding:5vw 0 5vw;background:#f7f8fb; position: relative;}
.Floor002896 .quan{left: -20%;}
.Floor002896 .main{position: relative; z-index: 1;}
.Floor002896 .carousel{ position :relative ; }
.Floor002896 .carousel .slides{overflow: hidden;position :relative ;}
.Floor002896 .carousel .slides .slideItem {position:absolute;cursor :pointer;overflow:hidden;}
.Floor002896 .carousel .slides .slideItem a{position: relative; z-index: 10;display: block;}
.Floor002896 .carousel .slides .slideItem .desc{display: none;line-height: 40px; text-align: center;}
.Floor002896 .carousel .slides .slideItem#side0 img{ opacity:1;filter:alpha(opacity=100);}
.Floor002896 .carousel .slides .slideItem#side0 .desc{display: block;position: absolute; left: 0; top: 100%; width: 100%;}
.Floor002896 .carousel .prevButton,
.Floor002896 .carousel .nextButton{position :absolute ;bottom :0;width :40px;height :40px;cursor :pointer; background:#fff; z-index:30; }
.Floor002896 .carousel .prevButton:before,
.Floor002896 .carousel .nextButton:before{position: absolute; content: ''; width: 10px; height: 10px; border-right: 1px solid #000;border-top: 1px solid #000; left: 50%; top: 50%; margin: -5px 0 0 -5px; transform: rotate(45deg);}
.Floor002896 .carousel .prevButton:before{transform: rotate(-135deg);}

.Floor002896 .info-show{background:#fff;}
.Floor002896 .info-show li time{display: inline-block;padding:8px 12px; border-radius: 3px; background: #01499d; color: #fff; font-size: calc(14 / 16 * 1em); margin-bottom: 14px;}
.Floor002896 .info-show li .title{ font-size:calc(22 / 16 * 1em); color:#333;}
.Floor002896 .info-show li .des{ font-size:calc(16 / 16 * 1em); line-height:1.75;  color:#666; margin:1vw 0 2vw;}
.Floor002896 .info-show li .Homemore{margin-left: 0;}

@media(min-width:1025px){
.Floor002896 .info-show{position: absolute;right: 0; top: 0; height: 100%; width: 44.4%;}
.Floor002896 .carousel{float: left;width:55.556%; }
.Floor002896 .carousel .prevButton,
.Floor002896 .carousel .nextButton{left: 100%;}
.Floor002896 .carousel .prevButton{ margin-left: -40px;}
.Floor002896 .info-show ul{height: 100%;position: relative;}
.Floor002896 .info-show li{position: absolute;left: 0; top: 0;height: 100%; width: 100%;opacity: 0;transition: 0.3s; z-index: 1;}
.Floor002896 .info-show li.active{opacity: 1; z-index: 10;}
.Floor002896 .info-show li .ytable{height: 100%; width: 78%; margin: 0 auto;}
}
@media(max-width:1024px){
.Floor002896 .carousel .prevButton{right: 40px;}
.Floor002896 .carousel .nextButton{right: 0;}
.Floor002896 .info-show{padding: 4%;}
.Floor002896 .info-show li{display: none;}
.Floor002896 .info-show li.active{display: block;}
}





/*Bottom003000 */
.Bottom003000{background:#212121; padding: 3.44vw 0;position: relative;z-index: 1}
.Bottom003000,
.Bottom003000 a{color: rgba(255,255,255,0.6); }
.Bottom003000 a{transition: 0.3s;}
.Bottom003000 a:hover{color:#01499d;}
.Bottom003000 .b-left .contact{line-height:2; margin-top: 40px; max-width:400px; }
.Bottom003000 .b-left .contact dd{padding-left: 34px; background: url(../images/Bottom003000_add.png) no-repeat left center;}
.Bottom003000 .b-left .contact dd:nth-of-type(2){background-image:url(../images/Bottom003000_tel.png);}
.Bottom003000 .b-left .contact dd:nth-of-type(3){background-image:url(../images/Bottom003000_email.png);}
.Bottom003000 .b-left .contact dd:nth-of-type(4){background-image:url(../images/Bottom003000_email.png);}
.Bottom003000 .b-left .contact dd+dd{margin-top:14px;}

.Bottom003000 .share{margin:58px 0;}
.Bottom003000 .share li{float:right ;position: relative;}
.Bottom003000 .share li{margin-left:25px;}
.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(101,101,101,0.3); background-position: center center;background-repeat: no-repeat;cursor: pointer;}
.Bottom003000 .share li a:hover{background-color:#01499d;}
.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 .b-right nav{border-bottom: 1px solid rgba(84,84,84,0.2); }
.Bottom003000 .b-right nav a{color: #fff;font-size: 16px;display: inline-block;}
.Bottom003000 .b-right nav a:not(:last-child):after{display: inline-block; content: '·'; margin:0 38px; color: #fff;}
.Bottom003000 .b-right nav a:hover{color:#01499d;}
.Bottom003000 .b-right aside{padding-bottom:28px;}
.Bottom003000 .b-right aside a:not(:last-child):after{display: inline-block; content: ''; margin:0 20px; width: 2px; height: 2px; vertical-align: middle;background: rgba(255,255,255,0.5);}
@media(min-width:1025px){
.Bottom003000 .b-right{text-align: right;}
.Bottom003000 .b-right nav{padding-bottom:34px; }
}
@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 .share,
.Bottom003000 .contact{display: table; margin: 0 auto;}
.Bottom003000 .share{margin-top: 3vw;margin-bottom: 3vw;}
.Bottom003000 .contact{text-align: left;}
}





/*Floor003082 */
.Floor003082{padding: 5vw 0 5vw;background: #f7f8fb;}
.Floor003082 .auto{overflow: hidden;position: relative; z-index: 2;}

.Floor003082 .left .slider{margin: 0 -2em;position: relative}
.Floor003082 .left ul{overflow: hidden; }
.Floor003082 .left ol{position: relative;margin: 0 2em;border-radius: 10px; overflow: hidden;}
.Floor003082 .left ol .Ispic{padding-bottom: 64%; }
.Floor003082 .left ol label{padding: 0 1.72vw;line-height: 40px;border-radius: 6px 0px 25px 0px;position: absolute; left: 0; top: 0;color: #fff; text-align: center;z-index: 10;}
.Floor003082 .left ol aside{font-size: 1.325em;line-height: 2; background: #fff; padding: 0.625em;}
.Floor003082 .left time{float: right;color: #999;font-family: 'Arial'; margin-left: 10px;}
.Floor003082 .left ol a:hover aside{color: #01499d;}
.Floor003082 .right .ul2 li{border-bottom:1px solid #ddd;  padding: calc(18 / 16 * 1em) 0;   line-height: 1.6;}
.Floor003082 .right .ul2 li label{color: #fff; display: inline-block;padding: 0 calc(15 / 16 * 1em); border-radius: 50px; margin-right: calc(30 / 16 * 1em);line-height: calc(40 / 16 * 1em);font-size: calc(14 / 16 * 1em)}

.Floor003082 .slider-but{position: absolute;top: 50%;width: 100%;margin-top: calc(25 / 16 * 1em);}
.Floor003082 .slick-arrow{position: absolute;width: calc(50 / 16 * 1em); height: calc(50 / 16 * 1em);border-radius: 50%;background:url(../images/Floor003105-btn.svg) no-repeat center center;background-color: #01499d; background-size:auto calc(13 / 16 * 1em);  z-index: 20;font-size: 1em; text-indent: 999em;}
.Floor003082 .slick-next{transform: rotateY(180deg);}

@media(min-width:641px){
.Floor003082 .right ol aside{margin: 19px 0 50px 0;}
.Floor003082 .right time{font-size: 14px;}
.Floor003082 .right li label{font-size: 12px;}
}
@media(min-width:1025px){
.Floor003082 .ytable-cell{vertical-align: top;}
.Floor003082 .left{ width: 45%;}
.Floor003082 .right .main{margin-left: 3.65vw;}
.Floor003082 .left .gupiao{position: absolute; left: 3.18vw; bottom: 2.5vw;}
.Floor003082 .txt-area{padding: 3.18vw 4.5vw 0 3.18vw;}
    
.Floor003082 .slick-arrow{top: 50%; margin-top: -5em;}
.Floor003082 .slick-prev{/* border: 2px solid #fff; */left: 2.5em;}
.Floor003082 .slick-next{right: 2.5em;}
}
@media(max-width:1024px){
.Floor003082 .ytable,
.Floor003082 .ytable-cell{display: block;}
.Floor003082 .left{ margin-bottom: 4%;}
.Floor003082 .left .gupiao{margin-top: 17vw;}
.Floor003082 .right li{padding: 3vw 0;}
.Floor003082 .slick-prev{left: 2.5em;}
.Floor003082 .slick-next{right: 2.5em;}
.Floor003082 .slider-but{margin-top: calc(-25 / 16 * 1em);}
}
@media(max-width:640px){
.Floor003082{font-size: 3vw;}
.Floor003082 .title{font-size: 5vw}
.Floor003082 .right ol{margin-bottom: 6vw;}
.Floor003082 .right ol aside{margin-top: 4vw;font-size: 3.5vw}
.Floor003082 .right ol label{padding: 0 4vw;}
.Floor003082 .right li label{margin-right: 3vw;}
}




.partner{padding: 5vw 0;}
.partner ul{text-align: center;}
.partner .slider {margin: 0 -1%;}
.partner .slick-slide > div {width: 20%;float: left;}
.partner li{  /* box-shadow: 0 2px 32px 11px rgba(200, 207, 213, 0.2); */ }
.partner li a{position: relative;z-index: 3;display: block;margin: 3%;border: solid 1px #eee;border-radius: 10px;overflow: hidden;}
.partner li .ytable{height: 100%}
.partner li .Ispic {height: 100px;background-size: contain;max-width: 90%; margin: 0 auto;}

.partner .slick-dots{text-align: center; margin-top: 2vw;}
.partner .slick-dots li{display: inline-block;position: relative;width: 28px; height: 28px;}
.partner .slick-dots li button{ padding: 0; width:40%;height: 40%;background: rgba(0,0,0,0.1); border-radius: 50%; position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%);font-size: 0; border: 0;}
.partner .slick-dots li.slick-active button{background: #01499d; width: 50%; height: 50%;}
.partner .slick-dots li.slick-active:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border: 2px solid #01499d; border-radius: 50%;clip:rect(0 28px 7px 0);animation:zhuan 2s infinite linear;}
@keyframes zhuan{
0%{transform: rotate(-360deg);}
100%{transform: rotate(0);}
}

@media(max-width:1024px){
.partner .slick-slide > div {width: 33.33%;}
}

@media(max-width:640px){
.partner .slick-slide > div {width: 50%;}
}

/*Bottom003009 */
.Bottom003009{background-color: #0b1b27;padding-top: 5vw;}

@media(max-width:1024px){
.Bottom003009{text-align: center;}
}

.Bottom003009 a{color: #fff;}
.Bottom003009 a:hover{opacity: 1!important}

.Bottom003009 .soglan{color: #fff;font-size: 1.75em;line-height: 1.5em;border-bottom: 1px solid #21323f;padding-bottom: 0.8em;}
.Bottom003009 .share{margin-top: 3vw;}
.Bottom003009 .share dd{float: left;position: relative;}
.Bottom003009 .share dd figure{position: absolute; left: 50%; margin-left: -60px; width: 120px; bottom: 100%; margin-bottom: 10px;display: none; }
.Bottom003009 .share dd figure:after{position: absolute; content: '';border: 5px solid transparent; border-top-color: #fff; top: 100%; margin-left: -5px; left: 50%;}
.Bottom003009 .share dd figure img{border-radius: 5px;}
.Bottom003009 .share dd a{display: block; width: 22px; height: 22px; margin: 0 11px;background: url("../images/Bottom003009_share_icon.png") no-repeat 0 0;}
.Bottom003009 .share dd.d_sina a{background-position: -42px 0;}
.Bottom003009 .share dd.d_fb a{background-position: -80px 0;}
.Bottom003009 .share dd.d_tw a{background-position: -120px 0;}
.Bottom003009 .share dd.d_ing a{background-position: -160px 0;}
@media(min-width:1025px){
.Bottom003009 .logo{}
.Bottom003009 .logo > *{}
.Bottom003009 .logo .img{padding-top: 10px;}
.Bottom003009 .soglan{text-align: right;width: 80%}
}
@media(max-width:1024px){
.Bottom003009 .logo .img{padding-bottom: 10px;}
.Bottom003009 .share{display: table; margin-left:  auto; margin-right: auto;}
.Bottom003009 .soglan{font-size: 4vw; border-bottom: none;}
}


.Bottom003009 .b-mid{padding-top: 3.13vw;padding-bottom: 1.3vw;}
.Bottom003009 .b-mid .tit{font-size: 1.25em; margin-bottom: 2.08vw;}
.Bottom003009 .b-mid .tit,
.Bottom003009 .b-mid .tit a{color: #fff;}
.Bottom003009 .contact{max-width: 400px;width: 25%;}
.Bottom003009 .contact p{font-weight:bold;color: #fff;font-size: 22px;margin: 0 0 20px 0;}
.Bottom003009 .contact .tit{height:26px;font-size: 16px;color: #95a0b2;margin-bottom: 0.5vw;background-repeat: no-repeat;padding-left: 30px;}
.Bottom003009 .contact .tel{background-image: url(../images/tel.png);}
.Bottom003009 .contact .email{background-image: url(../images/email.png);background-position: left top 3px;}
.Bottom003009 .contact .add{background-image: url(../images/add.png);}
.Bottom003009 .contact .num{font-size: 1.625em;color: #fff;}
.Bottom003009 .contact .num2{font-size: 1.25em;color: #fff;}
.Bottom003009 .contact li{line-height: 30px;}
.Bottom003009 .b-mid nav{max-width: 770px;width: 72%;}
.Bottom003009 .b-mid nav dl{float: left; max-width: 150px;}
.Bottom003009 .b-mid nav dd{line-height: 40px;}
.Bottom003009 .b-mid nav dd a{opacity: .3}
@media(max-width:1024px){
.Bottom003009 .b-mid{display: none;}
}

.Bottom003009 .copyright{border-top: 1px solid #21323f;padding: 2.08vw 0;font-size: 14px;color: #95a0b2;opacity: 0.6}
.Bottom003009 .copyright .fl a{color: #95a0b2;}
.Bottom003009 .copyright .fr a{display: inline-block;color: #95a0b2;}
.Bottom003009 .copyright .fr a:hover{color: #fff; opacity: 1;}
.Bottom003009 .copyright .fr a:not(:last-child):after{ width: 1px; height: 13px;display: inline-block; content: ''; vertical-align: middle;background:#fff; opacity: 0.1; margin: 0 15px;}
@media(max-width:1024px){
.Bottom003009 .copyright{margin-top: 2vw;}
.Bottom003009 .copyright .fr{padding-bottom: 10px;}
}


.Bottom003009_blue{background-color: #01499d;}
.Bottom003009_blue .soglan{border-bottom: 1px solid #0352af;}
.Bottom003009_blue .contact .tit{color: #fff;}
.Bottom003009_blue .b-mid nav dd a{opacity: .5}
.Bottom003009_blue .copyright{border-top: 1px solid #0352af;color: #fff; opacity: 0.6}
.Bottom003009_blue .copyright .fl a{color: #fff;}
.Bottom003009_blue .copyright .fr a{color: #fff;}
.Bottom003009_blue .copyright .fr a:not(:last-child):after{ background:#fff; opacity: 0.3; }
.Bottom003009_blue .contact .tel{background-image: url(../images/tel2.png);}
.Bottom003009_blue .contact .add{background-image: url(../images/add2.png);}





/*Banner003144 */
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height: 31.25em; background-size: cover;}
@media (min-width:1025px) {
.Banner003144 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}      
}


/*.Columnmenu*/
.Columnmenu{background:#fff; border-bottom: 1px solid #eee; position:relative;z-index:1;}
.Columnmenu ul{display:table;margin:0 auto;}
.Columnmenu li{float:left;padding:0 2.5em;position:relative;}
.Columnmenu li:after{position:absolute;content:'';width:1px;right:0;top:50%;height:14px;margin-top:-7px;background:#dfdfdf;}
.Columnmenu li:last-child:after{display:none;}
.Columnmenu li a{display:block;font-size:1.125em;position:relative;overflow:hidden;line-height:82px;height:82px;}
.Columnmenu li a:after{position:absolute;bottom:0;content:'';height:2px;width:0%; background:#01499d;transition: 0.3s;left: 50%;transform: translateX(-50%);}
.Columnmenu li.aon a,.Columnmenu li:hover a{color:#01499d;}
.Columnmenu li.aon a:after,
.Columnmenu li:hover a:after{width: 100%;}
@media(max-width:1024px){
.Columnmenu li{padding:0 20px;}
.Columnmenu li a{line-height:50px;height:50px;}
}
@media(max-width:768px){
.Columnmenu ul{display:block;}
.Columnmenu li{float:left;width:25%;text-align:center;padding:0;}
}
@media(max-width:768px) and (min-width:481px){
.Columnmenu li:nth-child(4n):after{display:none;}
}
@media(max-width:480px){
.Columnmenu li{width:33.333%}
.Columnmenu li:nth-child(3n):after{display:none;}
}




/*RighInfo003141 */
.RighInfo003141{ padding: 5vw 0;}
.RighInfo003141 .auto{/* padding-bottom: 2em; */}
.RighInfo003141 .intro{}
.RighInfo003141 .intro .img img{ border-radius: 10px;margin-top:5px;}
.RighInfo003141 .intro .title{ font-size: 2em;color: #333333;font-family: 'SourceHanSansCN-Medium'; margin-bottom: 0.6em;}
.RighInfo003141 .intro .info{ font-size: 1em;font-size:1.0625em;  line-height: 2;color: #666;}
.RighInfo003141 .intro .info p{ margin: 0.625em 0; text-indent: 2em;}

.RighInfo003141 .number-count{margin: 4.5625em 0;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); border: solid 1px #f3f3f3; padding: 2.5em 0; border-radius: 10px;}
.RighInfo003141 .number-count li{color: #333333; text-align: center;}
.RighInfo003141 .number-count li span{display: inline-block;position: relative;font-size: 2.5em;font-family: 'Bebas';color: #01499d; font-weight: bold; margin: 0 5px;}
.RighInfo003141 .number-count li span i{font-style: normal;}
.RighInfo003141 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.RighInfo003141 .number-count li span i.opa{opacity: 0;}
.RighInfo003141 .number-count li sup{display: inline-block;vertical-align: bottom;color: #01499d;font-size:1em;}
.RighInfo003141 .number-count li p{ text-align: center;font-size:1em;color: #666; margin: 0;}

.RighInfo003141 .plate dd{margin-bottom: 2.8565%;}
.RighInfo003141 .plate dd .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); padding:2.375em 1.875em;}
.RighInfo003141 .plate dd ol{float: left;width: 4.25em;}
.RighInfo003141 .plate dd ol img{width: 85.295%;}
.RighInfo003141 .plate dd li{width: calc(100% - 4.25em);float: right;}
.RighInfo003141 .plate dd li aside{font-size: 1.125em;color: #333;font-family: 'SourceHanSansCN-Medium';}
.RighInfo003141 .plate dd li p{margin: 0;font-size: 0.875em;color: #999;}
@media (min-width:1025px) {
.RighInfo003141 .intro .info{width: 50%;}
.RighInfo003141 .intro .title{line-height: 1;}
.RighInfo003141 .intro .img{width: 47%;}
.RighInfo003141 .number-count ul{display: flex; margin: 0 auto;}
.RighInfo003141 .number-count li{float: left; width: 50%;}
/* .RighInfo003141 .number-count li:not(:last-child){margin-right: 3.5em;} */
.RighInfo003141 .plate dd{float: left;width: 31.429%;}
.RighInfo003141 .plate dd:not(:last-child){ margin-right: 2.8565%;}
}
@media (max-width:1024px) {
.RighInfo003141 .number-count li{text-align: center;padding: 1em 0} 
.RighInfo003141 .number-count{margin: 2em 0; padding: 2em 0;}  
.RighInfo003141 .intro{/* padding-top: 2em; margin-bottom: 2em; */}
.RighInfo003141 .intro .title{font-size: 1.5em;}
}


/*CultureInfo*/
.CultureInfo{ padding: 5vw 0;}
.CultureInfo .items-group{overflow: hidden; }
.CultureInfo .items-group .items{display: flex;justify-content: space-between;align-items: center;background-color: #f7f8fb; border-radius: 10px;overflow: hidden;}
.CultureInfo .items-group .items+.items{margin-top: 2%;}
.CultureInfo .items-group .items .img{width: 50%;overflow: hidden;}
.CultureInfo .items-group .items .img{overflow: hidden;}
.CultureInfo .items-group .items .img img{transition:0.3s; }
.CultureInfo .items-group .items:hover .img img{transform:scale(1.1);}
.CultureInfo .items-group .items .txt{width: 50%;padding: 3%; }
.CultureInfo .items-group .items:nth-child(2n){flex-direction: row-reverse;}

.CultureInfo .items .title{font-size: 1.25em;color: #333333;margin-bottom: 1em; font-weight: bold;}
.CultureInfo .items .title2{font-size:1.1em;}
.CultureInfo .items-group .items p{color: #666;font-size: 1em; line-height: 2; margin: 0; text-indent: 2em;}
.CultureInfo .items-group .items p + .title{margin-top: 1em;}
@media (min-width:1025px) {
.CultureInfo .items .img{width: 50%;}
.CultureInfo .items .txt{padding-left: 5.0714em; font-size: 1em;}  
}
@media (max-width:1024px) {
.CultureInfo .items-group .items{flex-wrap: wrap;}
.CultureInfo .items-group .items .img{width: 100%;}
.CultureInfo .items-group .items .img img{object-fit: cover;}
.CultureInfo .items-group .items .txt{width: 100%;margin-bottom: 2%;}
.CultureInfo .items-group .items:nth-child(2n) {flex-direction: row;}
}

.CultureInfo .box{ margin-bottom: 3vw;}
.CultureInfo .list ul{ display: flex;  flex-wrap: wrap; justify-content: flex-start;}
.CultureInfo .list li { background: #f9f9f9; padding: 1.5em; border-radius: 10px; }
.CultureInfo .list li a { text-align: center;display: inline-block; }
.CultureInfo .list li a .ytable-cell {
    display: block;
}
.CultureInfo .list li p { line-height: 2;  margin: 0 auto; color: #666; }
.CultureInfo .list li .icon img { width: 50px; height: 50px;transition: 0.3s; }
.CultureInfo .list li:hover .icon img{transform: rotateY(180deg);}
.CultureInfo .list li .title { max-width: 90%; margin: 0 auto; }
.CultureInfo .list li h2 { margin: 1em 0; font-size: 1.25em; font-weight: normal; color: #333; }

@media(min-width:1025px) {
.CultureInfo .list li {width: 23.5%; margin-bottom: 20px;}
.CultureInfo .list li:not(:nth-child(4n)) {margin-right: 2%;}
}

@media (max-width:1024px) {
.CultureInfo .list li {width: 48.5%; margin-bottom: 2%;}
.CultureInfo .list li:not(:nth-child(2n)) {margin-right: 2%;}
}


/*Timeline003189 */
.Timeline003189{ overflow: hidden; background: url(../images/Timeline003189-bg.jpg) no-repeat center center;background-size: cover;color: #fff; padding: calc(94 / 16 * 1em) 0;}
.Timeline003189 .columnname{position: relative;padding: calc(59 / 16 * 1em) 0 0 0;z-index: 1;color: #fff;}
.Timeline003189 .columnname aside{position: relative;z-index: 4;}
.Timeline003189 .columnname .cn{font-size: calc(40 / 16 * 1em);font-family: 'SourceHanSansCN-Bold'; line-height: 1;}
.Timeline003189 .columnname .en{font-size: calc(16 / 16 * 1em);line-height: calc(32 / 30 * 1em); margin-top: calc(16 / 16 * 1em); }
@media (max-width:1024px) {
.Timeline003189 .column-name{padding: calc(40 / 16 * 1em) 0 0 calc(40 / 16 * 1em); font-size: 0.8em;}  
}

.Timeline003189 .controls{position: relative;height: 1px;z-index: 4;}
.Timeline003189 .slick-arrow{position: absolute;right: 0; bottom: 100%;background: rgba(0,0,0,0.2) url(../images/Floor003105-btn.svg) no-repeat center center; background-size:calc(14 / 16 * 1em) auto; width: calc(52 / 16 * 1em);height: calc(52 / 16 * 1em); font-size: 1em; border-radius: 50px; text-indent: 9999em; cursor: pointer;transition: 0.3s;}
.Timeline003189 .slick-prev{ right:calc(74 / 16 * 1em);}
.Timeline003189 .slick-next{transform: rotateY(180deg);}
.Timeline003189 .slick-arrow:hover{background-color: #01499d;}

.Timeline003189 .slider{background: url(../images/Timeline003189-line.svg) no-repeat right center; background-size: contain;}
.Timeline003189 .slider li .inner{padding-bottom: calc(680 / 240 * 100%);position: relative;}
.Timeline003189 .slider pre{text-align: center; line-height:calc(28 / 16 * 1em) ; padding: 0 calc(5 / 16 * 1em); }
.Timeline003189 .slider li .dot{position: absolute; width: calc(19 / 16 * 1em);height: calc(19 / 16 * 1em);border-radius: 50%;background-color: #01499d; transition: 0.3s;}
.Timeline003189 .slider li .dot:before{position: absolute;content: '';background-color: #fff; left:0;top: 0;border-radius: 50%; width: calc(9 / 19 * 100%);height: calc(9 / 19 * 100%);margin: auto; right: 0;bottom: 0;}

.Timeline003189 .slider li:not(.slick-active){opacity: 0;transition: opacity 0.3s;}
.Timeline003189 .slider li .dot{top: calc(365 / 562 * 100%); left: calc(132 / 240 * 100%);}
.Timeline003189 .slider li.slick-active + li .dot{top: calc(328 / 562 * 100%); left: calc(106 / 240 * 100%);}
.Timeline003189 .slider li.slick-active + li + li .dot{top: calc(290 / 562 * 100%); left: calc(80 / 240 * 100%);}
.Timeline003189 .slider li.slick-active + li + li + li .dot{top: calc(250 / 562 * 100%); left: calc(50 / 240 * 100%);}
.Timeline003189 .slider li.slick-active + li + li + li + li .dot{top: calc(218 / 562 * 100%); left: calc(26 / 240 * 100%);}
.Timeline003189 .slider li.slick-active + li + li + li + li + li .dot{top: calc(186 / 562 * 100%); left: 0;}

.Timeline003189 .slider li .item{position: absolute;width: calc(181 / 240 * 100%); height: calc(205 / 16 * 1em);background-size: 100% 100%; background-repeat: no-repeat; background-position: center;  padding-top: calc(49 / 16 * 1em);text-align: center;transition: 0.3s;background-image: url(../images/Timeline003189-itembg1.png);}
.Timeline003189 .slider li .item{ left: calc(50 / 240 * 100%); bottom: calc(210 / 562 * 100%);}
.Timeline003189 .slider li.slick-active + li .item{ left: calc(35 / 240 * 100%); top: calc(357 / 562 * 100%); bottom: auto;background-image: url(../images/Timeline003189-itembg2.png);}
.Timeline003189 .slider li.slick-active + li  + li .item{ left: calc(-5 / 240 * 100%); bottom: calc(278 / 562 * 100%); top: auto;background-image: url(../images/Timeline003189-itembg1.png);}
.Timeline003189 .slider li.slick-active + li + li + li .item{ left: calc(-20 / 240 * 100%); top: calc(284 / 562 * 100%); bottom: auto;background-image: url(../images/Timeline003189-itembg2.png);}
.Timeline003189 .slider li.slick-active + li + li + li + li .item{ left: calc(-60 / 240 * 100%); bottom: calc(358 / 562 * 100%); top: auto;background-image: url(../images/Timeline003189-itembg1.png);}
.Timeline003189 .slider li.slick-active + li + li + li + li + li .item{ left: calc(-70 / 240 * 100%); top: calc(210 / 562 * 100%); bottom: auto;background-image: url(../images/Timeline003189-itembg2.png);}

.Timeline003189 .slider li .item .year{font-family: 'Oswald-Medium'; font-size: calc(24 / 16 * 1em); margin-bottom: 0.5em;}

@media (max-width:1440px) {
.Timeline003189 .slider{background-size: auto 50%; background-position: right top 109%;}
}







/*RighInfo003136 */
.RighInfo003136{ padding: 5vw 0 3vw 0;}
.RighInfo003136 .box{ margin-bottom: 3%;}
.RighInfo003136 .box1 .pic img { border-radius: 10px; }
.RighInfo003136 .box1 .name aside { font-size: 32px; color: #4469f5; }
.RighInfo003136 .box1 .edit { line-height: 2.2; font-size: calc(16 / 16 * 1em); color: #333;  }
.RighInfo003136 .box1 .edit p{margin-top: 0;text-indent: 2em;}
.RighInfo003136 .box1.v-top .ytable-cell { vertical-align: top; }
.RighInfo003136 .box1 .list { margin-top: calc(50 / 16 * 1em);}
.RighInfo003136 .box1 .list dd { position: relative; padding: 3.75em; text-align: center; background-color: #f8f8f8; color: #fff; border-radius: 5px; overflow: hidden; }
.RighInfo003136 .box1 .list dd .tit { font-size: 1.25em; margin-top: 0.5em; color: #000; }

.RighInfo003136 .number ul{margin: 1em 0 0}
.RighInfo003136 .number li{display: inline-block;color: #333;}
.RighInfo003136 .number li:not(:last-child){margin-right:6em}
.RighInfo003136 .number li aside{color: #4469f5;}
.RighInfo003136 .number li aside b{font-size: 3.5em;font-weight: 900; font-family: 'Arial';line-height: 0.85em;display: inline-block;}
.RighInfo003136 .number li p{margin-bottom: 0;}

@media(min-width:769px) and (max-width:1024px){
.RighInfo003136 .number li aside b{font-size: 4vw; }
}
@media(max-width:640px){
.RighInfo003136 .number li aside b{font-size: 8vw; }
}

@media(min-width:769px) {
.RighInfo003136 .box1 .pic { width: 45%; }
.RighInfo003136 .box1 .info { padding-left: 4.17vw; }
.RighInfo003136 .box1:nth-child(2n) .info{ padding-right: 4.17vw;padding-left:0vw; }
}

@media (min-width:1025px) {
.RighInfo003136 .box1 .list dd { float: left; width: 18.4%; }
.RighInfo003136 .box1 .list dd:not(:last-child) { margin-right: 2%; }
.RighInfo003136 .box1 .list dd .img { width: 4.25em; margin: 0 auto; }
.RighInfo003136 .box1 .list dd .img img { height: 3.625em; }
}

@media (max-width:1024px) {
.RighInfo003136 .box1 .list dd .img { width: 5em; }
.RighInfo003136 .box1 .list dd .img img { width: 4em; }
.RighInfo003136 .box1 .list dd:not(:last-child) { margin-bottom: 2%; }
}

@media(max-width:768px) {
.RighInfo003136 .box1 .ytable, .RighInfo003136 .box1 .ytable-cell { display: block; }
.RighInfo003136 .box1 .info {/* padding: 4vw; */ }
.RighInfo003136 .box1 .tit aside { font-size: 5vw; }
}

@media(max-width:480px) {
.RighInfo003136 .box1 .edit { font-size: 3.5vw; }
}
.RighInfo003136 .box3 { margin: 0 0 6%; }
.RighInfo003136 .box3 .slider { margin: 0 -10px; }
.RighInfo003136 .box3 .slider li a { display: block; margin: 0 10px; border-radius: 10px; overflow: hidden; }
.RighInfo003136 .box3 .slick-arrow { width: 40px; height: 40px; border-radius: 50%; background: #fff; border: 1px solid #4469f5; z-index: 2; position: absolute; top: 50%; transform: translateY(-50%); transition: .3s; }
.RighInfo003136 .box3 .slick-arrow:before { position: absolute; content: ''; width: 20%; height: 20%; border-left: 2px solid #4469f5; border-top: 2px solid #4469f5; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); left: 40%; top: 40%; }
.RighInfo003136 .box3 .slick-next:before { transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); }
.RighInfo003136 .box3 .slick-prev { left: -5%; }
.RighInfo003136 .box3 .slick-next:before { transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); }
.RighInfo003136 .box3 .slick-next { right: -5%; }
.RighInfo003136 .box3 .slick-arrow:hover{ background: #4469f5;}
.RighInfo003136 .box3 .slick-arrow:hover:before{ border-color: #fff;}




.honorlist{padding:5vw 0 2vw 0;}
.honorlist ul{display: flex;flex-wrap: wrap;}
.honorlist li{width:32%;float:left;background:#f7f8fb;margin-right:2%; margin-bottom:2%;padding:1.25em;color:#333;position: relative;border-radius: 3px; font-size: 1em;}
.honorlist li::before{content:'';width: 22px;height: 22px;background: url(../images/ryicon.png) no-repeat left center/22px;display: block;float: left;margin-right: 10px;}
.honorlist li:nth-child(3n){margin-right:0;}
@media (max-width:1024px) {
.honorlist li{width:100%;float:none;}

}



/*PicList002120 */
.PicList002120{ padding: 5vw 0 3vw 0;}
.PicList002120 li{float:left;margin-bottom:2%;transition:0.3s; }
.PicList002120 li a{display:block;position:relative;transition:0.3s;}
.PicList002120 li .pic{background: #f7f8fb; border-radius: 10px; overflow: hidden; padding: calc(20 / 16 * 1em);transition: 0.3s;}
.PicList002120 li figure{background-size:contain;padding-bottom:80%;}
.PicList002120 li p{line-height:2; font-size: 1em; overflow:hidden;text-align:center;color:#333;/* margin:1.5em auto 0 auto; */}
.PicList002120 li:hover p{color:#01499d;}
@media(min-width:769px){.PicList002120 li{width:23.5%;}
.PicList002120 li:not(:nth-child(4n)){margin-right:2%;}
}
@media(max-width:768px){.PicList002120 li{width:48.5%;}
.PicList002120 li:not(:nth-child(2n)){margin-right:3%;}
}

/*Page003143 */
.Page003143 .Pages{padding: 0 0 5vw 0;text-align: center;}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display: table; margin: 0 auto;}
.Page003143 .Pages .p_page *{float: left;}
.Page003143 .Pages .p_page a{border: solid 1px #ebebeb;line-height: 36px;transition: 0.3s;}
.Page003143 .Pages .p_page > a{border-radius: 5px;padding: 0 15px;}
.Page003143 .Pages .p_page em{font-style: normal; margin: 0 30px;}
.Page003143 .Pages .p_page em a{width: 36px;border-radius: 50%; margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #01499d;border-color: #01499d;}
@media (max-width:1024px) {
.Page003143 .Pages{padding: 0 0 2em 0;}
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page > a{margin: 0 10px;}
}




/*Floor003153 */
.Floor003153 {padding: 5vw 0;}
.Floor003153 .intro{ border-radius: 10px; overflow: hidden;background: #f7f8fb; padding: 1em;}
.Floor003153 .intro .info{line-height: 2.2;font-size: 1em; color: #333; }
.Floor003153 .intro .info p{text-indent: 2em;margin:8px 0;line-height: 2;}
.Floor003153_ .intro .info p{font-size:1.125em;}
@media (min-width:1025px) {
.Floor003153 .intro .img{width: 45%;}
.Floor003153 .intro .info{padding:0 2.6em; }  
}
@media (max-width:1024px) {
.Floor003153 .auto{padding: 2em 0;}
.Floor003153 .intro .img{margin-bottom: 2em;}
}



/*RighInfo002554 */
.RighInfo002554{ padding: 5vw 0;background: #f9f9f9;}
.RighInfo002554 .desc{background: #01499d;border:1px solid #ededed; text-align: center; font-size: 1.5em; font-weight: bold;color: #fff;line-height:2; padding: 0.5em 0;}
.RighInfo002554 .table_1 th,
.RighInfo002554 .table_1 td{ text-align: left; font-size: 1em;  border:1px solid #ededed;  border-collapse:collapse; line-height:2; padding: 12px 15px;}
.RighInfo002554 .table_1 th{ font-weight: bold; background: #01499d; color: #fff;font-size: 1.125em; }
.RighInfo002554 .table_1 tr:nth-child(2n-1){ background: #fff;}
@media(max-width:640px){
.RighInfo002554 .table_1{ overflow:auto;}
.RighInfo002554 .table_1 table{ width:180%;}
}

/*Floor002978*/ 
.Floor002978{padding:5vw 0 ;overflow: hidden;}
.Floor002978 .auto{position: relative; z-index: 1;}
.Floor002978 .slick-list{overflow: hidden;}
.Floor002978 .slick-arrow{ z-index: 20; position: absolute; top: 50%; width: 20px; height: 20px; border: 2px solid #fff; border-right: 0; border-bottom: 0; margin-top: -40px;}
.Floor002978 .slick-prev{left: 35px; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.Floor002978 .slick-next{right: 35px; transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}

.Floor002978 .slick-dots{text-align: center; margin-top: 2vw;}
.Floor002978 .slick-dots li{display: inline-block;position: relative;width: 28px; height: 28px;}
.Floor002978 .slick-dots li button{ padding: 0; width:40%;height: 40%;background: rgba(0,0,0,0.1); border-radius: 50%; position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%);font-size: 0; border: 0;}
.Floor002978 .slick-dots li.slick-active button{background: #01499d; width: 50%; height: 50%;}
.Floor002978 .slick-dots li.slick-active:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border: 2px solid #01499d; border-radius: 50%;clip:rect(0 28px 7px 0);animation:zhuan 2s infinite linear;}
@keyframes zhuan{
0%{transform: rotate(-360deg);}
100%{transform: rotate(0);}
}

.Floor002978 li{ float: left; width: 49%; margin-right: 2%; margin-bottom: 2%;}
.Floor002978 li:nth-child(2n){ margin-right: 0;}
.Floor002978 li a{display: block; /* margin: 0 10px; */position: relative;}
.Floor002978 li .pic{overflow: hidden;}
.Floor002978 li .Ispic{padding-bottom: 56%;transition: 0.3s;}
.Floor002978 li a:hover .Ispic{ transform: scale(1.1);}
.Floor002978 li .txt{top: 10%; left: 2%; width: 96%; text-align: center; color: #fff; z-index: 10;position:absolute;}
.Floor002978 li aside{word-break: break-word; line-height: 1.2em;}
.Floor002978 li .t-1{font-size: 24px;}
.Floor002978 li .t-2{font-size: 30px;font-family: 'manrope-extrabold'; margin-bottom: 1.334em; margin-top: 0.2em;}
.Floor002978 li .more{display: table; margin: 0 auto;position: relative; padding: 5px 0;transition: 0.3s;}
.Floor002978 li .more:after{position: absolute; content: ''; left: 0; bottom: 0; height: 1px; width: 100%;background: #fff; transition: 0.3s;}
.Floor002978 li a:hover .more{padding-left: 10px; padding-right: 10px;color: #fff;}
.Floor002978 li a:hover .more:after{ height: 100%;background: #86bf47;}
.Floor002978 li .more i{font-style: normal;position: relative;display: block;font-size: 18px; z-index: 4;}

@media(min-width:769px) and (max-width:1280px){
.Floor002978 li .t-1{font-size: 2vw;}
.Floor002978 li .t-2{font-size: 2.2vw;}
.Floor002978 li .more i{font-size: 1.5vw; }
}

@media(max-width:480px){
.Floor002978 li a{margin: 0 5px;}
.Floor002978 li .t-1{font-size: 4vw;}
.Floor002978 li .t-2{font-size: 4.5vw; margin-bottom: 0.5em;}
.Floor002978 li .more i{font-size:3vw; }
.Floor002978 .slick-prev{left: 4vw;}
.Floor002978 .slick-next{right: 4vw;}
}


/*Floor002934 */
.Floor002934{padding: 5vw 0; background: #f9f9f9;}

.Floor002934 .slider{position: relative; z-index: 1;}
.Floor002934 .slider li a{display: block; border-radius: 10px; overflow: hidden; }

.Floor002934 .slider .pic{ overflow: hidden;}
.Floor002934 .slider .Ispic{padding-bottom: 68%;transition: 0.3s;}
.Floor002934 .slider a:hover figure{transform: scale(1.1);}
.Floor002934 .slider li aside{ font-size: 1em;color: #333; text-align: center; line-height: 2; background: #fff; padding: 3% 2%;}
.Floor002934 .slider li p{color: #b9b9b9;line-height: 1.428em; height: 2.856em; margin: 0;}

.Floor002934 .slick-arrow{position: absolute;width: calc(50 / 16 * 1em); top: 50%; height: calc(50 / 16 * 1em);margin-top: calc(-25 / 16 * 1em); border-radius: 50%;background:url(../images/Floor003105-btn.svg) no-repeat center center;background-color: #01499d; background-size:auto calc(13 / 16 * 1em);  z-index: 20;font-size: 1em; text-indent: -999em; overflow: hidden;}
.Floor002934 .slick-prev{left: calc(-60 / 16 * 1em);}
.Floor002934 .slick-next{transform: rotateY(180deg);right: calc(-60 / 16 * 1em);}

@media(min-width:1025px){
.Floor002934 .slider .ul{/* padding: 20px 41px 15px; */ margin: 0 -12px;}
.Floor002934 .slider li a{margin: 0 12px;}
}
@media(max-width:1024px){
.Floor002934 .slider .ul{padding: 3vw 0vw 2vw;}
.Floor002934 .slider li a{margin: 0 0vw;}
.Floor002934 .slick-prev{left: 0vw;}
.Floor002934 .slick-next{right: 0vw;}
}
@media(max-width:640px){
.Floor002934 .slider{}
.Floor002934 .title{width: 10vw;}
.Floor002934 .title a{font-size: 4vw;width: 4vw;}
.Floor002934 .slider li a{margin: 0 0vw;}
}






.Content{ padding: 5vw 0 0 0;}
.w22, .w75 {padding-bottom: 0%;}

/*
 .Menu000654
 */
.Menu000654 {background: #f5f5f5;}
.Menu000654 header {border-bottom: 1px #eee solid;background-color: #01499d;color: #fff;font-size: 1.5em; font-weight: bold; padding: 1em;text-align: left;position: relative;z-index: 5; border-radius: 10px 10px 0 0;}
.Menu000654 header span {font-size: 18px;display: block;padding-top: 10px;}
.Menu000654 li a {display: block;padding: 20px 20px 20px 30px;line-height: 20px;border-bottom: 1px solid #eee;}
.Menu000654 li a:hover, 
.Menu000654 li a.aon {background-color: #0f5db9;color: #fff;}
.Menu000654 li dl {background-color: #fafafa;font-size: 12px;display: none;}
.Menu000654 li a.click {position: relative;}
.Menu000654 li a.click::after, .Menu000654 li a.click::before {position: absolute;content: '';background-color: #999;top: 50%;}
.Menu000654 li a.click::after {width: 12px;height: 1px;right: 10px;margin-top: -2px;}
.Menu000654 li a.click::before {width: 1px;height: 12px;right: 15px;margin-top: -8px;}
.Menu000654 li dl dd a {color: #666;font-size: 15px;padding: 15px 15px 15px 35px;background: #f9f9f9;}
.Menu000654 li dl dd a.aon,
.Menu000654 li dl dd a:hover {color: #01499d;background: #f7f8fb;}
.Menu000654 li a.aon::before {display: none;}
.Menu000654 li a:hover::after,
.Menu000654 li a:hover::before{background-color: #fff;}
.Menu000654 li a.aon::after {background-color: #fff;}

@media(max-width: 950px) {
.Menu000654 header {margin-top: 0;font-size: 20px;padding: 15px 2%;}
.Menu000654 {width: 104%;margin-left: -2%;}
}





/*PicList002124 */
.PicList002124 { padding: 5vw 0 3vw 0;  }
.PicList002124 li{ float:left; text-align: center; width:32%; margin-right: 2%; margin-bottom: 2%; }
.PicList002124 li a { display: block; background: #f5f5f5;border-radius: 10px; overflow: hidden; }
.PicList002124 li .pic { overflow: hidden; position: relative; }
.PicList002124 li figure { padding-bottom: 76%; transition: 0.3s; }
.PicList002124 li a:hover .Ispic { transform: scale(1.1); }
.PicList002124 li .name { color: #333; padding: 1em; text-align: center; transition: .3s; }
.PicList002124 li aside {font-size: calc(16 / 16 * 1em); line-height:1.875;  overflow: hidden; }
.PicList002124 li a:hover .name { background-color: #01499d; color: #fff; }
.PicList002124 li .hover .inner { position: absolute; left: 10%; width: 80%; top: 50%; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); }
.PicList002124 li .hover dl { line-height: 1.875; margin: 0; text-align: left; }
.PicList002124 li .hover dd {padding-bottom: calc(10 / 16 * 1em); border-bottom: 1px dotted #fff; }
.PicList002124 li .hover dd+dd { margin-top: calc(10 / 16 * 1em);}
.PicList002124 li .more { display: block; max-width: calc(150 / 16 * 1em);margin: 0 auto; margin-top: 4vh; line-height: calc(50 / 16 * 1em);padding-left: calc(25 / 16 * 1em);text-align: left; background: #fff url(../images/icon-more.svg) no-repeat right calc(25 / 16 * 1em) center;background-size: auto calc(14 / 16 * 1em);color: #01499d; border-radius: 50px; overflow: hidden; transition: 0.3s; }
.PicList002124 li .more:hover { box-shadow: 0 calc(10 / 16 * 1em) calc(40 / 16 * 1em) rgba(40, 65, 160, 0.3);}
@media (min-width: 1025px) {
.PicList002124 li:nth-child(3n){margin-right:0; }
}
@media (max-width: 1024px) {
 .PicList002124 li {width: 48.5%;margin-right: 3%}
 .PicList002124 li:nth-child(2n) {margin-right:0;}
}


/*RighInfo003134 */
.RighInfo003134 { padding: 5vw 0 3vw; }
.RighInfo003134 .img-side { background: #f7f8fb; margin-bottom: 4%; border-radius: 10px; overflow: hidden;}
.RighInfo003134 .img .Ispic {padding-bottom: 75%; }
.RighInfo003134 .img-side .title { font-size: 2em; color: #333;   margin-bottom: 5%;}
.RighInfo003134 .img-side .ptit{font-size:1.25em;font-weight:normal;margin-bottom: 0.625em ;display:block;color:#01499d}
.RighInfo003134 .img-side dd { color: #333; font-size: 1em; position: relative;padding-left: 15px; line-height: 2; margin-bottom: 0.5em;}
.RighInfo003134 .img-side dd:before{position: absolute;content: '';width: 5px;height: 5px;border-radius: 50%;background: #01499d;left: 0;top: 12px;}
.RighInfo003134 .img-side .btn { margin-top: 2em; }
.RighInfo003134 .img-side .btn a { display: inline-block; color: #fff; background-color: #01499d; width: 9em; height: 3em; text-align: center; line-height: 3; border-radius: 3.125em; cursor: pointer; }
.RighInfo003134 .img-side .btn a:hover{opacity: 0.8;}
.RighInfo003134 .prod-intro .name{  font-size:1.625em; padding-bottom: 0.1em;color: #333; line-height: 2; border-bottom: 1px solid #efefef; font-weight: bold; }
.RighInfo003134 .prod-intro .name span{ display: inline-block;position: relative;}
.RighInfo003134 .prod-intro .singlePage{line-height: 2; margin: 2em 0 3em 0; color: #333;font-size: 1em;text-indent: 2em; }
.RighInfo003134 .prod-intro .singlePage h2{ font-size: 1.125em;}
.RighInfo003134 .prod-intro .singlePage p{}
.RighInfo003134 .prod-intro .list-dl dd{position: relative;padding-left: 15px; margin: 5px 0; }
.RighInfo003134 .prod-intro .list-dl dd:before{position: absolute; content: ''; width: 6px; height: 6px; border-radius: 50%;background: #01499d; left: 2em; top: 12px;}
@media(min-width:1025px){
/* .RighInfo003134 .prod-intro .list-dl dd{float: left;width: 50%; }
.RighInfo003134 .prod-intro .list-dl dd:nth-child(2n-1){padding-right: 3%;}
.RighInfo003134 .prod-intro .list-dl dd:nth-child(2n+1){clear: left;} */

.RighInfo003134 .prod-intro .imgrow2 li{float: left;width: 48%; }
.RighInfo003134 .prod-intro .imgrow2 li:nth-child(2n){ float: right;}

}

.RighInfo003134 .prod-intro .singlePage .table_1 th,
.RighInfo003134 .prod-intro .singlePage .table_1 td{ text-align: left; font-size: 1em;  border:1px solid #ededed; border-collapse:collapse; line-height:2; padding: 10px 12px;}
.RighInfo003134 .prod-intro .singlePage .table_1 th{ font-weight: normal;background: #01499d; color: #fff; }
.RighInfo003134 .prod-intro .singlePage .table_1 tr:nth-child(2n-1){ background: #f7f8fb;}

.RighInfo003134 .slider { margin: 0 -10px; }
.RighInfo003134 .slider li a { display: block; margin: 0 10px; background: #f8f8f8; border-radius: 10px; overflow: hidden;}
.RighInfo003134 .slider li .pic{ overflow: hidden;}
.RighInfo003134 .slider li figure { padding-bottom: 70%; transition: 0.3s; }
.RighInfo003134 .slider li a:hover .Ispic { transform: scale(1.12); }
.RighInfo003134 .slider li aside{ color: #000; line-height: 50px; padding:10px 30px 0; font-size: 1.125em;}
.RighInfo003134 .slider li p{ color: #666; line-height: 2; padding:0 30px 20px;margin: 0;font-size: 0.875em}
.RighInfo003134 .slick-arrow { width: 40px; height: 40px; border-radius: 50%; background: #fff; border: 1px solid #01499d; z-index: 2; position: absolute; top: 50%; transform: translateY(-50%); }
.RighInfo003134 .slick-arrow:before { position: absolute; content: ''; width: 20%; height: 20%; border-left: 2px solid #01499d; border-top: 2px solid #01499d; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); left: 40%; top: 40%; }
.RighInfo003134 .slick-next:before { transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); }
.RighInfo003134 .slick-prev { left: -5%; }
.RighInfo003134 .slick-next:before { transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); }
.RighInfo003134 .slick-next { right: -5%; }
.RighInfo003134 .slick-arrow:hover{ background: #4469f5;}
.RighInfo003134 .slick-arrow:hover:before{ border-color: #fff;}

@media (min-width:1025px) {
.RighInfo003134 .img { width: 50%; background: #fff; }
.RighInfo003134 .img-side .txt { padding: 0 3em; }
}
@media (max-width:1024px) {
.RighInfo003134 .img-side .txt { padding:1.5em; }
.RighInfo003134 .img-side .title{font-size: 1.625em;}
}

@media(max-width:640px){
.RighInfo003134 .prod-intro .singlePage .table_1{ overflow:auto;}
.RighInfo003134 .prod-intro .singlePage .table_1 table{ width:180%;}
}


/*PicList000687 */

.PicList000687 { padding: 5vw 0 4vw 0; }
.PicList000687 li { padding: 2.5em 0; border-bottom: 1px solid #eee; transition: .5s; }
.PicList000687 li:first-child { padding-top: 0; }
.PicList000687 li .pic .inner { overflow: hidden; border-radius: 10px; }
.PicList000687 li figure { padding-bottom: 65%; transition: 0.3s; }
.PicList000687 li a:hover .Ispic { transform: scale(1.1); }
.PicList000687 li .txt .inner { background-color: #fff; padding: 0 0 0 3.25em; transition: .3s; }
.PicList000687 li time { color: #999; }
.PicList000687 li aside {font-size: calc(20 / 16 * 1em); color: #333; line-height: 1.5; margin-bottom: 0.5em; }
.PicList000687 li p { margin: 1em 0; line-height: 1.875; color: #666;text-indent: 2em; }
.PicList000687 li .more { display: block; width: 2.5em; height: 2.5em; border-radius: 50%; position: relative; background: #f5f5f5; background-size: auto 0.875em; }
.PicList000687 li a:hover aside {color: #01499d;}
.PicList000687 li a:hover .more { background-color: #01499d; background-image: url(../images/icon-more-white.svg); }
.PicList000687 li .more:before{position: absolute; content: ''; width: 10px; height:10px; border-bottom: 2px solid rgba(0,0,0,0.2);border-left: 2px solid rgba(0,0,0,0.2); left: 50%; top: 50%; margin: -5px 0 0 -6px; transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
.PicList000687 li a:hover .more:before{ border-bottom-color: #fff;border-left-color: #fff; }

@media(min-width:1025px) {
.PicList000687 li .pic { width: 420px; }
}

@media(min-width:641px) and (max-width:1024px) {
.PicList000687 li .pic { width: 50%; }
}

@media(max-width:640px) {
.PicList000687 li .ytable, .PicList000687 li .ytable-cell { display: block; }
}



/*News_detail*/
.News_detail { padding: 5vw 0; }
.News_detail .news_info { }
.News_detail .news_info .title { text-align: center; padding-bottom: 2%; border-bottom: 1px solid #eee; margin-bottom: 2em; }
.News_detail .news_info .title h1 { margin: 0; padding-bottom: 1%; font-size: 1.625em; font-weight: 400; color: #333; }
.News_detail .news_info .title aside span { display: inline-block; vertical-align: middle; margin: 0 1.5em 0.5em; line-height: 2; color: #999; }
.News_detail .news_info .title .social-share { display: inline-block; }
.News_detail .social-share a { background-position: center center !important; background-repeat: no-repeat !important; background-color: #f3f4f7 !important; margin: 0 0 0 1em; }
.News_detail .social-share a:before { display: none; }
.News_detail .social-share a.icon-wechat { background-image: url("../images/RighInfo002973_share_wx.png"); }
.News_detail .social-share a.icon-weibo { background-image: url("../images/RighInfo002973_share_sina.png"); }
.News_detail .social-share a.icon-qq { background-image: url("../images/RighInfo002973_share_qz.png"); }
.News_detail .news_info .info {text-indent: 2em; }
.News_detail .news_info img { margin: 2% auto; max-width: 50%; text-align: center }
.News_detail .info { line-height: 2; color: #333; }
.News_detail .bot { position: relative; margin-top: 2em; padding-top: 2em; border-top: 1px dashed #d2d2d2 }
.News_detail .info_back { text-align: center; clear: both; position: absolute; right: 0; bottom: 0 }
.News_detail .info_back a { position: relative; color: #fff; display: block; ; width: 150px; line-height: 3; border-radius: 100px; background: #01499d; }
.News_detail .info_back a:hover { opacity: 0.8; }
.News_detail .info_pn span { display: block; ; margin: 1% 0; }
.News_detail .info_pn span a { color: #666; }
.News_detail .info_pn span a:hover { color: #01499d; }

@media(max-width:1024px) {
.News_detail .info_back { position: relative }
}

@media(max-width:768px) {
.News_detail .info * { max-width: 100%!important }
.News_detail .info .rich_media_area_primary_inner { max-width: 100%!important }
.News_detail .info_back a { width: 100%; margin-bottom: 2% }
}



/*
 .Map001070 demo?C??
 */
.Map001070{ padding:5vw 0;}
.Map001070 .list{ margin-bottom:2%;  background-color:#fff; border-radius: 10px; border: 1px solid #eee; /* box-shadow:0px 3px 12px rgba(0,0,0,.2); */}
.Map001070 .text{ padding:3%;}
/* .Map001070 .text{float: left;width: 50%;}
.Map001070 .map1{ float: right; width: 46%; overflow: hidden;} */
.Map001070 .map1 img{ border-radius:0 12px 12px 0;}
.Map001070 .text h1{font-size: 1.625em;color: #333; font-weight:bold;padding-bottom:0.625em; margin:0;border-bottom: dashed 1px rgba(11,77,162,.1);}
.Map001070 .text ul{ padding-top:16px;}
.Map001070 .text li{line-height:25px; padding:20px 0 20px 50px; background-repeat:no-repeat; background-position:16px 20px;color: #333; font-size: 1em;}
.Map001070 .text li:nth-child(2n){background-color: #f7f8fb;}
.Map001070 .text li.add{background-image:url(../images/Map001070-ico_01.png);}
.Map001070 .text li.tel{background-image:url(../images/Map001070-ico_03.png);}
.Map001070 .text li.pos{background-image:url(../images/Map001070-ico_02.png);}
.Map001070 .text li.web{background-image:url(../images/web.png);}
.Map001070 .text li.mail{background-image:url(../images/Map001070-ico_05.png);}

@media(min-width:1025px) {
.Map001070 .text { width: 50%; }
.Map001070 .map1 { padding-left: 3em; }
.Map001070 .list:nth-child(2n) .map1 { padding-left: 0em; padding-right: 3em; }
}

@media(max-width:1024px){
.Map001070 .text{ float: none;  width: 100%;}
.Map001070 .map1{ float: none;width: 100%; }
.Map001070 .map1 img{ border-radius:12px }
.Map001070 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map001070 dd figure h1{ font-size:20px;}
}


/*Form003139 */
.Form003139 { padding: 5vw 0;}
.Form003139 .auto{position: relative;z-index: 1;}
.Form003139 .desc{font-size: 1em;color: #999999;line-height: 2; text-align: center;}
.Form003139 .form{background-color: #f5f5f5; margin-top: 3.375em;border-radius: 10px; overflow: hidden;}
.Form003139 .form-ul{margin: 0 auto;} 
.Form003139 .form-ul li{margin-bottom: 10px;position: relative;}
.Form003139 .form-ul li .tit{position: absolute;left: 1.1428em; top: 0;font-size: 1em; line-height: 3.5714;color: #999;}
.Form003139 .form-ul li select,
.Form003139 .form-ul li .text{width: 100%;border-radius: 5px; border: solid 1px #8b8b8b;font-size: 0.875em;line-height:  3.5714;height:  3.5714em; background: none;padding: 0 1em;}
.Form003139 .form-ul li textarea.text{height: 150px;}
.Form003139 .form-ul .btn{width: 10em; background: #01499d;border-radius: 50px;font-size: 1em;height:  3.333em;color: #fff;cursor: pointer; border: 0;}
@media (min-width:1025px) {
.Form003139 .form .img{width: 50%;}    
.Form003139 .form-ul .row-2 li{float: left;width:calc(50% - 5px);}
.Form003139 .form-ul .row-2 li:nth-child(2n){float: right;}
.Form003139 .form-ul{width: 80.715%;}
}
@media (max-width:1024px) {
.Form003139 .form-ul{padding: 2em 0;}
.Form003139 .form-ul{width: 90%;}
.Form003139 .form{margin-top: 1.5em;}
}


/*RighInfo002542 */

.RighInfo002542 .box{padding: 5vw 0;}
.RighInfo002542 .column-name{ text-align: left;}
.RighInfo002542 .intro{  overflow: hidden;}
.RighInfo002542 .intro .info{line-height: 2.2;font-size: 1em; color: #333; /* background: #f7f8fb; */}
.RighInfo002542 .intro .info h2{font-size: 1.125em; margin: 0; }
.RighInfo002542 .intro .img img{border-radius: 10px;}
@media (min-width:1025px) {
.RighInfo002542 .intro .img{width: 50%;}
.RighInfo002542 .intro .info{padding:0 4em 0 0; }  
}
@media (max-width:1024px) {
.RighInfo002542 .intro .img{margin-bottom: 2em;}
}

.RighInfo002542 .box2{background: #f7f8fb; padding: 5vw 0;}

@media (min-width:1025px) {
.RighInfo002542 .box2 .intro .info{padding:0 0 0 4em; }  
}




.Benefits {padding: 5vw 0 0 0;}
.Benefits .column-name{ text-align: left;padding-bottom: 1em; line-height: 1;}
.Benefits .intro{ border-radius: 10px; overflow: hidden;}
.Benefits .intro .info{line-height: 2.2;font-size: 1em; color: #333; background: #f5f5f5; }
.Benefits .intro .info p{ margin: 0.3em 0;/* text-indent: 2em; */}
@media (min-width:1025px) {
.Benefits .intro .img{width: 50%;}
.Benefits .intro .info{padding:0 3em; }  
}
@media (max-width:1024px) {
.Benefits .intro .img{margin-bottom: 2em;}
.Benefits .intro .info{padding:1.5em;}
}


/*TextList002514 */
.TextList002514{padding:5vw 0; }
.TextList002514 .list{/* box-shadow: 0 0 10px rgba(0,0,0,0.1); */border: 1px solid #eaeaea; margin-bottom:2%; border-radius: 10px; overflow: hidden;}
.TextList002514 .list:last-child{margin-bottom:0;}
.TextList002514 .job-title{line-height: 2;padding: 0.625em 1.25em;font-size: 1.25em;cursor:pointer;position:relative;padding-right: 120px;}
.TextList002514 .job-title .tit{position:relative;padding-left: 1.25em;color:#333;}
.TextList002514 .job-title .tit::before{ position:absolute; content:''; width:3px; height:18px; background-color:#01499d; left:0; top:50%; margin-top:-8px;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#01499d; border-radius:50%; right:40px; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:62%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:62%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#01499d;}
.TextList002514 .job-title.select .tit{color:#01499d;}
.TextList002514 .job-title time{float: right;color: #888;font-weight: normal;margin-left: 20px;}
.TextList002514 .job-main{display:none;padding: 40px;border-top: 1px solid #eaeaea;background: #f7f8fb;font-size: 1em;}
.TextList002514 .job-main strong{color:#333; display: block; margin-bottom: 6px;}
.TextList002514 .job-main p{line-height: 32px;margin: 0;}
.TextList002514 .job-main .ul{padding-bottom: 2em;margin-bottom: 2em;border-bottom: 1px dashed #cdcdcd;}
.TextList002514 .job-main li{float:left;margin-right:10%;}
.TextList002514 .job-main li span{color:#333; display:inline-block; font-weight: bold;}

.TextList002514 .job-main .p{padding-bottom: 2em;margin-bottom: 2em;border-bottom: 1px dashed #cdcdcd;}
.TextList002514 .send{margin-top:15px;}
.TextList002514 .send em{ font-style: normal; border-bottom:#01499d 1px solid; font-weight: bold; margin-left: 10px; }
.TextList002514 .send a{display: inline-block;line-height: 2em;color:#01499d;background: url(../images/TextList002514_icon.png) no-repeat right center;padding-right: 2.5em;font-size: 16px;}

@media (max-width:1024px) {
.TextList002514 .job-title{padding-right: 50px;}
.TextList002514 .job-title i{right:10px;}
.TextList002514 .job-title time{ font-size: 14px;}
.TextList002514 .job-main{padding: 1.25em;}
}

/*pro_info */
.pro_info {margin-bottom:3em}
.pro_info .title{font-size: 1.65em;padding-bottom: .1em;color: #333;line-height: 2;border-bottom: 1px solid #efefef;font-weight: bold;margin-bottom: 2em;}
.pro_info li{margin: 0 10px;text-align: center;}
.pro_info li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.875em;}
.pro_info li .tit{ font-size: 1.125em;line-height: 1.6666; min-height: 3.3332em;font-family: 'SourceHanSansCN-Medium';}
.pro_info li p{font-size: 0.875em; line-height: 1.78571; min-height: 3.57142em;color: #999999;}
.pro_info li .pic{overflow: hidden;margin-bottom: 20px;}
.pro_info li .Ispic{padding-bottom: 76%;transition: 0.3s;}
.pro_info li a:hover .Ispic{transform: scale(1.1);}
.pro_info li a:hover{color: #01499d;}
@media (max-width:1024px) {
.pro_info .auto{margin-top: 2em;}   
.pro_info li .txt{padding: 1em;}
}



/*PicList003140 */
.PicList003140{ padding: 5vw 0 3vw 0; }
.PicList003140 .tit{font-size: 1.25em;color: #333;}
.PicList003140 a:hover .tit{color: #01499d;}
.PicList003140 p{color: #999;font-size: 1em; line-height: 1.875; text-indent: 2em;}
.PicList003140 time{color: #999;display: inline-block;}


.PicList003140 .news-top ol{/* border-bottom: 1px dotted #ececec; */padding-bottom: 1.5em; }
.PicList003140 .news-top ol a{background: #f7f8fb; padding: 1.5em;overflow: hidden; border-radius: 10px;}
.PicList003140 .news-top ol .img { overflow: hidden; border-radius: 10px; }
.PicList003140 .news-top ol figure { padding-bottom: 65%; transition: 0.3s; }
.PicList003140 .news-top ol a:hover .Ispic { transform: scale(1.1); }
.PicList003140 .news-top ol time{margin-bottom: 1.5em;}
.PicList003140 .news-top ol .more{display: block;width: 10em;line-height: 3.125em;border: solid 2px #01499d; color: #01499d;text-align: center;border-radius: 10px;}
.PicList003140 .news-top ol .more:after{display: inline-block;content: ''; margin-left: 1em; background: url(../images/more.svg) no-repeat; width: calc(21 / 16 * 1em);height: calc(13 / 16 * 1em);background-size: contain;transition: 0.3s;}
.PicList003140 .news-top ol .more:hover{background-color: #01499d;color: #fff;border-color: #01499d;}
.PicList003140 .news-top ol .more:hover:after{background-image: url(../images/more-white.svg);}
.PicList003140 .news-top ol p{margin-bottom: 2.5em;}

.PicList003140 .news-top{padding-bottom: 3vw;}

.PicList003140 .slick-dots{text-align: center; margin-top: 2vw;}
.PicList003140 .slick-dots li{display: inline-block;position: relative;width: 28px; height: 28px;}
.PicList003140 .slick-dots li button{ padding: 0; width:40%;height: 40%;background: rgba(0,0,0,0.1); border-radius: 50%; position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%);font-size: 0; border: 0;}
.PicList003140 .slick-dots li.slick-active button{background: #01499d; width: 50%; height: 50%;}
.PicList003140 .slick-dots li.slick-active:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border: 2px solid #01499d; border-radius: 50%;clip:rect(0 28px 7px 0);animation:zhuan 2s infinite linear;}
@keyframes zhuan{
0%{transform: rotate(-360deg);}
100%{transform: rotate(0);}
}

.PicList003140 .news-list li a{display: block; /* background: #f7f8fb; */border-bottom: 1px dotted #ececec; border-radius: 10px; padding: 2em 1.25em;transition: 0.3s; /* margin-bottom: 1.5em; */}
.PicList003140 .news-list li p{min-height: 3.42856em;}
.PicList003140 .news-list li time{padding-right: 2em; /* background: url(../images/PicList003140-icon.svg) no-repeat right center; */background-size: 1em auto; }
.PicList003140 .news-list li a:hover time{/* background-image: url(../images/PicList003140-icon-red.svg); */}
.PicList003140 .news-list li a:hover{background-color: #fff;box-shadow: 0 0.625em 4.375em rgba(0, 0, 0, 0.08);}
@media (min-width:1025px) {
.PicList003140 .news-top ol .img{width: 38%;}   
.PicList003140 .news-top ol .txt{padding-left: 3.125em;} 
.PicList003140 .news-list li{float: left;width: 48.215%;}
.PicList003140 .news-list li:not(:nth-of-type(2n)){margin-right: 3.57%;}
}
@media (max-width:1024px) {
.PicList003140 .news-top ol .img{margin-bottom:2em;}  
}


/*
 .Timeline000753 为demo编号
 */
.Timeline000753{ background: url(../images/Timeline003189-bg.jpg) no-repeat center center; background-size:cover; padding:3% 0 5%; }

.Timeline000753 .columnname{position: relative;padding: calc(35 / 16 * 1em) 0 0 0;z-index: 1;color: #fff;text-align: center;margin-bottom:2em;}
.Timeline000753 .columnname aside{position: relative;z-index: 4;}
.Timeline000753 .columnname .cn{font-size: calc(40 / 16 * 1em);font-family: 'SourceHanSansCN-Bold'; line-height: 1;}
.Timeline000753 .columnname .en{font-size: calc(16 / 16 * 1em);line-height: calc(32 / 30 * 1em); margin-top: calc(16 / 16 * 1em); }
@media (max-width:1024px) {
.Timeline000753 .column-name{padding: calc(40 / 16 * 1em) 0 0 calc(40 / 16 * 1em); font-size: 0.8em;}  
.Timeline000753 .columnname .cn{font-size: calc(32 / 16 * 1em);}
}

.Timeline000753 .bx-controls{ display:none;} 
.Timeline000753 .prev,
.Timeline000753 .next{ text-align:center;}
.Timeline000753 .prev a,
.Timeline000753 .next a{ display:inline-block; background:url(../images/Timeline000753-icon_up.png) no-repeat center center; width:21px; height:21px; cursor:pointer;}
.Timeline000753 .next a{ background-image:url(../images/Timeline000753-icon_down.png);}
.Timeline000753 .prev{ padding-bottom:20px;}
.Timeline000753 .next{ padding-top:20px;}
.Timeline000753 .list_box{ position:relative;}
.Timeline000753 .list_box:before{ position:absolute; content:''; width:3px; height:100%; background-color:#01499d; left:50%; margin-left:-1.5px; top:0;}
.Timeline000753 .list li{ padding:6px 0;}
.Timeline000753 .list li .txt{position:relative; padding-right:56%;}
.Timeline000753 .list li.odd .txt{padding-left:56%; padding-right:0;}
.Timeline000753 .list li .txt div{ background-color:rgba(0,0,0,0.2); border-radius:5px; padding:15px; position:relative; }
.Timeline000753 .list li .txt div figure{ width:35%; padding-bottom:12%; border-radius:5px;background-position: left top; background-repeat:no-repeat; background-size:contain; position:absolute; left:10px; top:10px;}
.Timeline000753 .list li .txt div h2{font-size:1.5em;font-weight: normal;color:#fff;margin:0;margin-bottom:3px;}
.Timeline000753 .list li .txt div p{ margin:0; line-height:1.875; color:#fff;font-size:1em;}
.Timeline000753 .list li .txt div::before{ position:absolute; content:''; width:0; height:0;border-top: 7px solid transparent;border-left: 11px solid rgba(0,0,0,0.2);border-bottom: 7px solid transparent; right:-11px;}
.Timeline000753 .list li.odd .txt div::before{ right:auto; left:-11px;border-right: 11px solid rgba(0,0,0,0.2); border-left:0;}
.Timeline000753 .list li time{position:absolute; left:50%; margin-left:-10px; top:15px; border-radius:50%; text-align:center; color:#999;width:19px; height:19px;border:4px solid #01499d; background-color:#fff;font-size:14px; font-weight:bold;}
.Timeline000753 .list li time span{ display:block;font-size:1.5em; padding-top:21px; font-weight:normal;}
.Timeline000753 .list li:hover .txt div::before{ border-left-color:#01499d;}
.Timeline000753 .list li:hover .txt div{ background-color:#01499d;}
.Timeline000753 .list li:hover .txt div p{ color:#fff;}
.Timeline000753 .list li:hover .txt div::before{ border-right-color:#01499d;}
.Timeline000753 .list li:hover time{}
.Timeline000753 .list li:hover time::before{ /*position:absolute; content:''; width:110px; height:110px;  border-radius:50%;border:2px dotted #fff; left:-13px; top:-13px;*/}
.Timeline000753 .list li:hover time span{ font-size:34px;}
@media(max-width:768px){
.Timeline000753 .list_box:before{left: 5px;margin-left: 0px;width: 1px;}
.Timeline000753 .list li .txt div figure{ width:auto; position:relative; left:0; top:0; padding-bottom:34%;}
.Timeline000753 .list li .txt div p{ padding-left:0; min-height:inherit;}
.Timeline000753 .list li time{left: 6px; margin-left:-6px;width:12px; height:12px;font-size:12px;border: 2px solid #01499d;}
.Timeline000753 .list li time span{font-size:18px;}
/* .Timeline000753 .list li:hover time{width:60px; height:60px; margin-left:-30px; top:-5px; font-size:14px;}
.Timeline000753 .list li:hover time::before{width:70px; height:70px; left:-7px; top:-7px;}
.Timeline000753 .list li:hover time span{ font-size:18px;} */
}

@media(max-width:768px){
.Timeline000753 .list li .txt{ padding-right:0 !important; padding-left:6% !important; /* padding-top:70px; */}
.Timeline000753 .list li .txt div::before{ }
/* .Timeline000753 .list li:hover time{ background-color:#ee7700; color:#fff;} */
.Timeline000753 .list li .txt div::before{right: auto;left: -11px;border-right: 11px solid rgba(0,0,0,0.2);border-left: 0;}
}


.Singlepage{padding:5vw 0;font-size:1em;line-height:2; color: #333333;}
.Singlepage li{ margin-bottom: 1%;}

.search_list { padding: 5vw 0;}
.search_list li{border-bottom: 1px dashed #d5d5d5;padding: 1.125em 0; }
.search_list li a{ display: block; height: auto; overflow: hidden; font-size: 1em;}
.search_list li a::before{display: inline-block;content: '';width: 6px;height: 6px;background: #01499d;border-radius: 50%;margin-right: 10px;vertical-align: middle;}
.search_list li time{  float: right; color: #999; margin-left: 10px; }


/*PicList010 */
.PicList010{ padding: 5vw 0 3vw 0;}
.PicList010 .list li{float:left;width: 18.4%;margin-right:2%;margin-bottom: 2%;}
.PicList010 .list li div{border: #f7f7fa 2px solid;}
.PicList010 .list li:nth-child(5n){margin-right:0%;}
.PicList010 .list li .pic{overflow: hidden;}
.PicList010 .list li .Ispic{padding-bottom: 45%;background-size: contain; }
/*.PicList010 .list li:hover div{ background:#eff9ff;} */
.PicList010 .list li div img{ width:100%; display:block;}
.PicList010 .list li h3{line-height: 48px;height: 48px; overflow:hidden; font-weight:normal;text-align: center;color: #333; margin:0; font-size:1em; }
.PicList010 .list li a:hover h3{ color:#01499d; }

@media(max-width:640px){
.PicList010 .list li:nth-child(2n){margin-right:0%;}
.PicList010 .list li{width: 49%;}
.PicList010 .list li h3{font-size:14px; }
}


.ul_sitemap li {
    list-style: none;
}

.ul_sitemap li strong a {
    font-size: 18px;
    color: #01499d;
}

.ul_sitemap li span a {
    font-size: 18px;
    margin: 0 10px;
}