<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/*	视频	*/
.video-box{ position: relative; height: 600px;}
.video-box .vjs-big-play-button{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; cursor: pointer;}
.video-box .vjs-big-play-button:before{ content: '\e7a3'; position: absolute; left: 50%; top: 50%; width: 94px; border: 2px solid; border-radius: 999px; font-size: 60px; color: #fff; text-align: center;
	font-family: "xfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
	
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

/* ****************************************************** */








/* ****************************************************** */
	
/* 详情页 */
.article{ padding: 60px 0;}
.article-title{ margin-bottom: 40px; text-align: center;}
.article-title .h24{ margin-bottom: 20px;}
.article-title .info{ color: #707070;}
.article-title .info span{ margin: 0 15px;}
.article-cont{ margin-bottom: 30px;}
.article-cont .p{ margin-bottom: 20px; text-align: justify; text-justify: inter-ideograph;}
.article-cont img{ max-width: 100%; height: auto !important;}
.article-paging{ overflow: hidden; padding: 20px 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee; line-height: 26px;}
.article-prev, .article-next{ position: relative; width: 40%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.article-prev{ float: left; padding-left: 30px;}
.article-next{ float: right; padding-right: 30px; text-align: right;}
.article-prev:before, .article-next:before{ position: absolute; top: 2px; font-size: 16px;
	font-family: "xfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.article-prev:before{ content:"\e739"; left: 0;}
.article-next:before{ content:"\e738"; right: 0;}
.article-paging a:hover{ opacity: 0.8;}
.article .share-mod{ padding: 30px 0;}
.article .share-item{ font-size: 20px;}





/* ************************** 效果类 **************************** */

/*	图片缩放	*/
.scaleimg{ overflow: hidden;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;

	-webkit-transform: scale(1);
	transform: scale(1);
}
.scaleimg img{ width: 100%; height: auto;
	-webkit-transition: transform .3s;
	transition: transform .3s;
}

/*	左进右出划过效果	*/
.liro{ position: relative; overflow: hidden;}
.liro:before{ content: ''; position: absolute; left: 0; top: 0; bottom: 0; right: 0; background-color: rgba(255,255,255,0.3);
	-webkit-transform-origin: right center;
	transform-origin: right center;

	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);

	-webkit-transition: transform .5s;
	transition: transform .5s;
}

/*	pc 端	*/
@media screen and (min-width: 1021px){
	
	/*	仅在 pc 端触发的效果类	*/
	
	.scaleimg:hover img{
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}

	.liro:hover:before{
		-webkit-transform-origin: left center;
		transform-origin: left center;
		-webkit-transform: scaleX(1);
		-ms-transform: scaleX(1);
		transform: scaleX(1);
	}

	
}
@media screen and (max-width: 768px){

	
	.banner{height: auto;}
	.x-sidebar{display: block;right: 0;top: 80%;}
	.home1 .lists .list1 .item{overflow: hidden;width: 100%;padding-top: 63.11%;}
	.home1 .lists .list1 .item .img{}
	.home1 .lists .list1 .item .img img{transition:all 0.43s ease;}
	.home1 .lists .list1 .item:hover img{transition: all 0.43s ease;-ms-transform:scale(1);transform: scale(1);}
	
	.x-sidebar .side-item{display: none !important;}
	.m-sidebar-home .side-item{display: block !important;}
	.x-sidebar .side-unit{width: 28px;height: 28px;}
	.x-sidebar .gotop{display: block !important;}
	.x-sidebar .gotop:before{font-size: 20px;line-height: 20px;}
	
	.x-sidebar .gotop:hover:before{ display: block;}
	.x-sidebar .gotop:hover .side-unit{ display: none;}

	
	.home1 .lists .list2 .item .test .h a:hover{color: ##333;}
	.middle-cont{font-size: 12px;}

	.home3 .con .rt .item1 .video-box,.home3 .con .rt .item3 .video-box {
		position: absolute;
		top: 50%;
		left: 10%;
		width: 80%;
		height: 300px;
		transform: translateY(-150px) ;
		-webkit-transform: translateY(-150px) ;
		-moz-transform: translateY(-150px);
		-o-transform: translateY(-150px) ;
		-ms-transform: translateY(-150px);
	}
	.home2 .content {
	    width: 100%;
		height: auto;
		display: block;
	}

	body{
		width: 100%;
		height: 100%;
		overflow-x: hidden;
	}
	
	.banner .bgimg .date {
		width: 7rem;
		margin: 0 auto;
		height: 4rem;
		margin-top: 2.6rem;
		background-image: url(../image/temp/date.png);
		vertical-align: middle;
		background-size: cover;
		position: relative;
		background-size: 100%;
		background-repeat: no-repeat;
	}
	.flip-container {
		width: 2rem;
		height: 2rem;
	}
	.banner .bgimg {
		background-image: url(../image/temp/banner.png);
		width: 100%;
		display: inline-block;
		vertical-align: middle;
		background-size: cover;
		background-position: center center;
	    height: 7rem !important;
		position: relative;
		overflow: hidden;
	}

	.nav-mod {
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		padding-top: 2.5rem;
		background-color: rgba(0,0,0,0.8);
		overflow: hidden;
		-webkit-transition: transform 0.5s;
		transition: transform 0.5s;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%);
	}
	.banner .bgimg .date1 {
		width: 3rem;
		position: absolute;
		top: 1.7rem;
		left: 2.8rem;
	}
	.banner .bgimg .date1 .datebg {
	    width: 0.9rem;
		height: 1.2rem;
		background-image: url(../image/temp/datebg.png);
		background-repeat: no-repeat;
		font-size: 1rem;
		text-align: center;
		line-height: 1.2rem;
		color: #fff;
		background-size: 100%;
	}
	.flip-container .flipper {
		-webkit-transform-origin: 100% 0.6rem;
		-moz-transform-origin: 100% 0.6rem;
		-ms-transform-origin: 100% 0.6rem;
		-o-transform-origin: 100% 0.6rem;
		transform-origin: 100% 0.6rem;
	}
	.iconback{
		display: none;
	}
	.home1 {
		width: 100%;
		height: auto;
		padding-bottom: 10px;
		background-size: 100%;
	}
	.home1 .title img {
	    width: 2rem;
		margin-top: 1rem;
	}
	.home1 .lists {
	    width: 7rem;
	}
	.home1 .lists .list1 img{
		width: 100%;
	}
	.home1 .lists .item {
		position: relative;
		width: 100%;
		margin-top: 20px;
	}
	.home1 .lists .list2 .item .date .big {
		font-size: 0.9rem;
		width: 1rem;
		height: 1rem;
		line-height: 1rem;
	}
	.home1 .lists .list2 .item .date .lit {
		font-size: 0.3rem;
	}
	.home1 .lists .list1 .p a {
	    font-size: 0.25rem;
	}
	.home1 .lists .list2 .item {
		margin-bottom: 78px;
	}
	.home1 .lists .list2 .item .test .h {
		font-size: 0.3rem;
	
	}
	.home1 .lists .list2 .item .test .p {
		font-size: 0.2rem;
}
	.home1 .lists .list2 .item .test{
	   
		width: calc(100% - 90px);
	}
	.home1 .lists .list2 .red-bg {
		display: none;
	}
	.home1 .lists .list2 .item {
		width: 100%;
		height: 100%;
		margin-bottom: 0px;
	}
	.home1 .lists .list2 .item {
		padding: 20px;
		background-color: #fff;
		border-radius: 5px;margin-right: 0;
	}
	.home1 .bottom .btn {
		width: 90px;
		height: 40px;
		font-size: 12px;
		line-height: 40px;
		margin-top: 14px;
	}

	.home1 .lists .list2{
    margin-top: 10px;
    position: relative;
	}

	.home2 {
		width: 100%;
		background-size: cover;
		height: auto;
	}
	.home3 .con .lf img {
		width: 0.8rem;
		left: -0.4rem;
	}
	.home2 .title .img1 {
		top: 0;
		width: 0.7rem;
		left: 0.3rem;
	}
	.home2 .title .img2 {
		width: 0.1rem;
		top: 27rem;
		left: 0.6rem;
	}
	.home2 .test {
		position: relative;
		margin-left: 1.4rem;
		width: 5.6rem;
		font-size: 0.32rem;
		margin-top: 1rem;
		height: auto;
	}
	.home3 .con .lf {
	    width: 1rem;
		height: 18.25rem;
    overflow: hidden;
    position: absolute;
    top: 1rem;
    left: 0.3rem;
	}
	.home3 .con .rt .item2 {
		width: 50%;
		background-image: url(../imags/home3-a.png);
		background-repeat: no-repeat;
		position: absolute;
		top: 0%;
		left: 92px;
		background-size: 100%;
		z-index: 2;
	}
	.home2 .title {
		position: absolute;
		width: 1.7rem;
		height: 100%;
		left: 0;
		top: -1rem;
	}
	.home3 .con .rt .a1 {
		margin-top: 1rem;
	}
	.home3 .con .rt .item2 {
		width: 1.8rem;
		top: 1.8rem;
		left: 1.7rem;
		height: 200px;
	}
	.home3 .con .rt .item4 {
		width: 0.9rem;
		top: 2.6rem;
		left: 4.8rem;
		background-size: 100%;
		height: 200px;
	}
	.home3 .con .rt .a3 {
		margin-top: 1rem;
	}
	.home3 .con .rt .a3 img{
		width: 1rem;
	}
	.home3 .con .rt .item3 {
		width: 30%;
		background-image: url(../image/temp/home3-a2.png);
		background-repeat: no-repeat;
		position: absolute;
		background-size: 100%;
		top: 100px;
		left: 0;
	}
	.home3 .con .rt .a4 {
		margin-top: 0.7rem;
	}
	.home3 .con .rt .a4 img{
	    width: 0.7rem;
	}
	.home3 {
		    height: 7rem;
	}
	.home3 .con .rt .item3 {
		width: 2.1rem;
		top: 2.2rem;
		left: 3.1rem;
		height: 200px;
	}
	.home3 .con .rt .a2 {
		margin-top: 1.3rem;
	}
	.home3 .con .rt .a2 img{
		width: 1rem;
	}
	.home3 .con .rt .a1 img{
		width: 0.7rem;
	}
	.home3 .con .rt .item1 {
	    width: 2rem;
		top: 2rem;
		left: 0rem;
		height: 200px;
	}

	.home3 .con .rt .item3 audio {
		width: 5rem;
		height: 2rem;
		transform: translateY(-1rem) translateX(-2.5rem);
		-webkit-transform: translateY(-1rem) translateX(-2.5rem);
		-moz-transform:  translateY(-1rem) translateX(-2.5rem);
		-o-transform:  translateY(-1rem) translateX(-2.5rem);
		-ms-transform:  translateY(-1rem) translateX(-2.5rem);
	}
	.home3 .con .rt audio {
		width: 5rem;
		height: 2rem;
		transform: translateY(-1rem) translateX(-2.5rem);
		-webkit-transform: translateY(-1rem) translateX(-2.5rem);
		-moz-transform:  translateY(-1rem) translateX(-2.5rem);
		-o-transform:  translateY(-1rem) translateX(-2.5rem);
		-ms-transform:  translateY(-1rem) translateX(-2.5rem);
	}
	.anniu .slick-prev {
		width: 30px;
		height: 30px;
		background-image: url(../image/temp/left.png);
		outline: none;
		background-repeat: no-repeat;
		position: absolute;
		background-size: 100%;
		top: 43px;
		left: 0px;
	}
	.home3::before {
		height: 7rem;
	}

	.home3 .con .lf img {
		position: absolute;
		top: 0;
		left: 0;
	}

	.menu-open .line {
		border-color: transparent !important;
	}
	.home4::after{height: 7rem;background-position:  top -7rem center ;}
	.home4 {
		height: 9rem;
	}
	.home5 {
		width: 100%;
		height: 18rem;
	}
	.home5 .top {
		width: 8rem;
		margin-left: 0.67rem;
		position: relative;
		height: 3rem;
		overflow: hidden;
	}
	.home5 .top  img{
		width: 10rem;
		position: absolute;
		left: -5.5rem;
		top: 0;
	}
	.anniu .swiper-pagination {
		width: 5rem;
		background-size: 100%;
		left: 0.4rem;
		margin: 0;
		margin-top: 9px;
		padding-left: 0.6rem;
		line-height: 50px;height: 50px;
		background-image: none;
		padding-right: 0.6rem;
	}

	
	

	.home5 .bottom {
		width: 7rem;
		height: 100%;
		margin: 0 auto;
		position: relative;
	}
	.home5 .bottom .lf {
		width: 100%;
		position: relative;
	}
	.home5 .bottom .img {
		width: 100%;
		position: absolute;
	    top: 1.65rem;
		left: 0px;
		background-repeat: no-repeat;
		z-index: 2;
		opacity: .2;
		display: none;
	}
	.home5 .bottom .img img{
		width:100%;
	}
	.home5 .bottom .item {
		padding-left: 0.2rem;
    	padding-right: 0.2rem;
	}

	.home6{
		width: 100%;
		background-image: url("../images/home6bg.png");
		height: 380px;
		margin:0 auto;
		position: relative;
	}
	.home6 .title {
		width: 90%;
	}
	.home6 .img {
		opacity:.6;
		height: 7.6rem;
		left: 0;
		margin-left: 0;
	}

	.home6 .text {
	width: 7rem;
		height: auto;
    margin: 0 auto;
    position: relative;
	left: 0;
	}


	.home6 .img img{
		width: 100%;
	}

	.home6 .list{
    width: 970px;
    height: 244px;
    position: absolute;
    top: 0;
    right: 8px;
}

	.home6 .list .item {
		font-size: 0.2rem;
		color: #fff;
		width: 2.2rem;
		height: 1.8rem;
		text-align: center;
		background-image: url(../images/home6c.png);
		background-size: 100% 100%;
		margin-top: 10px;
	}
	.home6 .list .item:hover{transition: all 0.43s ease;background-size: 100% 100%; }
	.home6 .img1 {
		width: auto;
	}
	.home6 .img1 img{
		width: 3rem;display: none;
	}

	.home6 .list .item .p{
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		background: rgba(0,0,0,0.3);
	}


		
	.home6 .bottom .btn{
		width: 90px;
		height: 40px;
		font-size: 12px;
		line-height: 40px;
		margin:0 auto;
		margin-top: 265px;
		position: relative;
		text-align: center;
	}
	.home6 .bottom .btn a{
		display: block;
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		color: #fff;
	}
	.home6 .list .item .fy_title{
		position: relative;
		height:55px;
		width:100%;
		text-align:center;
		background: rgba(0,0,0,0.3);
	}

	
	
	#yqlj1{display:none}
	#yqlj2{display:none}

	.x-footer .text a {
		padding-left: 5px;
		padding-right: 5px;
	}

	.yd_title_1{display:none}
	.yd_title_2{display:block;}

	.home7{
		width: 100%;
		height: auto;
		position: relative;
		background-image: url(../images/home7bg.jpg);
		background-repeat:no-repeat;
		background-position: top right;
	}

	.home7 .title {
		text-align: center;
		width: 100%;
	}
	.home7 .title img{
		width: 2.5rem;
		margin-top: 1rem;
	}
	.home7 .list {
		width: 7rem;
		height: 100%;
		margin: 0 auto;
		margin-top: 30px;
	}


	.home7 .list .item {
		position: relative;
		float: left;
		width: 3.4rem;
		margin-top: 20px;
	}
	
	.home7 .list .item .test {
		position:absolute;
		left: 0;
		right: 0;
		bottom: 0;
		background: rgba(0,0,0,0.3);
		height:70px;
		text-align:center;
	}

	.home7 .list .item .test a{
		display: block;
		padding: 15px 25px 15px 40px;
		font-size: 12px;
		color: #fff;
	}
	.home7 .list .item .img img {
		width: 3.4rem;
		height:150px;
	}

    .home7 .bottom  {
		position: relative;
		text-align: center;
		width: 100%;
		padding-bottom:30px;
	}	

    .home7 .bottom .btn {
		width: 90px;
		height: 40px;
		font-size: 12px;
		line-height: 40px;
	}


	
	.x-footer {
		width: 100%;
		height: 233px;
		background-color: #951100;
		text-align: center;
		font-size: 12px;
		color: #fff;
		padding-left: 15px;
		padding-right:15px;
	}

	
	#bottom1{display:none}
	#bottom2{display:none}

	.menu-btn .line, .menu-btn .line:before, .menu-btn .line:after {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		margin: auto;
		width: 0.5rem;
		height: 0;
		border-top: 2px solid;
		border-bottom: 2px solid;
		border-radius: 10px;
		color: #6d1d29;
	}
	.menu-btn {
		position: absolute;
		top: 50%;
		right: 0.25rem;
		width: 0.8rem;
		height: 0.8rem;
		overflow: hidden;
		text-align: center;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}


	

	.home6 .list {
	width: 7rem;
	height: 4rem;
	position: realtive;
	margin: 0 auto;
    top: auto;
	right: auto;
	}



	.home5 .bottom .item{
		float:left !important;
	
		margin-top: 0.1rem;
	}
	.home5 .bottom .item:nth-child(1) {
		position: static;;
		top: auto;
		left: auto;
		width: 3.5rem;
		height: 3.5rem;
		z-index: 5;
	}
	.home5 .bottom .item:nth-child(2) {
		position: static;;
		top: auto;
		left: auto;
		width: 3.5rem;
		height: 3.5rem;
		z-index: 5;
	}
	.home5 .bottom .item:nth-child(3) {
		position: static;;
		top: auto;
		left: auto;
		width: 3.5rem;
		height: 3.5rem;
		z-index: 5;
	}
	.home5 .bottom .item:nth-child(4) {
		position: static;;
		top: auto;
		left: auto;
		width: 3.5rem;
		height: 3.5rem;
		z-index: 5;
	}
	.home5 .bottom .item:nth-child(5) {
		position: static;;
		top: auto;
		left: auto;
		width: 3.5rem;
		height: 3.5rem;
		z-index: 5;
	}
	.home5 .bottom .item:nth-child(6) {
		position: static;;
		top: auto;
		left: auto;
		width: 3.5rem;
		height: 3.5rem;
		z-index: 5;
	}
	.home5 .bottom .item:nth-child(7) {
		position: static;;
		top: auto;
		left: auto;
		width: 3.5rem;
		height: 3.5rem;
		z-index: 5;
	}
	.home5 .bottom .item .t1 {
		font-size: 0.4rem;
	}
	.home5 .bottom .item .t2 {
		font-size: 0.25rem;
	}
	.home5 .bottom .yel {
		background-color: rgba(178, 133, 68, 1);
	}

.home5 .bottom .red {
    background-color: rgba(149,17,0,1);
}
	.anniu .swiper-pagination-bullet {
		background-color: rgba(0,0,0,0);
		width: 0.5rem;
		height: 0.5rem;
		font-size: 0.3rem !important;
		margin-right: 0.34rem;
		outline: none;
		line-height: 0.8rem;
	}
.anniu .slick-next {
    width: 30px;
    height: 30px;
    background-image: url(../images/right.png);
    outline: none;
    background-repeat: no-repeat;
    position: absolute;
	top: 43px;
	background-size: 100%;
    right: 0;
}
	.anniu {
		width: 100%;
		height: 100px;
		margin: 0 auto;
		position: relative;
	}
	.swiper-container .ctrl {
		position: absolute;
		left: 50%;
		top: 50%;
		margin-left: -20px;
		margin-top: -20px;
		width: 40px;
		height: 40px;
		background: url(../images/home4ctrl.png) center no-repeat;
		cursor: move;
		z-index: 2;
		background-size: 100%;
	}
	.swiper-container {
		width: 75%;
		margin-top: 1rem;
	}
	.home4 .top img {
		margin-top: 1rem;
		width: 2.5rem;
	}
	.home3 .con .rt {
		width: 7rem;
		margin-top: 2rem;
		margin-left: 0.5rem;
	}

	.home3 .con {
		width: 84%;
		height: 100%;
		margin: 0 auto;
	}
	.home2 .list .t1 .num {
		font-size: 0.5rem;
	}
	.home2 .list .t1 {
		font-size: 0.4rem;
	}
	.home2 .list .t2 {
		font-size: 0.3rem;
    	margin-top: 0.1rem;
	}
	.home2 .list {
		width: 6rem;
		height: auto;
		position: relative;
		top: auto;
		left: auto;
		margin-left: 1rem;
		margin-top: 0.5rem;
		overflow: hidden;
		padding-top: 0.5rem;
}
.home2 .list::after{
	clear: both;
}
	.home2 .list .item {
		width: 2.7rem;
		height: 2.7rem;
		position: relative !important;
		float: left !important;
		margin-left: 0.2rem;
		margin-bottom: 0.2rem;
	}
	.home2 .list .item .box {
		width: 2.4rem;
	}
	.home2 .list .item:nth-child(1) {
		top: auto;
		left: auto;
	}
	.home2 .list .item:nth-child(2) {
		top: auto;
		left: auto;
	}
	.home2 .list .item:nth-child(3) {
		top: auto;
		left: auto;;
	}
	.home2 .list .item:nth-child(4) {
		top: auto;
		left: auto;
	}
	.home2 .list .item:nth-child(5) {
		top: auto;
		left: auto;
	}
	.home2 .list .item:nth-child(6) {
		top: auto;
		left: auto;
	}
	.home2 .list .item:nth-child(7) {
		top: auto;
		left: auto;
	}
	.home2 .list .item:nth-child(8) {
		top: auto;
		left: auto;
	}
	.home2 .list .item:nth-child(9) {
		top: auto;
		left: auto;
	}
	.home2 .list .item:nth-child(10) {
		top: auto;
		left: auto;
	}
	.home2 .list .item:nth-child(11) {
		top: auto;
		left: auto;
	}
	.home2 .list .item:nth-child(12) {
		top: auto;
		left: auto;
	}	.home2 .list .item:nth-child(13) {
		top: auto;
		left: auto;
	}
	.home2 .list .item:nth-child(14) {
		top: auto;
		left: auto;
	}	.home2 .list .item:nth-child(15) {
		top: auto;
		left: auto;
	}
	.home2 .list .item:nth-child(16) {
		top: auto;
		left: auto;
	}
	.home2 .list .item:nth-child(17) {
		top: auto;
		left: auto;
	}

	.yzyzlb1
	{
		 display: none;
	}


	.home8{
		width: 100%;
		height: 265px;
		position: relative;
		background-image: url(../images/home7bg.jpg);
		background-repeat:no-repeat;
		background-position: top right;
	}

	.home8 .title{
		width:7rem;
		text-align: center;
		margin: 0 auto;
		padding-top:15px;
	}


	.home9{
		width: 100%;
		height: 265px;
		position: relative;
		background-image: url(../images/home7bg.jpg);
		background-repeat:no-repeat;
		background-position: top right;
	}
	.home9 .title{
		width:7rem;
		text-align: center;
		margin: 0 auto;
	}

	
}
/*	pc 端 1024 - 1280	*/
@media screen and (min-width: 1024px) and (max-width: 1360px){
	.x-sidebar{ top: 80%;}
	
	.home2 .content {
		width: 940px;
		height: 100%;
		margin: 0px auto;
		position: relative;
	}

	.banner{height: 668px;}
	.banner .bgimg .date {
		width: 1000px;
		height: 668px;
		margin: 0 auto;
		margin-top: 120px;
		background-image: url(../image/temp/date.png);
		vertical-align: middle;
		background-size: 100%;
		position: relative;
		background-repeat: no-repeat;
			-ms-transform:scale(0.9);transform: scale(0.9);
	}
	.banner .bgimg .date1 {
		width: 389px;
		position: absolute;
		top: 236px;
		left: 410px;
	}	
	.home1 .bottom .btn {
		width: 100px;
		height: 40px;
		background-color: #cc201c;
		border-radius: 40px;
		font-size: 11px;
		line-height: 40px;
		color: #fff;
		margin: 0 auto;
		margin-top: 44px;
		position: relative;
	}
	.home1 {
		width: 100%;
		height: 708px;
		padding-bottom: 91px;
		text-align: center;
		background-image: url(../images/home1.png);
		background-size: 100%;
	}
	.home1 .title img {
	    width: 160px;
		margin-top: 40px;
	}
	.banner .bgimg .date1 .datebg {
		width: 122px;
		height: 250px;
		background-image: url(../image/temp/datebg.png);
		background-repeat: no-repeat;
		font-size: 122px;
		background-size: 100%;
		line-height: 156px;
	}
	.home1 .lists .list2 .item .date .big {
		font-size: 50px;
		width: 72px;
		height: 56px;
		line-height: 52px;
	}
	.home1 .lists .list2 .item .date {
		padding-right: 0px;
		border-right: 1px solid #bfbfbf;
		text-align: left;
		height: 100%;
		color: #c11600;
		font-family: "avian";
	}
	.home1 .lists .list2 .item .date .lit {
		font-size: 16px;
	}
	.home1 .lists .list2 .red-bg {
		background-size: 100%;
	}
	.home1 .lists {
		width: 90%;
		margin: 0 auto;
	}
	.home1 .lists .list1 .item  {
		width: 32%;
	}
	.home1 .lists .list1 .item .img img{
		width: 100%;
	}
	.home1 .lists .list1 .p {
		width: 100%;
	}
	.home1 .lists .list1 .p a {
		font-size: 17px;
	}
	.home1 .lists .list2 .red-bg {
		width: 1260px;
		background-size: 100%;
	}
	.home1 .lists .list2 .item {
		width: 49%;
		height: 85px;
		margin-bottom: 78px;
		margin-right: 1%;
	}
	.home1 .lists .list2 .item .test .h {
		font-size: 15px;
		overflow: hidden; 
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}
	.home1 .lists .list2 .item .test .p {
		font-size: 12px;
		overflow: hidden; 
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.home2 {
		width: 940px;
	}
	.home2 .title .img1 {
		position: absolute;
		top: 0;
		left: -10px;
		width:60px;
	}
	.home2 {
		width: 100%;
		height: 780px;
		background-image: url(../images/home2.png);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
	}
	.home3 .con .lf img {
		width: 60px;
		left: -10px;
	}
	.home2 .title .img2 {
		position: absolute;
		top: 315px;
		left: 16px;
		z-index: 5;
		width: 8px;
	}
	.home2 .test {
		width: 405px;
		font-size: 15px;
	}
	.home2 .list {
		width: 90%;
		height: 766px;
		position: absolute;
		top: 140px;
		left: 139px;
	}
	.home2 .list .item {
		width: 100px;
		height: 100px;
	}
	.home2 .list .item:nth-child(2){
		top: 328px;
		left: 110px;
	  }
	  .home2 .list .item:nth-child(3){
		top: 442px;
		left: 110px;
	  }
	  .home2 .list .item:nth-child(4){
		top: 304px;
		left: 220px;
	  }
	  .home2 .list .item:nth-child(5){
	    top: 419px;
    	left: 220px;
	  }
	  .home2 .list .item:nth-child(6){
		top: 241px;
    	left: 333px;
	  }
	  .home2 .list .item:nth-child(7){
		top: 353px;
		left: 333px;
	  }
	  .home2 .list .item:nth-child(8){
		left: 333px;
		top: 466px;
	  }
	  .home2 .list .item:nth-child(9){
		position: absolute;
	    top: 149px;
    	left: 446px;
	  }
	  .home2 .list .item:nth-child(10){
		top: 262px;
		left: 447px;
	  }
	  .home2 .list .item:nth-child(11){
		top: 376px;
		left: 447px;
	  }
	  .home2 .list .item:nth-child(12){
		position: absolute;
		top: 489px;
		left: 447px;
	  }
	  .home2 .list .item:nth-child(13){
		position: absolute;
		top: 193px;
		left: 561px;
	  }
	  .home2 .list .item:nth-child(14){
		position: absolute;
		top: 307px;
		left: 561px;
	  }
	   .home2 .list .item:nth-child(15){
		position: absolute;
		top: 422px;
		left: 561px;
	  }
	   .home2 .list .item:nth-child(16){
		position: absolute;
		top: 263px;
		left: 676px;
	  }
	  
	  .home2 .list .item:nth-child(17){
		position: absolute;
		top: 378px;
		left: 676px;
	  }
	  .home2 .list .item .box {
		width: 98px;
	}
	.home2 .list .t1 {
		font-size: 12px;
		
		margin-bottom: 0px;
	}
	.home2 .list .t2 {
		font-size: 12px;
	}
	.home2 .list .t1 .num {
		font-size: 22px;
	}
	.home3 .con {
		width: 940px;
	}
	.home3 {
		width: 100%;
		height: 780px;
		position: relative;
	}
	.home4 {
		width: 100%;
		height: 780px;
		position: relative;
	}
	.home4 .top img {
		width: 160px;
	}
	.home3 .con .rt {
		width: 1200px;
		position: relative;
		margin-top: 190px;
	}
	:root {
		--swiper-theme-color: none;
	}
	.home3 .con .rt .item1 {
		width: 35%;
		background-size: 100%;
		top: 25px;
		left: 45px;
		height: 100%;
	}
	.home3 .con .rt .item2 {
		width: 32%;
		top: 0%;
		 left: 296px;
		background-size: 100%;
		z-index: 2;
	}
.home3 .con .rt .item3 {
    width: 38%;
    top: 64px;
    left: 503px;
    background-size: 100%;
}
	.home3 .con .lf img {
		left: -10px;
		top: 76px;
		
	}
	.home3 .con .rt .item4 {
		width: 15%;
		height: 446px;
		top: 149px;
		right: 0;
		background-size: 100%;
	}
	.home3 .con .rt .a1 {
		margin-top: 180px;
	}
	.home3 .con .rt .a2 {
		margin-top: 246px;
	}
	.home3 .con .rt .a3 {
		margin-top: 149px;
	}
	.home3 .con .rt .a4 {
		margin-top: 130px;
	}
	.home3 .con .rt .a1  img{
		width: 16%;
	}
	.home3 .con .rt .a2  img{
		width: 25%;
	}
	.home3 .con .rt .a3  img{
		width: 22%;
	}
	.home3 .con .rt .a4  img{
		width: 55%;
	}
	.swiper-container {
		width: 870px;
		height: 100%;
		margin: 0 auto;
		margin-top: 129px;
	}
	.anniu {
	    width: 870px;
	}
	.slick-next{right: 0;margin-right: 0;}
		.slick-prev{left: 0;margin-left: 0;}
	.anniu .swiper-pagination {
		width:875px;left: 0;
		
		background-size:82%;
	}
	.anniu .swiper-pagination-bullet {
		/* background-color: #fff; */
		width: 40px;
		height: 84px;
		display: inline-block;
		border-radius: 0;
		font-size: 30px !important;
		line-height: 93px;
		text-align: center;
		margin-right: 49px;
		outline: none;
		opacity: 1;
		font-family: "yuweij";
	}
	.anniu .swiper-pagination-bullet:nth-child(5){
		margin-right: 0;
	}
	.home5 {
		width: 940px;
		height: 780px;
		margin: 0 auto;
		position: relative;
	}
	.home5 .bottom {
		width: 940px;
		margin-top: 0%;
	}
	.home5 .bottom .lf {
		width: 940px;
		position: relative;
	}
	.home5 .bottom .img {
	    position: absolute;
		width: 950px;
		top: -145px;
		left: 210px;
		height: 756px;
		background-repeat: no-repeat;
		z-index: 2;
	}
	
	.home5 .bottom .img img{
		position: absolute;
		width: 60%;
		top: 304px;
		left:0px;
		background-repeat: no-repeat;
		z-index: 2;
	}
	.home5 .top {
		width: 100%;
		height: 210px;
		margin-left: 20px;
		overflow: hidden;
		position: relative;
	}
	.home5 .top img {
		width: 65%;
		position: absolute;
		left: -71px;
		top: 71px;
	}
	.home5 .bottom .item:nth-child(1) {
		position: absolute;
		top: 74px;
		left: 81px;
		width: 180px;
		height: 180px;
		z-index: 5;
	}
	.home5 .bottom .item:nth-child(2) {
		position: absolute;
		top: 143px;
		left: 240px;
		width: 130px;
		height: 130px;
		z-index: 3;
		text-align: center;
		}

	.home5 .bottom .item:nth-child(3) {
		position: absolute;
		top: 215px;
		left: -5px;
		width: 200px;
		height: 200px;
		z-index: 2;
	}
	.home5 .bottom .item:nth-child(4) {
		position: absolute;
		top: 374px;
		left: 78px;
		width: 180px;
		height: 180px;
		z-index: 1;
	}
	.home5 .bottom .item .t2 {
		font-size: 12px;
	}
	.home5 .bottom .item .t1 {
		font-size: 17px;
	}
	.home5 .bottom .item {
		padding-left: 10px;
		padding-right: 10px;
		border-radius: 50%;
		color: #fff;
		text-align: center;
	}
	.home5 .bottom .item:nth-child(5) {
		position: absolute;
		top: 72px;
		right: 120px;
		width: 200px;
		height: 200px;
		z-index: 3;
	}
	.home5 .bottom .item:nth-child(6) {
		position: absolute;
		top: 191px;
		right: 4px;
		width: 170px;
		height: 170px;
		z-index: 1;
	}
	.home5 .bottom .item:nth-child(7) {
		position: absolute;
		top: 372px;
		right: 13px;
		width: 140px;
		height: 140px;
	}
	.home6 .title {
		width: 90%;
	}
	.home6 .title img{
		z-index: 5;
	}
	.home6 .img {
		height: 780px;
		opacity: .6;
	}
	.home6 {
		height: 880px;
	}
	.home6 .img{margin-left: -800px;}
	.home6 .img img{
		height: 100%;
	}
	.home6 .text {
		width: 960px;
		margin-top: 23px;
		position: relative;
		left: 120px;
	}
	.home6 .list .item {
		font-size: 24px;
		color: #fff;
		width: 260px;
		height: 254px;
		text-align: center;
	}
	.home6 .img1 {
		width: 116px;
		position: absolute;
		bottom: 0;
		right: 0;
	}
	.home6 .img1 img{
		width: 100%;
	}
	.home6 .list {
		width: 800px;
		height: 530px;
		position: absolute;
		top: 25px;
		right: 93px;
	}
	.home6 .bottom .btn {
		width: 100px;
		height: 40px;
		background-color: #cc201c;
		border-radius: 40px;
		font-size: 11px;
		line-height: 40px;
		color: #fff;
		margin: 0 auto;
		margin-top: 44px;
		position: relative;
	}


	.home7 {
		width: 100%;
		height: auto;
		padding-bottom: 60px;
		position: relative;
		background-image: url(../images/home7bg.png);
		background-repeat: no-repeat;
		background-position: top right;
	}
	.home7 .list .yd_title_1  {
		width: 100%; height:105px;
	}
	.home7 .title img {
		margin-top: 60px;
	}
	.home7 .list {
		width: 90%;
		height: 249px;
		margin: 0 auto;
		margin-top: 56px;
	
	}
	.home7 .list .item 
	{
		width: 25%;
		height: 200px;
		overflow: hidden;
		
	}
	.home7 .list .item .img
	{
		width: 90%;
		height: 200px;
		overflow: hidden;
	}
	.home7 .list .item .img img{
	    width: 100%;
	}
	.home7 .list .item .test {
		position: absolute;
		bottom: 0;
		left: 0;
		color: #fff;
		background-repeat: no-repeat;
		background-position: bottom left;
		width: 90%;
		height: 59px;
		font-size: 14px;
		text-align:center;
		background-size: 100%;
	}

	.home7 .bottom .btn {
		width: 90px;
		height: 40px;
		font-size: 12px;
		line-height: 40px;
		margin-top: 84px;
	}



	.home8{
		width: 100%;
		height: 485px;
		position: relative;
		background-image: url(../images/home7bg.jpg);
		background-repeat:no-repeat;
		background-position: top right;
	}
	.home8 .title {
		width:90%;
		text-align: center;
		margin:0 auto;
	}
	.home8 .title img{
		width:100%;
	}

	.home8 .list{
		height: 176px;
		margin:0 auto;
	}

	.home9 .title {
		padding-top:25px;
		width:90%;
		text-align: center;
		margin:0 auto;
	}
	.home9 .title img{
		width:100%;
	}




	.yd_title_1{display:block}
	.yd_title_2{display:none}

	.x-footer {
		width: 100%;
		height: 233px;
		background-color: #951100;
		text-align: center;
		font-size: 12px;
		color: #fff;
	}


	

}

/*	pc 端 1366 -1460 以上	*/
@media screen and (min-width: 1366px) and (max-width: 3000px){
	.x-sidebar{top: 80%;}
	
	.banner {height: 668px;}
	.banner .bgimg .date {
		margin-top: 110px;
		width: 1000px;
		background-size: 100%;
		background-repeat: no-repeat;
		-ms-transform:scale(0.9);transform: scale(0.9);
	}
	.banner .bgimg .date1 {
	    width: 425px;
		height: 198px;
		position: absolute;
		top: 230px;
		left: 393px;
	}	
	.banner .bgimg .date1 .datebg {
		width: 130px;
		font-size: 150px;
		line-height: 173px;
		background-size: 100%;
	}
	.home1 .lists .list2 .red-bg {
		background-size: 100%;
	}
	.home1 .lists {
		width: 1260px;
		margin: 0 auto;
	}
	.home1 .lists .list1 .item  {
		width: 32%;
	}
	.home1 .lists .list1 .item .img img{
		width: 100%;
	}
	.home1 .lists .list1 .p {
		width: 100%;
	}
	.home1 .lists .list1 .p a {
		font-size: 17px;
	}
	.home1 .lists .list2 .red-bg {
		width: 1260px;
		background-size: 100%;
	}
	.home1 .lists .list2 .item {
		width: 49%;
		height: 85px;
		margin-bottom: 78px;margin-right: 1%;
	}
	.home1 .lists .list2 .item .test .h {
		font-size: 17px;
	}
	.home1 .lists .list2 .item .test .p {
		font-size: 13px;
	}
	.home2 {
		width: 1260px;
		margin: 0 auto;
	}
	.home2 .test {
		width: 459px;
		font-size: 17px;
	}
	.home2 .list {
		width: 90%;
		height: 766px;
		position: absolute;
		top: 140px;
		left: 139px;
	}
	.home2 .list .item {
		width: 150px;
		height: 150px;
	}
	.home2 .list .item:nth-child(2){
		top: 311px;
		left: 160px;
	  }
	  .home2 .list .item:nth-child(3){
		  top: 475px;
		left: 160px;
	  }
	  .home2 .list .item:nth-child(4){
		top: 260px;
		left: 320px;
	  }
	  .home2 .list .item:nth-child(5){
		  top: 425px;
		left: 320px;
	  }
	  .home2 .list .item:nth-child(6){
		top: 146px;
		left: 483px;
	  }
	  .home2 .list .item:nth-child(7){
		top: 309px;
		left: 483px;
	  }
	  .home2 .list .item:nth-child(8){
		left: 483px;
		top: 473px;
	  }
	  .home2 .list .item:nth-child(9){
		position: absolute;
		top: 40px;
		left: 644px;
	  }
	  .home2 .list .item:nth-child(10){
		position: absolute;
		top: 203px;
		left: 644px;
	  }
	  .home2 .list .item:nth-child(11){
		position: absolute;
	    top: 367px;
		left: 644px;
	  }
	  .home2 .list .item:nth-child(12){
		position: absolute;
		top:532px;
		left: 644px;
	  }
	  .home2 .list .item:nth-child(13){
		position: absolute;
		top:156px;
		left: 804px;
	  }
	  .home2 .list .item:nth-child(14){
		position: absolute;
	  	top: 317px;
		left: 804px;
	  }
	   .home2 .list .item:nth-child(15){
		position: absolute;
		top:478px;
		left: 804px;
	  }
	   .home2 .list .item:nth-child(16){
		position: absolute;
		top:235px;
		left: 964px;
	  }
	  .home2 .list .item:nth-child(17){
		position: absolute;
		top:398px;
		left: 964px;
	  }
	  .home2 .list .item .box {
		width: 142px;
	}
	.home2 .list .t2 {
		font-size: 16px;
	}
	.home2 .list .t1 .num {
		font-size: 32px;
	}
	.home3 .con {
		width: 1240px;
	}
	.home3 .con .rt {
		width: 1200px;
		position: relative;
		margin-top: 190px;
	}
	.home3 .con .rt .item1 {
		width: 35%;
		background-size: 100%;
		top: 25px;
		left: 45px;
		height: 100%;
	}
	.home3 .con .rt .item2 {
		width: 32%;
		top: 0%;
		left: 380px;
		background-size: 100%;
		z-index: 2;
	}
	.home3 .con .rt .item3 {
		width: 38%;
		top: 64px;
		left: 640px;
		background-size: 100%;
	}
	.home3 .con .lf img {
		left: -42px;
		top: 172px;
		
	}
	.home3 .con .rt .item4 {
		width: 15%;
		height: 446px;
		top: 149px;
		right: 0;
		background-size: 100%;
	}
	.home3 .con .rt .a1 {
		margin-top: 240px;
	}
	.home3 .con .rt .a2 {
		margin-top: 300px;
	}
	.home3 .con .rt .a3 {
		margin-top: 180px;
	}
	.home3 .con .rt .a4 {
		margin-top: 170px;
	}
	.home3 .con .rt .a1 a img{
		width: 16%;
	}
	.home3 .con .rt .a2 a img{
		width: 25%;
	}
	.home3 .con .rt .a3 a img{
		width: 22%;
	}
	.home3 .con .rt .a4 a img{
		width: 55%;
	}
	.swiper-container {
		width: 1200px;
		height: 100%;
		margin: 0 auto;
		margin-top: 32px;
	}
	.anniu {
		width: 1200px;
	}
	/* .anniu .swiper-pagination {
		width: 850px;
		
	} */
	.anniu .swiper-pagination-bullet {
	/* 	background-color: #fff; */
		width: 50px;
		height: 84px;
		display: inline-block;
		border-radius: 0;
		font-size: 36px !important;
		line-height: 86px;
		text-align: center;
		
		outline: none;
		opacity: 1;
		font-family: "yuweij";
	}
	.anniu .swiper-pagination-bullet:nth-child(5){
		margin-right: 0;
	}
	.home5 {
		width: 1260px;
		height: 985px;
		margin: 0 auto;
	}
	.home5 .bottom {
		width: 1260px;
	}
	.home5 .bottom .lf {
		width: 1260px;
		position: relative;
	}
	.home5 .bottom .img {
		position: absolute;
		width: 1049px;
		top: 13px;
		left: 210px;
		height: 756px;
		background-repeat: no-repeat;
		z-index: 2;
	}
	.home5 .bottom .img img{
		position: absolute;
		width: 80%;
		top: 150px;
		left:0px;
		background-repeat: no-repeat;
		z-index: 2;
	}
	.home5 .top img{
		width: 58%;
		margin-top: 42px;
	}
	.home5 .bottom .item:nth-child(1) {
	    position: absolute;
		top: 80px;
		left: 90px;
		width: 210px;
		height: 210px;
		z-index: 5;
	}
	.home5 .bottom .item:nth-child(2) {
	    	position: absolute;
			top: 170px;
			left: 260px;
			width: 160px;
			height: 160px;
			z-index: 3;
			text-align: center;
		}

	.home5 .bottom .item:nth-child(3) {
		position: absolute;
		top: 240px;
		left: 0px;
		width: 260px;
		height: 260px;
		z-index: 2;
	}
	.home5 .bottom .item:nth-child(4) {
	    position: absolute;
		top: 446px;
		left: 62px;
		width: 210px;
		height: 210px;
		z-index: 1;
	}
	.home5 .bottom .item .t2 {
		font-size: 14px;
	}
	.home5 .bottom .item .t1 {
		font-size: 22px;
	}
	.home5 .bottom .item {
		padding-left: 10px;
		padding-right: 10px;
		border-radius: 50%;
		color: #fff;
		text-align: center;
	}
	.home5 .bottom .item:nth-child(5) {
		position: absolute;
		top: 90px;
		right: 120px;
		width: 260px;
		height: 260px;
		z-index: 3;
	}
	.home5 .bottom .item:nth-child(6) {
		position: absolute;
		top: 220px;
		right: -40px;
		width: 210px;
		height: 210px;
		z-index: 1;
	}
	.home5 .bottom .item:nth-child(7) {
		position: absolute;
		top: 450px;
		right: 4px;
		width: 190px;
		height: 190px;
	}
	.home6 .title {
		width: 1260px;
		text-align: center;
		margin: 0 auto;
		z-index: 3;
	}
	.home6 .title img{
		z-index: 5;
	}
	.home6 .img {
		width: 782px;
		height: 100%;
		
		opacity: .6;
	}
	.home6 .text {
		width: 1260px;
		height: 622px;
		margin: 0 auto;
		margin-top: 65px;
		position: relative;
	}
	.home6 .list .item {
		font-size: 20px;
		color: #fff;
		width: 299px;
		height: 290px;
		text-align: center;
		background-image: url(../images/home6c.png);
	}
	

	.home6 .list {
		width: 928px;
		height: 614px;
		position: absolute;
		top: 25px;
		right: 186px
	}



	.home7 .list {
		width: 1260px;
		height: auto;
		margin: 0 auto;
	}

	.home7 .list .item 
	{
		width: 25%;
		height: 250px;
		margin-top:15px;
		overflow: hidden;
		
	}

	.home7 .list .item .img
	{
		width: 90%;
		height: 250px;
		overflow: hidden;
	}
	.home7 .list .item .img img{
	    width: 100%;
	}
	.home7 .list .item .test {
		width: 90%;
		position: absolute;
		bottom: 0;
		left: 0;
		text-align:center;
		font-size: 20px;
		color: #fff;
		background-repeat: no-repeat;
		background-position: bottom left;
		height: 89px;
	}
	
	
	.home9 .title{
   		text-align: center;
   		width:1260px;
		margin: 0 auto;
	}
	
	.yd_title_1{display:'block';text-align:center;width: 1260px;}
	.yd_title_2{display:none}

}

/*	移动端 1024 以下	*/
@media screen and (max-width: 1020px){
	
/*	返回顶部	*/
	.gotop .s{ font-size: 0.2rem;}
	

/*	弹窗	*/
	.pop-alert .pop-dialog{ width: 7rem; height: 5rem;}

/*	视频	*/
	.video-box{ height: 6rem;}
	.video-box .vjs-big-play-button:before{ width: 0.94rem; font-size: 0.6rem;}
	
/* ****************************************************** */








/* ****************************************************** */
	
/* 移动端详情页 */
	.article{ padding: 0.8rem 0;}
	.article-title{ margin-bottom: 0.4rem;}
	.article-title .h24{ margin-bottom: 0.2rem;}
	.article-title .info span{ margin:0 0.1rem;}
	.article-cont{ margin-bottom: 0.3rem;}
	.article-cont .p{ margin-bottom: 0.2rem;}
	.article-paging{ padding: 0.3rem 0; line-height:1.5;}
	.article-prev{ margin-bottom: 0.2rem;}
	.article-prev, .article-next{ float: none; padding: 0 0 0 0.5rem; width: 100%; text-align: left;}
	.article-prev:before, .article-next:before{ right: auto; left: 0; width: 0.42rem; height: 0.42rem; font-size: 0.28rem;}
	
	.article .share-mod{ padding: 0.5rem 0;}
	.article .share-box .share-item{ width: 0.6rem; font-size: 0.4rem;}


</pre></body></html>