ul{
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}
li{
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}
p,h1,h2,h3,h4,h5{
	margin: 0;
}
*{
	margin: 0;
}
a:hover{
	text-decoration: none;
}
/*slick.css*/
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
.slick-dots { position: absolute; bottom: -25px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; }
.slick-dots li { position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer; }
.slick-dots li button { font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { font-family: 'slick'; font-size: 6px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: '•'; text-align: center; opacity: .25; color: black; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { opacity: .75; color: black; }

.page-status,.page-index,.page-last{
   display: none;
}

.pagination{
   justify-content: center;
}
.pagebar .pagination {
  display: flex;
  margin-top: 25px;
}
.pagination a {
  background: #e6e8eb;
  color: #333;
  font-size: 14px;
  padding: 8px 12px;
  margin: 0 2px;
  border-radius: 0;
}
.pagination span {
    color: #333;
    font-size: 14px;
    padding: 8px 2px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #fff;
  background: #f30100;
}
.pagination a.page-num-current {
  color: #fff;
  background: #f30100;
}

.container{
	max-width: 100%;
	padding:0 10.45vw;
}
.navbar{
	padding:1rem;
}
.navbar-collapse{
	flex-grow: unset;
}
.navbar-light .navbar-nav .nav-link{
	font-size: 16px;
	color: #333333;
	
}
.navbar-light .navbar-nav .nav-item{
	margin-right: 2vw;
}
.navbar-light .navbar-nav .nav-item:last-child{
	margin-right: 0;
}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{
	color: #cd0000;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{
	color: #cd0000;
}
.home-banner .swiper{
	overflow:hidden;
	position: relative;
}
.home-banner .swiper .swiper-slide{
	position: relative;
}
.home-banner .swiper .swiper-slide .wz{
	position: absolute;
	left:15vw;
	height: 100%;
	display: grid;
	align-content: center;
	top: 0;
}
.home-banner .swiper .swiper-slide .wz .wz1{
	font-size: 48px;
	color: #333333;
	font-style: italic;
}
.home-banner .swiper .swiper-slide .wz .wz1 span{
	color: #cd0000;
}
.home-banner .swiper .swiper-slide .wz .wz2{
	font-size: 36px;
	padding:30px 0;
	color: #333333;
}
.home-banner .swiper .swiper-slide .wz .hbmore{
	display: flex;
}
.home-banner .swiper .swiper-slide .wz .hbmore a{
	width: 120px;
	padding:5px 0;
}
.home-banner .swiper .swiper-slide .wz .hbmore a.sy{
	color: #ffffff;
	font-size: 16px;
	background: #cd0000;
	border: 1px solid #cd0000;
	margin-right: 15px;
	text-align: center;
}
.home-banner .swiper .swiper-slide .wz .hbmore a.see{
	color: #cd0000;
	font-size: 16px;
	border: 1px solid #cd0000;
	margin-right: 15px;
	text-align: center;
}
.home-banner .swiper-pagination-bullet{
	width: 20px;
	height: 3px;
	border-radius: 0;
	background: #fff;
	opacity: 1;
}
.home-banner .swiper-pagination-bullet-active{
	background: #cd0000;
}

.idtitle{
	text-align: center;
}
.idtitle h2{
	font-size: 40px;
	color: #333333;
	margin-bottom: 10px;
}
.idtitle .idmore{
	color: #cd0000;
	font-size: 14px;
}
.idtitle p{
	color: #333333;
	font-size: 16px;
}

.id1{
	padding:80px 0;
	background: #f7f7f7;
}
.id1con{
	position: relative;
	overflow: hidden;
	padding: 60px 0;
}
.id1con .swn{
	background: #ffffff;
	padding:40px 30px;
}
.id1con .swn .swn1{
	color: rgba(51, 51, 51, 0.6);
	font-size: 16px;
}
.id1con .swn .img{
	margin:15px 0 30px;
}
.id1con .swn .swn2{
	font-size: 24px;
	color: #000000;
}
.id1con .swn .swn3{
	display: flex;
	flex-wrap: wrap;
}
.id1con .swn .swn3 .item{
	width: 32.33%;
	margin-right: 1.5%;
	border:1px solid #e5e7ea;
	padding:5px 0;
	border-radius: 5px;
	text-align: center;
	margin-top: 5px;
}
.id1con .swn .swn3 .item a{
	color: #9fa5af;
	font-size: 15px;
}
.id1con .swn .swn3 .item:nth-child(3n){
	margin-right: 0;
}
.id1con .swn .d1more{
	display: flex;
	justify-content: flex-end;
	margin-top: 25px;
	color: #cd0000;
	font-size: 16px;
	align-items: center;
}
.id1con .swn .d1more img{
	margin-left: 8px;
}
.id1con .swiper-pagination-bullet{
	width: 20px;
	height: 3px;
	border-radius: 0;
	background: #dadada;
	opacity: 1;
}
.id1con .swiper-pagination-bullet-active{
	background: #cd0000;
}
.id2{
	padding:80px 0;
}
.id2 .id2nav{
	padding:40px 10.45vw 20px;
	border-bottom: 1px solid #d6d6d6;
	display: flex;
	justify-content: space-between;
}
.id2 .id2nav .item{
	position: relative;
}
.id2 .id2nav .item a{
	color: #333333;
	font-size: 20px;
}
.id2 .id2nav .item.active:after{
	left: 50%;
	width: 40%;
	bottom:-21px;
	content: '';
	height: 2px;
	background: #cd0000;
	position: absolute;
	transform: translateX(-50%);
}
.id2 .id2c{
	margin-top:80px;
}
.id2 .id2c .item{
	display: none;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}
.id2 .id2c .item.active{
	display: flex;
}
.id2 .id2c .item .itl{
	width: 48%;
}
.id2 .id2c .item .itl .itlt{
	font-size: 30px;
	color: #000000;
}
.id2 .id2c .item .itl .itlc{
	margin-top: 20px;
	font-size: 16px;
	color: rgba(51, 51, 51, 0.75);
}
.id2 .id2c .item .itl .smore{
	display: flex;
	flex-wrap: wrap;
	margin-top: 50px;
}
.id2 .id2c .item .itl .smore .sm1{
	color: #ffffff;
	font-size: 16px;
	padding:4px 12px;
	background: #cd0000;
	border:1px solid #cd0000;
}
.id2 .id2c .item .itl .smore .sm2{
	color: #cd0000;
	font-size: 16px;
	padding:4px 12px;
	border:1px solid #cd0000;
	margin-left: 10px;
}
.id2 .id2c .item .itr{
	width: 48%;
}
.id3{
	padding:80px 0;
	background: #f2f2f2;
}
.id3 .id3list{
	display: flex;
	flex-wrap: wrap;
	margin-top: 25px;
}
.id3 .id3list .item{
	width: 32.33%;
	margin-right: 1.5%;
	background: #fff;
	margin-top: 35px;
}
.id3 .id3list .item h4{
	text-align: center;
	font-size: 18px;
	color: #333333;
	padding:8px 0;
}
.id3 .id3list .item:nth-child(3n){
	margin-right: 0;
}
.id3 .smmore{
	color: #cd0000;
	border:1px solid #cd0000;
	padding:8px 10px;
	width: 140px;
	margin:35px auto 0;
	text-align: center;
	font-size: 16px;
	display: block;
}
.id4{
	padding:80px 0;
}
.id4 .id4list{
	display: flex;
	flex-wrap: wrap;
	margin-top: 35px;
}
.id4 .id4list .item{
	width: 15.6%;
	margin-right: 1.2%;
	margin-top: 1.2%;
}
.id4 .id4list .item:nth-child(6n){
	margin-right: 0;
}
.id5{
	background: url(../images/srbg.jpg) no-repeat;
	padding:80px 0;
	background-size: cover;
}
.id5 .i5t{
	font-size: 36px;
	color: #ffffff;
	text-align: center;
}
.id5 .i5b{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: 25px;
}
.id5 .i5b .i1{
	display: block;
	width: 120px;
	padding:6px 0;
	background: #fff;
	color: #cd0000;
	font-size: 16px;
	text-align: center;
	border:1px solid #fff;
}
.id5 .i5b .i2{
	display: block;
	margin-left: 25px;
	width: 120px;
	padding:6px 0;
	font-size: 16px;
	border:1px solid #fff;
	color: #fff;
	text-align: center;
}
footer{
	background:#1a1a1a url(../images/fmp.jpg) no-repeat;
	background-size: cover;
	padding-top:80px;
}
footer .foot{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
footer .foot .ftl{
	width: 20%;
}
footer .foot .ftl .ftl1{
	font-size: 23px;
	color: #ffffff;
}
footer .foot .ftl .ftlline{
	width: 22px;
	height: 2px;
	background: #fff;
	margin:15px 0;
}
footer .foot .ftl .ftl2{
	font-size: 40px;
	font-weight: bold;
	color: #ff122c;
}
footer .foot .ftl .ftl3{
	font-size: 15px;
	color: #adadad;
	margin-top: 10px;
}
footer .foot .ftc{
	width: 60%;
	display: flex;
	justify-content: space-evenly;
	border-left: 1px solid #494949;
	border-right: 1px solid #494949;
	padding-bottom: 70px;
}
footer .foot .ftc .item h3{
	font-size: 23px;
	color: #ffffff;
}
footer .foot .ftc .item ul{
	margin-top: 6px;
}
footer .foot .ftc .item ul li{
	margin-top: 8px;
}
footer .foot .ftc .item ul li a{
	font-size: 14px;
	color: rgba(252,252,252,0.5);
}
footer .foot .ftr{
	width: 12%;
}
footer .foot .ftr .frr h4{
	font-size: 15px;
	color: #adadad;
	margin-top: 15px;
	text-align: center;
}
footer .ylink{
	border-top:1px solid #575757;
	border-bottom:1px solid #575757;
	padding:14px 0;
	color:#adadad;
	font-size: 12px;
}
footer .ylink a{
	color:#adadad;
	font-size: 12px;
	border-right: 1px solid #adadad;
	padding:0 5px;
}
footer .ylink a:last-child{
	border-right: none;
}
.copyright{
	padding:15px 0;
	color: #adadad;
	font-size: 12px;
}
.copyright a{
	color: #adadad;
	font-size: 12px;
}
.copyright .cp{
	display: flex;
	justify-content: space-between;
}


@media(max-width:780px){
	.container{
		padding:0 7.45vw;
	}
	.home-banner .swiper .swiper-slide .wz{
		left: 10vw;
	}
	.home-banner .swiper .swiper-slide .wz .wz1{
		font-size: 16px;
	}
	.home-banner .swiper .swiper-slide .wz .wz2{
		font-size: 15px;
		margin:10px 0;
		padding:0;
	}
	.home-banner .swiper .swiper-slide .wz .hbmore a.sy{
		font-size: 13px;
		width: 80px;
		padding:3px 0;
	}
	.home-banner .swiper .swiper-slide .wz .hbmore a.see{
		font-size: 13px;
		width: 80px;
		padding:3px 0;
	}
	.id1{
		padding:40px 0;
	}
	.idtitle h2{
		font-size: 24px;
	}
	.idtitle p{
		font-size: 14px;
	}
	.idtitle .idmore{
		font-size: 12px;
	}
	.id1con{
		padding:40px 0;
	}
	.id1con .swn{
		padding:20px 15px;
	}
	.id1con .swn .swn2{
		font-size: 18px;
	}
	.id1con .swn .swn3 .item a{
		font-size: 12px;
	}
	.id2{
		padding:40px 0;
	}
	.id2 .id2nav{
		padding:30px 4.45vw 20px;
	}
	.id2 .id2nav .item a{
		font-size: 12px;
	}
	.id2 .id2c{
		margin-top: 40px;
	}
	.id2 .id2c .item .itl{
		width: 100%;
	}
	.id2 .id2c .item .itl .itlt{
		font-size: 24px;
	}
	.id2 .id2c .item .itl .itlc{
		font-size: 14px;
	}
	.id2 .id2c .item .itr{
		width: 100%;
		margin-top: 25px;
	}
	.id2 .id2c .item .itl .smore .sm1{
		font-size:14px;
	}
	.id2 .id2c .item .itl .smore .sm2{
		font-size: 14px;
	}
	.id3{
		padding:40px 0;
	}
	.id3 .id3list .item{
		width: 49%;
		margin-right: 2%!important;
		margin-top:15px;
	}
	.id3 .id3list .item:nth-child(2n){
		margin-right: 0!important;
	}
	.id3 .id3list .item h4{
		font-size: 14px;
	}
	.id3 .smmore{
		font-size: 14px;
		width: 100px;
	}
	.id4 .id4list .item{
		width: 49%;
		margin-right: 2%!important;
		margin-top: 2%;
	}
	.id4 .id4list .item:nth-child(2n){
		margin-right: 0!important;
	}
	.id5{
		padding:50px 0;
	}
	.id5 .i5t{
		font-size: 24px;
	}
	.id5 .i5b .i1{
		font-size: 14px;
	}
	.id5 .i5b .i2{
		font-size: 14px;
	}
	footer .foot .ftl{
		width: 100%;
	}
	footer .foot .ftc{
		width: 100%;
		border-left: none;
		border-right: none;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	footer .foot .ftc .item h3{
		font-size: 16px;
	}
	footer .foot .ftc .item{
		width: 33%;
		margin-top: 15px;
	}
	footer .foot .ftc .item ul li{
		margin-top: 4px;
	}
	footer .foot .ftc .item ul li a{
		font-size: 12px;
	}
	footer .foot .ftr{
		width: 100%;
		text-align: center;
	}
	footer .ylink{
		margin-top: 15px;
	}
}