@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{color:#333;font-size:14px;line-height:1.5;font-family:"PingFang SC",'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;background:rgba(254,253,250,.32)}
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:"PingFang SC",'Microsoft Yahei',"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:BebasNeue;src:url(../fonts/BebasNeue-Regular.otf)}
@font-face{font-family:FandolSong-Bold;src:url(../fonts/FandolSong-Bold.otf)}
@font-face{font-family:"fz";src:url(../fonts/fontfz.woff)}
.wp{width:95%;max-width:14rem;margin:0 auto}
/*!******************************
    -------[=导航]-------
********************************/
.menuBtn {
    display: none;
    position: fixed;
    top: .15rem;
    right: .3rem;
    width: .5rem;
    height: .7rem;
    cursor: pointer;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s
}

.menuBtn b {
    display: block;
    height: .01rem;
    width: 60%;
    background-color: #fff;
    margin: .16rem 0;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s
}

.menuBtn b:first-child {
    width: 100%;
}

.menuBtn b:last-child {
    width: 100%;
}

.menuBtn.open {
    top: .2rem
}

.menuBtn.open b {
    display: none;
    margin: 0;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -.08rem;
    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)
}
/*!******************************
    -------[=公用]-------
********************************/
.g-cur{background-color:#f5f5f5;overflow:hidden}
.cur,.cur a{font-size:.16rem;color:#666}
.cur{padding:.13rem 0 .13rem .28rem;background:url(../images/i-cur.png) no-repeat left center;-webkit-background-size:.19rem auto;-moz-background-size:.19rem auto;-ms-background-size:.19rem auto;-o-background-size:.19rem auto;background-size:.19rem auto}
.cur a:hover{color:#0062a9}
@media screen and (max-width:1200px){
.menuBtn{display:block}
.wp{padding:0 .3rem;max-width:none;width:auto}
}



: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 *******/
body{padding-top: 1.29rem;}
.header{position:fixed;left:0;top:0;width:100%;height:100%;display:block;height:1.29rem;z-index:999;background-color:#B70E11;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.logo{
    display: flex;
    display: -webkit-flex;
    align-items: center;
    padding: 36px 0;
    box-sizing: border-box;
    float: left;
}
.logo a {
    display: inline-block;
    vertical-align: middle;
}
.logo .logo1 img{display:inline-block;vertical-align:middle;height:.56rem}
.logo .logo2{
    color: #f7f5b7;
    font-size: var(--fz32);
    padding-left: .1rem;
    font-family: FandolSong-Bold;
}
.h-r{float:right}
.h-opts{float:right}
.nav{float:right}
.nav li{float:left;position:relative;padding:0 .42rem}
.nav .icondrop{display:none}
.nav .v1{font-size:var(--fz22);color:#fff;position:relative;display:block;line-height:1.29rem}
.nav .v1::after{display:block;position:absolute;bottom:.3rem;width:100%;background-color:#fff;height:2px;left:0;opacity:0;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.nav .ok .v1::after,.nav .on .v1::after{opacity:1}
.nav .sub{position:absolute;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:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);padding:0 .1rem;display:none}
.nav .sub .v2{display:block;font-size:var(--fz16);color:#333;line-height:.48rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;text-align:center;padding:0 .1rem;border-bottom:1px solid #eee;text-transform:uppercase}
.nav .sub .v2:last-child{border-bottom:none}
.nav .sub .v2:hover{background-color:#fff;color:#B70E11}
.h-so{position:relative;height:1.29rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0rem}
.h-so .icon{width:.44rem;height:.44rem;border-radius:50%;
	border:1px solid #fff;
	background:url(../images/i-04.png) no-repeat center;
    -o-background-size: .21rem auto;
    -ms-background-size: .21rem auto;
    -moz-background-size: .21rem auto;
    -webkit-background-size: .21rem auto;
    background-size: .21rem auto;
	cursor:pointer;position:relative
}
.h-so .so-pop{position:absolute;top:100%;right:0;border:1px solid #eee;display:none}
.h-so .so-pop .inp{display:block;width:2.5rem;height:.4rem;padding:0 .5rem 0 .1rem;background-color:#fff;font-size:var(--fz16);color:#333}
.h-so .so-pop .btn{display:block;background:#B70E11 url(../images/h-so.png) no-repeat center;-webkit-background-size:.2rem .2rem;-o-background-size:.2rem;background-size:.2rem;position:absolute;top:0;right:0;height:.4rem;width:.4rem}
.h-lang{position:relative;line-height:1.14rem;cursor:pointer}
.h-lang .top{padding-left:.3rem;background:url(../images/h-i2.png) no-repeat left center;-webkit-background-size:.2rem .2rem;-o-background-size:.2rem;background-size:.2rem;font-size:var(--fz16);color:#fff;padding-right:.15rem;position:relative}
.h-lang .top::after{content:"";display:block;width:.11rem;height:.11rem;background:url(../images/h-i3.png) no-repeat center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;position:absolute;top:50%;right:0;margin-top:-.06rem}
.h-lang .lang-box{position:absolute;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:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);padding:0 .1rem;display:none}
.h-lang .lang-box .lang{display:block;font-size:var(--fz16);color:#333;line-height:.4rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;text-align:center;padding:0 .1rem;border-bottom:1px solid #eee;text-transform:uppercase}
.h-lang .lang-box .lang:last-child{border-bottom:none}
.h-lang .lang-box .lang:hover{background-color:#fff;color:#B70E11}
.footer{background-color:#B70E11}
.f-info{text-align:center;font-size:0;padding:.6rem 0}
.f-info .dib{display:inline-block;font-size:var(--fz18);color:#fff}
.f-info .dib a{color:inherit}
.f-info .line{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:.1rem 0}
.f-info .item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-right:.2rem}
.f-info .item .icon{font-size:0;margin-right:.04rem}
.f-info .item .icon img{display:inline-block;vertical-align:middle;width:.28rem}
.index-swiper{height:100vh}
@-webkit-keyframes myani1{
0%,100%{opacity:1;bottom:.4rem}
50%{opacity:.3;bottom:.2rem}
}
@-moz-keyframes myani1{
0%,100%{opacity:1;bottom:.4rem}
50%{opacity:.3;bottom:.2rem}
}
@-o-keyframes myani1{
0%,100%{opacity:1;bottom:.4rem}
50%{opacity:.3;bottom:.2rem}
}
@keyframes myani1{
0%,100%{opacity:1;bottom:.4rem}
50%{opacity:.3;bottom:.2rem}
}
.banner{position:relative}
.banner .arrow{cursor:pointer;position:absolute;bottom:.4rem;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:.36rem;-webkit-animation:myani1 3s linear infinite;-moz-animation:myani1 3s linear infinite;-o-animation:myani1 3s linear infinite;animation:myani1 3s linear infinite;z-index:10}
.banner .bg{height:6.11rem;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}
.banner .swiper-slide{overflow:hidden}
.banner .con{position:relative}
.banner .swiper-pagination{width: 14rem !important;left: 50% !important;bottom: .4rem !important;text-align: right;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.banner .swiper-pagination .swiper-pagination-bullet{width: .15rem;height: .15rem;
	background-color: #fff;opacity: 1;margin: 0 .08rem !important;
}
.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #B70E11;}


.b-icon{position:absolute;bottom:-.2rem;right:.1rem;z-index:10}
.b-icon .txt{text-align:center;color:#fff1d5}
.b-icon .t{font-size:var(--fz20);text-shadow:0 2px 2px #951502}
.b-icon .date{font-size:var(--fz14);background:url(../images/b-lh.png) no-repeat center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;line-height:22px}
.b-icon .num{font-size:var(--fz18);line-height:1.2}
.b-icon .num .n{font-size:.7rem;font-family:Arial;font-weight:700;text-shadow:0 3px 4px #951502}
.b-icon .icon{width:1.2rem;height:1.2rem;border-radius:50%;background:url(../images/b-yq.png) no-repeat center;-webkit-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;position:relative;margin:0 auto}
.b-icon .icon img{display:block;position:absolute;bottom:.2rem;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:.88rem}
.ripple::before{content:'';position:absolute;top:50%;left:50%;width:110%;height:110%;border-radius:50%;border:1px solid rgba(255,255,255,.5);-webkit-animation:ripple-animation 2s .5s linear infinite;-moz-animation:ripple-animation 2s .5s linear infinite;-o-animation:ripple-animation 2s .5s linear infinite;animation:ripple-animation 2s .5s linear infinite;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}
.ripple::after{content:'';position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;border:1px solid rgba(255,255,255,.5);-webkit-animation:ripple-animation 1.5s linear infinite;-moz-animation:ripple-animation 1.5s linear infinite;-o-animation:ripple-animation 1.5s linear infinite;animation:ripple-animation 1.5s linear infinite;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}
@-webkit-keyframes ripple-animation{
0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}
75%{-webkit-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5);opacity:0}
100%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:0}
}
@-moz-keyframes ripple-animation{
0%{-moz-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}
75%{-moz-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5);opacity:0}
100%{-moz-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:0}
}
@-o-keyframes ripple-animation{
0%{-o-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}
75%{-o-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5);opacity:0}
100%{-o-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:0}
}
@keyframes ripple-animation{
0%{-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}
75%{-webkit-transform:translate(-50%,-50%) scale(1.5);-moz-transform:translate(-50%,-50%) scale(1.5);-o-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5);opacity:0}
100%{-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:0}
}
.m-pageb1{height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;padding-top:1.5rem}
.ricn{display:block;position:absolute;bottom:0;left:0;width:7rem;pointer-events:none}
.m-boxb1{overflow:hidden}
.m-boxb1 .g-titb1{margin-bottom:.18rem}
.m-boxb1 .col-l{width:72.5%}
.m-boxb1 .col-r{width:23.75%}
.g-titb1{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}
.g-titb1.center{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
.g-titb1.center .more{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.g-titb1 .tit{font-size:0}
.g-titb1 .tit img{height:.89rem}
.g-titb1 .more{font-size:var(--fz16);color:#343434;background:url(../images/g-i1.png) no-repeat center right;-webkit-background-size:.46rem .46rem;-o-background-size:.46rem;background-size:.46rem;line-height:.5rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.g-titb1 .more:hover{letter-spacing:.04rem}
.ul-listb1{overflow:hidden;margin:0 -.15rem .3rem}
.ul-listb1 li{float:left;width:50%}
.ul-listb1 .con{display:block;margin:0 .15rem;background-color:#fff}
.ul-listb1 .con:hover .img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.ul-listb1 .pic{position:relative;height:0;padding-top:58.4%;overflow:hidden}
.ul-listb1 .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.ul-listb1 .txt{position:relative;padding:.2rem .2rem .2rem 1.2rem}
.ul-listb1 .date{font-family:BebasNeue;position:absolute;top:-.25rem;left:.2rem;width:.8rem;height:.8rem;background:url(../images/g-i2.png) no-repeat center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;font-size:var(--fz18);color:#f1f0ed;text-align:center;line-height:1.2;padding-top:.2rem}
.ul-listb1 .date .d{font-size:var(--fz30)}
.ul-listb1 .tit{font-size:var(--fz18);color:#343434;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-listb2{margin:0 -.13rem;overflow:hidden}
.ul-listb2 li{float:left;width:33.33%}
.ul-listb2 .con{display:block;margin:0 .13rem;border-radius:4px;background:rgba(255,255,255,.8);padding:.2rem .26rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-listb2 .con:hover{background-color:#B70E11}
.ul-listb2 .con:hover .date .d,.ul-listb2 .con:hover .date .y,.ul-listb2 .con:hover .tit{color:#fff}
.ul-listb2 .date{font-family:BebasNeue;margin-bottom:.06rem}
.ul-listb2 .date .d{font-size:var(--fz30);color:#B70E11;margin-right:.1rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-listb2 .date .y{font-size:var(--fz20);color:#737373;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-listb2 .tit{font-size:var(--fz18);color:#343434;line-height:1.55;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;height:3.1em;margin-bottom:.1rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-listb3{border-radius:.08rem;background:rgba(255,255,255,.8);border:1px solid #e7decb;padding:.13rem 0}
.ul-listb3 li{padding:0 .25rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-listb3 li:hover{background-color:#B70E11}
.ul-listb3 li:hover .tit{color:#fff}
.ul-listb3 .con{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;padding:.25rem 0;border-bottom:1px dashed #e7decb}
.ul-listb3 .tit{font-size:var(--fz18);color:#343434;line-height:1.55;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-listb3 .icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:.9rem;height:.6rem;margin-right:.16rem;font-size:0;text-align:center;line-height:.6rem}
.ul-listb3 .icon img{display:inline-block;vertical-align:middle;max-height:.6rem}
.ul-listb3 .txt{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}
.right-bar{position:fixed;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:1.07rem;padding:0 .08rem;z-index:100}
.right-bar::before{content:"";display:block;width:100%;height:.6rem;background:url(../images/right-bg.png) no-repeat top center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;position:absolute;top:0;left:-.02rem}
.right-bar .box{padding:.46rem 0 .2rem;background-color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1);border-radius:0 0 .45rem .45rem}
.right-bar .item{text-align:center;font-size:var(--fz16);font-weight:700;color:#737373;display:block;margin-bottom:.25rem}
.right-bar .item:last-child{margin-bottom:0}
.right-bar .num{font-family:BebasNeue;font-size:var(--fz38);color:#d4a547;line-height:1.2}
.right-bar .icon{font-size:0}
.right-bar .icon img{width:.5rem}
.m-boxb7{padding-left:4.4rem}
.m-boxb7 .f-info .dib{color:#333}
.ul-list7{font-size:0;text-align: center;}
.ul-list7 li{display:inline-block;vertical-align:top}

.ul-list7 li:nth-child(1) .con{background-image:url(../images/r7-bg1.png)}
.ul-list7 li:nth-child(2) .con{background-image:url(../images/r7-bg2.png)}
.ul-list7 .con{display:block;background-repeat:no-repeat;background-position:center;-webkit-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;text-align:center;width:3.8rem;height:4rem;margin:.5rem;padding:.7rem .2rem .2rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.ul-list7 .con:hover{-webkit-transform:translateY(-.1rem);-moz-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);-o-transform:translateY(-.1rem);transform:translateY(-.1rem)}
.ul-list7 .icon{font-size:0;margin-bottom:.36rem}
.ul-list7 .icon img{width:1.6rem;    border: 3px dotted rgba(255, 255, 255, .6);
    border-radius: 50%;
    padding: .3rem;}
.ul-list7 .txt{font-size:var(--fz22);font-weight:700;color:#fff;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-boxb6 .g-titb1{margin-bottom:.2rem}
.m-boxb6 .inbox .col-l{width:48%}
.m-boxb6 .inbox .col-r{width:50%}
.m-boxb6 .bot{text-align:center;font-size:0}
.m-btnb1{display:inline-block;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.m-btnb1:hover{opacity:.8}
.m-btnb1 img{width:4rem}
.ul-listb6{font-size:0;text-align:center}
.ul-listb6 li{display:inline-block;vertical-align:top;max-width:50%;margin-bottom:.2rem}
.ul-listb6 li:nth-child(3){max-width:65%}
.ul-listb6 .con{position:relative;padding:0 .05rem;text-align:left}
.ul-listb6 .con .bg{opacity:0}
.ul-listb6 .con .c-bg{position:absolute;top:0;left:.1rem;right:.1rem;height:100%;background:#B70E11;border-radius:.1rem}
.ul-listb6 .con .l-bg{width:.1rem;border-radius:.1rem 0 0 .1rem;background-color:#B70E11;position:absolute;top:.05rem;left:.02rem;bottom:.05rem}
.ul-listb6 .con .r-bg{width:.1rem;border-radius:0 .1rem .1rem 0;background-color:#B70E11;position:absolute;top:.05rem;right:.02rem;bottom:.05rem}
.ul-listb6 .con:hover .bg{opacity:1}
.ul-listb6 .con:hover .txt{background-color:#B70E11;color:#e2c47d}
.ul-listb6 .con:hover .ll,.ul-listb6 .con:hover .rr{background-color:#B70E11}
.ul-listb6 .con .in{padding:.05rem .1rem;position:relative}
.ul-listb6 .con .txt{background-color:#fff;font-size:var(--fz14);color:#343434;line-height:1.7;border-radius:.1rem;border:1px solid #bea777;padding:.2rem .2rem}
.ul-listb6 .con .txt.fz18{font-size:var(--fz18)}
.ul-listb6 .con .ll{width:.1rem;border-radius:.08rem 0 0 .08rem;background-color:#fff;position:absolute;top:.1rem;left:.03rem;bottom:.1rem;border:1px solid #bea777;border-right:none}
.ul-listb6 .con .rr{width:.1rem;border-radius:0 .08rem .08rem 0;background-color:#fff;position:absolute;top:.1rem;right:.03rem;bottom:.1rem;border:1px solid #bea777;border-left:none}
.m-zfbox{width:8rem;margin:0 auto;}
.m-zfbox table{width:100%;}
.m-zfbox input[type="text"]{border:1px solid #f3f3f3;font-size:var(--fz18);height:.4rem;padding:.05rem;width:100%}
.m-zfbox textarea{display:block;width:100%;height:2rem;font-size:var(--fz18);color:#343434;border:1px solid #eee;margin:.25rem 0;padding:.05rem;}
.lg-svg{position:absolute;left:50%;bottom:25%;margin-left:-6rem;width:12rem;z-index:10}
.lg-svg .cls-1{fill:none;stroke:rgba(255,255,255,.6);stroke-miterlimit:10;stroke-width:.5;stroke-dasharray:1000;stroke-dashoffset:1000}
.lg-svg.ani .cls-1{-webkit-animation:draw 9s forwards;-moz-animation:draw 9s forwards;-o-animation:draw 9s forwards;animation:draw 9s forwards}
@-webkit-keyframes draw{
to{stroke-dashoffset:0}
}
@-moz-keyframes draw{
to{stroke-dashoffset:0}
}
@-o-keyframes draw{
to{stroke-dashoffset:0}
}
@keyframes draw{
to{stroke-dashoffset:0}
}
.my-ban{--swiper-pagination-bullet-size:0.14rem;--swiper-navigation-size:0.2rem;--swiper-navigation-color:#fff}
.my-ban .swiper{padding-bottom:.6rem}
.my-ban .swiper-button-next,.my-ban .swiper-button-prev{width:.5rem;height:.5rem;border:2px solid #fff;border-radius:50%;margin-top:-.6rem}
.my-ban .swiper-pagination-bullet{border:1px solid #B70E11;opacity:1;background-color:transparent}
.my-ban .swiper-pagination-bullet-active{background-color:#B70E11}
.my-ban .swiper-slide{width:auto}
.my-ban .con{position:relative;width:7rem;opacity:.5}
.my-ban .con:hover .img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.my-ban .swiper-slide-active .con,.my-ban .swiper-slide-active .txt{opacity:1}
.my-ban .swiper-button-next,.my-ban .swiper-button-prev{-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.my-ban .swiper-button-next:hover,.my-ban .swiper-button-prev:hover{background-color:#B70E11;border-color:#B70E11}
.my-ban .swiper-button-prev,.my-ban .swiper-rtl .swiper-button-next{left:.55rem}
.my-ban .swiper-button-next,.my-ban .swiper-rtl .swiper-button-prev{right:.55rem}
.my-ban .pic{position:relative;height:0;padding-top:62.85%;overflow:hidden}
.my-ban .pic::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(61%,rgba(0,0,0,0)),to(#000));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 61%,#000 100%);background:-moz- oldlinear-gradient(top,rgba(0,0,0,0) 61%,#000 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 61%,#000 100%);background:linear-gradient(180deg,rgba(0,0,0,0) 61%,#000 100%)}
.my-ban .play{display:block;cursor:pointer;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.75rem;height:.75rem;background:url(../images/play.svg) no-repeat center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;z-index:10}
.my-ban .img{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}
.my-ban .txt{position:absolute;bottom:.2rem;left:0;width:100%;opacity:0}
.my-ban .tit{font-size:var(--fz20);color:#fff;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.index-swiper-pagination{right:auto!important;left:1.7%}
.index-swiper-pagination .swiper-pagination-bullet{width:.2rem;height:.2rem;background:url(../images/dot.svg) no-repeat center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;margin:.2rem 0!important;position:relative;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;border:none;border-radius:0;cursor:pointer;opacity:1}
.index-swiper-pagination .swiper-pagination-bullet-active{background-image:url(../images/dot1.svg)}
.index-swiper-pagination.white .swiper-pagination-bullet{background:rgba(255,247,234,.5)}
.index-swiper-pagination.white .swiper-pagination-bullet::before{background:rgba(255,247,234,.3)}
.index-swiper-pagination.white .swiper-pagination-bullet-active{background:#fff7ea}

.s2-lt{margin-top: .64rem;}
.s2-lt ul li a {
    text-align: center;
    padding: .3rem 0;    display: block;
}

.s2-lt ul li {
    background: linear-gradient(180deg, #ACD5FF -3%, #2991FD 100%);
background: #2E68B1;
}

.s2-lt ul li:nth-child(5n+1) {
    background: linear-gradient(180deg, #FFE4B2 -3%, #FBB941 100%);
    background: #2991FD;
}

.s2-lt ul li:nth-child(5n+2) {
    background: linear-gradient(180deg, #C7CEFF -3%, #7F8EFC 100%);
    background: #FBB941;
}

.s2-lt ul li:nth-child(5n+3) {
    background: linear-gradient(180deg, #99F4E3 -3%, #02DDB5 100%);
    background: #7F8EFC;
}

.s2-lt ul li:nth-child(5n+4) {
    background: linear-gradient(180deg, #99F4E3 -3%, #02DDB5 100%);
    background: #02DDB5;
}

.s2-lt ul li a h3 {
    font-size: var(--fz18);
    font-weight: bold;
    color: #FFFFFF;
    white-space: nowrap;
}

.s2-lt ul li a .ico {
    height: .46rem;
    text-align: center;
    margin-bottom: .12rem;
}

.s2-lt ul li a .ico img {
    display: block;
    margin: 0 auto;
    max-height: 100%;
}

.s2-lt ul li a:hover .ico img {
    transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);-o-transform: rotateY(360deg);-ms-transform: rotateY(360deg);
}

.s2-lt .slick-prev {
    width: .48rem;
    height: .48rem;
    background: #f8bf85 url(../images/s4-l.png) no-repeat 15px center;
    border-radius: 50%;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    left: -0.8rem;
    transition: all 0.5s;
}

.s2-lt .slick-next {
    width: .48rem;
    height: .48rem;
    background: #f8bf85 url(../images/s4-r.png) no-repeat 22px center;
    border-radius: 50%;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    right: -0.8rem;
    transition: all 0.5s;
}

.s2-lt .slick-arrow:hover {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}



@media(max-width: 1479px){
.logo{padding:30px 0!important;}
}



@media screen and (max-width:1342px){
.ul-listb1 .date .d{font-size:var(--fz18)}
.ul-listb1 .date{font-size:var(--fz16)}
.right-bar .item{font-size:var(--fz14)}
}
@media screen and (max-width:1200px){
body{padding-top:1rem}
.header{height:1rem}
.logo{padding: 11px 0;}
.logo .logo1 img{max-height:.6rem}
.logo .logo2{font-size:var(--fz24)}
.h-r{margin-right:.8rem}
.h-lang,.h-opts,.h-so{height:1rem}
.h-lang{line-height:1rem}
.h-lang .lang-box .lang{line-height:2}
.h-so .so-pop{position:fixed;width:100%;top:1rem}
.h-so .so-pop .inp{width:100%;height:.8rem;padding-right:.9rem}
.h-so .so-pop .btn{width:.8rem;height:.8rem}
.nav{position:fixed;top:1rem;left:0;bottom:0;overflow-y:auto;overflow-x:hidden;width:100%;background-color:#B70E11;border-top:1px solid rgba(225,225,225,0.3);display:none}
.nav li{float:none;width:auto;        border-bottom: 1px solid rgba(225, 225, 225, 0.2);}
.nav .v1{line-height:.95rem}
.nav .sub{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;background:#B70E11;box-shadow: none;padding: 0;}
.nav .sub .v2{line-height:.8rem;border-top:1px solid rgba(225,225,225,0.3);color:#fff;text-align: left;padding: 0 .3rem;border-bottom: none;}
.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}
.index-swiper{height:auto}
.index-swiper>.swiper-wrapper{display:block}
.banner .bg{position:relative;height:0;padding-top:34%;overflow:hidden}
.m-boxb1 .col-l,.m-boxb1 .col-r,.m-boxb6 .inbox .col-l,.m-boxb6 .inbox .col-r{float:none;width:auto}
.m-boxb1 .col-l,.m-boxb1 .col-r{margin-bottom:.3rem}
.ul-listb1 .date{width:1rem;height:1rem;left:.1rem;padding-top:.3rem}
.my-ban .con{width:auto;opacity:1}
.my-ban .txt{opacity:1}
.m-boxb6 .bot{padding-bottom:.4rem}
.ul-list7 .txt{font-size:var(--fz20)}
.lg-svg{width:6rem;margin-left:-3rem}
.m-pageb1{padding:.5rem 0}
.b-icon .t{font-size:.2rem}
.b-icon .date{font-size:.2rem}
.b-icon .num{font-size:.2rem}
.b-icon .num .n{font-size:.3rem}
.b-icon .icon{width: 0.8rem;height: 0.8rem;}
.right-bar{display:none}
.ul-listl1 .con{padding:0;}
.ul-listl1 .con .box{padding: .11rem .08rem .24rem;}
.ul-inlistl2 li{margin-bottom: .3rem;}
}
@media screen and (max-width:767px){
.ul-listb1,.ul-listb2{margin:0}
.ul-listb1 li,.ul-listb2 li{float:none;width:auto}
.ul-listb1 .con,.ul-listb2 .con{margin:0 0 .3rem}
.ul-listb6 li{max-width:none!important}
.m-boxb7{padding-left:0}
.ul-list7{margin:0 -.15rem;text-align:center}
.ul-list7 li:nth-child(1){margin-top:0}
.ul-list7 .con{width:3rem;height:3.2rem;margin:0 .15rem;padding-top:.3rem}
.ricn{display:none}
#pop-content{padding:30px .2rem .2rem}
.m-zfbox{width:6rem}
.my-ban .swiper-button-next,.my-ban .swiper-button-prev{display:none}
.f-info{padding:.3rem 0}
.f-info .dib{font-size:.28rem}
.f-info .line{display:inline}
.f-info .item{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}
}
/*!****** bl end *******/
/*!****** ls *******/
body.fff{background-color:#fff}
.m-newsl{overflow:hidden}
.m-newsl .col-l{width:48.125%}
.m-newsl .col-r{width:48.125%}
.ul-listl1{padding-top:.2rem}
.ul-listl1 .con{display:block;padding:0 .25rem;position:relative;margin:0 auto}
.ul-listl1 .con:after,.ul-listl1 .con:before{content:"";position:absolute;top:50%;left:0;width:.14rem;height:1.38rem;background:url(../images/column.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);display:none;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl1 .con:after{right:0;left:auto}
.ul-listl1 .con .box{overflow:hidden;padding:.11rem .45rem .24rem .29rem;border-bottom:1px solid #bea777;position:relative}
.ul-listl1 .con .box:after,.ul-listl1 .con .box:before{content:"";position:absolute;top:.05rem;left:.05rem;width:.47rem;height:.47rem;background:url(../images/iconl1.svg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.ul-listl1 .con .box:after{top:auto;left:auto;bottom:.1rem;right:.1rem;background-image:url(../images/iconl2.svg)}
.ul-listl1 .con .date{float:left;width:.7rem;height:.74rem;background:url(../images/bgl2.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;text-align:center;font-family:BebasNeue;padding-top:.26rem;margin-right:.24rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl1 .con .day{font-size:var(--fz26);line-height:1.2em;color:#f1f0ed;overflow:hidden}
.ul-listl1 .con .year{font-size:var(--fz16);line-height:1.2em;color:#f1f0ed;overflow:hidden;margin-top:-.04rem}
.ul-listl1 .con .txt{overflow:hidden;padding-top:.15rem}
.ul-listl1 .con .tit{font-size:var(--fz18);color:#333;line-height:1.777em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:.05rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl1 .con .desc{font-size:var(--fz14);color:#737373;line-height:1.714em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl1 .con:hover .box{background-color:#d4a547}
.ul-listl1 .con:hover .date{background-image:url(../images/bgl2-1.png)}
.ul-listl1 .con:hover .tit{color:#fff}
.ul-listl1 .con:hover:after,.ul-listl1 .con:hover:before{display:block}
.ul-listl1 .con:hover .desc{color:rgba(255,255,255,.7)}
.ul-listl1 li:hover .con{animation:reel1 2s ease forwards;-webkit-animation:reel1 2s ease forwards}
@keyframes reel1{
0%{width:.5rem}
100%{width:100%}
}
.ul-listl2{overflow:hidden;margin:.23rem -.1rem}
.ul-listl2 li{width:50%;float:left;padding:0 .1rem;margin-bottom:.3rem}
.ul-listl2 .con{padding-top:69.33333333%;display:block;overflow:hidden;background:url(../images/bgl3.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;height:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;position:relative}
.ul-listl2 .con .box{position:absolute;top:.2rem;left:.2rem;right:.2rem;bottom:.2rem;overflow:hidden}
.ul-listl2 .con .txt{padding:.55rem .26rem}
.ul-listl2 .con .date{font-size:var(--fz20);color:#737373;line-height:1.6em;font-family:BebasNeue;margin-bottom:.1rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl2 .con .date .day{font-size:var(--fz42);color:#343434;padding-right:.14rem;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl2 .con .txt .tit{font-size:var(--fz18);color:#343434;line-height:1.7em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl2 .con:hover{background-image:url(../images/bgl3-1.png)}
.ul-listl2 .con:hover .date{color:#c7b693}
.ul-listl2 .con:hover .day{color:#d4a547}
.ul-listl2 .con:hover .txt .tit{font-weight:700;color:#d4a547}
.ul-listl2 .con .pic{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0;visibility:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl2 .con .pic .img{padding-top:65.6716%;height:0;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;z-index:2;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl2 .con .pic:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:.89rem;background:url(../images/bgl4.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;z-index:3}
.ul-listl2 .con .pic .tt{position:absolute;left:0;bottom:0;z-index:4;width:100%;font-size:var(--fz18);color:#fff;line-height:1.7em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;padding:0 .14rem .18rem .23rem}
.ul-listl2 .con:hover .pic{opacity:1;visibility:visible}
.m-reportl{overflow:hidden}
.m-reportl .report{overflow:hidden;padding-top:.3rem}
.m-reportl .col-l{width:35.625%}
.m-reportl .col-r{width:61.875%}
.g-titl1{background:#B70E11;text-align:center;overflow:hidden;font-size:0}
.g-titl1 .tit{display:inline-block;vertical-align:middle;height:.8rem;line-height:.8rem;font-size:var(--fz28);color:#fff;font-weight:700;position:relative}
.g-titl1 .tit i{display:inline-block;vertical-align:middle;width:.5rem;height:.08rem;margin:0 .07rem}
.g-titl1 .tit i img{display:block;width:100%;height:100%}
.m-swiperl1{overflow:hidden;margin-bottom:.26rem;position:relative}
.m-swiperl1 .con{display:block;overflow:hidden}
.m-swiperl1 .pic{padding-top:54.38596491%;position:relative;height:0;overflow:hidden}
.m-swiperl1 .pic .img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-swiperl1 .con:hover .pic .img{transform:scale(1.08,1.08);-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08)}
.m-swiperl1 .txt{position:absolute;left:0;bottom:0;width:100%;background:url(../images/bgl6.png) center center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-ms-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;z-index:2;padding:.35rem .28rem .18rem}
.m-swiperl1 .txt .date{font-size:var(--fz14);color:#fff;line-height:1.5em;overflow:hidden;margin-bottom:.11rem}
.m-swiperl1 .txt .date i{display:inline-block;vertical-align:middle;width:.16rem;height:.16rem;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin:-.02rem .07rem 0 0}
.m-swiperl1 .txt .tit{font-size:var(--fz18);color:#fff;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-swiperl1 .swiper-button-next:after,.m-swiperl1 .swiper-button-prev:after,.m-swiperl2 .swiper-button-next:after,.m-swiperl2 .swiper-button-prev:after{display:none}
.m-swiperl1 .swiper-button-next,.m-swiperl1 .swiper-button-prev,.m-swiperl2 .swiper-button-next,.m-swiperl2 .swiper-button-prev{width:.4rem;height:.4rem;margin-top:0;top:36%;left:.12rem;background:url(../images/iconl4.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-swiperl1 .swiper-button-next,.m-swiperl2 .swiper-button-next{left:auto;right:.12rem;background-image:url(../images/iconl4-1.png)}
.m-swiperl1 .swiper-button-next:hover,.m-swiperl1 .swiper-button-prev:hover,.m-swiperl2 .swiper-button-next:hover,.m-swiperl2 .swiper-button-prev:hover{opacity:.4}
.ul-listl3{overflow:hidden}
.ul-listl3 li{margin-bottom:.19rem}
.ul-listl3 .con{display:block;overflow:hidden}
.ul-listl3 .con .tit{display:block;padding-left:.25rem;font-size:var(--fz18);color:#343434;line-height:2em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl3 .con .tit:after{content:"";position:absolute;left:0;top:50%;width:.2rem;height:.2rem;background:url(../images/iconl6.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ul-listl3 .con:hover .tit{color:#d4a547}
.m-storyl{overflow:hidden;margin-bottom:.45rem}
.g-titl2{float:left;background:#d4a546;width:.9rem;text-align:center;height:2.85rem;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
.g-titl2 .tit{font-size:var(--fz28);line-height:1.2em;color:#fff;font-weight:700;position:relative;text-align:center;padding:0 .3rem}
.g-titl2 .tit i{display:block;height:.5rem;width:.08rem;line-height:.5rem;margin:.07rem auto}
.g-titl2 .tit i img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.m-swiperl2{float:left;width:4.2rem;overflow:hidden;margin-right:.3rem}
.m-swiperl2 .con{display:block;overflow:hidden;position:relative}
.m-swiperl2 .pic{padding-top:67.85714285%;position:relative;height:0;overflow:hidden}
.m-swiperl2 .pic .img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-swiperl2 .con:hover .pic .img{transform:scale(1.08,1.08);-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08)}
.m-swiperl2 .txt{position:absolute;left:0;bottom:0;width:100%;background:url(../images/bgl7.png) center center no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-ms-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;padding:.35rem .19rem .18rem;z-index:3}
.m-swiperl2 .txt .tit{font-size:var(--fz18);color:#fff;line-height:2em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-listl4{overflow:hidden}
.ul-listl4 .con{display:block;overflow:hidden;padding:.31rem 0 .27rem;border-bottom:1px solid #d8d8d8}
.ul-listl4 .con .tit{font-size:var(--fz18);color:#343434;line-height:2em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:.13rem;position:relative;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl4 .con .tit:after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:.06rem;height:.06rem;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background:#d4a547}
.ul-listl4 .con:hover .tit{color:#d4a547}
.m-swiperl2 .swiper-button-next,.m-swiperl2 .swiper-button-prev{top:50%;margin-top:-.16rem;opacity:.4;width:.32rem;height:.32rem}
.m-swiperl2 .swiper-button-next:hover,.m-swiperl2 .swiper-button-prev:hover{opacity:1}
.m-swiperl3{overflow:hidden;padding-top:.23rem;position:relative}
.m-swiperl3 .con{overflow:hidden;display:block}
.m-swiperl3 .con .top{background:#f0f0f0;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-swiperl3 .con .pic{padding-top:65.625%;position:relative;height:0;overflow:hidden}
.m-swiperl3 .con .pic .img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-swiperl3 .con:hover .pic .img{transform:scale(1.08,1.08);-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08)}
.m-swiperl3 .con .txt{overflow:hidden;position:relative;padding:.34rem .33rem .17rem}
.m-swiperl3 .con .txt:after,.m-swiperl3 .con .txt:before{content:"";position:absolute;left:.1rem;top:.1rem;width:.47rem;height:.47rem;background:url(../images/iconl7.png) center center no-repeat;-webkit-background-size:cover;-moz-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}
.m-swiperl3 .con .txt:before{background-image:url(../images/iconl7-1.png);left:auto;top:auto;right:.1rem;bottom:.1rem}
.m-swiperl3 .con .txt .tit{font-size:var(--fz18);color:#5d4d42;line-height:1.66em;height:8.3em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:5;-webkit-line-clamp:5;overflow:hidden;position:relative;z-index:3;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-swiperl3 .con .txt .num{position:absolute;right:.2rem;bottom:-.5rem;font-size:1.1rem;color:#ebe8e2;line-height:1.2em;overflow:hidden;font-family:BebasNeue;z-index:1;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-swiperl3 .con .year .line{width:1px;height:1.05rem;background-color:#996252;margin:0;margin:0 auto}
.m-swiperl3 .con .year .dot{margin:0 auto .05rem;width:.16rem;height:.16rem;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background:#996252;position:relative}
.m-swiperl3 .con .year .dot:after{content:"";position:absolute;width:.26rem;height:.26rem;top:50%;left:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius: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:rgba(153,98,82,.25);z-index:-1}
.m-swiperl3 .con .year .num{text-align:center;font-size:var(--fz30);color:#996252;line-height:1.3em;font-family:BebasNeue;position:relative;height:.46rem}
.m-swiperl3 .swiper-slide:nth-child(even){margin-top:.5rem}
.m-swiperl3 .swiper-slide:nth-child(even) .con .year .line{height:.55rem}
.m-swiperl3 .swiper:after{content:"";position:absolute;left:0;width:100%;height:1px;background:rgba(153,98,82,.3);bottom:.58rem}
.m-swiperl3 .swiper-button-next:after,.m-swiperl3 .swiper-button-prev:after{display:none}
.m-swiperl3 .swiper-button-next,.m-swiperl3 .swiper-button-prev{width:.5rem;height:.5rem;margin-top:0;top:auto;bottom:.34rem;left:1.4rem;background:url(../images/iconl8.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-swiperl3 .swiper-button-next{left:auto;right:1.4rem;background-image:url(../images/iconl8-1.png)}
.m-swiperl3 .swiper-button-next:hover,.m-swiperl3 .swiper-button-prev:hover{opacity:.4}
.m-swiperl3 .con:hover .top,.m-swiperl3 .swiper-slide-active .con .top{background:#B70E11}
.m-swiperl3 .con:hover .txt .tit,.m-swiperl3 .swiper-slide-active .con .txt .tit{color:#fff}
.m-swiperl3 .con:hover .txt .num,.m-swiperl3 .swiper-slide-active .con .txt .num{color:rgba(255,255,255,.11)}
.m-swiperl3 .con:hover .txt:before,.m-swiperl3 .swiper-slide-active .con .txt:before{background-image:url(../images/iconl7-3.png)}
.m-swiperl3 .con:hover .txt:after,.m-swiperl3 .swiper-slide-active .con .txt:after{background-image:url(../images/iconl7-2.png)}
.m-swiperl3 .con:hover .pic:after,.m-swiperl3 .swiper-slide-active .con .pic:after{content:"";position:absolute;top:0;left:0;border:.5px solid #bea777;border-bottom:none;width:100%;height:100%}
.m-swiperl3 .swiper-slide-active .con .year .dot:after{display:none}
.m-swiperl3 .swiper-slide-active .con .year:after{content:"";position:absolute;left:50%;bottom:0;width:.9rem;height:.86rem;background:url(../images/bgl9.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-left:-.4rem}
.main{overflow:hidden;background-repeat:no-repeat;background-position:bottom center;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}
.ban{overflow:hidden}
.ban .pic{padding-top:22%;height:0;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.g-inlistl1{overflow:hidden;padding:.35rem 0 .03rem}
.ul-inlistl1{text-align:center;font-size:0;border-bottom:1px solid #d8d8d8}
.ul-inlistl1 li{display:inline-block;vertical-align:middle;padding:0 .32rem}
.ul-inlistl1 .v1{display:block;font-size:var(--fz22);color:#737373;line-height:1.5em;padding:.17rem 0;position:relative;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-inlistl1 .v1:after{content:"";position:absolute;left:50%;width:.7rem;height:1px;bottom:-1px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);background:#B70E11;width:0;z-index:1;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-inlistl1 .v1:before{content:"";position:absolute;left:50%;bottom:-3px;width:7px;height:7px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background-color:#B70E11;display:none}
.ul-inlistl1 .v1:hover,.ul-inlistl1 li.on .v1{color:#B70E11}
.ul-inlistl1 .v1:hover:after,.ul-inlistl1 li.on .v1:after{width:.7rem}
.ul-inlistl1 .v1:hover:before,.ul-inlistl1 li.on .v1:before{display:block}
.m-innewsl{overflow:hidden;padding:.47rem 0 .98rem}
.ul-inlistl2{margin-bottom:.5rem}
.ul-inlistl2 li{margin-bottom:.2rem}
.ul-inlistl2 .con{display:block;overflow:hidden;background-color:#fff;padding:.4rem .5rem;-webkit-box-shadow:0 .01rem .2rem 0 rgba(0,0,0,.04);-moz-box-shadow:0 .01rem .2rem 0 rgba(0,0,0,.04);-ms-box-shadow:0 .01rem .2rem 0 rgba(0,0,0,.04);-o-box-shadow:0 .01rem .2rem 0 rgba(0,0,0,.04);box-shadow:0 .01rem .2rem 0 rgba(0,0,0,.04);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-inlistl2 .con .pic{float:left;overflow:hidden;width:4rem;margin-right:.4rem}
.ul-inlistl2 .con .pic .img{padding-top:65%;position:relative;height:0;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-inlistl2 .con .txt{overflow:hidden;padding-top:.27rem}
.ul-inlistl2 .con .top{overflow:hidden;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.31rem}
.ul-inlistl2 .con .top .date{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:.8rem;height:.8rem;background:url(../images/g-i2.png) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-right:.38rem;text-align:center;font-family:BebasNeue;padding-top:.2rem}
.ul-inlistl2 .con .top .day{font-size:var(--fz30);color:#f1f0ed;line-height:1.2em;overflow:hidden}
.ul-inlistl2 .con .top .year{font-size:var(--fz18);color:#f1f0ed;line-height:1.2em;overflow:hidden}
.ul-inlistl2 .con .tit{font-size:var(--fz22);line-height:1.454em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#343434;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-inlistl2 .con .desc{font-size:var(--fz16);line-height:2em;color:#737373;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden}
.ul-inlistl2 .con:hover{-webkit-box-shadow:0 .01rem .2rem 0 rgba(0,0,0,.2);-moz-box-shadow:0 .01rem .2rem 0 rgba(0,0,0,.2);-ms-box-shadow:0 .01rem .2rem 0 rgba(0,0,0,.2);-o-box-shadow:0 .01rem .2rem 0 rgba(0,0,0,.2);box-shadow:0 .01rem .2rem 0 rgba(0,0,0,.2)}
.ul-inlistl2 .con:hover .tit{color:#B70E11}
.ul-inlistl2 .con:hover .pic .img{transform:scale(1.08,1.08);-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08)}
.ul-inlistl3{margin:0 -.25rem .1rem}
.ul-inlistl3 li{width:33.33%;float:left;padding:0 .25rem;margin-bottom:.5rem}
.ul-inlistl3 .con{display:block;overflow:hidden;background:#fff;-webkit-box-shadow:0 .01rem .2rem 0 rgba(0,0,0,.04);-moz-box-shadow:0 .01rem .2rem 0 rgba(0,0,0,.04);-ms-box-shadow:0 .01rem .2rem 0 rgba(0,0,0,.04);-o-box-shadow:0 .01rem .2rem 0 rgba(0,0,0,.04);box-shadow:0 .01rem .2rem 0 rgba(0,0,0,.04);padding:.2rem .2rem 0}
.ul-inlistl3 .con .pic{padding-top:66.30434782%;position:relative;height:0;overflow:hidden}
.ul-inlistl3 .con .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-inlistl3 .con:hover .pic img{transform:scale(1.08,1.08);-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08)}
.ul-inlistl3 .con .txt{overflow:hidden;padding:.22rem .14rem .32rem}
.ul-inlistl3 .con .date{color:#B70E11;font-size:var(--fz20);line-height:1.5em;overflow:hidden;font-family:BebasNeue;margin-bottom:.07rem}
.ul-inlistl3 .con .tit{font-size:var(--fz18);color:#343434;line-height:1.6em;overflow:hidden;height:3.2em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}
@media screen and (max-width:1680px){
.m-swiperl3 .swiper-button-prev{left:4.5%}
.m-swiperl3 .swiper-button-next{right:4.5%}
}
@media screen and (max-width:1342px){
.ul-inlistl2 .con .top .day,.ul-listl1 .con .day{font-size:var(--fz18)}
.ul-inlistl2 .con .top .year,.ul-listl1 .con .year{font-size:var(--fz16)}
}
@media screen and (max-width:1200px){
.ul-listl1 .con .date{width:1rem;height:1.05rem;padding-top:.32rem}
.m-newsl .col-l,.m-reportl .col-l{width:auto;float:none;margin-bottom:.6rem}
.m-newsl .col-r,.m-reportl .col-r{float:none;width:auto}
.ul-listl1 .con:hover:after,.ul-listl1 .con:hover:before{display:none}
.ul-listl1 li:hover .con{animation:none;-webkit-animation:none}
.ul-listl1 .con .txt{padding-top:.1rem}
.ul-listl1 .con .tit{margin-bottom:0}
.ul-listl2 .con{background:#fffcf5;border-radius:.2rem;-webkit-border-radius:.2rem;-moz-border-radius:.2rem;-ms-border-radius:.2rem;-o-border-radius:.2rem;-webkit-box-shadow:0 .01rem .2rem 0 rgba(0,0,0,.1);-moz-box-shadow:0 .01rem .2rem 0 rgba(0,0,0,.1);-ms-box-shadow:0 .01rem .2rem 0 rgba(0,0,0,.1);-o-box-shadow:0 .01rem .2rem 0 rgba(0,0,0,.1);box-shadow:0 .01rem .2rem 0 rgba(0,0,0,.1)}
.ul-listl2 .con:hover{background:#f5efe2}
.ul-listl2 .con .box{top:.6rem;left:.6rem;right:.6rem;bottom:.6rem;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.ul-listl2 .con .txt{padding:.6rem}
.m-swiperl1 .txt .date i{width:.3rem;height:.3rem}
.ul-listl3 .con .tit{padding-left:.6rem}
.ul-listl3 .con .tit:after{width:.4rem;height:.4rem}
.g-titl2{width:1rem}
.m-swiperl2{width:100%;float:none}
.g-titl1 .tit{height:1rem;line-height:1rem;font-size:var(--fz22)}
.g-titl1 .tit i{width:1rem;height:.16rem;margin:0 .2rem}
.g-titl2{width:100%;height:1rem;line-height:1rem}
.g-titl2 .tit{font-size:var(--fz22)}
.g-titl2 .tit i{display:inline-block;vertical-align:middle;width:1.5rem;height:1rem;line-height:1rem;margin:0}
.g-titl2 .tit i img{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}
.ul-listl4 .con .tit{padding-left:.3rem}
.ul-listl4 .con .tit:after{width:.14rem;height:.14rem}
.ul-listl4 .con{padding:.3rem 0}
.m-storyl{margin-bottom:.6rem}
.m-storyl:last-child{margin-bottom:0}
.m-swiperl1 .swiper-button-next,.m-swiperl1 .swiper-button-prev,.m-swiperl2 .swiper-button-next,.m-swiperl2 .swiper-button-prev{width:.7rem;height:.7rem}
.m-swiperl1 .txt,.m-swiperl2 .txt{padding:.4rem .3rem}
.m-swiperl3 .con .txt:after,.m-swiperl3 .con .txt:before,.m-swiperl3 .swiper-button-next,.m-swiperl3 .swiper-button-prev{width:.7rem;height:.7rem}
.m-swiperl3 .swiper-slide-active .con .year:after{display:none}
.m-swiperl3 .swiper-button-prev{left:.3rem}
.m-swiperl3 .swiper-button-next{right:.3rem}
.m-swiperl3 .con .year .num{height:.6rem}
.m-swiperl3 .swiper:after{bottom:.72rem;display:none}
.m-swiperl3 .swiper-button-next,.m-swiperl3 .swiper-button-prev{bottom:.4rem}
.m-swiperl3 .con .txt{padding:.4rem}
.m-swiperl3 .swiper-slide:nth-child(even){margin-top:0}
.m-swiperl3 .con .year .line,.m-swiperl3 .swiper-slide:nth-child(even) .con .year .line{height:.6rem}
.ul-inlistl1 li{margin-right:.3rem;padding:0}
.ul-inlistl1 li:last-child{margin-right:0}
.ul-inlistl1 .v1{font-size:var(--fz20)}
.ul-inlistl1 .v1:hover:before,.ul-inlistl1 li.on .v1:before{display:none}
.g-inlistl1{overflow:hidden;padding:0 .3rem}
.g-inlistl1 .wp{overflow:hidden;overflow-x:auto;padding:0;border-bottom:1px solid #d8d8d8}
.ul-inlistl1{white-space:nowrap}
.ul-inlistl1 .v1{padding:.2rem 0}
.m-innewsl{padding:.6rem 0}
.ul-inlistl2 .con .top .date{height:1rem;width:1rem;padding-top:.3rem}
.ul-inlistl2 .con .pic{width:5.2rem}
.ul-inlistl2 .con .txt{padding-top:0}
.ul-inlistl2 .con{padding:.3rem}
.ul-inlistl3{margin-left:-.1rem;margin-right:-.1rem}
.ul-inlistl3 li{padding:0 .1rem;margin-bottom:.2rem}
.jl-about2 .topbox .tit{font-size:var(--fz24);}
}
@media screen and (max-width:767px){
.ul-listl2 .con .txt{padding:.4rem}
.ul-listl2 .con .box{left:0;right:0;bottom:0;top:0}
.ul-inlistl2 .con .pic{width:auto;float:none;margin-bottom:.3rem;margin-right:0}
.ul-inlistl2 .con .top .date{margin-right:.2rem}
.ul-inlistl3 li{width:50%}
}
@media screen and (max-width:480px){
.ul-inlistl3 li,.ul-listl2 li{width:auto;float:none}
.ul-inlistl3{margin:0;margin-right:0}
.ul-inlistl3 li{padding:0 0 .1rem}
.ul-listl2 li:last-child{margin-bottom:0}
}
/*!****** ls end *******/
.jl-about1{padding:.5rem 0 .87rem;overflow:hidden}
.jl-list1{display:block;font-size:0;margin:0 -.1rem}
.jl-list1 li{display:inline-block;vertical-align:top;width:50%;padding:0 .1rem;margin-bottom:.14rem}
.jl-list1 .con{display:block;padding-top:23.79%;background-image:url(../images/jl-bg01.png);background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden;position:relative}
.jl-list1 .info{position:absolute;top:50%;left:.56rem;right:.79rem;z-index:2;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.jl-list1 .date{display:flex;align-items:end;margin-bottom:.1rem}
.jl-list1 .mh{font-size:var(--fz26);color:#B70E11;margin-right:.07rem;line-height:1.1;font-family:BebasNeue}
.jl-list1 .year{font-size:var(--fz16);color:#737373}
.jl-list1 .tit{font-size:var(--fz18);color:#343434;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:.5s}
.jl-list1 .con:hover .tit{color:#B70E11}
.jl-list1 .desc{font-size:var(--fz16);color:#737373;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.jl-about2{padding:.5rem 0 2.84rem}
.jl-about2 .info{display:flex;align-items:start}
.jl-about2 .lbox{flex:1;overflow:hidden}
.jl-about2 .topbox{padding:.0 0 .28rem;border-bottom:1px solid #d8d8d8;text-align:center;margin-bottom:.28rem}
.jl-about2 .topbox .tit{color:#343434;margin-bottom:.22rem;line-height:1.6}
.jl-about2 .topbox .tag{color:#737373;line-height: .3rem;}
.jl-about2 .topbox .tag span{margin: 0 .1rem;}
.jl-about2 .txt{color:#343434;}
.jl-about2 .txt p{line-height:2!important;font-size:var(--fz18)!important;margin-bottom:.1rem;text-align: justify;}
.jl-about2 .txt span{font-size:var(--fz20)!important;}
.jl-about2 .txt img{border:none!important;width:100%;}
.jl-about2 .rbox{flex-shrink:0;width:3.8rem;margin-left:.5rem}
.jl-about2 .titbox{font-size:0;line-height:.8rem;background-color:#d4a547;text-align:center}
.jl-about2 .titbox .i{display:inline-block;vertical-align:middle;line-height:1;width:.32rem;margin-right:.13rem}
.jl-about2 .titbox .i img{width:100%}
.jl-about2 .titbox .p{display:inline-block;vertical-align:middle;font-size:var(--fz26);color:#fff}
.jl-list2{background-color:#fff;padding:.3rem .4rem}
.jl-list2 li{border-bottom:1px solid #d8d8d8}
.jl-list2 .con{display:block;padding:.2rem 0;font-size:var(--fz18);color:#343434;transition:.5s}
.jl-list2 .con:hover{color:#B70E11}
.jl-list2 .time{color:#737373;font-family:BebasNeue;margin-bottom:.05rem}
.jl-list2 .tit{line-height:1.5}
@media only screen and (max-width:1200px){
.jl-about1{padding:.6rem 0}
.jl-list1{margin:0}
.jl-list1 li{display:block;width:auto;padding:0;margin-bottom:.3rem}
.jl-list1 .con{padding:.3rem;}
.jl-list1 .info{position:relative;top:0;left:0;right:0;
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-o-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
}
.jl-about2{padding:.3rem 0}
.jl-about2 .info{display:block}
.jl-about2 .lbox{margin-bottom:.3rem}
.jl-about2 .topbox{padding:0 0 .2rem;margin-bottom:.2rem}
.jl-about2 .rbox{width:auto;margin-left:0}
.jl-about2 .titbox{line-height:1.2rem}
.jl-about2 .titbox .i{width:.6rem}
.jl-list2{padding:.2rem .3rem}
.jl-about2 .txt p{font-size: var(--fz16) !important;}
.jl-about2 .txt p img{height:auto!important;}
.jl-about2 .txt span{font-size: var(--fz16) !important;}    
.jl-about2 .topbox .tag{font-size: var(--fz12) !important;}    
.jl-list2 .con{font-size: var(--fz16) !important;}
}


.row-a1{padding: .55rem 0 .22rem;
	background: url(../images/p-bg1.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.g-t1{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;}
.g-t1 .cn{font-family:FandolSong-Bold;font-size: .3rem;color: #000;padding-left: .11rem;
	position: relative;
}
.g-t1 .cn span{color: #B70E11;}
.g-t1 .cn:before{content: '';position: absolute;left: 0;top: 50%;width: 2px;height: .3rem;
	background-color: #B70E11;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.g-t1 .en{font-size: var(--fz14);color: #B9B9B9;padding-left: .14rem;text-transform: uppercase;}
.g-t1 .more{font-size: 14px;color: #333;padding-right: .5rem;height: .5rem;line-height: .5rem;
	background: url(../images/i-01.png) no-repeat right center;
	-o-background-size: .42rem auto;
	-ms-background-size: .42rem auto;
	-moz-background-size: .42rem auto;
	-webkit-background-size: .42rem auto;
	background-size: .42rem auto;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.g-t1 .more:hover{color: #B70E11;}

.m-list1{display: flex;flex-wrap: wrap;margin: .86rem -.28rem 0;}
.m-list1 li{width: 33.33%;margin-bottom: .78rem;}
.m-list1 .con{display: flex;align-items: center;margin: 0 .28rem;}
.m-list1 .date{flex: 0 0 .8rem;height: .66rem;text-align: center;
	line-height: 1.15;color: #fff;padding-top: .08rem;
	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;
}
.m-list1 .date span{display: block;font-size: var(--fz20);font-weight: bold;}
.m-list1 .date em{font-size: var(--fz14);}
.m-list1 .t-c{flex: 1;padding-left: .18rem;}
.m-list1 .tit{font-size:var(--fz18);color: #333;font-weight: normal;line-height: 1.6875;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list1 .con:hover .tit{color: #B70E11;}

.row-a2{padding: .56rem 0 0;height: 7.09rem;position: relative;
	background-color: #FFF8F3;
}
.m-pic{position: absolute;right: 0;top: 0;width: 32.6%;height: 7.09rem;}
.m-pic img{width: 100%;height: 100%;display: block;object-fit: cover;}

.m-list2{width: 10.28rem;margin-top: .38rem;display: flex;flex-wrap: wrap;}
.m-list2 li{width: 25%;margin-bottom: 2px;}
.m-list2 li:first-child{margin-left: 25%;}
.m-list2 .con{display: block;height: 2rem;margin: 0 1px;padding-left: .43rem;padding-right: .4rem;
	background-color: #fff;box-shadow: 0px 5px 8px 2px rgba(0,0,0,0.07);
	display: flex;align-items: center;position: relative;
}
.m-list2 .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;
	background: #B70E11 url(../images/i-bg2.png) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list2 .t-c{position: relative;z-index: 2;width: 100%;}
.m-list2 .ico{position: relative;width: .4rem;height: .4rem;display: block;margin-bottom: .21rem;}
.m-list2 .ico img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list2 .i-on{opacity: 0;}
.m-list2 .tit{font-size:var(--fz20);color: #333;
	background: url(../images/i-08.png) right center no-repeat;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list2 .con:hover .bg{opacity: 1;}
.m-list2 .con:hover .i-on{opacity: 1;}
.m-list2 .con:hover .i-ok{opacity: 0;}
.m-list2 .con:hover .tit{color: #fff;}
.m-list2 .t-t{height: 2rem;display: flex;align-items: center;justify-content: center;}
.m-list2 .more{font-size: 14px;color: #333;padding-right: .5rem;height: .5rem;line-height: .5rem;
	background: url(../images/i-01.png) no-repeat right center;
	-o-background-size: .42rem auto;
	-ms-background-size: .42rem auto;
	-moz-background-size: .42rem auto;
	-webkit-background-size: .42rem auto;
	background-size: .42rem auto;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list2 .more:hover{color: #B70E11;}

.row-bg1{
	background: #fff url(../images/p-bg2.jpg) no-repeat center bottom;
	-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-a3{padding: .9rem 0 0;position: relative;height: 8.42rem;}
.row-a3 .bg{position: absolute;top: 0;left: 0;width: 5.61rem;height: 8.42rem;
	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-a3 .g-t1 .cn,.row-a3 .g-t1 .en,.row-a3 .g-t1 .cn span{color: #fff;}
.row-a3 .g-t1 .cn:before{background-color: #fff;}
.row-a3 .wp{position: relative;z-index: 3;}
.m-slider1{margin-top: .84rem;}
.m-slider1 .con{margin-right: .47rem;display: block;overflow: hidden;border-radius: 0 0 0 .64rem;
	box-shadow: 0px 5px 8px 2px rgba(0,0,0,0.07);
}
.m-slider1 .pic{padding-top: 66.53%;height: 0;position: relative;overflow: hidden;}
.m-slider1 .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-video .play{width: .6rem;height: .6rem;position: absolute;bottom: .4rem;left: .4rem;z-index: 2;
	background: url(../images/play.svg) 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;
}
.m-video:hover .play{bottom: 50%;left: 50%;
	-webkit-transform: translate(-50%,50%);
	-moz-transform: translate(-50%,50%);
	-o-transform: translate(-50%,50%);
	-ms-transform: translate(-50%,50%);
	transform: translate(-50%,50%);
}
.m-slider1 .txt{height: 1.06rem;display: flex;align-items: center;
	background-color: #fff;
}
.m-slider1 .t-c{width: 100%;padding: 0 .47rem;}
.m-slider1 .tit{font-size: var(--fz18);font-weight: normal;color: #333;margin-bottom: .1rem;
	text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-slider1 .date{font-size: var(--fz14);color: #888;}
.m-slider1 .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-slider1 .con:hover .tit{color: #B70E11;}

.row-a4{padding: .83rem 0 1.35rem;}

.m-list3{display: flex;flex-wrap: wrap;margin: .4rem -.12rem 0;}
.m-list3 li{width: 20%;}
.m-list3 li a{display: block;margin: 0 .12rem;height: .77rem;line-height: .77rem;
	text-align: center;font-size: .2rem;color: #FFF;font-weight: bold;
	border-radius: .1rem 0 .1rem 0;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list3 li a:hover{opacity: .8;}

.footer-n{color: #fff;
	background-color: #B71013;
}
.fd-top{padding-bottom: .22rem;}
.fd-top .wp{display: flex;flex-wrap: wrap;justify-content: space-between;}
.fd-logo{padding-top: .27rem;}
.fd-logo img{height: .53rem;display: block;}
.fd-txt{font-size: var(--fz16);line-height: 1.875;padding-top: .5rem;}
.fd-qr{display: flex;padding-top: .3rem;}
.fd-qr .item{text-align: center;margin-left: .3rem;}
.fd-qr .pic{width: .9rem;margin: 0 auto .09rem;}
.fd-qr .pic img{width: 100%;display: block;}
.fd-qr .t1{font-size: var(--fz14);}

.fd-copy{border-top: 1px solid #C83639;text-align: center;
	font-size: var(--fz14);padding: .18rem 0 .21rem;
}
.fd-copy a{color: #fff;}
.fd-copy a:hover{text-decoration: underline;}
@media screen and (max-width: 1199px){
.jl-about2 .txt video{width:100%;height:auto;}
	.g-t1 .cn{font-size: .4rem;}
	.g-t1 .more{padding-right: .6rem;margin-bottom: .2rem;
		-o-background-size: .5rem auto;
		-ms-background-size: .5rem auto;
		-moz-background-size: .5rem auto;
		-webkit-background-size: .5rem auto;
		background-size: .5rem auto;
	}
	.m-list1{display: block;margin-top: .4rem;}
	.m-list1 li{width: auto;margin-bottom: .4rem;}
	.m-list1 .tit{}
	.m-list1 .date{flex: 0 0 1.2rem;height: 1rem;}
	.m-list1 .date span{font-size: .28rem;}
	.m-pic{display: none;}
	.row-a2{height: auto;}
	.m-list2{width: auto;}
	.m-list2 li:first-child{margin-left: 0;}
	.m-list2 li{width: 33.33%;}
	.m-list2 .tit{font-size: .34rem;}
	.m-list2 .ico{width: .6rem;height: .6rem;}
	.m-list2 li:last-child{width: 100%;}
	.row-a3 .bg{display: none;}
	.m-slider1 .txt{height: 1.5rem;}
	.row-a3 .g-t1 .cn,.row-a3 .g-t1 .en{color: #000;}
	.g-t1 .cn span{color: #B70E11!important;}
	.row-a3 .g-t1 .cn:before{background-color: #B70E11;}
	.row-a3{padding-top: .7rem;}
	.m-slider1{margin-top: .5rem;}
	.m-list3 li{width: 33.33%;margin-bottom: .2rem;}
	.m-list3 li a{font-size: .3rem;}
	.row-a4{padding: .7rem 0;}
	.fd-top .wp{display: block;}
	.fd-logo img{height: .8rem;margin: 0 auto;}
        .fd-logo .logo{float:none;}
	.fd-txt{text-align: center;}
	.fd-qr{padding-top: .4rem;justify-content: center;}
	.fd-qr .pic{width: 1.5rem;}
	.fd-qr .item{margin: 0 .2rem;}
	.fd-copy{padding: .3rem 0;}
	.fd-copy a{display: inline-block;}
	.banner .swiper-pagination{width: 100% !important;padding: 0 .3rem;bottom: .1rem !important;text-align: center;}
}