/* @font-face{font-family:'Oswald-Regular';src:url("../Fonts/Oswald-Regular.ttf");font-display:swap;} */

.Hometitle{margin-bottom: 2.5em; }
.Hometitle .cn{font-size:2.5em; font-weight: bold; color: #333; line-height: 1;position: relative;}
.Hometitle .cn::after {display: block;content: '';width:70px;height: 4px;background-color: #004177; margin:0.5em 0 auto; border-left: 20px solid #fe0000; vertical-align: middle;}
.Hometitle .en{font-size:1em; line-height: 1; color: #666; line-height: 2;margin:1em 0 0em;}
.Hometitle.center{text-align:center;}
.Hometitle.center .cn::after{margin: 0.5em auto 0;}

.Homemore a{display: table;}
.Homemore span{display: inline-block; vertical-align: middle;}
.Homemore .icon{width: 3.75em;height: 3.75em;border: solid 2px #e8e8e8; border-radius: 50%; position: relative; margin-right: 1.25em; transition: 0.3s ease-out;}
.Homemore .icon:before{position: absolute; content: ''; width: 12px; height: 12px; transform: rotate(45deg);border-top: 2px solid #999;border-right: 2px solid #999; left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.Homemore a:hover .icon{border-color: #004177;background: #004177;}
.Homemore a:hover .icon:before{border-color: #fff;}
.Homemore .txt{color: #999;font-size: 1em;}
.Homemore .txt:before{display: inline-block; content: ''; vertical-align: middle;width: 23px; height: 1px; margin-right: 7px; background: #999;}
.Homemore a:hover .txt{color: #004177;}
.Homemore a:hover .txt:before{background: #004177;}


.column-name{margin-bottom: 2em; text-align: center;}
.column-name aside{position: relative;z-index: 4;}
.column-name .cn{font-size:2.25em;color: #333; line-height: 1; font-weight: bold;}
.column-name .cn:after{display: block;content: '';width:70px;height: 4px;background-color: #004177; margin:0.5em auto 0 ; border-left: 20px solid #fe0000; vertical-align: middle;} 

.column-name.left{text-align:left;}
.column-name.left .cn::after{margin: 0.5em 0 auto;}

@media (max-width:1024px) {
.Hometitle{margin-bottom: 1.5em;}
.Hometitle .cn{font-size:2em;}
.column-name .cn{font-size:1.875em;}
}




/*Top003156 */
.Top003156 {position: absolute;z-index: 100;left: 0;top: 0;width: 100%;/* background: #fff; */border-bottom: 1px solid rgba(255,255,255,0.3); transition: background-color 0.3s,transform 1s;}
.Top003156 .auto { position: relative; z-index: 3; }
.Top003156 .logo { display: table; }
.Top003156 .logo a { display: table-cell; vertical-align: middle; }
.Top003156 .top-right { position: absolute; right: 0; top: 0; display: table; }
.Top003156 .top-right > * { display: table-cell; vertical-align: middle; }
.Top003156 .top-right dd a { display: inline-block; padding-left: 25px; background-repeat: no-repeat; background-position: left center; background-size: auto 18px; }
.Top003156 .top-right dd a.hotline { background-image: url(../../../cn/common/images/icon-tel.svg); }
.Top003156 .top-right .lang{position: relative;z-index: 100;}
.Top003156 .top-right .lang .icon{width:2.25em;height:2.25em;background-image:url(../../../cn/common/images/en_btn.png);background-size:1.355em;background-repeat:no-repeat;background-position:center;position:relative;}
.Top003156 .top-right .lang .lang_box{position: absolute; left: 50%; width: 100px;margin-left: -50px; z-index: 100;background: #fff;border-radius: 0 0 6px 6px; top: 100%; padding: 10px 0;display: none;}
.Top003156 .top-right .lang .lang_box a{display: block;line-height: 30px;text-align: center;}

.Top003156 .open-search { cursor: pointer; display: block; width: 2.25em; height: 2.25em; background: url(../../../cn/common/images/search_white.svg) no-repeat center center; background-size: 1.125em; border-radius: 50%; }
.Top003156 .open-search.on:before, .Top003156 .open-search.on:after { background-color: #fff; }
.Top003156 .top-search { position: absolute; right: 0; top: 100%; z-index: 100; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.3); border-radius: 5px; }
.Top003156 .top-search .text { width: 100%; height: 3.125em; line-height: 3.125em; padding: 0 3.125em 0 1.25em; }
.Top003156 .top-search .btn { position: absolute; right: 0; top: 0; width: 3.125em; height: 100%; background: url(../../../cn/common/images/search.svg) no-repeat center center; background-size: auto 18px; }
.Top003156 menu li span, .Top003156 menu li span a { display: block; }
.Top003156 menu li span { position: relative; z-index: 2; }
.Top003156 menu li span:after { position: absolute; content: ''; left: 50%; height: 2px; background-color: #fff; transform: translateX(-50%); transition: 0.3s; bottom: -1px; width: 0; }
.Top003156 menu li span a:hover, .Top003156 menu li.aon span a { color: #fff; }
.Top003156 menu li:hover span:after, .Top003156 menu li.aon span:after { width: 100%; }

.Top003156 menu li span a{color: #fff;}
.Top003156 .logo .red{display: none;}
.Top003156 .logo .white{display: block;}

.Top003156_fixed .logo .white{display: none;}
.Top003156_fixed .logo .red{display: block;}
.Top003156_fixed menu li span a{color: #333;}

.Top003156_fixed{background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1); position: fixed;}
.Top003156_fixed menu li span:after{background-color: #004177;}
.Top003156_fixed menu li a:hover,
.Top003156_fixed menu li.aon span a{color: #004177;}
.Top003156_fixed .top-right .lang .icon{background-image:url(../../../cn/common/images/en2_btn.png);}
.Top003156_fixed .open-search{background: url(../../../cn/common/images/search.svg) no-repeat center center;background-size: 1.125em; }
.Top003156_fixed .open-search.on:before, .Top003156_fixed .open-search.on:after { background-color: #004177; }

@media (min-width:1025px) {
.Top003156 header { padding: 0 12% 0 0%; }
.Top003156 menu { /* margin: 0 auto; display: table; */ float: right; }
.Top003156 .top-right{float: right;}
.Top003156 menu li { float: left; }
.Top003156 menu li + li { margin-left: calc(80 / 1920 * 100vw); }
.Top003156 menu li span a { line-height: calc(90 / 18 * 1em); font-size: 1.125em;}
.Top003156 .logo { height: calc(90 / 16 * 1em);  float: left;}
.Top003156 .logo img { max-height: calc(70 / 16 * 1em); }
.Top003156 .top-right { height:calc(90 / 16 * 1em); }
.Top003156 .top-right dd a { margin-right: .625em; }
.Top003156 .top-right dt:not(:last-child) { padding-left: 1.125em; }
.top-search { width: 20em; }
.Top003156 menu li .sub{position: absolute; top: 100%; background-color: #fff;border-radius: 0 0 5px 5px; overflow: hidden;width: 240px;margin-left: -120px;}

}

@media (max-width:1024px) {
.Top003156 menu { position: absolute; right: 0; top: 100%;width: 220px; padding: 0.625em; background: #fff;  visibility: hidden; transform: translateY(5em); transition: 0.3s; opacity: 0; }
.menu-show .Top003156 menu { transform: translateY(0); opacity: 1; visibility: inherit; }
.Top003156 menu li {border-bottom: 1px dotted #eee;}
.Top003156 menu li span{line-height: 2.6; padding-left:1em;}
.Top003156 menu li span a {   color: #333; font-size: 1.125em; }
.Top003156 menu li a:hover, 
.Top003156 menu li.aon span a{color: #004177;}
.Top003156_fixed menu li span:after{ display: none;}
.Top003156 .logo { max-width: 40%; height: 4em; }
.Top003156 .logo img { max-height: calc(44 / 16 * 1em); }
.Top003156 .top-right { height: 4em; }
.Top003156 .top-right dd { font-size: 0.875em; }
.Top003156 .top-right dd a { margin-left: 1em; }
.Top003156 .top-right dt { padding-left: 1em; }
.Top003156 .open-menu { display: block; width: 2em; height: 2em; }
.Top003156 .open-menu i { background-color: #fff; }
.Top003156 menu li.has-sub span .op:before, 
.Top003156 menu li.has-sub span .op:after{background-color: #004177;}
.top-search { width: 100%; }
.Top003156_fixed .open-menu i { background-color: #004177; }
.Top003156 menu li .sub {background-color: #f8f9fa;}
.Top003156 .top-right .lang .lang_box{width: 60px; margin-left: -30px;}
}



/*Banner003192 */
.Banner003192{position: relative;}
@media (min-width:1025px) {
.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-family: 'HarmonyOS_Sans_SC_Bold';font-size: calc(65 / 1920 * 100vw); margin-bottom:calc(20 / 65 * 1em); transition: 0.3s;}
.Banner003192 .sub-tit{font-size: calc(30 / 1920 * 100vw); line-height: 1.2; transition: 0.3s 0.3s;}
.Banner003192 .txt-style-1{ left: calc(485 / 1920 * 100vw); top: calc(321 / 960 * 100%);}
.Banner003192 .txt-style-1 .tit{transform: translateX(30px); opacity: 0;}
.Banner003192 .txt-style-1 .sub-tit{height: 1.2em;text-align: justify; transform: translateX(30px); opacity: 0;}
.Banner003192 .ani-show .txt-style-1 .tit,
.Banner003192 .ani-show .txt-style-1 .sub-tit{transform: translateX(0); opacity: 1;}
.Banner003192 .txt-style-1 .sub-tit:after{display: inline-block; content: '';width: 100%;}
.Banner003192 .txt-style-2{text-align: center; top:0;left: 0;width: 100%; height: 100%;}
.Banner003192 .txt-style-2 .ytable{height: 100%;}
.Banner003192 .open-video{display: block;margin: 0 auto; width: calc(60 / 1920 * 100vw);height: calc(60 / 1920 * 100vw);background: url(../../../cn/common/images/Banner003192-play.png) no-repeat center center; background-size: contain; margin-bottom: calc(60 / 1920 * 100vw); cursor: pointer;transform: translateY(30px); opacity: 0;transition: 0.3s;}
.Banner003192 .txt-style-2 .tit{transform: translateY(30px); opacity: 0; transition-delay: 0.3s;}
.Banner003192 .txt-style-2 .sub-tit{letter-spacing: calc(9 / 1920 * 100vw); transform: translateY(30px); opacity: 0;transition-delay: 0.6s;}
.Banner003192 .ani-show .open-video,
.Banner003192 .ani-show .txt-style-2 .tit,
.Banner003192 .ani-show .txt-style-2 .sub-tit{transform: translateY(0); opacity: 1;}
.Banner003192 .txt-style-3{left: 0;width: 100%; top:calc(281 / 960 * 100%);}
.Banner003192 .txt-style-3 .auto{max-width:1440px;width: 90%;}
.Banner003192 .txt-style-3 .tit{transform: translateX(30px); opacity: 0;}
.Banner003192 .txt-style-3 .sub-tit{transform: translateX(30px); opacity: 0;}
.Banner003192 .ani-show .txt-style-3 .tit,
.Banner003192 .ani-show .txt-style-3 .sub-tit{transform: translateX(0); opacity: 1;}


.video-box{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:300; background:rgba(0,0,0,0.85);}
.video-box .close{ cursor:pointer; width:40px; height:40px; position:fixed; z-index:4; right:20px; top:20px;}
.video-box .close::before,
.video-box .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.video-box .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.video-box .ytable{height: 100%;}
.video-box .ytable-cell{ text-align:center;}
.video-box video{ width:90%; max-width:900px;}

.Banner003192 .slick-pages{position: absolute;left: calc(141 / 1920 * 100vw); bottom: calc(66 / 960 * 100%);color: #fff;z-index: 20;font-size: calc(20 / 1920 * 100vw);}
.Banner003192 .slick-dots{position: absolute;right: calc(141 / 1920 * 100vw);bottom: calc(66 / 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(../../../cn/common/images/Banner003192_mouse.svg) no-repeat center; width: 22px;height: 34px;background-size: contain; z-index: 30; left: 50%; margin-left: -11px;bottom:calc(58 / 960 * 100%); animation: mouse 2s linear infinite alternate;}
@keyframes mouse {
    0%{opacity: 1;}
    100%{opacity: 0;}
}



/*Floor003078 */
.Floor003078{padding: 4% 0 ; overflow: hidden;background:#f8f8f8;position: relative;}
.Floor003078 .bg {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.Floor003078 {}
.Floor003078 .Homemore{padding: 3vw 0 0vw 0;}
.Floor003078 .main{ table-layout: fixed;position: relative; z-index: 10; }
.Floor003078 .intro{color: #fff;}
.Floor003078 .intro .tit{font-size:34px;color:#333;font-weight: bold;margin-bottom:32px;}
.Floor003078 .intro .info{color: #333;line-height: 2.2;}
.Floor003078 .intro .info p{ margin: 0;}


.Floor003078 .number{background: rgba(0,65,119,0.8);padding: 2em 0;position: relative; margin-top: 2.5em;}

.Floor003078 .number li{float: left;width: 20%;}
.Floor003078 .number li {display: inline-block;position: relative;}
.Floor003078 .number li b{font-size: 3.125em;color: #fff;font-weight: bold;font-family:'Oswald-Regular';}
.Floor003078 .number li sub{font-size: 1.125em;margin-left: 0.625em;vertical-align: baseline;font-weight: normal;color: #fff;}
.Floor003078 .number li span{font-size: 1em;color: #fff; display: block;margin-top: 8px;}

@media(min-width:1025px){
.Floor003078 .main{width: 54%;}
.Floor003078 .intro{ max-width: 600px; width: 90%;}
.Floor003078 .number li:not(:last-child){margin-right: 4%;}
.Floor003078 .number:before {position: absolute;right: 100%;top: 0;height: 100%;width: 100%;content: '';background: rgba(0,65,119,0.8);}
}

@media (max-width:1024px) {
.Floor003078 .number{padding: 1em 0;}
.Floor003078 .number li{ width: 48%; margin-bottom: 4%; text-align: center;}
.Floor003078 .number li:nth-child(2n){margin-right: 4%;}
.Floor003078 .number li b{font-size: 2.5em;}
}



.History {background: url(../../../cn/common/images/historybg.jpg) no-repeat center center;background-size: cover;padding: 4% 0;}
.History .History_con {padding-top: 30px;}
.History .History_con .slider {padding: 0 100px;}
.History .History_con .slider .item {display: flex;justify-content: center;align-items: center;width: 100%;}
.History .History_con .slider .item .year {font-size: 5em;font-family: 'Oswald-Regular';line-height: 1;color: #004177;}
.History .History_con .slider .item .con {margin: 0 4% 0 6%;padding-left: 70px;background: url(../../../cn/common/images/zs.png) no-repeat center left;line-height: 2.2;color: #333;}
.History .History_con .slider .item .img{padding:1em;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.History .History_con .slider .item .img .imgbox{width:18em;padding-top:10em;position: relative}
.History .History_con .slider .item .img .imgbox span{background-position: center center;background-repeat: no-repeat; background-size: cover;position: absolute;left: 0px;top: 0px;width: 100%; height: 100%;display: flex;align-items: center;justify-content: center;transition: all .5s;}

.History .History_year {position: relative;}
.History .History_year .slick-track::before {border-bottom: 1px solid #e6e6e6;position: absolute;left: 0;top: 50%;width: 100%;content: '';display: block;clear: both;}
.History .History_year .slick-track {min-height: 33px;margin-top: 80px;background-size: auto 33px;position: relative;}
.History .History_year .item {position: relative;text-align: center;transition: all .3s;}
.History .History_year .item .year {line-height: 90px;padding-top: 90px;font-size: 2em;font-family: 'Oswald-Regular';}
.History .History_year .item.slick-current a {color: #004177;}
.History .History_year .item a:hover{color: #004177;}

.History .History_year .item .dotico{width:18px;height:18px;border:1px solid #b5b5b5;border-radius:50%;background-color:#fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%); }
.History .History_year .item .dotico:after{width:6px;height: 6px;background-color:#b5b5b5;border-radius:50%;content:'';display:block;position:absolute;left:34%;top:34%;}
.History .History_year .item.slick-current .dotico{border-color:#004177; background-color:#004177;}
.History .History_year .item.slick-current .dotico:after{ background-color:#fff;}


.History .History_year .slick-arrow {top: 65%;}
.History .slick-arrow { width: 40px; height: 40px; border-radius: 50%; background: #004177; border: 1px solid #004177; z-index: 2; position: absolute; top: 50%; transform: translateY(-50%); transition: .3s; }
.History .slick-arrow:before { position: absolute; content: ''; width: 20%; height: 20%; border-left: 2px solid #fff; border-top: 2px solid #fff; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); left: 40%; top: 40%; }
.History .slick-next:before { transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); }
.History .slick-prev { left: 0%; }
.History .slick-next:before { transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); }
.History .slick-next { right: 0%; }
.History .slick-arrow:hover{ background: #fe0000; border-color: #fe0000;}
.History .slick-arrow:hover:before{ border-color: #fff;}
/* .History .slick-disabled{ cursor:default; }
.History .slick-disabled:hover{ background: #ccc;border-color: #ccc;} */

@media(max-width:1440px) {
.History .History_con .slider {padding: 0 50px;}
.History .History_con .slider .item .con {margin-right: 40px;}
.History .History_con .slider .item .img .imgbox {width: 28vw;}
.History .History_year .slick-track {margin-top: 20px;}
}

@media(max-width:1280px) {
/* .History .History_con .slider .item .year {font-size: 70px;}
.History .History_con .slider .item .img .imgbox {width: 24vw;}
.History .History_year .item:nth-child(2n){top: 6px;}
.History .History_year .item{top: 10px;}
.History .History_year .slick-track{height: 150px;background-size: auto 35px;} */
.History .History_year .slick-arrow {top: 58%;}
}

@media(max-width:1024px) {
.History .History_con .slider {padding: 0;}
.History .History_con .slider .item {flex-wrap: wrap;}
.History .History_con .slider .item .con {padding-left: 50px;margin: 0 50px;}
.History .History_con .slider .item .year {font-size: 40px;}
.History .History_con .slider .item .img {width: 100%;margin-top: 15px;padding: 10px;}
.History .History_con .slider .item .img .imgbox {width: 100%;padding-top: 2.5em;background-repeat: no-repeat;background-position: center;background-size: cover;}
.History .History_year .slick-track {margin-top: 40px;}
.History .History_year .item {top: 0.15em;}
.History .slick-arrow {width: 30px;height: 30px;margin-top: -15px;}
}


@media(max-width:640px) {
.History .History_con .slider .item {flex-wrap: wrap;}
.History .History_con .slider .item .year {width: 100%;text-align: left;font-size: 24px;margin-bottom: 10px;padding: 0 4%;}
.History .History_con .slider .item .con {margin: 0;background: none;width: 100%;text-align: left;padding: 0 4%;}
.History .History_con .slider .item .img {width: 100%;margin-top: 15px;padding: 10px;}
.History .History_con .slider .item .img .imgbox {width: 100%;padding-top: 13%;}
.History .History_year .item .year {line-height: 30px;}
.History .History_year .item .year {font-size: 20px;}
.History .History_year .slick-arrow {top: 64%;}
}

/*Timeline000397 */
.Timeline000397 {background: url(../../../cn/common/images/historybg.jpg) no-repeat center center;background-size: cover;padding: 4% 0;}
.Timeline000397 .main{ position:relative; overflow: hidden; }
.Timeline000397 .main::before{ content:'';width: 100%;height: 5px;background: #004177;position: absolute;left: 0;top: 50%; margin-top:-2px;z-index: 1;}
.Timeline000397 .owl-stage-outer{ overflow:hidden;}
.Timeline000397 .owl-item{ float:left;}
.Timeline000397 .auto{ position:relative; z-index:2;}
.Timeline000397 .bd li{ float:left; width:200px; }
.Timeline000397 .owl-nav button{  padding:0; font-size:22px; color:#fff;width:24px; height:24px; position:absolute; top:50%; margin-top:-12px; border-radius:50%; border:1px solid #004177; background:#004177;z-index:10; cursor:pointer;}
.Timeline000397 .owl-nav button span{ display:block; line-height:20px; margin-top:-1px;}
.Timeline000397 .owl-nav button.disabled{ cursor:default;background:#004177;}

.Timeline000397 .item{position:relative;}
.Timeline000397 .item .icon{width:12px;  background:url(../../../cn/common/images/Timeline000397-icon2.png) no-repeat left bottom; }
.Timeline000397 .item div{color:#333;text-align:center; font-size: 1em; }
.Timeline000397 .item time{ text-align:center;  color:#004177; font-size: 1.875em; font-weight: bold;}
@media(min-width:1001px){
.Timeline000397 .owl-prev{ left:-24px; }
.Timeline000397 .owl-next{ right:-24px; }
}
@media(min-width:601px){
.Timeline000397 .item{height:420px;}
.Timeline000397 .item .icon{ height:50%;position:absolute; top:0; left:50%; margin-left:-6px; margin-top:6px;}
.Timeline000397 .owl-item:nth-child(2n) .icon{ top:50%; background-image:url(../../../cn/common/images/Timeline000397-icon1.png); background-position:0 5px;margin-top:-10px;}
.Timeline000397 .item div{ line-height:26px; overflow:auto; max-height:126px;position:absolute; width:100%; left:0; bottom:310px;}
.Timeline000397 .owl-item:nth-child(2n) .item div{ bottom:auto; top:310px;}
.Timeline000397 .item time{position:absolute; width:100%; top:54%;}
.Timeline000397 .owl-item:nth-child(2n) .item time{ top:38%;}
}
@media(max-width:1000px){
.Timeline000397 .owl-prev{ left:0; }
.Timeline000397 .owl-next{ right:0; }
}
@media(max-width:600px){
.Timeline000397 .main::before{ top:60px; margin-top:0;}
.Timeline000397 .item time{ font-weight:bold; font-size:1.5em; display:block;line-height: 40px;}
.Timeline000397 .item{ padding:0 5%;}
.Timeline000397 .owl-nav button{ top:50px; margin-top:0;}
.Timeline000397 .item .icon{ display:block; margin:0 auto; height:50px; background-position:center bottom;background-image:url(../../../cn/common/images/Timeline000397-icon2.png);}
.Timeline000397 .item div{ padding-top:4%; line-height: 1.6;}
.Timeline000397 .owl-stage-outer{ overflow: inherit;}
}

/*Floor002985*/ 
.Floor002985{overflow:hidden;padding: 4% 0;}
.Floor002985 .slider ul{width: 100%; z-index: 4;}
.Floor002985 .list li .num{font-size:5.625em;font-weight: bold; line-height: 1; color:rgba(255,255,255,0.2);font-family: 'Oswald-Regular'; letter-spacing: 2px;  position: absolute; bottom: 0.5em;  right: 0em;}
.Floor002985 .list li .tit{ margin:0; font-size:1.625em;font-weight: normal; line-height: 1; padding-bottom: 0.625em; color:#fff; }
.Floor002985 .list li .txt{position: absolute;z-index: 18;left:0vw;bottom:-4.5em;padding:1.5em;width:100%;transition: all 0.5s;
background: -moz-linear-gradient(0deg,  rgba(0,65,119,1) 0%, rgba(0,65,119,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(0deg,  rgba(0,65,119,1) 0%,rgba(0,65,119,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(0deg,  rgba(0,65,119,1) 0%,rgba(0,65,119,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004177', endColorstr='#66004177',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.Floor002985 .list li a:hover .txt{bottom:0;}
.Floor002985 .list li .desc{color:rgba(255,255,255,0.85); line-height: 2; font-size:1em; opacity: 0; transition: 0.3s;  width:80%; }
.Floor002985 .list li .desc p{margin:0;}
.Floor002985 .list li .txt span{font-size:16px;color:#fff;}
.Floor002985 .list li .txt span:after{content: '';display: inline-block;width: 18px;height: 14px;background: url(../../../cn/common/images/Floor003180-more.svg) no-repeat center;vertical-align: middle;margin-left: 16px;}
.Floor002985 .list li a{display: block; position: relative;color: #fff;overflow: hidden;}
.Floor002985 .list li .Ispic{ padding-bottom: 82%; transition: 0.3s;}
.Floor002985 .list li a:hover .Ispic{transform: scale(1.1); }
.Floor002985 .list li:hover .desc{ opacity: 1;}

.Floor002985 li:hover .Ispic:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; z-index: 15;
background: -moz-linear-gradient(45deg,  rgba(0,65,119,1) 0%, rgba(0,65,119,1) 30%, rgba(0,65,119,0.2) 60%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  rgba(0,65,119,1) 0%,rgba(0,65,119,1) 30%,rgba(0,65,119,0.2) 60%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  rgba(0,65,119,1) 0%,rgba(0,65,119,1) 30%,rgba(0,65,119,0.2) 60%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004177', endColorstr='#66004177',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
@media(min-width:1025px){
.Floor002985 .list li{float: left; width: 32%; margin-right: 2%;}
.Floor002985 .list li:nth-child(3n){ margin-right: 0;}
}
@media(max-width:1024px){
.Floor002985 .list li{ margin-bottom: 2%;}
.Floor002985 .list li .txt{padding: 1em;}
.Floor002985 .list li .name{font-size: 5vw;}
.Floor002985 .list li .icon{top: 4vw;}
.Floor002985 .list li .icon{left: 4vw;right:4vw;}
.Floor002985 .list li .name{ bottom:4vw;}
.Floor002985 .list li h2{font-size: 24px;}
.Floor002985 .list li .tit{font-size: 1.325em;}
}


.Partner{padding: 4% 0; background:url(../../../cn/common/images/Partner-bg.png) no-repeat center bottom #f8f9fb;}
.Partner ul{text-align: center;}
.Partner .slider {margin: 0 -1%;}
.Partner .slick-slide > div {width: 16.66%;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;background: #fff; margin: 3%;border: solid 1px #eee;overflow: hidden; transition: 0.3s;}
.Partner li:hover a{ border-color: #004177;}
.Partner li .ytable{height: 100%}
.Partner li .Ispic {height: 120px;background-size: contain;max-width: 90%; margin: 0 auto;}
.Partner li .tit{position: absolute;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;top: 0;left: 0; font-size: 1em; color: #fff; text-align: center;background: rgba(0,65,119,0.9);opacity: 0;transition: .3s;}
.Partner li:hover .tit{ opacity:1;}

.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:50%;height: 50%;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: #004177; 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 #004177; 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%;}
.Partner li a{margin: 2%;}
.Partner li .Ispic{height: 100px;}
.Partner .slick-dots li{width: 20px; height: 20px;}
}

/*Bottom003191 */
.Bottom003191{background: url(../../../cn/common/images/Bottom-bg.png) no-repeat left 6% top #002b4f;color: #fff; }
.Bottom003191 a{color: rgba(255,255,255,0.6);}
.Bottom003191 a:hover{color: #fe0000; }
.Bottom003191 .b-bottom{border-top: 1px solid rgba(255,255,255,0.09); padding: calc(30 / 16 * 1em) 0;color: rgba(255,255,255,0.5);}
.Bottom003191 .b-bottom .auto{font-size: calc(14 / 16 * 1em);}
.Bottom003191 .b-bottom nav a{display: inline-block;}
.Bottom003191 .b-bottom nav a:not(:last-child)::after{margin: 0 calc(10 / 14 * 1em);content: ''; display: inline-block; width: 1px; height: 12px; vertical-align: middle;background: rgba(255,255,255,0.5);}
.Bottom003191 .b-top{padding: calc(60 / 16 * 1em) 0 calc(40 /16 * 1em) 0;}
.Bottom003191 .b-top nav dt{font-size: calc(20 / 16 * 1em);}
.Bottom003191 .b-top nav dt a:not(:hover){color: #fff;}
.Bottom003191 .b-top nav dd{line-height: calc(34 / 16 * 1em);}

.Bottom003191 .logo {margin-bottom: calc(30 / 28 * 1em);}
.Bottom003191 .logo img{height: calc(80 / 20 * 1em);}
.Bottom003191 .hotline dl{/* margin-top: calc(36 / 16 * 1em); */}
.Bottom003191 .hotline dt{opacity: 0.6;margin-bottom: calc(6 / 16 * 1em);}
.Bottom003191 .hotline dd{font-family: 'Oswald-Regular'; font-weight: bold; letter-spacing: 2px;}
.Bottom003191 .hotline .contact {margin-top: calc(20 / 26 * 1em);}
.Bottom003191 .hotline .contact li{padding-left:calc(34 / 16 * 1em); background: url(../../../cn/common/images/tel.png) no-repeat left center; background-size: auto calc(22 / 16 * 1em); line-height: 1.8;display: inline-block; }
.Bottom003191 .hotline .contact li:nth-of-type(2){background-image:url(../../../cn/common/images/email.png);}
.Bottom003191 .hotline .contact li:nth-of-type(3){background-image:url(../../../cn/common/images/add.png);}
.Bottom003191 .hotline .contact li+li{margin-top:calc(14 / 23 * 1em);}

.Bottom003191 .code{margin-bottom: calc(34 / 16 * 1em);}
.Bottom003191 .code .tit {font-size: calc(20 / 16 * 1em);}
.Bottom003191 .code img{max-width: calc(130 / 16 * 1em); border-radius: 4px;}
.Bottom003191 .code li{float: left; max-width: calc(150 / 16 * 1em);}
.Bottom003191 .code li aside{color: rgba(255,255,255,0.5); margin-top: calc(15 / 16 * 1em);line-height: 1;text-align: center;max-width: calc(130 / 16 * 1em);}

@media (min-width:1025px) {
.Bottom003191 .b-top .left{width: calc(400 / 1400 * 100%);}
.Bottom003191 .b-top .right{width: calc(160 / 1400 * 100%);}
.Bottom003191 .b-top .mid{width: calc((1400 - 280 * 2) / 1400 * 100%);}  
.Bottom003191 .b-top nav{margin: 0 auto;width:92%; /*max-width: calc(620 / 16 * 1em); */overflow: hidden;display: flex;justify-content: space-between;margin-left: -15px;}
.Bottom003191 .b-top nav dl{padding-left: 15px;}  
.Bottom003191 .b-top nav dt{ margin-bottom:1.25em;}
.Bottom003191 .code .tit{ margin-bottom:1.25em;}
}
@media (max-width:1024px) {
.Bottom003191 .logo{text-align: center;}
.Bottom003191 .b-bottom .copyright{margin-top: 1em; }
.Bottom003191 .b-bottom .copyright a{display: inline-block;} 
.Bottom003191 .b-top{padding: 2em 0 1em 0;text-align: center;}
.Bottom003191 .b-top nav{ display: none; border-top: 1px solid rgba(255,255,255,0.1);border-bottom: 1px solid rgba(255,255,255,0.1); padding: 2em 0; margin: 2em 0;}
.Bottom003191 .b-top nav dl{margin: 0!important;}
.Bottom003191 .b-top nav dl:not(:last-child){margin-bottom: 1em!important;}
.Bottom003191 .b-top nav dd{display: inline-block; margin-right: 1em;}
.Bottom003191 .b-bottom{padding: 1em 0;text-align: center; font-size: 1em;}
.Bottom003191 .right{border-top: 1px solid rgba(255,255,255,0.1); margin-top: 1em;}
.Bottom003191 .code{text-align: center;display: table; margin: 1em auto;}
.Bottom003191 .code .tit{ margin-bottom: 1em;}
}



/*Banner003144 */
.Banner003144{ position: relative;}
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height: 31.25em; background-size: cover;}
.Banner003144 .txt{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 10;}
.Banner003144 .txt .ytable{height: 100%; table-layout: fixed; width: 86%;}
.Banner003144 .txt {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%); } 
.Banner003144 .txt .cn {color: #fff;font-size: calc(36 / 16 * 1em); line-height: 1.5;}
.Banner003144 .txt .en {color: #fff;font-size: calc(26 / 16 * 1em);  text-transform: uppercase;}
@media (min-width:1025px) {
.Banner003144 .wap{display: none;}  
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}
.Banner003144 .txt .ytable{width: 94%;}
.Banner003144 .txt .cn {font-size: calc(30 / 16 * 1em);}
.Banner003144 .txt .en {font-size: calc(16 / 16 * 1em);}

}

/*Menu003135 */
.Menu003135{ background: #fff; border-bottom: 1px solid #eee; position: relative;z-index: 1;}
.Menu003135 .current{ font-size: 1em; padding-left: 1.25em;background: url(../../../cn/common/images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height: 80px;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current a:hover{color: #fe0000;}
.Menu003135 .current span{color: #999;}
.Menu003135 .nav-menu ul{text-align: center; }
.Menu003135 .nav-menu li{display: inline-block;font-size: 1.125em;line-height: 80px;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:3em;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #004177;}
.Menu003135 .nav-menu li a:after{position: absolute;content: ''; height: 2px;width: 0;transition: 0.3s;background-color: #004177; left: 50%;transform: translateX(-50%); bottom: 0;}
.Menu003135 .nav-menu li a:hover:after,
.Menu003135 .nav-menu li.aon a:after{width: 100%;}

@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3; padding: 0 1em;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:0em;}
}


/*PicList002171 */
.PicList002171{ padding:4% 0;}
.PicList002171 li{ float: left; width:18.4%; margin-right:2%; margin-bottom:2%;}
.PicList002171 li a{ border:1px solid #eee; position:relative; display:block; overflow: hidden;}
.PicList002171 li .pic{overflow: hidden; padding: 5%;}
.PicList002171 li .Ispic{padding-bottom: 40%;background-size: contain; }
.PicList002171 li a .txt{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,65,119,0.9); opacity:0; transition:0.3s;}
.PicList002171 li a:hover .txt{ opacity:1;}
.PicList002171 li dl{ display:table; width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:1em; color:#fff;} 
@media(min-width:769px){
.PicList002171 li:nth-child(5n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}


/*Page002623 */
.Page002623{padding: 0 0 4% 0; text-align: center;font-family: Arial;font-size: 18px;}
.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 30px; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 50px; width: 50px; margin: 0 5px; background: #f8f9fb;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #004177;}
.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 .p_page > a:hover{color: #fff;background: #004177;}
.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: 4vw 0 6vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #f8f9fb;}
}

.RighInfo002787 { padding: 4% 0; }
.RighInfo002787 .title {display: block;font-size: 1.625em;margin-bottom: 0.6em;color: #004177;font-weight: bold; line-height: 1;}
.RighInfo002787 .title::after {display: block;content: '';width: 40px;height: 2px;background-color: #004177;margin-top: 0.625em;}
.RighInfo002787 .img-side { margin-bottom: 4%; overflow: hidden; background-color: #f8f9fa;  padding: 2em;}
.RighInfo002787 .img{overflow: hidden; }
.RighInfo002787 .img .Ispic {padding-bottom: 50%;background-size: contain; }
.RighInfo002787 .img-side .txt {color: #333; line-height: 2;  }
.RighInfo002787 .img-side p { margin: 0; }

.RighInfo002787 .name{padding-bottom: 0.625em;border-bottom: 1px solid #eeeeee;margin-bottom: 1.5em;font-size: 1.5em;font-weight: bold;color: #004177; line-height: 1.5;}
.RighInfo002787 .edit-info{color: #333; line-height: 2;}
/* .RighInfo002787 .edit-info .table_1{ width: 50%; max-width: 600px; margin: 0 auto;} */
.RighInfo002787 .edit-info .table_1 th,
.RighInfo002787 .edit-info .table_1 td{  border:1px solid #eee; border-collapse:collapse; line-height:2; padding:12px 12px;font-size:1em;}
.RighInfo002787 .edit-info .table_1 th{ font-size: 1.25em;color:#fff; font-weight:normal;}
.RighInfo002787 .edit-info .table_1 .th{ background:#004177;}
.RighInfo002787 .edit-info .table_1 tr:nth-child(2n+1){ background: #f8f8f8;}

@media (min-width:1025px) {
.RighInfo002787 .img { width: 20%; background: #fff; }
.RighInfo002787 .img-side .txt { padding-left: 3em; }
}
@media(max-width:1024px){
.RighInfo002787 .img-side{padding: 1em;}
.RighInfo002787 .img{ margin-bottom: 1em;}
}


/* RighInfo002554 */
.RighInfo002554{padding:4% 0;}
.RighInfo002554 .con{text-align: center; margin:0 auto 2%; width: 80%; max-width:1100px; line-height: 2; }
.RighInfo002554 .con .t-1{display: inline-block;padding-right:7.167%;padding-left:7.167%;position: relative;background: url(../../../cn/common/images/y-r.svg) no-repeat right top;background-size:5% auto; font-size: 1em;color: #333;}
.RighInfo002554 .con .t-1:before{position: absolute; content: ''; left: 0; top: 0;width:5%;height: 100%;background: url(../../../cn/common/images/y-l.svg) no-repeat left top;background-size: contain;}

.RighInfo002554 .form{max-width: 600px;width: 90%; margin: 0 auto; margin-bottom: 2%;}
.RighInfo002554 .search{  position: relative;padding-right: 150px; overflow: hidden; border: 1px solid #ddd}
.RighInfo002554 .form input{width: 100%;line-height: 52px; height: 52px;background: #fff; border: 0;padding: 0 1vw;color: #999;font-size: 1em}
.RighInfo002554 .form .btn{position: absolute;right: 0; top: 0; width: 150px; height: 52px; color: #fff;background: #004177; font-size: 1em; border: 0; cursor: pointer;}

.RighInfo002554 .table_1{ border: 1px solid #eaeaea; overflow: hidden;}
.RighInfo002554 th,
.RighInfo002554 td{padding:12px 15px; font-size: 1em; color: #333; line-height: 1.8;}
.RighInfo002554 th+th,
.RighInfo002554 td+td{border-left: 1px solid #eaeaea;}
.RighInfo002554 th{font-size:1.125em; color: #fff;  text-align: left; }
.RighInfo002554 tr:not(:last-child){border-bottom: 1px solid #eaeaea; }
.RighInfo002554 tr:nth-child(2n+1){background: #f8f9fa; }
.RighInfo002554 tr:first-child{background: #004177; }

@media (max-width:1024px) {
.RighInfo002554 .con{width: 100%;}
.RighInfo002554 .form input{line-height: 45px; height: 45px;padding: 0 12px;}
.RighInfo002554 .form .btn{width: 90px;height: 45px;}
.RighInfo002554 .table_1{overflow: auto;}
.RighInfo002554 .table_1 table{ width: 160%;}
.RighInfo002554 td{padding: 8px 10px;}
}


/*PicList001772 */
.PicList001772 { padding:4% 0;}
.PicList001772 li{float: left;  margin-bottom: 2%; border: 1px solid #eee;}
.PicList001772 li .txt{  padding: 1.25em; text-align: center;}
.PicList001772 li .tit{ font-size: 1em; color: #333;}
.PicList001772 li .pic{overflow: hidden;}
.PicList001772 li .Ispic{padding-bottom: 100%;transition: 0.3s; }
.PicList001772 li a:hover .Ispic{transform: scale(1.1);}
.PicList001772 li a:hover .tit{ color: #004177;}
@media (min-width:1025px) {
.PicList001772 li{width: 23.5%;}
.PicList001772 li:not(:nth-of-type(4n)){margin-right: 2%;}
.PicList001772 li:nth-of-type(4n+1){clear: left;}    
}
@media (max-width:1024px) {  
.PicList001772 li{width: 49%;}
.PicList001772 li:not(:nth-child(2n)){margin-right: 2%;}
.PicList001772 li:nth-child(2n+1){clear: left;} 
.PicList001772 li .txt{padding: 1em;}

}


/*PicList002856 */
.PicList002856{overflow:hidden;position:relative;padding:4% 0;}
.PicList002856 .top-new .slick-list{overflow:inherit;}
.PicList002856 .top-new .slick-slide{opacity:0;}
.PicList002856 .top-new .slick-current{opacity:1;}
.PicList002856 .top-new .slick-slide{background:#f8f9fb;}
.PicList002856 .top-new .slick-slide .img img{display:block;width:100%;}
.PicList002856 .top-new .slick-slide .img{overflow: hidden;}
.PicList002856 .top-new .slick-slide .img .Ispic{padding-bottom: 66.5%;transition: 0.3s;}
.PicList002856 .top-new .slick-slide a:hover .Ispic{transform: scale(1.1);}
.PicList002856 .top-new .slick-slide time{border-left:1px solid #c6c6c6;padding-left:1.62vw;display:block;margin-bottom:2.61vw;color:#004177;font-size:1.125em;}
.PicList002856 .top-new .slick-slide time span{display:block;font-size:2.625em; font-weight: bold;}
.PicList002856 .top-new .slick-slide time b{display:block;line-height:60px;color:#004177;font-size:42px;}
.PicList002856 .top-new .slick-slide .txt aside{font-size:1.5em;line-height:1.5; margin:2vw 0 1vw 0;}
.PicList002856 .top-new .slick-slide a:hover {color:#004177;}
.PicList002856 .top-new .slick-slide .txt p{margin:0;color:#666;font-size:1em;line-height:2;}
.PicList002856 .top-new .slick-arrow{width:60px;height:60px;border-radius:50%;background:#fff;box-shadow:0 0 10px rgb(180 189 221 / 8%),0 6px 14px hsl(0deg 0% 100% / 30%),0 12px 20px rgb(180 189 221 / 20%);z-index:2;position:absolute;top:calc(50%);transform:translateY(-50%);}
.PicList002856 .top-new .slick-arrow:before{position:absolute;content:'';width:20%;height:20%;border-left:2px solid #666;border-top:2px solid #666;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);left:40%;top:40%;}
.PicList002856 .top-new .slick-next:before{transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);}
.PicList002856 .top-new .slick-prev{left:-6.25%;}
.PicList002856 .top-new .slick-next:before{transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);}
.PicList002856 .top-new .slick-next{right:-6.25%;}
.PicList002856 .top-new .slick-dots{ text-align: center;padding-top: 1.72vw;}
.PicList002856 .top-new .slick-dots li{display: inline-block; width: 10px; height:10px;border-radius: 50px; margin: 0 5px;background-color: #999;}
.PicList002856 .top-new .slick-dots li button{display: none;}
.PicList002856 .top-new .slick-dots li.slick-active{background:#004177; width: 40px;}
.PicList002856 .list ul li .inner{position:relative;}
.PicList002856 .list ul li .pic{overflow: hidden;}
.PicList002856 .list ul li .Ispic{padding-bottom: 66%;transition: 0.3s;}
.PicList002856 .list ul li a:hover .Ispic{transform: scale(1.1);}
.PicList002856 .list .right h3{color:#333;font-size:1.5em;font-weight:normal;margin:10px 0;}
.PicList002856 .list .right p{color:#999;line-height:2; font-size: 1em;}
.PicList002856 .list ul li{padding-bottom:1.5em;border-bottom:1px solid #e9e9e9;}
.PicList002856 .list ul li:not(:last-child){margin-bottom:2em;}
.PicList002856 .list ul li a:hover h3{color:#004177;}

@media(min-width:1025px){
.PicList002856 .list .left{width:25%;}
.PicList002856 .list .right{ padding-left: 3.5em; padding-right:10em ;}
}
@media screen and (min-width:1024px ){
.PicList002856 .list ul li time{border-left:1px dashed #ededed;padding-left:2em;width:8em;position:absolute;top:50%;right:0;cursor:pointer;transform:translateY(-50%);color:#666;background:url(../../../cn/common/images/PicList002482-time.png) no-repeat top center;text-align:center;}
.PicList002856 .list ul li time span{font-size:45px;font-weight:bold;color:#666;padding-bottom:5px;display:block;}
.PicList002856 .list{padding-top:4em;}
}

@media(min-width:1025px){
.PicList002856 .top-new li .img{width:45%;}
.PicList002856 .top-new li .txt{padding:3vw;;}
}
@media(max-width:1024px){
.PicList002856 .top-new li .ytable,
.PicList002856 .top-new li .ytable-cell{display:block;}
.PicList002856 .top-new li .txt{padding:15px;}
.PicList002856 .top-new .slick-slide .txt aside{ font-size: 1.325em;}
.PicList002856 .top-new{ margin-bottom: 4%;}
.PicList002856 .top-new .slick-dots{padding-top: 4%;}
.PicList002856 .list .right h3{ font-size: 1.325em;}
}








/*News_detail*/
.News_detail { padding: 4% 0; }
.News_detail .news_info {}
.News_detail .news_info .title { text-align: center; padding-bottom: 2%; border-bottom: 1px solid #eee; margin-bottom: 1.5em; }
.News_detail .news_info .title h1 { margin: 0; padding-bottom: 1%; font-size: 1.625em; font-weight: bold;  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("../../../cn/common/images/RighInfo002973_share_wx.png"); }
.News_detail .social-share a.icon-weibo { background-image: url("../../../cn/common/images/RighInfo002973_share_sina.png"); }
.News_detail .social-share a.icon-qq { background-image: url("../../../cn/common/images/RighInfo002973_share_qz.png"); }
.News_detail .news_info img {margin: 1% auto; /* margin: 2% auto; max-width: 50%; */ text-align: center }
.News_detail .info { line-height: 2.2; color: #333; font-size: 1em; }
.News_detail .info p{/* margin: 0; */}
.News_detail .bot { position: relative; margin-top: 2.5em; padding-top: 2em; border-top: 1px solid #eee }
.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: #004177; }
.News_detail .info_back a:hover { background-color: #fe0000; }
.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: #004177; }

@media(max-width:1024px) {
.News_detail .bot{margin-top: 2em;padding-top: 1.5em;}
.News_detail .info_back { position: relative; margin-bottom: 1em;}
.News_detail .news_info .title h1 { font-size: 1.5em; }
.News_detail .info_back a{ text-align: center; display: table;margin: 0 auto; width: 100px;}
.News_detail .info_pn span {  margin: 2% 0; }
}






/*RighInfo003141 */
.RighInfo003141{padding:4% 0;}
.RighInfo003141 .intro .title{font-size:1.875em;color:#004177; font-weight: bold; margin-bottom:0.6em;}
.RighInfo003141 .intro .title span{color:#004177;}
.RighInfo003141 .intro .info{line-height:2; color:#333;font-size: 1em;}
.RighInfo003141 .intro .info p{/* margin:0.5em 0; */}
.RighInfo003141 .number-count{margin:100px 0;box-shadow:0px 0.625em 4.375em rgb(0 0 0 / 5%);border:solid 1px #f3f3f3;padding:2.5em;}
.RighInfo003141 .number-count li{color:#333333;}
.RighInfo003141 .number-count li span{display:inline-block;position:relative;font-size:2em;color:#004177;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:top;color:#004177;font-size:1em;}
.RighInfo003141 .plate dd .txt{padding:20px 0;}
.RighInfo003141 .plate dd p{margin:0;color:#333;font-size:18px;line-height:calc(30 / 22 * 1em);min-height:calc((30 / 22 * 1em) * 2);}
@media (min-width:1025px){
.RighInfo003141 .intro .img{width:50%;}
.RighInfo003141 .intro .item:nth-child(1) .info{padding-right: 5%;}
.RighInfo003141 .intro .item:nth-child(2) .info{padding-left: 5%;}
.RighInfo003141 .number-count ul{display:table;margin:0 auto;}
.RighInfo003141 .number-count li{float:left;}
.RighInfo003141 .number-count li:not(:last-child){margin-right:5em;}
.RighInfo003141 .plate dd{float:left;width:calc((100% - 40px*2)/3);}
.RighInfo003141 .plate dd:not(:last-child){margin-right:40px;}
}
@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 .title{ font-size: 1.5em;}
}

/*PicList002925 */
.PicList002925{background: #fff;padding: 4% 0 0 0;overflow: hidden;}
.PicList002925 .list{padding: 0 3.4375vw 4%; }
.PicList002925 .list ul{margin: 0 -2vw;}
.PicList002925 li{float: left; text-align: center;position: relative;background: url("../../../cn/common/images/PicList002925_taibg.png") repeat-x top 70% left;}
.PicList002925-2 li{float: left; text-align: center;position: relative;background: url("../../../cn/common/images/PicList002925_taibg.png") repeat-x top 77% left;}
.PicList002925 li a{display: block;position: relative; z-index: 3;}
.PicList002925 li .pic{padding-bottom: 2.98vw;}
.PicList002925 li .Ispic{padding-bottom: 65%;background-size: contain;}
.PicList002925 li .tit{margin-top: 1.303vw; margin-bottom: 1.8vw; padding: 0 5%;}
.PicList002925 li .tit aside{font-size: 1em; line-height: 1.6;}
.PicList002925 li a:hover .tit aside{color:#004177;} 
@media(min-width:769px){
.PicList002925 li{width:25%;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(4n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../../../cn/common/images/PicList002925_taibg_l.png") no-repeat left top 70% #fff; width:7.4375vw;left: -2vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(4n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../../../cn/common/images/PicList002925_taibg_r.png") no-repeat right top 70% #fff; width:7.4375vw;right: -2vw;}

.PicList002925-2 li{width:33.33%;}
.PicList002925-2 li:first-child:before,
.PicList002925-2 li:nth-child(3n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../../../cn/common/images/PicList002925_taibg_l.png") no-repeat left top 77% #fff; width:7.4375vw;left: -2vw;}
.PicList002925-2 li:last-child:before,
.PicList002925-2 li:nth-child(3n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../../../cn/common/images/PicList002925_taibg_r.png") no-repeat right top 77% #fff; width:7.4375vw;right: -2vw;}


}
@media(max-width:768px){
.PicList002925 .list{padding: 0 6vw;}
.PicList002925 li{width:50%;}
.PicList002925 li .pic{padding-bottom: 8vw;}
.PicList002925 li .tit{margin-bottom: 5vw;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(2n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../../../cn/common/images/PicList002925_taibg_l.png") no-repeat left top 70% #fff; width:7.4375vw;left: -3vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(2n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../../../cn/common/images/PicList002925_taibg_r.png") no-repeat right top 70% #fff; width:7.4375vw;right: -3vw;}


.PicList002925-2 li:first-child:before,
.PicList002925-2 li:nth-child(2n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../../../cn/common/images/PicList002925_taibg_l.png") no-repeat left top 77% #fff; width:7.4375vw;left: -3vw;}
.PicList002925-2 li:last-child:before,
.PicList002925-2 li:nth-child(2n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../../../cn/common/images/PicList002925_taibg_r.png") no-repeat right top 77% #fff; width:7.4375vw;right: -3vw;}


}


.Quality{ padding: 4% 0;}
.Quality .box{ margin-bottom: 4%;}
.Quality .con{text-align: center; padding: 2em; /* width: 80%; max-width:1000px; */ background: #f9f9f9; }
.Quality .con .info{display: inline-block;position: relative;font-size: 1em;color: #333;line-height: 2;}


.Quality .list li{ overflow:hidden;padding-bottom:1.5em; border-bottom: 1px solid #e5e5e5;}
.Quality .list li:not(:last-child){margin-bottom:1.5em;}
.Quality .list li .pic{ overflow: hidden; }
.Quality .list li .Ispic{padding-bottom: 80%;transition: 0.3s;}
.Quality .list li:hover .Ispic{ transform: scale(1.1);}

.Quality .list .txt{ }
.Quality .list .txt .num{ font-size: 5.25em;line-height: 1;font-family: 'Oswald-Regular';letter-spacing: 2px;font-weight: bold;background-image: -webkit-linear-gradient(top, rgba(153, 153, 153, 0.3),transparent);-webkit-background-clip: text;-webkit-text-fill-color: transparent;transform: translateY(0.5em);}
.Quality .list .txt h2{margin: 0;  font-size: 1.875em;color: #333333; font-weight: bold; line-height:1.875;}
.Quality .list .txt .desc{font-size: 1em;color: #333;line-height:2;}
.Quality .list .txt .desc p{ position: relative; padding-left: 15px; margin: 0.625em 0; }
.Quality .list .txt .desc p:before{position: absolute;content: '';width: 5px;height: 5px;border-radius: 50%;background: #004177;left: 0;top: 13px;}
@media(min-width:1025px){
.Quality .list li .img{ width: 35%;}
.Quality .list .txt{ padding-left: 3em; }
}
@media(max-width:1024px){
.Quality .con{padding: 1em;}
.Quality .list .txt .num{font-size: 4.5em;}
.Quality .list .txt h2{font-size: 1.5em;}
}



.Solulist{ padding:0 0 4% 0;}
.Solulist .list{overflow: hidden;}
.Solulist .list .item {display: flex;justify-content: space-between;align-items: center;background-color: #f8f9fb;overflow: hidden;}
.Solulist .item:nth-child(2n) {flex-direction: row-reverse;}
.Solulist .item .left{width: 50%;overflow: hidden;}
.Solulist .item .imgbox{overflow: hidden;}
.Solulist .item .imgbox img{transition:0.3s; }
.Solulist .item:hover .imgbox img{transform:scale(1.1);}
.Solulist .item .right{width: 50%;padding:2% 3.5%; }
.Solulist .item .num{ font-size: 5.25em;line-height: 1;font-family: 'Oswald-Regular';letter-spacing: 2px;font-weight: bold;background-image: -webkit-linear-gradient(top, rgba(153, 153, 153, 0.3),transparent);-webkit-background-clip: text;-webkit-text-fill-color: transparent;transform: translateY(0.5em);}
.Solulist .item .tit{font-size: 1.875em;color: #333333; font-weight: bold; line-height:1.875; margin-bottom: 2%;}
.Solulist .item .desc{font-size: 1em;color: #333;line-height:2;}
.Solulist .item .desc p{ position: relative; padding-left: 15px; margin: 0.5em 0;}
.Solulist .item .desc p:before{position: absolute;content: '';width: 5px;height: 5px;border-radius: 50%;background: #004177;left: 0;top: 13px;}
.Solulist .item .more{ margin-top: 6%;  padding: 0 1.875em; line-height: 2.8em;border: 2px solid #1d2088;text-align: center;display: inline-block;border-radius: 3.125em;color: #004177;font-size: 1em;}
.Solulist .item:hover .more{background-color: #004177;color: #fff}

@media (max-width: 1024px){
.Solulist .list .item {flex-wrap: wrap;}
.Solulist .item .left{width: 100%;}
.Solulist .item .left img{object-fit: cover;}
.Solulist .item .right{width: 100%;padding: 4%;}
.Solulist .item:nth-child(2n) {flex-direction: row;}
.Solulist .item .desc{margin: 10px 0;}
.Solulist .item .num{font-size: 4.5em;}
.Solulist .item .tit{font-size: 1.5em;}
}



/*TextList002514 */
.TextList002514{padding:4% 0; }
.TextList002514 .list{box-shadow: 0 0 15px rgba(0,0,0,0.08); margin-bottom:1.5em;}
.TextList002514 .job-title{ line-height:44px; padding:16px 40px; font-size:1.25em; cursor:pointer; position:relative; padding-right: 120px;}
.TextList002514 .job-title .tit{ position:relative; padding-left: 22px;}
.TextList002514 .job-title .tit::before{ position:absolute; content:''; width:3px; height:18px; background-color:#004177; left:0; top:50%; margin-top:-8px;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#004177; 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:#004177; font-weight: bold;}
.TextList002514 .job-title time{ float: right; color: #888; font-weight: normal; margin-left: 20px; font-size: 0.875em;}
.TextList002514 .job-main{display:none;padding: 40px;border-top: 1px solid #eaeaea; background: #f8f9fb;}
.TextList002514 .job-main strong{color:#333; display: block; margin-bottom: 10px;}
.TextList002514 .job-main p{  margin: 0;}
.TextList002514 .job-main .ul{padding-bottom:30px; margin-bottom:30px; border-bottom: 1px dashed #eaeaea;}
.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 .con{line-height: 2; color: #333;}
.TextList002514 .job-main .p{padding-bottom:1.25em; margin-bottom:1.25em; border-bottom: 1px dashed #eaeaea;}
.TextList002514 .btn_apply a{ display:inline-block; width:180px;  line-height:50px; text-align:center; color:#fff; background-color:#004177; border: 1px solid #004177;}
.TextList002514 .btn_apply a i{display: inline-block;content: '';width: 24px;height: 24px;background: url(../../../cn/common/images/TextList002514-icon1.png) no-repeat center;position: relative;top:6px;margin-right: 10px;}

@media(max-width:1024px){
.TextList002514 .list{ margin-bottom: 3%;}
.TextList002514 .job-title{padding:10px;padding-right:45px;}
.TextList002514 .job-title i{ right:12px; }
.TextList002514 .job-title .tit{padding-left: 12px;}
.TextList002514 .job-main{padding:15px;}
.TextList002514 .job-main .ul{padding-bottom: 2%;margin-bottom: 2%;}
.TextList002514 .job-main li{float:none;margin-right:0%; margin-bottom: 1%; line-height: 1.6;}
.TextList002514 .btn_apply a{ width:120px;}
}










/*ContactInfo*/
.ContactInfo { padding: 4% 0; }
.ContactInfo .item{ margin-bottom: 2%;}
.ContactInfo .ytable { overflow: hidden; }
.ContactInfo .txt { background: #f9f9f9; padding: 4%;  }
.ContactInfo .txt h1 {font-size: calc(24 / 16 * 1em); color: #333; padding-bottom: calc(12 / 16 * 1em);margin: 0; border-bottom: 1px dashed #ccc; margin-bottom: calc(20 / 16 * 1em);}
.ContactInfo .txt h1 span { color: #4469f5; }
.ContactInfo .txt li { color: #333; font-size: 1em;line-height: 2;padding-left: calc(38 / 16 * 1em);background-repeat: no-repeat; background-size:1.325em auto ; background-position: left 5px; }
.ContactInfo .txt li+li { margin-top: calc(12 / 16 * 1em);}
.ContactInfo .txt li.tel { background-image: url(../../../cn/common/images/Contact-tel.png); }
.ContactInfo .txt li.pro { background-image: url(../../../cn/common/images/Contact-pro.png); }
.ContactInfo .txt li.email { background-image: url(../../../cn/common/images/Contact-email.png); }
.ContactInfo .txt li.sky { background-image: url(../../../cn/common/images/Contact-sky.png); }
.ContactInfo .txt li.qq { background-image: url(../../../cn/common/images/Contact-qq.png); }
.ContactInfo .txt li.wx { background-image: url(../../../cn/common/images/Contact-wx.png); }
.ContactInfo .txt li.add { background-image: url(../../../cn/common/images/Contact-add.png); }

.ContactInfo .contact-list {margin-top: 3%;}
.ContactInfo .contact-list li{float: left;margin-right: 2%; margin-bottom: 2%; background: #f8f9fb;color: #333;font-size: 1em; position: relative;overflow: hidden; transition: 0.3s;}
.ContactInfo .contact-list li .text{ padding: 2em;color: #333;line-height: 2;}
.ContactInfo .contact-list li aside{font-size: 1.25em; margin-bottom: 0.6em; font-weight: bold;}
.ContactInfo .contact-list li p{margin: 0.5em 0; }

.ContactInfo .contact-list li:hover{ background: #11487f;}
.ContactInfo .contact-list li:hover .text{ color: #fff;}


@media(min-width:1025px){
.ContactInfo .pic { width: 50%; }
.ContactInfo .contact-list li{width: 32%;}
.ContactInfo .contact-list li:nth-child(3n){margin-right: 0%}
}
@media(max-width:1024px){
.ContactInfo .contact-list li{width: 100%;float: none;margin-right: 0;margin-bottom: 20px;border-radius: 0;}
}

/*Form003139 */
.Form003139 {position: relative;z-index: 1;padding: 4% 0;}
.Form003139 .form{ background: #f8f9fb;padding: 2.5em;}
.Form003139 .form-ul{margin: 0 auto;} 
.Form003139 .form-ul li{margin-bottom: 15px;position: relative;}
.Form003139 .form-ul li .tit{font-size: 1em; line-height: 2;color: #000; }
.Form003139 .form-ul li .tit span{ color: #f00; padding-left: 5px; vertical-align: sub;}
.Form003139 .form-ul li .tit span.time{color: #adadad; font-size: 14px;vertical-align: middle;}
.Form003139 .form-ul li p{color: #f00; display: none;}
.Form003139 .form-ul li select,
.Form003139 .form-ul li .text{width: 100%;border-radius: 5px; border: solid 1px #cccccc;font-size: 1em;line-height:3;height:3em; background: #fff;padding: 0 15px;color: #adadad;box-sizing: border-box;}
.Form003139 .form-ul li select.focus,
.Form003139 .form-ul li .text.focus{border-color: #fe0000; color: #333; box-shadow: 0 0px 10px rgba(255, 0, 0, 0.08);}
.Form003139 .form-ul li textarea.text{height: 9em;}
.Form003139 .form-ul .btn{width: 10em; background: #004177;border-radius: 50px;font-size: 1em;height:3.2em;color: #fff;cursor: pointer; border: 0; margin: 0 auto; display: table; margin-top: 30px;}
.Form003139 .form-ul .btn:hover{ background: #fe0000;}

@media (min-width:1025px) {   
.Form003139 .form-ul .row-2 li{float: left;width:48%;}
.Form003139 .form-ul .row-2 li:nth-child(2n){float: right;}
.Form003139 .form-ul{width: 80%;}
}
@media (max-width:1024px) {
.Form003139 .form-ul{padding: 20px 0;}
.Form003139 .form-ul{width: 100%;}
.Form003139 .form{ padding: 1em;}
}

.Singlepage{padding:4% 0;font-size:1em;line-height:2; color: #333333;}
.Singlepage li{ margin-bottom: 1%;}



.search_list { padding: 4% 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: #004177;border-radius: 50%;margin-right: 10px;vertical-align: middle;}
.search_list li time{  float: right; color: #999; margin-left: 10px; }


