*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
ol,ul{list-style:none}
a{text-decoration:none}
img,input,select,textarea{border:none}
textarea{resize:none}
input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
select::-ms-expand{display:none}
@font-face {
    font-family: FZFWZhuZiMinchoE;
    src: url(../fonts/FZFWZhuZiMinchoE.TTF);
}
.mzw-prel{position:relative}
.mzw-ofh{overflow:hidden}
.mzw-clear::after{content:"";display:block;clear:both}
.mzw-l{float:left}
.mzw-r{float:right}
.mzw-img1 img{display:block;width:100%;height:auto}
.mzw-img2 img{display:block;width:auto;height:100%}
.mzw-img3 .img{background-repeat:no-repeat;background-position:center;background-size:cover}
.mzw-img3 .img,.mzw-img3 img{display:block;width:100%;height:100%}
.mzw-img3 .img img{opacity:0}
.mzw-img4{height:0;overflow:hidden;position:relative;z-index:0;overflow: hidden;}
.mzw-img4 .img::before {
    position: absolute;
    top: 0;
    left: -75%;
    z-index: 2;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg);
}

.mzw-img4 .img:hover::before {
    -webkit-animation: shine .75s;
    animation: shine .75s;
}
@-webkit-keyframes shine{100%{left:125%}
}
@keyframes shine{100%{left:125%}
}
.mzw-img4 .img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center;background-size:cover}
.mzw-img4 .img img{display:block;width:100%;height:100%;}
.mzw-img44{height:0;overflow:hidden;position:relative;z-index:0;}
.mzw-img44 .img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center;background-size:cover}
.mzw-img44 .img img{display:block;width:100%;height:100%;}

.mzw-imgHvr img{transition:all 0.5s ease-in-out;}
.mzw-imgHvr:hover img{transform: scale(1.03);opacity: 0.9;}
.mzw-imgHvr2 .img{transition:all 0.5s ease-in-out;}
.mzw-imgHvr2:hover .img{transform: scale(1.03);opacity: 0.9;}
.mzw-det img{display:inline-block;max-width: 600px;}
.mzw-det table,.mzw-det video{max-width:100%}
.mzw-bg1{overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover;    position: relative;}
.mzw-bg1::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    min-width: 50%;
    background: linear-gradient(224deg, rgba(0, 91, 184, 0) 34%, rgba(0, 91, 184, 0.9) 92%);
}
.mzw-tabcon{display:none}
.mzw-tabcon.show{display:block}
.mzw-placeholder input::-webkit-input-placeholder{color:#ccc}
.mzw-placeholder input:-moz-placeholder{color:#ccc}
.mzw-placeholder input::-moz-placeholder{color:#ccc}
.mzw-placeholder input::-ms-input-placeholder{color:#ccc}
.mzw-pc{display:block!important}
.mzw-pe{display:none!important}
body{font-size:14px;line-height:1.5;font-weight:400;font-family:'Microsoft YaHei',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
input,select,textarea{font-size:14px;font-family:'Microsoft YaHei',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
.mzw-ani1{animation:1s ease-in-out infinite alternate mzw-ani1}
@keyframes mzw-ani1{
0%{transform:translateY(-10%)}
100%{transform:translateY(0)}
}
@keyframes mzw-ani2-1{
0%{transform:translateX(0)}
100%{transform:translateX(-10%)}
}
@keyframes mzw-ani2-2{
0%{transform:translateX(0)}
100%{transform:translateX(30%)}
}
.wp{max-width:16rem;margin:0 auto}
.fs12{font-size:.12rem}
.fs14{font-size:.14rem}
.fs16{font-size:.16rem}
.fs18{font-size:.18rem}
.fs20{font-size:.2rem}
.fs22{font-size:.22rem}
.fs16-16{font-size:.16rem}
.fs18-16,.fs18-18{font-size:.18rem}
.fs20-16,.fs20-18{font-size:.2rem}
.fs20-18,.fs22-16{font-size:.22rem}
@media only screen and (max-width:1920px){
.fs12{font-size:12px}
.fs14{font-size:14px}
.fs16-16{font-size:16px}
.fs18-18{font-size:18px}
}
@media only screen and (min-width:1200px) and (max-width:1728px){
.fs20-18{font-size:18px}
}
@media only screen and (min-width:1200px) and (max-width:1706px){
.fs18-16{font-size:16px}
}
@media only screen and (min-width:1200px) and (max-width:1680px){
.fs16{font-size:14px}
}
@media only screen and (min-width:1200px) and (max-width:1570px){
.fs22-18{font-size:18px}
}
@media only screen and (min-width:1200px) and (max-width:1536px){
.fs20-16{font-size:16px}
}
@media only screen and (min-width:1200px) and (max-width:1500px){
.fs18{font-size:14px}
}
@media only screen and (min-width:1200px) and (max-width:1396px){
.fs22-16{font-size:16px}
}
@media only screen and (min-width:1200px) and (max-width:1344px){
.fs20{font-size:14px}
}
@media only screen and (min-width:1200px) and (max-width:1220px){
.fs22{font-size:14px}
}
@media only screen and (max-width:1199px){
.mzw-l,.mzw-r{float:none}
.mzw-pc{display:none!important}
.mzw-pe{display:block!important}
.wp{max-width:none;padding:0 .3rem}
.fs12{font-size:.24rem}
.fs14,.fs16,.fs18{font-size:.28rem}
.fs16-16,.fs20,.fs22{font-size:.32rem}
.fs18-16,.fs20-16,.fs20-18,.fs22-16,.fs22-18{font-size:.36rem}
}
.header{width:100%;position:fixed;top:0;left:0;z-index:100;background-image:linear-gradient(to top,rgba(0,0,0,0) 0,#000 100%);transition:transform .4s}
.header.hide{transform:translateY(-100%)}
.header .logo{display:block;width:2.89rem;overflow:hidden;position:relative;float:left;margin-top:.52rem}
.header .hdr-r{float:right;padding-top:.24rem}
.header .hdr-link{height:auto;display:flex;align-items:center;float:right;margin-bottom:.13rem}
.header .hdr-link .a1{display:inline;color:#d2d2d2;transition:color .4s}
.header .hdr-link .a1:hover{color:#fff}
.header .hdr-link li::after{content:'|';display:inline;margin:0 .15rem;color:#fff}
.header .hdr-link li:last-child:after{display:none}

.so-btn{float: left;width: .55rem;height: .55rem;cursor: pointer;background: url(../images/i-04.svg) no-repeat center;-o-background-size: .29rem auto;-ms-background-size: .29rem auto;-moz-background-size: .29rem auto;-webkit-background-size: .29rem auto;background-size: .29rem auto;}
.pop-so{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 110;display: none;}
.pop-so .bg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.8)}
.pop-so .form{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);background-color: #fff;z-index: 2}
.pop-so .close{position: absolute;top: 5%;right: 5%;width: .4rem;height: .4rem;cursor: pointer;background: url(../images/close.svg) center center no-repeat;-webkit-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;z-index: 2;transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s}
.pop-so .close:hover{-ms-transform: rotate(180deg);-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg)}
.pop-so .form .inp{display: block;width: 7rem;height: .6rem;line-height: .6rem;border: none;background: 0 0;padding: 0 1.2rem 0 .2rem;font-size: .22rem;color: #333}
.pop-so .form .btn{display: block;width: 1rem;height: .6rem;line-height: .6rem;border: none;background: #2a5a93;color: #fff;font-size: .18rem;text-align: center;position: absolute;top: 0;right: 0;transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;cursor: pointer;}

.mser{display: none;}


.header .nav{clear:both}
.nav .li1{float:left;position:relative;margin-left:.45rem}
.nav .li1:first-child{margin-left:0}
.nav .a1,.nav2 .a2{display:block;cursor:pointer;position:relative;text-align:center;transition:.4s}
.nav .a1{color:#fff;line-height:2}
.nav .tit1{display:block;}
.nav li a:hover .tit1{font-weight: 700;}
.nav1 .dropmenu{width:1.6rem;position:absolute;left:50%;top:100%;transform:translateX(-50%);background-color:#fff;box-sizing:border-box;display:none}
.nav1 .dropmenu::before{content:'';display:block;width:100%;height:.04rem;background-color:#2a5a93}
.nav2{margin:.1rem}
.nav2 .li2{padding:.1rem 0}
.nav2 .a2{color:#000}
.nav2 .li2:hover .a2{color:#2a5a93;font-weight: 700;}
.header .hdr-menubtn{background-color:#2a5a93;width:1.23rem;height:.65rem;border-radius:.33rem 0 0 .33rem;position:absolute;right:0;top:.48rem;display:flex;align-items:center;justify-content:flex-end;padding-right:.23rem;cursor:pointer;z-index:10}
.mzw-menuBtn{width:.48rem;cursor:pointer;position:relative}
.mzw-menuBtn .s{display:block;width:100%;height:.05rem;background-color:#fff;transition:.4s}
.mzw-menuBtn .s2{width:calc(100% + .16rem);margin:.08rem 0 .08rem -.16rem}
.header .hdr-menubtn.open .mzw-menuBtn .s1{transform:translateY(.13rem) rotateZ(45deg)}
.header .hdr-menubtn.open .mzw-menuBtn .s2{opacity:0}
.header .hdr-menubtn.open .mzw-menuBtn .s3{transform:translateY(-.13rem) rotateZ(-45deg)}
.header .hdr-nav{display:none;width:100%;height:100vh;background-color:rgba(42,90,147,.9);position:absolute;left:0;top:0;overflow:hidden}
.header .hdr-nav .nav-con{display:flex;justify-content:center;align-items:center;

    padding-top: 1.8rem;
    color: #fff;
    text-align: center;
    padding-bottom: 1.2rem;
    display: flex;
    justify-content: scenter;
    flex-wrap: wrap;

}

.header .hdr-nav .nav2 .a2{color:#d2d2d2}
.header .hdr-nav .nav2 .li2:hover .a2{color:#fff}
.footer{position:relative;padding-top:.41rem;margin-top:-.74rem;z-index:11;overflow:hidden}
.footer .bgpic{width:100%;height:100%;background-position:left top;background-size:100% auto;background-repeat:no-repeat;position:absolute;left:0;top:0}
.footer .bg1{animation:4s linear infinite alternate mzw-ani2-1;background-image:url(../images/bgpic-a1-3.png)}
.footer .bg2{animation:4s linear infinite alternate mzw-ani2-2;background-image:url(../images/bgpic-a1-2.png);top:.21rem}
.footer .bg3{background-position:left bottom;background-image:url(../images/bgpic-a1-1.png);top:auto;bottom:0}
.footer .ftr-con{padding:.6rem 0 .56rem;position:relative}
.footer .row1{display:flex;margin-bottom:.43rem}
.footer .col2{flex:1;margin:0 1.3rem;padding-top:.45rem}
.footer .col3{padding-top:.56rem}
.footer .logo{width:2.61rem;margin-top:.45rem}
.footer .ftr-info{color:#fff}
.footer .ftr-info p{margin-bottom:.11rem}
.footer .ftr-info p:last-child{margin-bottom:0}
.footer .ftr-link{overflow:hidden}
.footer .ftr-link li{display:inline-block;margin-bottom:.33rem}
.footer .ftr-link li::after{content:'|';display:inline-block;color:#87a1c4;margin:0 .3rem}
.footer .ftr-link li.no::after,.footer .ftr-link li:last-child::after{display:none}
.footer .ftr-link .a1{min-width:5em;display:inline-block;color:#fff;transition:opacity .4s}
.footer .ftr-link .a1:hover{opacity:.8}
.footer .copyright{color:#fff;text-align:center;border-top: 1px solid rgba(255, 255, 255, .1);padding-top: .1rem;}
.footer .copyright p{line-height: 2em;}
.footer .copyright a{display:inline;color:inherit;transition:opacity .4s}
.footer .copyright a:hover{opacity:.8}
.m-mzw-qrcode1 li{float:left;margin-left:.3rem}
.m-mzw-qrcode1 li:first-child{margin-left:0}
.m-mzw-qrcode1 .con{display:block;position:relative;cursor:pointer}
.m-mzw-qrcode1 .icon{width:.7rem;border-radius:50%;background-color:rgba(255,255,255,.45);transition:background-color .4s}
.m-mzw-qrcode1 .drop{display:none;position:absolute;left:50%;bottom:100%;transform:translateX(-50%)}
.m-mzw-qrcode1 .drop .pic{width:1.2rem;padding:.05rem;background-color:#fff;border-radius:.08rem;margin-bottom:.1rem}
.m-mzw-qrcode1 .con:hover .icon{background-color:#fff}
.m-mzw-qrcode1 .con:hover .drop{display:block}
@media only screen and (min-width:1200px) and (max-width:1520px){
.footer .ftr-con{padding-bottom:.3rem}
.footer .ftr-link li{margin-bottom:.2rem}
.footer .ftr-link li::after{margin:0 .2rem}
}
@media only screen and (max-width:1199px){
.header .logo{width:2.4rem;height:1rem;margin-top:0;display:flex;align-items:center;position:relative;z-index:1}
.header .hdr-r{float:none;width:100%;height:100vh;padding:1.4rem 0 .3rem;background-color:#2a5a93;position:absolute;left:0;top:0;display:none}
.header .hdr-link{flex-wrap:wrap;justify-content:center;float:none;margin:0 .3rem .4rem}
.header .hdr-link .a1{display:inline;color:#d2d2d2;transition:color .4s}
.header .hdr-link .a1:hover{color:#fff}
.header .hdr-link li:nth-last-child(2)::after{display:none}
.header .hdr-link li.search{width:100%;margin-left:0;padding-top:.4rem;display: none;}
.header .nav1{height:calc(100vh - 3.24rem);overflow-x:hidden;overflow-y:auto;padding:0 .3rem}
.nav .li1{float:none;margin-left:0}
.nav .a1,.nav2 .a2{text-align:left}
.nav .a1{display:flex;align-items:center;padding:.1rem 0}
.nav .tit1{flex:1;overflow:hidden}
.nav .icon1{width:.4rem;height:.4rem;background:url(../images/icon-a4.png) center/100% auto no-repeat;transition:transform .4s}
.nav .a1.active .icon1{transform:rotate(180deg)}
.nav1 .dropmenu{width:100%;position:static;transform:none;background-color:transparent;display:none}
.nav1 .dropmenu::before{display:none}
.nav2{margin:0 0 0 .3rem}
.nav2 .li2{padding:.1rem 0}
.nav1 .li1:hover .a1,.nav2 .a2,.nav2 .li2:hover .a2{color:#fff}
.header .hdr-menubtn{width:1.04rem;height:1rem;border-radius:0;top:0;padding-right:.3rem}
.mzw-menuBtn{width:.44rem}
.mzw-menuBtn .s{height:.04rem}
.mzw-menuBtn .s2{width:100%;margin:.08rem 0}
.header .hdr-menubtn.open .mzw-menuBtn .s1{transform:translateY(.12rem) rotateZ(45deg)}
.header .hdr-menubtn.open .mzw-menuBtn .s3{transform:translateY(-.12rem) rotateZ(-45deg)}
.header .hdr-nav{display:none;width:100%;height:100vh;background-color:#2a5a93;position:absolute;left:0;top:0;overflow:hidden}
.header .hdr-nav .nav-con{height:100vh;display:flex;justify-content:center;align-items:center}
.header .hdr-nav .nav2 .a2{color:#d2d2d2}
.header .hdr-nav .nav2 .li2:hover .a2{color:#fff}
.footer{padding-top:0;margin-top:0}
.footer .bg1,.footer .bg2{animation-play-state:paused}
.footer .bg3{background-size:auto 120%;top:auto;bottom:0}
.footer .ftr-con{padding:.6rem 0 .4rem}
.footer .row1{display:flex;flex-direction:column;align-items:center;margin-bottom:.6rem}
.footer .col2{display:none}
.footer .col3{padding-top:.6rem}
.footer .logo{margin:0 auto .4rem}
.footer .ftr-info{text-align:center}
.m-mzw-qrcode1 .icon{width:.7rem}
.m-mzw-qrcode1 .drop{bottom:calc(100% + .2rem)}
.m-mzw-qrcode1 .drop .pic{width:1.8rem;padding:.08rem}
}
.g-mzw-tit1{display:flex;align-items:center;overflow:hidden}
.g-mzw-tit1 .left,.g-mzw-tit1 .right{flex:1}
.g-mzw-tit1 .center{text-align:center;line-height:1.25;color:#04478e;font-family: FZFWZhuZiMinchoE;}
.g-mzw-tit1 .tit1{font-size:.32rem;font-weight:700}
.g-mzw-tit1 .tit2{display:flex;align-items:center;justify-content:center;overflow:hidden}
.g-mzw-tit1 .tit2 span{margin:0 .1rem;white-space:nowrap}
.g-mzw-tit1 .tit2::after,.g-mzw-tit1 .tit2::before{content:'';display:block;flex:1;height:.03rem;background-color:#04478e}
.g-mzw-tit1 .right{display:flex;justify-content:flex-end}
.g-mzw-tit1.sty2 .center{text-align:left}
.g-mzw-tit1.sty2 .tit2::before{min-width:.37rem}
.g-mzw-tit1.sty2 .tit2::after{display:none}
.g-mzw-more1{display:inline-block;color:#05488e;line-height:2;background:url(../images/icon-a5-1.png) left bottom/auto 100% no-repeat;padding:0 .1rem 0 48px;transition:color .4s}
.g-mzw-more1:hover{color:#f8be02}
.mzw-banner{position:relative;overflow:hidden}
.mzw-banner .con{display:block;overflow:hidden}
.mzw-banner .pic{padding-top:56.0416%}
.mzw-banner .pic .img{transform:scale(1.1);transition:2s linear .2s;}
.mzw-banner .swiper-slide-active .img{transform:scale(1)}
.mzw-banner .swiper-more{height:.8rem;position:absolute;right:calc(50% - 8rem);bottom:.63rem;z-index:2;color:#fff;display:flex;align-items:flex-end}
.mzw-banner .swiper-pagination{position:static;display:inline-block}
.mzw-banner .swiper-pagination-bullet{display:inline-block;align-items:center;width:auto;height:auto;border-radius:0;background-color:transparent;opacity:1;font-size:.3rem;transition:font-size .4s;margin:0 .04rem}
.mzw-banner .swiper-pagination-bullet::after{content:'';display:inline-block;background-color:#fff;width:0;height:2px;transition:width .4s;transform-origin:right;vertical-align:middle;margin-left:.08rem}
.mzw-banner .swiper-pagination-bullet-active{font-size:.48rem}
.mzw-banner .swiper-pagination-bullet-active::after{width:.42rem}
.mzw-banner .swiper-more i{font-style:normal;margin:0 .12rem 0 .06rem}
.mzw-banner .swiper-more .more{cursor:pointer;color:inherit;transition:color .4s}
.mzw-banner .swiper-more .more,.mzw-banner .swiper-more i{font-size:.22rem;display:inline-block;margin-bottom:.12rem}
.mzw-banner .swiper-more .more:hover{color:#f9ce97}
.mzw-banner .scrollDown{width:.28rem;position:absolute;bottom:.37rem;left:50%;transform:translateX(-50%);z-index:2}
.mzw-bgc1{background:url(../images/bgpic-a3.jpg) left top/100% auto no-repeat}
.mzw-row-a1{padding:.7rem 0 0;background:url(../images/bgpic-a2.jpg) right top/2.88rem auto no-repeat}
.mzw-row-a1-1{margin-bottom:.78rem}
.mzw-box1{display:flex;position:relative}
.mzw-box1::before{content:'';display:block;width:calc(100% - .65rem);height:100%;background-color:rgba(255,255,255,.68);box-shadow:0 .03rem .17rem 1px rgba(0,0,0,.1);position:absolute;top:0;right:0}
.mzw-box1 .swiper1{width:8.25rem;position:relative;overflow:hidden;flex-shrink:0;margin-bottom:.2rem}
.mzw-box1 .swiper1 .con{display:block;position:relative}
.mzw-box1 .swiper1 .pic{padding-top:65.303%}
.mzw-box1 .swiper1 .txt{width:100%;background-image:linear-gradient(to top,rgba(0,0,0,.75) 0,rgba(0,0,0,.1) 100%);padding:.22rem .2rem;position:absolute;left:0;bottom:0}
.mzw-box1 .swiper1 .tit{width:70%;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.mzw-box1 .swiper1 .swiper-pagination{width:auto;height:.36rem;left:auto;right:.2rem;bottom:.13rem}
.mzw-box1 .swiper1 .swiper-pagination-bullet{width:auto;height:auto;border-radius:0;background-color:transparent;opacity:1;font-size:.2rem;transition:font-size .4s;margin:0!important;color:#fff}
.mzw-box1 .swiper1 .swiper-pagination-bullet::after{content:'';display:inline-block;background-color:#fff;width:0;height:1px;transition:width .4s;transform-origin:right;vertical-align:middle;margin:0 .08rem 0 .04rem}
.mzw-box1 .swiper1 .swiper-pagination-bullet-active{font-size:.24rem}
.mzw-box1 .swiper1 .swiper-pagination-bullet-active::after{width:.3rem}
.mzw-box1 .list{flex:1;padding:.29rem .17rem 0 .36rem;background:url(../images/icon-a7.png) left top no-repeat;position:relative}
.mzw-box1 .list ul{overflow:hidden;padding:.15rem 0 1px;margin:0 -.1rem}
.mzw-box1 .list li{width:50%;float:left;margin-bottom:-1px;position:relative}
.mzw-box1 .list .con{display:block;padding:.24rem .2rem .24rem .1rem;border-bottom:1px dashed #cacaca}
.mzw-box1 .list li:nth-child(even) .con{padding-left:.2rem}
.mzw-box1 .list .date{color:#04478e;line-height:2;padding-left:.36rem;background:url(../images/icon-a6.png) left center/.24rem auto no-repeat;margin-bottom:.1rem}
.mzw-box1 .list .tit{color:#333;line-height:1.5;transition:color .4s;height:.54rem;min-height:48px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}
.mzw-box1 .list .con:hover{background-image:linear-gradient(to top,rgba(254,237,216,.1) 0,#feedd8 100%)}
.mzw-box1 .list .con:hover .tit{color:#04478e;font-weight:700}
.mzw-box1 .list .more{float: right;padding-top: .2rem;}
.mzw-row-a2{padding:1.12rem 0 0}
.mzw-row-a2-1{margin-bottom:.3rem}
.mzw-list1{margin:0 -.2rem}
.mzw-list1 li{width:33.333%;float:left;margin-bottom:.4rem}
.mzw-list1 .con{display:flex;align-items:center;margin:0 .2rem;background-color:#fff;box-shadow:0 .02rem .15rem 1px rgba(0,0,0,.13);position:relative;padding:.54rem .3rem;overflow:hidden}
.mzw-list1 .con::before{content:'';display:block;width:100%;height:.06rem;background-color:#05488e;position:absolute;left:0;bottom:0;transition:.4s}
.mzw-list1 li:nth-child(even) .con::before{top:0;bottom:auto}
.mzw-list1 .day{background-color:#dfefff;width:.52rem;height:.52rem;font-size:.3rem;color:#05488e;line-height:.52rem;text-align:center;transition:.4s;border-radius:.08rem 0;margin-right:.15rem;flex-shrink:0}
.mzw-list1 .txt{flex:1;overflow:hidden}
.mzw-list1 .date{color:#05488e}
.mzw-list1 .tit{color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.mzw-list1 .con:hover{background-image:linear-gradient(to top,rgba(254,237,216,.1) 0,#feedd8 100%)}
.mzw-list1 .con:hover::before{opacity:0}
.mzw-list1 .con:hover .day{background-color:#fff}
.mzw-row-a3{padding-top:.48rem;position:relative;z-index:2}
.mzw-box2{display:flex}
.mzw-box2 .left1,.mzw-box2 .right1{width:50%;flex-shrink:0}
.mzw-box2 .left1{display:flex;flex-direction:column}
.mzw-box2 .row1{margin-bottom:.27rem;margin-right:.58rem;margin-top:.02rem}
.mzw-box2 .row2{box-shadow:0 0 .25rem .02rem rgba(0,0,0,.07);flex:1;padding-top:.07rem;background:url(../images/bgpic-a5.jpg) right center/2.18rem auto no-repeat #fff}
.mzw-box2 .list li{padding:0 .12rem 0 .26rem}
.mzw-box2 .list .con{border-bottom:1px dotted #d2d2d2;display:flex;align-items:center;padding:.17rem 0;transition:.4s}
.mzw-box2 .list .date{color:#04478e;padding-right:.18rem;margin-right:.3rem;position:relative}
.mzw-box2 .list .date::after{content:'';display:block;width:.02rem;height:67%;background-color:#d3d3d3;position:absolute;right:0;top:50%;transform:translateY(-50%)}
.mzw-box2 .list .day{font-size:.3rem;line-height:1.25;text-align: center;}
.mzw-box2 .list .txt{flex:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#333;transition:.4s}
.mzw-box2 .list li:hover{background-image:linear-gradient(to left,rgba(254,242,227,.1) 0,#fef2e3 100%)}
.mzw-box2 .list li:hover .txt{font-weight:700;color:#04478e}
.mzw-box2 .right1{margin-top:.45rem}
.mzw-box2 .list2{position:relative;overflow:hidden}
.mzw-box2 .list2 .con{display:block;position:relative}
.mzw-box2 .list2 .pic{padding-top:66.25%}
.mzw-box2 .list2 .txt{width:100%;background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%);position:absolute;left:0;bottom:0;padding:.32rem 0}
.mzw-box2 .list2 .tit{font-family: FZFWZhuZiMinchoE;text-align:center;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.3rem;color:#fff}
.mzw-row-a4{padding:.98rem 0 .62rem;position:relative}
.mzw-row-a4::before{content:'';display:block;width:100%;height:2.4rem;background:url(../images/bgpic-a4.jpg) left top/auto 100% no-repeat;position:absolute;left:-.08rem;top:-.14rem}
.mzw-row-a4-1{margin-bottom:.4rem}
.mzw-row-a4-2{margin-bottom:.6rem}
.mzw-swiper1{position:relative}
.mzw-swiper1 .swiper-box{margin:0 -.25rem;position:relative;overflow:hidden;padding:.25rem 0}
.mzw-swiper1 .con{display:flex;overflow:hidden;background-color:#fff;box-shadow:0 0 .25rem .02rem rgba(0,0,0,.07);margin:0 .25rem}
.mzw-swiper1 .box{width:50%;display:block}
.mzw-swiper1 .pic{padding-top:66.25%}
.mzw-swiper1 .txt{width:50%;padding:.56rem .35rem;background:url(../images/bgpic-a6.jpg) center/cover no-repeat #fff}
.mzw-swiper1 .line{height:.17rem;margin:0 -.35rem .5rem;position:relative}
.mzw-swiper1 .line::after,.mzw-swiper1 .line::before{content:'';display:block;background-color:#05488e}
.mzw-swiper1 .line::before{width:100%;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}
.mzw-swiper1 .line::after{height:100%;position:relative;width:1.85rem;margin-left:auto}
.mzw-swiper1 .tit{display:block;font-size:.24rem;color:#04478e;margin-bottom:.38rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.mzw-swiper1 .desc{color:#333;line-height:2;margin-bottom:.8rem;height:10em;min-height:10em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}
.mzw-swiper1 .more{text-align:right}
.mzw-swiper1 .swiper-pagination{left:calc(50% + .35rem);bottom:1.45rem}
.mzw-swiper1 .swiper-pagination-bullet{width:.15rem;height:.15rem;background-color:transparent;border:1px solid #04478e;opacity:1;margin:0 .1rem!important}
.mzw-swiper1 .swiper-pagination-bullet-active{background-color:#04478e}
.mzw-list2{overflow:hidden;margin:0 -.3rem}
.mzw-list2 li{width:33.333%;float:left}
.mzw-list2 .con{display:block;border-right:1px solid #b1b1b1;padding:0 .3rem;cursor:pointer}
.mzw-list2 li:last-child .con{border-right:none}
.mzw-list2 .date{color:#888;padding-left:.35rem;background:url(../images/icon-a8.png) left center/.17rem auto no-repeat;margin-bottom:.12rem}
.mzw-list2 .desc,.mzw-list2 .tit{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.mzw-list2 .tit{color:#05488e;margin-bottom:.04rem}
.mzw-list2 .desc{color:#888}
.mzw-list2 .con:hover .tit{font-weight:700}
.mzw-row-a5{position:relative;background:url(../images/bgpic-a8.jpg) left top/100% auto no-repeat;padding:.73rem 0}
.mzw-row-a5::before{content:'';display:block;width:100%;height:.21rem;background-image:url(../images/bgpic-a7.jpg);background-size:auto 100%;position:absolute;left:0;top:0}
.mzw-row-a5-1{margin-bottom:.97rem}
.mzw-swiper2{position:relative;overflow:hidden;padding:.4rem 0 .47rem}
.mzw-swiper2 .con{display:block;position:relative}
.mzw-swiper2 .txt{display:block;position:relative;padding:.4rem}
.mzw-swiper2 .txt::before{content:'';display:block;width:calc(100% - .4rem);height:100%;background-color:rgba(255,255,255,.84);transition:.4s;position:absolute;left:.2rem;top:0;transform-origin:center}
.mzw-swiper2 .date,.mzw-swiper2 .tip,.mzw-swiper2 .tit{position:relative}
.mzw-swiper2 .tip{display:inline-block;padding:.06rem .16rem;margin-bottom:.14rem;width: 100%;text-align: center;}
.mzw-swiper2 .tip img{height: .7rem;}
.mzw-swiper2 .tit{color:#333;margin-bottom:.14rem;height:.48rem;min-height:42px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;transition:.4s}
.mzw-swiper2 .date{font-weight:700;color:#05488e}
.mzw-swiper2 .line{width:.16rem;margin:0 auto}
.mzw-swiper2 .line::before{content:'';display:block;width:1px;height:.43rem;background-color:#04478e;margin:.1rem auto .2rem}
.mzw-swiper2 .circle{width:100%;height:.16rem;border-radius:50%;background-color:#04478e}
.mzw-swiper2 .circle::after{content:'';display:block;width:100%;height:100%;border-radius:50%;background-color:rgba(4,71,142,.3);transition:.4s}
.mzw-swiper2 .con:hover .txt::before{background-color:#fef3e4}
.mzw-swiper2 .con:hover .tit{font-weight:700;color:#04478e}
.mzw-swiper2 .con:hover .circle::after{transform:scale(2)}
.mzw-swiper2 .swiper-slide:nth-child(odd) .txt::before{transform:perspective(500px) rotateY(-10deg) translateX(-.1rem)}
.mzw-swiper2 .swiper-slide:nth-child(even) .txt::before{transform:perspective(500px) rotateY(10deg) translateX(.1rem)}
.mzw-swiper2 .swiper-btns{display:flex;justify-content:space-between;padding:0 .5rem;width:100%;position:absolute;left:0;bottom:0;transform:translateY(calc(-50% - .08rem));z-index:2}
.mzw-swiper2 .swiper-btns::before{content:'';display:block;width:100%;border-top:1px dashed #04478e;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.mzw-swiper2 .swiper-button-next,.mzw-swiper2 .swiper-button-prev{margin-top:0;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:.12rem auto;width:.47rem;height:.47rem;border-radius:50%;position:relative;top:auto;left:auto;right:auto;background-color:rgba(255,255,255,.64)}
.mzw-swiper2 .swiper-button-next.swiper-button-disabled,.mzw-swiper2 .swiper-button-prev.swiper-button-disabled{opacity:1}
.mzw-swiper2 .swiper-button-prev{background-image:url(../images/icon-a9-1.png)}
.mzw-swiper2 .swiper-button-next{background-image:url(../images/icon-a9-2.png)}
.mzw-swiper2 .swiper-button-next:hover,.mzw-swiper2 .swiper-button-prev:hover{background-color:rgba(4,71,142,.64)}
.mzw-swiper2 .swiper-button-prev:hover{background-image:url(../images/icon-a9-3.png)}
.mzw-swiper2 .swiper-button-next:hover{background-image:url(../images/icon-a9-4.png)}
.mzw-swiper2 .swiper-button-next::after,.mzw-swiper2 .swiper-button-prev::after{display:none}
.mzw-row-a6{padding-bottom:1.5rem;background:url(../images/bgpic-a9.jpg) left bottom/100% auto no-repeat}
.mzw-row-a6-1{margin-bottom:.66rem}
.mzw-list3{overflow:hidden;margin:0 -.38rem}
.mzw-list3 li{width:25%;float:left}
.mzw-list3 li:nth-child(odd){padding-top:.76rem}
.mzw-list3 .con{display:block;margin:0 .38rem}
.mzw-list3 .pic{padding-top:52.3488%}
.m-mzw-banner .con{height:5.66rem;display:flex;align-items:flex-end;padding-left:.38rem;padding-bottom:.62rem}
.m-mzw-banner .tit{font-size:.36rem;color:#fff;z-index: 99;font-weight: bold;}
.mzw-layout1 .layout-head{display:flex;align-items:center;justify-content:space-between;position:relative;padding-bottom:1px;margin-bottom:.5rem}
.mzw-layout1 .layout-head::before{content:'';display:block;width:100%;height:1px;background-color:#bac5d1;position:absolute;left:0;bottom:0}
.mzw-layout1 .layout-body{padding-bottom:1rem;}
.mzw-layout1 .layout-body1{padding-bottom:2rem;display: flex;justify-content: space-between;flex-wrap: wrap;}
.ul-mzw-tab1 li{display:inline-block;margin-right:.56rem}
.ul-mzw-tab1 li:last-child{margin-right:0}
.ul-mzw-tab1 .a1{display:block;padding:0 .1rem;line-height:.9rem;position:relative;color:#333}
.ul-mzw-tab1 li a:hover.a1{color:#04478e;}
.ul-mzw-tab1 li.on .a1{color:#04478e;}
.ul-mzw-tab1 .a1::after{content:'';display:block;width:100%;height:calc(.06rem + 1px);background-color:#04478e;position:absolute;left:0;bottom:-.03rem;transition:transform .4s;transform:scaleX(0)}
.ul-mzw-tab1 .a1:hover::after,.ul-mzw-tab1 li.on .a1::after{transform:scaleX(1);}
.mzwCrumb{overflow:hidden;color:#888}
.mzwCrumb li{display:inline-block}
.mzwCrumb li::after{content:'>';display:inline;margin-left:.3em}

.mzwCrumb .a1{display:inline-block;color:inherit;transition:.4s}
.mzwCrumb .a1:hover{color:#04478e}
.mzw-box3{margin-bottom:.52rem;padding-top:.3rem}
.mzw-box3 .row1{padding-top:.81rem;margin-bottom:.77rem}
.mzw-box3 .row1 .box{width:3.24rem;position:relative;float:left;margin-top:-.81rem;margin-right:-.95rem}
.mzw-box3 .row1 .pic{padding-top:129.9382%}
.mzw-box3 .row1 .txt{overflow:hidden;color:#ff6d00;line-height:2.167;border:1px solid #dfa04c;background-color:#fff;box-shadow:0 .03rem .17rem 1px rgba(4,0,0,.07);min-height:3.75rem;padding:.51rem .5rem .51rem 1.47rem}
.mzw-box3 .row1 .txt .xName h2{color:#04478e;}
.mzw-box3 .row1 .txt .xName p{color: #7B6467;}
.mzw-box3 .row2{color:#333;line-height:2}
.mzw-box3 .row2 p{line-height:2;font-size: .18rem;margin-bottom: .1rem;}
.mzw-box4{padding-top:.02rem}
.mzw-box4 .item{margin-bottom:.68rem}
.mzw-box4 .item:last-child{margin-bottom:0}
.mzw-box4 .tit1{font-size:.3rem;color:#04478e;font-weight:700;margin-bottom:.22rem}
.mzw-box4 .txt1{color:#333;line-height:1.903}
.mzw-litpic1{overflow:hidden;margin:0 -.51rem;padding-top:.3rem}
.mzw-litpic1 li{width:20%;float:left;margin-bottom:.93rem}
.mzw-litpic1 .con{display:block;margin:0 .51rem;overflow:hidden}
.mzw-litpic1 .pic{padding-top:131.2236%}
.mzw-litpic1 .txt{text-align:center;position:relative;overflow:hidden;padding:.16rem 0 .18rem}
.mzw-litpic1 .txt::before{content:'';display:block;width:100%;height:100%;background:url(../images/bgpic-a11.png) right top/auto 100% no-repeat #04478e;position:absolute;left:0;top:0;transform:translateY(calc(100% - .06rem));transition:transform .4s}
.mzw-litpic1 .job,.mzw-litpic1 .name{position:relative;transition:color .4s}
.mzw-litpic1 .job{color:#333}
.mzw-litpic1 .name{font-weight:700;color:#04478e;font-size:.24rem}
.mzw-litpic1 .con:hover .txt::before{transform:translateY(0)}
.mzw-litpic1 .con:hover .job,.mzw-litpic1 .con:hover .name{color:#fff}
.mzw-det1{width: 66%;}
.mzw-det1 .info,.mzw-det1 .tit{text-align:center}
.mzw-det1 .tit{font-size:.4rem;color:#04478e;font-weight:500;margin-bottom:.14rem}
.mzw-det1 .info{color:#666;margin-bottom:.34rem;padding-bottom: .34rem;border-bottom: 1px solid rgba(0, 0, 0, .1);}
.mzw-det1 .info span{margin-right:1em}
.mzw-det1 .info span:last-child{margin-right:0}
.mzw-det1 .txt{color:#333;line-height:2;margin-bottom:.45rem}
.mzw-det1 .txt p{line-height:2;font-size: .18rem;margin-bottom: .1rem;}
.mzw-det1 .txt table tr td{padding: 5px;}
.mzw-det1 .txt table tr td p{text-indent: 0em;}
.mzw-det1 .btns{border-top:1px solid #bfbfbf;padding-top:.36rem}
.mzw-det1 .btn{display:block;color:#333;transition:color .4s;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.mzw-det1 .prev{margin-bottom:.2rem}
.mzw-det1 .btn:hover{color:#04478e}

.mzw-det2{width: 100%;}
.mzw-det2 .tit{text-align:center}
.mzw-det2 .tit{font-size:.4rem;color:#04478e;font-weight:500;}
.mzw-det2 .info{padding-bottom: .34rem;border-bottom: 1px solid rgba(0, 0, 0, .1);margin-bottom: .34rem;}
.mzw-det2 .txt{color:#333;line-height:2;margin-bottom:.45rem}
.mzw-det2 .txt p{line-height:2;font-size: .18rem;margin-bottom: .1rem;}

.mzw-row-b1{margin-bottom:1.56rem}
.mzw-list4 li{margin-bottom:.6rem}
.mzw-list4 li:last-child{margin-bottom:0}
.mzw-list4 .con{display:flex;align-items:center;background-color:#f5f5f5;transition:.4s;overflow:hidden}
.mzw-list4 .date{padding:.14rem .32rem .15rem .24rem;position:relative}
.mzw-list4 .date::before{content:'';display:block;width:120vw;height:100%;background-color:#e5eeff;position:absolute;right:0;bottom:0;transform-origin:right bottom;transform:skew(5deg);transition:transform .6s}
.mzw-list4 .day,.mzw-list4 .year{position:relative}
.mzw-list4 .day{width:.57rem;height:.57rem;background-color:#04478e;border-radius:50%;margin:0 auto .08rem;text-align:center;line-height:.57rem;color:#fff;font-weight:700;font-size:.32rem}
.mzw-list4 .year{color:#333;text-align:center}
.mzw-list4 .txt{flex:1;overflow:hidden;padding:0 .54rem;position:relative}
.mzw-list4 .desc,.mzw-list4 .tit{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.mzw-list4 .tit{color:#333;margin-bottom:.2rem;transition:.4s}
.mzw-list4 .desc{color:#888}
.mzw-list4 .con:hover .date::before{transform:translateX(100vw)}
.mzw-list4 .con:hover .tit{color:#04478e;font-weight:700}
.mzwPage{text-align:center}
.mzwPage li{display:inline-block;margin:0 .05rem}
.mzwPage a,.mzwPage span{display:inline-block;width:.45rem;height:.45rem;border:1px solid #04478e;box-sizing:content-box;font-size:.24rem;font-weight:500;line-height:.45rem;color:#04478e;text-align:center}
.mzwPage a{transition:.4s}
.mzwPage span{width:auto;border-color:transparent}
.mzwPage li.next a,.mzwPage li.prev a{background-size:.12rem auto;background-position:center;background-repeat:no-repeat}
.mzwPage li.prev a{background-image:url(../images/icon-a9-1.png)}
.mzwPage li.next a{background-image:url(../images/icon-a9-2.png)}
.mzwPage li.prev a:hover{background-image:url(../images/icon-a9-3.png)}
.mzwPage li.next a:hover{background-image:url(../images/icon-a9-4.png)}
.mzwPage li.next a::after,.mzwPage li.prev a::after{content:'0';display:inline;opacity:0}
.mzwPage a:hover,.mzwPage li.on a{background-color:#04478e;color:#fff}
.mzwPage li.disabled a{opacity:.5;cursor:auto;pointer-events:none}
@media only screen and (max-width:1199px){
.g-mzw-tit1{flex-direction:column}
.g-mzw-tit1 .center{margin-bottom:.4rem}
.g-mzw-tit1 .tit1{font-size:.48rem;margin-bottom:.1rem}
.g-mzw-tit1 .tit2 span{margin:0 .2rem}
.g-mzw-tit1 .tit2::after,.g-mzw-tit1 .tit2::before{height:.03rem}
.g-mzw-tit1 .right{justify-content:center}
.g-mzw-tit1.sty2 .center{text-align:center}
.g-mzw-tit1.sty2 .tit2::before{min-width:.37rem}
.g-mzw-tit1.sty2 .tit2::after{display:block}
.g-mzw-more1{padding-right:0}
.mzw-banner .swiper-more{width:calc(100% - .6rem);right:.3rem;bottom:.1rem;justify-content:center}
.mzw-banner .swiper-pagination-bullet{font-size:.28rem}
.mzw-banner .swiper-pagination-bullet::after{height:1px}
.mzw-banner .swiper-pagination-bullet-active{font-size:.4rem}
.mzw-banner .swiper-pagination-bullet-active::after{width:.42rem}
.mzw-banner .swiper-more .more,.mzw-banner .swiper-more i{font-size:.28rem;margin-bottom:.04rem}
.mzw-banner .scrollDown{display:none;bottom:.2rem;left:.3rem;transform:none}
.mzw-bgc1{background-position:left top 20rem}
.mzw-row-a1{padding-top:.8rem}
.mzw-row-a1-1{margin-bottom:.6rem}
.mzw-box1{display:block}
.mzw-box1::before{display:none}
.mzw-box1 .swiper1{width:100%;margin-bottom:0}
.mzw-box1 .swiper1 .txt{padding:.4rem .2rem .68rem}
.mzw-box1 .swiper1 .tit{width:100%;font-size:.32rem;text-align:center}
.mzw-box1 .swiper1 .swiper-pagination{width:100%;height:.48rem;bottom:.1rem;right:0;text-align:center}
.mzw-box1 .swiper1 .swiper-pagination-bullet{font-size:.24rem;line-height:.48rem}
.mzw-box1 .swiper1 .swiper-pagination-bullet::after{margin:0 .08rem 0 .04rem}
.mzw-box1 .swiper1 .swiper-pagination-bullet-active{font-size:.32rem}
.mzw-box1 .list{padding:.4rem .3rem;background-color:rgba(255,255,255,.68);box-shadow:0 .03rem .17rem 1px rgba(0,0,0,.1);overflow: hidden;}
.mzw-box1 .list ul{padding:.19rem 0 1px;margin:0}
.mzw-box1 .list li{width:100%;float:none}
.mzw-box1 .list .con{padding:.3rem 0}
.mzw-box1 .list li:nth-child(even) .con{padding-left:0}
.mzw-box1 .list .date{padding-left:.52rem;background-size:.32rem auto;margin-bottom:.1rem}
.mzw-box1 .list .tit{font-size:.32rem;height:.96rem;min-height:0}
.mzw-row-a2{padding-top:.8rem}
.mzw-row-a2-1{margin-bottom:.6rem}
.mzw-list1{margin:0}
.mzw-list1 li{width:100%;float:none;margin-bottom:.45rem}
.mzw-list1 .con{margin:0;padding:.4rem .3rem}
.mzw-list1 li:nth-child(even) .con::before{top:auto;bottom:0}
.mzw-list1 .day{width:.8rem;height:.8rem;font-size:.36rem;line-height:.8rem;margin-right:.2rem}
.mzw-list1 .tit{font-size:.32rem}
.mzw-row-a3{padding-top:.5rem}
.mzw-box2{display:block}
.mzw-box2 .left1,.mzw-box2 .right1{width:100%}
.mzw-box2 .left1{display:block}
.mzw-box2 .row1{margin-bottom:.6rem;margin-right:0;margin-top:0}
.mzw-box2 .row2{padding:.1rem 0}
.mzw-box2 .list li{padding:0 .3rem}
.mzw-box2 .list .con{padding:.2rem 0}
.mzw-box2 .list li:last-child .con{border-bottom:none}
.mzw-box2 .list .date{padding-right:.2rem;margin-right:.2rem}
.mzw-box2 .list .day{font-size:.28rem}
.mzw-box2 .right1{margin-top:.4rem}
.mzw-box2 .list2 .txt{padding:.3rem}
.mzw-box2 .list2 .tit{font-size:.32rem}
.mzw-row-a4{padding:.8rem 0 .5rem}
.mzw-row-a4-1{margin-bottom:0;position:relative}
.mzw-row-a4-2{margin-bottom:.35rem}
.mzw-swiper1 .swiper-box{margin:0 -.25rem;padding:.25rem 0}
.mzw-swiper1 .con{display:block;margin:0 .25rem}
.mzw-swiper1 .box{width:100%}
.mzw-swiper1 .txt{width:100%;padding:.4rem .3rem}
.mzw-swiper1 .line{height:.18rem;margin:0 -.3rem .6rem}
.mzw-swiper1 .tit{font-size:.32rem;margin-bottom:.4rem}
.mzw-swiper1 .desc{line-height:1.75;margin-bottom:.96rem;height:8.75em;min-height:0}
.mzw-swiper1 .swiper-pagination{left:.3rem;bottom:.7rem}
.mzw-swiper1 .swiper-pagination-bullet{width:.16rem;height:.16rem}
.mzw-list2{margin:0}
.mzw-list2 li{width:100%;float:none}
.mzw-list2 .con{border-right:none;border-bottom:1px solid #b1b1b1;padding:.3rem 0}
.mzw-list2 li:last-child .con{border-bottom:none}
.mzw-list2 .date{padding-left:.5rem;background-size:.32rem auto;margin-bottom:.12rem}
.mzw-list2 .tit{font-size:.32rem;margin-bottom:.1rem}
.mzw-list2 .desc{font-size:.28rem}
.mzw-row-a5{background-size:auto 100%;padding:1rem 0 .4rem}
.mzw-row-a5-1{margin-bottom:.6rem}
.mzw-swiper2{padding:.4rem 0 .54rem}
.mzw-swiper2 .txt{padding:.4rem }
.mzw-swiper2 .txt::before{width:calc(100% - .2rem);left:.1rem}
.mzw-swiper2 .tip{font-size:.28rem;padding:.06rem .2rem}
.mzw-swiper2 .tit{height:.84rem;min-height:0}
.mzw-swiper2 .line::before{height:.6rem;margin:.2rem auto .4rem}
.mzw-swiper2 .swiper-slide:nth-child(odd) .txt::before{transform:perspective(500px) rotateY(-10deg) translateX(-.05rem)}
.mzw-swiper2 .swiper-slide:nth-child(even) .txt::before{transform:perspective(500px) rotateY(10deg) translateX(.05rem)}
.mzw-swiper2 .swiper-btns{padding:0 .3rem}
.mzw-swiper2 .swiper-button-next,.mzw-swiper2 .swiper-button-prev{width:.54rem;height:.54rem}
.mzw-row-a6{padding-bottom:.8rem;background-position:left center;background-size:auto 200%}
.mzw-row-a6-1{margin-bottom:.2rem}
.mzw-list3{margin:0 -.15rem}
.mzw-list3 li{width:50%;margin-bottom:.3rem}
.mzw-list3 li:nth-child(odd){padding-top:0}
.mzw-list3 .con{margin:0 .15rem}
.m-mzw-banner .con{height:4rem;padding-top:1rem;padding-left:0;padding-bottom:1rem;/*align-items:center;justify-content:center*/}
.m-mzw-banner .tit{font-size:.48rem}
.mzw-layout1 .layout-head{display:block;margin-bottom:.5rem}
.mzw-layout1 .layout-head::before{left:0;bottom:3px}
.mzw-layout1 .layout-r{display:none}
.mzw-layout1 .layout-body{padding-bottom:.8rem;display: block;}
.ul-mzw-tab1{white-space:nowrap;overflow-y:hidden;overflow-x:auto;padding-bottom:1px}
.ul-mzw-tab1 li{display:inline-block;margin-right:.2rem}
.ul-mzw-tab1 .a1{padding:0 .1rem;line-height:.9rem}
.ul-mzw-tab1 .a1::after{height:3px;bottom:0}
.mzwCrumb{display:none}
.mzw-box3{margin-bottom:0;padding-top:0}
.mzw-box3 .row1{padding-top:0;margin-bottom:.6rem}
.mzw-box3 .row1 .box{width:3.24rem;position:relative;float:none;margin:0 auto -1.2rem}
.mzw-box3 .row1 .txt{min-height:5rem;padding:1.6rem .3rem .4rem}
.mzw-box3 .row1 .txt .xName{text-align: center;margin-bottom: .2rem;}
.mzw-box4{padding-top:0}
.mzw-box4 .item{margin-bottom:.6rem}
.mzw-box4 .tit1{font-size:.32rem;margin-bottom:.3rem}
.mzw-litpic1{margin:0 -.15rem;padding-top:.3rem}
.mzw-litpic1 li{width:50%;margin-bottom:.3rem}
.mzw-litpic1 .con{margin:0 .15rem}
.mzw-litpic1 .txt{padding:.2rem 0}
.mzw-litpic1 .name{font-size:.32rem}
.mzw-det1 .tit{font-size:.4rem;margin-bottom:.4rem}
.mzw-det1 .info{font-size:.24rem;margin-bottom:.3rem}
.mzw-det1 .info span{margin-right:1em}
.mzw-det1 .info span:last-child{margin-right:0}
.mzw-det1 .txt{line-height:2;margin-bottom:.5rem}
.mzw-det1 .btns{padding-top:.6rem}
.mzw-det1 .prev{margin-bottom:.3rem}
.mzw-row-b1{margin-bottom:.8rem}
.mzw-list4 li{margin-bottom:.3rem}
.mzw-list4 .date{padding:.2rem .4rem .2rem .3rem}
.mzw-list4 .day{width:.6rem;height:.6rem;line-height:.6rem;font-size:.32rem}
.mzw-list4 .txt{padding:0 .3rem}
.mzw-list4 .tit{font-size:.32rem;margin-bottom:0;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}
.mzw-list4 .desc{display:none}
.mzwPage li{margin:0 .05rem}
.mzwPage a,.mzwPage span{width:.6rem;height:.6rem;font-size:.28rem;line-height:.6rem}
.mzwPage span{width:auto}
.mzwPage li.next a,.mzwPage li.prev a{background-size:.14rem auto}
}

/*组织机构*/
.m-list9{margin: 0 -.2rem;*zoom:1;}
.m-list9:after,.m-list9:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list9 li{width: 33.33%;float: left;margin-bottom: .4rem;}
.m-list9 .con{display: block;margin: 0 .2rem;height: .87rem;line-height: .87rem;    text-align: center;
	background: #FFFFFF;
	box-shadow: 0px 4px 15px 1px rgba(0,0,0,0.09);
}
.m-list9 .t1{font-weight: normal;color:#333;transition: transform 0.35s ease-out;}
.m-list9 li:hover .t1{transform: translateX(10px);color:#04478e;}
/*.m-list9 .t1:before{content: '';position: absolute;left: -.54rem;top: 50%;width: .23rem;height: .22rem;
	background: url(../images/i-57.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}*/
.m-list9 .tel{font-size: .18rem;}
.nymain{background:url(../images/bgpic-a9.jpg) left bottom/100% auto no-repeat}
.share{margin: .3rem auto;text-align: center;}
.Annex {margin: .3rem 0;color: #04478e;text-indent: 0em;}
.Annex h3 {margin: .24rem 0;font-size: .24rem;background: url(../images/atth.png) no-repeat 0;padding-left: .42rem;}
.Annex ul li {line-height: 2em;}
.Annex ul li a{margin-right:.1rem;color:#444;}
.Annex ul li a:hover {color: #04478e;}
.btn span.aline_y{color: #11509D;}
.new-contr{width: 30%;}
.itit {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.itit>div.itit-text {
    color: #11509D;
    display: flex;
    align-items: center;
    font-size: 0.3rem;
    font-weight: bold;
    line-height: normal;
    background-position: right center;
    background-size: auto 100%;
    position: relative;font-family: FZFWZhuZiMinchoE;
}
.new-contr ul{
  margin-top: .35rem;
}
.new-contr ul li a{display: block;padding: .28rem 0;border-bottom: 1px solid rgba(0, 0, 0, 0.06);transition: all .6s;}
.new-contr ul li a .date{
  position: relative;
}
.new-contr ul li a span{position: relative; padding-left:.3rem;padding-right: .3rem; background: url(../images/icon-date3.svg) no-repeat left center; font-size: .2rem;color: #11509D;font-family:math;}
.new-contr ul li a span::before{content: "";position: absolute;width: .1rem;height: .1rem;border-radius: 50%;border: 1px solid rgba(17, 80, 157, 0.2);right: 0; top:50%;transform: translateY(-50%);opacity: 0;z-index: -1;}
.new-contr ul li a .date::after{content: "";position: absolute; left: 0;right: 0; height: .01rem;background: rgba(17, 80, 157, 0.2); top:50%;opacity: 0;z-index: -1;}
.new-contr ul li a p{font-size: .18rem;font-weight: normal;line-height: 0.28rem;color: #333333;margin-top: .1rem;transition: transform 0.35s ease-out;}
.new-contr ul li a:hover p{transform: translateX(10px);color: #11509D;}


/* list_team */
.list_team{overflow: hidden;}
.list_team li {transition: .4s;padding: .2rem;border: 1px solid rgba(0, 0, 0, .1);margin-bottom:20px;overflow: hidden;box-shadow: 0 3px 10px 0 rgba(0,0,0,.09);background: rgba(255,255,255,.9) url(../images/bgpic-a10.jpg) right bottom no-repeat;background-size: 15%;}
.list_team li .photo {float: left;width:2rem;}
.list_team li .photo a{width: 100%;height: 0;padding-bottom: 125.25%;overflow: hidden;display: block;}
.list_team li .photo img {width: 100%;transition: all 0.5s ease-in-out;max-width: none;}
.list_team li .photo img:hover{transform:scale(1.03);opacity:0.9;}
.list_team li .info {margin-left: 2.4rem;}
.list_team li .info .name {color: #04478e;margin: 0 0 .25rem;font-size: .22rem;}
.list_team li .info .name span{font-size: .18rem;color: #7B6467;}
.list_team li .info .name:hover {color: #ff6d00;}
.list_team li .info .zcgz{font-size: .18rem;margin: 0 0 .15rem;color:#ff6d00;}
.list_team li .info .desc {line-height: 2em;color: #666;-webkit-line-clamp: 3;font-size: .18rem;    
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;}
.utab {margin-bottom: .5rem;text-align: center;}
.utab li {margin-right: .1rem;margin-bottom: .15rem;display: inline-block;}
.utab li a {display: block;height: .44rem;line-height: .44rem;padding: 0 .3rem;font-size:.2rem;background: #eeeeee;border-radius: .3rem;color:#333;}
.utab li a:hover {background: #04478e;color: #fff;}
.utab li.on a {background: #04478e;color: #fff;}

@media only screen and (max-width:1199px){
	.Annex h3 {font-size: .3rem;padding-left:.6rem;}
	.mzw-det1 .txt p{font-size: .28rem;}
	.mzw-box3 .row2 p{font-size: .28rem;}
	.mzw-det1{width: 100%;}
	.mzw-det img{width: 100%;}
	.new-contr{display: none;}
	.list_team li .info .name{font-size: .32rem;}
	.list_team li .info .name span{font-size: .24rem;}
	.list_team li .info .zcgz{font-size: .24rem;}
	.list_team li .info .desc {line-height: 2em;color: #666;-webkit-line-clamp: 2;font-size: .22rem;}
	.m-list9 li{width: auto;float: none;margin-bottom: .3rem;line-height: 1.5em;}
	.m-list9 .t1{font-size: .28rem;    background: url(../images/lj01.png) no-repeat right 0px;padding-right: .4rem;line-height: 1.5em;}
	.m-list9 .tel{font-size: .28rem;}
	.m-list9 .con{height: 1.3rem;}
	.m-list9 .t1:before{width: .32rem;height: .32rem;left: 1.5px;}
	.utab li a{font-size: .28rem;height: .54rem;line-height: .54rem;}
	.mzw-det2 .txt p{font-size: .28rem;}
	.mser{display: block;padding:.15rem .3rem;margin: .3rem 0 .2rem;position: relative;}
	.mser .hdr-search{width:100%;background-color:#fff;}
	.mser .hdr-search .m_inp{padding:.15rem .5rem .15rem .2rem;width:100%;}
	.mser .hdr-search .m_btn{position: absolute; width:.44rem;right:.4rem;line-height: .66rem;cursor: pointer;background: url(../images/mi-04.svg) no-repeat center;-o-background-size: .54rem auto;-ms-background-size: .54rem auto;-moz-background-size: .54rem auto;-webkit-background-size: .54rem auto;background-size: .54rem auto;}

}

/*网站地图*/
.map{overflow: hidden;padding-bottom: 1.5rem;}
.mapTitle{overflow: hidden;margin: .1rem 0;}
.mapTitle h3{float: left;padding:.1rem 0;font-weight: normal;} 
.mapTitle h3 a{color:#04478e}
.mapList{overflow: hidden;display: flex;display: -ms-flexbox;-ms-flex-pack: justify;justify-content: space-between;flex-wrap: wrap;justify-content: left;}
.mapList li{width:16.666666%;line-height: 3em;padding-left: 15px;display: flex;align-items: center;position: relative;transition: transform 0.35s ease-out;}
.mapList li::before {content: '';width: 5px;height: 5px;background-color: #04478e;position: absolute;left: 0;top: 50%;margin-top: -2.5px;}
.mapList li:hover{transform: translateX(10px);}
.mapList li a{color:#333}
.mapList li:hover a{color:#04478e;}
/*网站地图*/


#xsqk{width: 50%;border: none !important;}

@media only screen and (max-width:1199px){
	.mapList li{width:50%;line-height: 2em;}
	#xsqk{width: 100%;}
}
