﻿@import url(common.css); /* 引用公共样式 */
/*------------------------------------------以下开始,以上为保留样式--------------------------------------------------*/
body,html{font-size:14px;}
.center{max-width:1280px;}
.co4{color:#124e8c;}
.bg4{background:#124e8c;}
.sbox{padding:30px 0;}
.sbt1{font-size:11em;line-height:1em;font-family:serif;font-weight:bold;font-style:italic;opacity:.1;}
.sbt3{width:2px;height:15px;margin:20px auto 0;}
.sbt22{font-family:FangSong;font-weight:bold;}
.countup-start{top:-100vh;}
.s3,.s3 .sbt2{background:#f3f7fa;}
.slick-next:before{content:"\e602";}
.slick-prev:before{content:"\e603";}
.slick-arrow:before{font-family:layui-icon;font-size:20px;}
.slick-arrow{width:44px;text-align:center;}
.s4 .slick-arrow{border-radius:50%;background:#f7f7f7;margin-top:-38px;}
.s4 .slick-arrow:before{color:#999;font-size:16px;}
.s4 .slick-arrow:hover{background:#124e8c;}
.s4 .slick-arrow:hover:before{color:#fff;}
.s4 .slick-prev{left:-22px;}
.s4 .slick-next{right:-22px;}
.s4 .slick-list{overflow:visible!important;}
.s4cb{position:relative;}
.s4c2{opacity:0;transition:ease .6s;height:62px;position:absolute;left:0;right:0;}
.s4item.slick-active .s4c2{opacity:1;}
.s4cb{position:relative;top:0;transition:.6s;}
.s4item.slick-active .s4cb{top: -60px;}
.s52c{border:1px solid #eaeaea;border-width:1px 0 0 1px;}
.s52c1{height:100px;position:relative;}
.s52c1-img{position:absolute;top:0;bottom:0;left:0;right:0;width:auto;height:auto;max-height:100%;margin:auto;}
.s7{background-image:url(/images/b1.jpg);}
.s72c22{font-family:serif;}
.s7 .sbt2{background:#19548e;}
.m12{font-size:3em;height:68px;top:0;bottom:0;left:0;right:0;margin:auto;}
.mnavca:hover{color:#124e8c;}
.mnavc.active .mnavca{color:#124e8c;position:relative;}
.mnavc.active .mnavca:after{content:"";width:60px;position:absolute;border-bottom:1px solid #124e8c;bottom:-15px;left:0;right:0;margin:auto;}
.mnavc{padding:15px 20px 12px;}
.page a:hover, .page span{background:#124e8c;color:#fff;border-color:#124e8c;}
.tub1{height:240px;position:relative;}
.tuimg{position:absolute;width:auto;height:auto;max-height:100%;max-width:100%;margin:auto;top:0;bottom:0;left:0;right:0;}
.a2{background-image:url(/images/b2.jpg);}
.a2 .sbt2{background:#eff6ff;}
.a22{border-left:1px solid #eaeaea;padding-left:50px;}
.a22c21{width:10px;height:10px;border-radius:50%;border:3px solid #c5d6ea;}
.a22c2{position:absolute;left:-59px;top:15px;}
.a4{background-image:url(/images/b3.png);}
.a52c1{width:185px;height:240px;position:relative;}
.a52c1-img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-height:100%;}
.a52cb{padding:15px;border:1px solid #eaeaea;border-radius:7px;}
.a4 .sbt2{background:#f5f5f5;}
.m1-img{min-height:120px;object-fit:cover;}
.wzimg{height:180px;width:270px;object-fit:cover;border-radius:7px;margin-right:40px;}
.wzb:hover .wzb21{color:#124e8c;}
.wzb22c{-webkit-line-clamp:2;height:3.2em;}
.ct112 td{width:auto;vertical-align:top;padding:8px 0;}
.ct112 td:first-child img{margin-right:10px;width:26px;height:26px;position:relative;top:-2px;}
.ct111{padding-right:60px;margin-bottom:20px;}
.lyb{max-width:680px;}
.m1sp-box{height:40vw;overflow:hidden;}

@keyframes animIn {
    from{display:block;margin-top:10px;opacity:0;}
    to{margin-top:0;opacity:1;}
}
@media screen and (min-width:769px) {
    .all{min-width:1280px;}
    .navc{float:left;margin:0 20px;}
    .top1b{max-width:1470px;}
    .navca{font-size:16px;}
    .top12{margin:10px -20px 0 0;display:block!important;}
    .navc.active .navca{font-weight:bold;color:#124e8c;}
    .navc:hover .navca{color:#124e8c;}
    .top1{padding:20px 0;background:#fff;}
    .navc{position:relative;}
    .navcb{position:absolute;padding-top:30px;left:50%;transform:translateX(-50%);text-align:center;margin-top:30px;opacity:0;visibility:hidden;transition:ease .5s;}
    .navc-inner{background:#fff;padding:5px 0;box-shadow:0 1px 2px rgba(0,0,0,.05);}
    .navcc{white-space:nowrap;padding:5px 20px;}
    .navc:hover .navcb{margin-top:0;opacity:1;visibility:visible;}
    .navcca:hover{color:#124e8c;}
    .s1c2{top:0;bottom:0;left:0;right:0;height:300px;margin:auto;text-align:center;}
    .s1c21{font-size:3.5em;font-weight:bold;}
    .s1c22{font-size:16px;padding:15px 30px;display:inline-block;border:1px solid rgba(255,255,255,.3);border-width:1px 0;margin-top:15px;}
    .s24c1{font-size:2.6em;margin-bottom:5px;}
    .s22{max-width:980px;font-size:15px;}
    .s3b{max-width:1645px;}
    .s32c2{padding:25px 15px;margin-top:-58px;box-shadow:0 1px 3px rgba(0,0,0,.1);}
    .s32cb:hover .s32c2{background:#124e8c;color:#fff;}
    .s32cb:hover .s32c22,.s32cb:hover .s32c23{color:#fff;}
    .s4item{padding:60px;}
    .s4b{max-width:1040px;}
    .s52c{width:20%;}
    .a2b{max-width:1040px;}
    .a22{margin-left:180px;}
    .a22c1{width:150px;padding:10px;box-sizing:border-box;border-radius:4px;background:#fff;font-size:16px;font-weight:bold;text-align:center;position:absolute;left:-230px;}
    .a22c3{padding:10px 0;font-size:15px;}
    .ct11b{padding-right:30px;}
    .ct12b{padding-left:30px;}
    .map-panel-box{height:360px;}
    .top1{position:fixed;left:0;right:0;top:0;}
    .top{height:86px;}
}
@media screen and (max-width:768px) {
    .top{height:60px;}
    .top12{position:fixed;top:58px;bottom:0;left:0;right:0;background:#fff;padding:20px;overflow:auto;display:none;}
    .top11{position:fixed;left:0;top:0;right:0;z-index:100;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:10px 15px;}
    .nav-open-c{width:26px;height:2px;background:#124e8c;margin:7px 0;}
    .nav-open{margin-top:3px;}
    .navc{padding:15px 10px;border-bottom:1px solid #eaeaea;}
    .navca:after,.navcca:after{content:"\e602";font-family:layui-icon;float:right;}
    .navcb{margin:0 -10px;background:#f9f9f9;padding:10px;position:relative;top:15px;}
    .navcc{padding:5px 0;opacity:.7;}
    .s1c2{position:relative;padding:70px 0 90px;}
    .s1img{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%;}
    .s1c21{font-size:2em;font-weight:bold;}
    .s1c21:after{content:"";width:40px;height:2px;background:#fff;margin:15px 0;display:block;}
    .sbox{padding:20px 0;}
    .s24c1{font-size:2em;}
    .s32c2{padding:15px 10px;width:100%;}
    .s32cb{box-shadow:0 1px 3px rgba(0,0,0,.1);}
    .s42{width:80%;margin-top:50px;}
    .s4item{padding:10px;}
    .s52cb{padding:8px;}
    .s52c1{height:13vw;}
    .s72cb{max-width:max(80%,420px);}
    .s82c1-img{width:30px;height:30px;float:left;margin-right:15px;margin-top:2px;}
    .s82c2{overflow:hidden;text-align:left;line-height:24px;padding:3px 0;font-size:14px;}
    .m12{font-size:2em;height:44px;}
    .tub2{font-size:14px;top:10px;padding:15px 0;}
    .tub1{height:16vw;}
    .a22{margin-left:30px;padding-left:30px;}
    .a22c2{left:-39px;top:10px;}
    .a22c1{padding:5px 0;font-size:16px;font-weight:bold;margin-bottom:5px;}
    .a52cb{padding:8px;}
    .a52c1{width:120px;height:160px;}
    .s4c21{font-size:1.4em;}
    .sbt21{font-size:1.6em;}
    .sbt1{font-size:10em;}
    .sbt2{margin-top:-5px;}
    .a2 .sbt2{background:#e9f3ff;}
    .wzimg{width:180px;height:120px;margin-right:15px;}
    .wzb2c{font-size:14px;padding: 0;}
    .wzb22{padding:8px 0;}
    .map-panel-box{height:200px;}
}
@media screen and (max-width:575px) {
    .tub1{height:26vw;}
}
