* {
	margin: 0;
	padding: 0;
}
body {
	overflow-x: hidden;
}
ul li {
	list-style: none;
}
img {
	width: 100%;
}
section {
	clear: both;
}
.cl {
	clear: both;
}
.column_name {
	width: 100%;
	padding: 16px 0px;
	text-align: center;
}
.main_W {
	width: 90%;
	margin: 0 auto;
	padding: 10px 0 50px 0;
}
.qb_le {
	float: left;
	width: 55%;
	position: relative;
}
.qb_ri {
	width: 50%;
	margin-top: 5%;
	float: left;
	position: absolute;
	left: 45%;
	box-shadow: -10px 0px 20px 9px rgba(0, 0, 0, .3);
}
.content {
	width: 100%;
	margin: 0 auto;
}
.nav-all {
	width: 100%;
	margin-bottom: 4px;
	background-image: linear-gradient(to right, #d40d00, #d30f00);
	margin-top: -1.5%;
}
.nav-all .nav-logo {
	float: left;
	width: 15%;
	padding: 3%;
}
.nav-all .nav-title {
	width: 76%;
	float: left;
	height: 94px;
	overflow: hidden;
	padding: 0.5% 2% 0 0;
}
.nav-all .nav-title:after {
	display: inline-block;
	width: 100%;
	content: '';
}
.nav-title a {
	line-height: 30px;
	color: #ffffff;
	font-size: 0.4rem;
	text-align: justify;
}
.one_nav a:first-child{
	margin-right: 10%;
}
.one_nav a:nth-child(2){
	margin-right: 11.6%;
}
.two_nav {
	justify-content: space-between;
	display: flex;
}
.three_nav a:first-child{
	margin-right: 9%;
}
.nav-bot {
	width: 100%;
	height: 4px;
	background-image: linear-gradient(to right, #d40d00, #d30f00);
}
.title-xingzhu {
	background: url(20250226max_bj.jpg)no-repeat center;
	width: 100%;
}
.title_min {
	display: inline-block;
	margin: 4% 0 6% 0;
}
.title-xingzhu p {
	color: #e80000;
	font-size: .65rem;
	/*font-weight: bold;*/
	padding: 5% 3%;
	width: 95%;
	line-height: 40px;
}
.part-one {
	display: inline-block;
	width: 95%;
	margin-left: 2.5%;
	margin-top: -3.4%;
}
.part-one img {
	width: 100%;
	float: left;
}
.part-one .bone-icon {
	width: 100%;
	position: relative;
}
.part-one .bone-roll {
	width: 81%;
	position: absolute;
	margin: 16px 60px 0 63px;
	float: right;
	line-height: 0.6rem;
}
@media only screen and (min-width: 320px) {
	.part-one .bone-roll {
		margin: 14px 60px 0 48px;
	}
}
@media only screen and (min-width: 360px) {
	.part-one .bone-roll {
		margin: 18px 60px 0 60px;
	}
	.one_nav a:nth-child(2){
		margin-right: 12.8%;
	}
	.one_nav a:first-child{
		margin-right: 8%;
	}
	.three_nav a:first-child{
		margin-right: 8%;
	}
}
@media only screen and (min-width: 414px) {
	.part-two .parttwo-icon {
		left: 43.5% !important;
	}
	.part-one .bone-roll {
		margin: 16px 60px 0 63px;
	}
	.part-one .bone-roll a {
		line-height: 30px !important;
	}
}
@media only screen and (min-width: 428px){
	
}
.part-one .bone-roll a {
	padding: 0px 3px;
	color: #fefeff;
	font-weight: 400;
	font-size: 0.42rem;
}
.part-two,
.parttwo-text-list {
	width: 95%;
	margin: 0 auto;
}
.parttwo-text-list li:nth-child(3) {
	border-bottom: none !important;
}
.part-two {
	border-radius: 10px;
	padding-bottom: 10px;
}
.parttwo-text-list li {
	position: relative;
	padding: 15px 10px 10px 0;
	float: left;
	line-height: 0.7rem;
	border-bottom: #c3c3c3 solid 1px;
}
.parttwo-text-list li:first-child {
	padding: 10px 10px 10px 0;
}
.parttwo-text-list li:last-child {
	border-bottom: none;
}
.more {
	width: 95%;
	height: 35px;
	border-top: solid 4px #c1c1c1;
	cursor: pointer;
	margin: 0.25rem auto;
	padding: 0 2.5%;
}
.more p {
	font-size: .42rem;
	color: #666;
	line-height: 40px;
	float: left;
}
.more h3 {
	width: 13px;
	height: 13px;
	border: #666 solid;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-width: 2px 2px 0 0;
	transform: rotate(135deg);
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}
.parttwo-lister a {
	color: #000000;
	font-size: 0.45rem;
}
/* 首屏轮播 */
.parttwo-text {
	display: inline-block;
	width: 100%;
}
.part_kon {
	width: 100%;
}
.parttwo-swiper .swiper-container .swiper-slide {
	position: relative;
}
.parttwo-swiper .swiper-container .swiper-slide .icon-shipin {
	position: absolute;
	top: 60%;
	right: 3%;
	width: 12%;
}
.parttwo-swiper ul li a img{
	display: block;
}
.parttwo-swiper .swiper-container .swiper-slide p {
	position: absolute;
	z-index: 1000;
	width: 100%;
	bottom: 0;
	text-indent: 0.3rem;
	color: #fff;
	line-height: .9rem;
	height: .9rem;
	font-size: 0.43rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background-color: rgba(0, 0, 0, 0.5);
}
.parttwo-swiper .swiper-container {
	width: 100%;
}
.parttwo-swiper .swiper-container .swiper-slide p a {
	color: #fff;
}
/* 首屏轮播end */
.vlog_swiper{
	width: 95%;
	margin: 0 auto;
}
.text_ulmax ul{
	width: 90%;
	position: relative;
	left: 5%;
	display: inline-block;
}
.text_ulmax ul li a {
  color: #000000;
  font-size: 0.45rem;
}
.text_ulmax ul li{
	padding: 15px 10px 10px 0;
	float: left;
	line-height: 0.7rem;
	border-bottom: #c3c3c3 solid 1px;
}
.text_ulmax ul li:first-child a{
	color: #d70000;
}
.text_ulmax ul li:nth-child(2) a{
	color: #d70000;
}
.text_ulmax .more{
	margin-top: -0.2rem;
}
.banner_boxk ul li{
	font-size: 0.72rem;
	overflow: hidden;
	margin-bottom: 20px;
	padding-top: 25px;
	border-top: solid 1px #d2d2d2;
}
.banner_boxk .icon-shipin {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 30%;
}
.banner_boxk ul li:first-child {
	border-top: none;
	padding-top: 0;
}
.banner_boxk ul li:last-child {
	border-bottom: none;
}
.banner_boxk .photo {
	float: left;
	width: 45%;
	position: relative;
}
.banner_boxk .news_2_ri {
	line-height: .6rem;
	width: 52%;
	float: right;
	margin-top: -2%;
}
.banner_boxk .photo img {
	width: 100%;
}
.banner_boxk ul li a {
	color: #131313;
	font-size: 0.45rem;
}
.banner_boxk ul{
	width: 95%;
	margin: 0 auto;
}
.banner-four {
	width: 95%;
	margin: 0 auto;
	display: block;
}
.banner-four-nav {
	width: 100%;
	display: inline-block;
	padding-bottom: 10px;
	margin-top: 8px;
}
.banner-four .banner-four-nav p {
	width: 33%;
	float: left;
	margin-right: 0.5%;
	background-color: #ca0000;
	color: #feee1d;
	text-align: center;
	font-size: 0.42rem;
	line-height: .55rem;
	padding: 3% 0;
	letter-spacing: 2px;
}
.banner-four .banner-four-nav p:last-child {
	margin-right: 0;
}
.banner-four .banner-four-nav .active {
	background-color: #ff0d00;
	color: #fff;
	width: 33%;
	font-size: 0.45rem;
	font-style: italic;
}
.bannerfour-tab {
	/*width: 95%;*/
	margin: 0 auto;
}
.bannerfour-tab .m-page {
	width: 100%;
	margin-top: 0.8rem;
}
.bannerfour-tab .news_2 ul li {
	font-size: 0.72rem;
	line-height: 1.5rem;
	overflow: hidden;
	margin-bottom: 25px;
	border-bottom: solid 1px #d2d2d2;
}
.bannerfour-tab .news_2 ul li:nth-child(3n) {
	border-bottom: none;
	margin-bottom: 0;
}
.bannerfour-tab .news_2 .photo {
	float: left;
	width: 45%;
	margin-right: 10px;
	margin-bottom: 25px;
	position: relative;
}
.bannerfour-tab .news_2 .icon-open {
	position: absolute;
	top: 9%;
	left: 45%;
}
.bannerfour-tab .photo img {
	width: 100%;
}
.bannerfour-tab .news_2 .news_2_ri {
	line-height: .6rem;
	width: 52%;
	float: right;
	margin-top: -2%;
}
.bannerfour-tab .news_2 .news_2_ri a {
	color: #131313;
	font-size: 0.42rem;
}

.banner-five .banner-five-swiper {
	width: 95%;
	margin: 0 auto;
	padding-right: 10px;
	margin-left: 12px;
}
.banner-five,
.banner-six {
	width: 95%;
	margin: 0 auto;
}
.banner-five {
	width: 100%;
	background-image: linear-gradient(to bottom, #ee7404, #dd2604);
	margin-top: 6%;
}

.banner-five ul li {
	width: 45%;
}
.banner-five ul li img {
	width: 100%;
	height: 5.42rem;
}
.banner-five ul li p {
	width: 100%;
	font-size: 0.42rem;
	color: #fff;
	line-height: 0.6rem;
	padding: 5px 0px;
	height: 1.2rem;
}
.banner-five ul li p a {
	color: #fefefe;
}
.swiper-container-horizontal>.swiper-pagination-bullets {
	/* bottom: 10px;
	right: 0;
	width: 20%; */
	display: none;
}
.banner_boxk .more p {
	color: #605f5f;
}
.banner_boxk .more p {
	font-size: .4rem;
	line-height: 40px;
	float: left;
}
.banner_boxk .more h3 {
	width: 13px;
	height: 13px;
	border: #605f5f solid;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-width: 2px 2px 0 0;
	transform: rotate(135deg);
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}
.bj_red {
	width: 100%;
	background-image: linear-gradient(to bottom right, #ee7404, #dd2905);
}
.bj_red ul{
	width: 95%;
	margin: 0 auto;
}
.bj_red .photo{
	position: relative;
}
.bj_red .icon-shipin{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 16%;
}
.bj_red .news_2 ul li a{
	font-size: 0.45rem;
	line-height: 0.7rem;
}
.bj_red .news_2 ul li a,
.bj_red .more p {
	color: #fff;
}
.bj_red .more h3 {
	width: 13px;
	height: 13px;
	border: #fff solid;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-width: 2px 2px 0 0;
	transform: rotate(135deg);
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}
.bj_red .more{
	border-top: solid 4px rgba(255, 255, 255, .4);
}
.bj_red .news_2_ri{
	padding-bottom: 6px;
}
.banner-six .banner_boxk {
	margin: 0 auto;
	margin-top: 10px;
}
.banner-five ul li p a {
	padding: 0px 4px;
	display: block;
}
.banner-six li img {
	width: 100%;
	height: 3rem;
}
.matopbo{
	margin: 7% 0 4% 0;
}
.banner-four-content{
	margin-bottom: 1rem;
}
.bannerfour-tab .photo img {
	width: 100%;
	height: 3rem;
}
.banner-six ul li p a {
	color: #fff;
	display: block;
	padding: 0px 5px;
}
.banner-six ul li p {
	width: 100%;
	font-size: 0.42rem;
	padding: 10px 0px;
	background-color: #d12d1f;
	height: 1.2rem;
	text-align: center;
}
.lunbo_pic{
	width: 95%;
	margin: 0 auto;
}
.pic_bjph{
	position: relative;
}
.pic_bjph .yinying_red{
	position: absolute;
}
.lunbo_pic .parttwo-swiper .swiper-container .swiper-slide{
	padding-bottom: .5rem;
}
.lunbo_pic .parttwo-swiper .swiper-container .swiper-slide p{
  position: absolute;
  z-index: 1000;
  width: 85%;
  bottom: 0;
  left: 5%;
  color: #fff;
  line-height: .6rem;
  padding: 10px;
  height: auto;
  text-indent: inherit;
  font-size: 0.43rem;
  overflow: hidden;
  text-overflow: unset;
  white-space: normal;
  background-color: rgba(226, 71, 40, 1);
  box-shadow: 0 0 6px 0px rgb(0, 0, 0,.8);
  margin-bottom: .5em;
}
.lunbo_pic .parttwo-swiper .swiper-container .swiper-slide .icon-shipin{
	top: 50%;
}
footer {
	background: #efefef;
	color: #666;
	font-size: 0.38rem;
	text-align: center;
	line-height: 1.0rem;
	clear: both;
}