﻿/*1366 1260 1210 1070 996 768 530 470 414*/

/*1210 1680*/

@media screen and (min-width: 1680px) {
	.lrlz-n-s {
		width: 1260px;
		margin: 0 auto;
		background-color: #ffffff;
		transition: all 0.2s;
		position: relative;
		padding-right: 3px;
	}

	.l-n-nav-s {
		width: 1260px;
		margin: 0 auto;
		/* background-color: #ffffff; */
		overflow: inherit;
		padding-top: 25px;
		padding-left: 30px;
		height: 100px;
	}

	.ln-ul>li {
		padding: 0 20px;
	}

}

@media screen and (min-width: 1210px) {

	.lfr-b-list:hover .lfrb-p p {
		color: #e40174;
	}

	.l-r-bottom button:hover {
		background: none;
		border: 1px solid #e40173;
		color: #e40173;
		transition: all 0.2s;
	}

	.d1-c-ul li:hover .d1-culr-i {
		background: linear-gradient(to right, #e85197, #e40174);
		color: #ffffff;
		/*transition: all 0.2s; */
	}

	.d1-c-ul li:hover .d1-culr-i i {
		color: #ffffff;
	}



	.b2-cl-ul li:hover:before {
		width: 30px;
		height: 30px;
		left: -15px;
		margin-top: -5px;
	}

	.b2-cl-ul li:hover {
		color: #e84c95;
	}

	.l-r-topb:hover i {
		color: #e40174;

	}

	.linb-l img {

		max-width: 100%;
		transition: all 0.6s ease-out 0s;
		-ms-transition: all 0.6s ease-out 0s;
		-moz-transition: all 0.6s ease-out 0s;
		-webkit-transition: all 0.6s ease-out 0s;
		-o-transition: all 0.6s ease-out 0s;
	}

	.linb-l:hover img {
		transform: scale(1.1);
		-ms-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-o-transform: scale(1.1);
		-moz-transform: scale(1.1);
		transition: all 0.6s;
	}

	.ll-c-left img {
		max-width: 100%;
		transition: all 0.6s ease-out 0s;
		-ms-transition: all 0.6s ease-out 0s;
		-moz-transition: all 0.6s ease-out 0s;
		-webkit-transition: all 0.6s ease-out 0s;
		-o-transition: all 0.6s ease-out 0s;
	}
}

.ll-c-left:hover img {
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transition: all 0.6s;
}

.jpg-po {
	max-width: 100%;
	transition: all 0.6s ease-out 0s;
	-ms-transition: all 0.6s ease-out 0s;
	-moz-transition: all 0.6s ease-out 0s;
	-webkit-transition: all 0.6s ease-out 0s;
	-o-transition: all 0.6s ease-out 0s;
}

.lb-l-top .jpg-po {
	max-width: 100%;
	transition: all 0.6s ease-out 0s;
	-ms-transition: all 0.6s ease-out 0s;
	-moz-transition: all 0.6s ease-out 0s;
	-webkit-transition: all 0.6s ease-out 0s;
	-o-transition: all 0.6s ease-out 0s;
}

.lb-l-top:hover .jpg-po {
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transition: all 0.6s;
}

.b1-p-c3:hover .jpg-po {
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transition: all 0.6s;
}

.c1-c-ul li:hover .jpg-po {
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transition: all 0.6s;
}

.c2-p-c3:hover .jpg-po {
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transition: all 0.6s;
}

.d1-c-ul li:hover .jpg-po {
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transition: all 0.6s;
}

.d1-c-ul li:hover .d1c-ul-font h4 {
	color: #e40174;
}

.e1-c-cont .e1-c-list:hover .jpg-po {
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transition: all 0.6s;
}

.e1-c-cont .e1-c-list:hover h4 {
	color: #e40174;
}

.e2-p-cont:hover .jpg-po {
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transition: all 0.6s;
}

}







@media screen and (max-width: 1366px) {

	/*header*/
	.l-n-nav {
		height: 70px;
		padding-top: 9px;
	}

	.public-banner {
		margin-top: 70px;
	}

	.ln-ul>li>a {
		padding-bottom: 23px;
		padding: 17px 0;
	}

	.header2 {
		height: 70px;
	}

	.l-footer-logo {
		width: 135px;
	}



	.B2-content {
		padding-top: 20px;
		padding-bottom: 10px;
	}

	.b2-c-right {
		padding-top: 60px;
	}

	.b2-c-right>.slick-prev {
		top: 84px;
	}

	.l-f-top {
		padding-top: 20px;
		padding-bottom: 10px;
	}

	.l-footer-ul {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.b1-c1-img {
		width: 1200px;
		margin: 0 auto;
		padding-top: 25px;
	}

}








@media screen and (max-width: 1210px) {

	.public-banner {
		margin-top: 80px;
	}

	.lrlz-footer {
		padding-left: 15px;
		padding-right: 15px;
	}

	.p-b-con h4 {
		color: #ffffff;
		font-size: 40px;
		font-family: "瀹嬩綋";
		/*margin-top: 6%;*/
	}


	/*瀵艰埅*/
	.lrlz-n {
		display: none;
	}

	.header2 {
		display: block !important;
	}

	/*F2*/
	.f2-cg-list {
		width: 843px;
	}

	.qiehuanab {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		right: 50px;
	}

	.qiehuan a {
		line-height: 80px;
		padding: 0;
		font-size: 16px;
	}

	/*棣栭〉*/
	.lc-pinpai {
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}

	.lrlz-i-news {
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}

	.l-l-title {
		width: 100%;
	}

	.lrlz-ld {
		padding-right: 15px;
		padding-left: 15px;
	}

	.l-l-content {
		width: 100%;
	}

	.ll-c-left {
		width: 100%;
	}

	.ll-c-right {
		width: 100%;
		margin-top: 18px;
	}

	.linb-r h4 {
		font-size: 24px;
		font-weight: 300;
		/*border-bottom: 1px solid #bebebe;*/
		padding-top: 25px;
		margin-bottom: 20px;
		line-height: 35px;
	}

	.linb-r p {
		padding-top: 25px;
	}

	.linb-r p {
		font-size: 14px;
		line-height: 25px;
	}


	/*B1 鍏充簬鎴戜滑*/
	.b1-c1-img {
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}

	.b1-c2 {
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}

	.b1-public-c3 {
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}

	.b1-p-c3 {
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}

	.b1-pc3-img {
		width: 50%;
	}

	.b1-p-con {
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}

	.b1-lisk-l {
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}

	.b1-pc3-text h2 {
		font-size: 30px;
	}

	.b1-pc3-text h3 {
		font-size: 20px;
		line-height: 25px;
	}

	.b1-pc3-text h2:after {
		top: -18px;
	}

	.b1-pc3-text h3 {
		text-indent: 51px;
		margin-top: 7px;
	}

	.b1-pc3-text {
		width: 45.888888%;
	}

	.b1-t-cont {
		width: 100%;
	}







	/*B2鍝佺墝鏁呬簨*/
	.B2-content {
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}


	/*B3 瀹夊叏鎵胯*/

	.B3-content {
		padding-left: 15px;
		padding-right: 15px;
	}

	.b3-public-c {
		width: 100%;
	}


	/*C1鍝佺墝琛�*/
	.C1-content {
		padding-left: 15px;
		padding-right: 15px;
	}

	.c1-c-ul {
		width: 100%;
	}


	/*C2涓昏惀涓氬姟*/
	.c2-c-c1 {
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}

	.c2-c-c2 {
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}

	.c2-public-c3 {
		padding-left: 15px;
		padding-right: 15px;
	}

	.c2-p-c3 {
		width: 100%;
	}

	.c2p-c3-f-title h3 {
		font-size: 30px;
	}

	.c2p-c3-f-title h4 {
		font-size: 20px;
	}


	/*D1鏂伴椈*/
	.D1-content {
		padding-left: 15px;
		padding-right: 15px;
	}

	.d1-c-ul {
		width: 100%;
	}


	/*D2鏂伴椈璇︽儏*/
	.D2-content {
		padding-left: 15px;
		padding-right: 15px;
	}

	.d2-c-s {
		width: 100%;
	}

	.d2-shangxiaye {
		width: 97%;
	}


	/*E1浜偣椤圭洰*/

	.e1-c-cont {
		width: 100%;
	}


	/*E2浜偣椤圭洰璇︽儏*/

	.e2-cont {
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}

	.e2-public-cont {
		padding-left: 15px;
		padding-right: 15px;
	}

	.e2-p-cont {
		width: 100%;
	}


	/*F1鑱旂郴鏂瑰紡*/
	.F1-content {
		padding-left: 15px;
		padding-right: 15px;
	}

	.f1-c-cont {
		width: 100%;
	}

	.f1-c-shic {
		padding-left: 110px;
		padding-top: 50px;
	}

	.f1-cs-h4 {
		padding-top: 40px;
	}


	/*F2鎷涜仒*/
	.F2-content {
		padding-left: 15px;
		padding-right: 15px;
	}

	.f2-cont {
		width: 100%;
	}

	.d1-jiaruwomen {
		width: 100%;
	}

	.f2c-ls-m {
		margin-left: 7%;
	}


}



@media screen and (max-width: 1070px) {

	/*shouye*/

	.l-r-bottom {
		padding-top: 25px;
	}

	/*F1鑱旂郴鏂瑰紡*/
	.f1-c-cont img {
		height: 696px;
	}

	.f1-c-shic h4 {
		font-size: 25px;
	}

	.f1-c-shic p {
		font-size: 16px;
		line-height: 30px;
	}

	.b1-c2-right h3 {
		font-size: 30px;
		line-height: 50px;
	}

	.lrlz-cont {
		padding-top: 30px;
	}

	.lcpl-ul li {
		margin-top: 50px;
	}

	.lin-b-right {
		padding-right: 50px;
		padding-left: 50px;
		padding-top: 20px;
		padding-bottom: 20px;
	}
}

@media screen and (max-width: 1200px) {
	.public-banner {
		margin-top: 80px;
	}
}

@media screen and (max-width: 996px) {
	.fix-d-end {
		width: 45px;
		height: 45px;
	}

	.fix-d-end {
		transform: translate(0%, -150%);
	}

	.fix-video .fix-vid {
		width: 100%;
	}

	.fix-video {
		padding-left: 15px;
		padding-right: 15px;
	}

	.f2-cont {
		padding-bottom: 40px;
	}

	.llcr-bottom {
		padding-top: 40px;
	}

	.public-banner img {
		width: auto;
		height: 168px;
		position: relative;
		left: 50%;
		transform: translateX(-50%);
	}

	.b2-xial-jjl {
		padding-right: 15px;
		padding-left: 15px;
	}

	.b2-c-right>.slick-prev {
		top: 67px;
	}

	.e1-c-list h4 {
		margin-top: 15px;
		margin-bottom: 10px;
	}

	.e1-c-list p {
		line-height: 25px;
		height: 50px;
	}

	.B2-content {
		padding-top: 5px;
		padding-bottom: 10px;
	}

	.b2-c-right>.slick-prev {
		left: 49%;
	}

	.b2-c-right>.slick-next {
		left: 49%;
	}

	.b2-c-right {
		padding-top: 50px;
		padding-bottom: 58px;
		width: 100%;
		padding-right: 0px;
	}

	.b2-crl-bottom h4 {
		font-size: 30px;
		padding-top: 20px;
		padding-bottom: 10px;
	}

	.b2-crl-bottom p {
		font-size: 15px;
		padding-top: 10px;
		line-height: 25px;
	}

	.b2-c-left {
		display: none;
	}

	.b2-cl-ul li {
		padding-top: 20px;
		padding-bottom: 20px;
	}


	.b2-cl-ul li:after {
		width: 33px;
		left: -17px;
	}

	.b2-cl-ul li {
		width: 100%;
	}

	.b2-cl-ul {
		width: 80px;
	}



















	/*棣栭〉*/
	.slick-prev,
	.slick-next {
		position: absolute;
		/*top: 60%;*/
	}

	.h3-title {
		font-size: 30px;
	}

	.lc-pinpai p {
		font-size: 18px;
	}




	.b1p-l2 li a {
		line-height: 30px;
	}

	.b1-t-cont {
		padding-right: 100px;
		padding-left: 100px;
	}

	.b1-tc-font h4 {
		font-size: 22px;
		padding-bottom: 70px;
		padding-top: 25px;
		line-height: 25px;
	}


	.lin-b-right {
		padding-right: 25px;
		padding-left: 25px;
	}

	.linb-r h4 {
		font-size: 20px;
		padding-top: 10px;
		/*padding-bottom: 10px;*/
		line-height: 26px;
	}

	.linb-r p {
		padding-top: 15px;
	}

	.l-r-bottom button {
		width: 100px;
		height: 30px;
		line-height: 30px;
	}

	.lin-b-right .slick-dots {
		position: relative;
		right: -20%;
		top: -23px;
	}

	.lrlz-i-news {
		padding-top: 50px;
		padding-bottom: 35px;
	}

	.lrlz-ld {
		padding-top: 40px;
		padding-bottom: 35px;
	}

	.lin-bottom {
		padding-top: 35px;
	}

	.lrlz-i-n h4 {
		font-size: 30px;
	}

	.lrlz-i-n p {
		font-size: 20px;
	}

	.l-l-content {
		padding-top: 35px;
	}

	.ll-riqi h3 {
		font-size: 80px;
	}























	/*F2*/
	.F2-content {
		padding-top: 20px;
	}

	.f2-c-zhaopin {
		margin-top: 20px;
	}

	.f2-c-gangwei {
		padding-bottom: 40px;
		padding-top: 5px;
	}

	.f2-cg-list {
		width: 720px;
	}

	.f2c-ls-m {
		margin-left: 0;
	}

	.f2c-l-s {
		width: 240px;
	}


	.f2-c-gangwei {
		display: none;
	}

	.e1yi {
		display: block;
	}






	/*E2*/

	.e2-c-title {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.e2-c-title p {
		padding-top: 10px;
		line-height: 20px;
	}

	.e2-public-cont {
		padding-bottom: 15px;
		padding-top: 30px;
	}

	.e2-pc-font h5 {
		margin-top: 15px;
	}

	.e2-pc-font h4 {
		font-size: 18px;
	}

	.e2-pc-font h5 {
		font-size: 18px;
	}

	.E2-content {
		padding-bottom: 10px;
	}

	.e2-pc-font {
		width: 50%;
	}

	.e2-pc-font h3 {
		font-size: 28px;
	}



	/*E1*/
	.e1-c-list {
		margin-top: 25px;
		width: 49.533333%;
	}






	/*D2*/
	.D2-content {
		padding-top: 20px;
		padding-bottom: 25px;
	}

	.d2-c-title p {
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.d2-fenxiang {
		padding-bottom: 25px;
		padding-top: 20px;
	}










	.d1c-ul-font {
		padding-left: 29px;
	}

	.p-b-con h4 {
		/*margin-top: 4%;*/
	}

	.b1-c2-right {
		width: 67%;
	}


	/*B3瀹夊叏鎵胯*/
	.b3-p-text {
		width: 70%;
	}

	.b3-p-text h3 {
		font-size: 30px;
		line-height: 35px;
	}

	.B3-content {
		padding-bottom: 25px;
		padding-top: 40px;
	}

	.b3-cbotm {
		padding-bottom: 20px;
		padding-top: 25px;
	}

	.c1-c-ul li {
		width: 19.777777%;
	}


	.c1-c-ul {
		margin-top: 40px;
		margin-bottom: 30px;
	}


	.c2p-c3-f-title h3 {
		font-size: 24px;
	}

	.c2p-c3-f-title {
		margin-bottom: 5px;
		margin-top: 10px;
		height: 75px;
	}

	.c2p-c3-f-title h4 {
		top: 20px;
		right: 23px;
	}

	.c2p-c3-f-title h4:before {
		width: 100px;
		left: -36px;
	}

	.c2p-c3-font p {

		line-height: 25px;
	}

	.c2-c-c1 {

		margin: 25px auto;
	}

	.c2-public-c3 {

		padding-bottom: 20px;
		padding-top: 25px;
	}

	.l-footer-ul {
		padding-top: 25px;
		padding-bottom: 25px;
	}




	.D1-content {
		padding-top: 10px;
	}

	.d1-yema {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.public-shangxiaye {
		display: block;
		height: 33px;
		margin-top: 13px;
		overflow: hidden;
	}

	.public-yema {
		display: none;
	}

	.e2-sxye {
		margin-top: 30px;
	}

}


@media screen and (max-width:768px) {

	.linb-r h4 {
		height: 60px;
	}

	.lin-b-right .slick-dots {
		position: relative;
		right: -20%;
		top: -25px;
	}

	.lc-p-logo .slick-dots {
		width: 100%;
	}

	.lc-p-logo .slick-dots li {
		display: inline-block;
	}

	.lc-p-logo .slick-dots li:after {
		content: " ";
		display: block;
		width: 16px;
		height: 1px;
		background-color: rgba(0, 0, 0, 0.3);
		transform: rotateZ(0deg);
		position: absolute;
		top: 2px;
		left: 12px;
		/*background-color: #999999;*/
	}













	.l-l-content {
		padding-top: 15px;
	}

	.llcr-bottom p {
		line-height: 20px;
	}

	.l-footer-logo {
		width: 140px;
	}

	.ll-riqi {
		padding-top: 20px;
		padding-left: 20px;
	}


	.imga {
		display: none;
	}

	.imgb {
		display: block;
	}

	.f2-c-toujl>div:nth-child(1) .di-j-l3 .d1-jl-none {
		margin-top: 9px;
	}

	.header2 {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 5px;
	}

	.header2 .menuph {
		position: absolute;
		top: 50%;
		right: 5px;
	}

	.b2-c-right {
		padding-bottom: 35px;
	}

	.b2-c-right>.slick-next {
		top: 106%;
	}

	.l-footer-contern span {
		font-size: 12px;
	}

	.l-f-bottom p {
		line-height: 20px;
		font-size: 12px;
	}

	.l-footer-contern {
		padding-top: 10px;
	}


	.b3-cbotm {
		padding-bottom: 10px;
		padding-top: 15px;
	}

	.b3-cbotm p {
		font-size: 16px;
		line-height: 20px;
	}

	.banner .slick-dots {
		bottom: 15px;
	}


	.banner .slick-dots li {
		margin: 0 10px;
	}

	.banner .slick-dots li:after {
		width: 14px;
	}









	.e2-sxye {
		margin-top: 30px;
	}

	.block-qlb {
		display: block;
	}

	.e2-c-t-span {
		margin-right: 0px;
	}



	.e1-c-list p {
		line-height: 20px;
		height: 40px;
	}

	.e1-c-list {
		margin-top: 15px;
	}











	.e1-c-list h4 {
		margin-bottom: 5px;
	}

	.d2-c-title p {
		padding-top: 10px;
		padding-bottom: 10px;
		line-height: 20px;
	}


	.b1-lisk-l {
		display: none;
	}

	.b1-lisk-ls {
		display: block;
		padding-left: 15px;
		padding-right: 15px;
	}

	.b1-pc3-text h2 {
		font-size: 24px;
	}







	.b1-c2 {
		padding-top: 15px;
	}




	.p-b-con h4 {
		font-size: 30px;
	}

	.p-b-con p {
		font-size: 15px;
		line-height: 20px;
	}

	.p-b-con p {
		margin-top: 15px;
	}

	/*souye*/
	.banner .slick-next,
	.banner .slick-prev {
		width: 10px;
		height: 30px;

	}

	.lin-b-left {
		width: 100%;

	}

	.ll-riqi h3 {
		font-size: 30px;
	}

	.ll-riqi p {
		font-size: 20px;
	}

	.lin-b-right {
		position: relative;
		width: 100%;
	}

	.ll-c-left {
		width: 100%;
	}

	.ll-c-right {
		width: 100%;
		padding-top: 15px;
	}

	.llcr-top h4 {
		font-size: 20px;
		line-height: 35px;
	}

	.l-r-bottom {
		padding-top: 15px;
	}

	.llcr-bottom {
		padding-top: 35px;
	}

	.lrlz-i-n h4 {
		font-size: 24px;
	}

	.lrlz-i-n p {
		font-size: 18px;
		padding-top: 8px;
	}

	.l-f-top {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.lcpl-ul li {
		width: 50%;
		margin-top: 20px;
	}

	.lc-pinpai p {
		font-size: 16px;
		line-height: 25px;
	}

	.lrlz-i-news {
		padding-top: 35px;
		padding-bottom: 15px;
	}

	.lrlz-ld {
		padding-top: 25px;
		padding-bottom: 20px;
	}

	.h3-title {
		font-size: 24px;
	}

	.h3-title:after {
		margin: 13px auto;
		margin-bottom: 10px;
	}

	.slick-prev,
	.slick-next {
		position: absolute;
		/*top: 80%;*/
	}

	.banner .slick-next {
		right: 30px;
	}

	.banner .slick-prev {
		left: 30px;
	}

	/*B1*/
	.b1p-l1 {
		width: 100%;
		margin-bottom: 20px;
	}

	.b1p-l2 {
		width: 100%;
		height: 35px;
	}

	.b1-c2-right h3 {
		font-size: 18px;
		line-height: 30px;
	}

	.b1-c2-right h4 {
		font-size: 16px;
		padding-top: 10px;
		padding-bottom: 15px;
	}

	.b1-c2-right p {
		line-height: 25px;
	}

	.b1p-l-act span {
		font-size: 18px;
	}

	.b1p-l2 li {
		display: none;
	}

	.b1p-l-act {
		display: block !important;
	}

	.b1-tc-font h4 {
		font-size: 18px;
		padding-bottom: 45px;
	}

	.b1-tc-font h4:after {
		top: 20.4px;
	}

	.b1-t-cont {
		height: 360px;
		margin-top: 30%;
		padding-top: 30px;
		padding-right: 60px;
		padding-left: 30px;
	}


	.b1-te-r {
		width: 20px;
	}


	/*F2*/
	.f2-c-zhaopin .f2-cz-list {
		padding: 15px 0;
		font-size: 18px;
	}

	.f2c-l-s {
		width: 170px;
	}

	.f2-cg-list {
		width: 330px;
	}

	.d1-jiaruwomen {
		height: 44px;
		padding-left: 5px;
		position: relative;

	}

	.d1-jiaruwomen div {
		line-height: 20px;
	}

	.d1-j-l {
		width: auto;
		padding-right: 5px;
		font-size: 12px;
		width: 100%;
	}

	.d1-j-l1 {
		width: auto%;
		font-size: 12px;
		padding-right: 5px;
		width: 40%;
	}

	.d1-j-l2 {
		font-size: 12px;
		width: 40%;
	}

	.d1-jiaruwomen .fl span {
		font-size: 12px;
	}

	.di-j-l3 {
		position: absolute;
		right: 0;
		top: 0;
		line-height: 44px !important;

	}

	.d1-jr-jianjie {
		padding-left: 0px;
		padding-bottom: 10px;
	}

	.d1-jr-jianjie p {
		line-height: 25px;
	}

	.d1-jr-jianjie h4 {
		margin-top: 20px;
		margin-bottom: 7px;
	}

	.d1-jrj-button {
		width: 100px;
		margin-top: 20px;
		padding: 0px 0px;
	}

	.d1-jrj-button a {
		font-size: 14px;
		line-height: 30px;
	}

	.f2-c-font p {
		line-height: 25px;
	}

	.d1-jiaru {
		margin-top: 20px;
	}




	/*E2*/
	.e2-pc-img {
		width: 100% !important;
		margin-top: 20px;
	}

	.e2-pc-font {
		width: 100%;
	}

	.e2-c-title h4 {
		font-size: 18px;
		line-height: 25px;
	}

	.e2-pc-font h3 {
		font-size: 20px;
	}

	.e2-pc-font h5 {
		font-size: 16px;
	}

	.e2-pc-font p {
		font-size: 14px;
	}


	/*E1*/
	.public-shangxiaye {
		display: block;
		height: 33px;
		margin-top: 20px;
		overflow: hidden;
	}



	/*D2 鏂伴椈璇︽儏*/
	.d2-c-title h4 {
		font-size: 18px;
		line-height: 24px;
	}

	.d2-c-s>h5 {
		font-size: 16px;
	}

	.d2-c-s>p {
		line-height: 25px;
	}

	.d2-c-s>h5 {
		line-height: 25px;
	}

	.d2-shangxiaye {
		height: 50px;
	}

	.d2-p-color {
		text-align: left !important;
		margin-top: 30px;
		padding-top: 5px;
	}

	.d2-s-left {
		top: -25px;
	}

	.d2-s-right {
		position: initial;
		float: left;
		margin-top: 12px;
	}


	/*C2 涓昏惀涓氬姟*/
	.c1p-c3-img {
		width: 100%;
	}

	.c2p-c3-font {
		width: 100%;
	}

	.c2p-c3-f-title {
		margin-top: 30px;
	}

	.c2p-c3-f-title h3 {
		font-size: 18px;
	}


	.c2p-c3-f-title h4 {
		font-size: 16px;

	}

	/*D1 鏂伴椈*/

	.d1c-ul-left {
		width: 100%;
	}

	.d1c-ul-font {
		padding-left: 0;
	}

	.d1c-ul-font h4 {
		font-size: 16px;
	}

	.d1c-ul-font p {
		font-size: 14px;
		line-height: 20px;
	}

	.d1c-ul-right h4 {
		font-size: 16px;
		float: left;
		margin-top: 9px;
	}

	.d1c-ul-font {
		width: 75%;
	}
















	/*F1鑱旂郴鏂瑰紡*/
	.f1-c-cont img {
		height: 724px;
		width: auto;
	}

	.f1-c-shic h4 {
		font-size: 18px;
		padding-bottom: 10px;
	}

	.f1-c-shic p {
		font-size: 14px;
		line-height: 25px;
	}

	.f1-cs-h4 {
		padding-top: 20px;
	}

	.f1-c-shic {
		padding-left: 60px;
	}

	.f1-c-shic p img {
		width: 12px;
		height: 12px;
	}

	.F1-content {
		padding-bottom: 5px;
		padding-top: 20px;
	}

	.footer-br-no {
		display: block;
	}

	.l-f-c-spans {
		margin-left: 0;
		line-height: 25px;
	}

	.l-footer-ul li {
		margin: 0 5px;
		width: 35px;
	}

	/*B1鍏充簬鎴戜滑*/

	.b1-c2-left {
		width: 40%;
		margin: auto;
		float: none;
		margin-bottom: 10px;

	}

	.b1-c2-right {
		width: 100%;
		padding-bottom: 5px;
	}

	.b1-pc3-img {
		width: 100%;
		margin-top: 5px;
	}

	.b1-pc3-text {
		width: 100%;
		margin-top: 0px;
	}

	.b1-p-title h2 {
		font-size: 26px;
	}

	.b1-p-title {
		width: 309px;

	}

	.b1-p-title h3 {
		font-size: 24px;
	}

	.b1-c1-img {
		padding-top: 25px;
	}

	.b1-public-c3 {
		padding-bottom: 15px;
		padding-top: 20px;
	}

	.b1-pc3-text h3 {
		margin-bottom: 10px;
		font-size: 18px;

	}

	.b1-ppry {
		padding-bottom: 23px;
		padding-top: 25px;
	}

	.b1-p-list {
		padding-top: 20px;
	}

	.b1-p-title h3 {
		padding-bottom: 15px;
		font-size: 20px;
		padding-top: 15px;
	}

	.l-footer-ul {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	/*B2鍝佺墝鏁呬簨*/

	.b3-p-text h3 {
		font-size: 18px;
		line-height: 25px;
		text-align: center;
	}

	.b3-p-text p {
		line-height: 20px;
	}

	.b3-p-img {
		width: 200px;
		float: none;
		text-align: center;
		margin: 16px auto 16px;
	}

	.b3-p-text {
		width: 100%;
		margin-bottom: 10px;
	}

	.B3-content {
		padding-top: 0px;
		padding-bottom: 10px;
	}


	.c1-c-ul li {
		width: 24.777777%;
	}

	.b1-lisk-ls .slick-dots {
		right: -20%;
		top: 106%;
		bottom: -40px;
		display: none !important;
	}

}

@media screen and (max-width:530px) {

	.slick-dots li {
		margin: 0 3px;
	}

	.b1-te-r img {
		width: 11px;
		height: 11px;
	}

	.b2-cl-ul {
		width: 40px;
	}

	.b2-cl-ul li {
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 12px;

	}

	.b2-cl-ul li:before {
		width: 15px;
		height: 15px;
	}


	.b2-cu-act:before {
		width: 20px !important;
		height: 20px !important;
		left: -13px !important;
		margin-top: -3px !important;
	}

	.b2-crl-bottom h4 {
		font-size: 24px;
		padding-top: 10px;
		padding-bottom: 5px;
	}

	.b2-crl-bottom p {
		font-size: 14px;
		padding-top: 5px;
		line-height: 20px;
	}

	.b2-c-right>.slick-next,
	.b2-c-right>.slick-prev {
		display: none !important;
	}

	.b2-cl-ul li:hover:before {
		width: 20px;
		height: 20px;
		left: -13px;
		margin-top: -6px;
	}

	.b2-c-right {
		padding-top: 5px;
		padding-bottom: 11px;
		padding-right: 15px;
		padding-left: 15px;
	}

	.b2-c-left {
		width: 73px;
	}

	.B2-content {
		padding-left: 0;
		/*padding-right: 5px;*/
	}

	.b2-cl-ul li {
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 12px;
	}

	.b2-cl-ul li:after {
		width: 13px;
		left: -9px;
	}



	/*F1鑱旂郴鏂瑰紡*/

	.f1-c-cont>img {
		height: 516px;
		width: auto;
		position: relative;
		left: 50%;
		transform: translateX(-50%);
	}

	.f1-c-shic h4 {
		font-size: 16px;
		padding-top: 25px;
	}

	.f1-c-shic {
		padding-left: 37px;
		padding-top: 31px;
	}

	.f1-c-shic p {
		line-height: 18px;
	}

	.c1-c-ul li {
		width: 32.777777%;
	}

	.e1-c-list {
		width: 100%;
	}

	.b1-tc-img {
		width: 50%;
	}

	.b1-tc-font h4 {
		font-size: 16px;
		padding-bottom: 25px;
	}

	.b1-t-cont {
		padding-right: 20px;
		padding-left: 0px;
		padding-bottom: 0px;
		height: 305px;
		margin-top: 45%;
		overflow: hidden;
	}

}

@media screen and (max-width:470px) {

	/*F1鑱旂郴鏂瑰紡*/

	.f1-c-shic {
		width: 100%;
		padding: 15px;
	}

	.b1-tc-font h4:after {
		top: 7.4px;
	}

}


@media screen and (max-width:414px) {
	.lrlz-i-n {
		height: 20px;
	}

	.b1-te-r {
		position: absolute;
		top: 10px;
		right: 0px;
	}

	.d2-shangxiaye {
		height: 30px;
		margin-top: 45px;
	}

	.d1-c-ul li {
		padding-bottom: 10px;
		padding-top: 20px;
	}

	.d1-culr-i {
		margin-top: 0px;
	}

	.d1c-ul-font p {
		padding-top: 10px;
	}

	.c2-public-c3 {
		padding-bottom: 10px;
		padding-top: 15px;
	}

	.c2p-c3-f-title {
		margin-top: 20px;
		height: 40px;
	}


	.b3-cbotm p {
		font-size: 16px;
		line-height: 25px;
	}

	.b3-cbotm {
		padding-bottom: 10px;
		padding-top: 10px;
	}

	.b1-c2-left {
		width: 50%;
	}

	.p-b-con h4 {
		font-size: 24px;
	}

	.c1-c-ul li {
		width: 49%;
	}

	.c2p-c3-f-title h4 {
		position: absolute;
		left: 0;
		width: 100%;
		height: 20px;
		line-height: 20px;
	}

	.c2p-c3-f-title h4:before {
		display: none;
	}

	.d1c-ul-font {
		width: 100%;
		padding-top: 15px;
	}

	.b1-tc-font {
		width: 50%;
		height: 200px;
		overflow-y: scroll;
	}

	.h3-title {
		/*font-size: 18px;*/
	}

	.lc-pinpai p {
		font-size: 15px;
		line-height: 21px;
	}

	.lrlz-i-n h4 {
		font-size: 18px;
	}

	.lrlz-i-n p {
		font-size: 16px;
		padding-top: 4px;
	}

	.lin-bottom {
		padding-top: 15px;
	}

	.linb-r h4 {
		font-size: 18px;
		line-height: 23px;
		height: 54px;
		margin-bottom: 9px;
	}

	.linb-r p {
		padding-top: 10px;
		line-height: 20px;
	}

	.l-l-content {
		padding-top: 15px;
	}

	.lin-b-right {
		padding-bottom: 10px;
	}

	.llcr-top h4 {
		font-size: 16px;
		line-height: 25px;
	}

	.l-r-bottom {
		padding-top: 10px;
	}

	.llcr-top p {
		font-size: 16px;
	}

	.llcr-bottom {
		padding-top: 15px;
	}

	.l-f-top {
		padding-top: 10px;
		/*padding-bottom: 10px;*/
	}

	.l-footer-contern {
		padding-top: 10px;
	}

	.l-footer-ul {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.l-f-bottom p {
		line-height: 20px;
	}

	.slick-prev,
	.slick-next {
		position: absolute;
		top: 60%;
	}

	.banner .slick-next {
		right: 30px;
	}

	.banner .slick-prev {
		left: 30px;
	}

	.llcr-bottom p {
		font-size: 14px;
		padding-top: 10px;
	}

	.b1-lisk-ls .slick-next,
	.b1-lisk-ls .slick-prev {
		width: 14px;
		height: 26px;
		top: 70%;
		-webkit-transform: translateY(-62px);
		-moz-transform: translateY(-62px);
		transform: translateY(-62px);
		z-index: 10;
		background-color: rgba(0, 0, 0, 0.1);
	}

	.banner .slick-dots {
		display: none !important;
	}

	.lcpl-ul li {
		padding: 0 20px;
	}

	.b1-p-title {
		width: 100%;

	}

	.b2-ct-bt {
		height: 20px;
	}

	.slick-dots {
		bottom: 4px;
	}

	.b3-p-bg-top .e2-pc-font {
		margin-top: 0px;
	}

	.b3-p-bg-top .e2-pc-font h5 {
		margin-top: 20px;
	}

	.d1c-ul-right {
		width: 100%;
		padding-top: 5px;
	}
}

@media screen and (max-width: 1441px) {
	.lc-p-logo .slick-dots {
		/* float: right; */
		width: 20px;
		right: -40px;
		top: 32%;
		overflow: hidden;
	}
}

@media screen and (max-width: 1366px) {
	.lc-p-logo .slick-dots {
		right: -25px;
	}
}

@media screen and (max-width:768px) {
	.d2-shangxiaye p {
		text-align: left;
	}

	.lin-bottom {
		padding-top: 10px;
	}

	.lc-p-logo .slick-dots {
		width: 100%;
		top: inherit;
		bottom: 0;
	}

	.lc-p-logo .slick-dots li {
		display: inline-block;
		margin-top: 0;
		margin-left: 15px;
	}

	.lc-pinpai .lc-p-logo {
		padding-bottom: 25px;
	}

	.lc-p-logo .slick-dots {
		right: 0;
	}
}



/* mark */
@media screen and (max-width: 1680px) {
	.ma_g1_btn {
		margin-bottom: 40px;
	}

	.ma_g1bl_main a {
		line-height: 45px;
		font-size: 18px;
		width: 190px;
	}

	.ma_g1_top2 .ma_g1t_li a {
		font-size: 18px;
	}

	.ma_g1m_main {
		padding: 50px 40px 74px;
	}

	.ma_g1_main {
		padding-bottom: 75px;
	}

	.ma_g1ml_name {
		font-size: 22px;
	}
	.ma_x1m_ul {
		margin-bottom: 55px;
	}
	.ma_x2m_main .ma_x1m_ul {
		margin: 0 0 65px;
	}
	.ma_h1-content {
		padding-top: 85px;
	}
	.ma_h1-content .c1-c-ul {
		margin-top: 45px;
		margin-bottom: 70px;
	}
}

@media screen and (max-width: 1560px) {}

@media screen and (max-width: 1440px) {
	.ma_g1t_li a {
		line-height: 55px;
		font-size: 16px;
	}
	.ma_g1_top {
		margin-bottom: 30px;
	}
	.ma_g1bl_main a {
		line-height: 40px;
		font-size: 16px;
		width: 160px;
	}
	.ma_g1t_li {
		padding: 0 36px;
	}
	.ma_g1t_ul {
		margin: 0 -36px;
	}
	.ma_g1_btn {
		margin-bottom: 35px;
	}
	.ma_g1_top2 .ma_g1t_li a {
		font-size: 16px;
	}
	.ma_g1m_main {
		padding: 40px 35px 64px;
	}
	.ma_g1m_li {
		padding: 24px 28px;
		margin-bottom: 25px;
	}
	.ma_g1ml_name::before {
		left: -28px;
	}
	.ma_g1ml_name {
		font-size: 20px;
	}
	.ma_g1ml_title {
		margin-bottom: 12px;
	}
	.ma_g4mml_li p {
		line-height: 50px;
	}
	.ma_g4mm_rbox {
		padding: 40px 0 40px;
	}
	.ma_l1mm_font {
		padding: 60px 80px;
	}
	.ma_l1mmf_li {
		margin-bottom: 16px;
	}
	.ma_x1m_ul {
		margin-bottom: 55px;
	}
	.ma_x1m_main {
		padding-top: 30px;
	}
	.ma_x1m_ul {
		margin-bottom: 45px;
	}
	.ma_g1_main {
		padding-bottom: 65px;
	}
	.ma_x2m_main .ma_x1m_ul {
		margin: 0 0 40px;
	}
	.ma_h1-content {
		padding-top: 60px;
	}
	.ma_h1-content .c1-c-ul {
		margin-top: 40px;
		margin-bottom: 60px;
	}
	.ma_h1c_rbox {
		margin-bottom: 60px;
	}
	.ma_h3ml_title .ma_h3ml_name {
		font-size: 22px;
	}
}
@media screen and (max-width: 1366px) {}
@media screen and (max-width: 1280px) {
	.ma_g1m_main {
		padding: 40px 35px 54px;
	}
	.ma_g1_main {
		padding-bottom: 55px;
	}
	.ma_x1m_ul {
		margin-bottom: 35px;
	}
	.ma_h1-content {
		padding-top: 50px;
	}
	.ma_h1-content .c1-c-ul {
		margin-top: 30px;
		margin-bottom: 50px;
	}
	.ma_h1c_rbox {
		margin-bottom: 45px;
	}
}
@media screen and (max-width: 1200px) {
	.ma_count1200 {
		width: 100%;
		padding: 0 20px;
	}
	.ma_g1t_ul{
		display: flex;
		overflow-x: auto;
	}
	.ma_g1t_li {
		padding: 0 20px;
	}
	.ma_g1t_ul {
		margin: 0 -20px;
	}
	.ma_g1t_li a {
		line-height: 50px;
		font-size: 14px;
	}
	.ma_g1t_li a::before {
		height: 2px;
	}
	.ma_g1t_li a::after {
		height: 2px;
	}
	.ma_g1bl_main a {
		line-height: 36px;
		font-size: 14px;
		width: 130px;
	}
	.ma_g1b_ul {
		margin: 0 -6px;
		padding-bottom: 10px;
	}
	.ma_g1b_li {
		padding: 0 6px;
		float: left;
	}
	.ma_g1b_ul{
		display: flex;
		overflow-x: auto;
	}
	.ma_g1_top {
		margin-bottom: 25px;
	}
	.ma_g1_btn {
		margin-bottom: 15px;
	}
	.ma_g1m_main {
		padding: 25px 20px;
	}
	.ma_g1m_li {
		padding: 25px 20px;
		margin-bottom: 20px;
	}
	.ma_g1ml_name::before {
		left: -20px;
	}
	.ma_g1ml_name {
		font-size: 18px;
	}
	.ma_g1_top2 .ma_g1t_li a {
		font-size: 14px;
	}
	.ma_g1_top2 .ma_g1t_li::before {
		top: 4px;
		height: 12px;
	}
	.ma_g1t_li::before {
		height: 12px;
	}
	.ma_g1_main {
		padding-bottom: 30px;
	}
	.ma_g3_btn {
		margin-bottom: 20px;
	}
	.ma_g3mm_img{
		overflow-x: auto;
	}
	.ma_g3mm_img img{
		width: 950px;
	}
	.ma_g4m_main {
		display: block;
	}
	.ma_g4mm_l,
	.ma_g4mm_rbox {
		display: block;
		width: 100%;
	}
	.ma_g4mml_ul{
		overflow: hidden;
	}
	.ma_g4mml_li{
		float: left;
		border: none;
	}
	.ma_g4mml_li p {
		line-height: 40px;
		font-size: 14px;
		padding: 0 20px;
		padding-bottom: 5px;
	}
	.ma_g4mm_rbox {
		padding: 30px 0;
	}
	.ma_g4mml_ul{
		display: flex;
		overflow-x: auto;
		
	}
	.ma_g4mm_r{
		overflow-x: auto;
	}
	.ma_l1mm_font {
		padding: 25px 20px;
		width: 100%;
	}
	.ma_l1mmf_li {
		margin-bottom: 10px;
	}
	.ma_x1m_main {
		padding-top: 30px;
	}
	.ma_x1ml_t {
		margin-bottom: 16px;
	}
	.ma_x1ml_c {
		height: 49px;
		margin-bottom: 20px;
	}
	.ma_x1ml_c p {
		font-size: 14px;
	}
	.ma_x1m_li {
		width: 100%;
	}
	.ma_x1m_li:last-child{
		margin-bottom: 0;
	}
	.ma_x1ml_mmain a {
		padding: 22px 20px;
	}
	.ma_x1m_ul {
		margin-bottom: 25px;
	}
	.ma_x1 .ma_g1_main {
		padding-bottom: 10px;
	}
	.ma_x2m_main .ma_x1ml_mmain .ma_x1ml_c {
		height: 24px;
		width: calc(100% - 20px);
			padding-left: 20px;
			margin-bottom: 15px;
	}
	.ma_x2m_main .ma_x1ml_mmain a {
		padding: 14px 20px;
	}
	.ma_x2m_main .ma_x1m_ul {
		margin: 0 0 30px;
	}
	.ma_g1_main {
		padding-bottom: 10px;
	}
	.ma_x2m_main .ma_x1ml_mmain .ma_x1ml_btm {
		float: left;
		padding: 0;
	}
	.ma_h1-content {
		padding: 0 20px;
		padding-top: 30px;
	}
	.ma_h1-content .c1-c-ul {
		margin-top: 24px;
		margin-bottom: 30px;
	}
	.ma_h1c_l{
		display: none;
	}
	.ma_h1c_r {
		width: 100%;
		padding-left: 0;
	}
	.ma_h1c_r .c1-c-ul li {
		width: 33.333333%;
		margin: 0;
	}
	.ma_h1c_r .ma_h3-c-ul li {
		width: 25%;
		margin: 0;
		margin-bottom: 14px;
	}
	.ma_h3ml_title .ma_h3ml_name {
		font-size: 20px;
	}
	.ma_h3ml_bg {
		width: 280px;
	}




}
@media screen  and (max-width: 417px){
	.ma_h1c_r .ma_h3-c-ul li {
		width: 100%;
	}
	.ma_h1c_r .ma_h3-c-ul li:last-child {
		margin-bottom: 0;
	}
}
@media screen and (max-width: 996px){
	.public-banner img {
		height: 190px;
	}
}
@media screen and (max-width: 417px) {
	.ma_h1c_r .c1-c-ul li {
		width: 50%;
		margin: 0;
	}
}
@media screen and (max-width: 1024px) {
	.xian-a {
		transform: translateY(0);
		opacity: 1;
		background: rgba(0, 0, 0, 0);
	}
	.xian-abtn {
		width: 100%;
		height: 100%;
		padding: 0;
		background: rgba(0, 0, 0, 0);
	}
	.xian-a p {
		display: none;
	}
	.xian-abox {
		width: 100%;
		height: 100%;
		top: auto;
		left: auto;
		transform: translate(0, 0);
	}
	.xian-abtn a {
		display: block;
		width: 100%;
		height: 100%;
		opacity: 0;
	}
}

/* 2024.04.17-新增-start */
@media screen and (max-width: 1680px) {
	.d_criu_li a {
		font-size: 24px;
		padding: 14px 18px;
	}
	.d_cont_ri_cry h2 {
		font-size: 24px;
		margin-bottom: 30px;
	}
	.d_cont_ri_ul {
		margin: 0 -12px 80px;
	}
	.d_cont_ri_tp {
		margin-bottom: 70px;
	}
	.d_cont {
		padding-bottom: 100px;
	}
}
@media screen and (max-width: 1560px) {}
@media screen and (max-width: 1440px) {
	.d_criu_li a {
		font-size: 22px;
		padding: 14px 18px;
	}
	.d_cont_ri_cry h2 {
		font-size: 22px;
		margin-bottom: 30px;
	}
	.d_crit_word {
		padding-left: 50px;
	}
}
@media screen and (max-width: 1360px) {}
@media screen and (max-width: 1280px) {
	.d_cont_ri_tp {
		margin-bottom: 60px;
	}
	.d_criu_li a {
		font-size: 20px;
		padding: 12px 14px;
	}
	.d_criu_li {
		width: 20%;
		padding: 0 10px;
	}
	.d_cont_ri_ul {
		margin: 0 -10px 70px;
	}
	.d_cont_ri_cry h2 {
		font-size: 20px;
		margin-bottom: 26px;
	}
	.d_cont {
		padding-bottom: 80px;
	}
}
@media screen and (max-width: 1200px) {
	.d_page .ma_h1c_l{
		display: block !important;
		float: none;
	}
	.d_page .ma_h1c_lbox.on {
		position: relative;
		top: 0px !important;
	}
	.d_page .ma_h1c_lbox{
		width: 100%;
		display: flex;
	}
	.d_page .ma_h1cl_ul{
		display: flex;
		width: 100%;
		white-space: nowrap;
	}
	.d_page .ma_h1cl_top p {
		line-height: 50px;
		padding: 0 26px;
	}
	.d_page .ma_h1cl_li p {
		line-height: 50px;
	}
	.d_page .ma_h1cl_li p a{
		line-height: 50px;
		padding: 0 26px;
	}
	.d_page .ma_h1cl_li{
		flex-grow: 1;
	}
	.d_page .ma_h1cl_top{
		flex-shrink: 0;
	}
	.d_page .ma_h1c_r{
		padding-top: 40px;
	}
}
@media screen and (max-width: 1199px) {
	.d_crit_word {
		padding-left: 40px;
	}
	.d_cont_ri_tp {
		margin-bottom: 44px;
	}
	.d_criu_li a {
		font-size: 18px;
		padding: 10px 14px;
	}
	.d_cont_ri_ul {
		margin: 0 -10px 60px;
	}
}
@media screen and (max-width: 991px) {}

@media screen and (max-width: 768px) {
	.d_cont_ri_ul {
		margin: 0 -10px 40px;
	}
	.d_cont_ri_tp {
		margin-bottom: 44px;
		flex-direction: column;
	}
	.d_crit_logo {
		width: 50%;
	}
	.d_crit_word {
		padding-left: 0;
		width: 100%;
		margin-top: 20px;
	}
	.d_criu_li a {
		font-size: 16px;
		padding: 8px 10px;
	}
	.d_cric_pic_pc{
		display: none;
	}
	.d_cric_pic_ph{
		display: block;
	}
	.d_cont {
		padding-bottom: 50px;
	}
	.d_page .ma_h1cl_top p {
		line-height: 40px;
		padding: 0 20px;
		font-size: 14px;
	}
	.d_page .ma_h1cl_li p {
		line-height: 40px;
	}
	.d_page .ma_h1cl_li p a {
		line-height: 40px;
		padding: 0 19px;
		font-size: 14px;
	}
	.d_page .ma_h1cl_ul {
		overflow-x: auto;
	}
	.d_cont_ri_ph{
		display: block;
	}
	.d_cont_ri_pc{
		display: none;
	}
}
@media screen and (max-width: 480px) {
	.d_crit_logo {
		width: 80%;
	}
	.d_crit_word p {
		font-size: 14px;
		margin-bottom: 8px;
	}
	.d_cont_ri_tp {
		margin-bottom: 32px;
	}
	.d_criu_li {
		width: 33.333333%;
		padding: 0 6px;
	}
	.d_cont_ri_ul {
		margin: 0 -6px 30px;
	}
	.d_cont_ri_cry h2 {
		font-size: 20px;
		margin-bottom: 16px;
	}
	.d_criu_li a {
		font-size: 14px;
		padding: 6px 4px;
	}
	.d_cont {
		padding-bottom: 40px;
	}
}
/* 2024.04.17-新增-end */