/*初始化样式*/

:root {

	--red-color: #d8271d;

}


input {

	padding: 0;

	margin: 0;

	font-family: '微软雅黑';

}
html{
	
	touch-action:pan-y !important;
	
	}
body {
	overflow-x: hidden !important;
}

img {

	border: none;

	background: none;

	vertical-align: middle;

}



ul,

ol,

li {

	list-style-type: none;

}



select,

input,

img,

select {

	vertical-align: middle;

}



table {

	border-collapse: collapse;

	border-spacing: 0

}



table,

th,

td {

	vertical-align: middle

}



.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	overflow: hidden;

	visibility: hidden;

}



.clearfix {

	zoom: 1

}



.clearboth {

	height: 0px;

	line-height: 0px;

	overflow: hidden;

	clear: both;

	font-size: 0px;

}



h1,

h2 {

	font-size: 12px;

	font-weight: bold;

}



hr {

	border: 0;

	border-top: 1px solid #ccc;

	height: 0;

}



p {

	margin: 0;

}



/*----- Common css ------*/

.fl {

	float: left;

}



.fr {

	float: right;

}



.di {

	_display: inline;

}



.fwn {

	font-weight: normal;

}



.dib {

	*display: inline;

	_zoom: 1;

	_display: inline;

	_font-size: 0px;

}



.com-img {

	display: block;

	overflow: hidden;

}



.com-img img {

	width: 100%;

	transition: all 0.5s;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-o-transition: all 0.5s;

}



.com-img:hover img {

	transform: scale(1.2);

	-webkit-transform: scale(1.2);

	-moz-transform: scale(1.2);

	-o-transform: scale(1.2);

	-ms-transform: scale(1.2);

}
.sw_con2:hover .p_nn h3,
.sw_con2:hover .p_nn3 h5 {
	color: var(--red-color);
}



.xypg-right-content {

	font-size: 16px;

}



.j-space-between {

	justify-content: space-between

}



.j-flex-start {

	justify-content: flex-start

}



.j-flex-end {

	justify-content: flex-end

}



.j-center {

	justify-content: center

}



.a-j-center {

	align-items: center;

	justify-content: center

}



.a-center {

	align-items: center

}



.a-flex-start {

	align-items: flex-start

}



.a-flex-end {

	align-items: flex-end

}







/*样式*/

.wh {

	max-width: 1440px;

	margin: 0 auto;

	padding: 0 10px

}



.flex_a {

	display: flex;

	flex-wrap: wrap;

	justify-content: space-between;

	align-items: center;

}



.flex_b {

	display: flex;

	flex-wrap: wrap;

	justify-content: space-between;

}





.flex_c {

	display: flex;

	flex-wrap: wrap;

	justify-content: center;

	align-items: center;

}







.head_11 {

	width: 100%;

	position: absolute;

	left: 0px;

	top: 0px;

	height: 90px;

	border-bottom: 1px solid rgba(255, 255, 255, .16);

	z-index: 999999;

}



.logo_11 {

	line-height: 90px;

}



.logo_11 img {

	line-height: 90px;

}







.head_22 {

	width: 81.58%;

}





.yu {

	width: 45px;

	background: url(../other/a.png) no-repeat center left;

	text-align: right;

	font-size: 14px;

	text-transform: uppercase;

	margin-left: 22px;

}



.yu a {

	color: #fff;

	font-size: 14px;

}

.kehu_title {
	text-align: center;
	 padding: 6rem 0 4rem
}

.kehu_title h1 {
	font-size: 40px;
	color: #000;
}

/*样式*/

@media (max-width: 1300px) {

	.head_22 {

		width: 69.58%;

	}

}





@media (max-width: 1280px) {

	.head_22 {

		width: 77.58%;

	}

}



/* box1 */

.box1 {

	background: url(../other/b.png) no-repeat center top;

	background-size: cover;

	padding: 60px 0;

}



.pp_con {

	margin-top: 65px;

}



.p_a {

	width: 40.27%;

}



.sw_con2 {

	position: relative;

	overflow: hidden;

}



.pp_2 li {

	position: relative;

}



.pp_2 li .img {

	display: block;

}



.pp_2 li .img img {

	width: 100%;

}



.p_nn {

	position: absolute;

	width: 100%;

	top: 50px;

	left: 0px;

	text-align: center;

}

.p_nn3 {

	position: absolute;

    top: 620px;

    left: 470px;

	text-align: center;

}

.p_nn3 a {

	color: #8d8b8b;

}

.p_nn h2 {

	font-size: 16px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 34px;

	letter-spacing: 0px;

	color: #666666;

}



.p_nn h3 {

	font-size: 18px;

	font-weight: 600;

	line-height: 34px;

	letter-spacing: 0px;

	color: #333333;

}

/* .p_nn:hover h3 {
	color: var(--red-color);
} */
/* .p_nn3:hover h5 {
	color: var(--red-color);
} */




.sw_con2 .swiper-button-prev {

	height: 45px;

	width: 45px !important;

	background: none !important;

	font-family: "微软雅黑";

	border-radius: 50%;

	letter-spacing: 0px;

	color: #ffffff;

	background: url(../other/right.png) no-repeat center #fbe9e8 !important;

}



.sw_con2 .swiper-button-prev:hover {

	background: url(../other/right_withe.png) no-repeat center #d8271c !important;

}





.sw_con2 .swiper-button-next {

	height: 45px;

	width: 45px !important;

	background: none !important;

	font-family: "微软雅黑";

	font-weight: normal;

	font-stretch: normal;

	letter-spacing: 0px;

	border-radius: 50%;

	color: #ffffff;

	background: url(../other/left.png) no-repeat center #fbe9e8 !important;

}

l



.sw_con2 .swiper-button-next:hover {

	background: url(../other/left_withe.png) no-repeat center #d8271c !important;

}





.sw_con2 .swiper-button-prev {

	left: 30px;

}



.sw_con2 .swiper-button-next {

	right: 30px;

}



.sw_con2 .swiper-button-next,

.sw_con2 .swiper-button-prev {

	outline: none;

	position: absolute;

	top: 50%;

	z-index: 9999;

	height: 45px;

	margin-top: -22.5px;

	-webkit-transition: all .5s ease;

	transition: all .5s ease;

}







.p_b {

	width: 57.63%;

}



.p_ll li {

	width: 48.3%;

	position: relative;

}



.p_ll li .p_nn1 {

	position: absolute;

	top: 8px;

	left: 105px

}

.p_ll li .p_nn2 {

    position: absolute;

    top: 90%;

    /* left: 315px; */
right: 10%;
	

}

.p_ll li .p_nn2 a {

	color: #8d8b8b;

}

.p_ll li .p_nn2:hover a {

	color: #d8271d;

}

.p_ll li:nth-child(1) {

	margin-bottom: 20px;

}



.p_ll li:nth-child(2) {

	margin-bottom: 20px;

}



.p_ll li a.img {

	display: block;

}



.p_ll li a.img img {

	width: 100%;

}



.p_nn1 h2 {

	font-size: 16px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 34px;

	letter-spacing: 0px;

	color: #666666;

}



.p_nn1 h3 {

	font-size: 18px;

	font-weight: 600;

	line-height: 34px;

	letter-spacing: 0px;

	color: #333333;

}



.more_a {

	font-size: 14px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 34px;

	letter-spacing: 0px;

	color: #999999;

	margin-top: 6.5vw;

}





.p_ll li:hover .p_nn1 h3 {

	color: #d8271d;

}



.pp_2 li:hover .p_nn h3 {

	color: #d8271d;

}



.p_ll li:hover .more_a {

	color: #333333;

}



@media (max-width: 1440px) {

	.p_ll li:nth-child(1) {

		margin-bottom: 27px;

	}



	.p_ll li:nth-child(2) {

		margin-bottom: 27px;

	}

}



@media (max-width: 1370px) {

	.p_ll li:nth-child(1) {

		margin-bottom: 25px;

	}



	.p_ll li:nth-child(2) {

		margin-bottom: 25px;

	}

}





@media (max-width: 1280px) {

	.p_nn h2 {

		font-size: 14px;

	}



	.p_nn h2 {

		font-size: 16px;

	}



	.p_nn1 h2 {

		font-size: 14px;

		font-weight: normal;

		font-stretch: normal;

		line-height: 34px;

		letter-spacing: 0px;

		color: #666666;

	}



	.p_nn1 h3 {

		font-size: 16px;

		font-weight: 600;

		line-height: 34px;

		letter-spacing: 0px;

		color: #333333;

	}

}





@media (max-width: 990px) {

	.p_a {

		width: 100%;

	}



	.p_b {

		width: 100%;

		margin-top: 20px;

	}



	.p_ll li {

		width: 100%;

	}



	.pp_con {

		margin-top: 35px;

	}

}











/* ABOUT US */

.abbg {

	margin-top: 4.5vw;

	background: url(../other/about_bj.png) no-repeat center bottom;

	padding-bottom: 60px;

}

.abb_btn {

	margin-top: 5rem;

	display: flex;

	justify-content: center;

}

.abb_btn button {

	padding: 1rem 4rem;

	font-size: 20px;

	background-color: rgba(248, 247, 247, 0);

	font-weight: 700;

	border: 1px solid #000000;

}

.abb_btn button:hover  {

	color: white;

	background-color: #d8271d;

	border: 1px solid white;

}

.ab_1 {

	width: 46.85%;

	margin-top: 35px;

}



.ab_1 h2 {

	font-family: "微软雅黑";

	font-size: 44px;

	font-weight: 600;

	letter-spacing: 0px;

	color: #000000;

	text-transform: uppercase;

	margin-top: 12px;

}



.ab_1 h2 span {

	color: #d8271c;

}





.ab_1 h3 {

	font-size: 26px;

	font-weight: 400;

	letter-spacing: 0px;

	color: #333333;

	margin-top: 15px;

}



.aacc {

	font-size: 17px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 32px;

	letter-spacing: 0px;

	color: #333333;

	margin-top: 30px;

	text-indent: 3rem;

}



.ab_ll {

	margin-top: 40px;

}



.ab_ll li {

	padding: 22px 0;

	border-bottom: solid 2px rgba(0, 0, 0, .1);

}



.ab_ll li h4 {

	font-size: 15px;

	font-weight: 400;

	line-height: 32px;

	letter-spacing: 0px;

	color: #333333;

}





.ab_ll li:hover h4 {

	color: var(--red-color);

}



.ab_ll li .mm_2 {

	width: 32px;

	height: 32px;

	background-color: #fbe9e8;

	border-radius: 50%;

	color: var(--red-color);

	font-size: 16px;

	text-align: center;

	line-height: 30px;

}



.ab_ll li:hover .mm_2 {

	background-color: var(--red-color);

	color: #fff;

}





.ab_img {

	width: 48.95%;

	overflow: hidden;

	position: relative;

}



.ab_img img {

	width: 100%;

}







@media (max-width: 1440px) {

	.ab_1 h2 {

		font-family: "微软雅黑";

		font-size: 36px;

		font-weight: 600;

		letter-spacing: 0px;

		color: #000000;

		text-transform: uppercase;

	}



	.ab_1 h2 span {

		color: #d8271c;

	}





	.ab_1 h3 {

		font-size: 28px;

		font-weight: 400;

		letter-spacing: 0px;

		color: #333333;

		margin-top: 15px;

	}

}









@media (max-width: 1280px) {

	.ab_1 h2 {

		font-family: "微软雅黑";

		font-size: 26px;

		font-weight: 600;

		letter-spacing: 0px;

		color: #000000;

		text-transform: uppercase;

	}



	.ab_1 h2 span {

		color: #d8271c;

	}





	.ab_1 h3 {

		font-size: 20px;

		font-weight: 400;

		letter-spacing: 0px;

		color: #333333;

		margin-top: 15px;

	}

}











@media (max-width: 1440px) {

	.aacc {

		font-size: 15px;

		font-weight: normal;

		font-stretch: normal;

		line-height: 32px;

		letter-spacing: 0px;

		color: #333333;

		margin-top: 30px;

	}



	.ab_ll li h4 {

		font-size: 16px;

	}



	.ab_ll li h4 span {

		font-size: 14px;

	}

}



@media (max-width: 1280px) {

	.ab_ll {

		margin-top: 30px;

	}



	.ab_ll li {

		padding: 15px 0;

		border-bottom: dashed 1px #e5e5e5;

		padding-left: 10px;

	}

}



@media (max-width: 992px) {

	.ab_ll {

		margin-top: 30px;

	}



	.ab_ll li {

		padding: 10px 0;

		border-bottom: dashed 1px #e5e5e5;

		padding-left: 10px;

	}

}



@media (max-width: 990px) {

	.ab_1 {

		width: 100%;

	}



	.ab_img {

		width: 100%;

		overflow: hidden;

		position: relative;

		margin-top: 30px;

	}



	.abbg {

		padding-bottom: 40px;

	}

}











/* 解决方案 */

.fnbg {

	background: url(//cdn.myxypt.com/70f6272d/23/09/39ce5dc0d9b064a5b2ba77fd96bf0997d4f49f4d.png) no-repeat center top;

	background-size: 100% 100%;

}



.fn_tt {

	margin-top: 80px;

}



.pt_22 {

	font-family: "微软雅黑";

	font-size: 32px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 53px;

	color: #ffffff;

	margin-top: 55px;

}





.more_3 {

	width: 184px;

	height: 50px;

	background-color: var(--red-color);

	border-radius: 25px;

	font-size: 16px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 50px;

	letter-spacing: 0px;

	color: #ffffff;

	text-align: center;

	margin-top: 6.6vw;

}



.more_3 a {

	text-align: center;

	color: #ffffff;

}



.more_3 a img {

	padding-left: 15px;

}





/* 定制流程 */

.dzlc {

	padding-top: 3rem;

	width: 100%;

	height: auto;

	/* border: 1px solid red; */

	/* background: url(../customized/bj.jpg) no-repeat; */

	background-color: #f4f4f4;

}



.dzlc .wh h1 {

	font-size: 44px;

	text-align: center;

	padding: 1rem 0;

	color: #000;

}



.dzlc .dz_phui {

	text-align: center;

	color: #666666;

	font-size: 18px;

}



.dzlc_2 {

	margin-top: 5rem;

	position: relative;

}



.dzlc_list {

	width: 145px;

	height: 145px; 

	/* border: 1px solid red; */

	padding-top: 2rem;

	background-color: white;

}



.dzlc_img {

	display: flex;

	justify-content: center;

}



.dzlc_p {

	text-align: center;

	margin: 2.3rem 2rem;

	font-size: 1.8rem;

	color: #000 ;

}



.dzlc_list .dzlc_num {

	text-align: center;

	width: 26%;

	margin-left: 5rem;

	background-color: #EEEEEE;

	padding: 0.5rem 0rem;

	color: rgb(115, 115, 116);

}

.dzlc_2 ul {

	position: relative;

	display: grid;
grid-template-columns: repeat(7, 1fr);
	/* justify-content: space-between; */

	z-index: 9;

}

.withe_img {

	display: block;

}

.red_img {

position: absolute;

justify-content: center;

display: none;

}

.dzlc_list:hover {

	border: 1px solid #d8271d ;

}

.dzlc_list:hover .dzlc_p {

	color: var(--red-color);

}

.dzlc_list:hover .dzlc_num {

	color: white;

	background-color: var(--red-color);

}

dzlc_list:hover .withe_img {

	display: none;

}

.dzlc_list:hover .red_img {

	display: block;

}

 









.fn_ll {

	width: 46.43%;

	background: rgba(0, 0, 0, .24);

}



.fn_ll li {

	height: 234px;

	padding: 50px;

}



.fn_ll li {

	display: flex;

	flex-wrap: wrap;

	justify-content: space-between;

	align-items: center

}



.fn_ll li a {

	display: flex;

	flex-wrap: wrap;

	justify-content: space-between;

	align-items: center;

	width: 100%;

}





.fn_ll li .dgg {

	width: 65%;

}



.fn_ll li .dgg h3 {

	font-size: 24px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 34px;

	letter-spacing: 0px;

	color: #ffffff;

}



.fn_ll li .dgg p {

	font-size: 14px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 25px;

	height: 75px;

	overflow: hidden;

	letter-spacing: 0px;

	color: #333333;

	margin-top: 25px;

	display: none;

}



.fn_ll li:hover .dgg p {

	display: block;

}



.fn_ll li:hover h3 {

	color: #d8271c;

	font-weight: 600;

}



.fn_ll li .jia_h {

	width: 52px;

	height: 52px;

	font-size: 25px;

	background-color: #ffffff;

	border-radius: 50%;

	color: #d8271c;

	line-height: 52px;

	text-align: center;

}



.fn_ll li:hover .jia_h {

	background-color: #d8271c;

	color: #fff;

}



.fn_ll li:hover {

	background: rgba(255, 255, 255, .6);

}















@media (max-width: 1440px) {

	.pt_22 {

		font-family: "微软雅黑";

		font-size: 28px;

		font-weight: normal;

		font-stretch: normal;

		line-height: 45px;

		color: #ffffff;

	}



	.fn_ll li .dgg h3 {

		font-size: 20px;

	}

}



@media (max-width: 1280px) {

	.pt_22 {

		font-family: "微软雅黑";

		font-size: 16px;

		font-weight: normal;

		font-stretch: normal;

		line-height: 35px;

		color: #ffffff;

	}



	.fn_ll li .dgg h3 {

		font-size: 18px;

	}



	.fn_ll li .dgg p {

		font-size: 14px;

		font-weight: normal;

		font-stretch: normal;

		line-height: 25px;

		height: 75px;

		overflow: hidden;

		letter-spacing: 0px;

		color: #333333;

		margin-top: 15px;

		display: none;

	}



	.fn_ll li {

		height: 234px;

		padding: 20px;

	}

}



@media (max-width: 1280px) {

	.fn_ll li {

		height: 180px;

		padding: 20px;

	}



	.more_3 {

		width: 154px;

		height: 40px;

		background-color: #d8271c;

		border-radius: 25px;

		font-size: 15px;

		font-weight: normal;

		font-stretch: normal;

		line-height: 40px;

		letter-spacing: 0px;

		color: #ffffff;

		text-align: center;

		margin-top: 6.6vw;

	}



	.more_3 a {

		text-align: center;

		color: #ffffff;

	}



	.more_3 a img {

		padding-left: 15px;

	}



}





@media (max-width: 768px) {



	.fn_ll {

		width: 100%;

		background: rgba(0, 0, 0, .24);

		margin-top: 25px;

	}



	.pt_22 {

		margin-top: 25px;

	}



	.fn_tt {

		margin-top: 25px;

	}



	.fn_ll li .jia_h {

		width: 32px;

		height: 32px;

		font-size: 18px;

		background-color: #ffffff;

		border-radius: 50%;

		color: #d8271c;

		line-height: 32px;

		text-align: center;

	}

}









/* 新闻中心 */

.xwbg {

	padding: 80px 0;

	background-color: #f4f4f4;

}



.xw_ll {

	width: 50.34%;

	margin-top: 55px;

}



.xw_a {

	position: relative;

	overflow: hidden;

}



.xw_a li {

	width: 100%;

	position: relative;

}



.xw_a li::after {

	background: url(//cdn.myxypt.com/70f6272d/23/09/ae8f5b4d46e5646edbcfcbf4d9425c6aabc7b614.png) no-repeat center bottom;

	height: 165px;

	content: "";

	position: absolute;

	width: 100%;

	left: 0px;

	bottom: 0px;

	z-index: 99;

}



.xw_a li a.img {

	display: block;

}



.xw_a li a.img img {

	width: 100%;

}



.xw_a li h2 {

	position: absolute;

	left: 35px;

	bottom: 35px;

	font-size: 20px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 28px;

	letter-spacing: 0px;

	color: #ffffff;

	z-index: 999;

	width: 65%;

	height: 28px;

	overflow: hidden;

}



.xw_a .swiper-pagination {

	position: absolute;

	right: 35px;

	bottom: 40px;

	left: auto;

	width: auto;

}



.xw_a .swiper-pagination-bullet {

	width: 10px;

	height: 10px;

	display: inline-block;

	border-radius: 100%;

	background: #ffffff;

	opacity: 1

}



.xw_a .swiper-pagination-bullet-active {

	opacity: .3;



}





.xw_22 {

	width: 47.06%;

	margin-top: 55px;

}



.xw_22 li {

	background-color: #ffffff;

}



.xw_22 li:hover {

	background-color: var(--red-color);

}



.xw_22 li .time {

	width: 108px;

	text-align: center;

	background: url(//cdn.myxypt.com/70f6272d/23/09/50df7b65d742e0506c7650350d3153dcf1214f7f.png) no-repeat center right;

}



.xw_22 li .time p {

	font-size: 42px;

	font-weight: 600;

	line-height: 48px;

	letter-spacing: 0px;

	color: #444444;

}



.xw_22 li .time dt {

	font-size: 15px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 28px;

	letter-spacing: 0px;

	color: #666666;

}





.xw_22 li .dnn {

	width: 80%;

	padding: 18px;

}



.xw_22 li .dnn h3 {

	font-size: 18px;

	font-weight: 600;

	line-height: 38px;

	letter-spacing: 0px;

	color: #333333;

	height: 38px;

	overflow: hidden;

}



.xw_22 li .dnn h5 {

	font-size: 15px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 38px;

	letter-spacing: 0px;

	color: #666666;

	height: 38px;

	overflow: hidden;

}



.xw_22 li+li {

	margin-top: 10px;

}



.xw_22 li:hover .dnn h3 {

	color: #fff

}



.xw_22 li:hover .dnn h5 {

	color: #fff

}



.xw_22 li:hover .time p {

	color: #fff

}



.xw_22 li:hover .time dt {

	color: #fff

}







@media (max-width: 1370px) {

	.xwbg {

		margin-top: 0 ;

	}



	.xw_22 li .time p {

		font-size: 30px;

	}



	.xw_22 li .dnn {

		width: 80%;

		padding: 15px;

	}

}



@media (max-width: 1280px) {

	.xwbg {

		margin-top: 30px;

	}



	.xw_22 li .time p {

		font-size: 25px;

	}



	.xw_22 li .dnn {

		width: 80%;

		padding: 11.5px;

	}



	.xw_22 li .dnn h3 {

		font-size: 16px;

	}

}



@media (max-width: 1280px) {



	.xw_22 li .dnn {

		width: 80%;

		padding: 11.5px;

	}



	.xw_a li h2 {

		position: absolute;

		left: 15px;

		bottom: 15px;

		font-size: 16px;

		font-weight: normal;

		font-stretch: normal;

		line-height: 28px;

		letter-spacing: 0px;

		color: #ffffff;

		z-index: 999;

		width: 65%;

		height: 28px;

		overflow: hidden;

	}



	.xw_a .swiper-pagination {

		position: absolute;

		right: 18px;

		bottom: 18px;

		left: auto;

		width: auto;

	}



	.xw_22 li .dnn {

		width: 80%;

		padding: 8.5px;

	}

}



@media (max-width: 1100px) {

	.xw_ll {

		width: 100%;

		margin-top: 25px;

	}



	.xw_22 {

		width: 100%;

		margin-top: 25px;

	}



	.xw_22 li .dnn {

		padding: 8.5px;

		width: calc(100% - 85px);

	}



	.xw_22 li .time {

		width: 85px;

		text-align: center;

		background: url(//cdn.myxypt.com/70f6272d/23/09/50df7b65d742e0506c7650350d3153dcf1214f7f.png) no-repeat center right;

	}

}





@media (max-width: 990px) {

	.xwbg {

		margin-top: 30px;

	}
	.wm_vv {
		margin: 35px 0;
	}

}





/* 通栏 */

.dff {

	background: #2a2a2a;

	padding: 36px 0;
	padding-top: 0;

}



.logo_aa img {

	max-width: 100%;

}



.fx .social-share .social-share-icon {

	border: none;

	background: none;

}



.fx .social-share .icon-weibo {

	color: #828282;

	border-color: #828282

}



.fx .social-share .icon-qq {

	color: #828282;

	border-color: #828282

}



.fx .social-share .icon-wechat {

	color: #828282;

	border-color: #828282

}





.xxkk {

	border-bottom: 2px solid rgba(255, 255, 255, .1);

	padding: 25px 0;

	margin-bottom: 35px;

}





.bk {

	font-size: 14px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 24px;

	letter-spacing: 0px;

	color: #ffffff;

}





.nav2 li {

	font-size: 16px;

	font-weight: 600;

	line-height: 34px;

	letter-spacing: 0px;

	color: #ffffff;

	margin: 0 35px;

}



.nav2 li a {

	color: #ffffff;

}





.pptt {

	font-size: 14px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 34px;

	letter-spacing: 0px;

	color: #ffffff;

	margin-bottom: 15px;

}



.p_rot li {

	color: rgba(255, 255, 255, .5);

}



.p_rot li a {

	font-size: 14px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 30px;

	letter-spacing: 0px;

	color: rgba(255, 255, 255, .5);

}



.lxnn {

	font-size: 14px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 30px;

	letter-spacing: 0px;

	color: rgba(255, 255, 255, .5);

}





.wm_vv img {

	max-width: 100%;

	margin-bottom: 5px;

	text-align: center;

}



.wm_vv p {

	font-weight: normal;

	font-stretch: normal;

	line-height: 30px;

	letter-spacing: 0px;

	color: rgba(255, 255, 255, .5);

	text-align: center;

}





.seo {

	font-size: 14px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 30px;

	letter-spacing: 0px;

	color: rgba(255, 255, 255, .5);

}



.seo a {

	color: rgba(255, 255, 255, .5);

}







.wm_vv {

	margin-bottom: 35px;

}





@media (max-width: 990px) {

	.dff {

		background: #2a2a2a;

		padding: 36px 0;

		/* margin-top: 30px; */

	}

	.xwbg {
		padding: 40px 0;

	.xxkk {

		display: none !important;

	}



	.wm_vv {

		width: 125px;

		margin: 0 auto;

		margin-top: 25px

	}

}







.dgh {

	margin-top: 25px

}









/* 网站标题 */

.pt_1 {

	font-size: 44px;

	font-weight: 600;

	line-height: 34px;

	text-align: center;

	letter-spacing: 0px;

	color: #000000;

}

.pt_1 span {

	font-size: 18px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 34px;

	letter-spacing: 0px;

	color: #666666;

	display: block;

	margin-top: 12px;

}









@media (max-width: 1440px) {

	.pt_1 {

		font-size: 36px;

	}



	.pt_1 span {

		font-size: 16px;

	}

}









@media (max-width: 1280px) {

	.pt_1 {

		font-size: 26px;

	}



	.pt_1 span {

		font-size: 15px;

		margin-top: 5px;

	}

}