.w_90{width: 90%}


/*Top002262*/
.Top002262 { position: fixed; z-index: 999; width: 100%; left: 0; top: 0; border-bottom: 1px solid rgba(255, 255, 255, 0.15); }
.Top002262 .autos { margin: 0 auto; }
.Top002262:hover,
.Top002262_fixed { background: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.1); border-bottom: none; }
.Top002262 .header-left { float: left; width: 30%; display: table; height: calc(90 / 16 * 1em);
max-width: 180px; }
.Top002262 .logo { display: table-cell; vertical-align: middle; }
.Top002262 .logo img.on { display: none; }
.Top002262:hover .logo img,
.Top002262_fixed .logo img { display: none; }
.Top002262:hover .logo img.on,
.Top002262_fixed .logo img.on { display: block; }
.Top002262 .header-mids { float: right;}
.Top002262 .header-right { float: right; position: relative }
.Top002262 .header-right::before { content: ''; position: absolute; width: 1px; height: 20px; background: #fff; left: -50px; top: 50%;transform: translateY(-50%); opacity: .3 }
.Top002262:hover .header-right::before,
.Top002262_fixed .header-right::before { background: #373f53; }
.Top002262 .header-right dd { float: left; padding: calc(30 / 16 * 1em) 0;}
.Top002262 .top-hotline { position: relative; margin-right: 1.5vw; }
.Top002262 .top-hotline span { display: block; background: url(/cn/images/Top002262-tel-white.svg) no-repeat center;height:calc(30 / 16 * 1em);width:calc(30 / 16 * 1em);cursor: pointer; position: relative; z-index: 1; background-size: auto 70%; }
.Top002262:hover .top-hotline span,
.Top002262_fixed .top-hotline span { background-image: url(/cn/images/Top002262-tel.svg) }
.Top002262 .top-hotline figure { position: absolute; top: 100%; left: 50%; background: #fff; width:calc(160 / 16 * 1em);line-height:calc(40 / 16 * 1em);display: none; margin-left:calc(-60 / 16 * 1em);box-shadow: 0 0 10px rgba(0,0,0,0.1); color: #0a2378; text-align: center; font-size: 1.25em; }
.Top002262 .top-language { position: relative; margin-right: 1.5vw; }
.Top002262 .top-language span { display: block; background: url(/cn/images/Top002262-lang-white.svg) no-repeat center;height:calc(30 / 16 * 1em);width:calc(30 / 16 * 1em);cursor: pointer; position: relative; z-index: 1; background-size: auto 70%; }
.Top002262:hover .top-language span,
.Top002262_fixed .top-language span { background-image: url(/cn/images/Top002262-lang.svg); }
.Top002262 .top-language figure { position: absolute; top: 100%; left: 50%; background: #fff; width:calc(120 / 16 * 1em);line-height:calc(40 / 16 * 1em);display: none; margin-left:calc(-60 / 16 * 1em);box-shadow: 0 0 10px rgba(0,0,0,0.1); }
.Top002262 .top-language a { display: block; text-align: center; color: #333; }
.Top002262 .top-language a:hover { color: #fff; background: #0a2378; }
.Top002262 .search { position: relative; z-index: 100; }
.Top002262 .open-search { background: url(/cn/images/Top002262-search-white.svg) no-repeat center center; width:calc(30 / 16 * 1em);height:calc(30 / 16 * 1em);display: block; background-size: auto 70%; }
.Top002262:hover .open-search,
.Top002262_fixed .open-search { background-image: url(/cn/images/Top002262-search.svg); }
.Top002262 .top-search { position: absolute; top: 100%; right: 0; z-index: 100; border: 1px solid #b4b4b4; background: rgba(0,0,0,0.2); }
.Top002262 .top-search .text {width:calc(254 / 16 * 1em);line-height:calc(46 / 16 * 1em);height:calc(46 / 16 * 1em); color: #fff; padding: 0 50px 0 10px; background: none }
.Top002262 .top-search .btn { position: absolute; right: 0; top: 0; line-height:calc(46 / 16 * 1em);width:calc(46 / 16 * 1em);text-align: center; color: #fff; font-weight: bold; font-size: 1em; font-family: Arial; }
.Top002262 .top-search .btn::before { position: absolute; content: ''; border: 8px solid transparent; border-bottom-color: #b4b4b4; top: -16px; right: 4px; }
.search-show .Top002262 .top-search { display: block; }
.Top002262 .header-right .open-menu { position: relative; }
.Top002262 .header-mids li .sub { display: none; }
.Top002262 .header-mids li span, .Top002262 .header-mids li a { display: block; }
.Top002262:hover .open-search.on:before, 
.Top002262:hover .open-search.on:after,
.Top002262_fixed .open-search.on:before, 
.Top002262_fixed .open-search.on:after { background-color: #0a2378; }

@media(min-width:1025px) {
.Top002262 .header-mids { margin-right: 4vw; }
.Top002262 .header-right dd:last-child { display: none; }
.Top002262 .header-mids li { margin-right: 2vw; float: left; }
.Top002262 .header-mids li span { padding: 0 10px; position: relative; }
.Top002262 .header-mids li span a {
line-height:calc(90 / 16 * 1em); position: relative; color: #fff; }
.Top002262:hover .header-mids li span a,
.Top002262_fixed .header-mids li span a { color: #333; }
.Top002262 .header-mids li{position: static}
.Top002262 .header-mids li span a::before { position: absolute; content: ''; left: 50%; top: 0; height: 2px; width: 0; transition: ease-in-out 0.3s; transform: translateX(-50%); }
.Top002262 .header-mids li span a:hover::before, 
.Top002262 .header-mids li.aon span a::before { width: 100%; background: #fff; }
.Top002262:hover .header-mids li span a:hover::before,
.Top002262_fixed .header-mids li span a:hover::before, 
.Top002262_fixed .header-mids li.aon span a::before { background: #0a2378; }
.Top002262_fixed .header-mids li span a:hover, 
.Top002262_fixed .header-mids li.aon span a { color: #0a2378; }
    

.Top002262 .header-mids li .sub{position: absolute;background: #fff;width: 100%;left: 0;border-top: 1px solid #e3e3e3;padding: 3.5em 0 6em}
.Top002262 .header-mids li .sub .pic{width: 37.5%;}
.Top002262 .header-mids li .sub .pic figure{padding-bottom: 56.5%;}
    .Top002262 .header-mids li .sub .txt{width: 59%;padding-top: 1em}
    .Top002262 .header-mids li .sub .txt .tit{font-size: 1.875em;color: #373f53;font-weight: bold;}
    .Top002262 .header-mids li .sub .txt .tit::after{content: '';display: block;width: 50px;height: 5px;background: #0a2378;margin: 0.8em 0}
    .Top002262 .header-mids li .sub .txt .info{font-size: 1.125em;line-height: 2;margin-bottom: 2em}
    .Top002262 .header-mids li .sub .txt dl{text-align: left;margin-left: 0!important;}
    .Top002262 .header-mids li .sub .txt dl dt{display: inline-block;margin-right: 5vw}
    .Top002262 .header-mids li .sub .txt dl dt a{font-size: 1.125em;color: #666;background: url(/cn/images/jt1.png)no-repeat center right;padding-right: 20px;line-height: 2}
    .Top002262 .header-mids li .sub .txt dl dt a:hover{color: #0a2378;background: url(/cn/images/jt2.png)no-repeat center right;}
    .Top002262 .header-mids li .sub #m237,
    .Top002262 .header-mids li .sub #m240,
    .Top002262 .header-mids li .sub #m243{display: none!important}
}

@media (max-width:1024px) {
.Top002262 .open-menu i { margin-top: 0; }
.Top002262 .header-left { height: calc(60 / 16 * 1em);}
.Top002262 .header-right dd { padding: calc(15 / 16 * 1em) 0;}
.Top002262 .open-menu { margin:calc(8 / 16 * 1em) 0;margin-left:calc(25 / 16 * 1em);width:calc(40 / 16 * 1em);height:calc(40 / 16 * 1em);}
.Top002262 .header-mids { position: fixed; right: -100%; opacity: 0; top:calc(60 / 16 * 1em);
bottom: 0; overflow: auto; z-index: 99; width: 40%; box-shadow: 0 10px 10px rgba(0,0,0,0.1); transition: 0.5s; width: 65%; background: rgba(255,255,255,0.95); }
.menu-show .Top002262 .header-mids { right: -1px; opacity: 1; }
.Top002262 .open-menu:not(.on) i:nth-child(1) { margin-top:calc(-10 / 16 * 1em);}
.Top002262 .open-menu:not(.on) i:nth-child(3) { margin-top:calc(10 / 16 * 1em);}
.Top002262 .logo img { max-height: calc(40 / 16 * 1em);}
.Top002262 .header-mids li { border-bottom: 1px solid #eaeaea; }
.Top002262 .header-mids li span {line-height:calc(50 / 16 * 1em); padding: 0 4em 0 2em; font-size:calc(16 / 16 * 1em);}
.Top002262 .has-multi aside .op-multi:before, .Top002262 .has-multi aside .op-multi:after, .Top002262 .has-sub span .op:before, .Top002262 .has-sub span .op:after { transform: translate(0, 0); width: 7px; }
.Top002262 .has-multi aside .op-multi:after, .Top002262 .has-sub span .op:after { height: 7px; width: 2px; }
.Top002262 .has-multi aside .op-multi, .Top002262 .has-sub span .op { right: 2%; transform: rotate(135deg); }
.Top002262 .has-sub span .op:before, .Top002262 .has-sub span .op:after { background-color: #0a2378; }
.Top002262 .has-sub span .op.click { transform: rotate(225deg); }
.Top002262:hover .open-menu i,
.Top002262_fixed .open-menu i { background: #0a2378; }
    
.Top002262 .header-mids li .sub .txt .tit,
.Top002262 .header-mids li .sub .txt .info{display: none;}
.Top002262 .header-mids li .sub .txt dl{padding: 10px;background: #ddd;}
.Top002262 .header-mids li .sub .txt dl dt{line-height: 30px;padding: 0 0.8em;}
}



.index-more a { display: inline-block; color: #0a2378; border: solid 2px #0a2378; line-height: calc(45 / 16 * 1em);
border-radius: 5px; padding: 0 calc(70 / 16 * 1em) 0 calc(30 / 16 * 1em);
background: url(/cn/images/more.svg) no-repeat right calc(30 / 16 * 1em) center;
background-size: calc(12 / 16 * 1em) auto;
transition: 0.3s; }
.index-mores a:not(:hover) { color: #fff; border-color: #fff; background-image: url(/cn/images/more-on.svg); }
.index-more a:hover { background-color: #0a2378; color: #fff; background-image: url(/cn/images/more-on.svg); border-color: #0a2378; }
/*Banner003192 */
.Banner003192 { position: relative; background: #373f53;z-index: 1 }

@media (min-width:1025px) {
.Banner003192 .pc { height: 960px; display: block; width: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; }
.Banner003192 .wap { display: none; }
}

@media (max-width:1024px) {
.Banner003192 .pc { display: none; }
}
.Banner003192 li.slick-slide { position: relative; }
.Banner003192 [class*=txt-style-] { position: absolute; top: 0; color: #fff; z-index: 10; }
.Banner003192 .inner { position: absolute; content: ''; width: 100%; height: 100%; left: 0; top: 0; z-index: 10; color: #fff; text-align: center; }
.Banner003192 .ytable { height: 100%; margin: 0 auto; padding-bottom: 3vw; }
.Banner003192 .inner p { margin: 0; transition: 0.5s; opacity: 0; }
.Banner003192 .inner .p1 {font-size:calc(22 / 16 * 1em); transform: translateX(20%); transition-delay: 0.3s; line-height: 1.5; letter-spacing: 3px; }
.Banner003192 .inner .p2 {font-size:calc(46 / 16 * 1em);margin:calc(14 / 46 * 1em) 0 calc(40 / 46 * 1em); transform: translateX(40%); transition-delay: 0.5s; line-height: 1.5; font-weight: bold; letter-spacing: 5px; }
.Banner003192 .inner .index-more { opacity: 0; transform: translateX(60%); transition: 0.5s 0.6s; }
.Banner003192 li.ani-show .inner p, .Banner003192 li.ani-show .inner .index-more { opacity: 1; transform: translateX(0) }
.Banner003192 .slick-pages { position: absolute; left: calc(160 / 1920 * 100vw);bottom: calc(80 / 960 * 100%);color: #fff; z-index: 20; font-size: calc(20 / 1920 * 100vw);}
.Banner003192 .slick-dots { position: absolute; right: calc(160 / 1920 * 100vw);bottom: calc(80 / 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/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; }

@media(max-width:1024px){
    .Banner003192 .inner .p2 {font-size:calc(22 / 16 * 1em);}
}


@keyframes mouse {
 0% {
opacity: 1;
}
 100% {
opacity: 0;
}
}
.Hometitle { margin-bottom: 2.5vw; position: relative; z-index: 1; line-height: 1.25; letter-spacing: 5px; }
.Hometitle .cn {font-size:calc(40 / 16 * 1em); color: #373f53; font-weight: bold; }
.Hometitle .en, 
.Hometitle .bg { font-family: Arial; text-transform: uppercase; color: #0a2378; }
.Hometitle .en { font-size:calc(22 / 16 * 1em);}
.Hometitle .bg {font-size:calc(110 / 16 * 1em); opacity: 0.06; position: absolute; top: 50%; width: 100%; transform: translateY(-50%); font-weight: bold; z-index: -1; }
.Hometitles .cn { color: #fff; }
.Hometitles .en { color: rgba(255, 255, 255, 0.85) }
.Hometitles .bg { color: #fff; opacity: 0.1; }

@media(max-width:1024px){
    .Hometitle .bg {font-size:60px;}
}


.Floor003153 { padding: calc(120 / 1920 * 100vw) 0;}
.Floor003153 .txt { line-height: 2; color: #666; text-align: justify; padding-right: 6vw; }
.Floor003153 .index-more { margin: 3vw 0; }
.Floor003153 .pic .Ispic { display: block; width: 100%; padding-bottom: 45%; }
.Floor003153 .video { position: relative; z-index: 1; }
.Floor003153 .video .Ispic { display: block; padding-top: 61.43%; }
.Floor003153 .video video { position: absolute; background: #373f53; left: 0; top: 0; width: 100%; height: 100%; z-index: 5;}
.Floor003153 .play { position: absolute; left: 0; top: 0; width: 100%; height: 100%; cursor: pointer; z-index: 3; }
.Floor003153 .play:before, .Floor003153 .play:after, .Floor003153 .play i { position: absolute; border-radius: 50%; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.Floor003153 .play i {width:calc(80 / 16 * 1em);height:calc(80 / 16 * 1em); z-index: 4; background: url("/cn/images/icon-play.svg") no-repeat center center #0a2378; background-size:calc(26 / 16 * 1em) auto;}
.Floor003153 .play:before, .Floor003153 .play:after { content: ''; background-color: #0a2378; opacity: 0.11; transform-origin: 0 0; }
.Floor003153 .play:before {width:calc(120 / 16 * 1em);height:calc(120 / 16 * 1em); animation: infinite scale 2s; }
.Floor003153 .play:after {width:calc(150 / 16 * 1em);height:calc(150 / 16 * 1em); animation: infinite scale2 2s; }
@keyframes scale {
0% {
transform: scale(1) translate(-50%, -50%);
opacity:.3
}
100% {
transform: scale(1.3) translate(-50%, -50%);
opacity: 0;
}
}
@keyframes scale2 {
0% {
transform: scale(1) translate(-50%, -50%);
opacity:.3;
}
100% {
transform: scale(1.6) translate(-50%, -50%);
opacity:0;
}
}
.Floor003153 .num dd { position: relative; }
.Floor003153 .num dd .icon { width: 24px; height: 24px; background-repeat: no-repeat; background-size: contain; background-position: center; display: block; margin-bottom: 11px; margin-left: auto; }
.Floor003153 .num dd .t-1 {font-size:calc(22 / 16 * 1em); color: #0a2378; line-height: 0.7; font-weight: bold; }
.Floor003153 .num dd .counter { font-family: Arial; font-size:calc(50 / 22 * 1em);display: inline-block; }
.Floor003153 .num dd .sub { display: inline-block; }
.Floor003153 .num dd .t-2 { margin-top: 10px; color: #999; }

.Floor002619_video{ position:fixed; z-index:999; left:0; top:0; height:100%; width:100%; background:rgba(0,0,0,0.5);}
.Floor002619_video .close{ cursor:pointer; position:absolute; right:5%; top:5%; width:40px; height:40px;}
.Floor002619_video .close::before,
.Floor002619_video .close::after{ position:absolute; content:''; transform:rotate(-45deg); width:100%; height:3px; background:#fff;top: 20px}
.Floor002619_video .close::after{ transform:rotate(45deg);}
.Floor002619_video .ytable{height: 100%;}
.Floor002619_video .files{ margin:0 auto; width:90%; max-width:1000px; max-height:70%;}
.Floor002619_video .files video{ background:#000;}

@media (min-width:1025px) {
.Floor003153 .ytable { background: url(/cn/images/bg1.png) no-repeat 72% center; background-size: auto 46%; }
.Floor003153 .left { width: 65%; }
.Floor003153 .right { width: 35%; vertical-align: bottom; }
.Floor003153 .txt { padding-right: 9vw; }
.Floor003153 .pic .Ispic { margin-top: -8vw; }
.Floor003153 .num .count { display: flex; flex-wrap: wrap; position: relative; }
.Floor003153 .num .count:after { position: absolute; content: ''; border: 5px solid #0a2378; width: 30px; height: 30px; right: 0; bottom: 0; border-top: 0; border-left: 0; }
.Floor003153 .num .count dd { padding: 1.27vw 2vw; width: 50%; }
.Floor003153 .num .count dd:nth-child(2n) { border-left: 1px solid #eaeaea; }
.Floor003153 .num .count dd:nth-child(2n) ~ dd { border-top: 1px solid #eaeaea; }
}

@media(max-width:1024px){
    .Floor003153{margin: 30px 0}
    .Floor003153 .ytable-cell{display: block;width: 100%}
    
    .Floor003153 .num dd{border-bottom: 1px solid #ebebeb;padding: 15px 0;float:left;width: 50%}
    .Floor003153 .num dd .icon { margin:0 0 10px 0; }
}


/*Floor003115 */
.Floor003115 { position: relative; }
.Floor003115 .main .slick-dots { overflow: hidden; margin-top: 70px; }
.Floor003115 .main .slick-dots li { float: left; width: calc((100% - 14%) / 8); list-style: none; text-align: center; }

.Floor003115 .main .slick-dots li:before { display: block; margin: 0 auto; border: 8px solid transparent; border-top: 0; content: ''; font-size: 0; width: 0; }
.Floor003115 .main .slick-dots li.slick-active:before { border-bottom-color: #fe9225; }
.Floor003115 .main .slick-dots li div:before { height: 3px; border-bottom: 1px solid rgba(255,255,255,0.4); display: block; content: ''; }
.Floor003115 .main .slick-dots li.slick-active div:before { background-color: #fe9225; }
.Floor003115 .main .slick-dots li .icon { padding-top: 38px; }
.Floor003115 .main .slick-dots li .icon img { height:calc(44 / 16 * 1em);}
.Floor003115 .main .slick-dots li .tit {margin-top:calc(20 / 15 * 1em);font-size: calc(15 / 16 * 1em); color: #fff; }
.Floor003115 .main .slick-dots li.slick-active .icon .on, .Floor003115 .main .slick-dots li:not(.slick-active) .icon .off { display: none; }
.Floor003115 .main .slick-dots li.slick-active .tit { color: #fe9225; }
.Floor003115 .title {font-size:calc(24 / 16 * 1em); line-height: 1; padding-left: 20px; border-left: 3px solid #fff; margin-top: 5.5vw; }
.Floor003115 .con { line-height: 2; text-align: justify; margin: 1.5vw 0 3vw; opacity: 0.8; }
.Floor003115 .item .Ispic { padding-bottom: 60.143%; background-size: contain; }
.Floor003115 .bg-img .Ispic { height: 600px; }

@media (min-width:641px) {
.Floor003115 .main .slider { margin-top: calc(-110 / 16 * 1em);}
.Floor003115 .item .ytable { table-layout: fixed; }
.Floor003115 .item { color: #fff; }
.Floor003115 .item .txt { padding: 4vw 4vw 4vw 0;width: 47% }
.Floor003115 .main { position: absolute; left: 0; top: 50%; width: 100%; z-index: 10; transform: translateY(-50%); }
.Floor003115 .bg-img .Ispic { height: 940px; }
.Floor003115 .main .slick-dots li:not(:nth-child(8n)) {margin-right: 2%;}
}

@media (max-width:640px) {
.Floor003115 .item .ytable, 
.Floor003115 .item .ytable-cell { display: block; }
.Floor003115 .main { position: absolute;left: 0;top: 0;width: 100%;z-index: 10;padding: 30px 0 0 }
.Floor003115 .item { color: #fff; }
.Floor003115 .main .slick-dots li {width: calc((100% - 6%) / 4);margin-bottom: 2%}
.Floor003115 .main .slick-dots li:not(:nth-child(4n)) {margin-right: 2%;}
.Floor003115 .main .slick-dots li .tit {}
.Floor003115 .item .txt { padding: 6% 0;}
.Floor003115 .main .slick-dots li .icon { padding-top: 3vw; }
.Floor003115 .main .slick-dots li .icon img { height: 5vw; }
.Floor003115 .main .slick-dots li:before { border-width: 4px; }
.Floor003115 .main .slick-dots li div:before { height: 2px; }
}
/*Floor002920 */

.Floor002920 { padding: calc(120 / 1920 * 100vw) 0;}
.Floor002920 a:hover { color: #0a2378; }
.Floor002920 .tab { padding-bottom: 3.15vw; }
.Floor002920 .tab li { float: left; position: relative; min-width: 7.8125vw; text-align: center; list-style: none; }
.Floor002920 .tab li a { display: block; cursor: pointer; line-height:calc(50 / 18 * 1em);font-size:calc(18 / 16 * 1em);padding: 0 calc(20 / 18 * 1em);position: relative; z-index: 2; }
.Floor002920 .tab li:not(:last-child):after { position: absolute; content: ''; width: 1px; height: 16px; background: #d6d6d6; top: 50%; margin-top: -8px; right: 0; }
.Floor002920 .tab li.slick-active a { background: #0a2378; color: #fff; box-shadow: 15px 6px 32px rgba(10,35,120,0.3); }
.Floor002920 time { color: #0a2378; font-size:calc(17 / 16 * 1em);
font-family: Arial; }
.Floor002920 time span { display: block; font-size:calc(34 / 17 * 1em);font-weight: bold; }
.Floor002920 .tit {font-size:calc(19 / 16 * 1em); color: #333; margin:calc(20 / 19 * 1em) 0;}
.Floor002920 a:hover .tit { color: #0a2378; }
.Floor002920 p.dot2 { color: #999; line-height:calc(30 / 16 * 1em);height:calc(60 / 16 * 1em);margin: 0; }
.Floor002920 .n-top .txt {padding:calc(64 / 16 * 1em) 0; position: relative; padding-left:calc(134 / 16 * 1em);border-bottom: 1px solid #ececec; }
.Floor002920 .n-top .txt:before { width: 1px; height:calc(100% - calc(128 / 16 * 1em));background: #eaeaea; position: absolute; top:calc(64 / 16 * 1em);left:calc(106 / 16 * 1em);content: ''; }
.Floor002920 .n-top .pic { overflow: hidden; }
.Floor002920 .n-top .Ispic { padding-bottom: 70.414%; transition: 0.3s; }
.Floor002920 .n-top a:hover .Ispic { transform: scale(1.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); }
.Floor002920 .n-top .txt time { position: absolute; left: 0; top:calc(64 / 16 * 1em);}
.Floor002920 .n-top .tit { margin-top: 0; }
.Floor002920 .n-top .slick-dots { position: absolute; right: 30px; bottom: 42%; z-index: 10; }
.Floor002920 .n-top .slick-dots li { float: left; margin: 0 4px; width: 20px; height: 3px; background: #fff; }
.Floor002920 .n-top .slick-dots li.slick-active { background: #fe9225; }
.Floor002920 .n-top .slick-dots li button { display: none; }
.Floor002920 .n-list dt a { position: relative; padding: 2.292vw; border: 1px solid #ececec; background: url(/cn/images/bg1.png) no-repeat 90% 10%; background-size: auto 20%;display: block}
.Floor002920 .n-list dt a:before { transition: 0.3s; width: 0; position: absolute; left: 0; top: 0; height: 2px; background: #0a2378; content: ''; }

.Floor002920 .n-list .tit { line-height:calc(32 / 19 * 1em);min-height:calc(64 / 19 * 1em);;}

@media(min-width:769px) {
.Floor002920 .n-list dt { float: left; width: calc((100% - 35px) / 2); display: table; table-layout: fixed; min-height: 14.0625vw; }
.Floor002920 .n-list dt:not(:nth-child(2n)) {margin-right:35px;}
.Floor002920 .n-list dt:nth-child(2n+1) { clear: left; }
.Floor002920 .n-list dt:nth-child(2n) ~ dt { margin-top: 35px; }
.Floor002920 .n-list dt a { display: table-cell; vertical-align: middle; }
}

@media(min-width:1025px) {
.Floor002920 .tab { margin-top: calc(-110 / 16 * 1em);;}
.Floor002920 .n-top { width: calc(40% - 35px); }
.Floor002920 .n-list { width: 60%; }
.Floor002920 .tab ul { float: right; }
.Floor002920 .n-list dt a:hover:before { width: 100%; }
}

@media(max-width:1024px){
    .Floor002920 { padding: 30px 0;}
    .Floor002920 .n-top .txt {padding:calc(40 / 16 * 1em) 0;padding-left:calc(134 / 16 * 1em);}
    .Floor002920 .n-list dt {margin-bottom: 10px}
}

/*Floor003147 */
.Floor003147 { position: relative; text-align: center; }
.Floor003147 .Ispic { width: 100%; height: 420px; }
.Floor003147 .title {font-size:calc(28 / 16 * 1em); font-weight: bold; }
.Floor003147 .con { line-height: 2; text-align: center; margin: 1.5vw 0 2.5vw; }
.Floor003147 .index-more a:hover { background-color: #fe9225; border-color: #fe9225; }
.Floor003147 .main { position: absolute; left: 0; width: 100%; height: 100%; top: 0; z-index: 10; }
.Floor003147 .main .ytable { height: 100%; }
.Floor003147 .main .box { width: 60%; color: #fff; margin: 0 auto; }


@media (max-width:1024px) {
.Floor003147 .main { padding: 4em 1em; }
    .Floor003147 .main .box { width: 100%;}
}


/*Bottom003000 */
.Bottom003000 { background: url(/cn/images/bg2.png) no-repeat center -15% #013c6b; padding:calc(80 / 16 * 1em) 0 calc(60 / 16 * 1em);
background-size: auto 160%; }
.Bottom003000, .Bottom003000 a { color: rgba(255,255,255,0.8); }
.Bottom003000 a { transition: 0.3s; }
.Bottom003000 a:hover { color: #fff; }
.Bottom003000 .b-left .logo { width: 90%; max-width: 180px; }
.Bottom003000 .b-left .contact {line-height:calc(40 / 16 * 1em);margin-top:calc(30 / 16 * 1em); max-width: 450px; }
.Bottom003000 .b-left .contact dd {padding-left:calc(34 / 16 * 1em); background: url(/cn/images/Bottom003000_email.svg) no-repeat left center; background-size: auto calc(20 / 16 * 1em);}
.Bottom003000 .b-left .contact dd:nth-of-type(2) { background-image: url(/cn/images/Bottom003000_tel.svg); }
.Bottom003000 .b-left .contact dd:nth-of-type(3) { background-image: url(/cn/images/Bottom003000_tel2.svg); }
.Bottom003000 .b-left .contact dd:nth-of-type(4) { background-image: url(/cn/images/Bottom003000_add.svg); }
.Bottom003000 .b-left .contact dd+dd { margin-top:calc(8 / 16 * 1em);}
.Bottom003000 .share { margin: 3.83vw 0; }
.Bottom003000 .share li { float: right; position: relative; margin-left:calc(30 / 16 * 1em);}
.Bottom003000 .share li figure { display: none; width: 140px; position: absolute; right: 0; bottom: 100%; margin-bottom: 10px; background: #fff; padding: 5px; }
.Bottom003000 .share li figure:after { position: absolute; content: ''; border: 5px solid transparent; border-top-color: #fff; right: 16px; top: 100%; }
.Bottom003000 .share li a { display: block; width:calc(40 / 16 * 1em);height:calc(40 / 16 * 1em);border-radius: 50%; background-color: rgba(255,255,255,0.2); background-position: center center; background-repeat: no-repeat; cursor: pointer; background-size: auto calc(18 / 16 * 1em);}
.Bottom003000 .share li a:hover { background-color: #fe9225; }
.Bottom003000 .share li.wx a { background-image: url("/cn/images/Bottom003000_wx.svg"); }
.Bottom003000 .share li.sina a { background-image: url("/cn/images/Bottom003000_sina.svg"); }
.Bottom003000 .share li.qq a { background-image: url("/cn/images/Bottom003000_qq.svg"); }
.Bottom003000 .share li.tb a { background-image: url("/cn/images/Bottom003000_tb.svg"); }
.Bottom003000 .share li.albb a { background-image: url("/cn/images/Bottom003000_albb.svg"); }
.Bottom003000 .b-right nav { border-bottom: 1px solid rgba(255,255,255,0.2); }
.Bottom003000 .b-right nav a { color: #fff; display: inline-block; }
.Bottom003000 .b-right nav a:not(:last-child):after { display: inline-block; content: 'Â·'; margin: 0 2vw; color: #fff; }
.Bottom003000 .b-right nav a:hover { color: #fff; }

@media(min-width:1025px) {
.Bottom003000 .b-right { text-align: right; }
.Bottom003000 .b-right nav { padding-bottom: 24px; }
}

@media(max-width:1024px) {
.Bottom003000 { text-align: center; }
.Bottom003000 .b-right { padding-top: 3vw; border-top: 1px solid rgba(84,84,84,0.2); margin-top: 3vw; }
.Bottom003000 .b-right nav { display: none; }
.Bottom003000 .share, .Bottom003000 .contact { display: table; margin: 0 auto 0 0 }
.Bottom003000 .share { margin-top: 3vw; margin-bottom: 3vw; }
.Bottom003000 .contact { text-align: left; }
}
/*Other002539 */
.Other002539 { position: fixed; z-index: 200; right: 1.25vw; }
.Other002539 ul li { position: relative; }
.Other002539 ul li figure { position: absolute; top: 0; right:calc(54 / 16 * 1em);
background: #0a2378; color: #fff; display: none; }
.Other002539 li:first-child a { border-radius: 10px 10px 0 0; }
.Other002539 li:first-child:hover a { border-radius: 0 10px 0 0; }
.Other002539 figure { padding: 16px; white-space: nowrap; font-size:calc(14 / 16 * 1em);
line-height: 1.75; }
.Other002539 figure p { margin: 0; }
.Other002539 figure a { color: #fff; }
.Other002539 .wx figure { width: 150px; padding: 10px; }
.Other002539 .wx figure img { display: block; width: 100%; }
.Other002539 .icon { display: block; width:calc(54 / 16 * 1em);
height:calc(54 / 16 * 1em);
background-repeat: no-repeat; border-bottom: 1px solid rgba(0,0,0,0.3); background-size:auto calc(19 / 16 *1em);
background-position: center; background-color: #0a2378; }
.Other002539 .kf .icon { background-image: url(/cn/images/icon-kf.svg); }
.Other002539 .wx .icon { background-image: url(/cn/images/icon-wx.svg); }
.Other002539 .yx .icon { background-image: url(/cn/images/icon-yx.svg); }
.Other002539 .tel .icon { background-image: url(/cn/images/icon-tel.svg); }
.Other002539 .bd .icon { background-image: url(/cn/images/icon-email.svg); }
.Other002539 .gettop { border-bottom: none; border-radius: 0 0 10px 10px; background-image: url(/cn/images/icon-gettop.svg); }

@media(min-width:1025px) {
.Other002539 { top: 50%; transform: translateY(-50%); }
.Other002539 ul { display: block; }
}

@media(max-width:1024px) {
.Other002539 { display: none; }
}
/*columntitle */
.columntitle { text-align: center; margin-bottom: 2.86vw; }
.columntitle .name {
font-size: calc(40 / 16 * 1em); color: #373f53; font-weight: bold; line-height: 1.25; margin-bottom: calc(20 / 36 * 1em);
}
.columntitle .desc {
font-size: calc(18 / 16 * 1em); line-height: 1; color: #666; }
/*ban  */
.ban { position: relative; }
.ban .mouse { position: absolute; background: url(/cn/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;
}
}
.ban .ban-txt { position: absolute; top: 45%; left: 0; width: 100%; }
.ban .ban-txt aside { line-height: 1.5; font-size: calc(50 / 16 * 1em);text-align: center; color: #fff; font-weight: normal; }
.ban .ban-txt aside span { display: block; font-size: calc(30 / 50 * 1em);color: #fff; line-height: 1; margin-bottom: 20px; text-transform: uppercase; font-family: 'oswald'; }
.ban img { display: block; }
.ban .phoneimg { display: none; }

@media only screen and (max-width: 1000px) {
.ban .pcimg { display: none; }
.ban .phoneimg { display: block; }
.ban .ban-txt aside {font-size: calc(34 / 16 * 1em);}
}
/*Menu002449  */
.Menu002449 { position: relative; box-shadow: 0px 10px 30px rgb(0 0 0 / 4%); }
.Menu002449 .menu, .Menu002449 .menu * { transition: .3s ease-in-out; }
.Menu002449 .menu { position: relative; z-index: 5; border-top: 1px solid rgba(255, 255, 255, 0.2); }
.Menu002449 .menu .currents { float: left; padding: calc(25 / 16 * 1em) 0 calc(25 / 16 * 1em) calc(30 / 16 * 1em);
background: url(/cn/images/icon-home.svg) no-repeat left center; background-size: auto calc(20 / 16 * 1em);
}
.Menu002449 .menu .currents a, .Menu002449 .menu .currents { color: #373f53; }
.Menu002449 .menu .currents span, .Menu002449 .menu .currents a:hover { color: #0a2378; }

@media only screen and (max-width:1000px ) {
.Menu002449 .menu .currents { display: none; }
}
.Menu002449 .menu nav { float: right; }
.Menu002449 .menu nav li { float: left; }
.Menu002449 .menu nav li:not(:last-child) { margin-right: 2.865vw; }
.Menu002449 .menu nav li a { color: #373f53; font-size: calc(18 / 16 * 1em);
display: inline-block; position: relative; padding: calc(25 / 18 * 1em) 0;
}
.Menu002449 .menu nav li a:after { content: ""; width: 0; height: 2px; overflow: hidden; background: #0a2378; position: absolute; left: 50%; bottom: -1px; }
.Menu002449 .menu nav li.aon a, .Menu002449 .menu nav li a:hover { color: #0a2378; }
.Menu002449 .menu nav li.aon a:after, .Menu002449 .menu nav li a:hover:after { width: 100%; left: 0; }

@media only screen and (max-width:1000px ) {
.Menu002449 .menu nav { float: none; width: 100%; }
}
/*ContactInfo*/
.ContactInfo { padding: calc(120 / 1920 * 100vw) 0 0;}
.ContactInfo .contact { position: relative; z-index: 4; margin-bottom: 4%; }
.ContactInfo .contact .inner { width: 80%; margin: 0 auto; text-align: center; }
.ContactInfo .contact .icon {width: calc(50 / 16 * 1em);height: calc(50 / 16 * 1em); background-repeat: no-repeat;background-position: center center; margin: calc(15 / 16 * 1em) auto calc(25 / 16 * 1em) auto;transition: all 0.5s; }
.ContactInfo .box-1 .icon { background-image: url("/cn/images/icon_add.svg"); }
.ContactInfo .box-2 .icon { background-image: url("/cn/images/icon_hotline.svg"); }
.ContactInfo .box-4 .icon { background-image: url("/cn/images/icon_email.svg"); }
.ContactInfo .contact p { color: #373f53; font-size: calc(18 / 16 * 1em);
font-weight: bold; margin: 0 auto; }
.ContactInfo .contact p span { display: block; color: #777; font-weight: normal; }

@media(min-width:641px) {
.ContactInfo .contact .ytable-cell { position: relative; z-index: 5; width: 23.5%; padding: calc(50 / 16 * 1em) 0;
vertical-align: top; border: 1px solid #ececec; overflow: hidden; }
.ContactInfo .contact .ytable-cell.no { width: 2%; border: none; z-index: 0; }
}

@media(max-width:640px) {
.ContactInfo { padding: 30px 0 0;}
.ContactInfo .contact, 
.ContactInfo .contact .ytable-cell { display: block; }
.ContactInfo .contact .ytable-cell { padding: 5vw 0; }
.ContactInfo .contact .ytable-cell:not(:last-child) { border-bottom: 1px solid #eee; }
.ContactInfo .contact { padding: 0 5vw; }
}
.ContactInfo .ytable { height: 100%; }
.ContactInfo .map { width: 50%; }
.ContactInfo .txt { border: 1px solid #ececec; border-left: none; padding: calc(70 / 16 * 1em);width: 50%; }
.ContactInfo .txt h1 {font-size: calc(24 / 16 * 1em); line-height: 1; padding-left: calc(20 / 24 * 1em);border-left: 3px solid #0a2378; color: #0a2378; font-weight: normal; margin: 0; margin-bottom: calc(25 / 24 * 1em);}
.ContactInfo .txt .desc { line-height: 2; padding-top: calc(25 / 16 * 1em);border-top: 1px dashed #ccc; margin: calc(25 / 16 * 1em) 0;}
.ContactInfo .code li { float: left; width: calc((100% - (20 / 16 * 1em)*2)/3);text-align: center; max-width: 130px; }
.ContactInfo .code li:not(:nth-child(3)) {margin-right: calc(20 / 16 * 1em);}
.ContactInfo .code li aside { margin-top: 1vw; }
.ContactInfo #allmap { height: 100%; }
.ContactInfo #allmap, 
.ContactInfo #allmap * { box-sizing: content-box; }
.ContactInfo #allmap img { max-width: inherit; }
.tdt-infowindow-content { font-size: 14px; }
.tdt-infowindow-content b { font-size: 18px; color: #373f53; display: block; padding-bottom: 5px; }
.tdt-infowindow-content b img{width:200px !important;margin-bottom: 2%;}

@media(max-width:1024px){
    .ContactInfo .map { width: 100%;display: block;height: 300px}
    .ContactInfo .txt {width: 100%;display: block;border-left: 1px solid #ececec;padding: 30px}
}


/*Message*/
.Message { padding: 40px;}
.Message #form{ transform: translateY(-200px);}
.Message .main { position: relative; }
.Message .form-ul li {position: relative; margin-bottom: 20px; position: relative; }
/* .Message .form-ul li .tit { position: absolute; left: 1.1428em; top: 0; line-height: 3.5714; } */
.Message .form-ul li .tit{display: block;margin-bottom: 10px;}
.Message .form-ul li .tit span { color: red; margin-right: 5px; }
.Message .form-ul li .text { width: 100%; border: 1px solid #ececec; background: #fff; line-height: 3.5714; height: 3.5714em; padding: 0 1em; font-size: 1em; }
.Message .form-ul li textarea.text {width: 100%; border: 1px solid #ececec; background: #fff; height: 3.5714em; padding: 0 1em; font-size: 1em; }
.Message .form-ul .btn { text-align: center; }
.Message .form-ul .btn .button { margin-top: 20px; width: 10em; background: #0a2378; border-radius: 4px; font-size: 1em; height: 3.125em; color: #fff; cursor: pointer; border: 0; }

@media (min-width:1025px) {
.Message .form-ul .row-2 li { float: left; width: calc(50% - 10px); }
.Message .form-ul .row-2 li:nth-child(2n) { float: right; }
}

@media (max-width:1024px) {
.Message { padding: 30px 0;}
.Message .form-ul { padding: 2em 0; }
}
/*.TextList002208  */
.TextList002208 { padding: calc(120 / 1920 * 100vw) 0;}
.TextList002208 .info-css { text-align: center; line-height: normal; margin-bottom: 2.86vw; }
.TextList002208 .info-css .t-1 { display: inline-block; font-size: calc(40 / 16 * 1em);
color: #0a2378; font-weight: bold; padding-right: 7.167%; padding-left: 7.167%; position: relative; background: url(/cn/images/yinhao-r.png) no-repeat right top; background-size: 6.617% auto; }
.TextList002208 .info-css .t-1:before { position: absolute; content: ''; left: 0; top: 0; width: 6.617%; height: 100%; background: url(/cn/images/yinhao-l.png) no-repeat left top; background-size: contain; }
.TextList002208 .info-css .t-2 { margin-top: 15px; font-size: calc(20 / 16 * 1em);}
.TextList002208 .tab { border-radius: 20px; overflow: hidden; background: url(/cn/images/TextList002208-tabbg.jpg) no-repeat center center; background-size: cover; text-align: center; padding: calc(30 / 16 * 1em);
margin-bottom: calc(50 / 16 * 1em);}
.TextList002208 .tab span { display: inline-block; padding: calc(50 / 16 * 1em);width: 50%; float: left; cursor: pointer; position: relative; font-size: calc(24 / 16 * 1em);}
.TextList002208 .tab span:not(:last-child):after { position: absolute; content: ''; width: 1px; height: 100%; background: rgba(0,0,0,0.1); right: 0; top: 0; }
.TextList002208 .tab span .icon { margin-bottom: 24px; }
.TextList002208 .tab span .icon img { height: 60px; }
.TextList002208 .tab span.on .icon .on, .TextList002208 .tab span:not(.on) .icon .off { display: none; }
.TextList002208 .tab span.on { color: #0a2378; }
.TextList002208 .tab span.on:before { position: absolute; content: ''; width: 100%; height: 22px; left: 0; bottom: calc(-20 / 16 * 1em);
background: url(/cn/images/TextList002208-tabon.svg) no-repeat center bottom; background-size: contain; }
.TextList002208 .thead { border-radius: 10px; font-size: calc(18 / 16 * 1em);line-height: calc(50 / 18 * 1em);height: calc(70 / 18 * 1em);padding: calc(10 / 18 * 1em) 0;text-align: center; background: #0a2378; color: #fff; position: relative; }
.TextList002208 .thead span { float: left; width: 17%; height:calc(50 / 16 * 1em);display: block; position: relative; }
.TextList002208 .dl:not(.thead) { border-bottom: 1px solid #ececec; background: #fff; }
.TextList002208 .dl .dt {font-size: calc(18 / 16 * 1em);line-height:calc(50 / 18 * 1em); color: #373f53; padding: calc(10 / 18 * 1em) 0;text-align: center; cursor: pointer; }
.TextList002208 .dl .dt span { float: left; width: 17%; height:calc(50 / 18 * 1em);display: block; position: relative; }
.TextList002208 dl span:last-child { width: 8% !important; text-align: center; }
.TextList002208 .dl .dt span i { position: absolute; content: ""; left: 50%; background: url(/cn/images/icon-down.svg) no-repeat right center; display: block; width: 16px; height: 8px; top: 50%; margin-top: -4px; margin-left: -8px; }
.TextList002208 .conbox { border-top: 1px solid #ececec; background: #f7f8f9; border-radius: 10px; padding: calc(50 / 16 * 1em);display: none; }
.TextList002208 .conbox .h5 { color: #373f53; font-weight: normal; font-size: calc(18 / 16 * 1em);margin-top: 0; }
.TextList002208 .conbox p { line-height: 2; color: #666; margin: 0; }
.TextList002208 .jobname { width: 24% !important; text-align: left; padding: 0 calc(30 / 18 * 1em);}
.TextList002208 .dl.active .dt span { color: #0a2378; }
.TextList002208 .dl.active .dt span i { transform: rotate(180deg); }
.TextList002208 .btn_apply { margin-top: calc(30 / 16 * 1em);}
.TextList002208 .btn_apply a { display: inline-block; padding: 0 calc(30 / 16 * 1em);height:calc(45 / 16 * 1em);line-height:calc(45 / 16 * 1em);text-align: center; color: #fff; background-color: #0a2378; border-radius: 5px; }
.TextList002208 .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; }
.TextList002208 .popUp-box.show { left: 0; }
.TextList002208 .popUp-box .ytable { height: 100%; }
.TextList002208 .popUp-box .main { position: relative; max-width: 1200px; background-color: #fff; width: 90%; margin: 0 auto;}
.TextList002208 .popUp-box .main .colse { position: absolute; width: 1.5625em; height: 1.5625em; right: 1.25em; top: 1.25em; background: url(/cn/images/icon-close.svg) no-repeat; background-size: contain; z-index: 10; cursor: pointer; }
.TextList002208 .popUp-box .main .from { width: 90%; margin: 0 auto; max-width: 900px; }
.TextList002208 .popUp-box .main .hide{max-height: 75vh;overflow-x: hidden;}
.TextList002208 .popUp-box .name {font-size: calc(30 / 16 * 1em); color: #373f53; padding: 1em 0; text-align: center; border-bottom: 1px solid #373f53; margin-bottom: 1em; }
.TextList002208 .from { padding-bottom: 3em; }
.TextList002208 .from .text { width: 100%; height: 3.125em; line-height: 3.125em; font-size: 1em; border: solid 1px #ececec;padding: 0 10px}
.TextList002208 .from textarea.text { height: 5em; }
.TextList002208 .from table { font-size: 0.875em; }
.TextList002208 .from table tr, .TextList002208 .from table td { font-size: 1em; }
.TextList002208 .from td { color: #373f53; }
.TextList002208 .from .btn { width: 10em; height: 3.75em; background: #0a2378; border-radius: 5px; color: #fff; border: 0; cursor: pointer; font-size: 1em; padding: 0; }
.TextList002208 .from .btn-reset { background: #6e6e6e; }
.TextList002208 .from .btn + .btn { margin-left: 0.625em; }
.TextList002208 .from select{ width: 100%; height: 3.125em; line-height: 3.125em; font-size: 1em; border: solid 1px #ececec;padding: 0 10px}
.TextList002208 .from .webuploader-container{width: 168px;margin: 0 auto;}
.TextList002208 .from .placeholder .webuploader-pick{background: #0a2378;    margin: 0;}
.TextList002208 .from .wu-example{border: solid 1px #ececec;line-height: 1.5;padding: 20px 0;}
.TextList002208 .from .wu-example p{text-align: center;display: none;}
.TextList002208 .from .wu-example P + div{text-align: center;display: none;}
@media (min-width:1025px) {
.TextList002208 .from .f-name { text-align: right;white-space:nowrap; }
.TextList002208 .from td { line-height: 3.125em; vertical-align: top; padding-bottom: calc(15 / 16 * 1em);}
.TextList002208 .from .w1 { width: 95px; }
.TextList002208 .from .w2 { width: 36.969%; }
.TextList002208 .from .w3 { width: 15.712%; }
}

@media (max-width:1024px) {
.TextList002208 { padding: 30px 0;}
.TextList002208 .popUp-box .name { font-size: 1.5em; }
.TextList002208 .from td { display: block; }
.TextList002208 .from .f-name { padding-top: 1em; }
    .TextList002208 .tab span{padding: 20px}
}

@media(max-width:768px) {
.TextList002208 .jobyq, .TextList002208 .jobnum, .TextList002208 .jobadd, .TextList002208 .jobtime { display: none !important; }
.TextList002208 .dl .dt span { width: 25%; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.TextList002208 .jobname { width: 90% !important; }
.TextList002208 .conbox { padding: 20px; }
}
/*News */
.News {padding: calc(100 / 1920 * 100%) 0 calc(80 / 1920 * 100%) 0; overflow: hidden; }
.News .top-new .slick-list { overflow: inherit; }
.News .top-new .slick-slide { opacity: 0; }
.News .top-new .slick-current { opacity: 1; }
.News .top-new .slick-slide { border: 1px solid #ececec; overflow: hidden }
.News .top-new .slick-slide .img img { display: block; width: 100%; }
.News .top-new .slick-slide time { display: block; margin-bottom: 2.61vw; color: #0a2378; font-size:1.125em; }
.News .top-new .slick-slide time span { display: block; font-size: 2em; }
.News .top-new .slick-slide time b { display: block; line-height: 60px; color: #0a2378; font-size: 42px; }
.News .top-new .slick-slide .txt aside.dot2 {
font-size: calc(24 / 16 * 1em); line-height: 1.5; margin: 2.625vw 0 1vw 0; }
.News .top-new .slick-slide:hover a { color: #0a2378; }
.News .top-new .slick-slide .txt p { margin: 0; color: #999; font-size: calc(16 / 16 * 1em);
line-height: 1.75; }
.News .top-new .slick-dots { position: absolute; left: calc(50% + 3vw); bottom: 15%; z-index: 10; }
.News .top-new .slick-dots li { float: left; margin: 0 4px; width: 20px; height: 3px; background: #c8cbd3; }
.News .top-new .slick-dots li.slick-active { background: #fe9225; }
.News .top-new .slick-dots li button { display: none; }

@media(min-width:769px) {
.News .top-new li .img { width: 50%; }
.News .top-new li .txt { padding: 3vw; }
}

@media(max-width:768px) {
.News {padding: 30px 0 ; overflow: hidden; }
.News .top-new li .ytable, 
.News .top-new li .ytable-cell { display: block; }
.News .top-new li .txt { padding: 20px; }
.News .top-new .slick-prev { left: 2%; }
.News .top-new .slick-next { right: 2%; }
.News .top-new .slick-dots {position: absolute;left: calc(50% + 18vw);bottom: 37%;z-index: 10;}
}

@media(max-width:640px) {
.News .top-new li .txt aside { font-size: 20px; }
}
.News .list { padding-top: calc(100 / 1920 * 100%)
}
.News .list li { border-bottom: 1px solid #ececec; padding-bottom: 2.5%; margin-bottom: 2.5% }
.News .list li .pic { overflow: hidden }
.News .list li .pic { overflow: hidden }
.News .list li .pic figure { padding-bottom: 66.67%; }
.News .list li .text time { font-size: 1.25em; color: #0a2378; }
.News .list li .text .info h3 { font-size: 1.5em; color: #373f53; font-weight: normal; }
.News .list li .text .info p { color: #999; margin: 0; line-height: 1.75 }

@media(min-width:769px) {
.News .list li .pic { width: 25%; }
.News .list li .text { width: 72%; padding-left: 5% }
}

@media(max-width:768px) {
.News .list li .ytable, .News .list .ytable-cell { display: block; }
.News .list li .text { padding: 20px 0; }
    .News .list li .text .info h3{margin: 0;padding: 10px 0}
}
/*Page002623 */
.Page002623 {
padding: 0 0 calc(100 / 1920 * 100%) 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 3vw; font-style: normal; }
.Page002623 .Pages .p_page { display: table; margin: 0 auto; }
.Page002623 .Pages a { float: left; line-height: 50px; width: 50px; border-radius: 50%; margin: 0 1px; }
.Page002623 .Pages a.a_cur, .Page002623 .Pages a:hover { color: #fff; background: #0a2378; }
.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: #373f53; border-right-width: 8px; }
.Page002623 .Pages .p_page > a.a_next:before { border-left-color: #373f53; 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_detail */
.News_detail { padding: calc(100 / 1920 * 100vw) 0;}
.News_detail .news_info .title {padding-bottom: calc(20 / 16 * 1em); border-bottom: 1px solid #ededed; margin-bottom: calc(50 / 16 * 1em)}
.News_detail .news_info .title time { margin: 0 0 1.5em 0; line-height: 2; font-size: calc(18 / 16 * 1em);font-weight: normal; color: #adadad; }
.News_detail .news_info .title h1 { margin: 0; padding-bottom: 1%; font-size: calc(30 / 16 * 1em);color: #373f53; }
.News_detail .news_info .title .link a { display: inline-block; width: calc(45 / 16 * 1em);height: calc(45 / 16 * 1em);margin-right: calc(4 / 16 * 1em);background-color: #fff; background-position: center center; background-repeat: no-repeat; background-size: calc(45 / 16 * 1em);}
.News_detail .news_info .title .link a.wx { background-image: url(/cn/images/bot-icon1.png); }
.News_detail .news_info .title .link a.wb { background-image: url(/cn/images/bot-icon2.png); }
.News_detail .news_info .title .link a.qq { background-image: url(/cn/images/bot-icon3.png); }
.News_detail .news_info .title .link a.dy { background-image: url(/cn/images/bot-icon4.png); }
.News_detail .news_info .title .link a.in { background-image: url(/cn/images/bot-icon5.png); }
.News_detail .news_info .info { text-justify: inter-ideograph }
.News_detail .news_info .info p {margin: calc(20 / 16 * 1em) 0; line-height: 2; color: #373f53; }
.News_detail .news_info .center {margin: calc(30 / 16 * 1em) 0; text-align: center; }
.News_detail .info img { border-radius: 10px; }
.News_detail .bot { position: relative; margin-top: calc(50 / 16 * 1em);padding-top: calc(50 / 16 * 1em);border-top: 1px solid #ececec; }
.News_detail .info_pn { }
.News_detail .info_pn .item { width: 49%; float: left; }
.News_detail .info_pn .item:nth-child(2) { float: right; }
.News_detail .info_pn span { transition: .3s; background: #f7f8f9; padding: 24px 40px; box-sizing: border-box; height: 96px; display: flex; align-items: center; }
.News_detail .info_pn span a { color: #333; }
.News_detail .info_pn span:hover { background: #0a2378; }
.News_detail .info_pn span:hover a { color: #fff }
.News_detail .related { box-shadow: 0 5px 25px 0 rgb(164 164 166 / 20%); padding: 2.5em; }
.News_detail .related .title { display: inline-block; width: calc(80 / 16 * 1em);text-align: center; color: #fff; line-height: calc(30 / 14 * 1em);border-radius: 5px; background: #0a2378; }
.News_detail .related li { display: table; width: 100%; height: calc(138 / 16 * 1em);}
.News_detail .related li:not(:last-child) { border-bottom: 1px solid #ededed; }
.News_detail .related li a { display: table-cell; vertical-align: middle; }
.News_detail .related li .tit {font-size: calc(20 / 16 * 1em); font-weight: normal; color: #373f53; line-height: 1.5; margin-top: 0; margin-bottom: calc(10 / 20 * 1em);}
.News_detail .related li time { color: #0a2378; }

@media(min-width:1025px) {
.News_detail .news_info { width: 65%; }
.News_detail .related { width: 25%; }
}

@media(max-width:1024px) {
.News_detail { padding: 30px 0;}
.News_detail .news_info { margin-bottom: 3em; }
.News_detail .info_back { position: relative }
.News_detail .info_pn .item { width: 100%; float: none;}
.News_detail .info_pn .item:nth-child(2) { float: none;margin-top: 10px }
.News_detail .info_pn span{height: 60px;padding: 24px 20px}
.News_detail .related { padding: 1.5em; }
}

@media(max-width:768px) {
.News_detail .info * { max-width: 100%!important }
.News_detail .info_back a { width: 100%; margin-bottom: 2% }
}
/* PicList002797*/
.PicList002797 {padding: calc(100 / 1920 * 100%) 0; overflow: hidden; }
.PicList002797 li { float: left; width: 31%; margin: 0 3.5% 3.5% 0; border: 1px solid #ececec; }
.PicList002797 li:nth-child(3n) { margin-right: 0; }
.PicList002797 li:nth-child(n+4) { margin-bottom: 0; }
.PicList002797 li a { display: block; position: relative; padding: 24px; }
.PicList002797 li h4, .PicList002797 li h5 { margin: 0; text-align: center; font-weight: normal; }
.PicList002797 li figure { padding-bottom: 57%; margin-bottom: 4%; background-size: contain; }
.PicList002797 li h4 { font-size: 1.25em; color: #373f53; }
.PicList002797 li .hover { opacity: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; text-align: center; background: rgba(10, 35, 120,0.9); z-index: 10; transition: 0.3s; color: #fff; }
.PicList002797 li:hover a .hover { opacity: 1; }
.PicList002797 li aside { position: absolute; left: 10%; width: 80%; top: 50%; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); }
.PicList002797 li .hover h5 { font-size: 24px; }
.PicList002797 li .hover i { display: block; height: 60px; width: 60px; background: url(/cn/images/icon-magnifier.svg) no-repeat center center; background-size: auto calc(40 / 16 * 1em);
margin: 14px auto 20px; }

@media(max-width:1000px) {
.PicList002797 {padding: 30px 0; }
.PicList002797 li { width: 48%; margin-left: 1%; margin-right: 1%; }
}

@media(max-width:640px) and (min-width:376px) {
.PicList002797 li .hover img { width: 50px; height: 50px; }
}

@media(max-width:480px) {
.PicList002797 li { float: none; width: auto; }
.PicList002797 li h3, 
.PicList002797 li .hover h5 { font-size: 0.875em; }
.PicList002797 li .hover h5 { line-height: 20px; max-height: 40px; }
}
/*Menu003070 */
.Menu003070 .auto ul { padding: calc(80 / 1920 * 100%) 0;}
.Menu003070 li { float: left; padding: 10px 10px; }
.Menu003070 li a { display: block; line-height: 2.5em; font-size:1.125em; color: #373f53; padding: 0 35px; background: rgba(10, 35, 120,0.05); transition: .3s; }
.Menu003070 li.aon a, .Menu003070 li a:hover { color: #fff; background-color: #0a2378; border-radius: 5px; }

@media(min-width:641px) {
.Menu003070 .auto ul { display: table; margin: 0 auto; }
}

@media(max-width:1440px) {
.Menu003070 li { padding: 0 1vw; }
.Menu003070 li a { padding: 0 2vw; }
}

@media(max-width:640px) {
.Menu003070 li a { font-size: 3.5vw; }
.Menu003070 li { margin-bottom: 1vw;}
}
/*PicList002045 */
.PicList002045 { padding-bottom: calc(100 / 1920 * 100%);}
.PicList002045 li { float: left; width: 23.5%; margin-right: 2%; margin-bottom: 2%; border: 1px solid #ececec; overflow: hidden; position: relative; }
.PicList002045 li:nth-child(4n) { margin-right: 0; }

.PicList002045 li a { position: relative; display: block; }
.PicList002045 li .pic { overflow: hidden; }
.PicList002045 li figure { padding-bottom: 100%; transition: .5s; }
.PicList002045 li:hover figure { transform: scale(1.08); }
.PicList002045 li figure img { display: none; }
.PicList002045 li .word {padding: 30px 20px;}
.PicList002045 li aside {font-size: calc(20 / 16 * 1em);line-height: 1;margin-bottom: 11px;color: #020814;margin-bottom: 19px;}
.PicList002045 li:hover aside { color: #004098; }
.PicList002045 li .info {background: rgba(14,87,162,.05);border: 1px solid rgba(14,87,162,.2);text-align: center;padding: 10px 8px;border-radius: 10px;}
.PicList002045 li p {margin: 0;line-height: 26px;height: 52px;color: #0a2378;}
.PicList002045 li .more { margin-top: 15px; color: #004098; display: inline-block; padding-right: calc(30 / 16 * 1em);
background: url(/cn/images/Floor003128-icon.svg) no-repeat right center; background-size: 1em auto; }
.PicList002045 .slick-arrow { position: absolute; height: 100%; top: 0; width: 25px; z-index: 10; cursor: pointer; border: 0; background: none; padding: 0;background: url(/cn/images/jt3.svg)no-repeat center;background-size: 34px auto }
.PicList002045 .slick-prev { left: 0;transform: rotate(180deg)}
.PicList002045 .slick-next { right: 0; }
.PicList002045.xg li{margin: 0 20px;}
@media(min-width:641px) {
.PicList002045 li:nth-child(n+5) { margin-bottom: 0; }
}

@media(max-width:480px) {
.PicList002045 li { width: 49%; }
.PicList002045 li:nth-child(3n) { margin-right: 2%; }
.PicList002045 li:nth-child(2n) { margin-right: 0; }
    .PicList002045 li .word{padding: 15px}
    .PicList002045 li aside{margin-bottom: 10px}
}
/*Floor0031530 */
.Floor0031530 { padding: calc(100 / 1920 * 100%) 0;}
.Floor0031530 .intro { background: #fff; }
.Floor0031530 .intro .info { line-height: 2; color: #666; text-align: justify; }
.Floor0031530 .intro .img { position: relative; }
.Floor0031530 .intro .img figure{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.Floor0031530 .intro .img .play { position: absolute; left: 0; top: 0; width: 100%; height: 100%; cursor: pointer; z-index: 3; }
.Floor0031530 .intro .img .play:before, 
.Floor0031530 .intro .img .play:after, 
.Floor0031530 .intro .img .play i { position: absolute; border-radius: 50%; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.Floor0031530 .intro .img .play i {width:calc(80 / 16 * 1em);height:calc(80 / 16 * 1em); z-index: 4;background:url("/cn/images/icon-play.svg") no-repeat center center #0a2378; background-size:calc(26 / 16 * 1em) auto;}
.Floor0031530 .intro .img .play:before, 
.Floor003153 .intro .img .play:after { content: ''; background-color: #0a2378; opacity: 0.11; transform-origin: 0 0; }
.Floor0031530 .intro .img .play:before {width:calc(120 / 16 * 1em);height:calc(120 / 16 * 1em); animation: infinite scale 2s; }
.Floor0031530 .intro .img .play:after {width:calc(150 / 16 * 1em);height:calc(150 / 16 * 1em); animation: infinite scale2 2s;}
@keyframes scale {
0% {
transform: scale(1) translate(-50%, -50%);
opacity:.3
}
100% {
transform: scale(1.3) translate(-50%, -50%);
opacity: 0;
}
}
@keyframes scale2 {
0% {
transform: scale(1) translate(-50%, -50%);
opacity:.3;
}
100% {
transform: scale(1.6) translate(-50%, -50%);
opacity:0;
}
}
.Floor0031530 .num { margin-top: 3%; }
.Floor0031530 .num dd { position: relative; }
.Floor0031530 .num dd .icon { width: 40px; height: 40px;margin-bottom: 11px; margin-left: auto; }
.Floor0031530 .num dd .t-1 {font-size:calc(22 / 16 * 1em); color: #0a2378; line-height: 0.7; font-weight: bold; }
.Floor0031530 .num dd .counter { font-family: Arial; font-size:calc(50 / 22 * 1em);
padding-right: 10px; display: inline-block; }
.Floor0031530 .num dd .sub { display: inline-block; }
.Floor0031530 .num dd .t-2 { margin-top: 10px; color: #999; }

@media (min-width:1025px) {
.Floor0031530 .intro .img { width: 50%; }
.Floor0031530 .intro .info { padding-left: 5em; }
.Floor0031530 .num .count { display: flex; flex-wrap: wrap; position: relative; }
.Floor0031530 .num .count:before, 
.Floor0031530 .num .count:after { position: absolute; content: ''; border: 5px solid #0a2378; width: 30px; height: 30px; }
.Floor0031530 .num .count:before { left: 0; top: 0; border-bottom: 0; border-right: 0; }
.Floor0031530 .num .count:after { right: 0; bottom: 0; border-top: 0; border-left: 0; }
.Floor0031530 .num .count dd { padding: 1.27vw 2vw; width: 25%; }
.Floor0031530 .num .count dd:nth-child(1) ~ dd { border-left: 1px solid #eaeaea; }
}

@media (max-width:1024px) {
.Floor0031530 { padding: 30px 0;}
.Floor0031530 .intro .img { margin-bottom: 2em; }
.Floor0031530 .intro .img figure{position: relative;height: 300px;;}
.Floor0031530 .num .count{display: flex;flex-wrap: wrap;text-align: center;}
.Floor0031530 .num dd{padding: 15px 0;width: 50%}    
.Floor0031530 .num dd .icon { margin: 0 auto 10px auto; }   
.Floor0031530 .num dd .counter{font-size: 30px}
}

@media(max-width:640px) {
.Floor0031530 .number li { width: 50%; }
.Floor0031530 .number li:not(:last-child) { margin-bottom: calc(20 / 16 * 1em);
}
}
/*Floor002829 */

.Floor002829 {padding: calc(100 / 1920 * 100%) 0; text-align: center; overflow: hidden; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.Floor002829 #culture{transform: translateY(-10vw)}
.Floor002829 .columntitle .name { color: #fff; }
.Floor002829 .columntitle .desc { color: #fff; }
.Floor002829 .txt { text-align: center; color: #fff; z-index: 10; }
.Floor002829 .txt .ytable { height: 90%; }
.Floor002829 li { position: relative; padding: 50px; background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.1); }
.Floor002829 li .icon {max-width:calc(68 / 16 * 1em); margin: 0 auto; margin-bottom:calc(14 / 16 * 1em);}
.Floor002829 .txt .title { font-size: calc(30 / 16 * 1em);}
.Floor002829 .txt .desc { margin: calc(25 / 16 * 1em) 0 0;line-height: calc(30 / 16 * 1em);}

@media (min-width:1025px) {
.Floor002829 li { width: 48%; float: left; }
.Floor002829 li:nth-child(2) { float: right; }
}

@media(max-width:1024px) {
.Floor002829{padding: 30px 0}
.Floor002829 li { margin: calc(30 / 16 * 1em) 0;padding: 20px}
}
/*Timeline003058 */
.Timeline003058 { overflow: hidden; background: url(/cn/images/Timeline003189-bg.jpg) no-repeat center top; background-size: cover; padding: calc(100 / 1920 * 100%) 0;}
.Timeline003058 #history{transform: translateY(-10vw)}
.Timeline003058 .year { position: relative; z-index: 1; margin-bottom: 2%; }
.Timeline003058 .year .slider:after { position: absolute; content: ''; left: 0; top: 14px; width: 100%; height: 8px; border-radius: 4px; background: #ededed; }
.Timeline003058 .year li { padding-top: 50px; text-align: center; position: relative;cursor: pointer;}
.Timeline003058 .year li:before { position: absolute; left: 50%; transform: translateX(-50%); top: 8px; width: 20px; height: 20px; margin: auto; content: ''; background: #d4d7db; border-radius: 100%; transition: 0.5s; }
.Timeline003058 .year li.slick-current:before { background: #0a2378; box-shadow: 0 0 0 8px rgb(11 74 158 / 20%); }
.Timeline003058 .year li span { color: #373f53; display: inline-block; padding: 0 0.889em; line-height: 1.945em; height: 1.667em; font-size: 18px; border-radius: 3px; }
.Timeline003058 .year li.slick-current span { background-color: #0a2378; color: #fff; }
.Timeline003058 .slider-list { position: relative; }
.Timeline003058 .slider-list .inner { transition: 0.3s; position: relative; }
.Timeline003058 .slider-list .inner .inside { position: relative; border: solid 1px #ececec; background: #fff; padding: 80px; }
.Timeline003058 .slider-list .inner:before, 
.Timeline003058 .slider-list .inner:after, 
.Timeline003058 .slider-list .inner .inside:before, 
.Timeline003058 .slider-list .inner .inside:after { position: absolute; content: ''; z-index: 20; background: url(/cn/images/icon_jiao.png) no-repeat; width: 12px; height: 12px; }
.Timeline003058 .slider-list .inner:before, 
.Timeline003058 .slider-list .inner:after { top: 0; }
.Timeline003058 .slider-list .inner:before, 
.Timeline003058 .slider-list .inner .inside:before { left: 0; }
.Timeline003058 .slider-list .inner:after, 
.Timeline003058 .slider-list .inner .inside:after { right: 0; }
.Timeline003058 .slider-list .inner .inside:before, 
.Timeline003058 .slider-list .inner .inside:after { bottom: 0; }
.Timeline003058 .slider-list .inner:after { transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); }
.Timeline003058 .slider-list .inner .inside:before { transform: rotate(270deg); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); }
.Timeline003058 .slider-list .inner .inside:after { transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }
.Timeline003058 .slider-list .title { float: left; width: 25%; font-size: 3rem; font-weight: bold; color: #0a2378; position: relative; }
.Timeline003058 .slider-list .title::after { content: ''; width: 1px; height: 94px; background: #e5e5e5; position: absolute; right: 0; top: 0; }
.Timeline003058 .slider-list .content { float: right; width: 75%; padding-right: 6vw; padding-left: 2vw; min-height: 350px; }
.Timeline003058 .slider-list .content .s-content { line-height: 2; color: #666; text-align: justify; margin-bottom: 4%; }
.Timeline003058 .slider-list .content .img { position: relative; }
.Timeline003058 .slider-list .btn .slick-arrow { position: absolute; top: 50%; border: solid 4px #8696a9; width: 32px; height: 32px; transform: rotate(45deg); border-right: 0; border-top: 0; border-radius: 4px; }
.Timeline003058 .slider-list .btn .slick-next { transform: rotate(-135deg); }
.Timeline003058 .slider-list .btn .slick-arrow:hover { border-color: #0a2378; }

@media(min-width:1601px) {
.Timeline003058 .slider-list .btn .slick-prev { left: -3.07vw; }
.Timeline003058 .slider-list .btn .slick-next { right: -3.07vw; }
}

@media(max-width:1600px) {
.Timeline003058 .slider-list .btn .slick-prev { left: 0; }
.Timeline003058 .slider-list .btn .slick-next { right: 0; }
.Timeline003058 .slider-list .inner { margin: 0 1vw; }
.Timeline003058 .slider-list .slider { padding: 0 40px; }
}

@media(max-width:640px) {
.Timeline003058 {padding: 30px 0;}
.Timeline003058 .slider-list .pic { margin: 4vw 0; }
.Timeline003058 .slider-list .btn .slick-arrow { width: 5vw; height: 5vw; margin-top: -2.5vw; }
.Timeline003058 .slider-list .slider { padding: 0 5vw; }
.Timeline003058 .slider-list .inner time b { font-size: 5vw; }
.Timeline003058 .year:after { bottom: 30px; }
.Timeline003058 .year .slider:after { height: 5px; top: 28px; }
.Timeline003058 .year li { padding-top: 40px; }
.Timeline003058 .year li.aon { background-size: auto 30px; }
.Timeline003058 .year li span { font-size: 4vw; }
    .Timeline003058 .slider-list .inner .inside{padding: 20px}
    .Timeline003058 .slider-list .title{float: none;width: 100%;font-size: 24px;}
    .Timeline003058 .slider-list .title::after{display: none}
    .Timeline003058 .slider-list .content{float: none;width: 100%;min-height: 100%}
}
/*PicList002433 */
.PicList002433 { overflow: hidden; padding: calc(100 / 1920 * 100%) 0;}
.PicList002433 #honor{transform: translateY(-10vw)}
.PicList002433 .slick-arrow { position: absolute; top: 50%; width: 50px; height: 50px; margin-top: -25px; border: 1px solid #0a2378; padding: 0; background: none; font-size: 0; z-index: 10; cursor: pointer; border-radius: 50%; }
.PicList002433 .slick-arrow:hover { background: #0a2378; }
.PicList002433 .slick-arrow:before { position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #0a2378; border-right: 2px solid #0a2378; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); left: 50%; top: 50%; margin: -5px 0 0 -7px; }
.PicList002433 .slick-arrow:hover:before { border-color: #fff; }
.PicList002433 .slick-prev:before { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); margin-left: -4px; }
.PicList002433 .slick-prev { left: -50px; }
.PicList002433 .slick-next { right: -50px; }

@media(max-width:1408px) {
.PicList002433 .slick-prev { left: 2%; }
.PicList002433 .slick-next { right: 2%; }
}

@media(max-width:640px) {
.PicList002433 { padding: 30px 0;}
.PicList002433 .slick-arrow { width: 7vw; height: 7vw; margin-top: -3.5vw; }
.PicList002433 .slick-arrow:before { width: 40%; height: 40%; margin: 0; left: 40%; top: 30%; }
.PicList002433 .slick-next:before { left: 20%; }
}
.PicList002433 .slider { padding: 0 50px; position: relative; }
.PicList002433 .slick-list { }
.PicList002433 .slider li { position: relative; text-align: center; }
.PicList002433 .slider:before, .PicList002433 .slider:after { position: absolute; content: ''; bottom: 0px; height: 90px; width: 50px; }
.PicList002433 .slider:before { left: 0; background: url(/cn/images/PicList002433_ul_l.png) no-repeat 0 0; }
.PicList002433 .slider:after { right: 0; background: url(/cn/images/PicList002433_ul_r.png) no-repeat 0 0; }
.PicList002433 .slider li aside { padding-top: 35px; height: 90px; background: url(/cn/images/PicList002433_libg.png) repeat-x left top; }
.PicList002433 .slider li .ytable { height: 245px; }
.PicList002433 .slider li .ytable-cell { vertical-align: bottom; }
.PicList002433 .slider li figure { position: relative; display: inline-block; max-width: 80%; }
.PicList002433 .slider li figure:after { position: absolute; right: -24px; background: url(/cn/images/PicList002433_ying.png) no-repeat left bottom; width: 24px; height: 100%; background-size: contain; content: ''; }
.PicList002433 .slider li figure img { max-height: 245px; }
.PicList002433 .slider li p { margin: 0 auto; width: 90%; line-height: 20px; max-height: 40px; color: #333; }

@media(max-width:640px) {
.PicList002433 .slider li p { font-size: 12px; }
.PicList002433 .slider li .ytable { height: 150px; }
.PicList002433 .slider li figure img { max-height: 150px; padding: 3px }
.PicList002433 .slider li.slick-active:first-child:before { display: none; }
}

@media(max-width:480px) {
.PicList002433 .slider li .ytable { height: 100px; }
.PicList002433 .slider li figure img { max-height: 100px; }
}
/*RighInfo001774 */
/*RighInfo001774 */
.RighInfo001774 { overflow: hidden; padding: calc(100 / 1920 * 100%) 0;}
.RighInfo001774 .title {font-size: calc(40 / 16 * 1em); color: #373f53; font-weight: bold; line-height: 1.25; border-bottom: 1px solid #e5e5e5; padding: 15px 0; margin-bottom: 30px; }
.RighInfo001774 .list_img { float: left; width: 42%; }
.RighInfo001774 .big { margin-bottom: 20px; }
.RighInfo001774 .big li figure { padding-bottom: 100%; border: 1px solid #ececec; background-size: contain; }
.RighInfo001774 .small { padding: 0 30px; position: relative; }
.RighInfo001774 .small .slick-arrow { position: absolute; height: 100%; top: 0; width: 25px; z-index: 10; cursor: pointer; border: 0; background: none; padding: 0;background: url(/cn/images/jt3.svg)no-repeat center;background-size: 34px auto }
.RighInfo001774 .small .slick-prev { left: 0;transform: rotate(180deg)}
.RighInfo001774 .small .slick-next { right: 0; }
.RighInfo001774 .small .slick-disabled { cursor: default; }
.RighInfo001774 .small .slick-arrow span { font-size: 20px; color: #ccc; }
.RighInfo001774 .small li figure { margin: 0 auto; padding-bottom: 90%; background-size: contain; max-width: 90%; border: 1px solid #e5e5e5; }
.RighInfo001774 .small li.slick-current figure { border-color: #0a2378; }
.zoomContainer { z-index: 100; }
.RighInfo001774 .intro { float: right; width: 45%; margin-right: 5%; }
.RighInfo001774 .intro dl { color: #666; display: table; width: 100%;padding-top: 3%; }
.RighInfo001774 .intro dt, .RighInfo001774 .intro dd { display: table-cell; vertical-align: top; line-height: 30px; }
.RighInfo001774 .intro dt { width: 100px; }
.RighInfo001774 .intro dd h1 { font-size: 24px; color: #0a2378; margin: 0; }
.RighInfo001774 .intro dd a { float: left; padding: 1px; background: rgba(14,87,162,.05); border: 1px solid rgba(14,87,162,.2); margin-right: 10px; text-align: center; line-height: 35px; color: #0a2378; cursor: pointer;     padding: 10px 16px; border-radius: 10px;}
.RighInfo001774 .intro dl.ssfl {color: #fff;display: table;width: 100%;padding: 2% 3%;background: #0a2378;border-radius: 10px;}

.RighInfo001774 .hotline { display: flex; flex-wrap: wrap; flex-direction: row; width: 100%; display-radio: flex; padding-top: 3%; padding-bottom: 3%; margin-top: 3%; margin-bottom: 5%; border-top-style: dashed; border-top-width: 1px; border-top-color: rgba(221,221,221,1); border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: rgba(221,221,221,1); }
.RighInfo001774 .hotline > .p_item { align-self: center; margin-right: 5px; flex: 0 0 auto; max-width: 100%; max-height: 100%; }
.RighInfo001774 .hotline p { font-size: 1.25em; color: #373f53; font-weight: bold; }
.RighInfo001774 .hotline p a { font-size: 1.75em; color: #0a2378; }
.RighInfo001774 .hotline .p_item:nth-child(1) { padding-left: 40px; background: url(/cn/images/icon_hotline.svg) no-repeat left center; background-size: auto 30px; }
.RighInfo001774 .btn { margin-top: 4.375em; }
.RighInfo001774 .btn a { display: inline-block; font-size: 1.125em; color: #fff; border-radius: 5px; margin: 0 5px; min-width: 12.5em; text-align: center; line-height: 3.3333; padding: 0 1.8125em; cursor: pointer; background-color: #0a2378; }
.RighInfo001774 .btn a:before { display: inline-block; vertical-align: top; content: ''; background-size: contain; background-position: center; background-repeat: no-repeat; width: 1.3888em; height: 3.3333em; margin-right: 0.5555em; background-image: url(/cn/images/RighInfo003134-icon-file.svg); }
.RighInfo001774 .infobox .name { border-top: 5px solid #f9f9f9; margin: 80px 0 40px 0; position: relative; z-index: 4; }
.RighInfo001774 .infobox .name aside {display: table;margin-top: -20px;padding-right: 0px;background: #fff;}
.RighInfo001774 .infobox .name span {display: table;line-height: 40px;border-radius: 40px;padding: 0 20px;/* background: #f1f1f1; */font-size:1.75em;color: #373f53;font-weight: bold;}
.RighInfo001774 .infobox .name span i {font-style: normal;float: left;padding: 0 20px;margin-left: -32px;/* margin-right: 5px; */margin-top: -10px;color: #0a2378;border-radius: 40px;/* background: #0a2378; */}
.RighInfo001774 .single { min-height: 300px; line-height: 2; padding: 40px; background: #f7f8f9; border-radius: 10px; color: #666; text-align: justify; }
.RighInfo001774 #sqyp{transform: translateY(-200px);}
@media(max-width:1000px) {
.RighInfo001774 { padding: 30px 0;}
.RighInfo001774 .intro { width: 55%; margin-right: 0; }
.RighInfo001774 .btn { margin-top: 0; }
.RighInfo001774 .title {font-size: calc(30 / 16 * 1em);}
.RighInfo001774 .infobox .name { margin: 60px 0 20px 0;}
.RighInfo001774 .single { min-height:100%; padding: 20px;}
}

@media(max-width:768px) {
.RighInfo001774 .list_img, .RighInfo001774 .intro { float: none; width: auto; margin-bottom: 3%; }
.RighInfo001774 .tableInfo dd { width: 50%; }
.zoomContainer { display: none !important; }
}

@media(max-width:640px) {
.RighInfo001774 .list dl { font-size: 12px; }
.RighInfo001774 .list dt, .RighInfo001774 .list dd { padding: 10px; }
}

@media(max-width:480px) {
.RighInfo001774 .list dl:nth-child(2n) { background-color: #ececec; }
.RighInfo001774 .list dt, .RighInfo001774 .list dd { display: block; width: auto !important; }
.RighInfo001774 .list dd { border-top: 1px dashed #d2d2d2 }
.RighInfo001774 .list dd.name { border-left: 0; }
.RighInfo001774 .tableInfo dd { float: none; width: auto; }
}
/* Solution  */ 
.Solution {padding: calc(100 / 1920 * 100%) 0; overflow: hidden; }
.Solution .mid {position: relative;text-align: center; }
.Solution .mid .cir { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: 50%;background: rgba(10, 35, 120, 0.02); }
.Solution .mid .cir1 { width: 42%; padding-bottom: 42%; }
.Solution .mid .cir2 { width: 64%; padding-bottom: 64%; }
.Solution .mid .cir3 {width: 100%;padding-bottom: 100%;background: rgba(10, 35, 120, 0.015);}
.Solution .mid figure {padding-bottom: 29%;background-size: contain;background-position: center;background-repeat: no-repeat;;}
.Solution ul { position: absolute; display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; height: 100%; top: 0; left: 0; }
.Solution ul li { position: relative; display: flex; align-items: center; width: 50%;}
.Solution ul li .box{display: flex; align-items: center;}
.Solution ul li .text { display: flex; align-items: center; width: calc(270 / 16 * 1em);height: calc(50 / 16 * 1em);transition: 0.3s;position: relative}
.Solution ul li .box .text .hover{position: absolute;left: 0;top: 50%;transform: translateY(-50%);max-width: 120px;padding: 10px;opacity: 0;transition: 0.3s all}
.Solution ul li span { font-size: calc(18 / 16 * 1em);}
.Solution ul li .icon { transition: 0.3s; }
.Solution ul li .box:hover .text .hover{ opacity: 1;}
.Solution ul li:hover .text { color: #0a2378; text-decoration: underline; }


@media(min-width:1025px){
    .Solution ul li { width: 38%; -webkit-tap-highlight-color: rgba(0,0,0,0); }
    .Solution ul li:nth-of-type(3), 
    .Solution ul li:nth-of-type(4) { width: 34%; }
    .Solution ul li:nth-of-type(2n-1){ flex-direction: row-reverse; }
    .Solution ul li:nth-of-type(2n-1) .box{ flex-direction: row-reverse; }
    .Solution ul li:nth-of-type(2n) .box .text { margin-left: calc(10 / 16 * 1em);padding-left: calc(10 / 16 * 1em);}
    .Solution ul li:nth-of-type(2n-1) .box .text { display: flex; flex-direction: row-reverse; margin-right: calc(10 / 16 * 1em);padding-right: calc(10 / 16 * 1em);}
    .Solution ul li:nth-of-type(2n) .box .text .hover{right: 0;;left: auto}
}


@media(max-width:1024px) {
.Solution { padding: 30px 0; }
.Solution .mid > img { width: 69%; }
.Solution .mid figure {display: none}
.Solution ul{ position: relative;display: block}
.Solution ul li { width: 100%; justify-content: flex-start; }
    .Solution ul li .text{width: 100%;padding-left: 20px}
.Solution ul li .box .text .hover{left: 100%;width: 100px;}
}
/* Floor002843  */ 
.Floor002843 {padding: calc(100 / 1920 * 100%) 0; overflow: hidden; }
.Floor002843 .imgs li img { display: block; width: 100%; }
.Floor002843 .info .edit { float: right; width: 85%; line-height: 2; color: #666; text-align: justify; }
.Floor002843 .controls { position: relative; z-index: 3; }
.Floor002843 .controls .btn { position: absolute; right: -60px; bottom: 0; overflow: hidden; }
.Floor002843 .controls .slick-arrow { width: 60px; height: 60px; float: left; border: 0; background: #fff; padding: 0; font-size: 0; cursor: pointer; }
.Floor002843 .controls .slick-arrow:before { display: inline-block; width: 70%; max-width: 38px; background: url(/cn/images/Floor002843-more2.png) no-repeat right center; height: 9px; content: ''; }
.Floor002843 .controls .slick-next { background: #0a2378; }
.Floor002843 .controls .slick-next:before { background-image: url(/cn/images/Floor002843-more.png); }
.Floor002843 .controls .slick-prev:before { transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }

@media(min-width:1025px) {
.Floor002843 .imgs { width: 55%; }
}

@media(max-width:1024px) {
.Floor002843 {padding: 30px 0;}
.Floor002843 .ytable, 
.Floor002843 .ytable-cell { display: block; }
.Floor002843 .controls .btn { right: 0; top:0; }
.Floor002843 .controls { padding-bottom: 40px; }
.Floor002843 .controls .slick-arrow { width: 10vw; height: 10vw; }
.Floor002843 .info .edit { float: none; width: 100%;}
}
/* HonorList  */ 
.HonorList {padding: calc(100 / 1920 * 100%) 0; overflow: hidden; }
.HonorList .slick-arrow { position: absolute; top: 50%; width: 50px; height: 50px; margin-top: -25px; border: 1px solid #0a2378; padding: 0; background: none; font-size: 0; z-index: 10; cursor: pointer; border-radius: 50%; }
.HonorList .slick-arrow:hover { background: #0a2378; }
.HonorList .slick-arrow:before { position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #0a2378; border-right: 2px solid #0a2378; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); left: 50%; top: 50%; margin: -5px 0 0 -7px; }
.HonorList .slick-arrow:hover:before { border-color: #fff; }
.HonorList .slick-prev:before { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); margin-left: -4px; }
.HonorList .slick-prev { left: -50px; }
.HonorList .slick-next { right: -50px; }

@media(max-width:1408px) {
.HonorList .slick-prev { left: 2%; }
.HonorList .slick-next { right: 2%; }
}

@media(max-width:640px) {
.HonorList {padding: 30px 0;}
.HonorList .slick-slide {padding: 0 50px;overflow: hidden}
.HonorList .slick-arrow { width: 7vw; height: 7vw; margin-top: -3.5vw; }
.HonorList .slick-arrow:before { width: 40%; height: 40%; margin: 0; left: 40%; top: 30%; }
.HonorList .slick-next:before { left: 20%; }
}
.HonorList .list ul { padding: 0 50px; }
.HonorList .list li { float: left; position: relative; text-align: center; margin-bottom: 4%; }
.HonorList .list li:first-child:before, .HonorList .list li:last-child:after { position: absolute; content: ''; bottom: 0px; height: 90px; width: 50px; }
.HonorList .list li:first-child:before { left: -50px; background: url(/cn/images/PicList002433_ul_l.png) no-repeat 0 0; }
.HonorList .list li:last-child:after { right: -50px; background: url(/cn/images/PicList002433_ul_r.png) no-repeat 0 0; }
.HonorList .list li aside { padding-top: 35px; height: 90px; background: url(/cn/images/PicList002433_libg.png) repeat-x left top; }
.HonorList .list li .ytable { height: 245px; }
.HonorList .list li .ytable-cell { vertical-align: bottom; }
.HonorList .list li figure { position: relative; display: inline-block; max-width: 80%; }
.HonorList .list li figure:after { position: absolute; right: -24px; background: url(/cn/images/PicList002433_ying.png) no-repeat left bottom; width: 24px; height: 100%; background-size: contain; content: ''; }
.HonorList .list li figure img { max-height: 245px; padding: 8px; padding-top: 12px; background: url(/cn/images/PicList002433_kuang.png) no-repeat; background-size: 100% 100%; }
.HonorList .list li p { margin: 0 auto; max-width: 210px; width: 90%; line-height: 20px; max-height: 40px; color: #333; }
.HonorList .list .ul-4 li { width: 25%; }
.HonorList .list .ul-4 li:nth-child(4):after { position: absolute; content: ''; bottom: 0px; height: 90px; width: 50px; right: -50px; background: url(/cn/images/PicList002433_ul_r.png) no-repeat 0 0; }
.HonorList .list .ul-3 li { width: 33.333%; }
.HonorList .list .ul-3 li:nth-child(3):after { position: absolute; content: ''; bottom: 0px; height: 90px; width: 50px; right: -50px; background: url(/cn/images/PicList002433_ul_r.png) no-repeat 0 0; }
.HonorList .list .ul-2 li { width: 50%; }
.HonorList .list .ul-2 li:nth-child(2):after { position: absolute; content: ''; bottom: 0px; height: 90px; width: 50px; right: -50px; background: url(/cn/images/PicList002433_ul_r.png) no-repeat 0 0; }
.HonorList .list .ul-2 li:nth-child(1) > * { padding-left: 30%; }
.HonorList .list .ul-2 li:nth-child(2) > * { padding-right: 30%; }
.HonorList .list .ul-1 li { width: 100%; }

@media(max-width:640px) {
.HonorList .auto, .HonorList .list ul { padding: 0; }
.HonorList .list li p { font-size: 12px; }
.HonorList .list li .ytable { height: 150px; }
.HonorList .list li figure img { max-height: 150px; padding: 3px }
.HonorList .list .ul-2 li:nth-child(1) > * { padding-left: 30%; }
.HonorList .list .ul-2 li:nth-child(2) > * { padding-right: 30%; }
.HonorList .list .ul-3 li:nth-child(3):after{display: none}
}

@media(max-width:480px) {
.HonorList .list li .ytable { height: 100px; }
.HonorList .list li figure img { max-height: 100px; }
}




.queueList {
    border: 0!important;
    margin: 0!important;
    color: #fff!important;
}
.placeholder {
    min-height: auto!important;
    padding-top: 0!important;
    text-align: left!important;
    font-size: 14px!important;
}  





.TextList002322 {padding: calc(100 / 1920 * 100%) 0 0;}
.TextList002322 h3 {font-size: 24px;color: #333;font-weight: normal;}
.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: #0a2378;}

@media only screen and (max-width:767px) {
    .TextList002322 {padding: 20px 3%;}
}<!--ºÄÊ±1785787264.1953Ãë-->