/* 模块样式 */
.gray { background: #f6f6f6; }
.mkCon { width: 580px; }

/* banner区域 */
.bannerBox { width: 100%; position: relative; }
.bannerBox .header { position: absolute; top: 0; width: 100%; }

/* 内容区域 */
.content { padding: 60px 0; }

.position { padding: 15px 0; }
.position, .position * { font-size: 16px; line-height: 1.5em; color: #333; }
.position a:hover { color: #3c4be8; }

.con_left { width: 280px; }
.leftNav .tit { height: 50px; line-height: 50px; background: #3c4be8; border-radius: 60px 120px 0 60px; font-size: 22px; color: #fff; padding-left: 80px; position: relative; margin-bottom: 10px; }
.leftNav .tit span { display: block; width: 52px; height: 52px; border-radius: 30px; background: #fff; border: 4px solid #3c4be8; position: absolute; left: 0; top: -5px; text-align: center; }
.leftNav .tit span img { width: 60%; margin-top: 13px; }
.leftNav_list { background: #f6f6f6; padding: 10px 20px; margin: 0 0 0 10px; border-radius: 0 0 20px 20px; }
.leftNav_list > li > a { display: block; font-size: 18px; line-height: 1.5em; position: relative; padding: 10px 20px; color: #333; }
.leftNav_list > li:hover > a, .leftNav_list > li.on > a { color: #3c4be8; }
.leftNav_list > li > a i { display: block; width: 6px; height: 6px; border-radius: 10px; background: #3c4be8; position: absolute; left: 0; top: 22px; }
.subNav_list { padding-left: 20px; display: none; }
.subNav_list li a { display: block; line-height: 1.5em; padding: 5px 0; font-size: 16px; color: #666; }
.leftNav_list > li.on .subNav_list { display: block; }
.subNav_list li.on a, .subNav_list li:hover a { color: #3c4be8; }

.con_right { width: 860px; }
..newsList { overflow: hidden; }
.newsUl { margin-bottom: 40px; min-height: 500px; }
.newsUl li { height: 50px; line-height: 50px; }
.newsUl li a { max-width: 80%; display: block; font-size: 16px; float: left; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.newsUl li span { font-size: 16px; float: right; color: #666; }
.newsUl li:hover a, .newsUl li:hover span { color: #3c4be8; }
.pageWrap { text-align: right; }
.pageWrap a, .pageWrap font { display: inline-block; padding: 0 20px; height: 40px; line-height: 40px; font-size: 16px; border: 1px solid #d6d6d6; color: #333; border-radius: 10px; text-align: center; background: #f9f9f9; margin: 0 5px; }
.pageWrap a { cursor: pointer; }
.pageWrap font, .pageWrap a:hover { background: #4353ff; color: #fff; border-color: #4353ff; }
.pageWrap span { display: none !important; }

.articleCon { min-height: 500px; }
.articleCon, .articleCon * { font-size: 16px; line-height: 2em; text-align: justify; font-family: "微软雅黑"; }
.articleCon * { color: inherit; font-weight: inherit; font-size: inherit; }
.articleCon table { width: 100% !important; }
.articleCon table, .articleCon tr, .articleCon td { border-collapse: collapse; border: 1px solid #666; padding: 5px; }
.articleCon td a { white-space: pre-line; word-break: break-all; }
.artBut { text-align: center; margin-top: 20px; }
.artBut a { display: inline-block; height: 50px; padding: 0 20px; border: 1px solid #4353ff; border-radius: 4px; line-height: 50px; font-size: 18px; color: #4353ff; }

.news_pic_list { width: 110%; margin-bottom: 40px; min-height: 500px; }
.news_pic_list li { width: 266px; height: 145px; float: left; margin-right: 30px; border-radius: 6px; overflow: hidden; margin-bottom: 30px; position: relative; box-shadow: 0 0 10px rgba(60, 75, 232, .4); }
.news_pic_list li img { width: 100%; height: 100%; object-fit: cover; transform: scale(1, 1); transition: all ease-in-out 300ms; }
.news_pic_list li p { width: 100%; height: 40px; line-height: 40px; padding-top: 80px; background: url(/eportal/fileDir/umainland/template/page/ndsxPage/txt_bg.png) repeat-x left bottom; font-size: 16px; text-align: center; color: #fff; position: absolute; bottom: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news_pic_list li:hover img { transform: scale(1.1,1.1); }
.news_pic_list li p strong { font-size: inherit; color: inherit; }

.logoList li { width: 33.3%; text-align: center; float: left; margin-bottom: 30px; }
.logoList li img { height: 150px; }
.logoList li p { font-size: 18px; color: #333; line-height: 3em; }

/* 适配样式 */
@media screen and (min-width: 1600px) {
	.con_left { width: 330px; }
	.leftNav .tit span { width: 60px; height: 60px; }
	.con_right { width: 1000px; }
	.news_pic_list li p { height: 120px; }
	.news_pic_list li { width: 312px; height: 200px; }
}

@media screen and (max-width:1200px) {
	.con_left { width: 26%; }
	.con_right { width: 70%; }
	.news_pic_list li p { height: 120px; }
}
@media screen and (max-width:1025px) {
	.news_pic_list { width: 100%; display: flex; justify-content: space-around; flex-wrap: wrap; }
	.news_pic_list li { width: 48%; margin-right: 0; }
	
}
@media screen and (max-width:769px) {
	.con_left, .con_right { width: 100%; float: none; }
	.con_left { margin-bottom: 30px; }
	.leftNav .tit span { width: 60px; height: 60px; }
	.leftNav_list { overflow: hidden; }
	.leftNav_list > li { width: 49%; float: left; }
	.subNav_list { overflow: hidden; }
	.subNav_list li { float: left; margin-right: 15px; }
	.pageWrap a, .pageWrap font { font-size: 14px; padding: 0 10px; height: 2em; line-height: 2em; }
	.newsUl, .articleCon, .news_pic_list { min-height: auto; }
	.articleCon, .articleCon * { font-size: 16px !important; }
}
@media screen and (max-width:561px) {
	.leftNav_list > li { width: 100%; }
	.leftNav_list > li > a { font-size: 16px; padding: 5px 0 5px 20px; }
	.leftNav_list > li > a i { top: 15px; }
	.newsUl { margin-bottom: 20px; }
	.newsUl li { height: 3em; line-height: 3em; }
	.newsUl li a { max-width: 75%; font-size: 14px; }
	.newsUl li span { font-size: 14px; }
	.pageWrap { text-align: center; }
	.pageWrap a, .pageWrap font { margin-bottom: 5px; }
	.news_pic_list li p { font-size: 14px; }
	.articleCon, .articleCon * { font-size: 14px !important; }
	.articleCon td { display: block; width: 100%; }
	.articleCon td a { white-space: pre-line; word-break: break-all; }
	.news_pic_list li { height: 30vw; }
}