﻿/*
* @Author: sunjijing
* @Date:   2022-03-30 17:07:19
* @Last Modified by:   Administrator
* @Last Modified time: 2022-03-31 10:23:05
*/

.pab80 { padding-bottom: 80px; }

/* 头部 */
#bannerPic img { width: 100%; max-height: 460px; max-height: 30vw; object-fit: cover; }

/* 当前位置 */
.position { padding: 30px 0 20px; border-bottom: 1px solid #ccc; margin-bottom: 40px; }
.position img { vertical-align: middle; margin-right: 10px; }
.position, .position * { font-size: 16px; color: #999; }
.position span, .position a { color: #037b38; }

/* 导航 */
.left_nav { width: 220px; }
.left_nav h3 { height: 60px; line-height: 60px; text-align: center; font-size: 30px; font-weight: bold; color: #037b38; background: #dbeefd; border-radius: 6px 6px 0 0; border-bottom: 2px solid #037b38; margin-bottom: 25px; }
.left_nav_list { background: #f7fbff; padding-bottom: 20px; }
.left_nav_list > li > a { display: block; padding: 15px 0; font-size: 20px; color: #333; padding-left: 30px; padding-right: 35px; background: url(/chivast/template/page/contentcs/nav_icon.png) no-repeat 185px center; }
.left_nav_list > li.on > a, .left_nav_list > li:hover > a { background-color: #037b38; color: #fff; background-image: url(/chivast/template/page/contentcs/nav_icon_hov.png); }
.left_subnav_list { background: #dbeefd; }
.left_subnav_list li { padding: 10px 30px; position: relative; }
.left_subnav_list li a { font-size: 16px; color: #444; }
.left_subnav_list li.on a, .left_subnav_list li:hover a { color: #037b38; }
.left_subnav_list li i, .left_subnav_list li i { display: inline-block; width: 2px; height: 16px; background: transparent; position: absolute; left: 0; top: 12px; }
.left_subnav_list li.on i, .left_subnav_list li:hover i { background: #037b38; }

/* 列表页 */
.news_list li { font-size: 16px; color: #333; height: 46px; line-height: 46px; }
.news_list li a { float: left; display: block; max-width: 80%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; color: #333;  padding-left: 15px; background: url(../image/dian.png) no-repeat left center; }
.news_list li span { float: right; font-size: 16px; color: #333; font-family: arial !important; }
.news_list li:hover a, .news_list li:hover span { color: #037b38; }

/* 单篇文章 */
.article_con { padding: 30px; borderborder: 1px solid #eee; box-shadow: 1px 1px 10px #eee; }
.article_con, .article_con * { font-size: 16px; line-height: 2em; font-family: '微软雅黑'; text-align: justify; min-height: 2em; }
.article_con span, .article_con strong { color: inherit; font-size: inherit; }
.article_con strong { font-weight: bold; }

/* 分页样式 */
.page_wrap { margin-top: 30px; text-align: center; }
.page_wrap a, .page_wrap font { display: inline-block; height: 40px; line-height: 40px; padding: 0 15px; background: #eee; margin: 0 5px; border-radius: 10px; font-size: 16px; color: #333; }
.page_wrap span { display: none !important; }
.page_wrap span.tolnum { display: inline-block !important; font-size: 16px; color: #333; margin-left: 20px; }
.page_wrap a:hover, .page_wrap font { color: #fff; background: #037b38; }

/* 网站地图 */
.map { border-bottom: 1px dashed #ccc; padding-bottom: 20px; margin-bottom: 20px; }
.map > h2 { width: 160px; height: 60px; line-height: 60px; font-size: 24px; color: #fff; background: #037b38; text-align: center; }
.map .UL { width: 82%; }
.map .UL { margin-left: 20px; }
.map .UL li { padding-right: 20px; line-height: 60px; }
.map .UL li a { font-size: 16px; color: #000; }
.map .UL li:hover a { color: #037b38; }

/* 院校推荐 */
.tuijian_con { width: 338px; border: 1px solid #eee; }
.tuijian_con h3 a { display: block; width: 100%; height: 40px; line-height: 40px; font-size: 18px; background: #037b38; text-align: center; font-weight: normal; color: #fff; }
.tuijian_list { padding: 30px; }
.tuijian_list li a { font-size: 14px; line-height: 2em; padding-left: 30px; display: block; background: url(../image/tuijian.png) no-repeat left center/18px; }

/* 适配样式 */
@media screen and (min-width: 1560px) {
	.tuijian_con { width: 25%; }
	.ejNav_con { top: 50px; }
	.pad50 { padding: 75px 0; }
}

@media screen and (max-width: 1200px) {
	.header { position: relative; left: 0; top: 0; margin-left: 0; width: 100%; padding: 15px 4vw; }
	.ejNav_con { top: 0; }
}

@media screen and (max-width: 1025px) {
	#bannerPic img { height: auto; }
}

@media screen and (max-width: 769px) {
	.pab80 { padding-bottom: 40px; }
	.news_list li a { max-width: 70%; }
	.page_wrap { margin-top: 20px; line-height: 30px; }
	.page_wrap a, .page_wrap font { height: 30px; line-height: 30px; padding: 0 10px; font-size: 12px; }
	.page_wrap span.tolnum { font-size: 12px; }
	.map > h2 { width: 100%; height: 40px; line-height: 40px; font-size: 18px; }
	.map .UL li { line-height: 32px; }
	.map .UL li a { font-size: 14px; }
}

@media screen and (max-width: 561px) {
	.position { padding: 10px 0; margin-bottom: 20px; }
	.position, .position *, .iconUl li .title, .iconUl li .title a { font-size: 14px; }

}