@charset "UTF-8";
h1,h2,h3,h4,h5,h6,p{margin-bottom:0}
header,section,footer{min-width :1230px;width:100%}
.ya-nan{width:1230px;margin:0 auto;padding:0 15px}
.st-1 .banner{height:721px;overflow:hidden;position:relative;background:url("../images/banner.png") no-repeat center;background-size:cover}
.st-1 #menu{background-color:#053d46}
.st-1 #menu nav{display:flex;justify-content:space-between}
.st-1 #menu .item{width:16.666666666%;font-size:24px;color:#fff;letter-spacing:2px;display:inline-flex;align-items:center;height:140px;flex:1;justify-content:center;position:relative;transition:all .3s}
.st-1 #menu .item:not(:last-child):after{content:'';width:1px;height:78px;background-image:linear-gradient(to bottom, transparent, #fff, transparent);right:0;position:absolute}
.st-1 #menu .item.active,
.st-1 #menu .item:hover{background-color:#074b59}
.is-sticky  #menu .item{height:80px;transition:all .3s}
.is-sticky  #menu .item:not(:last-child):after{height:58px}

.common-head{padding:80px 0 40px}
.common-head .title{height:97px;background:url("../images/t-bg.png") no-repeat;background-position-x:center;background-position-y:top}
.st-fhjg .common-head .title{background-position-y:-97px}
.st-fhld .common-head .title{background-position-y:-194px}
.st-fhjz .common-head .title{background-position-y:-291px}
.st-fhrc .common-head .title{background-position-y:-388px}
.st-wjhg .common-head .title{background-position-y:-485px}

.st-fhbj{background:url("../images/bj-bg.png") no-repeat center 100px;font-size:20px;color:#043d46;line-height:1.7}
.st-fhbj .cons{text-indent:2em;padding-bottom:40px}
.st-bg-container{background-color:#053e47}
.st-bg-container > .bg{background:url("../images/b-bg.png") no-repeat center bottom}
.st-fhjg .cons{padding:30px 0 100px}
.st-fhjg .cons .item{display:flex;color:#fff;font-size:24px;line-height:44px}
.st-fhjg .cons .item .t{position:relative;margin-right:72px;white-space:nowrap;background-color:#074b59;margin-bottom:32px;display:flex;align-items:center;justify-content:center;padding:0 24px 0 48px;height:56px}
.st-fhjg .cons .item .t:after{
    content:'';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 56px 24px 0 0;
    border-color: #074b59 transparent transparent transparent;
    position:absolute;
    top:0;
    right:-24px;
}

.st-fhld .cons{display:flex;padding:30px 0 100px}
.st-fhld .cons .item{width:400px;padding:0 20px}
.st-fhld .cons .item .inner{background:linear-gradient(139deg, #022e35, #064759);border-radius:10px;padding:20px;color:#e5e3e3;font-size:16px;height:100%;box-shadow:0 8px 0 #022e35}
.st-fhld .cons .item .inner h4{text-align:center;color:#0ed7d8;font-size:22px;font-weight:bold;padding:58px 0 35px;position:relative}
.st-fhld .cons .item .inner h4:before{content:'';position:absolute;top:0;left:50%;margin-left:-78px;width:156px;height:4px;background:linear-gradient(to bottom, #0bf6c4, #169cfd)}

.st-fhjz .cons{display:flex;flex-wrap:wrap;padding:30px 0 70px}
.st-fhjz .cons .item{width:50%;flex:0 0 auto;display:flex;padding-right:30px;margin-bottom:40px}
.st-fhjz .cons .item .prefix{background-color:#08798b;color:#e5e3e3;font-size:30px;height:90px;width:90px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}
.st-fhjz .cons .item .tf-sx{transform:skewX(-10deg)}
.st-fhjz .cons .item .reverse{transform:skewX(10deg)}
.st-fhjz .cons .item .con{background:linear-gradient(to right, #074b59, #013037);margin-left:4px;padding:0 0 0 30px;color:#fff}
.st-fhjz .cons .item .con .t{font-size:22px;margin:6px 0 2px}
.st-fhjz .cons .item .con p{font-size:12px}

.st-fhrc{padding:10px 0}
.st-fhrc .cons{padding:20px 0 0}
.st-fhrc .cons .tabs-nav{display:flex;justify-content:space-between;padding-bottom:40px}
.st-fhrc .cons .tabs-nav .item{font-size:32px;color:#04404a;font-weight:bold;border-radius:10px;border:1px solid #04404a;height:60px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;min-width:300px;transition:all .3s;cursor:pointer}
.st-fhrc .cons .tabs-nav .item:hover,
.st-fhrc .cons .tabs-nav .item.active{background-color:#04404a;color:#fff;transition:all .3s}
.st-fhrc .cons .tabs-content{}
.st-fhrc .cons .tabs-content .item{display:none}
.st-fhrc .cons .tabs-content .item.active{display:block}
.st-fhrc .cons .tabs-content .item .dt-table{background-color:#043d46;border-top:10px solid #869fa4;color:#fff;font-size:20px;padding:10px 80px}
.st-fhrc .cons .tabs-content .item .dt-tr{display:flex;}
.st-fhrc .cons .tabs-content .item .dt-tr:not(:last-child){border-bottom:1px dashed #869fa4}
.st-fhrc .cons .tabs-content .item .dt-tr .dt-td{padding:20px 0;position:relative}
.st-fhrc .cons .tabs-content .item .dt-tr .dt-td.time{width:315px;}
.st-fhrc .cons .tabs-content .item .dt-tr .dt-td.time:before{content:'';width:9px;height:9px;background-color:#869fa4;position:relative;display:inline-block;top:-3px;margin-right:20px}
.st-fhrc .cons .tabs-content .item .dt-tr .dt-td.con p{font-size:14px;color:#3635bd}

.st-wjhg .cons{display:flex;flex-wrap:wrap;padding:20px 0 105px}
.st-wjhg .cons .item{width:50%;flex:0 0 auto;position:relative}
.st-wjhg .cons .item .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(178, 177, 179, .7);color:#fff;display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:bold;transition:background-color .3s}
.st-wjhg .cons .item .overlay1{background-color:rgba(24, 2, 64, .7)}
.st-wjhg .cons .item .overlay:hover{background-color:rgba(178, 177, 179, 0);transition:background-color .3s}
.st-wjhg .cons .item .overlay1:hover{background-color:rgba(24, 2, 64, 0);transition:background-color .3s}

.st-lxwm{background-color:#022e35;min-height:180px}
@media all and (max-device-width:600px){
    .st-1 .banner{height:600px}
}
