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

.banner {
	background-color: #fff;
	position: relative;
}

/*hover*/
.banner .hd {
	text-align: center;
	position: absolute;
	bottom: 20px;
	right: 0;
	left: 0;
}

.banner .bd li .title {
	position: absolute;
	bottom: 45px;
	left: 15%;
	z-index: 1;
	color: #fff;
	font-size: 28px;
	vertical-align: middle;
	line-height: 1;
}

.banner .bd li .title .icon {
	color: #b41c32;
	font-size: 85px;
	vertical-align: middle;
}

.banner .hd li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin-left: 16px;
	width: 15px;
	height: 15px;
	font-size: 0;
	border-radius: 50%;
	background-color: white;
	z-index: 8;
	cursor: pointer;
	opacity: .69;
	filter: alpha(opacity=69);
	margin: 0 4px;
}

.banner .hd li.on {
	opacity: 1;
	background-color: #7b0505;
	filter: alpha(opacity=100);
}

.banner .next,
.banner .prev {
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all .3;
	-webkit-transition: all .3s;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	font-size: 50px;
	color: white;
}

.banner .next {
	right: 3%;
}

.banner .prev {
	left: 3%;
}

.banner:hover .next,
.banner:hover .prev {
	opacity: 1;
	filter: alpha(opacity=100);
}

.banner .pageState {
	position: absolute;
	right: 15%;
	bottom: 63px;
	color: #fff;
	font-size: 18px;
}

.banner .pageState span {
	font-size: 45px;
}

/* m-row1 */
.m-row1 {
	padding: 35px 0;
}

/* 动态 */
.dt-name {
	padding-bottom: 6px;
	border-bottom: 2px solid #a40808;
}

.dt-name .name {
	font-size: 24px;
	color: #333;
	line-height: 1;
}

.dt-name .name .icon {
	font-size: 32px;
	color: #a40808;
}

.m-row1 .dt-box {
	padding-bottom: 20px;
}

.m-row1 .news-slide {
	padding-top: 20px;
	width: 550px;
}

.m-row1 .news-slide .fullSlide {
	height: 366px;
}

.m-row1 .news-slide .bd li {
	width: 550px;
}

.m-row1 .news-slide .bd li img {
	width: 100%;
	height: 366px;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
}

.m-row1 .news-slide .bd li .msg {
	background-color: rgba(0, 0, 0, .74);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px 15px;
}

.m-row1 .news-slide .bd li .title {
	/* background-color: rgba(0, 0, 0, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f000000', endColorstr='#7f000000');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f000000', endColorstr='#7f000000')"; */
	font-size: 16px;
	color: #fff;
	line-height: 1.4;
}

.m-row1 .news-slide .bd li:hover img {
	transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	-mooz-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
}

.m-row1 .news-slide .hd {
	position: absolute;
	bottom: 50px;
	right: 10px;
}

.m-row1 .news-slide .hd ul li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 8px;
	height: 8px;
	border: 2px solid #fff;
	border-radius: 50%;
	/* opacity: .69;
	filter: alpha(opacity=69); */
	margin: 0 2px;
	cursor: pointer;
}

.m-row1 .news-slide .hd ul li.on {
	background-color: #fff;
}

/* 右边列表 */
.m-row1 .dt-list {
	width: 650px;
}

.m-row1 .dt-list .list {
	padding-left: 30px;
}

.m-row1 .dt-list .list ul li a {
	padding: 19px 0 19px 30px;
	background: url(../images/news-list-icon.png) no-repeat 0 center;
	border-bottom: 1px dashed #ddd;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
}

.m-row1 .dt-list .list ul li:last-child a {
	border-style: solid;
}

.m-row1 .dt-list .list ul li .title {
	font-size: 16px;
	color: #333;
	line-height: 1;
	width: 500px;
}

.m-row1 .dt-list .list ul li a:hover .title {
	color: #333;
}

.m-row1 .dt-list .list ul li a:hover {
	border-style: solid;
}

.m-row1 .dt-list .list ul li .date {
	font-size: 14px;
	color: #bababa;
	line-height: 1;
	text-align: right;
	width: 90px;
}

.m-row1 .dt-list .list ul li .click {
	font-size: 14px;
	color: #a51c30;
	line-height: 1;
}

/*左右新闻列表*/
.news-mod1 {
	width: 50%;
	padding-top: 30px;
}

.news-mod1 .column-name {
	width: 131px;
	height: 122px;
	border: 1px solid #8eb2cb;
}

.news-mod1 .column-name .name {
	background: url(../images/bg-2.jpg) top center;
	background-size: cover;
	height: 70px;
	text-align: center;
}

.mod-r .column-name .name {
	background: url(../images/bg-3.jpg) top center;
}

.news-mod1 .column-name .name p {
	display: block;
	padding: 22px 0 5px 0;
	font-size: 18px;
	color: #fff;
}

.news-mod1 .column-name .name .more {
	display: block;
	width: 48px;
	height: 16px;
	border: 1px solid rgba(255, 255, 255, .3);
	font-size: 12px;
	line-height: 16px;
	color: #c0dbeb;
}

.news-mod1 .column-name .icon-box {
	padding-top: 8px;
}

.news-mod1 .column-name .icon {
	font-size: 34px;
	color: #9ec7e1;
}

.news-mod1 .list {
	margin-left: 13px;
	width: 454px;
}

.news-mod1 .list li a {
	line-height: 1;
	padding-bottom: 23px;
	padding-right: 15px;
}

.news-mod1 .list li.last a {
	padding-bottom: 0;
}

.news-mod1 .list li a span {
	font-size: 14px;
	color: #333;
}

.news-mod1 .list li a span.date {
	color: #bcbcbc;
}

.mod-r .list li a {
	line-height: 1;
	padding-bottom: 23px;
	padding-right: 0;
}

.mod-r .column-name {
	margin-left: 15px;
}

.mod-r .list {
	width: 438px;
}

/*m-row2*/
/* left */
.m-row2 {
	background: #FFF;
}

.m-row2 .left {
	width: 550px;
	margin-right: 50px;
}

.m-row2 .right {
	width: 600px;
}

.m-row2 .left .list ul {
	padding: 10px 0;
}

.m-row2 .left .list ul li a {
	padding: 10px 5px;
}

.m-row2 .left .list ul li a .date {
	z-index: 1;
	margin-top: 10px;
}

.m-row2 .left .list ul li a .date span {
	color: #b0b0b0;
}

.m-row2 .left .list ul li a .date:before {
	display: block;
	content: '';
	position: absolute;
	bottom: 48%;
	right: 0;
	left: 0;
	height: 1px;
	background-color: #ddd;
	z-index: -1;
}

/* right */
.m-row2 .right .list ul {
	padding-top: 17px;
}

.m-row2 .right .list ul li .date {
	width: 105px;
	height: 60px;
	background-color: #bf0d0d;
}

.m-row2 .right .list ul li .date .dd {
	line-height: 38px;
}

.m-row2 .right .list ul li .title {
	width: 493px;
	height: 58px;
	border: 1px solid #ddd;
}

.m-row2 .right .list ul li .title p {
	line-height: 28px;
}

.m-row2 .right .list ul li {
	padding: 3px 0;
}



/*hover*/
.m-row4 .right .list li:hover .title,
.m-row4 .bottom .list li:hover .title {
	background-color: rgba(165, 28, 48, 1);
}

.m-row4 .right .list .more:hover {
	border-color: #ffed00;
	color: #ffed00;
}</pre></body></html>