.nav-center{
	display:grid;
	grid-template-columns: auto 1fr auto;
	grid-gap:0 10px;
}
.nav-mian-logo{
	height:100%;
}
.navbox_bg {
	background: #4e229a !important;
}

.nav-btm1 {
	top: 70px !important;
}
.wrap{
	position:relative;
}
.wrap_diqiu{
	width:30%;
	position:absolute;
	top: 5%;
	right:120px;
	z-index:0
}
a {
	cursor: default
}
.nav_search .search_btn1{
	top:0
}
.part1_main_add>ul>li>a:hover {
	color: #4e229a;
}

.part1_main_add_icon {
	display: block;
}

.part1_main_add_hovericon {
	display: none
}

.part1_main_add>ul>li>a:hover>div>.part1_main_add_icon {
	display: none;
}

.part1_main_add>ul>li>a:hover>div>.part1_main_add_hovericon {
	display: block;
}

.part4_box ul li:hover>a {
	color: #4e229a;
}

.part4_box ul li:hover>.part4_box_li_content {
	display: block;
}

.part4_box_li_content:hover {
	display: none !important;
}

.middle_lunbo {
	width: 100%;
	background: #ffffff;
	border-radius: 0px 0px 2px 2px;
	cursor: pointer;
	margin-right: 10px;
}

.middle_lunbo_imgBox {
	width: 100%;
	height: 150px;
	position: relative;
}

.middle_lunbo_img {
	width: 100%;
	height: 100%;
}

.middle_lunbo_title {
	position: absolute;
	right: 10px;
	bottom: 10px;
	z-index: 1;
	color: #ffffff;
	font-size: 14px;
	font-weight: 600;
}

.middle_lunbo_footer {
	width: calc(100% - 30px);
	height: 120px;
	padding: 0 15px 20px 15px;
	overflow: hidden;
	position: relative;
}

.middle_lunbo_footer_top {
	border-bottom: 1px solid rgba(0, 0, 0, 0.10);
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 5px;
	overflow: hidden;
	padding: 8px 0;
}

.middle_lunbo_footer_top_item {
	color: #4e229a;
	font-size: 13px;
	position: relative;
	padding-left: 5px;
	font-family: PingFangSC-Medium;
}

/* .middle_lunbo_footer_top_item::before {
	content: '��';
	position: absolute;
	left: 0;
	top: 0;
} */

.middle_lunbo_footer_title {
	font-size: 14px;
	color: #1A1A1A;
	font-weight: 600;
	padding: 5px 0 8px 0;
	font-family: PingFangSC-Semibold;
}

.middle_lunbo_footer_content {
	font-size: 12px;
	color: #1A1A1A;
	text-align: justify;
	line-height: 17px;
	font-weight: 400;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	word-break: break-all;
	font-family: PingFangSC-Regular;
}

.middle_lunbo_footer_righticon {
	height: 10px;
	position: absolute;
	right: 15px;
	bottom: 10px;
}

.middle_lunbo:hover .middle_lunbo_footer_title {
	color: #4e229a;
}

.middle_lunbo:hover .middle_lunbo_footer_content {
	color: #4e229a;
}


.sp_btm {
	position: relative;
	padding-left: 10px;
	padding-top: 5px;
}

/* .part1_mian .sp_btn {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 1;
}
 */
.home_news_left {
	width: 100%;
}

.home_news_left_lunbo {
	width: 100%;
	display: grid;
	justify-content: center;
}

.home_news_left_lunbo_imgbox {
	width: 332px;
	height: 210px;
	overflow: hidden;
}

.home_news_left_footerbox {
	display: none
}

.home_news_left_lunbo_img {
	width: 100%;
	height: 100%;
	display: none;
}

.home_news_left_lunbo_iconbox {
	width: auto;
	display: flex;
	grid-gap: 0 5px;
	margin: 10px auto 0 auto;
}

.home_news_left_lunbo_icon {
	width: 12px;
	height: 3px;
	background: #D8D8D8;
	border-radius: 1.5px;
}

.home_news_left_lunbo_icon_active {
	background: #4e229a !important;
}

.home_news_left_footer {
	margin-top: 10px;
	cursor: default;
}

.home_news_left_footer_title {
	font-size: 14px;
	color: #1A1A1A;
	font-weight: 600;
}

.home_news_left_footer_content {
	font-size: 12px;
	color: #1A1A1A;
	text-align: justify;
	line-height: 17px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	word-break: break-all;
	margin-top: 8px;
	display: none;
}

.home_news_left_footer:hover {
	background: #f0ecf3;
	/* box-shadow: 0 0 4px 1px #d8d8d8; */
	padding: 6px;
	box-sizing: border-box;
	/* height: 100px; */
}

.home_news_left_footer:hover .home_news_left_footer_title {
	color: #4e229a;
	/* font-size:13px; */
}

.home_news_left_footer:hover .home_news_left_footer_content {
	color: #4e229a;
}

/* .home_news_right .home_news_right_item:not(:last-child) {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding-bottom: 14px;
	margin-bottom: 14px;
} */

.home_news_right {
	margin-left: 15px;
	padding-left: 15px;
	/* border-left: 1px solid #d8d8d8; */
}

.home_news_right a:last-child .home_news_right_item .home_news_right_item_content {
	margin-bottom: 0;
	/* padding-bottom: 0; */
	border-bottom: 0
}

.home_news_right a:last-child .home_news_right_item {
	/* padding-bottom: 0; */
	border-bottom: 0
}
.homenews .home_news_right a:first-child .home_news_right_item{
	padding-top:0
}
/* .home_news_right .home_news_right_item:last-child{
	padding-bottom:0;
	border-bottom:0
} */
.home_news_right_item {
	width: 100%;
	/* height: 85px; */
	cursor: default;
	padding-bottom: 15px;
	border-bottom: 1px solid #d8d8d8;
	padding-top: 15px;
	box-sizing: content-box;
}

.home_news_right_item:hover {
	background: #f0ecf3;
	/* box-shadow: 0 0 4px 1px #f0ecf3; */
	padding: 15px;
	box-sizing: border-box;
	/* padding: 10px;
	box-sizing: border-box;
	height: 100px; */
}
.homenews .home_news_right a:first-child .home_news_right_item:hover {
	padding-top:15px
}
.home_news_right_item:hover .home_news_right_item_title {
	color: #4e229a;
}

.home_news_right_item:hover .home_news_right_item_content {
	color: #4e229a;
}

.home_news_right_item_title {
	font-size: 14px;
	color: #1A1A1A;
	font-weight: 600;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-line-clamp: 2;
}

.home_news_right_item_content {
	margin-top: 8px;
	font-size: 12px;
	color: #1A1A1A;
	text-align: justify;
	line-height: 18px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	word-break: break-all;
	/* border-bottom: 1px solid #d8d8d8;
	margin-bottom: 15px;
	padding-bottom: 15px; */
}

.part4_box_li_content {
	background: #ffffff;
	padding: 8px;
	box-sizing: border-box;
	border-radius: 10px;
	font-size: 11px;
	line-height: 15px;
	display: none;
	position: absolute;
	z-index: 8;
	width: 90%;
	left: 0;
	top: 100%;
	white-space: normal;
}

.footerlogoBox .swiper-container .swiper-slide {
	background: #ffffff;
}

.footerlogoBox .swiper-container a img {
	display: block;
	margin: 0 auto;
	width: 100%;
	text-align: center;
	max-height: 50px;
}

.home_header_title {
	text-align: justify;
}

.home_header_title strong {
	font-size: 16px !important
}

.index_header_strong {
	display: inline-block;
	/* width: 130px; */
}

.foot_main_left {
	display: grid;
	grid-template-columns: auto 1fr;
	height: 30px;
	align-items: center;
}

.footer_swiper_padding {
	padding: 0px !important;
}

.footerbox {
	width: 1000px !important;
}

.part3 .part3_mian .part_title {
	margin-bottom: 20px;
}

.nav-center>ul>li:first-child {
	padding: 0 15px 0 15 !important;
}

.nav-center>ul>li:first-child a {
	padding: 0 !important;
}

.sp_text_box {
	/* display: flex; */
}

.sp_text::before {
	content: '';
	float: right;
	height: 100%;
	margin-bottom: -34px;
}
.cn_sp_text::before{
	margin-bottom: -40px!important;
}
.sp_text_box .sp_text .sp_btn {
	cursor: pointer;
	height: 34px;
	float: right;
	clear: both;
}

@media screen and (max-width: 1400px) and (min-width: 1200px) {
	.foot .foot-main .foot-mian-logo {
		height: 20px !important
	}
	/* .sp_text::before {
		margin-bottom: -34px!important;
	} */
	.foot .foot_main_left .foot-main-text {
		scale: 0.8;
		/* margin-left: -36px; */
	}

	.footerlogoBox {
		/* padding: 40px 0 !important; */
		/* border-bottom: 1px solid #d8d8d8; */
		width: 1148px !important;
		max-width: 1148px !important;
	}

	.nav-mian .nav-center {
		/* max-width: 1086px; */
		margin: 0 auto;
	}

	.welcome .welcome-mian {
		    max-width: 100%;
		    padding: 30px 92px;
		    box-sizing: border-box;
	}

	/* .contentbox1 .welcome>img:first-child {
		width: 100% !important;
	}

	.contentbox1 .welcome>img:nth-child(4) {
		width: 40% !important;
		right: 15% !important;
	} */

}

@media screen and (min-width: 1401px) {
	.footerlogoBox {
		/* padding: 40px 0 !important; */
		/* border-bottom: 1px solid #d8d8d8; */
		width: 1148px !important;
		max-width: 1148px !important;
	}

	.homenews {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		/* grid-gap: 0 30px; */
	}

	.foot .foot-main .foot-mian-logo {
		height: 25px !important
	}

	.foot .foot_main_left .foot-main-text {
		/* scale: 0.8; */
		margin-left: 30px;
	}

	.part5_mian .icon {
		display: grid;
		grid-template-columns: repeat(6, 1fr);
		grid-gap: 18px 20px;
	}

	.part5_mian .icon a {
		width: 100% !important;
		height: 65px;
		background: #ffffff;
		margin: 0 !important;
	}

	.part5_mian .icon a img {
		height: 100%;
	}

	.header .nav {
		/* background: none; */
	}

	.home_header {
		width: 100%;
		max-width: 1148px;
		/* height: 400px; */
		padding: 2.9% 0px 0 0px;
		box-sizing: border-box;
		min-height: 25vw;
		margin: 0 auto;
	}

	.nav-mian .nav-center ul li>a {
		color: #fff;
	}

	.home_header_img {
		width: 26% !important;
		/* width: 37% !important; */
	}

	.home_header_title {
		margin-top: 20px;
		font-size: 12px;
		color: #ffffff;
		max-width: 60%;
	}

	.nav-mian .nav-right a {
		color: #fff
	}

	.nav-mian .nav-mian-logo {
		/* height: auto !important; */
		background-size: auto 60% !important;
		/* position: absolute;
		top: 5px;
		left: 40px; */
	}

	.navBox {
		/* padding: 8px 0 !important; */
		height: 70px;
	}

	.part1 {
		margin-top: -40px !important;
		background: none !important;
	}
}

@media screen and (min-width: 1200px) and (max-width: 1400px) {
	.homenews {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		grid-gap: 0 30px;
	}

	.part5_mian .icon {
		display: grid;
		grid-template-columns: repeat(6, 1fr);
		grid-gap: 18px 20px;
	}

	.part5_mian .icon a {
		width: 100% !important;
		height: 65px;
		background: #ffffff;
		margin: 0 !important;
	}

	.part5_mian .icon a img {
		height: 100%;
		/* width:100%; */
	}

	.header .nav {
		/* background: none; */
		height: 70px;
	}

	.home_header {
		/* max-width: 1148px; */
		/* height: 400px; */
		padding: 4% 92px 0 92px;
		box-sizing: border-box;
		min-height: 25vw;
		margin: 0 auto;
		background:url(../img/homebannerbg.jpg) no-repeat center right
	}

	.nav-mian .nav-center ul li>a {
		color: #fff;
	}

	.home_header_img {
		width: 32% !important;
	}

	.home_header_title {
		margin-top: 30px;
		font-size: 12px;
		color: #ffffff;
		max-width: 60%;
	}

	.nav-mian .nav-right a {
		color: #fff
	}

	.nav-mian .nav-mian-logo {
		/* height: auto !important; */
		background-size: auto 60% !important;
		background-size: auto 60% !important;
		/* position: absolute;
		top: 5px;
		left: 10px; */
	}

	.navBox {
		/* padding: 8px 0 !important; */
	}

	.part1 {
		margin-top: -40px !important;
		background: none !important;
	}
}

@media screen and (max-width: 1200px) and (min-width: 801px) {
	.homenews {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		grid-gap: 0 30px;
	}

	.part5_mian .icon {
		display: grid;
		grid-template-columns: repeat(6, 1fr);
		grid-gap: 10px 15px;
	}

	.part5_mian .icon a {
		width: 100% !important;
		height: 40px;
		background: #ffffff;
	}

	.part5_mian .icon a img {
		height: 100%;
		margin: 0 !important;
		/* width:100%; */
	}

	.header .nav {
		/* background: none; */
	}

	.home_header {
		/* max-width: 1148px; */
		/* height: 400px; */
		padding: 4% 10px 0 10px;
		box-sizing: border-box;
		min-height: 25vw;
		margin: 0 auto;
	}

	.nav-mian .nav-center ul li>a {
		color: #fff;
	}

	.home_header_img {
		width: 46% !important;
	}

	.home_header_title {
		margin-top: 30px;
		font-size: 12px;
		color: #ffffff;
		max-width: 60%;
	}

	.nav-mian .nav-right a {
		color: #fff
	}

	.nav-mian .nav-mian-logo {
		height: auto !important;
		background-size: auto 60% !important;
	}

	.navBox {
		padding: 8px 0 !important;
	}

	.part1 {
		margin-top: -40px !important;
		background: none !important;
	}
}

@media screen and (max-width: 800px) {
	.home_news_right {
		margin-top: 20px;
	}

	.part5_mian .icon {
		display: grid;
		grid-template-columns: repeat(6, 1fr);
		grid-gap: 5px 8px;
	}

	.part5_mian .icon a {
		width: 100% !important;
		height: 30px;
		background: #ffffff;
		margin: 0 !important;
	}

	.part5_mian .icon a img {
		/* width:100%; */
		height: 100%;
	}

	.wrap>img:first-child {
		top: 76px !important;
	}

	.nav-mian .nav-center ul li>a {
		color: #fff;
	}

	.home_header {
		padding: 20px 10px 5px 10px;
		box-sizing: border-box;
		min-height: 100px;
		margin: 0 auto;
	}

	.home_header_img {
		width: 46% !important;
	}

	.home_header_title {
		margin-top: 5px;
		font-size: 12px;
		color: #ffffff;
		background: rgba(0, 0, 0, 0.2);
		padding: 5px 5px;
		border-radius: 5px;
	}

	.nav-mian .nav-right a {
		color: #fff
	}

	.nav-mian .nav-mian-logo {
		height: auto !important;
		background-size: auto 60% !important;
	}

	.navBox {
		padding: 8px 0 !important;
	}

	.part1 {
		margin-top: 10px !important;
		background: none !important;
	}
}

.part2 .part2_mian .part2_cum .part2_cum_mian .part2_cum_mian_text {
	height: 60px;
	line-height: 20px;
}

.part2 .part2_mian .part2_cum .part2_cum_mian .part2_cum_mian_tit {
	height: 60px;
	line-height: 30px;
}

.part2 .part2_mian .part2_cum .part2_cum_mian .part2_cum_mian_date {
	height: 20px;
}

.middle {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

.sigin {
	border: 1px solid #e2e2e2;
	line-height: 30px;
	border-radius: 30px;
	cursor: pointer;
}

.part1_main_add {
	margin-top: 25px;
	background: #131629 url(../img/img_bj.jpg) no-repeat center right;
	background-size: cover;
	padding: 0 0 14px;
	position: relative;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
}

.part1_main_add::after {
	content: "";
	display: table;
	visibility: hidden;
	clear: both;
}

.part1_main_add ul {
	width: 48%;
	float: left;
}

.part1_main_add ul::after {
	content: "";
	display: table;
	visibility: hidden;
	clear: both;
}

.part1_main_add ul li {
	width: 50%;
	float: left;
	padding-left: 20px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
}

.add_cum_box {
	background: #FFF url(../img/hssj.png) no-repeat right 20px center;
	line-height: 30px;
	padding: 5px 15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	/*Opera9.6*/
	-ms-box-sizing: border-box;
	/*IE8*/
	box-sizing: border-box;
	padding-right: 30px;
	padding-left: 40px;
	font-size: 14px;
	margin-top: 14px;
	position: relative;
}

.add_cum_box span {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

.add_cum_box img {
	vertical-align: middle;

	width: 30px;
	position: absolute;
	left: 5px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.part1_main_add .bj {
	position: absolute;
	right: 100px;
	height: 100%;
	right: 20px;

}

.part2_cum_mian {
	background: #FFF;
	padding-bottom: 20px;

}

@media screen and (min-width: 801px) and (max-width: 1200px) {
	.part2_cum_mian {
		background: #FFF;
		padding-bottom: 20px;

	}

	.part1_main_add .bj {


		height: 100%;
		right: -120px;


	}

	.part1_main_add {
		overflow: hidden;
	}

	.part4 {
		background-color: #E8EFF5;
		padding: 20px 15px;
	}

	.part4 .part4_mian {
		width: 100%;

		margin: 0 auto;
	}

	.part4 .part4_mian .part_title {
		padding: 0;
	}

	.part4 .part4_mian .part4_box {
		margin-top: 10px;
	}

	.part4 .part4_mian .part4_box ul::after {
		content: "";
		display: table;
		clear: both;
		visibility: hidden;
	}

	.part4 .part4_mian .part4_box ul li {
		width: 33.33%;
		float: left;
		font-size: 14px;
		line-height: 34px;
		padding-right: 20px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		/*Opera9.6*/
		-ms-box-sizing: border-box;
		/*IE8*/
		box-sizing: border-box;
		/* overflow: hidden; */
		text-overflow: ellipsis;
		/* white-space: nowrap; */
		position: relative;
	}

	.part3 {
		background-color: #FFF;
		padding: 48px 15px;
	}

	.part3 .part3_mian {
		width: 100%;

		margin: 0 auto;
	}

	.part3 .part3_mian .part3_btm ul::after {
		content: "";
		display: table;
		clear: both;
	}

	.part3 .part3_mian .part3_btm ul li {
		width: 50%;
		float: left;
		margin-top: 20px;
		padding: 0 20px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		/*Opera9.6*/
		-ms-box-sizing: border-box;
		/*IE8*/
		box-sizing: border-box;
	}

	.part3 .part3_mian .part3_btm ul li .part3_img {
		width: 50%;
		float: left;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-o-border-radius: 2px;
		overflow: hidden;
	}

	.part3 .part3_mian .part3_btm ul li .part3_img img {
		width: 100%;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-o-border-radius: 2px;
	}

	.part3 .part3_mian .part3_btm ul li .part3_right {
		float: right;
		width: 46%;
	}

	.part3 .part3_mian .part3_btm ul li .part3_right .part3_right_tit {
		font-size: 16px;
		font-weight: 700;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}

	.part3 .part3_mian .part3_btm ul li .part3_right .part3_right_text {
		font-size: 14px;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;

		margin-top: 15px;
		line-height: 22px;
	}

	.part1 {
		background-color: #ffffff;
		padding: 15px 10px;
	}

	.part1 .part1_mian {
		width: 100%;

		margin: 0 auto;
	}

	.part1 .part1_mian::after {
		content: "";
		display: table;
		visibility: hidden;
		clear: both;

	}

	.part1 .part1_mian .sp {
		float: right;
		width: 34%;
	}

	.part1 .part1_mian .sp .sp_tit1 {
		font-size: 16px;
		font-weight: 700;
		padding: 10px 0 0;
		color:#1a1a1a;
	}

	.part1 .part1_mian .sp .sp_text {
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		/* display: -webkit-box; */
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;

		font-size: 12px;
		line-height: 20px;
		margin-top: 10px;
		word-break: break-all;
		height:132px;
		color:#1a1a1a;
	}

	.part1 .part1_mian .sp .sp_btn {
		text-align: right;
	}

	.part1 .part1_mian .sp .sp_btn a {
		display: inline-block;
		background-color: #ff9811;
		color: #FFF;
		width: 144px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		margin-top: 10px;
		cursor: pointer;
	}

	.part1 .part1_mian .sp .sp_top {
		width: 100%;
		position: relative;
	}

	.part1 .part1_mian .sp .sp_top .sp_icon {
		padding: 0 10px;
		cursor: pointer;
		background-color: #ff9811;
		position: absolute;
		line-height: 30px;
		top: 10px;
		left: 10px;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;
		display: inline-block;
		font-size: 12px;
		color: #FFF;
		width: 60px;
	}

	.part1 .part1_mian .sp .sp_top .sp_icon img {
		width: 20px;
		vertical-align: middle;
		margin-top: -4px;
		margin-left: 5px;
	}

	.part1 .part1_mian .sp .sp_top img {
		width: 100%;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-o-border-radius: 2px;
	}

	.part1 .part1_mian .lb {
		width: 64%;
		float: left;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-o-border-radius: 2px;
		overflow: hidden;
		height: auto;
	}

	.part1 .part1_mian .lb .swiper-pagination-bullet.swiper-pagination-bullet-active {
		opacity: 1;
		background: #FFF;
	}

	.part1 .part1_mian .lb .swiper-pagination-bullet {
		width: 8px;
		height: 8px;
		display: inline-block;
		border-radius: 100%;
		background: transparent;
		border: 1px solid #FFF;
		opacity: 1;
	}

	.part1 .part1_mian .lb img {
		width: 100%;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-o-border-radius: 2px;
	}

	.part2 {
		background-color: #f0ecf3;
		padding: 48px 10px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		/*Opera9.6*/
		-ms-box-sizing: border-box;
		/*IE8*/
		box-sizing: border-box;
	}

	.part2 a {
		color: #333;
		text-decoration: none;
		cursor: pointer;
	}

	.part2 .part2_mian {
		width: 100%;

		margin: 0 auto;
		position: relative;
	}

	.part2 .part2_mian .left {
		background: url(../img/left.png) no-repeat center;
		width: 20px;
		height: 100px;
		position: absolute;
		left: -10px;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		z-index: 5;
		cursor: pointer;
		outline: none;
	}

	.part2 .part2_mian .left:hover {
		background: url(../img/left1.png) no-repeat center;
	}

	.part2 .part2_mian .right {
		cursor: pointer;
		outline: none;
		background: url(../img/right1.png) no-repeat center;
		width: 20px;
		height: 100px;
		position: absolute;
		right: -10px;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		z-index: 5;
	}

	.part2 .part2_mian .right:hover {
		background: url(../img/right.png) no-repeat center;
	}

	.part2 .part2_mian .part2_cum {
		width: 100%;
		float: left;
		padding: 0 10px;
		height: auto;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		/*Opera9.6*/
		-ms-box-sizing: border-box;
		/*IE8*/
		box-sizing: border-box;
	}

	.part2 .part2_mian .part2_cum::after {
		content: "";
		display: table;
		visibility: hidden;
	}

	.part2 .part2_mian .part2_cum .part2_cum_mian .part2_cum_mian_tx {
		border-radius: 2px 2px 0 0;
		-webkit-border-radius: 2px 2px 0 0;
		-moz-border-radius: 2px 2px 0 0;
		-o-border-radius: 2px 2px 0 0;
		overflow: hidden;
		position: relative;
	}

	.part2 .part2_mian .part2_cum .part2_cum_mian .part2_cum_mian_tx img {
		width: 100%;
		border-radius: 2px 2px 0 0;
		-webkit-border-radius: 2px 2px 0 0;
		-moz-border-radius: 2px 2px 0 0;
		-o-border-radius: 2px 2px 0 0;
	}

	.part2 .part2_mian .part2_cum .part2_cum_mian .part2_cum_mian_tx .part2_icon {
		position: absolute;
		width: 132px;
		height: 32px;
		background: url(../img/part2_icon.png) no-repeat center;
		bottom: 4px;
		right: 0;
		text-align: center;
		color: #FFF;
		line-height: 32px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		/*Opera9.6*/
		-ms-box-sizing: border-box;
		/*IE8*/
		box-sizing: border-box;
		border-radius: 0 0 5px 0px;
		-webkit-border-radius: 0 0 5px 0px;
		-moz-border-radius: 0 0 5px 0px;
		-o-border-radius: 0 0 5px 0px;
	}

	.part2 .part2_mian .part2_cum .part2_cum_mian .part2_cum_mian_date {
		font-size: 14px;
		padding: 10px 10px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.part2 .part2_mian .part2_cum .part2_cum_mian .part2_cum_mian_tit {
		font-size: 16px;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;

		margin: 10px 10px;
		font-weight: 700;
	}

	.part2 .part2_mian .part2_cum .part2_cum_mian .part2_cum_mian_text {
		font-size: 14px;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;

		margin: 10px 10px;
	}

	.part5 {
		background-color: #FFF;
		padding: 30px 15px;
	}

	.part5 .part5_mian {
		width: 100%;

		margin: 0 auto;
	}

	.part5 .part5_mian .part5_box ul:after {
		content: "";
		display: table;
		clear: both;
		visibility: hidden;
	}

	.part5 .part5_mian .part5_box ul {
		margin: 0 -10px;
	}

	.part5 .part5_mian .part5_box ul li {
		width: 33.33%;
		float: left;
		padding: 0 10px;
		height: 260px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		/*Opera9.6*/
		-ms-box-sizing: border-box;
		/*IE8*/
		box-sizing: border-box;
		margin-top: 20px;
	}

	.part5 .part5_mian .part5_box ul li .part5_box_tp {
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;
	}

	.part5 .part5_mian .part5_box ul li .part5_box_tp img {
		width: 100%;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;
	}

	.part5 .part5_mian .part5_box ul li .part5_box_tit {
		font-size: 16px;
		font-weight: 700;
		margin-top: 10px;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		color:#1a1a1a
	}
}

@media screen and (min-width: 1200px) {
	.foot .part5 {
		background: none !important;
	}

	.part5 {
		background-color: #FFF;
		padding: 24px 0;
	}

	.part5 .part5_mian {
		width: 100%;

		margin: 0 auto;
	}

	.part5 .part5_mian .part5_box ul:after {
		content: "";
		display: table;
		clear: both;
		visibility: hidden;
	}

	.part5 .part5_mian .part5_box ul li {
		width: 25%;
		float: left;
		padding: 0 10px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		/*Opera9.6*/
		-ms-box-sizing: border-box;
		/*IE8*/
		box-sizing: border-box;
		margin-top: 20px;
	}

	.part5 .part5_mian .part5_box ul li .part5_box_tp {
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;
	}

	.part5 .part5_mian .part5_box ul li .part5_box_tp img {
		width: 100%;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;
	}

	.part5 .part5_mian .part5_box ul li .part5_box_tit {

		margin-top: 10px;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		text-align: center;

		font-size: 14px;
		font-weight: 700;
		white-space: nowrap;
		color:#1a1a1a
	}

	.part4 {
		background-color: #E8EFF5;
		padding: 24px 0;
	}

	.part4 .part4_mian {
		width: 100%;

		margin: 0 auto;
	}

	.part4 .part4_mian .part4_box {
		margin-top: 20px;
	}

	.part4_box ul li a {
		width: 100%;
		overflow: hidden;
		display: block;
		text-overflow: ellipsis;
		white-space: nowrap;
		color:#1a1a1a
	}

	.part4 .part4_mian .part4_box ul::after {
		content: "";
		display: table;
		clear: both;
		visibility: hidden;
	}

	.part4 .part4_mian .part4_box ul li {
		width: 25%;
		float: left;
		font-size: 14px;
		line-height: 34px;
		padding-right: 20px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		/*Opera9.6*/
		-ms-box-sizing: border-box;
		/*IE8*/
		box-sizing: border-box;
		/* overflow: hidden; */
		text-overflow: ellipsis;
		white-space: nowrap;
		position: relative;
	}

	.part3 {
		background-color: #FFF;
		padding: 24px 0;
	}

	.part3 .part3_mian {
		width: 100%;

		margin: 0 auto;
	}

	.part3 .part3_mian .part3_btm ul::after {
		content: "";
		display: table;
		clear: both;
	}

	.part3 .part3_mian .part3_btm ul {
		margin: 0 -10px;
	}

	.part3 .part3_mian .part3_btm ul li {
		width: 50%;
		float: left;
		margin-top: 20px;
		padding: 0 10px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		/*Opera9.6*/
		-ms-box-sizing: border-box;
		/*IE8*/
		box-sizing: border-box;
	}

	.part3 .part3_mian .part3_btm ul li .part3_img {
		width: 50%;
		float: left;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-o-border-radius: 2px;
		overflow: hidden;
	}

	.part3 .part3_mian .part3_btm ul li .part3_img img {
		width: 100%;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-o-border-radius: 2px;
	}

	.part3 .part3_mian .part3_btm ul li .part3_right {
		float: right;
		width: 46%;
	}

	.part3 .part3_mian .part3_btm ul li .part3_right .part3_right_tit {
		font-size: 16px;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;

		font-weight: 700;
	}

	.part3 .part3_mian .part3_btm ul li .part3_right .part3_right_text {
		font-size: 14px;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;

		margin-top: 15px;
		line-height: 22px;
	}

	.part1 {
		background-color: #ffffff;
		padding: 48px 0 24px 0;
	}

	.part1 .part1_mian {
		width: 100%;

		margin: 0 auto;
	}

	.part1 .part1_mian::after {
		content: "";
		display: table;
		visibility: hidden;
		clear: both;
	}

	.part1 .part1_mian .sp {
		float: right;
		width: 33%;
		padding-left: 20px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		/*Opera9.6*/
		-ms-box-sizing: border-box;
		/*IE8*/
		box-sizing: border-box;
	}

	.part1 .part1_mian .sp .sp_tit1 {
		font-size: 16px;
		padding: 12px 0;
		font-weight: 700;
		color:#1a1a1a;
	}

	.part1 .part1_mian .sp .sp_text {
		overflow: hidden;
		text-overflow: ellipsis;
		/* display: -webkit-box; */
		-webkit-line-clamp: 6;
		-webkit-box-orient: vertical;
		font-size: 14px;
		line-height: 22px;
		margin-top: 10px;
		word-break: break-all;
		height:200px;
		color:#1a1a1a;
	}

	.part1 .part1_mian .sp .sp_btn {
		text-align: right;
	}

	.part1 .part1_mian .sp .sp_btn a {
		display: inline-block;
		background-color: #ff9811;
		color: #FFF;
		width: 144px;
		height: 34px;
		line-height: 34px;
		text-align: center;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		margin-top: -7px;
		cursor: pointer;
	}

	.part1 .part1_mian .sp .sp_top {
		width: 100%;
		position: relative;
	}

	.part1 .part1_mian .sp .sp_top .sp_icon {
		padding: 0 10px;
		cursor: pointer;
		background-color: #ff9811;
		position: absolute;
		line-height: 30px;
		top: 10px;
		left: 10px;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;
		display: inline-block;
		font-size: 12px;
		color: #FFF;
		width: 60px;
	}

	.part1 .part1_mian .sp .sp_top .sp_icon img {
		width: 20px;
		vertical-align: middle;
		margin-top: -4px;
		margin-left: 5px;
	}

	.part1 .part1_mian .sp .sp_top img {
		width: 100%;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-o-border-radius: 2px;
	}

	.part1 .part1_mian .lb {
		width: 67%;
		float: left;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-o-border-radius: 2px;
		overflow: hidden;
		height: auto;
	}

	.part1 .part1_mian .lb .swiper-pagination-bullet.swiper-pagination-bullet-active {
		opacity: 1;
		background: #FFF;
	}

	.part1 .part1_mian .lb .swiper-pagination-bullet {
		width: 8px;
		height: 8px;
		display: inline-block;
		border-radius: 100%;
		background: transparent;
		border: 1px solid #FFF;
		opacity: 1;
	}

	.part1 .part1_mian .lb img {
		width: 100%;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-o-border-radius: 2px;
	}

	.part2 {
		background-color: #f0ecf3;
		padding: 24px 0;
	}

	.part2 a {
		color: #333;
		text-decoration: none;
		cursor: pointer;
	}

	.part2 .part2_mian {
		width: 100%;

		margin: 0 auto;
		position: relative;
	}

	.part2 .part2_mian .left {
		background: url(../img/left.png) no-repeat center;
		width: 20px;
		height: 100px;
		position: absolute;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		z-index: 5;
		cursor: pointer;
		outline: none;
	}

	.part2 .part2_mian .left:hover {
		background: url(../img/left1.png) no-repeat center;
	}

	.part2 .part2_mian .right {
		cursor: pointer;
		outline: none;
		background: url(../img/right1.png) no-repeat center;
		width: 20px;
		height: 100px;
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		z-index: 5;
	}

	.part2 .part2_mian .right:hover {
		background: url(../img/right.png) no-repeat center;
	}

	.part2 .part2_mian .part2_cum {
		width: 100%;
		float: left;
		padding: 0 10px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		/*Opera9.6*/
		-ms-box-sizing: border-box;
		/*IE8*/
		box-sizing: border-box;
	}

	.part2 .part2_mian .part2_cum::after {
		content: "";
		display: table;
		visibility: hidden;
	}

	.part2 .part2_mian .part2_cum .part2_cum_mian .part2_cum_mian_tx {
		border-radius: 2px 2px 0 0;
		-webkit-border-radius: 2px 2px 0 0;
		-moz-border-radius: 2px 2px 0 0;
		-o-border-radius: 2px 2px 0 0;
		overflow: hidden;
		position: relative;
	}

	.part2 .part2_mian .part2_cum .part2_cum_mian .part2_cum_mian_tx img {
		width: 100%;
		border-radius: 2px 2px 0 0;
		-webkit-border-radius: 2px 2px 0 0;
		-moz-border-radius: 2px 2px 0 0;
		-o-border-radius: 2px 2px 0 0;
	}

	.part2 .part2_mian .part2_cum .part2_cum_mian .part2_cum_mian_tx .part2_icon {
		position: absolute;
		width: 132px;
		height: 32px;
		background: url(../img/part2_icon.png) no-repeat center;
		bottom: 4px;
		right: 0;
		text-align: center;
		color: #FFF;
		line-height: 32px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		/*Opera9.6*/
		-ms-box-sizing: border-box;
		/*IE8*/
		box-sizing: border-box;
		border-radius: 0 0 5px 0px;
		-webkit-border-radius: 0 0 5px 0px;
		-moz-border-radius: 0 0 5px 0px;
		-o-border-radius: 0 0 5px 0px;
	}

	.part2 .part2_mian .part2_cum .part2_cum_mian .part2_cum_mian_date {
		font-size: 14px;
		padding: 10px 10px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.part2 .part2_mian .part2_cum .part2_cum_mian .part2_cum_mian_tit {
		font-size: 16px;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;

		margin: 10px 10px;
		font-weight: 700;

	}

	.part2 .part2_mian .part2_cum .part2_cum_mian .part2_cum_mian_text {
		font-size: 14px;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;

		margin: 0 10px;
	}
}

@media screen and (max-width: 800px) {
	.part2_cum_mian {
		background: #FFF;
		padding-bottom: 20px;

	}

	.part1_main_add ul {
		width: 100%;
		float: inherit;
	}

	.part1_main_add {
		margin-top: 25px;
		background: #131629 url(../img/img_bj.jpg) no-repeat center right;
		background-size: cover;
		padding: 0 0 20px;
		position: relative;
		padding-right: 20px;
	}

	.part1_main_add .bj {
		display: block;
		position: relative;
		width: 100%;
		height: auto;
		right: inherit;

		margin-left: 20px;
	}

	.part5 {
		background-color: #FFF;
		padding: 20px 0;
	}

	.part5 .part5_mian {
		width: 100%;
		padding: 0 10px;
		margin: 0 auto;
		box-sizing: border-box;
	}

	.part5 .part5_mian .part5_box ul:after {
		content: "";
		display: table;
		clear: both;
		visibility: hidden;
	}

	.part5 .part5_mian .part5_box ul li {
		width: 100%;
		float: left;
		padding: 0 10px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		/*Opera9.6*/
		-ms-box-sizing: border-box;
		/*IE8*/
		box-sizing: border-box;
		margin-top: 20px;
	}

	.part5 .part5_mian .part5_box ul li .part5_box_tp {
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;
	}

	.part5 .part5_mian .part5_box ul li .part5_box_tp img {
		width: 100%;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;
	}

	.part5 .part5_mian .part5_box ul li .part5_box_tit {

		margin-top: 10px;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;

		font-size: 16px;
		font-weight: 700;
		color:#1a1a1a
	}

	.part4 {
		background-color: #E8EFF5;
		padding: 20px 10px;
	}

	.part4 .part4_mian {
		width: 100%;

		margin: 0 auto;
	}

	.part4 .part4_mian .part_title {
		padding: 0;
	}

	.part4 .part4_mian .part4_box {
		margin-top: 10px;
	}

	.part4 .part4_mian .part4_box ul::after {
		content: "";
		display: table;
		clear: both;
		visibility: hidden;
	}

	.part4 .part4_mian .part4_box ul {
		margin: 0 -10px;
	}

	.part4 .part4_mian .part4_box ul li {
		width: 50%;
		float: left;
		font-size: 14px;
		line-height: 34px;
		padding: 0 10px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		/*Opera9.6*/
		-ms-box-sizing: border-box;
		/*IE8*/
		box-sizing: border-box;
		/* overflow: hidden; */
		text-overflow: ellipsis;
		white-space: nowrap;
		position: relative;
	}

	.part4_box ul li a {
		width: 100%;
		overflow: hidden;
		display: block;
		text-overflow: ellipsis;
		white-space: nowrap;
		color:#1a1a1a
	}

	.part3 {
		background-color: #FFF;
		padding: 30px 10px;
	}

	.part3 .part3_mian {
		width: 100%;

		margin: 0 auto;
	}

	.part3 .part3_mian .part3_btm ul {
		margin: 0 -10px;
	}

	.part3 .part3_mian .part3_btm ul::after {
		content: "";
		display: table;
		clear: both;
	}

	.part3 .part3_mian .part3_btm ul li {
		width: 100%;
		float: left;
		margin-top: 20px;
		padding: 0 10px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		/*Opera9.6*/
		-ms-box-sizing: border-box;
		/*IE8*/
		box-sizing: border-box;
	}

	.part3 .part3_mian .part3_btm ul li .part3_img {
		width: 100%;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-o-border-radius: 2px;
		overflow: hidden;
	}

	.part3 .part3_mian .part3_btm ul li .part3_img img {
		width: 100%;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-o-border-radius: 2px;
	}

	.part3 .part3_mian .part3_btm ul li .part3_right {
		width: 100%;
		margin-top: 10px;
	}

	.part3 .part3_mian .part3_btm ul li .part3_right .part3_right_tit {
		font-size: 16px;
		font-weight: 700;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}

	.part3 .part3_mian .part3_btm ul li .part3_right .part3_right_text {
		font-size: 14px;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;

		margin-top: 10px;
		line-height: 22px;
	}

	/*111*/
	.part1 {
		background-color: #ffffff;
		padding: 20px 10px;
	}

	.part1 .part1_mian {
		width: 100%;

		margin: 0 auto;
	}

	.part1 .part1_mian::after {
		content: "";
		display: table;
		visibility: hidden;
		clear: both;
	}

	.part1 .part1_mian .sp {
		float: inherit;
		width: 100%;
		margin-top: 20px;
	}

	.part1 .part1_mian .sp .sp_tit1 {
		font-size: 16px;
		padding: 30px 0 20px;
		font-weight: 700;
		color:#1a1a1a;
	}

	.part1 .part1_mian .sp .sp_text {
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		/* display: -webkit-box; */
		-webkit-line-clamp: 6;
		-webkit-box-orient: vertical;

		font-size: 14px;
		line-height: 30px;
		margin-top: 10px;
		word-break: break-all;
		height:132px;
		color:#1a1a1a;
	}

	.part1 .part1_mian .sp .sp_btn {
		text-align: right;
	}

	.part1 .part1_mian .sp .sp_btn a {
		display: inline-block;
		background-color: #ff9811;
		color: #FFF;
		width: 144px;
		height: 34px;
		line-height: 34px;
		text-align: center;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		margin-top: 30px;
		cursor: pointer;
	}

	.part1 .part1_mian .sp .sp_top {
		width: 100%;
		position: relative;
	}

	.part1 .part1_mian .sp .sp_top .sp_icon {
		padding: 0 10px;
		cursor: pointer;
		background-color: #ff9811;
		position: absolute;
		line-height: 30px;
		top: 10px;
		left: 10px;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;
		display: inline-block;
		font-size: 12px;
		color: #FFF;
		width: 60px;
	}

	.part1 .part1_mian .sp .sp_top .sp_icon img {
		width: 20px;
		vertical-align: middle;
		margin-top: -4px;
		margin-left: 5px;
	}

	.part1 .part1_mian .sp .sp_top img {
		width: 100%;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-o-border-radius: 2px;
	}

	.part1 .part1_mian .lb {
		width: 100%;
		float: inherit;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-o-border-radius: 2px;
		overflow: hidden;
		height: auto;
	}

	.part1 .part1_mian .lb .swiper-pagination-bullet.swiper-pagination-bullet-active {
		opacity: 1;
		background: #FFF;
	}

	.part1 .part1_mian .lb .swiper-pagination-bullet {
		width: 8px;
		height: 8px;
		display: inline-block;
		border-radius: 100%;
		background: transparent;
		border: 1px solid #FFF;
		opacity: 1;
	}

	.part1 .part1_mian .lb img {
		width: 100%;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-o-border-radius: 2px;
	}

	/*111*/
	/*22*/
	.part2 {
		background-color: #f0ecf3;
		padding: 10px 15px;
	}

	.part2 a {
		color: #333;
		text-decoration: none;
		cursor: pointer;
	}

	.part2 .part2_mian {
		width: 100%;

		margin: 0 auto;
		position: relative;
	}

	.part2 .part2_mian .left {
		background: url(../img/left.png) no-repeat center;
		width: 20px;
		height: 100px;
		position: absolute;
		left: -12px;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		z-index: 5;
		cursor: pointer;
		outline: none;
	}

	.part2 .part2_mian .left:hover {
		background: url(../img/left1.png) no-repeat center;
	}

	.part2 .part2_mian .right {
		cursor: pointer;
		outline: none;
		background: url(../img/right1.png) no-repeat center;
		width: 20px;
		height: 100px;
		position: absolute;
		right: -12px;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		z-index: 5;
	}

	.part2 .part2_mian .right:hover {
		background: url(../img/right.png) no-repeat center;
	}

	.part2 .part2_mian .part2_cum {
		width: 100%;
		float: left;
		padding: 0 10px;
		margin-top: 20px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		/*Opera9.6*/
		-ms-box-sizing: border-box;
		/*IE8*/
		box-sizing: border-box;
	}

	.part2 .part2_mian .part2_cum::after {
		content: "";
		display: table;
		visibility: hidden;
	}

	.part2 .part2_mian .part2_cum .part2_cum_mian .part2_cum_mian_tx {
		border-radius: 2px 2px 0 0;
		-webkit-border-radius: 2px 2px 0 0;
		-moz-border-radius: 2px 2px 0 0;
		-o-border-radius: 2px 2px 0 0;
		overflow: hidden;
		position: relative;
	}

	.part2 .part2_mian .part2_cum .part2_cum_mian .part2_cum_mian_tx img {
		width: 100%;
		border-radius: 2px 2px 0 0;
		-webkit-border-radius: 2px 2px 0 0;
		-moz-border-radius: 2px 2px 0 0;
		-o-border-radius: 2px 2px 0 0;
	}

	.part2 .part2_mian .part2_cum .part2_cum_mian .part2_cum_mian_tx .part2_icon {
		position: absolute;
		width: 132px;
		height: 32px;
		background: url(../img/part2_icon.png) no-repeat center;
		bottom: 4px;
		right: 0;
		text-align: center;
		color: #FFF;
		line-height: 32px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		/*Opera9.6*/
		-ms-box-sizing: border-box;
		/*IE8*/
		box-sizing: border-box;
		border-radius: 0 0 5px 0px;
		-webkit-border-radius: 0 0 5px 0px;
		-moz-border-radius: 0 0 5px 0px;
		-o-border-radius: 0 0 5px 0px;
	}

	.part2 .part2_mian .part2_cum .part2_cum_mian .part2_cum_mian_date {
		font-size: 12px;
		padding: 10px 10px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.part2 .part2_mian .part2_cum .part2_cum_mian .part2_cum_mian_tit {
		font-size: 16px;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;

		margin: 10px 10px;
		font-weight: 700;
	}

	.part2 .part2_mian .part2_cum .part2_cum_mian .part2_cum_mian_text {
		font-size: 13px;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;

		margin: 0 10px;
	}
}

@media screen and (min-width: 801px) and (max-width: 1200px) {
	.part1_main_add ul {
		width: 50%;
	}
}

@media screen and (min-width: 1200px) and (max-width: 1400px) {
	.part1 .part1_mian .sp .sp_tit1 {
		font-size: 16px;
		padding: 12px 0;
		font-weight: 700;
		color:#1a1a1a;
	}

	.part1 .part1_mian .sp .sp_text {
		overflow: hidden;
		    text-overflow: ellipsis;
		    /* display: -webkit-box; */
		    -webkit-line-clamp: 4;
		    -webkit-box-orient: vertical;
		    font-size: 14px;
		    line-height: 22px;
		    margin-top: 10px;
		    word-break: break-all;
			height:150px;
			color:#1a1a1a;
	}

	.part1 .part1_mian .sp .sp_btn a {
		display: inline-block;
		background-color: #ff9811;
		color: #FFF;
		width: 144px;
		height: 34px;
		line-height: 34px;
		text-align: center;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-o-border-radius: 10px;
		margin-top: -7px;
		cursor: pointer;
	}

	.part2 .part2_mian .left {
		background: url(../img/left.png) no-repeat center;
		width: 20px;
		height: 100px;
		position: absolute;
		left: 65px;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		z-index: 5;
		cursor: pointer;
		outline: none;
	}

	.part2 .part2_mian .right {
		cursor: pointer;
		outline: none;
		background: url(../img/right1.png) no-repeat center;
		width: 20px;
		height: 100px;
		position: absolute;
		right: 65px;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		z-index: 5;
	}

	.part1 .part1_mian,
	.part2 .part2_mian,
	.part3 .part3_mian,
	.part4 .part4_mian,
	.part5 .part5_mian,
	.foot .foot-main {
		width: 100%;
		margin: 0 auto;
		padding: 0 92px;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		/*Opera9.6*/
		-ms-box-sizing: border-box;
		/*IE8*/
		box-sizing: border-box;
	}

	
	.foot .foot-main {
		/* max-width: 100% !important; */
		display: grid;
		grid-template-columns: 1fr auto;
		margin: 0px auto;
		padding: 30px 0 20px 0 !important;
		position: relative;
		max-width: 1000px;
		box-sizing: border-box;
		border-top:1px solid rgba(255,255,255,0.2)
		/* height: 60px */
	}
	

	.nav-mian {
		width: 100%;
		margin: 0 auto;
		padding: 0 92px;
		-moz-box-sizing: border-box;
		/* -webkit-box-sizing: border-box; */
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		/* display: -webkit-box; */
		display: -moz-box;
		display: -ms-flexbox;
		/* display: -webkit-flex; */
		/* display: flex; */
		height: 100%;
		position: relative;
	}
}

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

	.part1 .part1_mian,
	.part2 .part2_mian,
	.part3 .part3_mian,
	.part4 .part4_mian,
	.part5 .part5_mian,
	.foot .foot-main {
		width: 100%;
		max-width: 1148px;
		margin: 0 auto;
	}

	.foot .foot-main {
		max-width: 1148px;
		display: grid;
		grid-template-columns: 1fr auto;
		grid-gap:0 20px;
		margin: 0px auto;
		padding: 15px 0;
		box-sizing: border-box;
		border-top: 1px solid rgba(255,255,255,0.3);
		align-items: center;
		/* height: 60px */
	}

	.part2 .part2_mian .right {
		cursor: pointer;
		outline: none;
		background: url(../img/right1.png) no-repeat center;
		width: 20px;
		height: 100px;
		position: absolute;
		right: -30px;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		z-index: 5;
	}

	.part2 .part2_mian .left {
		background: url(../img/left.png) no-repeat center;
		width: 20px;
		height: 100px;
		position: absolute;
		left: -30px;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		z-index: 5;
		cursor: pointer;
		outline: none;
	}

}




@media screen and (max-width: 800px) {
	.add_cum_box span {
		overflow: inherit;
		text-overflow: inherit;
		white-space: inherit;
		display: block;
	}

	.part1_main_add ul li {
		width: 100%;
	}
}
