/*Technical Support SudyTech*/
*,: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{border:none;max-width:100%}
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}
.mzw-prel{position:relative}
.mzw-ofh{overflow:hidden}
.mzw-clear::after{content:"";display:block;clear:both}
.mzw-fl{float:left}
.mzw-fr{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}
.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%;opacity:0}
.mzw-hvr-img img{transition:.4s}
.mzw-hvr-img:hover img{transform:scale(1.08)}
.mzw-hvr-img2 .img{transition:.4s}
.mzw-hvr-img2:hover .img{transform:scale(1.08)}
.mzw-det img{display:inline-block}
.mzw-det img,.mzw-det table,.mzw-det video{max-width:100%}
.mzw-det ul{list-style:disc inside}
.mzw-det ol{list-style:decimal inside}
.mzw-bg1{overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover}
.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}
.g-top .more a{color:#155576}
body,input,select,textarea{font-size:14px;line-height:1.5;font-weight:400;font-family:'Microsoft YaHei',"PingFang SC",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.wp{max-width:13.44rem;margin:0 auto}
@font-face{font-family:SourceHanSerifCN-Heavy;src:url(../fonts/SourceHanSerifCN-Heavy.ttf)}
.fs12{font-size:.12rem}
.fs14{font-size:.14rem}
.fs15{font-size:.15rem}
.fs16{font-size:.16rem}
.fs17{font-size:.17rem}
.fs18{font-size:.18rem}
.fs20{font-size:.2rem}
.fs22{font-size:.22rem}
.fs24{font-size:.24rem}
.fs14-12{font-size:.14rem}
.fs16-16{font-size:.16rem}
.fs18-16,.fs18-18{font-size:.18rem}
.fs20-16,.fs20-18{font-size:.2rem}
.fs22-16,.fs22-18{font-size:.22rem}
.fs24-16,.fs24-18{font-size:.24rem}
@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:1792px){
.fs15{font-size:14px}
}
@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){
.fs14-12{font-size:12px}
.fs16{font-size:14px}
}
@media only screen and (min-width:1200px) and (max-width:1580px){
.fs17{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:1440px){
.fs24-18{font-size:18px}
}
@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:1280px){
.fs24-16{font-size:16px}
}
@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}
.fs12{font-size:.24rem}
.fs14,.fs15,.fs16,.fs17,.fs18,.fs20,.fs22{font-size:.28rem}
.fs16-16,.fs18-16,.fs20-16,.fs20-18,.fs22-16,.fs22-18{font-size:.36rem}
}
body{padding-top:1.1rem}
.header{position:fixed;left:0;right:0;top:0;width:100%;z-index:99;transition:.3s;border-top:solid #0e374d}
.nav{display:flex;align-items:center;justify-content:space-between}
.nav li{display:inline-block;position:relative;display:flex;align-items:center;padding:0 .4rem;border-bottom:solid transparent}
.nav li.on,.nav li.selected,.nav li.parent{border-color:#fff}
.nav .v1{display:block;font-size:.19rem;line-height:.58rem;transition:.3s;color:#fff;font-weight:700}
.nav .arr{width:.08rem;height:.08rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/arr2.png);margin-top:.04rem;margin-left:.06rem}
.sub{display:none;position:absolute;left:50%;transform:translateX(-50%);top:100%;min-width:2rem;text-align:center;padding-top:.1rem;font-size:.16rem}
.sub-nav{background:#fff;box-shadow:1px 1px .2rem rgba(0,0,0,.05);padding:0 .15rem .1rem;position:relative}
.sub-nav::after{position:absolute;left:50%;transform:translateX(-50%) rotate(-45deg);top:-.06rem;width:.12rem;height:.12rem;background-color:#fff;content:""}
.sub-nav a{display:block;font-size:.18rem;padding:.15rem .1rem;transition:.3s;border-bottom:1px solid #a7a7a7;color:#666;position:relative}
.sub-nav a:hover{color:#155576}
.sub .inner{display:flex}
.sub2{min-width:6.66rem}
.sub2 .sub-nav{padding:0}
.sub2 ul{padding:.4rem .22rem;min-width:1.9rem}
.sub2 li{display:block;margin:0 0 .1rem}
.sub2 .item{border-left:1px solid rgba(222,222,222,.5);display:flex;justify-content:space-around}
.nav-right{min-height:4.7rem;max-height:5.7rem;overflow:hidden;overflow-y:auto;display:flex;flex:1}
.nav-right::-webkit-scrollbar{width:6px;height:6px}
.nav-right::-webkit-scrollbar-track{background-color:#f0f0f0}
.nav-right::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}
.nav-right::-webkit-scrollbar-thumb:hover{background-color:rgba(51,51,51,.1)}
.nav-left a,.sub2 .item a{display:block;transition:.3s;padding-bottom:.16rem;padding-right:.24rem;border-bottom:1px solid rgba(145,145,145,1);position:relative;color:#616161;text-align:left;font-size:.18rem}
.nav-left a .nemdrop,.sub2 .item a .nemdrop{background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/arr2.png);width:.09rem;height:.17rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}
.nav-left a::after,.sub a::after,.sub2 .item a::after{position:absolute;left:0;width:0;bottom:-1px;content:"";height:2px;background-color:#155576;transition:.3s}
.nav-left .on a,.nav-left a:hover,.sub2 .item .on a,.sub2 .item a:hover{color:#155576}
.nav-left .on a .nemdrop,.nav-left a:hover .nemdrop,.sub2 .item .on a .nemdrop,.sub2 .item a:hover .nemdrop{background-image:url(../images/arr2-1.png)}
.nav-left .on a::after,.nav-left a:hover::after,.sub .on a::after,.sub a:hover::after,.sub2 .item .on a::after,.sub2 .item a:hover::after{width:100%}
.header_m{display:none}
.nav li:not(:has(.sub)) .arr {
    display: none;
}
.h-top{background-color:#edf5f9}
.h-top .wp{display:flex;justify-content:space-between;align-items:center}
.logo{width:3.3rem}
.logo img{display:block;width:100%}
.h-btns{display:flex;align-items:center}
.h-btns .box{padding:.4rem .2rem .4rem .26rem;position:relative}
.h-search{padding:.4rem .25rem;position:relative}
.h-btns .box::after,.h-search::after{width:.82rem;height:.98rem;background-position:left top;background-repeat:no-repeat;background-size:100% auto;background-image:url(../images/h-bg1.png);position:absolute;content:"";top:0;left:0}
.h-btns .box::before{width:.82rem;height:.98rem;background-position:left top;background-repeat:no-repeat;background-size:100% auto;background-image:url(../images/h-bg1.png);position:absolute;content:"";top:0;left:100%}
.h-search::before{width:1.51rem;height:1rem;background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;background-image:url(../images/h-bg2.png);position:absolute;content:"";bottom:0;right:100%}
.h-search .form{width:3.68rem;border:1px solid rgba(21,85,118,.3);background-color:#fff;position:relative;z-index:1}
.h-search .inp{display:block;width:100%;height:.4rem;line-height:.4rem;background-color:transparent;border:none;padding:0 .4rem 0 .12rem;font-size:.14rem}
.h-search .submit{width:.18rem;height:.18rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/search.png);border:none;background-color:transparent;right:.1rem;top:50%;transform:translateY(-50%);position:absolute}
.h-r{background-color:rgba(21,85,118,.9)}
.lang-txt{font-size:.12rem;text-transform:uppercase;color:#8497a1;position:relative;z-index:1}
.h-lang{position:relative;margin-top:.04rem;z-index:1}
.h-lang .lang{display:flex;align-items:center;font-size:.13rem;cursor:pointer;background-position:right .14rem center;background-repeat:no-repeat;background-size:.08rem auto;background-image:url(../images/arr.png);color:#195576}
.h-lang .lang .arr{width:.12rem;height:.08rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/h-arr.png);margin-top:.04rem;margin-left:.06rem}
.h-lang .lanbox{position:absolute;left:50%;transform:translateX(-50%);top:110%;width:1rem;text-align:center;background-color:#fff;display:none;color:#333}
.h-lang .lanbox .v2{display:block;font-size:.16rem;padding:.1rem 0;transition:.3s;color: #155576;}
.h-lang .lanbox .v2.on,.h-lang .lanbox .v2:hover{background-color:#155576;color:#fff}
.h-search2{display:block;width:.23rem;height:.23rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/h-search.png);margin-left:.8rem}
.menuBtn{display:none;position:fixed;top:.3rem;right:.24rem;width:.6rem;height:.6rem;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:.04rem;background-color:#195576;margin:.12rem 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:1px;top:50%;width:.6rem}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
@media only screen and (max-width:1199px){
.header_pc{display:none}
.header_m{display:block}
.bdidx,body{padding-top:1.2rem}
.header{height:1.2rem;line-height:1.2rem;background-color:#fff;transition:.3s;padding:0;top:0;border-top:none}
.header::after{display:none}
.wp{width:100%}
.header .wp{display:block;border-radius:0;padding:0 .3rem;box-shadow:none;max-width:100%}
.header .h-cen .wp,.menuBtn{display:block}
.h-r{display:none;float:none;margin:0;position:fixed;top:1.2rem;left:0;right:0;bottom:0;z-index:10;overflow-y:auto;padding:.2rem 0;background:#fff;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}
.nav{display:block;margin-bottom:.6rem;margin-right:0}
.nav li{padding:0;float:none}
.nav li .v1{font-size:.32rem;line-height:.8rem;color:#333;border:none;display:inline-block}
.fixed .nav .v1,.header2 .nav .v1{color:#333}
.nav .sub .v2{text-align:left;padding-left:.4rem;background-color:#fff;border-bottom:1px solid transparent;color:#333;line-height:.6rem}
.nav .sub{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;width:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0}
.nav .dropIcon{display:inline-block;position:absolute;top:.06rem;right:.44rem}
.header.fixed{box-shadow:none;background-color:#fff}
.h-tel{margin:0 auto}
.dropDown{width:.34rem;height:.34rem;background:url(../images/arr2.png) center no-repeat;background-size:100%;display:block}
.nav .dropDown{position:absolute;top:0;right:.3rem;transition:.3s;background-size:contain;width:.16rem;height:.8rem}
.nav .type .dropDown{right:.3rem}
.nav .type.v2 .dropDown{right:0}
.logo{line-height:1.2rem;width:2.4rem}
.logo img{width:100%;width:2.4rem;display:inline-block;vertical-align:middle}
.fixed .logo img,.on .logo img{display:inline-block}
.nav{position:static;transform:none;float:none;text-align:left;margin-left:0;padding:0}
.nav>li{float:none;width:auto;display:block;position:relative;margin:0;line-height:.8rem}
.nav .v1{font-size:.32rem;line-height:1rem;color:#333;height:auto;border-bottom:1px solid #eee}
.nav .v1::after{display:none}
.on>.dropDown,.on>.type .dropDown{transform:rotate(-90deg)}
.m-dfbox .on .type{color:#009ba4}
.nav .sub{min-width:auto;position:static;transform:none;box-shadow:none}
.sub .v2{text-align:left;border-bottom:1px solid #ddd;padding:0 .5rem}
.nav-sub{position:static;padding:0}
.sub_box .container{padding-bottom:0}
.sub_box .item{float:none;width:auto;min-height:auto}
.sub_box{display:none;text-align:left}
.sub_box .item::after{display:none}
.m-dfbox{display:block;margin-bottom:-1px}
.m-dfbox .item{margin:0;position:relative;padding:0 .1rem;line-height:.56rem}
.m-dfbox .type{font-size:.28rem;margin:0;color:#333;line-height:.72rem}
.m-dfbox a{color:inherit}
.a-list{overflow:hidden;padding:0 .1rem}
.m-dfbox .v2{float:none;display:inline-block;line-height:.7rem;font-size:.28rem;color:#333;padding:0;position:relative}
.m-dfbox .Multiple{display:none}
.nav-service{display:block;padding:0 .2rem}
.nav-service .col .decs a,.nav-service .col .tit{font-size:.28rem;margin-bottom:0}
.h-cen{float:none;position:fixed;top:1.2rem;left:0;width:100%;bottom:0;background-color:#fff;overflow-y:auto;overflow-x:hidden;display:none}
.nav .v1::before{display:none}
.h-tel{float:none;margin-left:auto;margin-right:auto}
.h-btnr{display:block;float:none;padding:.56rem 0;border-top:1px solid #cbd2d9;font-size:.28rem}
.h-lang .lang{display:inline-block;font-size:.28rem;padding-right:.2rem;background-size:.1rem auto}
.h-btns{text-align:left;position:fixed;right:1.2rem;top:0}
.h-btns .btn{margin:0;text-align:center;background-color:transparent;color:#1e2128;padding:0}
.h-search:hover:after{display:none}
.h-lang{display:inline-block;margin-bottom:0;margin-top:0}
.h-lang .lan-top{line-height:1.2rem;padding-left:0;background-size:0}
.h-lang .langbox{top:auto;bottom:100%;left:0;transform:translateY(0)}
.h-lang .lanbox a{line-height:1.5}
.header .serch .icon img{width:.3rem}
.header .serch .serchInput{width:5rem;line-height:.8rem;height:.8rem}
.header .serch .serchInput input{width:calc(100% - .8rem);height:.8rem;line-height:.8rem;font-size:.28rem}
.header .serch .serchInput button{width:.8rem;height:.8rem}
.wp{max-width:100%;padding:0 .3rem}
.h-btns .box::after,.h-btns .box::before,.h-search::after{display:none}
.h-btns .box{padding:0}
.lang-txt{display:none}
.h-search .form{width:100%}
.nav .arr{margin:0;width:.16rem;height:.8rem;position:absolute;right:0;background-image:url(../images/arr.png);top:0}
.sub-nav{box-shadow:none}
.sub-nav a{padding:0;text-align:left;font-size:.28rem}
.h-search .inp{height:.6rem;line-height:.6rem}
.h-search .submit{width:.24rem;height:.24rem}
.h-lang .lanbox{top:100%}
.h-lang .lanbox .v2{font-size:.24rem}
.h-search::before{display:none}
}
.banner .pic .bg{height:90vh;object-fit:cover;display:block;width:100%;transition:all 5s ease-out;-webkit-transition:all 5s ease-out;-moz-transition:all 5s ease-out;-ms-transition:all 5s ease-out;-o-transition:all 5s ease-out;transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1)}
.banner .img_scale .pic .bg{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1)}
.banner .slick-dots{position:absolute;bottom:.46rem;right:0;z-index:3;width:13.44rem;left:50%;transform:translateX(-50%)}
.banner .slick-dots li{display:inline-block;margin:0 5px;vertical-align:middle}
.banner .slick-dots button{font-size:0;cursor:pointer;border:none;background-position:center;background-repeat:no-repeat;background-size:contain;transition:.3s;width:.12rem;height:.12rem;position:relative;background-color:#000;opacity:.33;border-radius:50%}
.banner .slick-dots li.slick-active button{background-color:#fff;opacity:1}
.banner .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);width:.22rem;height:.38rem;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:contain;font-size:0;background-color:transparent;transition:.3s;z-index:1;cursor:pointer;border:none}
.banner .slick-arrow:hover{opacity:.3}
.banner .slick-next{background-image:url(../images/top/right.png);right:2.3rem}
.banner .slick-prev{background-image:url(../images/top/left.png);left:2.3rem}
.banner .con{position:relative}
.banner .txt{display:block;position:absolute;width:5.66rem;height:1.29rem;background-color:rgba(25,85,118,.78);color:#fff;right:2.88rem;bottom:0;padding:.2rem .4rem 0;transform:translateY(.5rem);transition:.3s;opacity:0}
.banner .img_scale .txt{transform:translateY(0);opacity:1}
.banner .txt .tit{font-size:.23rem;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.banner .txt .date{font-size:.17rem;color:#d6bd9d; font-weight: bold}
.banner .txt .sp{position:absolute;background-color:#fff;width:.55rem;height:.52rem;top:-.29rem;right:-.27rem}
.banner .txt .sp2{width:.15rem;height:.13rem;top:auto;right:auto;bottom:0;left:-.07rem}
.g-top{display:flex;align-items:center;justify-content:space-between;color:#155576;margin-bottom:.55rem}
.g-top.st1{color:#155576}
.g-top.st2{color:#a1894c}
.g-top .line{flex:1;height:2px;background:#d0e1ea}
.g-top.st1 .line{background-color:#8fa8b4;opacity:.4}
.g-top.st2 .line{background-color:#d6bd9d}
.g-titd1{position:relative;font-family:SourceHanSerifCN-Heavy;margin-right:.17rem}
.g-titd1 .tit{font-size:.4rem}
.g-titd1 .en{font-size:.4rem;line-height:1;opacity:.2;display:inline-block;position:absolute;left:0;top:85%;background:linear-gradient(to top,rgba(21,85,118,.2),rgba(21,85,118,.8));-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.st1 .g-titd1 .en{background:linear-gradient(to top,rgba(255,255,255,.2),rgba(255,255,255,.8));-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.st2 .g-titd1 .en{background:linear-gradient(to top,rgba(161,137,76,.2),rgba(161,137,76,.9));-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.g-top .more{font-size:.15rem;font-size:.16rem;color:inherit;padding-left:.3rem;background-position:left center;background-repeat:no-repeat;background-size:.2rem auto;background-image:url(../images/top/quanbu.png);transition:.3s;margin-left:.12rem}
.g-top .more:hover{text-decoration:underline}
.g-top.st1 .more{background-image:url(../images/top/quanbu.png)}
.g-top.st2 .more{background-image:url(../images/top/quanbu-2.png)}
.row-idx1{background-color:rgba(237,245,249,.54);background-position:top center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/top/bg1.png)}
.row-idx1 .wp{display:flex;align-items:stretch}
.row-idx1 .left{width:62%;padding:.8rem .4rem .8rem 0;border-right:1px solid #d9ede4}
.row-idx1 .right{flex:1;padding:.8rem 0 .8rem .3rem}
.m-idx1_1{display:flex}
.m-idx1_1 .col-l{width:54.5%;margin-right:.26rem}
.m-idx1_1 .col-r{flex:1}
.m-ban1{position:relative}
.m-ban1 .item{padding:0 .02rem}
.m-ban1 .con{display:block;color:#363636;font-size:.2rem;font-size:.16rem;transition:.3s}
.m-ban1 .con:hover{color:#295a72}
.m-ban1 .tit{min-height:3em;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.m-ban1 .pic{padding-top:66%;margin-bottom:.2rem;position:relative;overflow:hidden}
.m-ban1 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.m-ban1 .con:hover .pic img{transform:scale(1.06)}
.m-ban1 .date{font-size:.167rem;color:#295a72;margin-bottom: .08rem; font-weight: bold;   }
.m-ban1 .txt{padding:.1rem 0 .1rem .16rem;border-left:solid #155576}
.m-ban1 .slick-dots{position:absolute;bottom:1.34rem;text-align:right;padding:0 .06rem;left:0;right:0;width:100%}
.m-ban1 .slick-dots li{display:inline-block;padding:0 .06rem}
.m-ban1 .slick-dots button{font-size:0;border:none;width:.4rem;height:.03rem;background:#155576;transition:.3s}
.m-ban1 .slick-dots .slick-active button{background-color:#fff}
.ul-idx1_1 .con{font-size:.16rem;color:#333;transition:.3s;padding-bottom:.24rem;margin-bottom:.15rem;border-bottom:1px dashed rgba(8,1,3,.2);position:relative;display:block}
.ul-idx1_1 .con:hover{color:#295a72}
.ul-idx1_1 .con::after{position:absolute;left:0;width:0;bottom:-1px;content:"";height:2px;background-color:#155576;transition:.3s}
.ul-idx1_1 .con:hover:after{width:100%}
.ul-idx1_1 .date{margin-bottom: .08rem;
    font-size: .167rem;
    color: #295a72;
    font-weight: bold;}
.ul-idx1_1 .tit,.ul-idx1_2 .tit{overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ul-idx1_2 li{margin-bottom:.1rem}
.ul-idx1_2 .con{display:flex;background-color:#fff;font-size:.16rem;color:#333;align-items:stretch;border:1px solid rgba(208,225,234,.6);transition:.3s}
.ul-idx1_2 .con:hover{box-shadow:-1px 0 .2rem rgba(41,90,114,.2)}
.ul-idx1_2 .date{width:.65rem;background:#295a72;font-size:.13rem;color:#fff;padding:.08rem .08rem .08rem .12rem}
.ul-idx1_2 .date .d1{font-size:.31rem;color:#ffe6c6;line-height:1}
.ul-idx1_2 .date .d2{text-align:center; font-size: 0.17rem;font-weight: bold; }
.ul-idx1_2 .txt{flex:1;display:flex;align-items:center;padding:0 .16rem}
.ul-ce{position:fixed;right:.2rem;bottom:10%;background:#fff;border:1px solid #ccdfe9;box-shadow:-1px 0 .1rem rgba(208,225,234,.6);text-align:center;border-top:3px solid #295a72;width:1rem;opacity:0;transition:.3s;z-index:20}
.ul-ce.over{opacity:1}
.ul-ce .con{display:block;text-align:center;font-size:13px;color:#295a72;padding:.2rem 0;border-bottom:1px dashed #aac3d0;position:relative}
.ul-ce .icon{display:block;width:.4rem;margin:0 auto .08rem}
.ul-ce .subqr{display:none;top:50%;transform:translateY(-50%);right:120%;width:1.8rem;font-size:.16rem;position:absolute;background-color:#fff;padding:.1rem}
.ul-ce .li2 .con{color:#fff;background-color:#295a72;border-bottom:none}
.ul-ce .img{display:block;width:100%;max-width:1rem;margin:0 auto}
.g-boxin{background-color:#fff;font-size:.16rem;margin-top:.42rem}
.m-insetz1{font-size:.16rem;color:#2c2c2c;padding:.6rem 0 0 .48rem;display:flex;flex-direction:row-reverse}
.m-insetz1 .col-left{width:4.5rem;margin-right:.65rem;line-height:1.85}
.m-insetz1 .col-right{flex:1;font-size:.2rem}
.m-insetz1 img{display:block;width:80%}
.m-insetz1 .name{width:1.3rem;padding: 10px 0px;}
.m-insetz2{padding:.44rem .58rem 1.3rem .5rem}
.m-insetz2 .inner{margin-top:.3rem;display:flex;flex-direction:row-reverse}
.m-insetz2 .col-left{width:5.18rem;margin-right:.5rem}
.m-insetz2 .col-right{flex:1}
.m-insetz2 img{display:block;width:100%}
.m-insetz2 .txt{margin-bottom:.18rem;line-height:1.8}
.m-insetz2 .txt p{font-size: .17rem;line-height:1.90; text-indent: 2em; margin-bottom: 12px}
.m-insetz2 .info{text-align:right}
.m-insetz2 .info img{width:3.09rem;display:inline-block}
.g-titin{line-height:.46rem;padding:0 .18rem;font-size:.22rem;color:#fff;background-position:left center;background-repeat:no-repeat;background-size:auto 100%;background-image:url(../images/inset/bg1.png)}
.ul-listin3{padding-top:.22rem}
.ul-listin3 .con{padding:.28rem 0 .42rem;border-bottom:1px solid #c1dce4;display:flex}
.ul-listin3 li:last-child .con{border-bottom:none}
.ul-listin3 .left{width:1.93rem;margin-right:.34rem;padding:0 .11rem .11rem 0;position:relative}
.ul-listin3 .left::after{position:absolute;right:0;bottom:0;background:#005375;top:.18rem;left:.53rem;content:""}
.ul-listin3 .pic{padding-top:119%;position:relative;overflow:hidden;z-index:1}
.ul-listin3 .pic img{position:absolute;left:0;right:0;top:0;width:100%;height:100%;display:block;object-fit:cover}
.ul-listin3 .txt{flex:1;font-size:.16rem;color:#2c2c2c}
.ul-listin3 .txt .name{font-size:.18rem;color:#005375;font-weight: bold; line-height: 1.9}
.ul-listin3 .txt .desc{color:#005375;line-height: 1.9}
.ul-listin3 .txt a{color:inherit;transition:.3s}
.ul-listin3 .txt a:hover{color:#005375}
.ul-listin3 .info{margin-bottom:.26rem;width: 85%;padding-top: 6px;}
.ul-listin3 .info p{    font-size: 0.15rem;
    line-height: 1.76;
    color: #555;}
.ul-listin3 .ort{line-height:1.8}
.m-insetz4{padding:.48rem .48rem .25rem .5rem}
.m-insetz4 .left{width:1.45rem;text-align:center}
.m-insetz4 .right{flex:1}
.m-insetz4 .group{margin-bottom:.4rem;font-size:.16rem;color:#4c4c4c}
.m-insetz4 .top{background-color:rgba(193,220,228,.12);display:flex;align-items:center;border:1px solid #c1dce4;border-left:none;border-right:none}
.m-insetz4 .top .left{color:#005375}
.m-insetz4 .top .right{padding:.1rem .22rem .1rem 0;text-align:right}
.m-insetz4 .inner .list{border-bottom:1px solid #c1dce4;display:flex;align-items:center}
.m-insetz4 .inner .right{padding:.2rem .3rem .2rem .25rem;min-height:.9rem;border-left:1px solid #c1dce4;display:flex;align-items:center;line-height: 1.75;}
.main-in{padding-bottom:1rem}
@media only screen and (max-width:1199px){
.ul-ce{display:none}
.m-ban1 .con,.ul-idx1_1 .con,.ul-idx1_2 .con{font-size:.28rem}
.m-ban1 .date,.ul-idx1_1 .date,.ul-idx1_2 .date{font-size:.24rem}
.m-ban1 .slick-dots{bottom:0;text-align:center;padding:0}
.m-ban1 .slick-dots button{background-color:#155576}
.m-ban1 .slick-dots .slick-active button{opacity:.6;background-color:#155576}
.ul-idx1_2 .txt{padding:.12rem .18rem}
.g-top .more{font-size:.24rem;background-size:.26rem auto;padding-left:.4rem}
.banner .pic .bg{height:6rem}
.banner .txt{width:100%;left:0;right:0;bottom:0;height:auto;padding:.2rem .2rem .5rem}
.banner .txt .tit{font-size:.28rem}
.banner .txt .date{font-size:.24rem}
.banner .slick-dots{bottom:.1rem;z-index:1;left:0;right:0;transform:translateX(0);width:100%;text-align:center}
.banner .slick-dots button{width:.16rem;height:.16rem}
.m-insetz1 .col-right{font-size:.3rem}
.m-insetz1{font-size:.28rem}
.m-insetz2 .inner{display:block}
.g-titin{font-size:.36rem;line-height:.8rem}
.g-boxin{font-size:.28rem}
.m-insetz2 .col-left{width:100%;margin:.4rem 0 0}
.m-insetz2 .info img{width:100%}
.m-insetz4 .group{font-size:.28rem}
.m-insetz1 .col-left,.m-insetz2 .txt{line-height:1.6}
.ul-listin3 .txt{font-size:.26rem}
.ul-listin3 .txt .name{font-size:.32rem}
}
@media only screen and (max-width:959px){
.m-idx1_1{display:block}
.m-idx1_1 .col-left{width:100%;margin:0 0 .5rem}
.banner .slick-prev{left:.2rem}
.banner .slick-next{right:.2rem}
.m-insetz1{display:block;width:100%;padding:.6rem .2rem}
.m-insetz1 .col-left{width:100%;margin-right:0}
.m-insetz1 .col-right{margin-bottom:.4rem}
.m-insetz1 .col-right .pic{max-width:5rem;margin:0 auto .4rem}
.g-boxin{padding:.4rem 0}
.ul-listin3 .con{display:block}
.ul-listin3 .left{width:4rem;margin:0 auto .3rem}
.m-idx1_1 .col-l{width:100%;margin:0 0 .3rem}
}
@media only screen and (max-width:767px){
.row-idx1 .wp{display:block}
.row-idx1 .left,.row-idx1 .right{padding:.6rem 0}
.row-idx1 .left{width:100%;border-right:none;padding-bottom:0}
}
.footer{padding:.58rem 0 .46rem;background-color:#155576}
.fd-top{display:flex;/*flex-wrap:wrap;*/justify-content:space-between;margin-bottom:.36rem}
.fd-logo{height:1.03rem}
.fd-logo img{display:block;height:100%}
.fd-nv{/*display:flex;flex-wrap:wrap;align-self:flex-start;*/padding-left:.22rem;padding-bottom:.1rem;border-bottom:1px solid rgba(255,255,255,.2);padding-top: 0.0rem;overflow:hidden;margin-left:0.5rem}
.fd-nv li{/*margin-left:.56rem;*/float:left; width:25%; margin-bottom:0.1rem;}
.fd-nv li a{display:block;font-size:.16rem;color:#fff;padding-left:.14rem;background:url(../images/ico-01.png) left center no-repeat;-o-background-size:.06rem auto;-ms-background-size:.06rem auto;-moz-background-size:.06rem auto;-webkit-background-size:.06rem auto;background-size:.06rem auto;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.fd-nv li:first-child{margin-left:0}
.fd-nv li a:hover{color:rgba(255,255,255,.7)}
.fd-con{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}
.fd-copy{font-size:.16rem;color:rgba(255,255,255,.3);padding-bottom:.18rem}
.fd-copy a{color:rgba(255,255,255,.3)}
.fd-copy a:hover{color:#fff}
.fd-r{display:flex;flex-wrap:wrap;align-items:flex-end}
.fd-desc{font-size:.15rem;color:#fff;line-height:1.6;text-align:right}
.fd-qr{display:flex;flex-wrap:wrap;align-items:flex-end;border-left:1px solid rgba(255,255,255,.22);margin-left:.39rem;padding-left:.5rem;text-align:right}
.fd-qr .ico{display:inline-block;width:.32rem;margin-bottom:.06rem}
.fd-qr .ico img{width:100%;display:block}
.fd-qr .desc{font-size:.15rem;line-height:1.73;color:#fff}
.fd-qr .pic{width:1.47rem;margin-left:.26rem}
.fd-qr .pic img{width:100%;display:block}
.row-idx4{padding:.44rem 0 .93rem;background:url(../images/pic-bg1.jpg) center top no-repeat;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}
.m-idx5{display:flex;margin-top:.58rem;justify-content:space-between}
.m-idx5 .col{width:49.5%}
.ul-listidx5_1{margin:0 -.06rem;overflow:hidden}
.ul-listidx5_1 li{margin-bottom:.14rem;float:left;width:50%;padding:0 .06rem}
.ul-listidx5_1 .li2{width:100%}
.ul-listidx5_1 .con{display:block;position:relative}
.ul-listidx5_1 .pic{padding-top:75%;position:relative;overflow:hidden}
.ul-listidx5_1 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.ul-listidx5_1 .con:hover .pic img{transform:scale(1.06)}
.ul-listidx5_1 .txt{position:absolute;left:0;right:0;bottom:.15rem;width:100%;padding:0 .24rem;font-size:.15rem;color:#fff;z-index:1}
.ul-listidx5_1 .li2 .txt{bottom:.18rem}
.row-idx3{padding:0 0 .8rem}
.row-idx3 .row,.row-idx3 .wp{display:flex;flex-wrap:wrap;justify-content:space-between}
.row-idx3 .col-l,.row-idx3 .col-r,.row-idx3 .left{width:46%}
.row-idx3 .right{width:45%}
.m-pic{margin-bottom:.14rem}
.m-pic img{width:100%;display:block}
.m-news .con{display:block}
.m-news .pic{padding-top:67.78%;height:0;position:relative;overflow:hidden;margin-bottom:.09rem}
.m-news .pic img{position:absolute;top:0;left:0;width:100%;height:100%;display:block}
.m-news .tit{font-size:.16rem;color:#1e1e1e;font-weight:400;margin-bottom:.05rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.m-news .date{display:block;font-size:.16rem;color:#295a72}
.m-list1 li{margin-bottom:.16rem}
.m-list1 .con{display:block;padding-bottom:.16rem;border-bottom:1px dashed rgba(8,1,3,.2)}
.m-list1 .date{display:block;font-size:.17rem;color:#295a72; font-weight: bold;}
h3.tit3{font-size:.16rem;color:#333;font-weight:400;margin-bottom:.05rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;    margin: 0 .27rem;line-height:1.8;}

.m-list1 .tit{font-size:.16rem;color:#333;font-weight:400;margin-bottom:.05rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}

.m-list1 .con:hover .tit{color:#295a72}
.m-list1-1{display:flex;flex-wrap:wrap;margin:0 -.27rem .18rem}
.m-list1-1 li{width:100%}
.m-list1-1 .con{display:block;margin:0 .27rem}
.m-list2{border-top:2px solid #155576;padding-top:.24rem}
.m-list2 ul{margin:0 -.12rem;display:flex;flex-wrap:wrap}
.m-list2 li{width:33.33%;margin-bottom:.2rem}
.m-list2 li a{display:block;height:.37rem;line-height:.35rem;border:1px solid rgba(192,211,203,.44);margin:0 .12rem;font-size:.16rem;color:#4e4e4e;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;text-align:center}
.m-list2 .more{font-size:.18rem;color:#155576;text-decoration:underline}
.m-list2 li a:hover{background-color:#155576;border-color:#155576;color:#fff}
.row-idx2{padding:.4rem 0 .8rem;background:url(../images/pic-bg2.jpg) center top no-repeat;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}
.row-idx2 .ovh{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:.1rem}
.row-idx2 .col-l,.row-idx2 .col-r{width:46%}
.m-box1{position:relative;padding-left:1.08rem;padding-top:.48rem}
.m-tit{position:absolute;top:0;left:0;width:1.72rem;height:5.2rem;padding:.14rem 0 0 .13rem;background-position:center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.m-tit h3{font-size:.4rem;font-family:SourceHanSerifCN-Heavy;color:#a72126}
.m-box1 .r-t{position:absolute;right:.23rem;top:.68rem;display:flex;flex-wrap:wrap;justify-content:right;align-items:center}
.m-box1 .more{font-size:.15rem;color:#fff;padding-left:.3rem;background-position:left center;background-repeat:no-repeat;background-size:.2rem auto;background-image:url(../images/top/quanbu-1.png);transition:.3s;margin-left:.12rem}
.m-box1 .more:hover{text-decoration:underline}
.m-box1 .more a{color:#fff;}
.m-box1 .line{height:1px;background-color:#d0e1ea;opacity:.3;width:3rem}
.row-idx2 .col-r .m-tit h3{color:#295a72}
.m-list3{height:4.95rem;padding:.77rem .4rem 0 .9rem;background-color:#a72126}
.m-list3-2{background-color:#295a72}
.m-list3 li{margin-bottom:.24rem}
.m-list3 .con{display:block}
.m-list3 .date{display:block;font-size:.17rem;color:#d6bd9d; font-weight: bold}
.m-list3 .tit{font-size:.16rem;color:#fff;font-weight:400;text-overflow:ellipsis;overflow:hidden;background-image:linear-gradient(#fff,#fff);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .3s ease-in-out;-webkit-transition:background-size .3s ease-in-out;-moz-transition:background-size .3s ease-in-out;-ms-transition:background-size .3s ease-in-out;-o-transition:background-size .3s ease-in-out}
.m-list3 .con:hover .tit{background-size:100% 1px}
.ban{height:4rem;background-position:center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.row-b1{position:relative;background:url(../images/pic-bg3.jpg) center top no-repeat;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}
.row-b1:before{content:'';position:absolute;top:0;left:0;right:0;height:.67rem;background:linear-gradient(0deg,#dbebf1 0,rgba(219,235,241,0) 100%)}
.row-b1 .wp{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:2}
.row-b1 .col-l{width:3.17rem}
.row-b1 .col-r{width:9.65rem}
.m-box2{margin-top:-.7rem}
.m-t1{height:.7rem;padding-left:.28rem;font-size:.26rem;line-height:.7rem;color:#fff;font-weight:400;background:url(../images/ico-bg1.jpg) right bottom no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.snv{padding:.36rem 0 0.65rem;margin-bottom:.06rem;box-shadow:0 0 .4rem rgba(222,236,242,.35);background:url(../images/ico-bg2.png) center top no-repeat;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}
.snv li{position:relative}
.snv li .s1{display:block;line-height:.7rem;margin:0 .12rem;padding-left:.23rem;font-size:.19rem;color:#444;position:relative;border-bottom:1px dotted rgba(10,2,4,.2);z-index:3}
.snv li .bg{position:absolute;opacity:0;top:.06rem;left:-.1rem;right:-.1rem;height:.56rem;background-color:#deecf2;border:1px solid #bdd1da;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.snv li .bg:after,.snv li .bg:before{content:'';position:absolute;width:.1rem;height:.1rem;bottom:100%;background-position:center;background-repeat:no-repeat;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}
.snv li .bg:before{left:-1px;background-image:url(../images/ico-02.png)}
.snv li .bg:after{right:-1px;background-image:url(../images/ico-03.png)}
.snv .selected .suc,.snv .parent .suc {
    display: block;
}
div#wp_paging_w6{display:none;}
.snv .suc{display:none;margin:0 .12rem;padding-bottom:.09rem;border-bottom:1px dotted rgba(10,2,4,.2);position:relative}
.snv .suc:before{content:'';position:absolute;left:.25rem;top:-.09rem;bottom:0;width:1px;background-color:#c1dce4}
.snv .suc dd{padding-left:.26rem}
.snv .suc dd .s2{display:block;line-height:.55rem;font-size:.16rem;color:#818181;padding-left:.26rem;position:relative;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.snv .suc dd .s2:before{content:'';position:absolute;left:0;top:50%;opacity:0;border-left:solid #c1dce4;border-top:solid transparent;border-bottom:solid transparent;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.snv .suc dd .s2:after{content:'';position:absolute;left:0;bottom:0;right:-.12rem;height:1px;background-color:#c1dce4}
.snv .suc dd:last-child .s2:after{display:none}
.snv .suc dd.ok .s2,.snv .suc dd:hover .s2,.snv .suc dd.selected .s2{color:#005375;}
.snv .suc dd.ok .s2:before,.snv .suc dd.selected .s2:before,.snv .suc dd:hover .s2:before,.snv li.on .bg,.snv li:hover .bg,.snv li.selected .bg,.snv li.parent .bg{opacity:1}
.snv li.on .s1,.snv li:hover .s1,.snv li.selected .s1,.snv li.parent .s1{color:#005375;border-bottom-color:transparent}
.m-tit1{border-top:3px solid #75a3b5;padding-top:3px}
.m-tit1 .tit{margin-bottom:.08rem;margin-top: 0.3rem;}
.m-tit1 .tit .en{font-size:.3rem;text-transform:uppercase;color:#e1edf3;line-height:1.05}
.m-tit1 .tit .cn{font-size:.22rem;font-weight:700;color:#005375}
.m-tit1 .desc{font-size:.16rem;color:#7e7e7e;line-height:1.8;margin-bottom:.15rem}
.m-tit1 .t1{height:.32rem;line-height:.32rem;padding:0 .15rem;font-size:.16rem;background-color:#005375;display:inline-block;color:#fff;font-weight:400}
.m-tit1 .tel{font-size:.32rem;color:#005375;margin-bottom:.15rem}
.m-tit1 .mail{display:block;font-size:.18rem;color:#005375;text-decoration:underline;margin-top:.1rem}
.n-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative;z-index:2;height:.67rem}
.n-top:before{content:'';position:absolute;left:-.54rem;top:0;width:6rem;height:.67rem;background:url(../images/ico-bg3.png) left center no-repeat;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}
.n-top .tit{font-size:.26rem;color:#005375;font-weight:400;padding-left:.36rem;position:relative;z-index:2}
.n-top .cur{font-size:.14rem;color:#005375;padding-left:.23rem;position:relative;z-index:2;background:url(../images/ico-04.png) left center no-repeat;-o-background-size:.13rem auto;-ms-background-size:.13rem auto;-moz-background-size:.13rem auto;-webkit-background-size:.13rem auto;background-size:.13rem auto}
.n-top .cur a{color:#005375}
.g-box1{padding:.46rem 0 120px;position:relative;margin-top:.41rem;background-color:#fff}
.g-box1:before{content:'';position:absolute;left:0;bottom:100%;width:.34rem;height:.41rem;background:url(../images/ico-bg4.png) center no-repeat;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}
.m-list4{margin:0 .32rem;display:flex;flex-wrap:wrap}
.m-list4 li{width:50%;margin-bottom:.58rem}
.m-list4 .con{display:block;margin:0 .22rem}
.m-list4 .pic{padding-top:64%;height:0;position:relative;overflow:hidden;margin-bottom:.14rem}
.m-list4 .pic img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;transition:.8s;-ms-transition:.8s;-moz-transition:.8s;-webkit-transition:.8s;-o-transition:.8s}
.m-list4 .tit{font-size:.16rem;color:#005375;font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-list4 .tit span,.m-list5 .tit span{background-image:linear-gradient(#005375,#005375);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .3s ease-in-out;-webkit-transition:background-size .3s ease-in-out;-moz-transition:background-size .3s ease-in-out;-ms-transition:background-size .3s ease-in-out;-o-transition:background-size .3s ease-in-out}
.m-list4 .con:hover .pic img,.m-list5 .con:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.m-list4 .con:hover .tit span,.m-list5 .con:hover .tit span{background-size:100% 1px}
.m-list5 .con:hover .tit{color:#005375}
.pages{font-size:0;margin-left:.7rem}
.pages ul{display:inline-block}
.pages ul li{cursor: pointer;}
.possplit{background:unset;text-indent: 0;width: auto;padding: 0 0.5em;}
.pages ul li{float:left;margin-right:.1rem}
.pages ul li ,.pages ul li a,.pages ul li span{display:block;height:.34rem;line-height:.32rem;text-align:center;font-size:.16rem;color:#005375;border:1px solid #005375;min-width:.34rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.pages ul a:hover,.pages ul li.on a,.pages ul li.on ,.pages ul li:hover{background-color:#005375;border-color:#005375;color:#fff}
.pages ul li.next,.pages ul li.prev{min-width:1.51rem}
.m-list5{margin-bottom:.73rem}
.m-list5 li{padding:0 .55rem 0 .75rem}
.m-list5 .con{display:block;overflow:hidden;padding:.25rem 0 .4rem;border-bottom:1px solid #c1dce4}
.m-list5 .pic{float:right;margin-left:.5rem;width:2.08rem;height:1.34rem;overflow:hidden}
.m-list5 .pic img{width:100%;height:100%;display:block;object-fit:cover;transition:.8s;-ms-transition:.8s;-moz-transition:.8s;-webkit-transition:.8s;-o-transition:.8s}
.m-list5 .txt{overflow:hidden}
.m-list5 .date{font-size:.16rem;color:#005375}
.m-list5 .tit{font-size:.2rem;color:#414141;font-weight:400;margin-bottom:.1rem}
.m-list5 .desc{font-size:.14rem;color:#b6b6b6;line-height:1.61;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.m-details{padding:0 .6rem;min-height:5rem;}
.m-details h1{font-size:.22rem;color:#414141;font-weight:400;margin-bottom:.1rem}
.m-details .info{display:flex;flex-wrap:wrap;font-size:16px;color:#bac3e2;border-bottom:1px solid #c1dce4;padding-bottom:.3rem;margin-bottom:.25rem}
.m-details .info span{margin-right:18px;padding-left:17px;background-position:left center;background-repeat:no-repeat;-o-background-size:13px auto;-ms-background-size:13px auto;-moz-background-size:13px auto;-webkit-background-size:13px auto;background-size:13px auto}
.m-details .date{background-image:url(../images/ico-05.png)}
.m-details .num{background-image:url(../images/ico-06.png)}
.m-details .txt{font-size:.17rem;line-height:1.95;color:#4d4c4c;text-align:justify}
.m-details .txt p {font-size:.17rem;line-height:1.95;color:#4d4c4c;text-align:justify; margin-bottom:0.18rem}
.m-details .txt h3 {    font-size: .17rem;
    line-height: 1.95;
    color: #155576;
    text-align: center;
    margin-bottom: 0.3rem;
    
    font-weight: normal;}

@media only screen and (max-width:1199px){
.row-idx2 .ovh{display:block}
.row-idx2 .col-l{width:auto;margin-bottom:.3rem}
.row-idx2 .col-r{width:auto}
.m-list3 .date{font-size:.24rem}
.m-list3 .tit{font-size:.28rem}
.m-box1 .more{font-size:.26rem;padding-left:.5rem;-o-background-size:.32rem auto;-ms-background-size:.32rem auto;-moz-background-size:.32rem auto;-webkit-background-size:.32rem auto;background-size:.32rem auto}
.m-box1 .line{width:3.8rem}
.m-list3{height:auto;padding-bottom:.3rem}
.m-tit{padding-left:.3rem}
.row-idx3 .col-l{width:auto}
.row-idx3 .row,.row-idx3 .wp{display:block}
.row-idx3 .left{width:auto;margin-bottom:.4rem}
.row-idx3 .right{width:auto}
.m-news .pic{margin-bottom:.2rem}
.m-news .tit{font-size:.3rem;margin-bottom:.1rem}
.m-news .date{font-size:.26rem}
.m-list1 .tit{font-size:.3rem}
.m-list1 .date{font-size:.26rem;margin-bottom:.1rem}
.row-idx3 .col-r{width:auto;padding-top:.5rem}
.m-list1-1 .con{margin:0 .15rem}
.m-list1-1{margin:0 -.15rem .2rem}
.m-list2 li{width:50%}
.m-list2 li a{height:.7rem;line-height:.68rem;font-size:.28rem}
.m-list2 .more{font-size:.26rem}
.fd-nv{display:none}
.fd-logo img{margin:0 auto}
.fd-con,.fd-top{display:block}
.fd-copy{font-size:.24rem;text-align:center}
.fd-r{display:none}
.row-b1 .col-l{width:auto;display:none}
.row-b1 .col-r{float:none;width:auto}
.m-tit1{display:none}
.m-box2{margin-top:0}
.pages{margin-left:.3rem}
.pages ul li a,.pages ul li span{width:.6rem;height:.6rem;line-height:.58rem;font-size:.26rem}
.m-list5 .date{font-size:.24rem}
.m-list5 .tit{font-size:.3rem}
.m-list5 .desc{font-size:.26rem}
.m-details{padding:0 .3rem}
.m-details h1{font-size:.32rem}
.m-details .txt{font-size:.26rem}
.m-details .info{margin-bottom:.3rem}
.row-b1 .wp{display:block}
.m-list4 .tit{font-size:.28rem}
}
@media only screen and (max-width:767px){
.m-list4{margin:0;display:block}
.m-list4 li{width:auto}
.m-list4 .tit{font-size:.3rem}
.n-top .cur{display:none}
.n-top .tit{font-size:.36rem}
.n-top,.row-b1:before{height:.9rem}
.n-top:before{height:.9rem;-o-background-size:auto 100%;-ms-background-size:auto 100%;-moz-background-size:auto 100%;-webkit-background-size:auto 100%;background-size:auto 100%}
.m-list5 li{padding:0 .3rem}
.m-list5 .pic{float:none;width:auto;height:auto;margin-left:0;margin-bottom:.2rem}
}