﻿html,

body {

	height: 100%;

}

header {

    height: 1.2rem;

}

.header-logo {

    width: 25%;

    float: left;

    height: 100%;

    padding-top: 0.1rem;

}

.header-logo img {

    width: 0.89rem;

    display: block;

    margin: 0 auto;

}

.header-right {

    width: 75%;

    background-color: #830000;

    float: right;

    height: 100%;

    padding-top: 0.37rem;

}

.header-nav {

    float: left;

    margin-left: 10%;

}

.header-nav ul li {

    width: 0.55rem;

    height: 0.45rem;

    line-height: 0.45rem;

    text-align: center;

    float: left;

    margin-right: 0.45rem;
	position: relative;
}
.header-nav ul li a {

    font-size: 0.18rem;

    color: #ffffff;

    display: block;

}
.header-nav ul li .hide { 
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	width: 1.2rem;
	z-index: 5;
	background-color: #830000;
	display: none;
	padding-top: 0.3rem;
}
.header-nav ul li .hide a {
	box-sizing: border-box;
}
.header-nav ul li .hide a:hover {
	border-bottom: 1px solid #fff;
}
.header-nav ul li.on,

.header-nav ul li:hover {

    background: url(../img/header_bg1.png) center center no-repeat;

    background-size: 100%;

}
.header-nav ul li:hover .hide {
	display: block;
}

.header-tel {

    float: right;

    margin-right: 9.7%;

}

.header-tel img {

    width: 0.44rem;

    height: 0.44rem;

    display: block;

    float: left;

    margin-right: 0.13rem;

}

.header-tel div {

    float: left;

}

.header-tel p {

    font-size: 0.16rem;

    color: #ffffff;

    line-height: 1;

    margin-bottom: 0.05rem;

}

.header-tel span {

    font-size: 0.2rem;

    color: #ffffff;

    font-weight: bold;

    line-height: 1;

}

.banners {

	height: calc(100% - 1.2rem);

}

.banners .swiper-container {

	height: 100%;

}

.banners .swiper-slide {

	position: relative;

}

.banners .swiper-slide .msg {

	position: absolute;

	width: 100%;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%);

	text-align: center;

}

.banners .swiper-slide .msg p {

	font-size: 60px;

	color: #ffffff;

}

.banners,

.banner {

    position: relative;

}

.banners .sub_mouses,

.banner .sub_mouses  {

    position: absolute;

    left: 0;

    bottom: 0;

    width: 3.75rem;

	height: 1rem;

    background-color: #830000;

    z-index: 5;

}
.banner  .sub_mouses_green {
	background: #5f6d1c;
}
.banners .sub_mouses img,

.banner .sub_mouses img {

    display: block;

    position: absolute;

    left: 50%;

    top: 50%;

    transform: translateY(-50%) translateX(-50%);

    width: 0.34rem;

    animation: ani-svg 0.85s linear 0s alternate infinite;

    -webkit-animation: ani-svg 0.85s linear 0s alternate infinite;

}

@keyframes ani-svg {

	0% {

		opacity: 0.4;

		transform: translateY(-0.15rem);

	}



	15% {

		opacity: 0.65;

		transform: translateY(-0.1rem);

	}



	25% {

		opacity: 0.8;

		transform: translateY(-0.05rem);

	}



	50% {

		opacity: 1;

		transform: translateY(0px);

	}



	75% {

		opacity: 0.8;

		transform: translateY(0.05rem);

	}



	85% {

		opacity: 0.65;

		transform: translateY(0.1rem);

	}



	100% {

		opacity: 0.4;

		transform: translateY(0.15rem);

	}

}



@-webkit-keyframes ani-svg {

	0% {

		opacity: 0.4;

		-webkit-transform: translateY(-0.2rem);

	}



	15% {

		opacity: 0.65;

		-webkit-transform: translateY(-0.15rem);

	}



	25% {

		opacity: 0.8;

		-webkit-transform: translateY(-0.1rem);

	}



	50% {

		opacity: 1;

		-webkit-transform: translateY(0px);

	}



	75% {

		opacity: 0.8;

		-webkit-transform: translateY(0.1rem);

	}



	85% {

		opacity: 0.65;

		-webkit-transform: translateY(0.15rem);

	}



	100% {

		opacity: 0.4;

		-webkit-transform: translateY(0.2rem);

	}

}



@-moz-keyframes ani-svg {

	0% {

		opacity: 0.4;

		-moz-transform: translateY(-0.2rem);

	}



	15% {

		opacity: 0.65;

		-moz-transform: translateY(-0.15rem);

	}



	25% {

		opacity: 0.8;

		-moz-transform: translateY(-0.1rem);

	}



	50% {

		opacity: 1;

		-moz-transform: translateY(0px);

	}



	75% {

		opacity: 0.8;

		-moz-transform: translateY(0.1rem);

	}



	85% {

		opacity: 0.65;

		-moz-transform: translateY(0.15rem);

	}



	100% {

		opacity: 0.4;

		-moz-transform: translateY(0.2rem);

	}

}



.banners video {

    width: 100%;

}

.banners .swiper-pagination-bullet{

	width: 0.6rem;
    height: 0.05rem;

    background-color: #eeeeee;

    opacity: 1;

    border-radius: 0;

}

.banners .swiper-pagination-bullet-active {

    background-color: #830000;

    opacity: 1;

}

.banner .title {

	text-align: center;

	color: #ffffff;

	position: absolute;

	left: 50%;

	top: 50%;

	transform: translate(-50%,-50%);

}

.banner .title p {

	font-size: 0.52rem;

	margin-bottom: 0.2rem;

	text-shadow: 0rem 0rem 0.1rem

		rgba(0, 0, 0, 0.25);

}

.banner .title span {

	font-size: 0.3rem;

	display: block;

}

.banner .title i {

	font-size: 0.45rem;

	display: block;

	text-shadow: 0rem 0rem 0.4rem 

		rgba(0, 0, 0, 0.2);

}

.index-wrap {

	padding: 0 8.33%;

}

.index-1 {

	padding: 1.65rem 0;

	background: url(../img/cebian_title_1.png) no-repeat left center;

    background-position-x: 97%;

	background-size: 1.5%;

    background-attachment: fixed;

}

.index-1 .index-wrap {

	position: relative;

}

.index-1 .msg {

	width: 32%;

	position: absolute;

	top: 50%;

	transform: translateY(-50%) !important;

}

.index .title {



}

.index .title p {

	font-size: 0.48rem;

	color: #333333;

}

.index .title span {

	font-size: 0.24rem;

	color: #c7a3a3;

	font-family: 'SourceHanSansCN-Light',宋体;

}

.index-1 .msg .content {

	margin-top: 0.68rem;

}

.index .content p {

	font-size: 0.24rem;

	color: #404040;

	margin-bottom: 0.4rem;

}

.index .content span{

	font-size: 0.16rem;

	color: #666666;

	display: block;

	line-height: 1.6;

}

.index .more {

	width: 2.2rem;

	height: 0.56rem;

	line-height: 0.56rem;

	text-align: center;

	border-radius: 0.03rem;

	border: solid 1px #aaaaaa;

	position: relative;

	box-sizing: border-box;

}

.index .more::after {

	content: '';

	display: block;

	width: 0;

	height: 100%;

	background-color: #830000;

	position: absolute;

	left: 0;

	top: 0;

	transition: all .5s;

	z-index: 1;

}

.index .more a {

	font-size: 0.16rem;

	color: #666666;

	display: block;

}

.index .more  i {

	position: relative;

	z-index: 3;

}

.index .more img {

	width: 0.19rem;

}

.index .more .hui {

	display: inline-block;

}

.index .more .bai {

	display: none;

}

.index .more:hover {

	box-shadow: 0rem 0.1rem 0.3rem 0rem 

	rgba(131, 0, 0, 0.15);

	border: solid 1px #830000;

	transition: all .5s;

}

.index .more:hover::after {

	width: 100%;

	transition: all .5s;

}

.index .more:hover a,

.index .more:hover i {

	color: #ffffff;

	transition: all .5s;

}

.index .more:hover .bai {

	display: inline-block;

}

.index .more:hover .hui {

	display: none;

}

.index-1 .content {

	margin-top: 0.5rem;

}

.index-1 .pic {

	width: 60%;

	float: right;

}

.index-1 .more {

	margin-top: 0.68rem;

}

.index-2 {

	padding: 1.65rem 0;

	background: url(../img/cebian_title_2.png) no-repeat left center;

    background-position-x: 97%;

	background-size: 1.5%;

	background-attachment: fixed;

	background-color: #f5f5f5;

}

.index-3 {

	padding: 1.5rem 0 1rem;

	background: url(../img/cebian_title_3.png) no-repeat left center;

    background-position-x: 97%;

	background-size: 1.5%;

	background-attachment: fixed;

}

.index-3 .fl {

	width: 5.2rem;

}

.index-3 .fr {

	width: 5.5rem;

	margin-right: 0.75rem;

}

.index-3 .more {

	margin-top: 0.22rem;

}

.index-3 .box {

	margin-top: 0.45rem;

}

.index-3 .swiper-button-prev {

	background: url(../img/icon_left.png) no-repeat center center;

	width: 0.5rem;

	left: 0;

}

.index-3 .swiper-button-next {

	background: url(../img/icon_right.png) no-repeat center center;

	width: 0.5rem;

	right: 0;

}

.index-4 {

	background:url(../img/index_bg1.jpg) center center no-repeat;

	background-size: cover;

	position: relative;

}

.index-4 .index-wrap {

	height:100%;

	background:url(../img/cebian_title_4.png) no-repeat left center;

	background-position-x: 97%;

	background-size: 1.5%;

	background-attachment: fixed;

	padding: 1.29rem 8.33% 0.8rem;

}

.index-4 .index-4-top .title {

	float: left;

}

.index-4 .index-4-top  .more {

	float: right;

	margin-top: 0.27rem;

}

.index-4 .msg {

	font-size: 0.24rem;

	color: #666666;

	margin: 0.55rem 0 0.5rem;

}

.index-4 .tabs,
.qyjj-4 .tabs {

	float: left;

	margin-top: 0.19rem;

}

.index-4 .tab_conbox,
.qyjj-4 .tab_conbox {

	width: 72.5%;

	float: right;

	text-align: center;

}

.index-4 .tabs li {

	margin-bottom: 0.5rem;

}

.index-4 .tabs li a{

	font-size: 0.24rem;

	color: #666666;

}

.index-4 .tabs li .num {

	display: none;

}

.index-4 .tabs li.thistab a{

	color: #830000;

}

.index-4 .tabs li.thistab .num {

	display: inline-block;

}

.index-4 .tab_conbox .pic,
.qyjj-4 .tab_conbox .pic {

	width: 3.6rem;

	height: 5rem;

	margin-bottom: 0.3rem;

}

.index-4 .tab_conbox p,
.qyjj-4 .tab_conbox p {

	font-size: 0.24rem;

	color: #666666;

}

.index-4 .tab_conbox .swiper-slide-active p,
.qyjj-4 .tab_conbox .swiper-slide-active p,
.index-4 .tab_conbox .swiper-slide:hover p,
.qyjj-4 .tab_conbox .swiper-slide:hover p{

	color: #830000;

}

.index-4 .index-4-more {

	position: absolute;	

    bottom: 1.03rem;

}

.index-4 .index-4-more p {

	font-size: 0.24rem;

	color: #666666;

	margin-bottom: 0.1rem;

}

.index-4 .index-4-more a {

	display: block;

	width: 2.8rem;

	height: 0.6rem;

	line-height: 0.6rem;

	text-align: center;

	background-color: #830000;

	box-shadow: 0rem 0.1rem 0.3rem 0rem 

		rgba(131, 0, 0, 0.15);

	border-radius: 0.03rem;

	font-size: 0.2rem;

	color: #ffffff;

}

.index-4 .index-4-more a img {

	width: 0.25rem;

}

.index-5 {

	padding: 1.4rem 0 0.9rem;

	background:url(../img/cebian_title_5.png) no-repeat left center;

    background-position-x: 97%;

	background-size: 1.5%;

	background-attachment: fixed;

}

.index-5 .title {

	text-align: center;

}

.index-5 #tabbox {

	text-align: center;

}

.index-5 #tabbox .tabs {

	display: inline-block;

	margin: 0.3rem 0 0.47rem;

}

.index-5 #tabbox .tabs li {

	float: left;

	border-right: 1px solid #333;

	line-height: 1;

}

.index-5 #tabbox .tabs li:last-child {

	border-right: none;

}

.index-5 #tabbox .tabs li a {

	font-size: 0.2rem;

	color: #333333;

	padding: 0 0.2rem;

}

.index-5 #tabbox .tabs li.thistab a {

	color: #830000;

}

.index-5 .tab_conbox {

	text-align: left;

}

.index-5 .tab_con li {

	display: block !important;

	width: 5.07rem;

	float: left;

	margin-right: 0.38rem;

}

.index-5 .tab_con li:nth-child(3n){

	margin-right: 0;

}

.index-5 .tab_con li .pic {

	width: 5.07rem;

	height: 3.04rem;

}

.index-5 .tab_con li .msg {

	padding: 0.36rem 0.4rem 0;

	position: relative;

}

.index-5 .tab_con li .msg p {

	font-size: 0.23rem;

	color: #333333;

	margin-bottom: 0.25rem;
	height: 0.65rem;

}

.index-5 .tab_con li .msg span {

	font-size: 0.15rem;

	color: #666666;

}

.index-5 .tab_con li .msg .time {

	margin-top: 0.65rem;
	padding-bottom: 0.13rem;

}

.index-5 .tab_con li .msg .time>i{

	font-size: 0.16rem;

	color: #999999;

}

.index-5 .tab_con li .msg .time>i img {

	width: 0.15rem;

	height: 0.15rem;

	margin-right: 0.1rem;

}

.index-5 .tab_con li .msg .time .more {

	border: none;

	position: absolute;

	right: 0;

	bottom: 0;

}

.index-5 .tab_con li .msg .time .more:hover {

	box-shadow: none;

}

.index-5 .tab_con li:hover {

	box-shadow: 0rem 0rem 0.3rem 0rem 

		rgba(0, 0, 0, 0.05);

}

.index-5 .tab_con li .msg p:hover{

	color: #830000;

}

footer {

	background: url(../img/footer_bg.jpg) center center;

	padding-top: 0.45rem;

}

.footer {

	padding: 0 13% 0.3rem;

}

.footer .footer-logo {

	width: 1rem;

	float: left;

}

.footer .content {

	width: 1.3rem;

	float: left;

	margin-left: 0.9rem;

}

.footer .content p {

	font-size: 0.16rem;

	color: #333333;

	padding-bottom: 0.1rem;

	border-bottom: 1px solid #dddddd;

	margin-bottom: 0.14rem;

}

.footer .content div {

	height: 1.2rem;

	float: left;

}

.footer .content div a {

	font-size: 0.14rem;

	color: #666666;

	display: block;

	margin-bottom: 0.1rem;

}

.footer .content div a:hover {

	color: #830000;

}

.footer .content div:nth-child(odd) {

	float: right;

} 

.footer .content:last-child {

	float: right;

}

.footer .content:last-child ul li {

	max-width: 0.27rem;

	float: left;

	position: relative;

}

.footer .content:last-child ul li:first-child {

	margin-right: 0.3rem;

}

.footer .content:last-child ul li img {

	width: auto;

}

.footer .content:last-child ul li:last-child {

	margin-right: 0;

	float: right;

}

.footer .content:last-child ul li div {

	width: 1.6rem;

	display: none;

	margin-top: 0.1rem;

	position: absolute;

	left: 0;
	z-index: 5;

}

.footer .content:last-child ul li:nth-child(2) div{

	left: -0.65rem;

}

.footer .content:last-child ul li:nth-child(3) div{

	left: -1.3rem;

}

.footer .content:last-child ul li:hover div {

	display: block;

}

.footer .content:last-child ul li div p {

	font-size: 0.16rem;

	color: #333333;

	padding-bottom: 0;

    border-bottom: none;

    margin-bottom: 0;

}

.footer .content:last-child ul li div span {

	font-size: 0.14rem;

    color: #666;
	display: block;
}

.footer .content:last-child ul li div img {

	width: 100%;

}

.copyright {

	text-align: center;

	background-color: #830000;

	padding: 0.1rem 0;


	position: relative;
	margin-top: 0.1rem;
}

.copyright p {

	font-size: 0.26rem;

	color: #fff300;
    letter-spacing: 0.3rem;
}

.copyright span {

	font-size: 0.16rem;

	color: #fff300;

	opacity: 0.4;
	letter-spacing: 0.01rem;
	margin: 0.2rem 0.1rem 0;
}

.copyright span a {

	color: #fff300;

}

.copyright .toTop {

	width: 0.24rem;

	position: absolute;

	top: 50%;

	transform: translateY(-50%);

	right: 9.38%;

	cursor: pointer;

}

.qyjj-0 {

}
.qyjj-0 ol {
	margin-top: 0.1rem;
}
.qyjj-0 ol li {
	font-size: 0.16rem;
	color: #444444;
}
.qyjj-0 ol li::before {
	content: '';
	display: inline-block;
	width: 13px;
	height: 13px;
	background: #830000;
	margin-right: 0.1rem;
}
.qyjj-1 {

	margin-top: 1.5rem;

}

.qyjj-1 .msg {

	width: 6.2rem;

	float: left;

	margin-top: 0.38rem;

}

.qyjj-1 .msg>p {

	font-size: 0.16rem;

	color: #444444;

	line-height: 1.6;

}

.qyjj-1 .msg .box {

	padding-bottom: 0.2rem;

	position: relative;

	margin: 0.5rem 0 0.3rem;

}

.qyjj-1 .msg .box .line1 {

	width: 0.25rem;

	height: 2px;

	background-color: #830000;

	position: absolute;

	left: 0;

	bottom: 0;

}

.qyjj-1 .msg ul li {

	float: left;

}

.qyjj-1 .msg ul li:first-child {

	padding-right: 0.55rem;

	border-right: 2px solid #dddddd;

	margin-right: 0.3rem;

}

.qyjj-1 .msg ul li span {

	font-size: 0.24rem;

	color: #333333;

}

.qyjj-1 .msg ul li em {

	font-style: normal;

	font-size: 0.45rem;

	color: #333333;

	display: block;

}

.qyjj-1 .msg ul li em i {

	font-size: 0.8rem;

	font-family: 宋体;

}

.qyjj-1 .pic {

	width: 9rem;

	height: 5.55rem;

	float: right;

	position: relative;

}

.qyjj-1 .pic .box {

	/* border-radius: 0rem 0rem 0rem 1.5rem; */

	overflow: hidden;

	/* box-shadow: 0rem 0rem 0.5rem 0rem 

		rgba(131, 0, 0, 0.2); */

}

.qyjj-1 .pic img {

	position: relative;

	z-index: 3;

}

.qyjj-1 .pic::after {

	content: '';

	display: block;

	background: url(../img/cpzx_icon_1.png) center center no-repeat;

	background-size: 100%;

	width: 0.96rem;

	height: 0.8rem;

	position: absolute;

	left: -0.83rem;
    bottom: -0.5rem;
	display: none;
}

.qyjj-more {

	text-align: center;

	margin: 1.23rem auto 1.3rem;

}

.qyjj-more p {

	font-size: 0.3rem;

	color: #830000;

}

.qyjj-more img {

	width: 0.39rem;

	height: 0.33rem;

	display: block;

	margin: 0 auto;

}

.qyjj-3 {

	/* padding-bottom: 1rem; */

}

.qyjj-3 .title {

	height: 5.4rem;

	line-height: 5.4rem;

	text-align: center;

	font-size: 0.52rem;

	color: #ffffff;

	text-shadow: 0rem 0rem 0.15rem

		rgba(0, 0, 0, 0.2);

	background: url(../img/qyjj_bg1.jpg) center center no-repeat;

	background-size: 100%;

	margin: 1.3rem 0 0.7rem;

}

.qyjj-3 .swiper-container {

	padding-bottom: 0.1rem;

}

.qyjj-3 .index-wrap>.box {

	position: relative;

}

.qyjj-3 .index-wrap>.box::after {

	

}

.qyjj-3 #thumbs {

	margin: 0 1.25rem;

}

.qyjj-3 #thumbs::after {

	content: '';

	display: block;

	width: 80%;

	height: 1px;

	color: #dddddd;

	position: absolute;

	left: 50%;

	transform: translateX(-50%);

	bottom: 0.05rem;

}

.qyjj-3 #thumbs .swiper-slide {

	font-size: 0.24rem;

	color: #999;

	position: relative;

	height: 0.7rem;

	transition: all .5s;

}

/* .qyjj-3 #thumbs .swiper-slide p {

	height: 0.5rem;

	position: absolute;

	bottom: 0.2rem;

	text-align: center;

}

.qyjj-3 #thumbs .swiper-slide::after {

	content: '';

	display: block;

	width: 0.09rem;

	height: 0.09rem;

	background-color: #aaaaaa;

	margin: 0 auto;

	border-radius: 50%;

	position: absolute;

	bottom: 0;

	left: 50%;

	transform: translateX(-50%);

} */

.qyjj-3 #thumbs .swiper-slide-thumb-active {

	font-size: 0.36rem;

	color: #830000;

	transition: all .5s;

}



.qyjj-3 #thumbs .swiper-slide {

	position: relative;

	padding-bottom: 0.2rem;

	border-bottom: 1px solid #e5e5e5;

	visibility: visible;

}

.qyjj-3 #thumbs .swiper-slide .year{

    position: absolute;

    width: 100%;

    text-align: center;

    bottom: .521vw;

    cursor: pointer;

}

.qyjj-3 #thumbs .swiper-slide .circle{

    cursor: pointer;

    position: absolute;

    left: 50%;

	bottom: -0.05rem;

	width: 0.09rem;

	height: 0.09rem;

    background-color: #aaaaaa;

    border-radius: 50%;

}

.qyjj-3 #thumbs .swiper-slide-thumb-active .circle {

	background-color: #830000;

	width: 0.12rem;

	height: 0.12rem;

	bottom: -0.06rem;

}

























.qyjj-3 #gallery {

	margin: 0.6rem 1.7rem 0;

}

.qyjj-3 #gallery .box {

	padding: 0.3rem 0.2rem;

	border-bottom: 1px solid #dddddd;

}

.qyjj-3 #gallery .box .pic {

	width: 4rem;

	height: auto;

	box-shadow: 0rem 0rem 0.2rem 0rem 

		rgba(0, 0, 0, 0.3);

	float: right;

}

.qyjj-3 #gallery .box  .msg {

	margin-top: 0.38rem;

	width: 60%;

	float: left;

	font-size: 0.24rem;

	color: #333333;

}

.qyjj-3 .swiper-button-prev {

	width: 0.6rem;

	height: 0.6rem;

	background: url(../img/icon_prev.png) center center no-repeat;

	background-size: 100%;

	outline: none;

	top: 63%;

}

.qyjj-3 .swiper-button-next {

	width: 0.6rem;

	height: 0.6rem;

	background: url(../img/icon_next.png) center center no-repeat;

	background-size: 100%;

	outline: none;

	top: 63%;

}

.qyjj-4 {
	padding: 1.19rem 0 1.6rem;
	background: url(../img/qyjj-4_bg.jpg) center bottom no-repeat;

	background-size: 100%;
}
.qyjj-4 p {
	font-size: 0.52rem;
	color: #333333;
	text-align: center;
	margin-bottom: 0.7rem;
}
.qyjj-4 .tabs {
	
}

.qyjj-4 .tabs li {
	padding-bottom: 0.13rem;
	font-size: 0.24rem;
	margin-bottom: 0.9rem;
	box-sizing: border-box;
}
.qyjj-4 .tabs li a {
	color: #333333;
}
.qyjj-4 .tabs li .num {
	font-size: 0.6rem;
	color: #aaaaaa;
	display: block;
}
.qyjj-4 .tabs li.thistab {
	color: #830000;
	border-bottom: 3px solid #830000;
}
.qyjj-4 .tabs li.thistab a {
	color: #830000;
}
.qyjj-4 .tabs li.thistab .num {
	color: #830000;
}
.qyjj-4 .tab_conbox p {
	font-size: 0.2rem;
}





.qywh-1 {

	position: relative;

	padding: 1.19rem 0 0.87rem;

}

.qywh-1 .pic {

	width: 5.4rem;

	height: 5.13rem;

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%);

}

.qywh-1 ul li,

.qywh-1 .content {

	width: 4.66rem;

	float: left;

	margin-bottom: 0.64rem;

}

.qywh-1 ul li:nth-child(even),

.qywh-1 .content:nth-child(even){

	float: right;

}

.qywh-1 ul li .icon,

.qywh-1 .content .icon {

	width: 1.01rem;

	height: 0.86rem;

	background: url(../img/qywh_bg1.png) center center no-repeat;

	background-size: 100%;

	position: relative;

	float: right;

}

.qywh-1 ul li .icon img,

.qywh-1 .content .icon img {

	width: auto;

	position: absolute;

	left: 50%;

	top: 50%;

	transform: translate(-50%,-50%);

}

.qywh-1 ul li .msg p,

.qywh-1 .content  .msg p {

	font-size: 0.3rem;

	color: #333333;

}

.qywh-1 ul li .msg span,

.qywh-1 .content .msg span {

	font-size: 0.18rem;

	color: #666666;

	display: block;

}

.qywh-1 ul li:nth-child(odd) .icon,

.qywh-1 .content:nth-child(odd) .icon {

	margin-left: 0.25rem;

}

.qywh-1 ul li:nth-child(even) .icon,

.qywh-1 .content:nth-child(even) .icon {

	float: left;

	margin-right: 0.27rem;

}

.qywh-1 ul li:nth-child(odd) .msg,

.qywh-1 .content:nth-child(odd) .msg {

	text-align: right;

}

.qywh-2 {

	background: url(../img/qywh_bg2.jpg) center top no-repeat;

	padding: 0.82rem 0 1rem;

}

.qywh-2 .swiper-slide {

	background: #fff;

}

.qywh-2 .pic {

	width: 7.83rem;

	height: 4.4rem;

	overflow: hidden;

	float: left;

}

.qywh-2 .pic video{

	width: 100%;

}

.qywh-2 .msg {

	float: left;

}

.qywh-2 .msg .box {

	margin: 1.5rem 0 0 1.46rem;

}

.qywh-2 .msg p {

	font-size: 1.2rem;

	color: #333333;

	line-height: 1;

	float: left;

	font-family: 宋体;

}

.qywh-2 .msg p img {

	width: 0.43rem;

	height: 0.4rem;

	vertical-align: sub;

}

.qywh-2 .msg div {

	float: left;

	margin: 0.17rem 0 0 0.45rem;

}

.qywh-2 .msg span {

	font-size: 0.3rem;

	color: #333333;

	display: block;

}

.qywh-2 .swiper-pagination {

	font-size: 0.24rem;

	color: #999999;

	text-align: right;

	padding-right: 3.65rem;

	bottom: 0.34rem;

	pointer-events: none; 

}

.qywh-2 .swiper-pagination-current {

	color: #830000;

}

.qywh-2 .swiper-button-prev {

	width: 0.31rem;

	height: 0.31rem;

    background: url(../img/icon_qywh_2.png) center center no-repeat;

    background-size: 100%;

	outline: none;

	left: auto;

	right: 4.3rem;

	top: 3.95rem;

	opacity: 1;

}

.qywh-2 .swiper-button-next {

	width: 0.31rem;

	height: 0.31rem;

    background: url(../img/icon_next.png) center center no-repeat;

    background-size: 100%;

	outline: none;

	right: 3.13rem;

	top: 3.95rem;

	opacity: 1;

}

.yingxiao-1 .pic {

	width: 8.01rem;

	height: 4.81rem;

}

.yingxiao-1 .pic .box{

	/* border-radius: 0rem 0rem 0rem 1.5rem; */

}

.yingxiao-1 .msg {



}

.yingxiao-1 .msg p {

	font-size: 0.36rem;

	color: #222222;

}

.yingxiao-1 .msg p::after {

	content: '';

	display: block;

	width: 0.25rem;

	height: 0.02rem;

	background-color: #830000;

	margin: 0.3rem 0 0.2rem;

}

.yingxiao-1 .msg span {

	display: block;

	font-size: 0.18rem;

	color: #333333;

	line-height: 1.6;

	margin-bottom: 0.2rem;

}

.yingxiao-2 {

	background-color: #f5f5f5;

	padding: 0.85rem 0 0.3rem;

	margin-top: 1.07rem;

}

.yingxiao-2 .content {

	float: left;

	width: 6.2rem;

}

.yingxiao-2 .content .title {



}

.yingxiao-2 .content .title p {

	font-size: 0.48rem;

	color: #222222;

}

.yingxiao-2 .content .title p::after {

	content: '';

	display: block;

	width: 0.25rem;

	height: 0.02rem;

	background-color: #830000;

	margin: 0.3rem 0 0.2rem;

}

.yingxiao-2 .content .title span {

	font-size: 0.24rem;

	color: #333333;

}

.yingxiao-2 .content img {

	width: 5.95rem;

	height: 4.3rem;

	margin: 0.37rem 0 0 0;

}

.yingxiao-2  .pic {

	width: 9.15rem;

	height: 6.7rem;

	float: right;

}

.yingxiao-title {



}

.yingxiao-title p {

	font-size: 0.48rem;

	color: #222222;

}

.yingxiao-title span {

	font-size: 0.24rem;
    color: #c7a3a3;
	/* color: #830000;

	opacity: 0.15; */

	font-family: 宋体;

}

.yingxiao-3 {

	margin-top: 1.11rem;

}

.yingxiao-3 .yingxiao-3-top  {

	padding: 0 8.33%;

}
.yingxiao-3 .yingxiao-3-top .yingxiao-title {
	float: left;
} 
.yingxiao-3 .yingxiao-3-top .title {
	font-size: 0.3rem;
	margin-top: 0.6rem;
}
.yingxiao-3 .yingxiao-3-top .tabs {
	float: right;
	margin-top: 0.2rem;
}
.yingxiao-3 .yingxiao-3-top .tabs li {
	float: left;
	margin: 0 0.15rem;
}
.yingxiao-3 .yingxiao-3-top .tabs li a {
	font-size: 0.24rem;
	color: #333333;
}
.yingxiao-3 .yingxiao-3-top .tabs li.thistab a {
	color: #830000;
}
.yingxiao-3 .swiper-container {
	margin-top: 0.2rem;
}
.yingxiao-3 .tab_conbox {
	margin-top: 0.4rem;
}
.yingxiao-3 .tab_con li {
	display: block !important;
	float: left;
	margin-right: 0.2rem;
}
.yingxiao-3 .tab_con li img {
	width: 4.6rem;
	height: 3.45rem;
}

.yingxiao-3 .swiper-slide .pic{
	height: 2.5rem;
}
.yingxiao-3 .swiper-slide .pic img {
	height: 100%;
}






.yingxiao-4 {

	margin-top: 1.11rem;

	padding-bottom: 1rem;

}

.yingxiao-4 ul {

	margin-top: 0.4rem;

}

.yingxiao-4 li {

	width: 2.43rem;

	height: 1.51rem;

	background-color: #ffffff;

	border: solid 0.01rem #fff;

	float: left;

	margin: 0 0.25rem 0.22rem 0;

	box-sizing: border-box;

	overflow: hidden;

	cursor: pointer;

	

/* -webkit-filter:grayscale(100%);

-o-filter:grayscale(100%);

-moz-filter:grayscale(100%);

-ms-filter:grayscale(100%);

filter:grayscale(100%);

filter:gray; */

}

.yingxiao-4 li img {
	transition: all .5s;
}
.yingxiao-4 li:nth-child(6n){

	margin-right: 0;

}
.yingxiao-4 li:last-child,
.yingxiao-4 li:nth-last-child(2) {
	pointer-events: none;
}
.yingxiao-4 li:hover {

	box-shadow: 0rem 0rem 0.2rem 0rem 

	rgba(131, 0, 0, 0.2);

	border: solid 0.01rem #9c231b;

	-webkit-filter:grayscale(0%);

	-o-filter:grayscale(0%);

	-moz-filter:grayscale(0%);

	-ms-filter:grayscale(0%);

	filter:grayscale(0%);

	filter:gray;

}
.yingxiao-4 li:hover img {
	transform: scale(1.1);
	transition: all .5s;
}
.yingxiao-4 .msg {
	text-align: center;
	font-size: 0.24rem;
	color: #333;
	font-weight: bold;
	margin-top: 0.3rem;
}
.news {

	padding: 1rem 0;

}

.list-news-1 {

	margin-bottom: 1.5rem;

}

.list-news {



}

.list-news ul {



}

.list-news ul li {

	padding: 0.4rem 0;

	border-bottom: 1px solid #dddddd;

}

.list-news ul li .pic {

	width: 5rem;

	height: 3.1rem;

	float: right;

}

.list-news ul li .msg {

	width: 9.7rem;

	float: left;

}

.list-news ul li .msg p {

	font-size: 0.24rem;

	color: #333333;

	margin-bottom: 0.5rem;

}

.list-news ul li .msg span {

	font-size: 0.18rem;

	color: #808080;

	line-height: 2;

}

.list-news ul li .msg i {

	font-size: 0.18rem;

	color: #999999;

	display: block;

	margin-top: 0.55rem;

}

.list-news ul li:hover .msg p {

	color: #830000;

}

.list-news .more {

	width: 2rem;

	height: 0.48rem;

	line-height: 0.48rem;

	text-align: center;

	background-color: #f5f5f5;

	margin: 0.4rem auto 0;

}

.list-news .more a {

	color: #666666;

	font-size: 0.24rem;

	line-height: 1;

}

.list-news .more a span {

	font-size: 0.3rem;

	line-height: 0.48rem;

}

.list-news .more:hover {

	background-color: #830000;

}

.list-news .more:hover a {

	color: #ffffff;

}
.news .paging {
	margin-top: 1rem;
}
.pinpai-1 {



}

.pinpai-1 .pic {

	width: 8rem;

	height: 4.8rem;

}

.pinpai-1 .yingxiao-title {

	margin-bottom: 0.2rem;

}

.pinpai-2 .msg .box {

	margin: 0.4rem 0 0.4rem;

}


.pinpai-3 {
	background-color: #f5f5f5;
	padding: 0.8rem 0 0.5rem;
	margin: 1.23rem 0 1rem;
}
.pinpai-3  .yingxiao-title {
	text-align: left;
}
.pinpai-3 ul {
	margin-top: 0.3rem;
}
.pinpai-3 ul li {
	height: 4.45rem;
	overflow: hidden;
}
.pinpai-3 ul li .pic {
	float: left;
	width: 50%;
	height: 100%;
}
.pinpai-3 ul li:nth-child(even) .pic {
	float: right;
}

.pinpai-3 ul li .msg {
	float: right;
	width: 50%;
	height: 100%;
}
.pinpai-3 ul li:nth-child(even) .msg {
	float: left;
}
.pinpai-3 ul li .msg .content {
	width: 6.5rem;
	margin-left: 0.8rem;
	margin-top: 1rem;
}
.pinpai-3 ul li:nth-child(even) .msg .content {
	margin-left: 0;
}
.pinpai-3 ul li .msg p {
	font-size: 0.36rem;
	color: #222222;
	margin-bottom: 0.5rem;
}
.pinpai-3 ul li .msg span {
	font-size: 0.18rem;
	color: #444444;
}
.pinpai-4 {
	margin-bottom: 1.4rem;
	margin: 1rem 0 1.4rem;
}
.pinpai-4 .pic {
	width: 8rem;
	height: auto;
	box-shadow: 0rem 0rem 0.1rem 0rem 
		rgba(131, 0, 0, 0.15);
}
.pinpai-4 .msg {
	margin-top: 0;
}
.pinpai-4 .msg .title {

}
.pinpai-4 .msg .title p {
	font-size: 0.48rem;
	color: #222222;
}
.pinpai-4 .msg .title p::after {
	content: '';
	display: block;
	width: 0.25rem;
	height: 0.02rem;
	background-color: #830000;
	margin: 0.3rem 0;
}
.pinpai-4 .msg .title span {
	font-size: 0.24rem;
	color: #333333;
}
.pinpai-4 .msg>img {
	margin: 0.35rem 0 0.4rem;
}
.pinpai-4 .msg>p {
	font-size: 0.18rem;
	color: #444444;
	margin-bottom: 0.3rem;
}






.banner-cpzx {
	/* height: 7.5rem; */
	overflow: hidden;
}
.banner-cpzx video {
	width: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.banner-lxwm {

	position: relative;

}

.banner-lxwm .title {

	font-size: 0.52rem;

	color: #ffffff;

	text-shadow: 0rem 0rem 0.1rem

		rgba(0, 0, 0, 0.25);

	position: absolute;

	top: 1.48rem;

}

.banner-lxwm .main {

	background-color: #ffffff;

	position: absolute;

	bottom: -2.1rem;

	width: 84%;

	z-index: 5;

}

.banner-lxwm .main ul li {

	float: left;

	width: 50%;

	height: 3.3rem;

	padding-top: 0.9rem;

	padding: 0.9rem 0 0 0.8rem;

	border-bottom: 1px solid #eeeeee;

}

.banner-lxwm .main ul li:first-child {

	border-right: 1px solid #eeeeee;

}

.banner-lxwm .main ul li .icon {

	width: 0.3rem;

}

.banner-lxwm .main ul li.icon img {

	width: auto;

}

.banner-lxwm .main ul li p {

	font-size: 0.38rem;

	color: #333333;

	font-weight: bold;

	margin: 0.2rem 0;

}

.banner-lxwm .main ul li span {

	font-size: 0.18rem;

	color: #333333;
	margin-top: 0.1rem;
    display: block;
}

.banner-lxwm .main ul li:hover {

	border-bottom: 3px solid #830000;

}

.banner-lxwm .main ol {

	padding: 0.8rem 0 0.7rem;

}

.banner-lxwm .main ol li {

	width: 17.5%;

	float: left;

	padding-left: 0.6rem;

	position: relative;

}
.banner-lxwm .main ol li:first-child {
	width: 30%;
}
.banner-lxwm .main ol li>img {

	width: auto;

	float: left;

	margin-right: 0.2rem;

	position: absolute;

	left: 0.8rem;

	top: 50%;

	transform: translateY(-50%);

}

.banner-lxwm .main ol li div {

	float: left;

	font-size: 0.2rem;

	color: #333333;

	padding-left: 0.9rem;

}

.banner-lxwm .main ol li div.qrcode {

	width: 2rem;

    position: absolute;

    right: 50%;

    top: 50%;

    transform: translateY(-50%);

}

.lxwm-map {

	height: 7.3rem;

}

.lxwm-map #dituContent {

	height: 100%;

}

.news-detail {

	width: 12rem;

	margin: 0 auto;

	padding: 1.2rem 0;

}

.news-detail .title {

	font-size: 0.48rem;

	color: #222222;

	text-align: center;

}

.news-detail .title h1 {

	font-size: 0.4rem;

}

.news-detail .msg {

	text-align: center;

	font-size: 0.18rem;

	color: #666;

	margin: 0.3rem 0;

}
.news-detail iframe {
	width: 100%;
	height: 6.7rem;
	margin-bottom: 0.3rem;
}

.news-detail .content {

	font-size: 0.2rem;

	color: #333;

	line-height: 1.6;

	border-bottom: 1px solid #eee;

	padding-bottom: 0.3rem;

}

.news-detail .content p {

	margin-bottom: 0.2rem;

}

.news-detail .content img {

	width: auto;

	max-width: 100%;

	display: block;

	margin: 0.3rem auto;

}

.news-detail ul {

    color: #999999;

    margin-top: 0.35rem;

}

.news-detail ul li {

	margin-bottom: 0.1rem;

	font-size: 0.2rem;

}

.news-detail ul li a {

    color: #999999;

}

.news-detail .likes {

    margin-top: 0.8rem;

}

.news-detail .likes p {

    font-size: 0.36rem;

    color: #333333;

    margin-bottom: 0.4rem;

}

.news-detail ol li {

    color: #666666;

    float: left;

    width: 50%;

	margin-bottom: 0.1rem;

	font-size: 0.2rem;

}

.news-detail ol li a {

    color: #666666;

}

.navBar,

.navBar-close {

	width: 1.3rem;

	height: 1.9rem;

	background-color: #f5f5f5;

	padding-top: 0.53rem;

	padding-right: 0.27rem;

	transition: all .5s;

	cursor: pointer;

	display: none;

}

.navBar .box,

.navBar-close .box {

	float: right;

	width: 0.8rem;

}

.navBar .bar-logo,

.navBar-close .bar-logo {

	width: 0.44rem;

	height: 0.5rem;

	float: right;

	margin-bottom: 0.15rem;

}

.navBar .bar-menu,

.navBar-close .bar-menu {

	float: right;

	font-size: 0.16rem;

	color: #666666;

}

.navBar .bar-menu img,

.navBar-close .bar-menu img {

	width: 0.3rem;

	height: 0.17rem;

	float: right;

	margin-left: 0.1rem;

}

.navBar .bar-menu .cha,

.navBar-close .bar-menu .cha {

	display: none;

	width: 0.2rem;

	height: 0.2rem;

}

.navBar .bar-menu .san,

.navBar-close .bar-menu .san {

	display: inline-block;

}

.navBar:hover {

	width: 2rem;

	transition: all .5s;

}

.navBar.fixed,

.navBar-close.fixed {

	position: fixed;

	left: 0;

	top: 50%;

	transform: translateY(-50%);

	z-index: 102;

}

.navBar-close {

	background: #800000;

}

.navBar-close .bar-menu{

	color: #ffffff;
    width: 0.4rem;
}

.navBar-close .bar-menu .san {

	display: none;

}

.navBar-close .bar-menu .cha {

	display: inline-block;

}

.pjf-fixed-menu {

	background: url(../img/menu-bg.jpg) center center no-repeat;

	background-size: cover;

	position: fixed;

	left: -100%;

	top: 0;

	width: 100%;

	height: 100%;

	z-index: 101;

	transition: all .5s;

}

.pjf-fixed-menu.on {

	left: 0;

	transition: all .5s;

}
.pjf-fixed-menu .cha{
	width: 0.4rem;
	position: fixed;
	right: 10%;
	top: 10%;
	display: none;
	cursor: pointer;
}
.pjf-fixed-menu.on .cha {
	display: block;
}
.pjf-fixed-menu .wrap {

	padding: 0 16.3%;

}

.pjf-fixed-menu ul {

	position: absolute;

	left: 50%;

	top: 50%;

	transform: translate(-50%,-50%);

	width: 75%;

}

.pjf-fixed-menu ul li {

	margin: 0 0.5rem;

	float: left;

	width: 1rem;

	text-align: center;

}

.pjf-fixed-menu ul li p,

.pjf-fixed-menu ul li p a{

	font-size: 0.31rem;

	color: #ffffff;

	margin-bottom: 0.5rem;

}

.pjf-fixed-menu ul li a{

	font-size: 0.18rem;

	color: #ffffff;

	display: block;

	margin-bottom: 0.1rem;

}





/* .pop div {

	background-color: #830000 !important;

	color: #fff;

} */

/* .pop .top,

.pop .center,

.pop .bottom {

	background-color: #830000 !important;

} */









.cpzx {
	padding-bottom: 1rem;
}
.cpzx-nav {
	position: fixed;
	right: 0.3rem;
	top: 20%;
	display: none;
	z-index: 999;
}
.cpzx-nav ul li {
	width: 0.8rem;
	height: 0.8rem;
	background-color: #ffffff;
	border: solid 1px #ffffff;
	box-shadow: 0rem 0.05rem 0.15rem 0rem 
		rgba(0, 0, 0, 0.15);
	border-radius: 50%;
	line-height: 1.2;
	position: relative;
	margin-bottom: 0.2rem;
	box-sizing: border-box;
}
.cpzx-nav ul li a {
	font-size: 0.2rem;
	color: #333333;
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 100%;
	padding: 0.1rem;
	text-align: center;
}
.cpzx-nav ul li.on {
	border: solid 1px #830000;
}
.cpzx-nav ul li.on a {
	color: #830000;
}
.cpzx-nav ul li:last-child {
	background: url(../img/cpzx-nav_1.png) center center no-repeat;
	background-size: 100%;
}
.cpzx-nav ul li:last-child a{
	color: #fff;
}
.cpzx-video {
	margin-top: 1rem;
}
.cpzx-video video {
	width: 100%;
}
.cpzx-1 {
	margin-top: 1rem;
}
.cpzx-1 .index-wrap .main{
	background: url(../img/cplb-1_bg.jpg) center center no-repeat;
	background-size: cover;
	color: #fff;
	padding: 0.85rem 2.24rem 1.2rem 7.98rem;
}
.cpzx-1 .title {

}
.cpzx-1 .title span {
	font-size: 0.28rem;
	padding: 0.13rem;
	border: 1px solid #fff;
	border-left: none;
	border-right: none;
}
.cpzx-1 .title p {
	font-size: 0.57rem;
	font-family: 宋体;
	font-weight: bold;
	margin: 0.3rem 0 0.1rem;
	line-height: 1;
}
.cpzx-1 .title i {
	font-size: 0.14rem;
}
.cpzx-1 .msg {
	margin-top: 0.48rem;
	border-top: 1px solid rgba(255, 255, 255,0.5);
}
.cpzx-1 .msg p {
	border-bottom: 1px solid rgba(255, 255, 255,0.5);
}
.cpzx-2 {

}
.cpzx-2 .cpzx-2-list {

}
.cpzx-2 .cpzx-2-list .content {
	margin-top: 1.2rem;
	height: 4.8rem;
}

.cpzx-2 .cpzx-2-list .pic {
	width: 50%;
	float: right;
	height: 100%;
}
.cpzx-2 .cpzx-2-list .msg {
	width: 50%;
	float: left;
	background: url(../img/cpzx-2_bg1.jpg) center center no-repeat;
	background-size: 80%;
	height: 100%;
	padding: 1rem 0.55rem 0;
	box-shadow: 0rem 0rem 0.35rem 0rem 
		rgba(131, 0, 0, 0.1);
	border-radius: 0rem 0rem 0rem 1.5rem;
	position: relative;
}
.cpzx-2 .cpzx-2-list .content .msg::after {
	content: '';
	display: block;
	background: url(../img/cpzx_icon_1.png) center center no-repeat;
	background-size: 100%;
	width: 1rem;
	height: 0.72rem;
	position: absolute;
	left: 0;
	bottom: -0.47rem;
	/* display: none; */
}
.cpzx-bnlt .cpzx-2 .cpzx-2-list .content .msg::after {
	background: url(../img/cpzx_icon_1_lv.png) center center no-repeat;
	background-size: 100%;
}
.cpzx-2 .cpzx-2-list .msg p,
.cpzx-2 .cpzx-2-list-1 .msg p {
	font-size: 0.36rem;
	color: #830000;
	text-align: center;
	margin-bottom: 0.3rem;
}
.cpzx-hong-2 .cpzx-2-list .msg p,
.cpzx-hong-2 .cpzx-2-list-1 .msg p {
	font-size: 0.36rem;
	color: #830000;
	text-align: center;
	margin-bottom: 0.3rem;
}
.cpzx-2 .cpzx-2-list .msg span,
.cpzx-2 .cpzx-2-list-1 .msg span{
	font-size: 0.2rem;
	color: #444444;
	line-height: 1.8;
	display: block;
	height: 1.5rem;
}
.cpzx-2 .cpzx-2-list .msg a,
.cpzx-2 .cpzx-2-list-1 .msg a {
	display: block;
	width: 2rem;
	height: 0.5rem;
	line-height: 0.5rem;
	text-align: center;
	border-radius: 0.03rem;
	margin: 0.35rem auto 0;
	font-size: 0.2rem;
	color: #830000;
	border: solid 1px #830000;
}
.cpzx-bnlt .cpzx-2 .cpzx-2-list .msg a,
.cpzx-bnlt .cpzx-2 .cpzx-2-list-1 .msg a {
	color: #5f6d1c;
	border: solid 1px #5f6d1c;
}
.cpzx-bnlt .cpzx-2 .cpzx-2-list .msg p,
.cpzx-bnlt .cpzx-2 .cpzx-2-list-1 .msg p {
	color: #5f6d1c;
}
.cpzx-2 .cpzx-2-list .msg:hover a,
.cpzx-2 .cpzx-2-list-1 .msg:hover a {
	background-color: #830000;
	font-size: 0.2rem;
	color: #ffffff;
}
.cpzx-bnlt .cpzx-2 .cpzx-2-list .msg:hover a,
.cpzx-bnlt  .cpzx-2 .cpzx-2-list-1 .msg:hover a {
	background-color: #5f6d1c;
}
.cpzx-2 .cpzx-2-list-1 {
	margin-top: 1rem;
}
.cpzx-2 .cpzx-2-list-1 ul li {
	width: 7.5rem;
	float: left;
}
.cpzx-2 .cpzx-2-list-1 ul li:nth-child(even){
	float: right;
}
.cpzx-2 .cpzx-2-list-1 ul li .pic {
	height: auto;
	box-shadow: 0rem 0rem 0.35rem 0rem 
		rgba(131, 0, 0, 0.1);
	margin-bottom: 0.7rem;
}
.cpzx-2 .cpzx-2-list-1 .msg {
	padding: 0 0.3rem;
}
.cpzx-2 .cpzx-2-list-1 .msg p {
	margin-bottom: 0.2rem;
}
.cpzx-2 .cpzx-2-list-1 .msg span {
	height: 1.05rem;
}
.cpzx-2 .cpzx-2-list-1 .msg a {
	margin-top: 0.3rem;
}
.cpzx-2 .cpzx-2-bottom {
	height: 1.8rem;
	background: url(../img/cpzx-2_bg2.jpg) center center no-repeat;
	background-size: 100%;
	padding: 0.36rem 0 0 3.07rem;
	box-shadow: 0rem 0.1rem 0.25rem 0rem 
		rgba(96, 109, 29, 0.3);
	position: relative;
	margin-top: 2rem;
}
.cpzx-2 .cpzx-2-bottom a {
	color: #ffffff;
}
.cpzx-2 .cpzx-2-bottom p {
	font-size: 0.36rem;
}
.cpzx-2 .cpzx-2-bottom span {
	font-size: 0.2rem;
	display: block;
	margin: 0.1rem 0;
}
.cpzx-2 .cpzx-2-bottom i {
	font-size: 0.16rem;
	display: block;
}
.cpzx-2 .cpzx-2-bottom img {
	width: 5.36rem;
	position: absolute;
	right: 1.32rem;
	bottom: 0;
}
.cpzx-3 {
	margin-top: 0.85rem;
}
.cpzx-3 .cpzx-3-list {

}
.cpzx-3 .cpzx-3-list ul li {
	width: 5rem;
	float: left;
	margin-right: 0.45rem;
	margin-top: 0.45rem;
}
.cpzx-3 .cpzx-3-list ul li:nth-child(-n+3) {
	margin-top: 0;
}
.cpzx-3 .cpzx-3-list ul li:nth-child(3n) {
	margin-right: 0;
}
.cpzx-3 .cpzx-3-list ul li .pic {
	height: auto;
}
.cpzx-3 .cpzx-3-list ul li .msg {
	text-align: center;
	padding-bottom: 0.3rem;
}
.cpzx-bnlt .cpzx-3 .cpzx-3-list ul li .msg p {
	color: #5f6d1c;
}
.cpzx-3 .cpzx-3-list ul li .msg p {
	font-size: 0.3rem;
	color: #830000;
	margin: 0.25rem 0 0.1rem;
}
.cpzx-3 .cpzx-3-list ul li .msg span {
	font-size: 0.18rem;
	color: #666666;
	display: block;
	line-height: 2;
}
.cpzx-bnlt .cpzx-3 .cpzx-3-list ul li .msg a {
	color: #5f6d1c;
	border-bottom: 1px solid #5f6d1c;
}
.cpzx-3 .cpzx-3-list ul li .msg a {
	font-size: 0.18rem;
	padding-bottom: 0.1rem;
	color: #830000;
	border-bottom: 1px solid #830000;
	margin-top: 0.15rem;
	display: inline-block;
}
.cpzx-3 .cpzx-3-list ul li a:hover {
	color: #830000;
	border-bottom: 1px solid #830000;
}
.cpzx-3 .paging {
	margin-top: 0.6rem;
}


.cpzx-detail {
	margin-top: 1.25rem;
}
.cpzx-detail .wrap {
	padding: 0 16.15%;
}
.cpzx-detail .cpzx-detail-title {
	position: relative;
	margin-bottom: 0.8rem;
}
.cpzx-detail .cpzx-detail-title::before {
	content: '';
	display: block;
	width: 0.3rem;
	height: 0.04rem;
	background: #830000;
	position: absolute;
	right: 4.7rem;
	top: 0;
	visibility: inherit;
}
.cpzx-detail .cpzx-detail-title-green::before {
	background: #5f6d1c;
}
.cpzx-detail .cpzx-detail-title .pic {
	width: 58%;
	float: left;
}
.cpzx-detail .cpzx-detail-title .msg {
	width: 42%;
	float: right;
	position: absolute;
	right: 0;
	bottom: 0;
}
.cpzx-detail .cpzx-detail-title .msg p {
	height: 0.78rem;
	line-height: 0.78rem;
	text-indent: 0.5rem;
	background: #830000;
	font-size: 0.3rem;
	color: #ffffff;
}
.cpzx-detail .cpzx-detail-title .msg ul {
	margin-left: 0.49rem;
}
.cpzx-detail .cpzx-detail-title .msg ul li {
	border-bottom: 1px solid #d7d7d7;
	padding: 0.22rem 0;
}
.cpzx-detail .cpzx-detail-title .msg ul li span {
	font-size: 0.22rem;
	color: #777777;
	width: 1.2rem;
	display: inline-block;
	text-align-last: justify;
}
.cpzx-detail .msg ul li i {
	font-size: 0.22rem;
	color: #444444;
}
.cpzx-detail .cpzx-video {
	width: 10rem;
	margin: 0 auto 0.95rem;
}
.cpzx-detail .cpzx-video video {
	width: 100%;
}
.cpzx-detail .content {
	font-size: 0.2rem;
	color: #444444;
	line-height: 0.38rem;
}
.cpzx-detail .content p {
	/* margin-bottom: 0.4rem; */
}
.cpzx-detail .cpzx-detail-paging {
	border-top: 1px solid #d7d7d7;
	padding-top: 0.54rem;
	margin-top: 0.99rem;
	margin: 0.99rem auto 1.36rem;
}
.cpzx-detail .cpzx-detail-paging ol li {
	float: left;
	font-size: 0.2rem;
	color: #999999;
	width: 50%;
}
.cpzx-detail .cpzx-detail-paging ol li a {
	color: #444444;
}
.cpzx-detail .cpzx-detail-paging ol li:last-child,
.video-detail .cpzx-detail-paging ol li:last-child {
	float: right;
	text-align: right;
}
.video-detail .cpzx-detail-paging {
	margin-top: 0.7rem;
}
.spzx {
	width: 13rem;
	margin: 1.4rem auto;
}
.list-spzx ul li {
	width: 4rem;
	margin-right: 0.47rem;
	box-shadow: 0px 0px 5px 0px #ccc;
	float: left;
	margin-bottom: 0.5rem;
}
.list-spzx ul li .pic>video {
	width: 100%;
}
.list-spzx ul li:nth-child(3n){
	margin-right: 0;
}
.list-spzx ul li .msg {
	padding: 0.2rem 0.3rem;
}
.list-spzx ul li .msg p {
	font-size: 0.2rem;
	color: #484848;
	line-height: 0.3rem;
	font-weight: bold;
}
.list-spzx ul li .msg .time  {
	border-top: 1px solid #eddbdb;
	padding-top: 0.1rem;
	margin-top: 0.15rem;
}
.list-spzx ul li .msg .time i {
	font-size: 0.16rem;
	color: #999999;
	float: left;
}
.list-spzx ul li .msg .time img {
	width: 0.26rem;
	height: 0.26rem;
	float: right;
}
.list-spzx ul li .msg .time .hong {
	display: none;
}
.list-spzx ul li:hover .msg p{
	color: #830000;
}
.list-spzx ul li:hover .time .hong{
	display: block;
}
.list-spzx ul li:hover .time .hui{
	display: none;
}
.paging {
	text-align: center;
}
.paging div {
	display: inline-block;
}
.paging div a,
.paging div span {
	float: left;
	width: 0.4rem;
	height: 0.4rem;
	line-height: 0.4rem;
	background-color: #ffffff;
	border-radius: 0.06rem;
	border: solid 1px #d7d7d7;
	margin: 0 0.04rem;
	font-size: 0.16rem;
	color: #999999;
	display: block;
}
.paging div span,
.paging div a:hover {
	background-color: #830000;
	border: solid 1px #830000;
	font-size: 0.16rem;
	color: #ffffff;
}
.paging div a:first-child {
	display: none;
}
.paging div a:nth-child(2),
.paging div a:last-child {
	width: 0.7rem;
}
.video-box video{
	width: 100%;
}




.banners-img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3);
}
.banners-img img {
	position: absolute;
    left: 50%;
    top: 50%;
	transform: translate(-50%,-50%);
	cursor: pointer;
	width: auto;
}
.fixed-video-box {
	position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 101;
	background: #000;
	display: none;
}
.fixed-video-box video {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.fixed-video-box .close-box {
    position: absolute;
    right: 0;
    top: 0;
    width: 4.167vw;
    height: 4.167vw;
    background: url(../img/banners_close.png) no-repeat 50%;
    background-size: 4.167vw 4.167vw;
    z-index: 100000;
    cursor: pointer;
}