@charset "utf-8";

body {
	background: url(../img/nybg1.jpg) no-repeat center;
	background-size: cover;
}

.header:after {
	display: none;
}

.header.header-active:after {
	display: block;
}

.banner {
	width: 100%;
	height: auto;
}

.banner .big-pic {
	position: relative;
	overflow: hidden;
	padding-top: 35.41%;
}

.banner .big-pic .pic {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
	overflow: hidden;
	-webkit-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	transition: all .3s ease-in;
}

.banner .big-pic .pic::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background: url(../img/ban-tyy.png) no-repeat center top;
	background-size: 100% auto;
	height: 70.73%;
}

.banner .big-pic .pic::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: url(../img/ban-dyy.png) no-repeat center bottom;
	background-size: 100% auto;
	height: 43.08%;
}

.nymain-titbox {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	padding-left: 12.5%;
	z-index: 1;
	color: #fff;
}

.nymain-tit h3 {
	font-size: 60px;
}

.nymain-tit span {
	display: inline-block;
	font-family: Arial;
	font-size: 52px;
	padding-left: 38px;
	position: relative;
}

.nymain-tit span::after {
	content: '';
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 10px;
	background: url(../img/nytit1.png) no-repeat center;
	width: 22px;
	height: 38px;
}

/* 分页 */

.pagination {
	text-align: center;
	font-size: 0;
	padding-top: 40px;
}

.pagination a {
	display: inline-block;
	padding: 0 12px;
	height: 35px;
	font-size: 14px;
	line-height: 35px;
	text-align: center;
	color: #666;
	border: 1px solid #cdcbcc;
	margin: 0 7px;
}

.pagination a.active {
	background: #613aa7;
	color: #fff;
	border: 1px solid #613aa7;
}

.pagination a:hover {
	background: #613aa7;
	color: #fff;
	border: 1px solid #613aa7;
}

.pagination span {
	display: inline-block;
	font-size: 14px;
}

/* 主体 */
.nymain {
	position: relative;
	z-index: 1;
	padding-bottom: 50px;
	display: flex;
	flex-wrap: wrap;
}

.nymain .leftNav {
	position: relative;
	width: auto;
	height: 80px;
	background: url(../img/left-Nbg.jpg) no-repeat;
	background-size: cover;
	border-radius: 0 50px 0 0;
	margin-top: -80px;
}

.nymain .leftNav::before {
	content: '';
	position: absolute;
	bottom: 0;
	right: -18.54vw;
	width: 18.54vw;
	height: 1.82vw;
	background: url(../img/index-bg5.png) no-repeat right bottom;
}

.nymain .leftNav>h2 {
	line-height: 10.66vw;
	color: #fff;
	background: url(../img/left-Nbg.jpg) no-repeat;
	background-size: cover;
	border-radius: 0 2.6vw 0 0;
	font-size: 4.266vw;
	font-weight: bold;
	overflow: hidden;
	padding-left: 2.08vw;
	display: none;
}

.nymain .leftNav>ul {
	display: flex;
	flex-wrap: wrap;
	padding-right: 5.2vw;
	padding-left: 12.5vw;
	height: 100%;
}

.nymain .leftNav>ul>li {
	margin-left: 1.56vw;
	position: relative;
}

.nymain .leftNav>ul>li::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	border-bottom: 3px solid #e0b682;
	transform: scaleX(0);
	z-index: 1;
	transition: all 0.3s;
}

.nymain .leftNav>ul>li:first-child {
	margin-left: 0;
}

.nymain .leftNav>ul>li>a {
	position: relative;
}

.nymain .leftNav>ul>li>a::after {
	content: '';
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0.2rem;
	/* background: url(../img/left-sj.png) no-repeat; */
	background-size: cover;
	width: 16px;
	height: 16px;
	display: none;
}

.nymain .leftNav ul li a {
	display: block;
	font-size: 20px;
	line-height: 80px;
	color: #fff;
}

.nymain .leftNav ul li:last-child a {
	border-bottom: none;
}

.nymain .leftNav>ul>li.on>a {
	color: #e0b682;
}

.nymain .leftNav>ul>li.on>a::after,
.nymain .leftNav>ul>li.active>a::after,
.nymain .leftNav>ul>li:hover>a::after {
	display: block;
}

.nymain .leftNav>ul>li:hover>a {
	color: #e0b682;
}

.nymain .leftNav>ul>li.on::before,
.nymain .leftNav>ul>li:hover::before {
	transform: none;
}

.nymain .leftNav>ul>li.active>a {
	color: #e0b682;
}

.nymain .leftNav ul li.active ul {
	display: none;
}

.nymain .leftNav ul li a:hover {
	background-position: 0.31rem center;
	color: #e0b682;
}

.nymain .leftNav>ul>li>ul {
	display: none;
	padding-bottom: 1.333vw;
}

.nymain .leftNav>ul>li>ul>li>a {
	font-size: 3.2vw;
	line-height: 10.66vw;
	margin: 0 4.266vw;
	color: #fff;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.ny-right {
	width: 100%;
	padding: 0 12.5%;
	min-height: 400px;
}

/* 当前位置 */
.position>div {
	position: relative;
	font-size: 0;
}

.position span {
	color: #fff;
	font-size: 16px;
	vertical-align: middle;
}

.position a {
	font-size: 16px;
	color: #fff;
	margin: 0 5px;
	vertical-align: middle;
}

.position a:hover {
	color: #e0b682;
}

/* 列表页 */
.text-list {
	padding-top: 40px;
}

.text-list ul li {
	background: #fff;
	border-radius: 0 70px 0 0;
	box-shadow: 0px 0px 16px 0px rgba(184, 183, 183, 0.33);
	border-left: 10px solid #613aa7;
	margin-top: 40px;
	transition: all 0.5s;
	overflow: hidden;
}

.text-list ul li a {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding: 50px 0;
	transition: all 0.5s;
}

.text-list ul li a .date {
	width: 9.93%;
	height: 94px;
	text-align: center;
	border-right: 1px solid #dddddd;
	transition: all 0.5s;
}

.text-list ul li a .date>p {
	font-size: 40px;
	font-weight: bold;
	color: #580d55;
	transition: all 0.5s;
}

.text-list ul li a .date span {
	display: block;
	font-size: 16px;
	color: #222222;
	transition: all 0.5s;
}

.text-list ul li a .text-tx {
	padding-left: 2.77%;
	width: 68.05%;
}

.text-list ul li a .text-tx h3 {
	font-size: 24px;
	font-weight: normal;
	color: #222222;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
	transition: all 0.5s;
}

.text-list ul li a .text-tx>p {
	font-size: 16px;
	color: rgba(51, 51, 51, 0.8);
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-top: 20px;
	line-height: 28px;
	height: 56px;
	transition: all 0.5s;
}

.text-xq {
	width: 9.16%;
	line-height: 40px;
	text-align: right;
	font-size: 14px;
	color: #580d55;
	font-weight: bold;
	background: url(../img/text-xq1.png) no-repeat left center;
	background-size: 66px 17px;
	margin-left: 6.94%;
	transition: all 0.5s;
}

.text-list ul li:hover a {
	background: url(../img/text-libg.png) no-repeat;
	background-size: cover;
}

.text-list ul li:hover {
	border-left-color: #e0b682;
}

.text-list ul li:hover .date {
	border-right-color: #fff;
}

.text-list ul li:hover .date>p {
	color: #e0b682;
}

.text-list ul li:hover .date span {
	color: #fff;
}

.text-list ul li:hover .text-tx h3 {
	color: #fff;
}

.text-list ul li:hover .text-tx>p {
	color: rgba(255, 255, 255, 0.8);
}

.text-list ul li:hover .text-xq {
	color: #fff;
	background-image: url(../img/text-xq2.png);
}

.list2 ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.list2 ul li {
	width: 48.33%;
}

.text-list ul li a {
	padding: 25px 0;
}

.list2 ul li a .list2-sj {
	font-size: 18px;
	font-weight: 500;
	line-height: 40px;
	background: #613aa7;
	padding: 0 15px;
	color: #fff;
	margin-left: 7.18%;
	margin-bottom: 20px;
	transition: all 0.5s;
}

.list2 ul li a .text-tx {
	width: 100%;
	padding-left: 7.18%;
	padding-right: 7.18%;
}

.list2 ul li a .text-tx>p {
	margin-top: 10px;
}

.list2 .text-xq {
	width: 18.96%;
	margin-top: 20px;
}

.list2 ul li:hover a .list2-sj {
	background: #fff;
	color: #613aa7;
}

.list2 ul li:hover a {
	background: url(../img/list2-libg.jpg) no-repeat;
	background-size: cover;
}

.list2 ul li:hover {
	border-left-color: #613aa7;
}

/* 内容页 */
.art-box {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	background-color: #fff;
	background-image: url(../img/ny-bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: 100% auto;
	margin-top: 90px;
	padding: 50px;
	overflow: hidden;
	box-shadow: 0px 5px 20px 0px rgba(190, 190, 190, 0.3);
}

.art-main {
	width: calc(100% - 33.58%);
	margin-right: 3.73%;
}

.art-main .art-tit h3 {
	text-align: center;
	color: #222;
	font-weight: normal;
	font-size: 26px;
}

.art-main .art-body {
	padding-top: 30px;
}

.art-main .art-body p {
	color: #444;
	text-indent: 2em;
	font-family: "微软雅黑" !important;
	font-size: 18px !important;
	line-height: 36px !important;
	margin-bottom: 30px !important;
}

.art-main .art-body img {
	max-width: 100% !important;
	height: auto !important;
	display: block;
	margin: 0 auto;
}

.art-main .cont-tit p {
	font-size: 15px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 30px;
	line-height: 20px;
	background: bottom;
	color: #999;
	border-bottom: 1px solid rgba(85, 66, 129, 0.5);
}

.art-main .cont-tit p span {
	display: inline-block;
	vertical-align: middle;
	font-size: 15px;
	color: #999;
	margin: 0 30px;
}

.art-info {
	border-top: 1px solid rgba(85, 66, 129, 0.5);
	margin-top: 100px;
}

.pnext {
	margin-top: 25px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	font-size: 18px;
}

.pnext p {
	width: 48%;
	text-indent: initial;
	line-height: 36px;
	color: #444;
}

.pnext p:first-child {
	padding-left: 65px;
	background: url(../img/pnext-l1.png) no-repeat left 10px;
	background-size: 50px 16px;
}

.pnext p:first-child:hover {
	background-image: url(../img/pnext-l2.png);
}

.pnext p:nth-child(2) {
	padding-right: 65px;
	background: url(../img/pnext-r1.png) no-repeat right 10px;
	background-size: 50px 16px;
}

.pnext p:nth-child(2):hover {
	background-image: url(../img/pnext-r2.png);
}

.pnext p a {
	color: #444;
}

.pnext p:hover {
	color: #580d55;
}

.pnext p:hover a {
	color: #580d55;
}


.art-r {
	width: 29.85%;
	padding-left: 3.73%;
	border-left: 1px solid #e7e7e7;
	overflow: hidden;
	margin-top: 110px;
}

.art-r .m-title1 .tit .cn {
	color: #222222;
}

.art-r .art-rbox1,
.art-r .art-rbox2 {
	width: 100%;
	overflow: hidden;
}

.art-r .art-rbox2 {
	margin-top: 100px;
}

.art-r .xwswiper,
.art-r .dtswiper {
	position: relative;
}

.art-r .swiper .swiper-slide a {
	display: block;
	border-bottom: 1px dashed #e6e5e5;
	padding: 20px 0;
}

.art-r .xwswiper .swiper-slide a {
	overflow: hidden;
}

.art-r .swiper .swiper-slide a h3 {
	font-size: 18px;
	line-height: 30px;
	margin-top: 15px;
}

.art-r .dtswiper .swiper-slide a h3 {
	margin-top: 10px;
	padding-left: 10px;
}

.art-r .swiper .swiper-slide a span {
	display: block;
	font-size: 16px;
	color: #a4a4a4;

}

.art-r .xwswiper .swiper-slide a span {
	float: right;
	margin-top: 10px;
}

.art-r .dtswiper .swiper-slide a span {
	width: 103px;
	height: 33px;
	line-height: 33px;
	display: inline-block;
	padding-left: 11px;
	background-image: url(../img/dtsj1.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: relative;
}

.art-r .dtswiper .swiper-slide a {
	margin-left: 20px;
	position: relative;
}

.art-r .dtswiper .swiper-slide a::before {
	content: '';
	position: absolute;
	top: 0;
	left: -16px;
	height: 100%;
	border-left: 1px solid #e7e7e7;
}

.art-r .dtswiper .swiper-slide .k:nth-child(1) a::before {
	top: 25%;
	height: 75%;
}

.art-r .dtswiper .swiper-slide .k:nth-child(5) a::before {
	height: 25%;
}

.art-r .dtswiper .swiper-slide a span::after {
	content: '';
	position: absolute;
	top: 12px;
	left: -20px;
	width: 9px;
	height: 9px;
	border: 1px solid #613fb0;
	border-radius: 50%;
	background: #fff;
}

.art-r .xwswiper .pic {
	width: 100%;
	position: relative;
	padding-top: 48.29%;
	overflow: hidden;
}

.art-r .xwswiper .pic img {
	width: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.art-r .swiper .swiper-slide a:hover h3,
.art-r .swiper .swiper-slide a:hover span {
	color: #580d55;
}

.art-r .dtswiper .swiper-slide a:hover span {
	background-image: url(../img/dtsj2.png);
}


.art-r .swiper .swiper-button-next,
.art-r .swiper .swiper-button-prev {
	width: 35px;
	height: 35px;
	margin-top: -45px;
	border: 1px solid rgba(85, 66, 129, 0.3);
	border-radius: 50%;
	top: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 8px 12px;
	transition: all 0.3s;
}

.art-r .swiper .swiper-button-prev {
	left: auto;
	right: 50px;
	background-image: url(../img/ny-prev1.png);
}

.art-r .swiper .swiper-button-next {
	right: 0;
	background-image: url(../img/ny-next1.png);
}

.art-r .swiper .swiper-button-next:hover,
.art-r .swiper .swiper-button-prev:hover {
	background-color: #613aa7;
}

.art-r .swiper .swiper-button-prev:hover {
	background-image: url(../img/ny-prev2.png);
}

.art-r .swiper .swiper-button-next:hover {
	background-image: url(../img/ny-next2.png);
}


/* 图片列表 */

.img-lists ul {
	overflow: hidden;
	margin-left: -2%;
	margin-right: -2%;
}

.img-lists ul li {
	float: left;
	width: 29%;
	margin: 40px 2% 0 2%;
	border: 1px solid #eee;
	transition: all 0.3s;
	position: relative;
	top: 0;
}

.img-lists ul li:hover {
	box-shadow: 0 0 10px rgba(51, 51, 51, 0.16);
	top: -10px;
}

.img-lists ul li a {
	display: block;
	width: 100%;
}

.img-lists ul li a .pic {
	padding-top: 61%;
}

.img-lists ul li a>img {
	display: block;
	width: 100%;
	height: 196px;
}

.img-lists ul li a>div.info {
	padding: 10px;
	font-size: 0;
	text-align: center;
}

.img-lists ul li a>div.info p {
	color: #333;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 5px;
}

.img-lists ul li:hover a>div.info p {
	color: #024aa0;
}


/*领导*/
.list-ld {
	overflow: hidden;
}

.list-ld ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.list-ld ul li {
	width: 48.4%;
	margin-top: 50px;
}

.list-ld ul li a {
	display: flex;
	flex-wrap: wrap;
	background: url(../img/ld-libg.png) no-repeat center;
	background-size: cover;
	transition: all 0.5s;
}

.list-ld ul li .pic {
	width: 174px;
	height: 226px;
	padding-top: 0;
	position: relative;
	overflow: hidden;
}

.list-ld ul li .pic img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.list-ld ul li .ld-tx {
	width: calc(100% - 174px);
	position: relative;
	padding: 20px 30px 0 50px;
	overflow: hidden;
}

.list-ld ul li .ld-tx::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 6px;
	height: 64px;
	background: #e0b682;
}

.list-ld ul li h3 {
	font-size: 14px;
	color: #222222;
	margin-bottom: 20px;
}

.list-ld ul li h3 span {
	font-size: 30px;
	color: #580d55;
}

.list-ld ul li h3 em {
	font-size: 16px;
	color: #580d55;
	padding: 0 5px;
}

.list-ld ul li p {
	font-size: 14px;
	line-height: 26px;
	
	color: #888888;
	padding-left: 30px;
	margin-top: 5px;

}

.list-ld ul li p.a {
	background: url(../img/ld-zs1.png) no-repeat left 3px;
	background-size: 20px 20px;
}

.list-ld ul li p.b {
	background: url(../img/ld-zs2.png) no-repeat left 3px;
	background-size: 20px 20px;
}

.list-ld ul li .text-xq {
	margin-left: 0;
	width: 130px;
	float: right;
	margin-top: 10px;
}

.list-ld ul li:hover a {
	background-image: url(../img/ld-libg2.png);
}


.list-ld ul li:hover h3,
.list-ld ul li:hover em {
	color: rgba(255, 255, 255, 0.6);
}

.list-ld ul li:hover h3 span,
.list-ld ul li:hover p {
	color: #fff;
}

.list-ld ul li:hover p.a {
	background-image: url(../img/ld-zs1on.png);
}

.list-ld ul li:hover p.b {
	background-image: url(../img/ld-zs2on.png);
}

.list-ld ul li:hover .text-xq {
	color: #e0b682;
	background-image: url(../img/text-xq2.png);
}

.list-ld ul li:hover .pic img {
	transform: scale(1.1);
}


/* 师资内容 */
.sz-t {
	margin-top: 30px;
	position: relative;
	z-index: 1;
}

.sz-t::before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	top: 50px;
	right: 0;
	width: 100%;
	background-color: #edf1fa;
	z-index: -1;
}

.sz-t .pic {
	width: 250px;
	height: 188px;
	padding-top: 0;
}

.sz-ty {
	overflow: hidden;
}

.sz-ty h3 {
	font-size: 20px;
	font-weight: bold;
	color: #000;
	padding-left: 50px;
	line-height: 44px;
}

.sz-ty>div {
	padding-left: 50px;
	margin-top: 10px;
	padding: 10px 0 0 50px;
	overflow: hidden;
}

.sz-ty>div p {
	float: left;
	width: 50%;
	min-width: 180px;
	line-height: 40px;
	color: #000;
}

.sz-box {
	margin-top: 30px;
}

.sz-box h4 {
	font-size: 18px;
	font-weight: bold;
	color: #024aa0;
	line-height: 36px;
}

.sz-box p {
	color: #4c4c4c;
	line-height: 28px;
}

.sz-box p b {
	font-weight: bold;
}

/* 图文列表页  start */
.tw ul li {
	margin-top: 50px;
}

.tw ul li a {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	background: #fff;
	border-radius: 0 70px 0 0;
	overflow: hidden;
	transition: all 0.5s;
}

.tw ul li a .pic-img {
	width: 540px;
}

.tw ul li a .pic {
	padding-top: 62.96%;
	position: relative;
	overflow: hidden;
}

.tw ul li a .pic img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.5s;
}

.tw ul li:hover a .pic img {
	transform: scale(1.1);
}

.tw ul li a .tw-tx {
	width: calc(100% - 540px);
	padding: 30px 30px 20px 70px;
	border-left: 10px solid #613aa7;
	transition: all 0.5s;
}

.tw ul li a .tw-tx h3 {
	font-size: 24px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
	color: #4f0f64;
	transition: all 0.5s;
}

.tw ul li a .tw-tx p {
	font-size: 24px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
	color: #222222;
	margin-top: 10px;
	transition: all 0.5s;
}

.tw ul li a .tw-tx .tw-k {
	margin-top: 20px;
}

.tw ul li a .tw-tx .tw-k span {
	display: block;
	font-size: 18px;
	color: rgba(0, 0, 0, 0.6);
	line-height: 32px;
	padding-left: 38px;
	transition: all 0.5s;
}

.tw ul li a .tw-tx .tw-k span.a {
	color: #222222;
	background: url(../img/sj1.png) no-repeat left center;
	background-size: 20px 20px;
}

.tw ul li a .tw-tx .tw-k span.b {
	color: #222222;
	background: url(../img/dz1.png) no-repeat left center;
	background-size: 17px 21px;
}

.tw ul li:hover a .tw-tx {
	background: url(../img/twli-bg.jpg) no-repeat center;
	background-size: cover;
	border-left-color: #e0b682;
}

.tw ul li a .tw-tx .text-xq {
	float: right;
	width: 130px;
	margin-left: 0;
}

.tw ul li:hover a .tw-tx h3 {
	color: #e0b682;
}

.tw ul li:hover a .tw-tx p {
	color: #fff;
}

.tw ul li:hover a .tw-tx .tw-k span {
	color: rgba(255, 255, 255, 0.6);
}

.tw ul li:hover a .tw-tx .tw-k span.a {
	color: #fff;
	background-image: url(../img/sj2.png);
}

.tw ul li:hover a .tw-tx .tw-k span.b {
	color: #fff;
	background-image: url(../img/dz2.png);
}

.tw ul li:hover a .tw-tx .text-xq {
	color: #fff;
	background-image: url(../img/text-xq2.png);
}

/* 左侧三级的图文列表页 */
.ny-right2 {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
}

.ny-right2 .tw {
	width: calc(100% - 420px);
}

.sjNav {
	margin-top: 50px;
	width: 320px;
	background: #fff url(../img/sjNavbg.png) no-repeat center bottom;
	border-top: 10px solid #613aa7;
	padding: 10px 0 100px 0;
}

.sjNav ul li.on,
.sjNav ul li:hover {
	background-color: #e0b682;
}

.sjNav ul li a {
	display: block;
	margin: 0 30px;
	line-height: 94px;
	font-size: 22px;
	border-bottom: 1px solid #e5e8eb;
	position: relative;
}

.sjNav ul li a::after {
	content: '';
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	width: 66px;
	height: 17px;
	background: url(../img/leftNav-zs.png) no-repeat;
	background-size: 100% 100%;
	display: none;
}

.sjNav ul li.on a::after,
.sjNav ul li:hover a::after {
	display: block;
}

.sjNav ul li.on a,
.sjNav ul li:hover a {
	color: #fff;
}

.ny-right2 .tw ul li a .pic-img {
	width: 280px;
}

.ny-right2 .tw ul li a .pic-img .pic {
	padding-top: 121.42%;
}

.ny-right2 .tw ul li a .tw-tx {
	width: calc(100% - 280px);
}



@media only screen and (min-width:950px) and (max-width:1920px) {
	.nymain-tit h3 {
		font-size: 3.13vw;
	}

	.nymain-tit span {
		font-size: 2.71vw;
		padding-left: 2vw;
	}

	.nymain-tit span::after {
		width: 1.14vw;
		height: 1.97vw;
		left: 0.5vw;
	}

	.position span,
	.position a {
		font-size: 0.83vw;
	}

	.nymain .leftNav {
		height: 4.17vw;
		margin-top: -4.17vw;
		border-radius: 0 2.6vw 0 0;
	}

	.nymain .leftNav>ul {
		padding-right: 5.2vw;
		padding-left: 12.5vw;
	}

	.nymain .leftNav ul li a {
		font-size: 1.04vw;
		line-height: 4.17vw;
	}

	.text-list {
		padding-top: 2.08vw;
	}

	.text-list ul li {
		border-radius: 0 3.64vw 0 0;
		box-shadow: 0px 0px 0.83vw 0px rgba(184, 183, 183, 0.33);
		border-left: 0.52vw solid #613aa7;
		margin-top: 2.08vw;
	}

	.text-list ul li a {
		padding: 2.6vw 0;
	}

	.text-list ul li a .date {
		height: 4.89vw;
	}

	.text-list ul li a .date>p {
		font-size: 2.08vw;
	}

	.text-list ul li a .date span {
		font-size: 0.83vw;
	}

	.text-list ul li a .text-tx h3 {
		font-size: 1.25vw;
	}

	.text-list ul li a .text-tx>p {
		font-size: 0.83vw;
		margin-top: 1.04vw;
		line-height: 1.45vw;
		height: 2.9vw;
	}

	.text-xq {
		line-height: 2.08vw;
		font-size: 0.72vw;
		background-size: 3.43vw 0.88vw;
	}

	.list2 ul li a {
		padding: 1.3vw 0;
	}

	.list2 ul li a .list2-sj {
		font-size: 0.93vw;
		line-height: 2.08vw;
		padding: 0 0.78vw;
		margin-bottom: 1.04vw;
	}

	.list2 ul li a .text-tx>p {
		margin-top: 0.52vw;
	}

	.list2 .text-xq {
		margin-top: 1.04vw;
	}

	.list2 .text-xq {
		margin-top: 1.04vw;
	}

	.pagination span {
		font-size: 0.73vw;
	}

	.pagination a {
		padding: 0 0.63vw;
		height: 1.82vw;
		font-size: 0.73vw;
		line-height: 1.82vw;
		margin: 0 0.36vw;
	}

	.tw ul li {
		margin-top: 2.6vw;
	}

	.tw ul li a {
		border-radius: 0 3.65vw 0 0;
	}

	.tw ul li a .pic-img {
		width: 28.13vw;
	}

	.tw ul li a .tw-tx {
		width: calc(100% - 28.13vw);
		padding: 1.56vw 1.56vw 1.04vw 3.65vw;
		border-left: 0.52vw solid #613aa7;
	}

	.tw ul li a .tw-tx h3 {
		font-size: 1.25vw;
	}

	.tw ul li a .tw-tx p {
		font-size: 1.25vw;
		margin-top: 0.52vw;
	}

	.tw ul li a .tw-tx .tw-k {
		margin-top: 1.04vw;
	}

	.tw ul li a .tw-tx .tw-k span.a {
		background-size: 1.04vw 1.04vw;
	}

	.tw ul li a .tw-tx .tw-k span {
		font-size: 0.94vw;
		line-height: 1.67vw;
		padding-left: 1.98vw;
	}

	.tw ul li a .tw-tx .tw-k span.b {
		background-size: 0.89vw 1.09vw;
	}

	.tw ul li a .tw-tx .text-xq {
		width: 6.77vw;
	}

	.list-ld ul li {
		margin-top: 2.6vw;
	}

	.list-ld ul li .pic {
		width: 9.06vw;
		height: 11.77vw;
	}

	.list-ld ul li h3 {
		font-size: 0.73vw;
		margin-bottom: 1.04vw;
	}

	.list-ld ul li h3 em {
		font-size: 0.83vw;
		padding: 0 0.26vw;
	}

	.list-ld ul li h3 span {
		font-size: 1.56vw;
	}

	.list-ld ul li p {
		font-size: 0.73vw;
		line-height: 1.35vw;
	
		padding-left: 1.56vw;
		margin-top: 0.26vw;
	}

	.list-ld ul li .ld-tx {
		width: calc(100% - 9.06vw);
		padding: 1.04vw 1.56vw 0 2.6vw;
	}

	.list-ld ul li p.a,
	.list-ld ul li p.b {
		background-size: 1.04vw 1.04vw;
	}

	.list-ld ul li .text-xq {
		width: 6.77vw;
		margin-top: 0.52vw;
	}

	.art-box {
		margin-top: 4.69vw;
		padding: 2.6vw;
	}

	.art-main .art-tit h3 {
		font-size: 1.35vw;
	}

	.art-main .cont-tit p {
		font-size: 0.78vw;
		padding-top: 1.04vw;
		padding-bottom: 1.56vw;
		line-height: 1.04vw;
	}

	.art-main .cont-tit p span {
		font-size: 0.78vw;
		margin: 0 1.56vw;
	}

	.art-main .art-body p {
		font-size: 0.94vw !important;
		line-height: 1.88vw !important;
		margin-bottom: 1.56vw !important;
	}

	.art-info {
		margin-top: 5.21vw;
	}

	.pnext {
		margin-top: 1.3vw;
		font-size: 0.94vw;
	}

	.pnext p {
		line-height: 1.88vw;
	}

	.pnext p:first-child {
		padding-left: 3.39vw;
		background: url(../img/pnext-l1.png) no-repeat left 0.52vw;
		background-size: 2.6vw 0.83vw;
	}

	.pnext p:nth-child(2) {
		padding-right: 3.39vw;
		background: url(../img/pnext-r1.png) no-repeat right 0.52vw;
		background-size: 2.6vw 0.83vw;
	}

	.art-r .swiper .swiper-button-next,
	.art-r .swiper .swiper-button-prev {
		width: 1.82vw;
		height: 1.82vw;
		margin-top: -2.34vw;
		background-size: 0.42vw 0.63vw;

	}

	.art-r .swiper .swiper-button-prev {
		right: 2.6vw;
	}

	.art-r .swiper .swiper-slide a h3 {
		font-size: 0.94vw;
		line-height: 1.56vw;
		margin-top: 0.78vw;
	}

	.art-r .swiper .swiper-slide a span {
		font-size: 0.83vw;
	}

	.art-r .xwswiper .swiper-slide a span {
		margin-top: 0.52vw;
	}

	.art-r .dtswiper .swiper-slide a span {
		width: 5.36vw;
		height: 1.72vw;
		line-height: 1.72vw;
		padding-left: 0.57vw;
	}

	.art-r .dtswiper .swiper-slide a::before {
		left: -0.83vw;
	}

	.art-r .dtswiper .swiper-slide a span::after {
		top: 0.63vw;
		left: -1.04vw;
		width: 0.47vw;
		height: 0.47vw;
	}

	.art-r {
		margin-top: 5.73vw;
	}

	.art-r .art-rbox2 {
		margin-top: 5.21vw;
	}

	.art-r .swiper .swiper-slide a {
		padding: 1.04vw 0;
	}

	.sjNav {
		margin-top: 2.6vw;
		width: 16.67vw;
		border-top: 0.52vw solid #613aa7;
		padding: 0.52vw 0 5.21vw 0;
	}

	.sjNav ul li a {
		margin: 0 1.56vw;
		line-height: 4.9vw;
		font-size: 1.15vw;
	}

	.sjNav ul li a::after {
		width: 3.44vw;
		height: 0.89vw;
	}

	.ny-right2 .tw {
		width: calc(100% - 21.88vw);
	}

	.ny-right2 .tw ul li a .pic-img {
		width: 14.58vw;
	}

	.ny-right2 .tw ul li a .tw-tx {
		width: calc(100% - 14.58vw);
	}

}

@media only screen and (max-width:1199px) {
	.nymain-tit h3 {
		font-size: 2.5vw;
	}

	.nymain-tit span {
		font-size: 2.16vw;
	}

	.position span,
	.position a {
		font-size: 1.16vw;
	}

	.nymain .leftNav ul li a {
		font-size: 1.3vw;
	}

	.text-list ul li {
		border-left-width: 0.533vw;
	}

	.text-list ul li a .date {
		height: 5.89vw;
	}

	.text-list ul li a .date span {
		font-size: 1vw;
	}

	.text-list ul li a .date>p {
		font-size: 2.58vw;
	}

	.text-list ul li a .text-tx h3 {
		font-size: 1.4vw;
	}

	.text-list ul li a .text-tx>p {
		font-size: 1.16vw;
	}

	.text-xq {
		width: 11.16%;
		font-size: 1vw;
	}

	.tw ul li a .tw-tx .tw-k {
		margin-top: 0.97vw;
	}

	.tw ul li a .tw-tx h3 {
		font-size: 1.56vw;
	}

	.tw ul li a .tw-tx p {
		font-size: 1.56vw;
	}

	.tw ul li a .tw-tx .tw-k span {
		font-size: 1.36vw;
		line-height: 2.14vw;
	}

	.tw ul li a .pic-img {
		width: 33.2vw;
	}

	.tw ul li a .tw-tx {
		width: calc(100% - 33.2vw);
		padding: 0.97vw 1.95vw 0.97vw 3.9vw;
	}

	.list-ld ul li h3 {
		font-size: 1.17vw;
		margin-bottom: 0.48vw;
	}

	.list-ld ul li h3 span {
		font-size: 1.56vw;
	}

	.list-ld ul li h3 em {
		font-size: 1.36vw;
	}

	.list-ld ul li p {
		font-size: 1.17vw;
		line-height: 1.95vw;
	
		margin-top: 0;
	}

	.list-ld ul li .ld-tx {
		padding: 0.48vw 1.56vw 0 2.6vw;
	}

	.art-main .art-tit h3 {
		font-size: 1.95vw;
	}

	.art-main .cont-tit p,
	.art-main .cont-tit p span {
		font-size: 1.17vw;
	}

	.art-main .cont-tit p span {
		margin: 0 0.48vw;
	}

	.art-main .cont-tit p {
		line-height: 2.14vw;
	}

	.art-main .art-body p {
		font-size: 1.36vw !important;
		line-height: 2.92vw !important;
	}

	.pnext p {
		font-size: 1.17vw;
		line-height: 1.95vw;
	}

	.art-r .swiper .swiper-slide a h3 {
		font-size: 1.36vw;
		line-height: 2.34vw;
	}

	.art-r .swiper .swiper-slide a span {
		font-size: 1.17vw;
	}

	.art-r .dtswiper .swiper-slide a span {
		width: 9.08vw;
		height: 2.92vw;
		line-height: 2.92vw;
		padding-left: 1.46vw;
	}

	.art-r .dtswiper .swiper-slide a span::after {
		top: 1.17vw;
		left: -1.14vw;
		width: 0.68vw;
		height: 0.68vw;
	}

	.sjNav ul li a {
		line-height: 5.85vw;
		font-size: 1.56vw;
	}

	.ny-right2 .tw {
		width: calc(100% - 19.88vw);
	}

	.ny-right2 .tw ul li a .pic-img {
		width: 16.85vw;
	}

	.ny-right2 .tw ul li a .tw-tx {
		width: calc(100% - 16.85vw);
	}

}

@media only screen and (max-width:950px) {
	.nymain {
		padding-bottom: 5.333vw;
	}

	.nymain-tit h3 {
		font-size: 5.333vw;
	}

	.nymain-tit span {
		font-size: 4.266vw;
		padding-left: 5vw;
	}

	.nymain-tit span::after {
		width: 3.14vw;
		height: 3.97vw;
		left: 1.2vw;
	}

	.nymain-titbox {
		padding: 0 5.3vw;
		top: auto;
		bottom: 1.5vw;
		transform: none;
	}

	.position span,
	.position a {
		font-size: 3.22vw;
	}

	.nymain .leftNav {
		width: 100%;
		background: none;
		height: auto;
		margin-top: 5.333vw;
		border-radius: 0;
		margin-right: 5.3vw;
		margin-left: 5.3vw;
	}

	.nymain .leftNav>ul {
		display: none;
		height: auto;
		padding-right: 2.08vw;
		padding-left: 2.08vw;
		background: #613aa7;
		padding-top: 1vw;
		padding-bottom: 2vw;
	}

	.nymain .leftNav::before {
		display: none;
	}

	.nymain .leftNav>h2 {
		display: block;
	}

	.nymain .leftNav>h2 span {
		float: right;
		width: 10.66vw;
		height: 10.66vw;
		background: url(../img/sub_left_down2.png) no-repeat center center;
		background-size: 3.733vw 3.733vw;
		cursor: pointer;
	}

	.nymain .leftNav>ul>li {
		margin-left: 0;
	}

	.nymain .leftNav>ul>li::before {
		border-bottom-width: 2px;
	}

	.nymain .leftNav ul li a {
		font-size: 3.733vw;
		line-height: 9.6vw;
	}

	.ny-right {
		padding: 0 5.3vw;
	}

	.text-list {
		padding-top: 0;
	}

	.text-list ul li {
		margin-top: 5.333vw;
		border-radius: 0 7.36vw 0 0;
	}

	.text-list ul li a {
		padding: 4.2vw 0;
	}

	.text-list ul li a .date {
		width: 16vw;
		height: 16vw;
	}

	.text-list ul li a .date>p {
		font-size: 7.466vw;
	}

	.text-list ul li a .date span {
		font-size: 3.2vw;
	}

	.text-list ul li a .text-tx h3 {
		font-size: 4.266vw;
	}

	.text-list ul li a .text-tx>p {
		font-size: 3.2vw;
		line-height: 5.333vw;
		height: 10.666vw;
		margin-top: 1.333vw;
	}

	.text-list ul li a .text-tx {
		width: 75%;
		padding-left: 4%;
	}

	.text-xq {
		width: 100%;
		font-size: 3.2vw;
		margin-top: 2.666vw;
		text-align: left;
		background-size: 11.73vw 2.933vw;
		padding-left: 13.73vw;
		line-height: 4.16vw;
		margin-left: 2.666vw;
	}

	.list2 ul li {
		width: auto;
	}

	.list2 ul li a .text-tx {
		width: calc(100% - 8%);
		width: 100%;
		padding-right: 4%;
	}

	.list2 ul li a .list2-sj {
		font-size: 3.2vw;
		line-height: 6.93vw;
		padding: 0 0.78rem;
		margin-bottom: 2.66vw;
		margin-left: 4%;
	}

	.list2 .text-xq {
		width: 100%;
		margin-top: 2.66vw;
	}


	.pagination {
		padding-top: 6.4vw;
	}

	.pagination a {
		padding: 0 2.666vw;
		height: 6.933vw;
		font-size: 3.2vw;
		line-height: 6.933vw;
		margin: 1.333vw;
	}

	.pagination span {
		font-size: 3.2vw;
	}

	.tw ul li {
		margin-top: 5.333vw;
	}

	.tw ul li a {
		border-radius: 0 8vw 0 0;
	}

	.tw ul li a .pic-img {
		width: 100%;
		order: 1;
	}

	.tw ul li a .tw-tx {
		order: 2;
		width: 100%;
		border-left-width: 1.333vw;
		padding: 5.333vw;
	}

	.tw ul li a .tw-tx h3,
	.tw ul li a .tw-tx p {
		font-size: 4.266vw;
	}

	.tw ul li a .tw-tx p {
		margin-top: 1.333vw;
	}

	.tw ul li a .tw-tx .tw-k {
		margin-top: 1.333vw;
	}

	.tw ul li a .tw-tx .tw-k span {
		font-size: 3.733vw;
		line-height: 5.866vw;
		padding-left: 6.4vw;
	}

	.tw ul li a .tw-tx .tw-k span.a {
		background-size: 3.777vw 3.777vw;
	}

	.tw ul li a .tw-tx .tw-k span.b {
		background-size: auto 3.777vw;
	}

	.tw ul li a .tw-tx .text-xq {
		width: 26.66vw;
	}

	.list-ld ul li {
		width: 100%;
		margin-top: 5.333vw;
	}

	.list-ld ul li a {
		padding-top: 5.333vw;
	}

	.list-ld ul li .pic {
		width: 100%;
		height: auto;
		padding-top: 129.88%;
	}

	.list-ld ul li .ld-tx {
		width: 100%;
		padding: 5.333vw;
	}

	.list-ld ul li h3 {
		font-size: 3.2vw;
		margin-bottom: 2.66vw;
	}

	.list-ld ul li h3 em {
		font-size: 3.77vw;
	}

	.list-ld ul li h3 span {
		font-size: 4.266vw;
	}

	.list-ld ul li p {
		font-size: 3.2vw;
		line-height: 6.4vw;
	
		padding-left: 5.866vw;
	}

	.list-ld ul li p.a,
	.list-ld ul li p.b {
		background-size: 3.2vw 3.2vw;
		background-position: left 1.6vw;
	}

	.list-ld ul li .text-xq {
		width: 26.66vw;
		margin-top: 2.666vw;
	}

	.art-box {
		margin-top: 5.333vw;
		padding: 5.333vw;
	}

	.art-main {
		width: 100%;
		margin-right: 0;
	}

	.art-r {
		width: 100%;
		padding-left: 0;
		border-left: 0;
		margin-top: 5.333vw;
	}

	.art-main .art-tit h3 {
		font-size: 4.8vw;
	}

	.art-main .cont-tit p,
	.art-main .cont-tit p span {
		font-size: 3.2vw;
	}

	.art-main .cont-tit p {
		line-height: 4.8vw;
		padding-top: 2.666vw;
		padding-bottom: 4.266vw;
	}

	.art-main .art-body {
		padding-top: 5.333vw;
	}

	.art-main .art-body p {
		font-size: 3.733vw !important;
		line-height: 6.4vw !important;
		margin-bottom: 3.733vw !important;
	}

	.art-info {
		margin-top: 5.333vw;
	}

	.pnext p {
		width: 100%;
		font-size: 3.2vw;
		line-height: 5.333vw;
	}

	.pnext p:first-child {
		padding-left: 7.466vw;
		background: url(../img/pnext-l1.png) no-repeat left 1.333vw;
		background-size: 5.866vw 1.866vw;
	}

	.pnext p:nth-child(2) {
		padding-left: 7.466vw;
		padding-right: 0;
		background: url(../img/pnext-r1.png) no-repeat left 1.333vw;
		background-size: 5.866vw 1.866vw;
		margin-top: 2.666vw;
	}

	.art-r {
		margin-top: 8vw;
	}

	.art-r .m-title1 {
		justify-content: flex-start;
	}

	.art-r .swiper .swiper-slide a h3 {
		font-size: 3.77vw;
		line-height: 6.4vw;
	}

	.art-r .swiper .swiper-slide a span {
		font-size: 3.2vw;
	}

	.art-r .swiper .swiper-button-next,
	.art-r .swiper .swiper-button-prev {
		width: 6.4vw;
		height: 6.4vw;
		background-size: 1.33vw auto;
		margin-top: -8vw;
	}

	.art-r .swiper .swiper-button-prev {
		right: 8vw;
	}

	.art-r .art-rbox2 {
		margin-top: 8vw;
	}

	.art-r .dtswiper .swiper-slide a span {
		width: 27.46vw;
		height: 8.8vw;
		line-height: 8.8vw;
		padding-left: 5.333vw;
	}

	.art-r .dtswiper .swiper-slide a span::after {
		top: 3.733vw;
		left: -18%;
		width: 1.866vw;
		height: 1.866vw;
	}

	.art-r .swiper .swiper-slide a {
		padding: 2.666vw 0;
	}

	.art-r .dtswiper .swiper-slide .k {
		margin-left: 1.333vw;
	}

	.sjNav {
		display: none;
	}

	.ny-right2 .tw {
		width: 100%;
	}

	.ny-right2 .tw ul li a .pic-img {
		width: 100%;
	}

	.ny-right2 .tw ul li a .tw-tx {
		width: 100%;
	}

	.nymain .leftNav ul li.active ul {
		display: block;
	}
}

/* 列表新增样式 */
/* 文字列表 */
.m-listb4{overflow:hidden;margin:0 -70px;padding-top:25px}
.m-listb4 li{float:left;width:50%;position:relative}
.m-listb4 .con:hover{background: url(../img/list2-libg.jpg) no-repeat; background-size: cover;}
.m-listb4 li:nth-child(even)::after{display:none}
.m-listb4 .con{display:block;overflow:hidden;position:relative;border-bottom:1px dotted silver;padding:15px 0 ;margin:0 70px;}

.m-listb4 .con:hover .tit{font-size:20px;color:#fff;font-weight:700;}
.m-listb4 .con:hover::before{right:0;opacity:1}
.m-listb4 .tit{-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;font-size:18px;color:#000;height:30px;line-height:30px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

/* 图片列表 */
.m-listb5{padding:60px 0 0;margin:0 -22px;overflow: hidden;}
.m-listb5 li{float:left;width:33.33%}
.m-listb5 .con{display:block;margin:0 22px 50px;border:1px solid #d7d8e8;position:relative;padding:14px 16px;background-color:#fff;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.m-listb5 .con:hover{box-shadow:0 14px 25px rgba(206,199,199.7)}
.m-listb5 .pic{position:relative;height:0;padding-top:65.56%;overflow:hidden;border-radius:4px;margin-bottom:26px}
.m-listb5 .pic img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.m-listb5 .txt{text-align:center;font-size:18px;color:#000;margin:10px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em}

@media only screen and (min-width:1200px){
.m-listb4{margin:0 -3.645vw;padding-top:1.302vw}
.m-listb4 li{width:50%}
.m-listb4 li::after{content:"";width:1px;height:2.76vw;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.m-listb4 .con{border-bottom:1px dotted silver;padding:1.302vw 1.562vw 1.302vw 0;margin:0 3.645vw;transition:all ease .3s;}
.m-listb4 .con:hover{padding-left:1.562vw;}
.m-listb4 .con:hover .tit{font-size:1.041vw;font-weight:700;}
.m-listb4 .con:hover::before{right:0;opacity:1}
.m-listb4 .tit{font-size:.937vw;height:1.562vw;line-height:1.562vw;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.m-listb5{padding:3.125vw 0 0;margin:0 -1.145vw}
.m-listb5 li{width:25%}
.m-listb5 .con{margin:0 1.145vw 2.604vw;border:1px solid #d7d8e8;padding:.729vw .833vw}
.m-listb5 .con:hover{box-shadow:0 .729vw 1.302vw rgba(206,199,199.7)}
.m-listb5 .pic{position:relative;height:0;padding-top:65.56%;overflow:hidden;border-radius:.208vw;margin-bottom:1.354vw}
.m-listb5 .pic img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.m-listb5 .txt{font-size:.937vw;margin:.52vw;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:1.5em}
}
@media screen and (max-width:1199px){
.m-listb4{margin:0 -10px 30px}
.m-listb4 li::after{height:20px}
.m-listb4 .con{margin:0 10px;padding-top:8px;padding-bottom:8px}
.m-listb4 .con:hover .tit{font-size:14px}
.m-listb4 .tit{font-size:14px;padding-left:30px;background-position:3px center}

.m-listb5{margin:0 -10px}
.m-listb5 .pic{margin-bottom:0}
.m-listb5 .txt{font-size:14px}
.m-listb5 .con{padding:12px 12px 0;margin:0 10px 20px}
}
@media screen and (max-width:950px){
.m-listb4{margin:0 -10px 30px}
.m-listb4 li::after{height:20px}
.m-listb4 .con{margin:0 10px;padding-top:8px;padding-bottom:8px}
.m-listb4 .tit{font-size:14px;padding-left:30px;background-position:3px center}
}
@media screen and (max-width:767px){
.m-listb4{margin:0;padding:20px 0 40px}
.m-listb4 li{float:none;width:auto}
.m-listb4 li::after{display:none}
.m-listb4 .con{margin:0}
.m-listb4 .tit{font-size:14px;padding-left:10px;background-position:3px center}

.m-listb5{margin:0;padding:30px 0}
.m-listb5 li{float:none;width:auto}
.m-listb5 .con{margin:0 0 15px}
}