@charset "UTF-8";
/*!****** lib.css *******/
/*!-----------------[初始化]--------------*/
*,: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}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
q:after,q:before{content:''}
fieldset,img{border:0}
abbr,acronym{border:0}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r{float:right}
.c{clear:both}
.fix{zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
em{font-weight:400;font-style:normal}
body{overflow-x:hidden;color:#333;font-size:14px;line-height:1.5;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#faf6f1}
img{max-width:100%;border:none}
input,select,textarea{font-size:14px;color:#333;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
/*!-----------------[初始化结束]--------------*/
@font-face{font-family:SourceHanSerifCN-Bold;src:url(../fonts/SourceHanSerifCN-Bold.otf)}
.wp{width:95%;max-width:13.44rem;margin:0 auto}
/*!******************************
    -------[=头部]-------
********************************/
.header{position:relative}
.ba-bg{position:absolute;left:0;bottom:0;right:0;overflow:hidden}
.ba-bg .wp{position:relative;height:1.96rem}
.ba-bg .wp:after{content:'';position:absolute;top:0;left:0;bottom:0;width:1000rem;background-color:rgba(188,81,73,.9)}
.ba-bg .wp:before{content:'';position:absolute;right:0;bottom:0;height:1.12rem;width:1000rem;background-color:#faf6f1;z-index:2}
.nav{position:relative;z-index:10;margin-top:-0.84rem}
.nav .wp{position:relative}
.nav ul{display:flex;flex-wrap:wrap;justify-content:flex-start; background-color:rgba(188,81,73,.9)}
.nav .jian{position:absolute;top:.84rem;left:0;z-index:3;border-top:.11rem solid #bc5149;border-left:.09rem solid transparent;border-right:.09rem solid transparent}
.nav li{position:relative;z-index:3}
.nav li:after{content:'';position:absolute;right:0;top:0;width:1px;height:.84rem;background-color:#d8b48b;opacity:.34}
.nav li:last-child:after{display:none}
.nav .icondrop{display:none}
.nav .v1{font-size:.28rem;font-family:SourceHanSerifCN-Bold;color:#f0d7ba;position:relative;display:block;line-height:.84rem;padding:0 .22rem 0 .23rem;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.nav .v1:before{content:'';position:absolute;left:0;right:0;bottom:0;height:1.02rem;background:#dec09e url(../images/i-01.png) no-repeat center .12rem;opacity:0;z-index:1;-o-background-size:.67rem auto;-ms-background-size:.67rem auto;-moz-background-size:.67rem auto;-webkit-background-size:.67rem auto;background-size:.67rem auto;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.nav .v1:after{content:'';position:absolute;left:100%;top:0;bottom:0;width:.21rem;margin-left:-3px;opacity:0;background:url(../images/i-bg1.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;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.nav .v1 span{display:block;position:relative;z-index:2}
.nav .v1 span::after{content:"";display:block;position:absolute;bottom:.22rem;background-color:#950b00;height:1px;left:50%;right:50%;opacity:0;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}
.nav .ok .v1 span::after,.nav .on .v1 span::after{opacity:1;left:0;right:0}
.nav .ok .v1::before,.nav .on .v1::before{opacity:1}
.nav .ok .v1::after,.nav .on .v1::after{opacity:1}
.nav .ok .v1,.nav .on .v1{color:#bc5149}
.nav .sub{position:absolute;z-index:10;top:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);min-width:100%;background-color:#faf6f1;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);padding:.22rem 0;display:none}
.nav .sub .v2{display:block;font-size:.18rem;color:#89663f;line-height:.49rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;text-align:center;border-bottom:1px solid #d8b48b;text-transform:uppercase}
.nav .sub .v2:last-child{border-bottom:none}
.nav .sub .v2:hover{color:#bc5149}
/*!******************************
    -------[=导航]-------
********************************/
.menuBtn{display:none;position:absolute;top:.24rem;right:.24rem;width:.6rem;height:.6rem;cursor:pointer;z-index:19;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:.06rem;background-color:#fff;margin:.08rem 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:0;top:50%;margin-top:-.08rem;width:.6rem;background-color:#bc5149}
.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)}
/*!******************************
    -------[=底部]-------
********************************/
.footer{padding:0 1.1rem .55rem;background-color:#434343;display:flex;flex-wrap:wrap;justify-content:space-between}
.fd-l{padding-left:1.27rem;padding-top:.46rem;position:relative}
.fd-l:before{content:'';position:absolute;left:0;top:0;width:.89rem;height:2.12rem;background:url(../images/i-bg2.png) no-repeat center top;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}
.fd-logo{width:5.01rem;margin-bottom:.75rem}
.fd-logo img{width:100%;display:block}
.fd-copy{font-size:12px;color:#9d9d9d;line-height:2}
.fd-nv{display:flex;flex-wrap:wrap;padding-top:.5rem}
.fd-nv .item{margin-right:.46rem}
.fd-nv dt{margin-bottom:.18rem}
.fd-nv dt a{display:block;font-size:17px;color:#d8b690;font-family:SourceHanSerifCN-Bold}
.fd-nv dt a:before{content:'/';color:#bc5149;margin-right:.09rem}
.fd-nv dd a{display:block;font-size:13px;color:#9d9d9d;line-height:2.23;padding-left:.16rem;position:relative}
.fd-nv dd a:before{content:'';position:absolute;left:0;top:50%;width:5px;height:5px;border-radius:50%;background-color:#bc5149;opacity:0;-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}
.fd-nv .i4 dd{display:flex;flex-wrap:wrap;width:2rem}
.fd-nv .i4 dd a{width:50%}
.fd-nv dd a:hover:before{opacity:1}
/*!******************************
    -------[=公用]-------
********************************/
#browser-modal{width:100%;height:100%;top:0;left:0;text-align:center;color:#303233;position:fixed;z-index:9990009;display:none}
#browser-modal .browser-modal-cover{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#004585;z-index:-1}
#browser-modal .browser-content{width:700px;margin-top:120px;margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:50px;background-color:#fff;border-radius:5px}
#browser-modal .browser-content .browser-dpc-logo img{height:42px;margin:45px auto 40px}
#browser-modal .browser-content .browser-text-title{text-transform:uppercase;font-size:24px}
#browser-modal .browser-content .browser-text-desc{margin-top:30px;margin-bottom:20px;font-size:14px}
#browser-modal .browser-content .browser-list{width:600px;margin:20px auto;height:130px}
#browser-modal .browser-content .browser-item{float:left;width:150px;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto}
#browser-modal .browser-content .browser-item .iconfont{width:100px;height:100px;margin:0 auto 10px;font-size:80px;line-height:80px}
#browser-modal .browser-content .browser-item .iconchrome{background:url(../images/bro.png) no-repeat}
#browser-modal .browser-content .browser-item .iconfirefox{background:url(../images/bro.png) 0 -100px no-repeat}
#browser-modal .browser-content .browser-item .iconopera{background:url(../images/bro.png) 0 -200px no-repeat}
#browser-modal .browser-content .browser-item .iconEdge{background:url(../images/bro.png) 0 -300px no-repeat}
#browser-modal .browser-content .browser-item a{cursor:pointer;display:block}
#browser-modal .browser-content .browser-item a img{display:block;margin:0 auto;max-width:100px;width:100px;height:100px}
#browser-modal .browser-content .browser-item a h4{text-align:center;margin-top:20px;font-size:18px;font-weight:700}
@media screen and (max-width:1200px){
.menuBtn{display:block}
.wp{padding:0 .3rem;max-width:none;width:auto}
.ba-bg{display:none}
.nav{margin:0;position:absolute;top:0;left:0;bottom:0;overflow-y:auto;overflow-x:hidden;width:100%;background-color:#faf6f1;border-top:1px solid #fff;display:none}
.nav ul{display:block;padding-top:1.2rem}
.nav li{float:none;width:auto}
.nav .jian{display:none}
.nav .v1{font-size:.3rem;padding:0 .3rem;line-height:1rem}
.nav li:after{display:none}
.nav .wp{padding:0}
.nav .v1 span::after{display:none}
.nav .v1:before{display:none}
.nav .sub{padding:0;position:static;box-shadow:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.nav .sub .v2{font-size:.28rem;text-align:left;padding-left:.6rem;line-height:.8rem;border-bottom:0}
.nav .on .dropicon::after{content:"-"}
.nav .dropicon{display:block;position:absolute;top:0;right:.28rem;width:.8rem;height:.8rem;pointer-events:none}
.nav .dropicon::after{content:"+";display:block;color:#fff;font-weight:700;line-height:.8rem;font-style:normal;text-align:right;width:100%}
.nav .ok .v1::after,.nav .on .v1::after{display:none}
.f-top{padding-bottom:.3rem}
.f-item{margin-bottom:.3rem}
.f-ls .link,.f-txt .line{line-height:2}
.f-copy{padding:.3rem 0}
.f-top{display:block}
.f-form{width:auto}
.f-form .inp{height:.6rem}
.f-form .submit{width:100%;line-height:.6rem}
}
:root{--fz12:0.12rem;--fz14:0.14rem;--fz16:0.16rem;--fz18:0.18rem;--fz20:0.2rem;--fz22:0.22rem;--fz24:0.24rem;--fz26:0.26rem;--fz28:0.28rem;--fz30:0.3rem;--fz32:0.32rem;--fz34:0.34rem;--fz36:0.36rem;--fz38:0.38rem;--fz40:0.4rem;--fz42:0.42rem;--fz44:0.44rem;--fz46:0.46rem;--fz48:0.48rem;--fz50:0.5rem}
.fz12{font-size:var(--fz12)}
.fz14{font-size:var(--fz14)}
.fz16{font-size:var(--fz16)}
.fz18{font-size:var(--fz18)}
.fz20{font-size:var(--fz20)}
.fz22{font-size:var(--fz22)}
.fz24{font-size:var(--fz24)}
.fz26{font-size:var(--fz26)}
.fz28{font-size:var(--fz28)}
.fz30{font-size:var(--fz30)}
.fz32{font-size:var(--fz32)}
.fz34{font-size:var(--fz34)}
.fz36{font-size:var(--fz36)}
.fz38{font-size:var(--fz38)}
.fz40{font-size:var(--fz40)}
.fz42{font-size:var(--fz42)}
.fz44{font-size:var(--fz44)}
.fz46{font-size:var(--fz46)}
.fz48{font-size:var(--fz48)}
.fz50{font-size:var(--fz50)}
@media screen and (max-width:1920px){
:root{--fz12:12px}
}
@media screen and (max-width:1525px){
:root{--fz14:0.16rem;--fz16:0.18rem;--fz18:0.2rem;--fz20:0.22rem;--fz22:0.24rem;--fz24:0.26rem;--fz26:0.28rem;--fz28:0.3rem;--fz30:0.32rem;--fz32:0.34rem;--fz34:0.36rem;--fz36:0.38rem;--fz38:0.4rem;--fz40:0.42rem;--fz42:0.44rem;--fz44:0.46rem;--fz46:0.48rem;--fz48:0.5rem;--fz50:0.52rem}
}
@media screen and (max-width:1342px){
:root{--fz14:0.18rem;--fz16:0.2rem;--fz18:0.22rem;--fz20:0.24rem;--fz22:0.26rem;--fz24:0.28rem;--fz26:0.3rem;--fz28:0.32rem;--fz30:0.34rem;--fz32:0.36rem;--fz34:0.38rem;--fz36:0.4rem;--fz38:0.42rem;--fz40:0.44rem;--fz42:0.46rem;--fz44:0.48rem;--fz46:0.5rem;--fz48:0.52rem;--fz50:0.54rem}
}
@media screen and (max-width:1199px){
:root{--fz12:0.2rem;--fz14:0.24rem;--fz16:0.28rem;--fz18:0.32rem;--fz20:0.36rem;--fz22:0.4rem;--fz24:0.44rem;--fz26:0.48rem;--fz28:0.52rem;--fz30:0.56rem;--fz32:0.56rem;--fz34:0.56rem;--fz36:0.56rem;--fz38:0.56rem;--fz40:0.56rem;--fz42:0.56rem;--fz44:0.56rem;--fz46:0.56rem;--fz48:0.56rem;--fz50:0.56rem}
}
@media screen and (max-width:959px){
:root{--fz12:0.24rem;--fz14:0.26rem;--fz16:0.28rem;--fz18:0.3rem;--fz20:0.32rem;--fz22:0.34rem;--fz24:0.36rem;--fz26:0.38rem;--fz28:0.4rem;--fz30:0.42rem;--fz32:0.42rem;--fz34:0.42rem;--fz36:0.42rem;--fz38:0.42rem;--fz40:0.42rem;--fz42:0.42rem;--fz44:0.42rem;--fz46:0.42rem;--fz48:0.42rem;--fz50:0.42rem}
}
/*!****** lib.css end *******/
/*!****** bl *******/
.banner{border-top:.06rem solid #bc5149}
.banner img{width:100%;display:block}
.g-box1{position:relative;z-index:8;margin-bottom:0.73rem;;margin-top:.12rem;background-color:#fff}
.m-txt1{position:relative;display:flex;padding:.87rem 0 .66rem 1.19rem}
.m-txt1 .pic{position:absolute;right:0;top:-.12rem;width:4.32rem}
.m-txt1 .pic img{width:100%;display:block}
.m-txt1 .txt{width:4.47rem}
.m-txt1 .desc{font-size:.16rem;line-height:.33rem;color:#3e3e3e;text-align:justify;position:relative;margin-bottom:.25rem}
.m-txt1 .desc:after,.m-txt1 .desc:before{content:'';position:absolute;width:.65rem;height:.63rem;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}
.m-txt1 .desc:before{top:-.45rem;right:100%;margin-right:.23rem;background-image:url(../images/i-02.png)}
.m-txt1 .desc:after{bottom:.36rem;left:100%;margin-left:.34rem;background-image:url(../images/i-03.png)}
.m-txt1 .btn{display:block;font-size:.15rem;color:#bc5149;line-height:.56rem;padding-left:.68rem;text-decoration:underline;background:url(../images/i-04.png) no-repeat left center;-o-background-size:.56rem auto;-ms-background-size:.56rem auto;-moz-background-size:.56rem auto;-webkit-background-size:.56rem auto;background-size:.56rem auto;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-txt1 .btn:hover{padding-left:.8rem}
.m-txt1 .video{width:5.93rem;position:relative;z-index:6;margin-left:.88rem;height:3.52rem}
.m-txt1 .video .img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}
.m-txt1 .video .img img{width:100%;height:100%;display:block;object-fit:cover}
.m-txt1 .video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.m-txt1 .video .play{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;z-index:3;cursor:pointer;background:url(../images/i-05.png) no-repeat center;-o-background-size:.45rem auto;-ms-background-size:.45rem auto;-moz-background-size:.45rem auto;-webkit-background-size:.45rem auto;background-size:.45rem auto}
.m-txt1 .video:before{content:'';position:absolute;left:-.28rem;bottom:-.36rem;width:100%;height:100%;background-color:#dec09e}
.g-t1{height:.83rem;line-height:.83rem;position:relative;font-size:.26rem;color:#bc5149;font-weight:400;padding-left:.8rem;background:linear-gradient(91deg,#f0e3d4 0,rgba(240,227,212,0) 100%)}
.g-t1:before{content:'';position:absolute;left:.32rem;top:0;bottom:0;width:.35rem;background:url(../images/i-06.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}
.m-list1{display:flex;flex-wrap:wrap;padding:0.2rem .45rem 0rem .45rem;}
.m-list1 li{    width: 25%;
    margin-right: 3%;
    margin-left: 4%;}
.m-list1 .con{display:block}
.m-list1 .pic{height:1.2rem;line-height:1.2rem;font-size:0}
.m-list1 .pic img{max-width:70%;max-height:70%;display:inline-block;vertical-align:middle}
.g-t2{height:.84rem;line-height:.84rem;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:8;padding-left:.27rem}
.g-t2:before{content:'';position:absolute;left:.09rem;top:0;bottom:0;width:1px;background-color:#bc5149}
.g-t2 .tit{font-size:.3rem;color:#bc5149;font-family:SourceHanSerifCN-Bold}
.g-t2 .tit span{color:#c17900}
.cur{font-size:16px;color:#636363;padding-right:.36rem;padding-left:21px;background:url(../images/i-07.png) no-repeat left center;-o-background-size:15px auto;-ms-background-size:15px auto;-moz-background-size:15px auto;-webkit-background-size:15px auto;background-size:15px auto}
.cur a{color:#bc5149}
.cur a:after{content:'/';color:#d8b690;margin:0 12px}
.g-box1-1{margin-top:0}
.m-txt2{position:relative;display:flex;justify-content:space-between;padding:0 1rem 2.4rem 1.2rem}
.m-txt2 .pic{width:2.52rem}
.m-txt2 .pic img{width:100%;display:block}
.m-txt2 .txt{padding-top:.92rem}
.m-txt2 .desc{font-size:.17rem;line-height:2;color:#3e3e3e;text-align:justify;position:relative;margin-bottom:.25rem}
.m-txt2 .desc:after,.m-txt2 .desc:before{content:'';position:absolute;width:.65rem;height:.63rem;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}
.m-txt2 .desc:before{top:-.4rem;right:100%;margin-right:.16rem;background-image:url(../images/i-02.png)}
.m-txt2 .desc:after{bottom:-1.2rem;right:0;background-image:url(../images/i-03.png)}
.m-txt2 .desc p{margin-bottom:.15rem}


.m-tab{position:relative;z-index:6;margin-bottom:.3rem;background-color:rgba(216,182,144,.3)}
.m-tab ul{display:flex}
.m-tab li a{display:block;font-size:.18rem;color:#9b7f7d;line-height:.65rem;padding:0 .33rem;position:relative;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-tab li a:before{content:'';position:absolute;top:0;left:50%;right:50%;height:3px;background-color:#bc5149;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-tab li.on a,.m-tab li:hover a{color:#bc5149;background:linear-gradient(0deg,#fff 0,rgba(255,250,244,0) 100%)}
.m-tab li.on a:before,.m-tab li:hover a:before{left:0;right:0}
.m-txt3{padding:.45rem .45rem .4rem;}
.m-txt3 p{font-size:.17rem;line-height:2;color:#3e3e3e;text-align:justify;position:relative;margin-bottom:.05rem}
.m-txt3 .mtitle{    text-align: center;
    font-size: .27rem;
   
    color: #3e3e3e;
    text-align: center;
    position: relative;

    font-weight: bold;
}
.m-txt3 .mtime{    text-align: center;
    font-size: .17rem;
   
    color: #3e3e3e;
    text-align: center;
    position: relative;
    margin-top: 20px; color: #073b6a;
   
}}




@media screen and (max-width:1200px){
.banner img{width:auto;height:3.2rem;object-fit:cover}
.cur{display:none}
.m-txt3{padding:.3rem}
.fd-r{display:none}
.footer{display:block;padding:.3rem}
.fd-logo{width:6rem}
.g-box1{margin-bottom:.8rem}
.g-t2 .tit{font-size:.4rem}
.g-t2:before{display:none}
.g-t2{padding-left:0;height:1rem;line-height:1rem}
.m-tab li a{font-size:.28rem;line-height:.8rem}
.m-tab ul{width:13rem}
.m-tab{overflow-x:auto}
.m-txt2 .pic{display:none}
.m-txt2 .desc{font-size:.28rem}
.m-txt2 .txt{width:auto;padding-top:1.2rem}
.m-txt2{display:block;padding:0 .4rem 1.2rem}
.m-txt2 .desc:after,.m-txt2 .desc:before{width:.5rem;height:.5rem}
.m-txt2 .desc:before{right:auto;left:0;top:-.6rem}
.m-txt2 .desc{margin-bottom:0}
.m-txt2 .desc:after{bottom:-.6rem}
.g-t1{font-size:.4rem;font-weight:700;font-family:SourceHanSerifCN-Bold;line-height:1rem;height:1rem}
.m-list1 li{width:33.33%}
.m-list1{padding:.3rem}
.m-txt1 .pic{display:none}
.m-txt1 .pic{display:none}
.m-txt1 .desc{font-size:.28rem}
.m-txt1 .txt{width:auto;padding-top:1.2rem;margin-bottom:.5rem}
.m-txt1{display:block;padding:0 .4rem 1.2rem}
.m-txt1 .desc:after,.m-txt1 .desc:before{width:.5rem;height:.5rem}
.m-txt1 .desc:before{right:auto;left:0;top:-.6rem}
.m-txt1 .desc{margin-bottom:.41rem}
.m-txt1 .desc:after{bottom:-.6rem;margin-left:0;left:auto;right:0}
.m-txt1 .btn{font-size:.26rem}
.m-txt1 .video{margin:0 auto}

}
.ul-list-d li a{display:block;padding:19px 0 21px 50px;overflow:hidden; border-bottom: #eee dashed 1px;}
.ul-list-d li:hover{background-repeat:no-repeat;background-size:auto;background-position:100%; background-color: #F9EEDC;}
.ul-list-d .date{float:left;width:10.8%}

.ul-list-d .date p{font-size:16px;color:#b1b1b1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis}

.ul-list-d .tit{float:left;width:89%}
.ul-list-d .tit h3{font-size:16px;font-weight:400;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis}

.post-title{padding:40px; text-align: center; border-bottom: #F4F4F4 solid 1px;}
.post-title h1{font-size: 28px; font-weight: bold; text-align:left;}
.post-title p span{display: inline-block;  font-size: 14px; color:#999;}

.row-a1{overflow: hidden; padding:.7rem;}
.ibg{background-image:url(/public/2026/images/rpic.png); background-repeat:no-repeat; background-position:right bottom; background-size:48% auto;}
.col-left{float:left; width:46%;}
.col-right{float: right; width:48%;}
.stitle{color:#A9534A; font-size:.3rem; font-family:SourceHanSerifCN-Bold; display:flex; align-items:center; margin-bottom:.4rem;}
.stitle::after{content:''; display:block; background-color:#A9534A; height:2px; flex:1; margin-left:.1rem;}
.row-a1 .col-left .txt{font-size:.2rem; line-height:1.8; text-align:justify;}
.row-a1 .col-left .txt p{margin-bottom: .16rem;}
.col-right video{max-width:98%; height:auto; position:relative; z-index:1;}
.col-right .video{position:relative; padding-bottom:1%;}
.col-right .video::after{content:''; display:block; width:90%; height:90%; background-color:#D8C0A2; position:absolute; right:0; bottom:0; z-index:0;}




