﻿
.row-a1{overflow: hidden;padding: .88rem 0 0;}
.row-a1 .col-l{width: 6.82rem;padding-top: .19rem;}
.row-a1 .col-r{width: 6.82rem;}

.m-list1{}
.m-list1 li{margin-bottom: .3rem;}
.m-list1 .con{display: block;}
.m-list1 .tit{font-size: .18rem;color: #CE0000;line-height: 1.45;margin-bottom: .1rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list1 .tit span{
	position: relative;
	background-image: linear-gradient(#CE0000, #CE0000);
	background-position: 0 100%;
	background-size: 0 1px;
	background-repeat: no-repeat;
	transition: background-size .8s;
}
.m-list1 .desc{font-size: .14rem;line-height: 1.56;color: #666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list1 .more{font-size: .16rem;color: #CE0000;line-height: 1.56;
	position: relative;
	background-image: linear-gradient(#CE0000, #CE0000);
	background-position: 0 100%;
	background-size: 0 1px;
	background-repeat: no-repeat;
	transition: background-size .5s;
}
.m-list1 .con:hover .tit span,.m-list1 .con:hover .more{background-size: 100% 1px;color: #CE0000;}
.m-list1 li:last-child{margin-bottom: 0;}
.m-slider1{}
.m-slider1 .con{display: block;position: relative;}
.m-slider1 .pic{padding-top: 62%;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-slider1 .pic:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: .76rem;z-index: 1;
    background: url(../images/i-bg2.png) repeat-x left bottom;
    -o-background-size: auto 100%;
    -ms-background-size: auto 100%;
    -moz-background-size: auto 100%;
    -webkit-background-size: auto 100%;
    background-size: auto 100%;
}
.m-slider1 .tit{position: absolute;left: .53rem;right: 1.2rem;bottom: .11rem;font-size: .2rem;font-weight: normal;
	color: #fff;z-index: 2;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-slider1 .more{position: absolute;right: 0;top: 0;width: .85rem;height: .4rem;text-align: center;
	line-height: .4rem;font-size: .18rem;color: #FEFEFE;z-index: 3;
	background-color: #CE0000;
}
.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 .slick-arrow{position: absolute;bottom: 0;border: 0;cursor: pointer;
    width: .46rem;height: .46rem;font-size: 0;line-height: 0;z-index: 3;text-indent: 9999px;
    background-repeat: no-repeat;background-position: center;background-color: transparent;
    -o-background-size: .14rem auto;
    -ms-background-size: .14rem auto;
    -moz-background-size: .14rem auto;
    -webkit-background-size: .14rem auto;
    background-size: .14rem auto;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-slider1 .slick-prev{left: 0;background-image: url(../images/i-06.png);}
.m-slider1 .slick-next{right: 0;background-image: url(../images/i-07.png);}

.m-slider1 .slick-dots{position: absolute;right: .55rem;bottom: .05rem;color: #fff;}
.m-slider1 .slick-dots li{display: none;font-size: .18rem;}
.m-slider1 .slick-dots em{font-size: .32rem;font-weight: bold;}
.m-slider1 .slick-dots li.slick-active{display: block;}

.row-a2{padding: .73rem 0 0;}
.m-list2{overflow: hidden;
	background: rgba(255,255,255,0.6);
	box-shadow: 0px 2px 8px 0px rgba(25,3,0,0.11);
	border: 1px solid rgba(0,0,0,0.08);
}
.m-list2 li{width: 16.66%;float: left;border-right: 1px solid rgba(0,0,0,0.08);}
.m-list2 .con{display: block;height: 1.64rem;text-align: center;padding-top: .36rem;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list2 li:last-child{border-right: 0;}
.m-list2 .ico{display: block;margin: 0 auto .16rem;width: .6rem;height: .6rem;position: relative;}
.m-list2 .ico img{width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;
	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: .2rem;color: #333;font-weight: normal;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list2 .con:hover{background-color: #CE0000;}
.m-list2 .con:hover .tit{color: #fff;}
.m-list2 .con:hover .i-ok{opacity: 0;}
.m-list2 .con:hover .i-on{opacity: 1;}

.row-a3{padding: .4rem 0 0;}
.row-a3-1{margin: 0 -.12rem;}
.row-a3-1 .col-l{width: 50%;padding: 0 .12rem;margin-bottom: .24rem;}
.g-box1{height: 4.31rem;padding: .35rem .3rem 0 .34rem;
	background: rgba(255,255,255,0.5);
	box-shadow: 0px 2px 8px 0px rgba(25,3,0,0.11);
	border: 1px solid rgba(0,0,0,0.08);
}
.g-t1{overflow: hidden;
	border-bottom: 1px solid #D00909;
}
.g-t1 .tit{float: left;font-size: .3rem;color: #fff;width: 2.04rem;height: .55rem;
	padding-left: .2rem;line-height: .55rem;
	background: url(../images/i-bg3.png) no-repeat right center;
	-o-background-size: auto 100%;
	-ms-background-size: auto 100%;
	-moz-background-size: auto 100%;
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
}
.g-t1 .more{float: right;font-size: .16rem;color: #BA0707;line-height: .55rem;}
.g-t1 .more:hover{text-decoration: underline;}

.g-tab{overflow: hidden;margin-bottom: .22rem;position: relative;
	border-bottom: 1px solid #D00909;
}
.g-tab li{float: left;}
.g-tab .tit{font-size: .3rem;color: #888;width: 2.04rem;height: .55rem;cursor: pointer;
	padding-left: .2rem;line-height: .55rem;font-weight: normal;
	background-position: right center;background-repeat: no-repeat;
	-o-background-size: auto 100%;
	-ms-background-size: auto 100%;
	-moz-background-size: auto 100%;
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.g-tab .more{position: absolute;right: 0;top: 0;font-size: .16rem;color: #BA0707;line-height: .55rem;display: none;}
.g-tab .more:hover{text-decoration: underline;}
.g-tab li.on .tit,.g-tab li:hover .tit{background-image: url(../images/i-bg3.png);color: #fff;font-weight: bold;}
.g-tab li.on .more{display: block;}
.m-list3{margin-top: .22rem;}
.m-list3 .con{display: block;overflow: hidden;line-height: .4rem;}
.m-list3 .date{float: right;font-size: .16rem;color: #999;margin-left: .4rem;}
.m-list3 .t1{font-size: .18rem;color: #333;font-weight: normal;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list3 .con:hover .t1{color: #CE0000;}

.m-song{position: relative;overflow-y: auto;
	box-shadow: 0px 2px 8px 0px rgba(25,3,0,0.11);
	border: 1px solid rgba(0,0,0,0.08);
}
.m-song::-webkit-scrollbar {
	width: 6px;
}
.m-song::-webkit-scrollbar-track {
	background: rgba(52, 42, 42, .16);
}
.m-song::-webkit-scrollbar-thumb {
	background: #D00909;
}
.m-song::-webkit-scrollbar-thumb:window-inactive {
	background: #D00909;
}
.m-song .tit{position: absolute;left: .4rem;right: .37rem;top: .1rem;
	font-size: .32rem;color: #CE0000;font-weight: bold;padding: .17rem 0 .17rem .52rem;
	border-bottom: 1px solid #D00909;cursor: pointer;
	background: url(../images/i-14.png) no-repeat left center;
	-o-background-size: .37rem auto;
	-ms-background-size: .37rem auto;
	-moz-background-size: .37rem auto;
	-webkit-background-size: .37rem auto;
	background-size: .37rem auto;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-song .tit.on{background-image: url(../images/i-15.png);}
.m-song .pic{height: 4.31rem;}
.m-song .pic img{width: 100%;display: block;}
.m-song audio{position: absolute;left: -9999px;}

.row-a4{padding: .43rem 0 0;}
.m-pic{overflow: hidden;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-pic .con{display: block;height: 1.52rem;padding-top: .48rem;}
.dowv-scroll-container {
  width: 100%;
  overflow: hidden;
  position: relative;
  height: .56rem; /* 根据实际图片高度调整 */
}
.dowv-scroll {
  display: flex;
  transition: transform 0.3s ease-out;
  position: absolute;
  width: max-content;
}
.dowv-scroll img {
  height: .56rem; /* 与容器高度一致 */
  object-fit: cover;
  width: auto;
}


.row-a5{padding-top: .66rem;}

.m-pic2{margin-top: .32rem;margin-bottom: .65rem;}
.m-pic2 img{width: 100%;display: block;}

.m-slider2 .slider{margin: 0 -.11rem;}
.m-slider2 .con{display: block;margin: 0 .11rem;}
.m-slider2 .pic{padding-top: 68%;height: 0;position: relative;overflow: hidden;}
.m-slider2 .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-slider2 .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-slider2 .slick-arrow{position: absolute;top: 50%;border: 0;cursor: pointer;
    width: .58rem;height: .58rem;font-size: 0;line-height: 0;border-radius: 50%;
    z-index: 3;text-indent: 9999px;box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.08);
    background-repeat: no-repeat;background-position: center;background-color: #fff;
    -o-background-size: .13rem auto;
    -ms-background-size: .13rem auto;
    -moz-background-size: .13rem auto;
    -webkit-background-size: .13rem auto;
    background-size: .13rem auto;
	-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;
}
.m-slider2 .slick-prev{left: -.89rem;background-image: url(../images/i-16.png);}
.m-slider2 .slick-next{right: -.89rem;background-image: url(../images/i-17.png);}
.m-slider2 .slick-arrow:hover{background-color: #CE0000;}
.m-slider2 .slick-prev:hover{background-image: url(../images/i-16-on.png);}
.m-slider2 .slick-next:hover{background-image: url(../images/i-17-on.png);}

.row-a6{padding: .87rem 0 0;}
.row-a6-1{margin: 0 -.11rem;padding-top: .36rem;}
.row-a6-1 .col-l{width: 33.33%;padding: 0 .11rem;}
.m-item{
	background: rgba(255,255,255,0.5);
	box-shadow: 0px 2px 8px 0px rgba(25,3,0,0.11);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-item:hover{
	-webkit-transform: translateY(-8px);
	-moz-transform: translateY(-8px);
	-o-transform: translateY(-8px);
	-ms-transform: translateY(-8px);
	transform: translateY(-8px);
}
.m-item .tit{line-height: 1.76rem;height: 1.76rem;text-align: center;
	font-size: .3rem;color: #FEEEBA;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-item .list{padding: .24rem .32rem 0;height: 2.59rem;border: 1px solid rgba(0,0,0,0.08);border-top: 0;}
.m-item .list .con{display: block;overflow: hidden;line-height: .4rem;}
.m-item .list .date{float: right;font-size: .16rem;color: #999;margin-left: .23rem;}
.m-item .list .t1{font-size: .18rem;color: #333;font-weight: normal;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-item .list .con:hover .t1{color: #CE0000;}

.row-a7{padding: .86rem 0 0;}
.m-slider3{margin: 0 -.11rem;padding-top: .39rem;}
.m-slider3 .con{display: block;margin: 0 .11rem;}
.m-slider3 .pic{padding-top: 133%;height: 0;position: relative;overflow: hidden;}
.m-slider3 .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-slider3 .txt{padding-top: .18rem;}
.m-slider3 .name{font-size: .2rem;color: #333;margin-bottom: .1rem;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-slider3 .info{font-size: .16rem;line-height: 1.3;color: #333;}
.m-slider3 .i-t{padding-left: .27rem;margin-bottom: .1rem;
	background-position: left .03rem;background-repeat: no-repeat;
	-o-background-size: .16rem auto;
	-ms-background-size: .16rem auto;
	-moz-background-size: .16rem auto;
	-webkit-background-size: .16rem auto;
	background-size: .16rem auto;
}
.m-slider3 .i1{background-image: url(../images/i-18.png);}
.m-slider3 .i2{background-image: url(../images/i-19.png);}
.m-slider3 .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-slider3 .con:hover .name{color: #CE0000;}
.m-slider3 .slick-arrow{position: absolute;top: 50%;border: 0;cursor: pointer;
    width: .58rem;height: .58rem;font-size: 0;line-height: 0;border-radius: 50%;
    z-index: 3;text-indent: 9999px;box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.08);
    background-repeat: no-repeat;background-position: center;background-color: #fff;
    -o-background-size: .13rem auto;
    -ms-background-size: .13rem auto;
    -moz-background-size: .13rem auto;
    -webkit-background-size: .13rem auto;
    background-size: .13rem auto;
	-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;
}
.m-slider3 .slick-prev{left: -.89rem;background-image: url(../images/i-16.png);}
.m-slider3 .slick-next{right: -.89rem;background-image: url(../images/i-17.png);}
.m-slider3 .slick-arrow:hover{background-color: #CE0000;}
.m-slider3 .slick-prev:hover{background-image: url(../images/i-16-on.png);}
.m-slider3 .slick-next:hover{background-image: url(../images/i-17-on.png);}

.row-a8{padding: .82rem 0 0;overflow: hidden;}
.row-a8 .g-t1{margin-bottom: .56rem;}
.row-a8 .col-l{width: 73%;}
.row-a8 .col-r{width: 27%;position: relative;}

.m-slider4{}
.m-slider4 .con{display: block;}
.m-slider4 .pic{height: 6.46rem;position: relative;overflow: hidden;}
.m-slider4 .pic img{width: 100%;height: 100%;display: block;object-fit: cover;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}

.m-slider5{position: absolute;right: 0;top: 0;left: -.12rem;}
.m-slider5 .slider{height: 6.12rem;}
.m-slider5 .slick-slide{border-left: 0;position: relative;}
.m-slider5 .con{position: relative;display: block;margin-left: .12rem;height: 1rem;
	background-color: #DADADA;
}
.m-slider5 .slick-slide:after{content: '';position: absolute;top: 0;bottom: 0;right: 0;width: 0;
	background-color: #CE0000;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-slider5 .tit{line-height: 1.3;text-align: center;font-size: .2rem;color: #333;
	position: absolute;z-index: 2;cursor: pointer;left: .15rem;right: .15rem;top: 50%;
	-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;
}
.m-slider5 .slick-slide.slick-current:after,.m-slider5 .slick-slide:hover:after{width: 100%;}
.m-slider5 .slick-slide.slick-current .tit,.m-slider5 .slick-slide:hover .tit{color: #fff;}

.m-slider5 .slick-arrow{position: absolute;bottom: -.36rem;border: 0;cursor: pointer;
    width: 1.92rem;height: .34rem;font-size: 0;line-height: 0;
    z-index: 3;text-indent: 9999px;
    background-repeat: no-repeat;background-position: center;background-color: #DADADA;
    -o-background-size: .23rem auto;
    -ms-background-size: .23rem auto;
    -moz-background-size: .23rem auto;
    -webkit-background-size: .23rem auto;
    background-size: .23rem auto;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-slider5 .slick-prev{right: 1.92rem;background-image: url(../images/i-20.png);border-right: 1px solid #fafafa;}
.m-slider5 .slick-next{right: 0;background-image: url(../images/i-21.png);border-left: 1px solid #fafafa;}
.m-slider5 .slick-arrow:hover{background-color: #CE0000;}

.g-t2{overflow: hidden;}
.g-t2 .tit{float: left;font-size: .24rem;position: relative;padding-right: .22rem;}
.g-t2 .tit:after{content: '';position: absolute;left: 100%;top: 50%;width: 100rem;height: 1px;
	background-color: #000;opacity: .1;
}

.row-a9{padding: .89rem 0 .8rem;overflow: hidden;}
.m-slider6{position: relative;margin-top: .18rem;}
.m-slider6:after,.m-slider6:before{content: '';position: absolute;top: 0;bottom: 0;width: 10rem;
	background-color: rgba(250,250,250,.8);z-index: 2;
}
.m-slider6:after{left: 100%;}
.m-slider6:before{right: 100%;}
.m-slider6 .con{display: block;margin: 0 .04rem .08rem;}
.m-slider6 .pic{height: 1.05rem;background-color: #fff;
	box-shadow: 0px 4px 8px 0px rgba(25,3,0,0.06);
}
.m-slider6 .pic img{width: 100%;height: 100%;display: block;}
.m-slider6 .swiper-container{overflow: visible;}
.m-slider6 .swiper-arrow{position: absolute;top: 50%;border: 0;cursor: pointer;
    width: .58rem;height: .58rem;font-size: 0;line-height: 0;border-radius: 50%;
    z-index: 3;text-indent: 9999px;box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.08);
    background-repeat: no-repeat;background-position: center;background-color: #fff;
    -o-background-size: .13rem auto;
    -ms-background-size: .13rem auto;
    -moz-background-size: .13rem auto;
    -webkit-background-size: .13rem auto;
    background-size: .13rem auto;
	-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;
}
.m-slider6 .swiper-prev{left: -.96rem;background-image: url(../images/i-16.png);}
.m-slider6 .swiper-next{right: -.96rem;background-image: url(../images/i-17.png);}
.m-slider6 .swiper-arrow:hover{background-color: #CE0000;}
.m-slider6 .swiper-prev:hover{background-image: url(../images/i-16-on.png);}
.m-slider6 .swiper-next:hover{background-image: url(../images/i-17-on.png);}

.row-main{overflow: hidden;padding-bottom: .9rem;}
.row-main .col-side{width: 2.6rem;float: left;
	background: rgba(255,255,255,0.6);
	box-shadow: 0px 2px 8px 0px rgba(25,3,0,0.11);
}
.row-main .col-main{margin-left: 3rem;}
.cur{line-height: .9rem;text-align: right;font-size: .16rem;color: #888;}
.cur a{color: #888;}
.cur a:hover{color: #CE0000;}
.cur a:after{content: '>';margin: 0 .05rem;font-family: SimHei;}
.cur a:last-child:after{display: none;}
.cur .home{padding-left: .25rem;
	background: url(../images/i-22.png) no-repeat left center;
	-o-background-size: .16rem auto;
	-ms-background-size: .16rem auto;
	-moz-background-size: .16rem auto;
	-webkit-background-size: .16rem auto;
	background-size: .16rem auto;
}
.m-t1{height: 1rem;padding-left: .46rem;font-size: .32rem;color: #fff;
	position: relative;line-height: 1rem;
	background: url(../images/i-bg7.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-t1:after{content: '';position: absolute;left: .25rem;top: 50%;width: .06rem;height: .34rem;
	background-color: #fff;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.snv{padding: .05rem .25rem 0;
	border: 1px solid rgba(0,0,0,0.08);border-top: 0;
}
.snv li{border-bottom: 1px solid rgba(0,0,0,.1);}
.snv li .v1{display: block;font-size: .2rem;color: #333;line-height: .62rem;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.snv li:last-child{border-bottom: 0;}
.snv li:hover .v1,.snv li.on .v1{font-weight: bold;color: #CE0000;}

.g-box2{padding: .57rem 0 .84rem;
	background: rgba(255,255,255,0.5);
	box-shadow: 0px 2px 8px 0px rgba(25,3,0,0.11);
	border: 1px solid rgba(0,0,0,0.08);
}
.g-t3{text-align: center;font-size: .32rem;color: #CE0000;font-family: 'SourceHanSerifCN-Heavy';}
.m-pic3{text-align: center;padding: .32rem .55rem 0;}

.m-list4{margin: 0 .52rem;padding-top: .52rem;}
.m-list4 li{margin-bottom: .31rem;}
.m-list4 li:last-child{margin-bottom: 0;}
.m-list4 .con{display: block;overflow: hidden;}
.m-list4 .pic{float: left;width: 2.81rem;height: 1.64rem;border: 1px solid rgba(0,0,0,0.09);
	margin-right: .33rem;overflow: hidden;
}
.m-list4 .pic img{width: 100%;height: 100%;display: block;
    transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    -o-transition: .8s;
}
.m-list4 .txt{overflow: hidden;padding-top: .08rem;}
.m-list4 .t1{font-size: .26rem;margin-bottom: .07rem;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list4 .desc{font-size: .16rem;line-height: 1.63;color: #666;height: 3.26em;margin-bottom: .18rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.m-list4 .more{font-size: .16rem;color: #CE0000;padding-left: .25rem;display: block;
	background: url(../images/i-23.png) no-repeat left center;
	-o-background-size: .18rem auto;
	-ms-background-size: .18rem auto;
	-moz-background-size: .18rem auto;
	-webkit-background-size: .18rem auto;
	background-size: .18rem auto;
}
.m-list4 .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-txt1{padding: 0 .5rem;}
.m-txt1 .tit{font-size: .32rem;text-align: center;margin-bottom: .26rem;}
.m-txt1 .pic img{width: 100%;display: block;}
.m-txt1 .list{border-bottom: 1px solid #DADADA;padding-top: .3rem;padding-bottom: .45rem;margin-bottom: .48rem;
	display: flex;
	justify-content: space-between;
}
.m-txt1 .list .top{color: #CE0000;font-size: .58rem;font-family: 'SourceHanSerifCN-Heavy';}
.m-txt1 .list .desc{font-size: .16rem;color: #666;}
.m-txt1 .txt{font-size: .18rem;line-height: 1.78;}

.m-pic4{text-align: center;margin: .94rem .6rem;}

.m-txt2{margin: 0 .5rem;border-top: 1px solid rgba(0,0,0,.12);
	font-size: .18rem;line-height: 1.78;padding-top: .4rem;margin-top: .26rem;
}

.m-txt3{overflow: hidden;padding: .52rem .52rem .52rem .45rem;margin-bottom: .56rem;
	background: rgba(255,255,255,0.5);
	box-shadow: 0px 2px 8px 0px rgba(25,3,0,0.11);
	border: 1px solid rgba(0,0,0,0.08);
}
.m-txt3 .left{float: left;width: 3.67rem;margin-right: .52rem;}
.m-txt3 .pic{margin-bottom: .2rem;}
.m-txt3 .pic img{width: 100%;display: block;}
.m-txt3 .t1{text-align: center;font-size: .2rem;}
.m-txt3 .txt{overflow: hidden;font-size: .2rem;line-height: 1.6;}

.g-t4{font-size: .32rem;color: #D00909;margin-left: .46rem;position: relative;
	padding-left: .21rem;
}
.g-t4:after{content: '';position: absolute;left: 0;top: 50%;width: .06rem;height: .34rem;
	background-color: #CE0000;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.m-list5{margin: .35rem -.17rem 0;}
/*.m-list5:after,.m-list5:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }*/
.m-list5 li{width: 50%;float: left;margin-bottom: .34rem;}
.m-list5 .con{display: block;margin: 0 .17rem;overflow: hidden;
	background: rgba(255,255,255,0.5);padding: .4rem .45rem;
	box-shadow: 0px 2px 8px 0px rgba(25,3,0,0.11);
	border: 1px solid rgba(0,0,0,0.08);
}
.m-list5 .pic{float: left;width: 1.98rem;height: 2.55rem;overflow: hidden;margin-right: .4rem;}
.m-list5 .pic img{width: 100%;height: 100%;display: block;
    transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    -o-transition: .8s;
}
.m-list5 .txt{padding-top: .38rem;overflow: hidden;}
.m-list5 .name{font-size: .26rem;color: #333;margin-bottom: .1rem;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list5 .info{font-size: .2rem;color: #333;line-height: 1.3;}
.m-list5 .i-t{padding-left: .27rem;margin-bottom: .1rem;
	background-position: left .04rem;background-repeat: no-repeat;
	-o-background-size: .16rem auto;
	-ms-background-size: .16rem auto;
	-moz-background-size: .16rem auto;
	-webkit-background-size: .16rem auto;
	background-size: .16rem auto;
}
.m-list5 .i1{background-image: url(../images/i-18.png);}
.m-list5 .i2{background-image: url(../images/i-19.png);}
.m-list5 .con:hover .pic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.m-list5 .con:hover .name{color: #CE0000;}

.m-txt4{padding: .62rem .5rem .9rem;
	background: rgba(255,255,255,0.5);
	box-shadow: 0px 2px 8px 0px rgba(25,3,0,0.11);
	border: 1px solid rgba(0,0,0,0.08);
}
.m-txt4 .tit{font-size: .32rem;color: #CE0000;font-family: 'SourceHanSerifCN-Heavy';text-align: center;margin-bottom: .36rem;}
.m-txt4 .txt{font-size: .18rem;line-height: 1.78;text-align: justify;margin-bottom: .1rem;position: relative;
	max-height: 53rem;overflow: hidden;
}
.m-txt4 .txt:before{content: "";height: 2rem;
    position: absolute;left: 0;right: 0;
    bottom: 0;
    background: linear-gradient(0deg, #ffffff 0%, rgba(239,239,239,0) 100%);
    z-index: 9;
}
.m-txt4 .txt.open{max-height: none;}
.m-txt4 .txt.open:before{display: none;}
.m-txt4 .t1{height: .52rem;line-height: .52rem;padding-left: .3rem;margin-bottom: .28rem;
	font-size: .2rem;color: #fff;
	border-bottom: 1px solid #CE0000;
	background: url(../images/i-bg8.png) no-repeat left center;
	-o-background-size: 2.33rem auto;
	-ms-background-size: 2.33rem auto;
	-moz-background-size: 2.33rem auto;
	-webkit-background-size: 2.33rem auto;
	background-size: 2.33rem auto;
}

.js-zhan{text-align: center;font-size: .18rem;color: #CE0000;display: block;cursor: pointer;}
.js-zhan:after{content: '';display: inline-block;vertical-align: middle;
	width: .14rem;height: .09rem;margin-left: .06rem;
	background: url(../images/i-24.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;
}
.js-zhan.open:after{
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.m-list6{}
.m-list6 li{margin-bottom: .18rem;}
.m-list6 .con{display: block;overflow: hidden;padding: 0 .3rem;
	background: rgba(255,255,255,0.6);
	box-shadow: 0px 2px 8px 0px rgba(25,3,0,0.11);
	border: 1px solid rgba(0,0,0,0.08);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list6 .date{line-height: 1.4rem;font-size: .34rem;color: #D2471B;
	margin-right: .35rem;float: left;
}
.m-list6 .txt{overflow: hidden;padding-top: .33rem;}
.m-list6 .t1{font-size: .24rem;color: #333;margin-bottom: .09rem;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list6 .desc{font-size: .16rem;color: #666;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list6 .con:hover{background-color: #fff;}
.m-list6 .con:hover .t1{color: #CE0000;}
.pages{margin: .4rem 0 .6rem;text-align: center;font-size: 0;}
.pages li{display: inline-block;margin: 0 .05rem;}
.pages li a{display: block;font-size: .16rem;color: #666;width: .44rem;height: .44rem;
	line-height: .4rem;border: 2px solid #EEEEEE;border-radius: 4px;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.pages .arrow a{font-family: SimHei;background-color: #F0F0F0;border-color: #F0F0F0;}
.pages li:hover a,.pages li.on a{border-color: #CE0000;
	background-color: #CE0000;color: #fff;
}

.m-slider7{margin-bottom: .58rem;
	background: rgba(255,255,255,0.6);
	box-shadow: 0px 2px 8px 0px rgba(25,3,0,0.11);
	border: 1px solid rgba(0,0,0,0.08);
}
.m-slider7 .con{display: block;overflow: hidden;}
.m-slider7 .pic{float: left;width: 4.5rem;height: 3.25rem;}
.m-slider7 .pic img{width: 100%;height: 100%;display: block;}
.m-slider7 .txt{padding: .68rem 1rem 0 .63rem;overflow: hidden;}
.m-slider7 .t1{font-size: .3rem;color: #CE0000;line-height: 1.47;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-slider7 .slick-arrow{position: absolute;bottom: .8rem;border: 0;cursor: pointer;
    width: .58rem;height: .58rem;font-size: 0;line-height: 0;border-radius: 50%;
    z-index: 3;text-indent: 9999px;box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.08);
    background-repeat: no-repeat;background-position: center;background-color: #ECECEC;
    -o-background-size: .13rem auto;
    -ms-background-size: .13rem auto;
    -moz-background-size: .13rem auto;
    -webkit-background-size: .13rem auto;
    background-size: .13rem auto;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-slider7 .slick-prev{left: 5.14rem;background-image: url(../images/i-16.png);}
.m-slider7 .slick-next{left: 5.83rem;background-image: url(../images/i-17.png);}
.m-slider7 .slick-arrow:hover{background-color: #CE0000;}
.m-slider7 .slick-prev:hover{background-image: url(../images/i-16-on.png);}
.m-slider7 .slick-next:hover{background-image: url(../images/i-17-on.png);}

.m-details{padding: .5rem .55rem .58rem;margin-bottom: .6rem;
	background: rgba(255,255,255,0.5);
	box-shadow: 0px 2px 8px 0px rgba(25,3,0,0.11);
	border: 1px solid rgba(0,0,0,0.08);
}
.m-details h1{font-size: .32rem;text-align: center;padding-bottom: .21rem;}
.m-details .info{text-align: center;text-align: center;font-size: 0;margin-bottom: .2rem;
	line-height: 26px;
}
.m-details .size{display: inline-block;vertical-align: top;
	font-size: 14px;
}
.m-details .size a.on{color: #CE0000;}


.m-share{display: inline-block;vertical-align: middle;margin-left: 30px;}
.m-share .s1{font-size: 14px;float: left;}
.share{zoom: 1;float: left;}
.share:after{content: "";display: block;clear: both;}
.share a{float: left;width: 26px;height: 26px;border-radius: 50%;margin-left: 13px;background: #c9c9c9;cursor: pointer;display: block;}
.share a i{display: block;width: 26px;height: 26px;-webkit-transition: .4s all;-moz-transition: .4s all;-ms-transition: .4s all;transition: .4s all;}
.share a:hover i{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
.share #share-icon{width: 26px;height: 26px;float: left;display: none;}
.share #share-icon img{width: 100%;height: 100%;}
.share .share-qqzone i{background: url("../images/cont_ico_share_20200422.png") 4px center no-repeat;}
.share .share-qqzone{background-color: #fc7354;}
.share .share-wechat{position: relative;}
.share .share-wechat i{background: url("../images/cont_ico_share_20200422.png") -30px center no-repeat;}
.share .share-wechat{background-color: #1fbc7d;}
.share .share-weibo i{background: url("../images/cont_ico_share_20200422.png") -65px center no-repeat;}
.share .share-qq{background-color: #27a8f2;}
.share .share-qq i{background: url("../images/cont_ico_share_20200422.png") -96px center no-repeat;}
.share .share-weibo{background-color: #e96157;}
.share .bg-code{left: -36px;z-index: 10;}
.share .qrcode{position: absolute;top: 36px;border: 1px solid #ccc;padding: 5px;background: #fff;display: none;width: 110px;height: 110px;left: -98%;z-index: 11;}
.share .close-btn{position: absolute;background: #fff;color: #000;font-size: 12px;z-index: 12;width: 12px;height: 12px;line-height: 12px;text-align: center;right: -39px;top: 50px;display: none;cursor: pointer;}



.m-details .txt{font-size: .18rem;line-height: 1.89;text-align: justify;
	padding-top: .3rem;margin-bottom: .6rem;
	border-top: 1px solid rgba(0,0,0,.14);
}
.m-details .arrow{}
.m-details .arrow a{display: block;margin-bottom: .1rem;
	border: 1px solid rgba(0,0,0,.12);line-height: .58rem;
	font-size: .18rem;color: #666;padding: 0 .3rem 0 .63rem;
	background-color: rgba(255,255,255,0.45);
	background-position: .2rem center;background-repeat: no-repeat;
	-o-background-size: .26rem auto;
	-ms-background-size: .26rem auto;
	-moz-background-size: .26rem auto;
	-webkit-background-size: .26rem auto;
	background-size: .26rem auto;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.m-details .arrow a:hover{box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.1);border-color: #fff;}
.m-details .prev{background-image: url(../images/i-25-on.png);}
.m-details .next{background-image: url(../images/i-26-on.png);}
.m-details .arrow .item.disabled{opacity: .55;}

.g-t5{text-align: center;font-size: .32rem;margin-bottom: .24rem;}

.g-box3{padding: .47rem .5rem .8rem;margin-bottom: .58rem;
	background: rgba(255,255,255,0.5);
	box-shadow: 0px 2px 8px 0px rgba(25,3,0,0.11);
	border: 1px solid rgba(0,0,0,0.08);
}
.m-txt5{margin-bottom: .46rem;}
.m-txt5 .tit{font-size: .32rem;text-align: center;margin-bottom: .25rem;}
.m-txt5 .pic{margin-bottom: .41rem;}
.m-txt5 .pic img{width: 100%;display: block;}
.m-txt5 .t1{position: relative;padding-left: .21rem;font-size: .32rem;color: #D00909;margin-bottom: .12rem;}
.m-txt5 .t1:after{content: '';position: absolute;left: 0;top: 50%;width: .06rem;height: .34rem;
	background-color: #CE0000;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-txt5 .desc{font-size: .18rem;line-height: 1.78;}

.m-slider8{margin-bottom: .48rem;
	background: #FFFFFF;
	box-shadow: 0px 2px 8px 0px rgba(25,3,0,0.11);
	border: 1px solid rgba(0,0,0,0.08);
}
.m-slider8 .con{display: block;height: 1rem;position: relative;
	border-right: 1px solid rgba(0,0,0,.1);
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-slider8 .tit{position: absolute;top: 50%;left: .15rem;right: .15rem;
	text-align: center;font-size: .18rem;line-height: 1.44;
	-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;
}
.m-slider8 .slick-current .con,.m-slider8 .con:hover{background-color: #CE0000;}
.m-slider8 .slick-current .tit,.m-slider8 .con:hover .tit{color: #fff;}
.m-slider8 .slick-arrow{position: absolute;top: 50%;border: 0;cursor: pointer;
    width: .36rem;height: .36rem;font-size: 0;line-height: 0;
    z-index: 3;text-indent: 9999px;
    background-repeat: no-repeat;background-position: center;background-color: transparent;
    -o-background-size: .15rem auto;
    -ms-background-size: .15rem auto;
    -moz-background-size: .15rem auto;
    -webkit-background-size: .15rem auto;
    background-size: .15rem auto;
	-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;
}
.m-slider8 .slick-prev{left: -.36rem;background-image: url(../images/i-27.png);}
.m-slider8 .slick-next{right: -.36rem;background-image: url(../images/i-28.png);}

.m-slider8 .slick-prev:hover{background-image: url(../images/i-27-on.png);}
.m-slider8 .slick-next:hover{background-image: url(../images/i-28-on.png);}

.m-details2{}
.m-details2 h1{text-align: center;font-size: .32rem;padding-bottom: .22rem;
	border-bottom: 1px solid rgba(0,0,0,.14);
}
.m-details2 .txt{font-size: .18rem;line-height: 1.89;padding-top: .3rem;margin-bottom: .1rem;
	position: relative;max-height: 20.7rem;overflow: hidden;
}
.m-details2 .txt:before{content: "";height: 2rem;
    position: absolute;left: 0;right: 0;
    bottom: 0;
    background: linear-gradient(0deg, #ffffff 0%, rgba(239,239,239,0) 100%);
    z-index: 9;
}
.m-details2 .txt.open{max-height: none;}
.m-details2 .txt.open:before{display: none;}

.g-t7{position: relative;padding-left: .21rem;font-size: .32rem;color: #D00909;margin-bottom: .12rem;}
.g-t7:after{content: '';position: absolute;left: 0;top: 50%;width: .06rem;height: .34rem;
	background-color: #CE0000;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-slider9{margin-top: .39rem;}
.m-slider9 .slider{margin: 0 -.1rem;}
.m-slider9 .con{display: block;margin: 0 .1rem;}
.m-slider9 .pic{padding-top: 65%;height: 0;position: relative;overflow: hidden;}
.m-slider9 .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-slider9 .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-slider9 .slick-arrow{position: absolute;top: 50%;border: 0;cursor: pointer;
    width: .58rem;height: .58rem;font-size: 0;line-height: 0;border-radius: 50%;
    z-index: 3;text-indent: 9999px;box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.08);
    background-repeat: no-repeat;background-position: center;background-color: #fff;
    -o-background-size: .13rem auto;
    -ms-background-size: .13rem auto;
    -moz-background-size: .13rem auto;
    -webkit-background-size: .13rem auto;
    background-size: .13rem auto;
	-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;
}
.m-slider9 .slick-prev{left: -.89rem;background-image: url(../images/i-16.png);}
.m-slider9 .slick-next{right: -.89rem;background-image: url(../images/i-17.png);}
.m-slider9 .slick-arrow:hover{background-color: #CE0000;}
.m-slider9 .slick-prev:hover{background-image: url(../images/i-16-on.png);}
.m-slider9 .slick-next:hover{background-image: url(../images/i-17-on.png);}



