a:hover{color:#1f619c;}

.w_86{width: 92%}

/*Top003124 */
.Top003124{position:fixed;width:100%;left:0;top:0;z-index:100;border-bottom: 1px solid rgba(255,255,255,0.1);transition:background-color 0.3s,transform 1s;}
.Top003124 .wap-fixed{position: relative}
.Top003124 .logo a{display: table-cell; vertical-align: middle;}
.Top003124 .logo img{max-height:calc(38 / 16 * 1em) }
.Top003124 .top-nav dd.oa a{display: block; border: 1px solid #ccc;border-radius: 50%;text-align: center;}
.Top003124.hover .top-nav dd.oa a{border-color: #ccc;}
.Top003124 .top-nav dd.lang a{border: solid 1px rgba(255,255,255,0.2);width: 26px;line-height: 24px;text-align: center;display: inline-block;margin-left: 10px;font-size: .875em;color: #fff;border-radius: 2px;}
.Top003124.hover .top-nav dd.lang a{color:#999;border:1px solid #eee;}
.Top003124.hover .top-nav dd.lang a.on{color:#fff;border:1px solid #1f619c;background:#1f619c;}
.Top003124 .top-nav dd.stock b{font-weight: normal;}

.Top003124 .open-search{width: calc(90 / 16 * 1em);height:calc(90 / 16 * 1em); background: rgba(0,0,0,0) url(../images/Top003124-btn.svg) no-repeat center; cursor: pointer; background-size: auto 27%;border-left:1px solid rgba(255,255,255,0.1);display: block;position: relative}
.Top003124.hover .open-search{background-color:#1f619c;}
.Top003124 .top-search{position: absolute;right: 0; top: 100%; background-color: #fff; width: 100%;max-width: 400px;}
.Top003124 .top-search .btn{background-color:#1f619c; background-image: url(../images/Top003124-btn.svg); background-size: auto 50%;}
.Top003124 .open-search.on:before,
.Top003124 .open-search.on:after{width: 40%; left: 30%;}
.Top003124.hover .open-search.on:before,
.Top003124.hover .open-search.on:after{background-color: rgba(0,0,0,1);}

.Top003124 menu li span{display: block;font-size:1.125em;}

.Top003124 menu li#m14 .sub{display: none!important}

@media (min-width:1025px) {
.Top003124 .auto{max-width: 100%;padding-left: 8%}
.Top003124 .logo{margin-right: 11%}
.Top003124 .top-nav{margin:0 3% 0 5%}
.Top003124 menu{flex: 1}

.Top003124 header{display: flex;justify-content: space-between;align-items: center}
.Top003124 .top-nav{font-size: 0.875em; }
.Top003124 .top-nav dd{float: left;line-height:2.5714em;}
.Top003124 .top-nav dd.oa{margin-left: 4.2857em;}
.Top003124 .top-nav dd.oa a{width:2.5714em;}
.Top003124 .top-nav dd.stock{margin-right: 2.1428em;padding-right: 2.1428em;border-right: 1px solid rgba(255,255,255,0.1);}
.Top003124:not(.hover) .top-nav dd.stock{border-right-color: #fff;}

.Top003124 menu ul{display: flex;justify-content: space-between;align-items: center}
.Top003124 menu li span,
.Top003124 menu li span a{line-height:calc(90 / 18 * 1em);}  
.Top003124 menu li span a{display: block;position: relative;z-index: 1;}
.Top003124 menu li span a:after{position: absolute;content: ''; left: 0; bottom: 0; height: 2px;background-color: #fff; transition: 0.3s;}
.Top003124.hover menu li span a:after{background-color: #1f619c}
.Top003124 menu li:hover span a:after,
.Top003124 menu li.aon span a:after{width: 100%;}
.Top003124 menu li .sub{position: absolute; top: 100%; background-color: #fff;border-radius: 0 0 5px 5px; overflow: hidden;width:180px;margin-left:0;transform: translateX(-50%);box-shadow: 0 0 12px rgba(0,0,0,.1)}

.Top003124.Down{transform: translateY(-100px);}
.Top003124.hover{background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1);border-bottom:0;}
.Top003124.hover .logo .white,
.Top003124:not(.hover) .logo .red{display: none;}
.Top003124:not(.hover),
.Top003124:not(.hover) a:not(:hover){color: #fff;}
}

@media (max-width:1600px){
.Top003124 .auto{padding-left: 4%}
}

@media (max-width:1024px) {
.Top003124{ background:#fff;}
.Top003124 .logo img{height: 1.6em;}
.Top003124 .logo .white{display: none;} 
.Top003124 .auto{position: relative;padding: 0;width: 92%;display: flex;justify-content: space-between;align-items: center;height: 70px}

.Top003124 .top-nav{display: flex;align-items: center;}
.Top003124 .top-nav dd{line-height: 2;}
.Top003124 .top-nav dd:not(:last-child){margin-right: 1em;}

.Top003124 .top-nav dd.lang a{color:#666;border:1px solid #ddd;margin-left: 5px}
.Top003124 .top-nav dd.lang a.on {color: #fff;border: 1px solid #1f619c;background: #1f619c;}
.Top003124 .top-nav dd.oa a{width:2em;}

.Top003124 menu{position: fixed; left: -100%;top:70px;height: calc(100% - 70px); overflow: auto; background-color: #fff; width: 100%;opacity: 0;transition: 0.3s ease;}   
.menu-show .Top003124 menu{left: 0; opacity: 1; transform:translateX(0);}
.Top003124 menu li{ border-bottom: 1px solid #eee;}
.Top003124 menu li span{padding-top: 1em; padding-bottom: 1em;padding-left: 1em;}
.Top003124 .has-sub span .op:before,
.Top003124 .has-sub span .op:after{background-color: #ccc;}
.Top003124 menu li .sub{background-color: rgba(0,0,0,0.1);}
.Top003124 menu li .sub dl{padding: 20px;}
.Top003124 menu li .sub dl dt{text-align: left;}
.Top003124 .open-search{width:2.4em; height: 2.4em;background-color: #1f619c; background-size: auto 60%; right: 2.6em;}   
.Top003124 .open-menu{width:2.4em; height: 2.4em; right: 0;} 
.Top003124 .open-menu i{width: 100%; left: 20%;background-color: rgba(0,0,0,1);} 
}



.h-title{position: relative;color:#1f619c;margin-bottom:calc(45 / 16 * 1em);}
.h-title.center{text-align: center}
.h-title .en{font-size:calc(50 / 16 * 1em);line-height: 1;text-transform: uppercase;font-weight: bold;}
.h-title .cn{font-size:calc(36 / 16 * 1em);}


.h-more{text-align: center;padding: 0 1.875em;line-height: 3.4em;border-radius: 3.125em;border: solid 2px #1f619c;transition: 0.3s; display: table;color:#1f619c;}
.h-more:after{width: 1.3125em;height: 0.8125em;display: inline-block; content: '';margin-left: 1em;background: url(../images/Floor003105-icon.svg) no-repeat;background-size: contain;transition: 0.3s;}
.h-more:hover{background-color: #1f619c;color: #fff;border-color: #1f619c;}
.h-more:hover:after{background-image: url(../images/Floor003105-icon-white.svg);}

@media(max-width:1024px){
    .h-title{margin-bottom:calc(20 / 16 * 1em);}
    .h-title .en{font-size:calc(26 / 16 * 1em);}
    .h-title .cn{font-size:calc(24 / 16 * 1em);}
}



/*Banner003179 */
.Banner003179{position: relative;z-index: 1;}
.Banner003179 li.slick-slide{position: relative;}
.Banner003179 li .url{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 2; opacity: 0;background-color: #ffff;}

.Banner003179 .txt{position: absolute;width: 100%;left: 0;bottom: 16%;}
.Banner003179 .txt .cn{transform: translateX(30px); opacity: 0;transition: .3s all;font-size:calc(52 / 16 * 1em);color: #fff;padding-bottom: 1%;font-style: italic;font-weight: bold}
.Banner003179 .txt .en{transform: translateX(30px); opacity: 0;transition: .3s all;font-size:calc(18 / 16 * 1em);color: #fff;font-style: italic }
.Banner003179 .ani-show .txt .cn,
.Banner003179 .ani-show .txt .en{transform: translateX(0); opacity: 1;}

.Banner003179 .slick-dots{position: absolute; left: 50%;transform: translateX(-50%);z-index: 30; bottom:calc(65 / 980 * 100%);}
.Banner003179 .slick-dots li{float: left; width: calc(18 / 16 * 1em);height: calc(18 / 16 * 1em);border: solid 3px #ffffff; margin: 0 calc(14 / 16 * 1em);}
.Banner003179 .slick-dots li button{display: none;}
.Banner003179 .slick-dots li.slick-active{border: 0;background-color: #1f619c;}
@media (min-width:1025px) {
    .Banner003179 .wap{display: none;}
}
@media (max-width:1024px) {
    .Banner003179{ padding-top:2.2em;}
    .Banner003179 .pc{display: none;}
    .Banner003179 .txt .cn{font-size:calc(30 / 16 * 1em);}
    .Banner003179 .slick-dots li{width: 10px;height: 10px; margin: 0 5px; border-width: 2px;}
}
@media(max-width:640px){
    .Banner003179{ padding-top:5em;}
}
    

/*Floor003105 */
.Floor003105{position: relative;z-index: 1; overflow: hidden; padding: 5vw 0;background: linear-gradient(to bottom, rgba(233,243,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);}

.Floor003105 .more{text-align: center;padding: 0 1.875em;line-height: 3.4em;border-radius: 3.125em;border: solid 2px #1f619c;transition: 0.3s; display: table;color:#1f619c;}
.Floor003105 .more:after{width: 1.3125em;height: 0.8125em;display: inline-block; content: '';margin-left: 1em;background: url(../images/Floor003105-icon.svg) no-repeat;background-size: contain;transition: 0.3s;}
.Floor003105 a:hover .more{background-color: #1f619c;color: #fff;border-color: #1f619c;}
.Floor003105 a:hover .more:after{background-image: url(../images/Floor003105-icon-white.svg);}

.Floor003105 .slider li .pic{padding: calc(90 / 16 * 1em);height:calc(600 / 16 * 1em);position: relative;background:url(../images/Floor003105-bg2.jpg)no-repeat center #fff;background-size: cover;}
.Floor003105 .slider li .pic figure{background-size: contain;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 70%;height: 70%;transition: .3s all;}

.Floor003105 .slider li .txt{background:url(../images/Floor003105-bg.jpg)no-repeat center #fff;background-size: cover;}
.Floor003105 .slider li .txt .tit{font-size: calc(36 / 16 * 1em); line-height: 1.357;color: #333;border-bottom: 1px solid #ebebeb;padding-bottom: 1em;margin-bottom: 1em}
.Floor003105 .slider li .txt p{margin: 0 0 3vw 0;line-height: 1.8;color: #666;text-align: justify;}
.Floor003105 .slick-arrow{position: absolute;width: calc(60 / 16 * 1em); height: calc(60 / 16 * 1em);border-radius: 50%;background:url(../images/Floor003105-btn.svg) no-repeat center center; background-size:auto 13px;  z-index: 20;font-size: 1em; text-indent: 999em;}
.Floor003105 .slick-next{transform: rotateY(180deg);background-color: #1f619c;}

@media (min-width:1025px) {
    .Floor003105 .slider{}
    .Floor003105 .slider .slick-list{}
    .Floor003105 .slider li:not(.slick-center){opacity: 0.4;}
    .Floor003105 .slick-arrow{top: 50%; margin-top: calc(-25 / 16 * 1em);}
    .Floor003105 .slick-prev{border: 2px solid #1f619c;left: 35.671%;background: url(../images/Floor003105-btn2.svg) no-repeat center center;}
    .Floor003105 .slick-next{right: calc(-35 / 16 * 1em);}

    .Floor003105 .slider li a{table-layout: fixed;}
    .Floor003105 .slider li .ytable-cell{vertical-align: middle;}
    .Floor003105 .slider li .pic{width: 63%;}
    .Floor003105 .slider li .txt{padding:4vw 3.5vw;}
}
@media (max-width:1600px) {
    .Floor003105 .slider li .txt p{margin-bottom: 5vw;}
}
@media (max-width:1024px) {
    .Floor003105{padding: 50px 0}
    .Floor003105 .slider li a,
    .Floor003105 .slider li .ytable-cell{display: block;}
    .Floor003105 .slider li .txt{padding:20px 0 0;width: 92%;margin: 0 auto}
    .Floor003105 .slider li .txt .tit{font-size: calc(32 / 16 * 1em);}
    .Floor003105 .slider li .txt p{margin: 20px 0 40px}
    .Floor003105 .slick-arrow{top: 20%; right: 3%;width:40px;height: 40px;}
    .Floor003105 .slick-prev{left: 3%;right: auto;background-color: #1f619c;}
}


/*Floor003108 */
.Floor003108{padding:5vw 0;
background: rgb(233,243,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(233,243,255,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(233,243,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(233,243,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f3ff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.Floor003108 ol{float: left;width: 50%; }
.Floor003108 ol:nth-of-type(1) .txt{background-color: #f0f7ff;padding: calc(35 / 16 * 1em) calc(40 / 16 * 1em) 0;}
.Floor003108 ol .pic{position: relative; overflow: hidden;}
.Floor003108 ol:not(:nth-of-type(1)) .pic{margin-bottom: calc(18 / 16 * 1em);}
.Floor003108 ol .pic time{position: absolute;right: 0;bottom: 0;line-height: 2.5;background-color:rgba(31,97,156,0.8);color: #fff;font-size: 1.125em;padding: 0 1em;}
.Floor003108 ol:nth-of-type(1) .pic time{font-size: 1.125em;}
.Floor003108 ol .tit{font-size: 1.125em;text-overflow: ellipsis;overflow: hidden;}
.Floor003108 ol:not(:nth-of-type(1)) .tit{display: -webkit-box;display: box;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2; line-height: 1.666;}
.Floor003108 ol:nth-of-type(1) .tit{font-size: 1.5em;white-space: nowrap;margin-bottom:12px;}
.Floor003108 ol:not(:nth-of-type(1)) p{display: none;}
.Floor003108 ol p{margin: 0;color: #666;line-height: 1.6}
.Floor003108 li{border-bottom: 1px solid #e7e7e7;}
.Floor003108 li:nth-of-type(1){border-top: 1px solid #e7e7e7;}
.Floor003108 li a{font-size:1.125em;line-height: 4.8;}
.Floor003108 li time{float: right;color: #999;}
@media (min-width:1025px) {
    .Floor003108 .h-more{position: absolute;right:0;top:40%;}
    .Floor003108 ol{height: calc(350 / 16 * 1em); margin-left: 2.5%;}
    .Floor003108 ol:not(:nth-of-type(1)){width: 21.25%;}
    .Floor003108 ol:nth-of-type(1){height: calc(610 / 16 * 1em); margin: 0 2.5% 0 0;}
    .Floor003108 ol:nth-of-type(1) .txt{height: calc(160 / 16 * 1em);}
    .Floor003108 ol .Ispic{transition: 0.3s ease-out;height: calc(191 / 16 * 1em);}
    .Floor003108 ol a:hover .Ispic{transform: scale(1.2);}
    .Floor003108 ol:nth-of-type(1) .Ispic{height: calc(450 / 16 * 1em);}
    .Floor003108 li{float: right;width: 45%;clear: right;}	
}
@media (max-width:1024px) {
    .Floor003108 {padding: 50px 0;}
    .Floor003108 .h-more{margin-top: 20px;}
    .Floor003108 ol{margin-bottom: 20px}
    .Floor003108 ol:nth-of-type(1){width: 100%; }
    .Floor003108 ol:nth-of-type(1) .txt{padding: 20px}
    .Floor003108 ol .Ispic{padding-bottom: 56%;}
    .Floor003108 ol:not(:nth-of-type(1)){width: 47.5%;}
    .Floor003108 ol:nth-of-type(2){margin-right: 5%;}
    .Floor003108 li{clear: left;}	
    .Floor003108 li a{height: 50px;line-height: 50px;}
    .Floor003108 li time{font-size: 12px}
}


/*Floor003078 */
.Floor003078{padding: 5vw 0 5vw 0;background: linear-gradient(to bottom, rgba(233,243,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);overflow: hidden;}
.Floor003078 .auto{table-layout: fixed;}
.Floor003078 .intro{color: #333;}
.Floor003078 .intro .info{color:#666;line-height: 1.875;}
.Floor003078 .h-more{margin:10% 0;}
.Floor003078 .column li{float: left;width: 30%;}
.Floor003078 .column li:not(:last-child){margin-right: 5%;}
.Floor003078 .column li a{display: block;position: relative;overflow: hidden;border-radius: 6px; }
.Floor003078 .column li a > *:not(.Ispic){}
.Floor003078 .column li .Ispic{padding-bottom: 90%;transform: translateY(0%);transition: 0.3s ease-out;}
.Floor003078 .column li a:hover .Ispic{transform: translateY(0);}
.Floor003078 .column li .name{background: #fff;bottom: 0;left: 0;width: 100%;z-index: 10;padding:18px; transition: 0.3s ease-out;border:1px solid #e7e7e7;border-top:0;border-radius: 0 0 6px 6px}

.Floor003078 .column li .desc,
.Floor003078 .column li .name section{}
.Floor003078 .column li .name .en{font-size: 0.875em;color: #bbbbbb;margin-top:2px;}
.Floor003078 .column li .name .cn{font-size: calc(22 / 16 * 1em);}
.Floor003078 .column li .icon{height: 39px; left: 0;width: 100%; top: 50%; margin-top: -15px;background: url("../images/Floor003078-logo-39.png") no-repeat center center;background-size: contain;z-index: 12;transition: top 0.3s ease-out;}
.Floor003078 .column li a:hover .icon{ top: 0;margin: 0;height: 50%;background-image: url("../images/Floor003078-logo.png");background-size: auto 55px;}
.Floor003078 .column li .desc{color: #fff; opacity: 0;transform: translateY(100%); z-index: 20;}
.Floor003078 .column li a:hover .desc{opacity: 1;transform: translateY(0);transition: 0.3s 0.3s ease-out;}
.Floor003078 .right li{float: left;overflow: hidden; color: #0f55b0;}
.Floor003078 .right li .counter > *{display: inline-block;vertical-align: text-top;}
.Floor003078 .right li .counter span{position: relative;font-size: 60px;}
.Floor003078 .right li .counter i{font-style: normal; line-height: 1;}
.Floor003078 .right li .counter .ani{position: absolute; left: 0; top: 0; width: 101%;}
.Floor003078 .right li .counter .off{opacity: 0;}
.Floor003078 .right li .counter sup{font-size: 22px;}

@media(min-width:1025px){
    .Floor003078 .left{vertical-align: top;}
    .Floor003078 .right{width: 50%; vertical-align: bottom;}
    .Floor003078 .intro{max-width: 641px;width: 90%;}
    .Floor003078 .column{max-width: 640px;width: 95%;}
    .Floor003078 .right ul{float: right;}
    .Floor003078 .right li:not(:last-child){margin-right: 6.88vw;}
    .Floor003078 .right .pic{clear: both; padding-top: 0vw;width: 50vw;}
}

@media(max-width:1024px){
    .Floor003078{padding: 50px 0;}
    .Floor003078 .ytable,
    .Floor003078 .ytable-cell{display: block;}
    .Floor003078 .right ul{padding: 5vw 0;}
    .Floor003078 .right li{width: 33.333%;}
    .Floor003078 .right li .inner{display: table; margin: 0 auto;}
    .Floor003078 .right .pic{margin: 50px -4.5% 0;}
    
    .Floor003078 .column li{width: 32%;}
    .Floor003078 .column li:not(:last-child) {margin-right: 2%;}
    .Floor003078 .column li .desc,
    .Floor003078 .column li .name section{ left: 3vw; right: 3vw;bottom: 3vw;}
}
@media(max-width:640px){

.Floor003078 .intro .info br{display: none;}
 .Floor003078 .more .icon{width:10vw;height: 10vw; margin-right: 3vw;}
.Floor003078 .more .icon:before{ width: 2vw; height: 2vw; margin: -1vw 0 0 -1vw;}
.Floor003078 .column li .name .cn{font-size: 4vw;}
.Floor003078 .column li .desc,
.Floor003078 .column li .name .en{font-size: 2.5vw;}
 .Floor003078 .column li .icon{height:8vw;margin-top: -4vw;}
.Floor003078 .column li a:hover .icon{background-size: auto 10vw;}
.Floor003078 .right li .counter span{font-size: 10vw;}
.Floor003078 .right li .counter sup{font-size: 5vw;}
}



/*Floor003083 */
.Floor003083{padding:5vw 0; background: linear-gradient(to bottom, rgba(233,243,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);overflow: hidden}
.Floor003083 .h-title{margin-bottom:5px;}
.Floor003083 .auto{position: relative; z-index: 2;}


.Floor003083 .slick-dots{text-align: center;}
.Floor003083 .slick-dots li{display: inline-block;width: calc(14 / 16 * 1em); height: calc(14 / 16 * 1em);background:rgba(0,0,0,0.1); position: relative;list-style: none; margin: 0 calc(10 / 16 * 1em);}
.Floor003083 .slick-dots li button{font-size: 0; width: 100%; height: 100%; background: none;border: 0;padding: 0; position: absolute;}
.Floor003083 .slick-dots li:not(.slick-active) button{}
.Floor003083 .slick-dots li.slick-active{background: #1f619c;}

.Floor003083 .slider{margin: 0 -45px 0 -40px; padding-right: 5px;}
.Floor003083 .slick-slide{overflow: hidden;padding: 40px;}
.Floor003083 .slick-slide > div{float: left; margin-left: -1px;border: 1px solid #f3f3f3;margin-top: -1px;background:#fff;}

.Floor003083 .slick-slide a{position: relative; z-index: 3; display: block;padding: 0 12%;}
.Floor003083 .slick-slide .Ispic{height: calc(135 / 16 * 1em);background-size: contain;}
.Floor003083 .slick-slide .url{position: relative;}
.Floor003083 .slick-slide .url:before{position: absolute; left: -5px; top: -5px; right: -5px; bottom: -5px; content: '';background: #fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); opacity: 0;transition: 0.3s;}
.Floor003083 .slick-slide .url:hover:before{opacity: 1;}
.Floor003083 .slick-slide .url:hover{z-index: 4;}
@media(min-width:1025px){
.Floor003083 .slick-slide > div{width: 16.6667%;}
.Floor003083 .slick-slide  > div:nth-child(6n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
}
@media(min-width:751px) and (max-width:1024px){
    .Floor003083 .slick-slide > div{width: 25%;}
    .Floor003083 .slick-slide  > div:nth-child(4n+1),
    .Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
}
@media(min-width:641px) and (max-width:750px){
    .Floor003083 .slick-slide > div{width: 33.333%;}
    .Floor003083 .slick-slide  > div:nth-child(3n+1),
    .Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
}
@media(max-width:640px){
    .Floor003083{padding: 50px 0}
    .Floor003083 .slick-slide{padding: 20px 40px}
    .Floor003083 .slick-slide > div{width: 50%;}
    .Floor003083 .slick-slide  > div:nth-child(2n+1),
    .Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
    .Floor003083 .slick-slide .Ispic{height: 23vw;}
    
    .Floor003083 .slick-dots li{margin: 0 5px;}
}

/*Bottom002900 */


.Bottom002900{background: #f4f5f9;padding: 5vw 0 4vw;}
.Bottom002900,
.Bottom002900 a{color: #1f619c;}

.Bottom002900 .b_nav nav dd a{opacity: 0.75;}

@media(min-width:1025px){
.Bottom002900 .contact{width: 26.5%;}
.Bottom002900 .b_nav{width: 70%;max-width: 1050px;}
}

.Bottom002900 .solgan{font-size: calc(30 / 16 * 1em);letter-spacing: 6px;}
.Bottom002900 .solgan span{color: rgba(255,255,255,0.2);margin-left: calc(20 / 16 * 1em);}
@media(min-width:1025px){
.Bottom002900 .solgan span:before{content: '/ ';display: inline-block;}
}
@media(max-width:1024px){
.Bottom002900 .solgan{padding: 4vw 0;}
.Bottom002900 .solgan span{display: block;}
}

.Bottom002900 .b_nav nav{padding: 0 0 calc(45 / 16 * 1em); margin: 0 0 calc(45 / 16 * 1em);}
.Bottom002900 .b_nav nav dl{float: left; max-width: calc(160 / 16 * 1em);}
.Bottom002900 .b_nav nav dl#b14 dd{display: none;}
.Bottom002900 .b_nav nav dt{padding-bottom:30px;font-size:calc(22 / 16 * 1em);}
.Bottom002900 .b_nav nav dd{line-height: calc(28 / 16 * 1em);padding: 6px 0;}
@media(max-width:1024px){
 .Bottom002900 .b_nav nav{display: none;}
}

.Bottom002900 .copyright{color: #1f619c;line-height: 28px;text-align: center;border-top: 1px solid rgba(0,0,0,0.1);padding-top: 3%}
.Bottom002900 .copyright a{}

.Bottom002900 a:hover{opacity: 1!important;}

.Bottom002900 .contact .num{font-size: calc(36 / 16 * 1em);margin-bottom: 15px;line-height: 1em;font-weight: bold;}
.Bottom002900 .share li{float: left;position: relative;}
.Bottom002900 .share li figure{position: absolute; left: 0; bottom: 100%; width: 120px; padding: 5px;background: #fff; margin-bottom: 10px;border-radius: 5px;display: none;}
.Bottom002900 .share li figure img{display: block;width: 100%;}
.Bottom002900 .share li figure:before{position: absolute; content: '';border:5px solid transparent; left: 25px; top: 100%;border-top-color: #fff;}
.Bottom002900 .share li:not(:last-child){margin-right: 20px;}
.Bottom002900 .share li a{display: block;border: 1px solid rgba(255,255,255,0.2); width: calc(50 / 16 * 1em); height: calc(50 / 16 * 1em);background-size: calc(20 / 16 * 1em) auto;background-position: center center;background-repeat: no-repeat;border-radius: 50%; cursor: pointer;background-color: #1f619c}
.Bottom002900 .share li a.a_wx{background-image: url("../images/Bottom002900_wx.png");}
.Bottom002900 .share li a.a_sina{background-image: url("../images/Bottom002900_sina.png");}
.Bottom002900 .share li a.a_douyin{background-image: url("../images/Bottom002900_douyin.png");}
.Bottom002900 .share li a:hover{background-color: #1f619c;}
@media(min-width:1025px){
    .Bottom002900 .contact{line-height: 28px}
    .Bottom002900 .contact .tit{padding-bottom: calc(18 / 18 * 1em);font-size:1.125em;}
    .Bottom002900 .share{margin: calc(43 / 16 * 1em) 0 calc(35 / 16 * 1em) 0;}
}
@media(min-width:1025px) and (max-width:1280px){
    .Bottom002900 .share li:not(:last-child){margin-right: 2vw;}
}
@media(max-width:1024px){
    .Bottom002900{text-align: center;padding: 40px 0}
    .Bottom002900 .logo img{height: 2em;}
    .Bottom002900 .contact .tit{padding:20px 0 15px;}
    .Bottom002900 .share ul{margin: 0 auto;display: table;}
    .Bottom002900 .share li figure{left: 50%; margin-left: -60px;}
    .Bottom002900 .share li figure:before{left: 50%; margin-left: -5px;}
}
@media(max-width:480px){
    .Bottom002900 .contact .num{margin-bottom: 1em;font-size: 8vw;}
    .Bottom002900 .solgan{font-size: 7vw;}
    .Bottom002900 .copyright{font-size: 12px; line-height: normal;margin-top: 20px}
    .Bottom002900 .share li a{width: 40px; height: 40px;}
}


.banner img{width: 100%;}
.banner figure{padding-bottom: 60%;}
@media(min-width:1025px){
.banner figure{display: none}
}
@media(max-width:1024px){
.banner{ padding-top:2.2em;}
.banner img{display: none}
}

@media(max-width:640px){
.banner{ padding-top:5em;}
}



.Menu002449 { position: relative; border-bottom: 1px solid #eaeaea; background: #fff; }
.Menu002449 .menu, 
.Menu002449 .menu * { transition: .3s all; }
.Menu002449 .menu { position: relative; z-index: 5; }
.Menu002449 .menu .currents { float: right; padding-left: calc(30 / 16 * 1em);line-height: calc(90 / 16 * 1em);background: url(../images/icon-home.svg) no-repeat left center; background-size: auto calc(20 / 16 * 1em);}
.Menu002449 .menu .currents a { padding-right: 25px; position: relative; }
.Menu002449 .menu .currents a:after { position: absolute; content: " "; width: 7px; height: 11px; background: url(../images/icon-arrow-gray.svg) no-repeat center; right: 9px; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); }
.Menu002449 .menu .currents a, 
.Menu002449 .menu .currents { color: #999; }
.Menu002449 .menu .currents span, 
.Menu002449 .menu .currents a:hover { color: #1f619c; }


.Menu002449 .menu nav { float: left; }
.Menu002449 .menu nav li { float: left; }
.Menu002449 .menu nav li:not(:last-child) { margin-right: 2.865vw; }
.Menu002449 .menu nav li a { color: #666; font-size: 1.125em;display: inline-block; position: relative; line-height: calc(90 / 18 * 1em);}
.Menu002449 .menu nav li a:after { content: ""; width: 0; height: 2px; overflow: hidden; background: #1f619c; position: absolute; left: 50%; bottom: -1px; }
.Menu002449 .menu nav li.aon a, 
.Menu002449 .menu nav li a:hover { color: #1f619c; }
.Menu002449 .menu nav li.aon a:after, 
.Menu002449 .menu nav li a:hover:after { width: 100%; left: 0; }

.Menu002449 .site{display: none}

@media(max-width:1024px) {
    .Menu002449 .menu .currents { display: none; }
    .Menu002449 .menu nav { float: none; width: 100%; }
    .Menu002449 .menu nav li:not(:last-child) { margin-right: 0px; }
    
    .Menu002449 .site{display: flex;height: 64px;width: 100%;align-items: center;line-height: 1.66;font-size: 18px;color: #333;position: relative;cursor: pointer}
    .Menu002449 .site::before{content: '';width: 6px;height: 26px;background:#1f619c;margin-right: 15px;flex: 0 0 auto }
    .Menu002449 .site::after{content: '';width: 24px;height: 24px;background:url(../images/icon-menu.svg)no-repeat center;background-size: 24px auto;margin-left: 40px;flex: 0 0 auto;transition: .3s all; }
    .Menu002449 .site.on::after{transform: rotate(90deg); }
    .Menu002449 .site span{flex: 1 }
    
    .Menu002449 ul{display: none;position: absolute;width: 80%;right: 0;top: 100%;background: #fff;box-shadow: 0 0 12px rgba(0,0,0,.1)}
    .Menu002449 .menu nav li{display: block;float: none;}
    .Menu002449 .menu nav li a{display: block;line-height: 1.66;padding: 10px 20px;border-bottom: 1px solid #ebebeb;}
    .Menu002449 .menu nav li.aon a, 
    .Menu002449 .menu nav li a:hover { background: #1f619c;color: #fff }
}





.history {padding: calc(100 / 16 * 1em) 0;position: relative;overflow: hidden;}
.history::before { content: '';display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);width: 200%;border-bottom: 1px solid #bed0e3;}
.history .item{ text-align: center;display: flex;flex-direction: column;}
.history .kong,
.history .text_box{height: 240px;position: relative;padding: 0 13%;}

.history .dian{ width: calc(20 / 16 * 1em);height: calc(20 / 16 * 1em);position: absolute;border-radius: 50%;left: 50%;transform: translate(-50%,0);-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-o-transform: translate(-50%,0);background-color: #ebebeb;z-index: 2;}
.history .dian::before{ content: '';display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);background-color: #1f619c;width: 50%;height: 50%;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;}
.history .slick-slide .desc{ line-height: 1.666;overflow: hidden;-webkit-line-clamp: 4;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;word-break: auto-phrase;color: #333;font-size: calc(18 / 16 * 1em);}
.history .slick-slide .desc p{ margin: 0;}
.history .slick-slide .year{font-size: calc(20 / 16 * 1em);color: #333}
.history .slick-slide:nth-child(2n+1) .desc{ margin-top: calc(20 / 16 * 1em);}
.history .slick-slide:nth-child(2n) .desc{ margin-bottom: calc(20 / 16 * 1em);}
.history .slick-slide:nth-child(2n+1) .year{ margin-bottom: calc(90 / 60 * 1em);}
.history .slick-slide:nth-child(2n) .year{ margin-top: calc(90 / 60 * 1em);}
.history .slick-slide:nth-child(2n) .item{ flex-direction: column-reverse;}
.history .slick-slide:nth-child(2n+1) .kong{display: flex;align-items: flex-end;justify-content: center;}
.history .slick-slide:nth-child(2n) .kong{display: flex;align-items: flex-start;justify-content: center;}
.history .slick-slide:nth-child(2n) .text_box{ display: flex;align-items: center;justify-content: center;flex-direction: column-reverse;padding-top: 45px;}
.history .slick-slide:nth-child(2n+1) .text_box{ display: flex;align-items: center;justify-content: center;flex-direction: column;padding-bottom: 35px;}
.history .text_box::before{ content: '';display: block;width: 1px;height: 65px;background-color: #bed0e3;}
.history .slick-current .year{font-size: calc(60 / 16 * 1em);color: #1f619c;font-weight: bold;margin: calc(60 / 60* 1em) 0!important;}
.history .slick-current .item{ background-image: linear-gradient(#edf0f7, transparent);border-radius: calc(15 / 16 * 1em);}
.history .slick-current .text_box::before{ background-color: #1f619c;flex: 1;}
.history .slick-current .dian{ background-color: #d7e4f2;}
.history .slick-slide:nth-child(2n) .dian{ top: -9px;}
.history .slick-slide:nth-child(2n+1) .dian{ bottom: -9px;}

.history .slick-arrow{position: absolute;width: 1em; height: 1em; top: 50%;margin-top: -0.5em; border-radius: 50%; background: url(../images/Floor003114-next.svg) no-repeat center center #1f619c; background-size: calc(30 / 60 * 1em) auto;z-index: 10; transition: 0.3s; font-size: calc(60 / 16 * 1em); text-indent: -999em; overflow: hidden;}
.history .slick-prev{left: 0;transform: rotate(180deg);}
.history .slick-next{right: 0;}

@media (max-width:1024px) {
    .history { padding: 5em 0;}
    .history .kong{height: 140px;}
    .history .slick-slide .desc{ font-size: 18px;}
    .history .slick-current .year{font-size: calc(40 / 16 * 1em);}
}





.hornor{padding: calc(100 / 16 * 1em) 0 0;}
.hornor .auto{display: flex;flex-wrap: wrap;align-items: stretch;justify-content: flex-start;}
.hornor .item {width: 25%;text-align: center;position: relative;padding-bottom: calc(100 / 16 * 1em);padding-left: calc(20 / 16 * 1em);padding-right: calc(20 / 16 * 1em);}
.hornor .item:before{content:"";width:50%;left:0;bottom:0;height:calc(100 / 16 * 1em);background:url(../images/img21.png) no-repeat center top;position:absolute;z-index: -1}
.hornor .item:after{content:"";width:50%;right:0;bottom:0;height:calc(100 / 16 * 1em);background:url(../images/img21.png) no-repeat center top;position:absolute;z-index: -1}
.hornor .item .img{position:relative;padding-bottom:50%;z-index:5;}
.hornor .item .img img{position:absolute;left:50%;bottom:0;transform:translate(-50%);max-height:100%;padding:0 5%;background:url(../images/ying.png) no-repeat right bottom;background-size:contain;}
.hornor .item:nth-child(4n+4):after{background:url(../images/img22.png) no-repeat right top;}
.hornor .item p{position: absolute;width: 90%;left: 50%;bottom: calc(50 / 16 * 1em);transform: translateX(-50%);z-index: 10;margin: 0;color: #333}
@media(min-width:1025px){
    .hornor .item:nth-child(4n+1):before{background:url(../images/img20.png) no-repeat left top;}
}

@media (max-width:1024px){
    .hornor{padding: 50px 0 0;}
    .hornor .item {width: 50%;}
    .hornor .item:nth-child(2n+1):before{background:url(../images/img20.png) no-repeat left top;}
    .hornor .item:nth-child(2n):after{background:url(../images/img22.png) no-repeat right top;}
}




.Page002623 .Pages{padding: calc(50 / 16 * 1em) 0 calc(100 / 16 * 1em); text-align: center; font-size: calc(18 / 16 * 1em);}
.Page002623 .Pages a.a_first, 
.Page002623 .Pages a.a_end, 
.Page002623 .Pages > span:not(.p_page) { display: none; }
.Page002623 .Pages em { float: left; margin: 0 1vw; font-style: normal; }
.Page002623 .Pages .p_page { display: table; margin: 0 auto; }
.Page002623 .Pages a { float: left; line-height: 48px; width: 50px; border-radius: 50%; margin: 0 5px; border: 1px solid #ededed; transition: .3s; }
.Page002623 .Pages a.a_cur, 
.Page002623 .Pages a:hover { color: #fff; background: #0b4a9e; border-color: #0b4a9e; }
.Page002623 .Pages .p_page > a { font-size: 0; height: 50px; position: relative; }
.Page002623 .Pages .p_page > a:before { position: absolute; content: ''; border: 5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px; }
.Page002623 .Pages .p_page > a.a_prev:before { border-right-color: #000; border-right-width: 8px; }
.Page002623 .Pages .p_page > a.a_next:before { border-left-color: #000; border-left-width: 8px; margin-left: -4px; }
.Page002623 .Pages a.a_prev:hover:before { border-right-color: #fff; }
.Page002623 .Pages a.a_next:hover:before { border-left-color: #fff; }

@media(max-width:640px) {
.Page002623 { padding: 0 0 8vw 0; }
.Page002623 .Pages em { display: none; }
.Page002623 .Pages a { background-color: #eee; }
}





.News{padding: calc(100 / 16 * 1em) 0 0;}
#newstop {background-color: #f9f9f9;border-radius: 0.625em;}
#newstop .figure {width: 38.57142857%;border-radius: 0.625em;overflow: hidden}
#newstop .figure a {overflow: hidden;border-radius: 0.625em;}
#newstop .figure .img {background: no-repeat center center;background-size: cover;display: block;transition: all .3s;}
#newstop .figure a:hover .img {transform: scale(1.1);}
#newstop .img {padding-bottom: 64.81481481%;}
#newstop .text {width: 61.42857143%;padding: 3.5% 4.85714286% 0;}
#newstop .title {font-weight: normal;margin:0 0 3.76243094%;}
#newstop .date {color: #1f619c;background: url(../images/icon_clock.svg) no-repeat left center;background-size: auto 1.125em;padding-left: 1.625em;margin-bottom: 3.93370166%;}
#newstop .excerpt {line-height: 2em; height: 4em;-webkit-line-clamp: 2;color: #888;margin-bottom: 6.90607735%;overflow: hidden}
#newstop .go {}
#newstop .swiper-pagination {position: absolute;bottom: 0;right: 4.85714286%;left: auto;text-align: right;color: #ccc;font-family: 'Arial';margin-bottom: 4.571%;}
#newstop .swiper-pagination span { display: inline-block;margin-left: 1.78571429%;cursor: pointer;}
#newstop .swiper-pagination .current {color: #1f619c;}
/*newslist*/
#newslist {margin-bottom: 3.92857143%;}
/*newsitem*/
.newsitem {display: table;table-layout: fixed;width: 100%;padding: 3.57142857% 0;border-bottom: 1px solid #f1f1f1;}

.newsitem .figure {width: 22.875em;overflow: hidden;border-radius: 0.625em;}
.newsitem .figure a {border-radius: 0.625em;overflow: hidden;}
.newsitem .figure .img {background: no-repeat center center;background-size: cover;display: block;transition: all .3s;}
.newsitem .figure a:hover .img {transform: scale(1.1);}
.newsitem .img {padding-bottom: 64.96062992%;}
.newsitem .readmore {width: 3.25em;}
.readmore .go {width: 3.25em;border-radius: 50%;border: 1px solid #1f619c; display: block;overflow: hidden;}
.readmore i {display: block;overflow: hidden; padding-bottom: 100%; background: url(../images/arrow_02.svg) no-repeat center center;background-size: 48% auto;}
.readmore .go:hover {background-color: #1f619c;border-color:#1f619c }
.readmore .go:hover i {filter: grayscale(100) brightness(100);}
.newsitem .text {padding: 0 15.21428571% 0 2.85714286%;}
.newsitem .title {font-size: 1.375em;line-height: 1.35em;font-weight: normal;margin:0 0 0.90909091em;}
.newsitem .date {color: #1f619c;background: url(../images/icon_clock.svg) no-repeat left center;background-size: auto 1.125em;padding-left: 1.625em;margin-bottom: 0.8125em;}
.newsitem .excerpt {line-height: 2em;height: 4em; -webkit-line-clamp: 2;color: #888;overflow: hidden}

@media(min-width:1025px){
    .newsitem .td {display: table-cell;vertical-align: middle;}
}

@media(max-width:1024px){
    .News{padding: 50px 0 0;}
    #newstop .flexbox{display: block}
    #newstop .figure {width: 100%;}
    #newstop .text {width: 100%;padding: 20px}
    
    .newsitem {display: block;}
    .newsitem .figure {width: 100%;}
    .newsitem .text {padding: 20px 0;}
}



.NewsDetail{padding: calc(100 / 16 * 1em) 0;}
#details{margin: 0 auto;max-width: 1200px}
#posttitle {text-align: center;color: #333;font-weight: normal;font-size: 1.75em;line-height: 1.5em;margin-bottom: 0.54166667em;}
/*postmeta*/
#postmeta {text-align: center;color: #999;border-bottom: 1px solid rgba(234, 234, 234, 0.8);padding-bottom: 1.35714286%;margin-bottom: 3.57142857%;}
#postmeta span {display: inline-block;vertical-align: middle;line-height: 1.57142857em; background: no-repeat left center;background-size: 14px auto;padding-left: 1.57142857em;}
#postmeta .date {background-image: url(../images/icon_clock_02.png);}

#details .entry { padding-bottom: 6.78571429%;border-bottom: 1px solid rgba(234, 234, 234, 0.8);line-height: 2}
#postnavi {-webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;border-bottom: 1px solid rgba(234, 234, 234, 0.8);color: #999;padding: 2.35714286% 0;margin-bottom: 4.28571429%;display: flex;flex-flow: wrap}
#postnavi > div { max-width: 47%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#postnavi a {color: #999;}
#postnavi a:hover {color: #1f619c;}
#backlist a {display: block;overflow: hidden;color: #1f619c;border: 1px solid #1f619c;width: 8em;height: 2.44444444em;border-radius: 36px; margin: 0 auto;text-align: center;line-height: 2.32222222em;}
#backlist a:hover {background:#1f619c ;color: #fff;}

@media(max-width:1024px){
    .NewsDetail{padding: 50px 0;}
    #postnavi {display: block;line-height: 2}
    #postnavi > div { max-width: 100%;}
}



.TextList002855 { padding: calc(100 / 16 * 1em) 0 0;}
.TextList002855 .title { text-align: center; color: #292929; font-weight: bold; line-height: 1; font-size: calc(36 / 16 * 1em);margin-bottom: calc(40 / 36 * 1em);}
.TextList002855 .tab { border-bottom: 1px solid #ddd; text-align: center; margin-bottom: calc(50 / 16 * 1em);}
.TextList002855 .tab dd { display: inline-block; margin: 0 calc(50 / 16 * 1em);}
.TextList002855 .tab dd span { display: inline-block; position: relative; font-size: calc(24 / 16 * 1em);
color: #292929; opacity: 0.3; padding-bottom: 15px; }
.TextList002855 .tab dd span:after { position: absolute; content: ""; width: 100%; height: 2px; left: 0; bottom: 0; background: #292929; opacity: 0; }
.TextList002855 .tab dd.on span { opacity: 1; }
.TextList002855 .tab dd.on span:after { opacity: 1; }
.TextList002855 li { background: #f4f7fc; padding: calc(10 / 16 * 1em) calc(30 / 16 * 1em); margin-bottom: calc(20 / 16 * 1em);}
.TextList002855 .tit { line-height: 30px; padding: calc(20 / 16 * 1em) calc(50 / 16 * 1em); font-size: calc(20 / 16 * 1em);
color: #000; cursor: pointer; position: relative; }
.TextList002855 em.icon { position: absolute; top: calc(14 / 16 * 1em); left: 0; width: calc(30 / 16 * 1em); height: calc(30 / 16 * 1em); line-height: calc(30 / 16 * 1em); display: block; font-size: calc(18 / 16 * 1em); font-style: normal; color: #fff; background: #1f619c; border-radius: 3px; text-align: center; }
.TextList002855 .tit i { position: absolute; width: calc(22 / 16 * 1em); height: calc(22 / 16 * 1em); background: #1f619c; border-radius: 50%; right: 0; top: 50%; margin-top: -11px; }
.TextList002855 .tit i::before, 
.TextList002855 .tit i::after { position: absolute; content: ''; background: #fff; }
.TextList002855 .tit i::before { left: 23%; width: 54%; height: 2px; top: 50%; margin-top: -1px; }
.TextList002855 .tit i::after { left: 50%; margin-left: -1px; width: 2px; top: 23%; height: 54%; }
.TextList002855 .tit.select i::after { display: none; }
.TextList002855 .tit.select { color: #1f619c; }
.TextList002855 .info { display: none; border-top: 1px solid rgba(0,0,0,0.1); color: #666; padding: calc(10 / 16 * 1em) calc(64 / 16 * 1em); position: relative; line-height: 2; }
.TextList002855 .info strong { display: block; color: #000; font-weight: normal; }
.TextList002855 .info em.icon { color: #1f619c; background: rgba(11,74,158,0.15); top: 25px; }

@media(max-width:1024px){
    .TextList002855 { padding: 50px 0 0;}
    .TextList002855 li { padding: calc(10 / 16 * 1em) calc(20 / 16 * 1em);}
    .TextList002855 .tit{padding: 20px 30px 20px 40px}
    .TextList002855 .info{padding: 10px 0 10px 40px}
    .TextList002855 em.icon { width: 28px; height: 28px;line-height: 28px }
}



.TextList000286 {padding: calc(100 / 16 * 1em) 0 0; overflow: hidden; }
.TextList000286 .title { text-align: center; color: #292929; font-weight: bold; line-height: 1; font-size: calc(36 / 16 * 1em);margin-bottom: calc(40 / 36 * 1em);}
.TextList000286 .tab { border-bottom: 1px solid #ddd; text-align: center; margin-bottom: calc(50 / 16 * 1em);}
.TextList000286 .tab dd { display: inline-block; margin: 0 calc(50 / 16 * 1em);}
.TextList000286 .tab dd span { display: inline-block; position: relative; font-size: calc(24 / 16 * 1em);color: #292929; opacity: 0.3; padding-bottom: 15px; }
.TextList000286 .tab dd span:after { position: absolute; content: ""; width: 100%; height: 2px; left: 0; bottom: 0; background: #292929; opacity: 0; }
.TextList000286 .tab dd.on span { opacity: 1; }
.TextList000286 .tab dd.on span:after { opacity: 1; }
.TextList000286 li .inner { position: relative; padding: 30px; padding-left: 100px; padding-right: 200px; background: url(../images/icon-file.svg) no-repeat left 30px center #f4f7fc; background-size: auto 50px; -webkit-transition: all .3s; -o-transition: .3s all; transition: all .3s; }
.TextList000286 li .tit { color: #000; }
.TextList000286 li .name > * { float: left; }
.TextList000286 li .name b { font-size: 1.125em; font-weight: normal; line-height: 1; }
.TextList000286 li p { margin: 10px 0 0; position: relative; }

.TextList000286 li .btn a { color: #000; transition: 0.3s; background-repeat: no-repeat; background-position: left center; background-size: auto 20px; padding-left: 30px; }
.TextList000286 li .btn a.download { background-image: url(../images/icon-download.svg); }
.TextList000286 li .btn a.view { background-image: url(../images/icon-view.svg); margin-left: 20px; }
.TextList000286 li .btn a:hover { text-decoration: underline; }
.TextList000286 li:hover .inner { -webkit-box-shadow: 0 15px 15px -10px rgba(0,0,0,.15); box-shadow: 0 15px 15px -10px rgba(0,0,0,.15) }
.TextList000286 li:hover .tit { color: #1f619c; }

@media(min-width:1025px) {
    .TextList000286 li { float: left; width: calc((100% - (20 / 16 * 1em))/2);margin-bottom: calc(20 / 16 * 1em);}
    .TextList000286 li:nth-child(2n) { float: right; }
    .TextList000286 li .tit { position: relative; padding-right: 120px; }
    .TextList000286 li p span { float: left; }
    .TextList000286 li p a { top: 0; }
    .TextList000286 li p span.size { margin-right: 3%; }
    .TextList000286 li .btn { position: absolute; right: 30px; top: 50%; transform: translateY(-50%); }
}


@media(max-width:1024px) {
    .TextList000286 {padding: 50px 0 0; }
    .TextList000286 li { margin-bottom: 3vw; }
    .TextList000286 li .inner { padding: 20px; padding-left: 80px;background: url(../images/icon-file.svg) no-repeat left 15px center #f4f7fc;background-size: auto 50px; }
    .TextList000286 li p a { bottom: 0; }
    .TextList000286 li p span.time { white-space: initial; text-overflow: initial; line-height: 20px; }
    .TextList000286 li .btn {margin-top: 15px}
}






.Contact{padding: calc(100 / 16 * 1em) 0;}
.Contact .left .tit1{font-size:calc(50 / 16 * 1em);color:#000;border-bottom: 1px solid #ebebeb;padding-bottom:calc(40 / 50 * 1em); }
.Contact .left .tit2{font-size:calc(20 / 16 * 1em);color: #333;padding-bottom:calc(15 / 20 * 1em);margin-top: calc(40 / 20 * 1em) }
.Contact .left .desc{line-height: 1.66}
.Contact .left .desc > div{display: flex;}
.Contact .left .desc > div:not(:last-child){margin-bottom:calc(10 / 20 * 1em) }
.Contact .left .desc .add span{display: inline-block;background: url(../images/icon-add.svg)no-repeat top left;background-size:calc(30 / 16 * 1em) auto;padding-left: calc(36 / 16 * 1em) }
.Contact .left .desc .tel span{display: inline-block;background: url(../images/icon-tel.svg)no-repeat top left 4px;background-size:calc(22 / 16 * 1em) auto;padding-left: calc(36 / 16 * 1em) }
.Contact .right{background: #000;}

.Contact .list{margin-top:calc(100 / 16 * 1em) }
.Contact .list .item{background:#f4f7fc;padding:calc(50 / 16 * 1em) calc(30 / 16 * 1em);width: 32%;text-align: center}
.Contact .list .item .tit1{font-size:calc(26 / 16 * 1em) ;color: #333;padding-bottom:calc(16 / 26 * 1em) ;font-weight: bold;}
.Contact .list .item .tit2{font-size:calc(18 / 16 * 1em) ;color: #333;line-height: 2;display: flex;justify-content: center;align-items: center;}
.Contact .list .item .tit2::before{content: '';width:calc(26 / 16 * 1em);height: calc(26 / 16 * 1em);background: url(../images/icon-people.svg)no-repeat center;background-size: calc(18 / 16 * 1em) auto;margin-right: calc(6 / 16 * 1em) }
.Contact .list .item .tit3{color: #333;line-height: 2;display: flex;justify-content: center;align-items: center;}
.Contact .list .item .tit3::before{content: '';width:calc(26 / 16 * 1em);height: calc(26 / 16 * 1em);background: url(../images/icon-tel.svg)no-repeat center;background-size: calc(18 / 16 * 1em) auto;margin-right: calc(6 / 16 * 1em) }
.Contact .list .item .tit4{color: #333;line-height: 2;display: flex;justify-content: center;align-items: center;}
.Contact .list .item .tit4::before{content: '';width:calc(26 / 16 * 1em);height: calc(26 / 16 * 1em);background: url(../images/icon-mail.svg)no-repeat center;background-size: calc(24 / 16 * 1em) auto;margin-right: calc(6 / 16 * 1em) }

@media(min-width:1025px){
    .Contact .flex{display: flex;justify-content: space-between;align-items: center;}
    .Contact .flex .left{width:47% ;}
    .Contact .flex .right{width:50% ;}
    .Contact .list{display: flex;justify-content: space-between;}
    
}

@media(max-width:1024px){
    .Contact{padding: 50px 0;}
    .Contact .left .tit1{font-size:calc(40 / 16 * 1em); }
    .Contact .left .desc span{flex: 0 0 auto}
    .Contact .right{margin-top: 20px;}
    
    .Contact .list{margin-top:50px }
    .Contact .list .item{width: 100%;margin-top: 20px}
}



.Solution{padding: calc(100 / 16 * 1em) 0;}
.Solution .title{font-size: calc(36 / 16 * 1em);color: #333;padding-bottom:calc(20 / 16 * 1em) ;}
.Solution .title::after{content: '';display: block;width: calc(30 / 16 * 1em);height: 5px;background: #1f619c;margin:calc(16 / 16 * 1em) 0 0}
.Solution .desc{line-height: 2;}

.Solution .right a{display: inline-block;position: relative}
.Solution .right a::before{content: '';position: absolute;width:calc(60 / 16 * 1em);height: calc(60 / 16 * 1em);border-radius: 50%;background:url(../images/Top003124-btn.svg)no-repeat center rgba(31,97,156,.7);background-size: 36px auto;left: 50%;top: 50%;transform: translate(-50%,-50%)}
@media(min-width:1025px){
    .Solution .flex{display: flex;justify-content: space-between;align-items: center;}
    .Solution .flex .left{width:45% ;}
    .Solution .flex .right{width:50% ;}
}

@media(max-width:1024px){
    .Solution{padding: 50px 0;}
}


.Jjfa_p5{display: inline-block;width: 100%;padding: calc(100 / 16 * 1em) 0;background: url(../images/jjfabg3.jpg) no-repeat center/cover;overflow: hidden;float: left;}
.Jjfa_p5 .auto{position: relative;min-height: 400px;}
.Jjfa_p5 .mid{position: absolute;left: 50%;top: 50%;text-align: center;border-radius: 50%;	font-size: calc(30 / 16 * 1em);color: #ffffff; width: calc(364 / 30 * 1em);height: calc(364 / 30 * 1em);transform:translate(-50%,-50%);display: flex;align-items: center;overflow: hidden}
.Jjfa_p5 .mid img{position: absolute;left: 50%;top: 50%;border-radius: 50%;	width: 100%;height: 100%;transform:translate(-50%,-50%);object-fit: cover;}
.Jjfa_p5 .mid p{width: 100%}
.Jjfa_p5 li{width: 35%;float: left;border-bottom: 1px solid rgba(30, 96, 169, 0.1);padding-bottom: calc(30 / 16 * 1em);margin-bottom: calc(25 / 16 * 1em);margin-top: calc(25 / 16 * 1em);display: flex;align-items: center;justify-content: space-between}
.Jjfa_p5 li .txt{width: 78%}
.Jjfa_p5 li .txt h3{font-size:calc(18 / 16 * 1em);line-height: 2;color: #333333;font-weight: normal;margin: 0}
.Jjfa_p5 li .txt p{line-height: 28px;color: #333333;font-weight: lighter;}
.Jjfa_p5 li .imgbox{display: flex;align-items: center;justify-content: center;;width: 5.26vw;border-radius: 50%;height: 5.26vw;	background-color: #ebf1f8;}
.Jjfa_p5 li .imgbox img{max-width: 48px;max-height: 48px;}


@media(min-width:1025px){
    .Jjfa_p5 li:nth-child(2n){float: right;flex-direction: row-reverse;	}
    .Jjfa_p5 li:nth-child(2n) .txt{text-align: right;	}
    .Jjfa_p5 li:nth-child(2n) .imgbox{}
    .Jjfa_p5 li:nth-child(1) .imgbox,
    .Jjfa_p5 li:nth-child(5) .imgbox{margin-right: -40px;}
    .Jjfa_p5 li:nth-child(2) .imgbox,
    .Jjfa_p5 li:nth-child(6) .imgbox{margin-left: -40px;}
    .Jjfa_p5 li:nth-child(5),
    .Jjfa_p5 li:nth-child(6){border-bottom: none;padding-bottom: 0}
}

@media(max-width:1024px){
    .Jjfa_p5{padding: 50px 0;}
    .Jjfa_p5 .mid{position: relative;left: auto;top: auto;transform:translate(0%,0%);margin: 0 auto}
    .Jjfa_p5 li{width: 100%;float: none;}
    .Jjfa_p5 li .txt{width: 70%}
    .Jjfa_p5 li .txt h3{line-height: 1.66;}
    .Jjfa_p5 li .imgbox{width: 70px;height: 70px}
    
}





.TextList003149{padding: calc(100 / 16 * 1em) 0 0;}
.TextList003149 .title{font-size:calc(40 / 16 * 1em);color:#000;padding-bottom:calc(40 / 50 * 1em);text-align: center}
.TextList003149 .type dd{position: relative;color: #333;}
.TextList003149 .type dd span{color: #999999;display: inline-block;padding-left: 1.25em;background-repeat: no-repeat;background-position: left center; background-size: 1em auto;}
.TextList003149 .type dd.edu span{background-image: url(../images/Floor003147-edu.svg);}
.TextList003149 .type dd.num span{background-image: url(../images/Floor003147-user.svg);}
.TextList003149 .type dd.wp span{background-image: url(../images/Floor003147-place.svg);}
.TextList003149 .type dd.time span{background-image: url(../images/Floor003147-time.svg);}
@media (min-width:1025px) {
.TextList003149 .type{overflow: hidden;}
.TextList003149 .type dd{float: left;}
.TextList003149 .type dd:not(:last-child):after{position: absolute;content: ''; width: 1px;height: 10px;background-color: #d4d4d4; top: 50%;margin-top: -5px;right: 0;}
}

.TextList003149 .list li{border-radius: 5px; border: solid 1px #f0f0f0; transition: 0.3s; cursor: pointer; }
.TextList003149 .list li:hover{border-color: #1f619c;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.08);}
.TextList003149 .list li .inner{padding: 2.5em;}
.TextList003149 .list li .name{font-size: 1.25em;color: #333333;}
.TextList003149 .list li .type{border-bottom: 1px dotted rgba(0, 0, 0, 0.2);font-size: 0.875em; padding:1em 0 1.5em 0;margin-bottom: 1em;}
.TextList003149 .list li .type dd:not(:last-child){padding-right: 1.7142em;margin-right: 1.7142em;}
.TextList003149 .list li .intro{font-size: 0.875em;color: #999999;line-height: 1.7857;margin-bottom: 1em; min-height: 3.5714em;}
.TextList003149 .list li .view{color: #1f619c;font-size: 0.875em;padding-right: 1.6428em;background: url(../images/Floor003147-icon.svg) no-repeat right center; background-size: 1.1428em auto;}
@media (min-width:1025px) {
    .TextList003149 .list li{float: left;width: 49.286%;margin-bottom: 1.5%;}  
    .TextList003149 .list li:nth-child(2n){float: right;}
    .TextList003149 .list li:nth-child(2n+1){clear: left;} 
}
@media (max-width:1024px) {
    .TextList003149{padding: 50px 0 0;}
    .TextList003149 .list li{margin-bottom: 1em;}
    .TextList003149 .list li .inner{padding: 20px;}    
    .TextList003149 .type dd{line-height: 1.66}
}

.TextList003149 .popUp-box{position: fixed;left: -100%;width: 100%; top: 0;height: 100%; background-color: rgba(0,0,0,0.5); overflow: auto; z-index: 200;}
.TextList003149 .popUp-box.show{left: 0;}
.TextList003149 .popUp-box .ytable{height: 100%;}
.TextList003149 .popUp-box .main{position: relative; max-width: 1300px; background-color: #fff; width: 90%; margin: 0 auto;max-height: 80vh;overflow: auto}
.TextList003149 .popUp-box .main .colse{position: absolute;width: 1.5625em; height: 1.5625em; right: 1.25em;top: 1.25em; background: url(../images/Floor003147-close.svg) no-repeat;background-size: contain;z-index: 10; cursor:pointer;}
.TextList003149 .popUp-box .main > div{width: 90%;margin: 0 auto;max-width: 1200px;}
.TextList003149 .popUp-box[data-type="form"] .main > div{max-width: 1082px;}
.TextList003149 .popUp-box .name{font-size: 2.25em;color: #333; padding:1em 0;text-align: center;}
.TextList003149 .popUp-box[data-type="form"] .name{border-bottom: 1px solid #000000; margin-bottom: 1em;}
.TextList003149 .from{padding-bottom: 3em;}
.TextList003149 .from .text{width: 100%;height: 3.125em; line-height: 3.125em; font-size: 1em; border-radius: 5px; border:solid 1px rgba(139,139,139,0.2);}
.TextList003149 .from textarea.text{height: auto;}
.TextList003149 .from table{font-size: 0.875em;}
.TextList003149 .from table tr,
.TextList003149 .from table td{font-size: 1em;}
.TextList003149 .from td{color: #333333; }
.TextList003149 .from .btn{width: 10em;height: 3.75em;background: #da251d;box-shadow: 0px 0.625em 1.875em rgba(218, 37, 29, 0.08);border-radius: 5px;color: #fff; border: 0; cursor:pointer;font-size: 1em;padding: 0;}
.TextList003149 .from .btn-reset{background: #6e6e6e;}
.TextList003149 .from .btn + .btn{margin-left: 0.625em;}
.TextList003149 .load-info .type{background-color: #f0f0f0; padding: 0.625em 0;}
.TextList003149 .load-info .intro-tit,
.TextList003149 .load-info .edit-info,
.TextList003149 .load-info .job-email{max-width: 1082px;margin: 0 auto; width: 95%;}
.TextList003149 .load-info .job-email{margin-top:2em;font-size: 1.125em; line-height: 2;color: #1f619c; padding-bottom: 2em; }
.TextList003149 .load-info .intro-tit{border-bottom: 1px solid #000000;font-size: 1.125em; line-height: 2; margin-top:2em; margin-bottom: 1em;color: #333;}
.TextList003149 .load-info .edit-info{font-size: 0.875em;line-height: 2.57142; color: #999;}
@media (min-width:1025px) {
.TextList003149 .load-info .type{text-align: center;}
.TextList003149 .load-info .type dd{float: none;display: inline-block;padding: 0 48px; line-height: 2.5;}
.TextList003149 .from .f-name{text-align: right;}
.TextList003149 .from td{line-height: 3.125em;vertical-align: top;padding-bottom: 1.428571em;}
.TextList003149 .from .w1{width:6.7857em;}
.TextList003149 .from .w2{width:36.969%;}
.TextList003149 .from .w3{width:15.712%;}
}
@media (max-width:1024px) {
.TextList003149 .load-info .type{padding:1em;}
.TextList003149 .popUp-box .name{font-size: 1.5em;}
.TextList003149 .from td{display: block;}
.TextList003149 .from .f-name{padding-top: 1em;}
}

.TextList003149 .apply-btn{text-align: center; padding:3em 0}
.TextList003149 .apply-btn a{display: inline-block;font-size: 1.125em;background-color: #e60012; border-radius: 5px; line-height: 5; padding: 0 4em;color: #fff; cursor:pointer;}
.TextList003149 .apply-btn a:before{display: inline-block;width: 1.2222em; height: 1.2222em;content: ''; background: url(../images/Floor003147-seed.svg) no-repeat; background-size: contain; vertical-align: middle; margin-right: 1em;}





.rcln{padding: calc(100 / 16 * 1em) 0;background: #f9f9f9}
.rcln .title{font-size:calc(40 / 16 * 1em);color:#000;padding-bottom:calc(40 / 50 * 1em);}
.rcln .desc{line-height: 2;}

@media(min-width:1025px){
    .rcln .flex{display: flex;justify-content: space-between;align-items: center;}
    .rcln .flex .left{width: 45%;}
    .rcln .flex .right{width: 50%;}
}
@media(max-width:1024px){
    .rcln{padding: 50px 0;}
    .rcln .title{text-align: center;}
}



.gsfl{padding: calc(100 / 16 * 1em) 0;overflow: hidden}
.gsfl .title{font-size:calc(40 / 16 * 1em);color:#000;padding-bottom:calc(80 / 50 * 1em);text-align: center}

.gsfl .box1{display: flex;justify-content: space-between;}
.gsfl .box1 .item{width: 18%;background: #f7f8fb;padding:calc(60 / 16 * 1em) calc(30 / 16 * 1em);text-align: center}
.gsfl .box1 .item .icon img{max-height:calc(60 / 16 * 1em) ;width: calc(60 / 16 * 1em)}
.gsfl .box1 .item .txt{padding-top: calc(50 / 16 * 1em)}
.gsfl .box1 .item .txt .tit{font-size: calc(20 / 16 * 1em);color: #333;line-height: 1.66}
.gsfl .box1 .item .txt .desc{padding-top: calc(20 / 16 * 1em);line-height: 1.66}

.gsfl .box2{display: flex;justify-content: space-between;padding-top:calc(100 / 16 * 1em) }
.gsfl .box2 .item{width: 48%;}
.gsfl .box2 .item .tit{text-align: center;color: #333;font-size:calc(30 / 16 * 1em);padding-bottom: calc(30 / 16 * 1em) }


.gsfl .box3{position: relative;padding-top:calc(100 / 16 * 1em);}

.gsfl .box3 .slider{margin: 0 calc(-20 / 16 * 1em);}
.gsfl .box3 .slick-track{padding-bottom: .3rem}

.gsfl .box3 li{margin: 0 calc(20 / 16 * 1em);}
.gsfl .box3 li .pic{overflow: hidden}
.gsfl .box3 li .pic figure{padding-bottom: 60%;background: #000;background-size: cover;background-repeat: no-repeat}

.gsfl .box3 li .txt{padding: 5%;}
.gsfl .box3 li .txt .tit{font-size: calc(22 / 16 * 1em);color: #040404;line-height: 1.35;text-align: center}

.gsfl .box3 .slick-arrow{position: absolute;width: calc(60 / 16 * 1em); height: calc(60 / 16 * 1em);border-radius: 50%;background:url(../images/Floor003105-btn.svg) no-repeat center center; background-size:auto calc(13 / 16 * 1em);  z-index: 20;font-size: 1em; text-indent: 999em;top: 50%;margin-top: -4.25em;}
.gsfl .box3 .slick-next{transform: rotateY(180deg);background-color: #1f619c;}

@media(min-width:1025px){
    .gsfl .box3 .slick-arrow{ }
    .gsfl .box3 .slick-prev{border: 2px solid #1f619c;left: -0.35em;background: url(../images/Floor003105-btn2.svg) no-repeat center center;}
    .gsfl .box3 .slick-next{right: -0.35em;}
}
@media(max-width:1024px){
    .gsfl{padding: 50px 0;}
    .gsfl .title{padding-bottom:calc(40 / 40 * 1em);}
    
    .gsfl .box1{display: block;}
    .gsfl .box1 .item{width: 100%;padding: 30px;margin-bottom: 10px}
    .gsfl .box1 .item .txt{padding-top: 20px}
    
    .gsfl .box2{display: block;padding-top:50px }
    .gsfl .box2 .item{width: 100%;margin-bottom: 10px}
    .gsfl .box2 .item .tit{padding-bottom: 20px}
    
    .gsfl .box3{padding-top:50px;}
    .gsfl .box3 .slick-prev{border: 2px solid #1f619c;left: 0;background: url(../images/Floor003105-btn2.svg) no-repeat center center;}
    .gsfl .box3 .slick-next{right: 0;}
}



.zyfz{padding: calc(100 / 16 * 1em) 0;background: #f9f9f9}
.zyfz .title{font-size:calc(40 / 16 * 1em);color:#000;padding-bottom:calc(40 / 50 * 1em);text-align: center}
.zyfz .desc{line-height: 2;font-size: calc(18 / 16 * 1em);color: #333}

@media(min-width:1025px){
    .zyfz .flex{display: flex;justify-content: space-between;align-items: center;}
    .zyfz .flex:nth-child(2n){flex-direction: row-reverse;}
    .zyfz .flex .left{width: 45%;}
    .zyfz .flex .right{width: 50%;}
}
@media(max-width:1024px){
    .zyfz{padding: 50px 0;}
}



.xczd{padding: calc(100 / 16 * 1em) 0;}
.xczd .title{font-size:calc(40 / 16 * 1em);color:#000;padding-bottom:calc(60 / 50 * 1em);text-align: center}

.xczd .box1 .tit{font-size:calc(24 / 16 * 1em) ;color: #040404;padding-bottom:calc(30 / 24 * 1em)  }
.xczd .box1 .desc p{margin: 0;line-height: 2;color: #333;text-align: center}
.xczd .box1 .flex{display: flex;justify-content: space-between;align-items: center;margin-top:calc(60 / 16 * 1em) }
.xczd .box1 .flex .item{width: 48%}

.xczd .box2{padding-top:calc(100 / 16 * 1em)  }
.xczd .box2 .desc p{text-align: left}
@media(max-width:1024px){
    .xczd{padding: 50px 0;}
    .xczd .box1 .flex{display: block;margin-top:30px }
    .xczd .box1 .flex .item{width: 100%;margin-bottom: 20px}
}



.About{padding: calc(100 / 16 * 1em) 0;}
.About .left .tit1{font-size: calc(46 / 16 * 1em);color: #000;padding-bottom: calc(50 / 46 * 1em)}
.About .left .desc{line-height: 2;color: #333}
.About .left .desc p{margin: 0}

.About .right{padding-left: 8%}
.About .right li{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #ebebeb;padding-bottom: calc(20 / 16 * 1em);margin-bottom: calc(20 / 16 * 1em)}
.About .right li:first-child{padding-top: 0}
.About .right li:last-child{margin-bottom: 0}
.About .right li .txt{width: 60%}
.About .right li .txt .counter{font-size: calc(50 / 16 * 1em);color:#1f619c;line-height: 1;font-weight: bold;}
.About .right li .txt sup{color: #333;font-size: calc(20 / 16 * 1em);}
.About .right li .txt p{color: #333 }
.About .right li .icon{width: 30%;text-align: right}

.About .img figure{margin-top: calc(70 / 16 * 1em);height:calc(400 / 16 * 1em) }


.About .box2{margin-top: calc(70 / 16 * 1em)}
.About .box2 .tit3{color: #333;font-size: calc(20 / 16 * 1em);line-height: 1.66}
.About .box2 .list{display: flex;justify-content: space-between;margin-top:calc(70 / 16 * 1em) }
.About .box2 .list .item{width: 31%;background: #f5f5f5;}
.About .box2 .list .item .pic{padding-bottom: 55%;position: relative;overflow: hidden}
.About .box2 .list .item .pic img{position: absolute;width: 100%;height: 100%;left: 50%;top: 50%;transform: translate(-50%,-50%);object-fit: cover}
.About .box2 .list .item .txt{padding: calc(40 / 16 * 1em);}
.About .box2 .list .item .txt .tit{font-size: calc(26 / 16 * 1em);color: #333;font-weight: bold;padding-bottom:calc(20 / 26 * 1em) }
.About .box2 .list .item .txt .desc p{line-height: 1.66;margin: 0}

@media(min-width:1025px){
    .About .flex{display: flex;justify-content: space-between;}
    .About .left{width: 62%;}
    .About .right{width: 28%;border-left: 1px solid #ebebeb}
}

@media(max-width:1024px){
    .About{padding: 50px 0;}
    .About .left .tit1{font-size: calc(36 / 16 * 1em);padding-bottom: calc(30 / 36 * 1em)}
    
    .About .right{padding-left: 0;margin-top: 50px}
    .About .right li .txt p{margin: 0}
    
    .About .img figure{margin-top: 20px;height:calc(200 / 16 * 1em)}
    
    .About .box2,
    .About .box2 .list{margin-top: 50px}
    .About .box2 .list{display: block;}
    .About .box2 .list .item{width: 100%}
    .About .box2 .list .item:not(:last-child){margin-bottom: 10px}
    .About .box2 .list .item .txt{padding: 30px}
}




.Culture{padding: calc(100 / 16 * 1em) 0;}

.Culture .list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.Culture .list .item{width: 24.5%;height:calc(520 / 16* 1em) ;position: relative}
.Culture .list .item:nth-of-type(n+5) {margin-top: 1%}
.Culture .list .item.news{width: 44.5%;background: #fff;display: flex;}

.Culture .list .item:not(.news)::before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(135deg, rgba(2,85,135,.55) 30%, rgba(0, 0, 0, 0) 100%);z-index: 2}

.Culture .list .item .pic{overflow: hidden;height: 100%;position: relative;z-index: 1}
.Culture .list .item .pic img{position: absolute;width: 100%;height: 100%;left: 50%;top: 50%;transform: translate(-50%,-50%);object-fit: cover;transition: .3s all}

.Culture .list .item .txt{position: absolute;top:calc(50 / 16* 1em);bottom: calc(50 / 16* 1em);left: calc(40 / 16* 1em);right: calc(40 / 16* 1em);z-index: 3}
.Culture .list .item .txt .tit{color: #fff;font-size: calc(30 / 16* 1em);padding-bottom:calc(50 / 16* 1em);position: relative}
.Culture .list .item .txt .tit:after {position: absolute;content: '';border: 10px solid transparent;border-top-width: 10px;border-top-color: #fff;top: 0%;margin-top: -10px;left: -14px;transition: 0.3s;transform: rotate(135deg);opacity: .2;display: none}
.Culture .list .item .txt .desc{color: #fff;line-height: 2;font-size: calc(18 / 16* 1em);max-height: 210px;overflow: auto}
.Culture .list .item .txt .desc .tit2{display: inline-block;width: 31%;font-size: calc(24 / 18* 1em);}
.Culture .list .item .txt .more{color: #fff;display: flex;align-items: center;line-height: 1;position: absolute;left: 0;bottom: 0}
.Culture .list .item .txt .more:after{content: '';width:calc(14 / 16* 1em);height: calc(20 / 16* 1em);background: url(../images/more.svg)no-repeat center;background-size:calc(12 / 16* 1em) auto;margin-left: calc(10 / 16* 1em);filter: grayscale(100) brightness(100);}

.Culture .list .item.news{background: #f5f5f5}
.Culture .list .item.news .left{width: 40.45%;position: relative;flex: 0 0 auto}
.Culture .list .item.news .left::before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(135deg, rgba(2,85,135,.55) 10%, rgba(0, 0, 0, 0) 100%);z-index: 2}

.Culture .list .item.news .right{padding:calc(50 / 16* 1em) calc(40 / 16* 1em) ;width: 59.55%}
.Culture .list .item.news .right .con{position: relative;top: auto;bottom: auto;left: auto;right: auto;height: 100%;}
.Culture .list .item.news .right .con dl:not(:last-child){margin-bottom:calc(10 / 16* 1em) }
.Culture .list .item.news .right .con dt{color: #333;padding-bottom:calc(10 / 16* 1em) }
.Culture .list .item.news .right .con dd{line-height: 1.66;font-size: 14px}

@media(max-width:1024px){
    .Culture{padding: 50px 0;}
    .Culture .list {display: block}
    .Culture .list .item{width: 100%;height:calc(300 / 16* 1em) ;position: relative}
    .Culture .list .item:not(:last-child){margin-bottom: 20px}
    .Culture .list .item .txt .tit{padding-bottom: 30px}
}




/*RighInfo002812 */
.RighInfo002812{padding:calc(100 / 16 * 1em) 0;}
.RighInfo002812 .pic{width: 100%;text-align: center;margin-bottom:60px;}
.RighInfo002812 .pic img{max-width: 100%;}
.RighInfo002812 .tit{color: #000; font-size: calc(26 / 16 * 1em);}
.RighInfo002812 .tit1{color: #000; font-size: 1.75em;line-height: 1; padding-bottom: 30px;text-align: center;}
.RighInfo002812 .info .tit{display: inline-block; padding-right: 5%; max-width: 85%;background: #fff;line-height: 36px; margin-top: -18px;}
.RighInfo002812 .culture .tit{padding: 0 0 50px 0;text-align: center;font-size: calc(46 / 16 * 1em);}

.RighInfo002812 .info{position: relative; z-index: 1;}
.RighInfo002812 .info > *{position: relative; z-index: 4;}
.RighInfo002812 .info:after,
.RighInfo002812 .info:before{position: absolute; left: 0; right: 0;border:5px solid #f0f0f0;content: '';border-left: 0; height: 20%;}
.RighInfo002812 .info:before{top: 0;border-bottom: 0;}
.RighInfo002812 .info:after{bottom: 0;border-top: 0;}

.RighInfo002812 .hasbg{padding-bottom: 30px; background: url(../images/RighInfo002812-map.png) no-repeat center top;background-size: contain;}
@media(min-width:769px){
    .RighInfo002812 .hasbg{margin-top: 50px;padding-bottom: 50px; }
}
.RighInfo002812 .txt-p{color: #555;line-height: 28px;  width: 100%;margin-top: 50px;}
.RighInfo002812 .txt-p p{width: 50%;display: inline-block;float: left;border: 1px solid #eee;margin-bottom: 0;padding: 3%;line-height: 2;color: #222;}

.RighInfo002812 .txt-p p:hover{background: #f7f7f7;cursor: pointer;}
.RighInfo002812 .mid{margin: 5% 0;}
.RighInfo002812 .mid .pic{ text-align: center;}
@media(min-width:769px){
    .RighInfo002812 .mid .pic{width: 50%;}
    .RighInfo002812 .txt-p p:nth-child(2){border-left: none;}
}
@media(max-width:768px){
    .RighInfo002812{padding:50px 0;}
    .RighInfo002812 .culture .tit{font-size: calc(36 / 16 * 1em);}
    .RighInfo002812 .mid .pic,
    .RighInfo002812 .mid .list{display: block;}
    
    .RighInfo002812 .txt-p p{width: 100%;}
}
.RighInfo002812 .mid .list li{ margin: 17px 1%;}
@media(min-width:481px){
    .RighInfo002812 .mid .list li{float: left; width: 48%;}
    .RighInfo002812 .mid .list li:nth-child(2n+1){clear: left;}
}
@media(min-width:769px)and (max-width:1024px){
    .RighInfo002812 .mid .list li{float: none;width: auto;}
}
.RighInfo002812 .mid .icon{width:55px ;}
.RighInfo002812 .mid .txt{padding-left: 14px;color: #999;font-weight: 100;}
.RighInfo002812 .mid .txt span{font-size: 18px;display: inline-block;color: #666;}
.RighInfo002812 .mid .txt b{color: #00a1a6; font-size: 1.5em;}

.RighInfo002812 .culture .box-item ul{display: table;width: 100%;border: 1px solid #eee; table-layout: fixed;}
.RighInfo002812 .culture .box-item ul:not(:first-child){margin-top: -1px;}
.RighInfo002812 .culture .box-item li{display: table-cell; vertical-align: top; text-align: center;position: relative;padding: 40px 0;}
.RighInfo002812 .culture .box-item li:not(:last-child):after{position: absolute; content: ''; width: 1px;height: 100%; right: 0; top: 0;background: #eee;}
.RighInfo002812 .culture .box-item  .row-2 li:not(:last-child):after{right: -1px;}
.RighInfo002812 .culture .box-item  .row-4 li{width: 16.6%;}
.RighInfo002812 .culture .box-item  .row-3 li{width: 33.3333%;}
.RighInfo002812 .culture .box-item  .row-2 li{width: 50%;}

.RighInfo002812 .culture .box-item li > *{padding: 0 10px;}
.RighInfo002812 .culture .box-item li .icon img{max-width: 68px; transition: 0.3s;-webkit-transition: 0.3s;-ms-transition: 0.3s;}
.RighInfo002812 .culture .box-item li:hover .icon img{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-ms-transform: rotateY(180deg);}
.RighInfo002812 .culture .box-item li b{font-size: 1.125em;font-weight: bold;display: block;padding: calc(20 / 18* 1em) 0;color: #222;}
.RighInfo002812 .culture .box-item li p{margin: 0;line-height: 1.75;}
@media(max-width:480px){
    .RighInfo002812 .culture .box-item li{padding: 20px 0;}
    .RighInfo002812 .culture .box-item li b{}
    .RighInfo002812 .culture .box-item li p{font-size: 0.875em;line-height: 22px;}
}


.ebf{width: 100%;padding:calc(100 / 16 * 1em) 0;background:#edf2f8 }
.ebf .box-1{width: 52%;float: left;position: relative;}
.ebf .box-1 img{width: 100%;display: inline-block;}
.ebf .box-1 h2{position: absolute;left: 0;bottom: 0;background: rgba(0, 0, 0, 0.8);color: #fff;font-size: calc(22 / 16 * 1em);padding:calc(15 / 22 * 1em) calc(30 / 22 * 1em);line-height: 2;box-sizing: border-box;margin: 0;width: 100%;border-radius: 0 0 30px 30px;}
.ebf .box-wk{width: 22%;margin-left: 2%;float: left;display: flex;flex-wrap: wrap;}
.ebf .box-wk .box{width: 100%;}
.ebf .box-wk2{float: right;width: 22%;}
.ebf .box-wk2 .box{height: 25.5vw;}
.ebf .box{width: 100%;background: #fff;padding:calc(30 / 16 * 1em);text-align: center;border-radius: 30px;}
.ebf .box:not(:last-child){margin-bottom: calc(30 / 16 * 1em); }
.ebf .box h3{font-size: calc(18 / 16 * 1em);font-weight: 600;line-height: 2;margin: 0 0 20px 0;text-align: center;}
.ebf .box li{width: 46%;float: left;margin-right: 8%;list-style: none;}
.ebf .box li:nth-child(2){margin-right: 0;}
.ebf .box li img{width: 100%;}
.ebf .box li span{width: 100%;line-height: 2;margin-top: 10px;color: #000;display: inline-block;text-align: center;}
.ebf .box:nth-child(3){float: right;}
.ebf .box-wk2 .box li{margin-bottom: 30px;}

.ebf .txt-p{color: #555;line-height: 28px;  width: 100%;margin-top: 50px;background: #fff;display: flex;justify-content: space-between;flex-wrap: wrap;}
.ebf .txt-p p{width: 50%;display: inline-block;float: left;border: 1px solid #eee;min-height: 15.1vw;margin: 0;padding: 3%;line-height: 2;color: #222;}
.ebf .txt-p p:nth-child(2){border-left: none;}
.ebf .txt-p p:hover{background: #f7f7f7;cursor: pointer;}

@media(max-width:1024px){
    .ebf{padding:50px 0;}
    .ebf .box-1{width: 100%;float: none;}
    .ebf .box-1 h2{font-size: 14px;line-height: 1.66}
    .ebf .box-wk{width: 100%;float: none;margin-left: 0;margin-top: 20px}
    .ebf .box-wk2{width: 100%;flex: none;margin-top: 20px}
    .ebf .box-wk2 .box{height: auto;}
    
    .ebf .txt-p p{width: 100%;float: none;padding: 20px}
}

/*RighInfo002924 */
.RighInfo002924{padding: 0 0 calc(100 / 16 * 1em) 0;background: #fff;}
.RighInfo002924 .title{font-size: calc(36 / 16 * 1em);color: #333;text-align: center;padding-bottom: calc(20 / 16* 1em);margin-bottom: 0;}
.RighInfo002924 .title .cn{font-size: 30px;color: #a52d33; padding-bottom: 10px;font-weight: bold;}
.RighInfo002924 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.RighInfo002924 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.RighInfo002924 .title .cn{font-size: 6vw;}
}

.RighInfo002924 .box-1{background: #fff; margin-bottom: 1.786%;}
.RighInfo002924 .box-1 .info{background: url("../images/RighInfo002924_bg.png") no-repeat right 30% bottom 40%; background-size: auto 70%;}
.RighInfo002924 .box-1 .intro{font-size: 26px;font-family: '黑体';color: #000;}
.RighInfo002924 .box-1 .intro span{color: #a5894b;border-bottom: 2px solid #a5894b; display: inline-block;}
@media(min-width:769px){
.RighInfo002924 .box-1 .pic{width: 50%;}
.RighInfo002924 .box-1 .info .inner{max-width:500px ; margin: 0 auto; width: 90%;}
}
@media(max-width:768px){
.RighInfo002924 .box-1{margin-bottom: 3vw;}
.RighInfo002924 .box-1 .ytable,
.RighInfo002924 .box-1 .ytable-cell{display: block;}
.RighInfo002924 .box-1 .info{padding: 4vw;}
}
@media(max-width:480px){
.RighInfo002924 .box-1 .intro{font-size: 6vw;line-height: 1.6em;}
}

.RighInfo002924 .box-2 li:not(.no){background: #f2f5fa;padding: 2.344vw;}
.RighInfo002924 .box-2 li .inner{padding-left: 0;}
.RighInfo002924 .box-2 li .inner > *{margin: 0;}
.RighInfo002924 .box-2 li h3{color: #000;font-size: calc(18 / 16 * 1em);}
.RighInfo002924 .box-2 li h3:after{display: block;content: '';height: 2px; width: 20px;background: #286fae; margin: 10px 0;}
.RighInfo002924 .box-2 li .inner p{color: #5f5f5f;line-height: 1.428em;}
@media(min-width:769px){
    .RighInfo002924 .box-2 ul{display: table; width: 100%;table-layout: fixed;}
    .RighInfo002924 .box-2 li{display: table-cell; vertical-align: middle; width: 25%;}
    .RighInfo002924 .box-2 li.no{ width: 1.786%;}
    .RighInfo002924 .box-2 li .icon{width: 25%;}
}
@media(max-width:768px){
    .RighInfo002924 .box-2 li:not(.no){padding: 20px;}
    .RighInfo002924 .box-2 li .icon{width:90px;}
    .RighInfo002924 .box-2 li.no{ height: 3vw;}
    .RighInfo002924 .box-2 li .inner{padding-left: 4vw;}
}
@media(max-width:480px){
    .RighInfo002924 .box-2 li .icon{width:30%;}
    .RighInfo002924 .box-2 li .inner p{font-size: 3.5vw;}
}



.down-table {width: 100%;}


.down-table .tops {width: 100%;display: flex;justify-content: space-between;align-items: center;background-color: #286fae;}
.down-table .tops p {color: white;font-size: 1.125em;border-right: 1px solid #fff;line-height: 1.6;letter-spacing: 1px;margin: 0;padding: calc(15 / 18 * 1em) calc(20 / 18 * 1em);font-weight: 500;text-align: center;}
.down-table .kd p:nth-child(1) {width:30%;padding: calc(15 / 16 * 1em) calc(10 / 16 * 1em);}
.down-table .kd p:nth-child(2) {width: 20%;justify-content: left;}
.down-table .kd p:nth-child(3){width: 20%;justify-content: left;}
.down-table .kd p:nth-child(4),
.down-table .kd p:nth-child(5) { width: 10%;text-align: center;}
.down-table .kd p:nth-child(6) {width: 10%;text-align: center;border-right:none;}
.down-table .kd-1 p:nth-child(1) {width:6%;padding: calc(15 / 16 * 1em) calc(10 / 16 * 1em);}
.down-table .kd-1 p:nth-child(2) {width: 40%;justify-content: left;}
.down-table .kd-1 p:nth-child(3){width: 30%;justify-content: left;}
.down-table .kd-1 p:nth-child(4){width: 28%;text-align: center;}

.down-table p:nth-child(1) {width:10%;padding: calc(15 / 16 * 1em) calc(10 / 16 * 1em);text-align: center;justify-content: center;}
.down-table p:nth-child(2) {width: 40%;justify-content: left;}
.down-table p:nth-child(3){width: 50%;justify-content: left;}
.down-table .tixi p:nth-child(2):hover,
.down-table .list p:nth-child(2):hover {text-decoration: underline;color: #124ca3;}
.down-table .list {width: 100%;display: flex;justify-content: space-between;border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;background: #fff;}
.down-table .list p {color: #444;border-right: 1px solid #ddd;line-height: 2;padding: calc(15 / 16 * 1em) calc(10 / 16 * 1em);margin: 0;display: flex;align-items: center;}
.down-table .list p:nth-child(6){border-right: none;}

@media(max-width:480px){
    .down-table p:nth-child(1) {width:15%;}
    .down-table p:nth-child(2) {width: 35%;}
    .down-table p:nth-child(3){width: 50%;}
}





/*搜索*/
.TextList002322{ padding: 5% 0 1%;}
.TextList002322 h3{font-size: 24px;color: #333;font-weight: normal;margin-top: 0}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;}
.TextList002322 .list li *{ color: #777;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; }
.TextList002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList002322 .list li a:hover{ color: #0b4a9e;}
@media only screen and (max-width:767px ) { 
.TextList002322{ padding: 20px 3%;} 
} 


























