@charset "UTF-8"; 
/**Base Reset**/
* {margin: 0; padding: 0;}
html {-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; overflow-y: scroll; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
:focus {outline: 0;}
img {border: 0;vertical-align:middle;}
a img {vertical-align: middle;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ""; content: none;}
table {border-collapse: collapse; border-spacing: 0;}
.clear {width: 100%; height: 0; line-height: 0; font-size: 0; overflow: hidden; clear: both; display: block; _display: inline;}
.none {display: none;}
.hidden {visibility: hidden;}
.clearfix:after {clear: both; content: ""; display: block; height: 0; visibility: hidden;}
.clearfix {display: block; *zoom:1;}
.f-l { float: left;}
.f-r { float: right;}
.s_line{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.d_line{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.t_line{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

body, p {font: 14px/1 Helvetica, STHeiti STXihei, Microsoft JhengHei, Microsoft YaHei, Tohoma, Arial; color: #333; font-family: "Microsoft YaHei";}
body {background-color: #fff;}
body:before {content: ""; position: fixed; top: -10px; left: 0; z-index: 110; width: 100%; height: 10px; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8); box-shadow: 0px 0px 10px rgba(0,0,0,.8);}
a {text-decoration: none; color: #333; transition: all 0.2s ease-in-out;}
a:hover {text-decoration: none; color: #94070a;}
.wrapper {width: 100%; background-color: #fff;}
.wrapper .inner {width: auto; max-width: 1400px; margin: 0 auto;}

/*Scroll*/
::-webkit-scrollbar {width: 6px; height: 6px; background-color: #F5F5F5;}
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); border-radius: 10px; background-color: #FFF;}
::-webkit-scrollbar-thumb {border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #AAA;}

/*Table scroll*/
.wrapperinner {position: relative; z-index: 1; width: 100%; overflow: hidden; -ms-touch-action: none;}
.scroller {position: absolute; z-index: 1; width: 750px; height: 160px; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-text-size-adjust: none; -moz-text-size-adjust: none; -ms-text-size-adjust: none; -o-text-size-adjust: none; text-size-adjust: none;}


/**Header**/
@media screen and (min-width: 1800px) {
.header {background:#ad2327 url(../images/logo.jpg) no-repeat;min-height:800px;min-width:1400px;background-size:100% 100%;-moz-background-size: 100% 100%;-webkit-background-size: 100% 100%;-o-background-size: 100% 100%;background-position: center;}
}
@media screen and (min-width:1500px) and (max-width:1799px) {
.header {background:#ad2327 url(../images/logo.jpg) no-repeat;min-height:700px;min-width:1400px;background-size:100% 100%;-moz-background-size: 100% 100%;-webkit-background-size: 100% 100%;-o-background-size: 100% 100%;background-position: center;}
}
@media screen and (max-width: 1499px) {
.header {background:#ad2327 url(../images/logo.jpg) no-repeat;min-height:600px;min-width:1400px;background-size:100% 100%;-moz-background-size: 100% 100%;-webkit-background-size: 100% 100%;-o-background-size: 100% 100%;background-position: center;}
}
.header .inner {padding: 20px 0 10px 0;}
/*logo*/
.logo-panel {float: left;}
.logo-window {padding: 20px 0;}
.logo-window img {vertical-align: middle;}

/*top-nav*/
.top-nav-panel {float: right;}
.top-nav-panel .menu .menu-item {float: left; display: inline-block;}
.top-nav-panel .menu .menu-item a.menu-link {display: inline-block; padding: 0 10px; margin: 0 4px; height: 24px; line-height: 24px; color: #bfb1ab; font-size: 12px; border: 1px solid #987159;}
.top-nav-panel .menu .menu-item a.menu-link:hover {color: #cc8a62; border-color: #cc8a62;}

/*nav*/
.navWrap{
	width:100%;
	min-width:1400px;
	height:70px;
	line-height: 70px;
	margin: 0 auto;
	position: relative;
	z-index: 99;
	
}
.nav_menu{min-width: 1400px;margin: 0 auto;}
.nav_menu li{float:left;width:12.5%;font-size: 1.26em;position:relative;font-family: "Microsoft YaHei", 微软雅黑;}
.nav_menu li a{color:#fff;display:block;text-align:center;font-weight: 600;}
.nav_menu ul li a:hover{display:block;color: #FEC482;background:#ad2327;}
.nav_menu dl{font-size:0.81em;background:rgba(173,35,39,0.8);position:absolute;top:70px;left:0px;z-index: 999;width: 100%;}
.nav_menu dl dd{border-bottom:1px solid #fff;}
.nav_menu dl dd a{color:#fff; padding: 5px 0; display: block;text-align: center;}
.nav_menu dl dd a:hover{color:#fff;background:#ad2327;}


/**Navi**/
.header-mp{display:none;}
.clearf{margin-bottom: 0px;}
.navbar{font-size: 16px;min-width:1400px;background:#94070a;font-family: MIcrosoft YaHei,Arial, Helvetica, sans-serif; border: 0;border-radius: 0!important;color:#333;position:relative;z-index:9!important; margin-bottom: 0 !important;}



.w1400 {width: 1400px; margin: 0 auto;}

/* banner */
.banner {width: 100%; height: 670px; position: relative;min-width:1400px;}
.banner li, banner a {display: block; width: 100%; height: 100%;}
.banner img {display: block; width: 100%; height: 100%;}
.banner li {position: absolute; left: 0; top: 0; display: none; z-index: 1}
.banner li:first-child {display: block}
.banner_page {position: absolute; width: 240px; text-align: center; height: 30px; right: calc(50% - 120px); z-index: 4; bottom: 30px; padding: 0 24px;}
.banner_page span {display: inline-block; cursor: pointer; background-color: #fff; border-radius: 50%; line-height: 15px; width: 15px; height: 15px; transition: all 300ms; margin: 0 8px;}
.banner_page span.curr {background-color: #94070a;}


.notice {background-color: #f7f7f7; height: 50px; margin-top: 40px;}
.notice h4 {width: 153px; float: left; padding: 0 40px; box-sizing: border-box; line-height: 50px; text-align: center; color: #fff; background: url("./images/notice.jpg") no-repeat center; width: 153px; height: 50px;}
.scroll-con { float: left; height: 50px; overflow: hidden; width: calc(100% - 213px);}
.notice ul {transition: 300ms;}
.notice li {height: 50px; display: flex;}
.notice li p {flex: 1; text-align: right; margin-left: 50px; font-size: 14px; color: #999; line-height: 50px; position: relative}
.notice li p:before {border-left: 1px solid #ddd; height: 20px; content: ''; position: absolute; left: -25px; top: 16px;}
.notice li p:first-child {margin-left: 20px;}
.notice li p:first-child:before {display: none;}
.notice li a {float: left; width: 314px; overflow: hidden; text-align: left; color: #666;white-space: nowrap;text-overflow: ellipsis;display: block;}
.notice li a:hover {color: #02a067;}
.notice li a:before {content: ''; width: 4px; height: 4px; background-color: #979797; line-height: 50px; float: left; margin: 24px 10px 0 0;}
.notice h6 {float: right; width: 60px; height: 50px; position: relative}
.notice h6 span {cursor: pointer; width: 100%; text-align: center; height: 25px;  position: absolute; left: 0; top: 0}
.notice h6 span:before {border: 7px solid transparent; height: 0; width: 0; transition: 300ms; border-bottom-color: #949494; content: ''; display: inline-block;}
.notice h6 span.down {top: unset; bottom: 0; transform: rotate(180deg)}
.notice h6 span:hover:before {border-bottom-color: #333;}
.focus_news { margin: 60px auto 80px auto;}
.news_title {height: 56px; margin-bottom: 10px;}
.news_title h3 {color: #94070a; font-size: 1.98em;font-weight: bold; font-family: "Microsoft YaHei", 微软雅黑;}
.news_title h3:before {margin-right: 10px; font-size: 24px; font-weight: normal}
.news_title span {font-size: 15px; color: #aaa; display: inline-block; margin-left: 20px; font-weight: normal}
.news_title .f-l {margin-top: 10px;}
.news_title .f-r {width: 54px; height: 20px; margin-top: 10px; line-height: 20px;padding:5px 10px; background-color: #94070a; text-align: center; color: #fff; font-size: 14px;}
.pic_news {float: left; width: 680px; height: 430px; overflow: hidden; position: relative}
.pic_news ul {position: relative; width: 680px; height: 430px;}
.pic_news li, .pic_news li a {display: block; width: 680px; height: 430px; overflow: hidden;}
.pic_news li {position: absolute; left: 0; top: 0; display: none;}
.pic_news li:first-child {display: block;}
.pic_news li img { width: 680px; height: 430px; position: relative; z-index: 1}
.pic_news li .tt {position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.6); height: 60px; line-height: 60px; z-index: 5; width: 100%; box-sizing: border-box; padding: 0 12px; font-size: 0.98rem; color: #fff}
.news_dot {position: absolute; height: 14px; width: 135px; bottom: 20px; text-align: center; z-index: 5; right: 0; line-height: 14px;}
.news_dot span {display: inline-block; cursor: pointer; width: 13px; height: 13px; margin: 0 5px; border-radius: 8px; background-color: #fff; box-sizing: border-box;}
.news_dot span.curr {background: #94070a;}
.text_news {width: 650px; height: 430px; margin-top: -10px}
.text_news li {height: 79px; margin-bottom: 10px;transition: all .5s;padding-top:0.13rem;}
.text_news li a {display: block;}
.text_news li span {transition: all .3s;float: left; width: 80px; margin-top: 12px; font-size: 2.08em;font-weight: bold; font-family: "Microsoft YaHei", 微软雅黑; color: #94070a; text-align: center;}
.text_news li em { margin-top:5px;line-height: 20px; font-weight: bold; font-size: 0.86rem; display: block;}
.text_news li p {transition: all .3s;width: calc(100% - 90px); float: right;margin-top: 9px; font-size: 1.13rem;line-height: 30px; overflow:hidden;height: 65px; color: #333;}
.text_news li:hover span{ color:#fff;transition: all .3s;}
.text_news li:hover p{color:#fff;transition: all .3s;}
.text_news li:hover{ background:#94070a; padding:0.13rem 1.4rem 0 1rem;transition: all .3s;}
.student_server {background-color: #f4f4f4; padding: 60px 0 80px;min-width: 1400px;}
.server_list {overflow: hidden; height: 312px; margin-top: 20px;}
.server_list ul {display: flex; flex-wrap: nowrap;}
.server_list li, .major_list li {width: 390px; height: 405px; overflow:hidden;}
.server_list li a, .major_list li a {display: block; width: 390px; height: 405px;  position: relative;}
.server_list li i, .major_list li i, .server_list li img, .major_list li img {display: block; width: 390px; height: 230px; overflow: hidden; transition: 300ms;}
.server_list li:hover img, .major_list li:hover img {transform: scale(1.2)}
.ser-text {width: 390px; height: 182px; box-sizing: border-box; transition: 300ms; box-sizing: border-box; padding: 18px 15px 8px 15px;overflow:hidden; background-color: #f1f1f1; position: absolute; z-index: 10; left: 0; bottom: 0}
.ser-text h3 {font-size: 1.13rem;line-height: 28px;font-weight:bold; color: #333; height: 55px; overflow: hidden;display:block;padding-bottom:7px;transition: 300ms;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ser-text span{height: 80px; color: #888;padding-top:5px; font-size: 0.94rem; line-height: 28px; transition: 300ms;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.server_list li:hover .ser-text, .major_list li:hover .ser-text {background-color: #94070a; height: 220px; padding: 18px 15px 8px 15px;}
.server_list li:hover h3, .server_list li:hover span, .major_list li:hover h3, .major_list li:hover p { color: #fff;}
.server_list li:hover  span{height: 110px;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;font-size: 0.94rem;}
.student_dot {text-align: center; width: 1400px; margin: 20px auto 0;}
.student_dot span {width: 12px; height: 12px; border-radius: 50%; background-color: #dcdcdc; display: inline-block; margin: 0 5px;}
.student_dot span.swiper-pagination-bullet-active {background-color: #94070a}
.news-text-box {width: 48%;}
.news-text-list { border-top: 1px solid #e3e3e3; padding-top: 12px;}
.news-text-list li {transition: all 0.2s ease-in-out;text-align: right; line-height: 45px; font-size: 1.11rem; color: #999;}
.news-text-list li a {float: left; color: #222; width: calc(100% - 120px); font-size: 1.11rem; overflow: hidden; text-align: left;}
.news-text-list li a:before {width: 4px; height: 4px;border-radius:4px; float: left; margin: 18px 9px 0 0; background-color: #94070a; content: ''}
.news-text-list li:hover {color: #94070a;transition: all 0.2s ease-in-out;padding:0px 8px;transform: translateY(-5px); box-shadow: rgba(0, 0, 0, 0.4) 5px 5px 10px 0;}
.news-text-list li:hover a {color: #94070a; }
.edu-box {width: 48%; float: right;}
.news-pic-list { border-top: 1px solid #e3e3e3;}
.news-pic-list a {display: block; height: 110px; margin-top: 22px;}
.news-pic-list i {float: left;}
.news-pic-list i, .news-pic-list img {display: block; width: 186px; height: 110px; transition: 300ms;}
.news-pic-list .f-r {width: 276px;}
.news-pic-list h3 {height: 35px; overflow: hidden; line-height: 35px; margin-bottom: 4px; font-size: 16px; color: #333;}
.news-pic-list p {height: 40px; line-height: 20px; font-size: 14px; color: #888; overflow: hidden;}
.news-pic-list .f-r:after {display: block; content: attr(data-time); line-height: 20px; color: #999; margin-top: 5px; font-size: 14px;}
.charm {margin-top: 20px; height: 443px; background-color: #fcfcfc; position: relative}
.charm-left { float: left; width: 60px; height: 443px; background-color: #94070a; writing-mode: tb-rl; line-height: 60px; font-weight:bold;text-align: center; letter-spacing: 8px; color: #fff; font-size: 1.79rem;}
.charm-left a{color:#fff;}
.charm-left a:hover{color:#fff;}
.charm_con {width: calc(100% - 130px); height: 403px; float: right; overflow: hidden; margin: 20px 35px;}
.charm_con a {width: 322px; height: 303px; display: block; margin: 0 auto; overflow: hidden;}
.charm_con img {display: block; transition: 300ms; width: 322px; height: 303px;}
.charm_con a:hover img {transform: scale(1.09);}
.charm p {position: absolute; top: 200px; width: 20px; height: 40px; cursor: pointer;}
.charm p:after {border: 10px solid transparent; border-right-color: #a1a1a1; position: absolute; top: 11px; left: -3px; content: ''}
.charm p.prev {left: 70px;}
.charm p.next {right: 10px; transform: rotate(180deg);}

.charm_jczz{margin-top: 20px; height: 443px;position: relative}
.charm_jczz_con {width:90%; height: 403px; float: right;margin-right:4.4rem; overflow: hidden;}
.charm_jczz_con a {width: 322px; height: 303px; display: block; margin: 0 auto; overflow: hidden;}
.charm_jczz_con img {display: block; transition: 300ms; width: 322px; height: 303px;}
.charm_jczz_con a:hover img {transform: scale(1.09);}
.charm_jczz p {z-index:99;position: absolute; top: 200px; width: 70px; height: 70px; cursor: pointer;}
.charm_jczz p:after {border: 10px solid transparent; border-right-color: #a1a1a1; position: absolute; top: 11px; left: -3px; }
.charm_jczz p.prev {left: 0px; background: url(../images/jczz_prev.png) no-repeat left center; filter:alpha(opacity=60);opacity:0.6;}
.charm_jczz p.next {right: 0px; background: url(../images/jczz_next.png) no-repeat right center; filter:alpha(opacity=60);opacity:0.6;}
.charm_jczz .prev:hover,.charm_jczz .next:hover{ filter:alpha(opacity=100);opacity:1;}

.cate-banner{min-width: 1400px;}

.links {background-color: #f5f5f5; line-height: 60px;}
.links dl {width: 1400px; margin: 0 auto; text-align: center;}
.links dt {display: inline-block;}
.links dd {display: inline-block; margin-right: 20px; position: relative}
.links dd:after {content: '/'; position: absolute; right: -16px; top: 0; line-height: 60px;}
.links dd:last-child {margin-right: 0}
.links dd:last-child:after {content: ''}
footer {background-color: #94070a;}
.config {line-height: 34px; font-size: 14px; color: #fff; padding: 40px 0 30px 0; text-align: center;}
.config a {display: inline-block; color: #fff;}
.content{float: left; margin-bottom: 20px;width:100%;}
.location {height: 44px; border-bottom: 1px solid #ddd;}
.location .column-path { line-height: 28px;padding-left:26px; color: #8a8a8a;background: url(../images/sitemap-icon.png) left no-repeat;padding-top:3px;}
.location h3 {float: left; padding-left: 20px;font-size: 22px; color: #94070a;}
.location p {line-height: 24px; font-size: 14px; color: #666;}
.location p a {display: inline-block;position: relative}
.location p a:last-child {margin-right: 0}
.location p a:last-child:after {display: none;}
.text_list_news, .tuwen-list, .major_list {margin-top: 20px;padding:0 10px;float: left;width:100%;}
.text_list_news li {transition: all .3s;height: 54px; line-height: 54px; border-bottom: 1px dashed #dcdcdc; text-align: right; font-size: 15px; color: #999;}
.text_list_news li a {transition: all .3s;float: left; text-align:left; padding-left: 20px; background: url("../images/ico_date.png") no-repeat 0 center; font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.text_list_news li:hover{cursor: pointer;transition: all .3s;padding:0 10px;transform: translateY(-5px); box-shadow: rgba(0, 0, 0, 0.4) 5px 5px 10px 0;} 
.text_list_news li:hover a{transition: all .3s;padding-left:30px;background: url("../images/ico_date_1.png") no-repeat 10px center;color: #94070a;transform:scale(1.08);}
.text_list_news li:hover span{color: #94070a;transform:scale(1.08);transition: all .3s;}


.page {height: 34px; margin: 50px 0; text-align: center}
.page a, .page span {min-width: 34px; height: 34px; border-radius: 4px; padding: 0 6px; display: inline-block; margin: 0 5px; background-color: #f0f0f0; line-height: 34px; color: #333; text-align: center;}
.page span {background-color: #94070a; color: #fff;}

.tuwen-list li {height: 170px; margin-bottom: 24px; background-color: #f7f7f7}
.tuwen-list li a {display: block}
.tuwen-list li img {width: 270px; height: 170px;}
.tuwen-list .con {width: calc(100% - 300px); height: 170px; float: right; box-sizing: border-box; padding: 10px 10px 10px 0;}
.tuwen-list h3 {height: 40px; line-height: 40px; overflow: hidden; font-size: 18px; color: #94070a;}
.tuwen-list .con span {display: block; line-height: 28px; color: #999; font-size: 14px; margin-bottom: 7px;}
.tuwen-list p {height: 52px; line-height: 26px; overflow: hidden; color: #777; font-size: 14px;}
.download {margin-top: 40px;}
.download:before {content: 'ä¸‹è½½ä¸“åŒº'; background: url("./images/cate_bg.jpg") no-repeat center; position: relative; z-index: 30; width: 240px; height: 80px; font: bold 24px/80px 'Microsoft YaHei UI'; color: #fff; display: block; text-align: center;}
.down-list {border-top: 1px solid #eee; padding-top: 44px; margin-top: -40px;}
.down-list li {height: 60px; line-height: 60px; border-bottom: 1px dashed #dcdcdc;}
.down-list .f-r {color: #64cd54; text-decoration: underline;}
.down-list .f-l {padding-left: 18px; background: url("./images/li_icon.jpg") no-repeat 0 center;}
.down-list a span {color: #999; display: inline-block; margin-right: 20px;}
.leader-list li {height: 156px;}
.leader-list li img {width: 110px; height: 156px;}
.leader-list .con {width: calc(100% - 140px); height: 156px;}
.leader-list .con h3 {position: relative; margin-bottom: 30px; color: #333; overflow: unset;}
.leader-list .con h3:after {width: 20px; border-bottom: 2px solid #a0a0a0; position: absolute; left: 0; bottom: -10px; content: ''}
.major_list li {float: left; margin-right: 42px; margin-bottom: 30px;}
.major_list li a {margin: 0}
.major_list li:nth-child(3n + 3) {margin-right: 0}
.news_content{margin-top: 40px;} 
.news_content p{line-height:2.2rem;font-size:1.5rem;} 
.detail_top {border-bottom: 1px dashed #e5e5e5;box-sizing: border-box;padding-bottom: 10px; margin-top: 20px;}
.detail_top.web {border: none; padding-bottom: 20px;}
.detail_top .d_title {font-size: 1.4rem; line-height: 40px; font-weight: bold; color: #333; text-align: center; margin: 0 100px 15px;}
.detail_top p { text-align: center; margin-top: 10px;}
.detail_top p span {font-size: 1rem; color: #888; display: inline-block; margin: 0 10px;}
.article-detail {margin-top: 20px; line-height: 34px!important; overflow: hidden; padding: 0 30px 30px; font-size: 16px!important; color: #666!important;}
.article-detail img {max-width: 800px; height: auto;}




.teacher {
    margin: 10px -15px 0 -15px;
}

.teacher .pic {
    padding-top: 125%;
}

.pic {
	display: block;
	/*padding-top: 75%;*/
	position: relative;
	overflow: hidden;
}

.teacher ul li a {
   
   padding-top: 13px;
    display: block;
    padding: 0 15px;
}

.teacher .slick-prev {
    background: url(../images/prev.png) no-repeat center;
    width: 70px;
    height: 70px;
    z-index: 1;
    left: 25px;
}

.teacher .slick-next {
    background: url(../images/next.png) no-repeat center;
    width: 70px;
    height: 70px;
    z-index: 1;
    right: 25px;
}



.teacher ul li a p {
    text-align: center;
    width: 124px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 40px;
    color: #ffffff;
    background-color: #94070a;
    border-radius: 19px;
    margin-top: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0 10px;
}

.teacher ul li a span {
    text-align: center;
    margin: 0 auto;
    font-size: 0.96rem;
    line-height: 25px;
    color: #000;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    padding: 0px;
}

.teacher-list img{
    transition:0.5s;

}
.teacher .pic img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.teacher ul li:hover img {
	transform: scale(1.1);transition:0.5s;
}


.djxl { margin-top: 20px; height: 343px; background-color: rgb(252, 252, 252); position: relative; }

.post-6 .news_list{
    width: 100%;
	transition: 0.5s;
}
	.post-6 .news_list li{
	transition: all .5s;
	float: left;
	width: 29%;
	height: 450px;
	border: 1px solid #e6e4e0;
    margin-left:calc(2.3% - 6px);
	margin-right:calc(2.3% - 6px);
	padding:1.4%;
	_padding:1.4%;
	background: #fff;
	transition: all .5s;
	}
	.post-6 .news_list li:first-child{
    margin:0;
	}
	.post-6 .news_list li:last-child{
    margin:0;
	}
.post-6 .news_list .list-W{

	}
.post-6 .news_list .list-W a img{
	text-align: center;
	margin: 0 auto;
	display: block;}
.post-6 .news_list .list-W a .tit{
	font-size: 1.13rem;
	font-weight: bold;
	color: #323232;
	height:60px;
	line-height: 30px;
	max-height: 60px;
	margin: 20px 0 10px;
	text-align: center;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient: vertical;
	}
.post-6 .news_list .list-W a p{
	font-size: 0.95rem;
	color: #787878;
	line-height: 28px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.post-6 .news_list .list-W a span{
	color: #787878;
	text-align: left;
	display: block;
	line-height: 26px;
	padding: 12px 0 2px 20px;
	background: url(../images/ico_date.png) left 18px no-repeat;
}

.post-6 .news_list li:hover{transition: all .5;transform: translateY(-8px);cursor:pointer;box-shadow: 0 0 20px rgba(148, 7, 10, 0.2);transition: all .5s;}
.post-6 .news_list li:hover .list-W a .tit{color: #94070a;transition: all .5s;}
.post-6 .news_list li:hover .list-W a p{color: #94070a;transition: all .5s;}
.post-6 .news_list li:hover .list-W a span{color: #94070a;transition: all .5s;	background: url(../images/ico_date_1.png) left 18px no-repeat;}
	


.near_news {border-top: 1px solid #eee; padding: 20px 0; display: flex}
.near_news .near_r {flex: 665}
.near_r p {height: 30px; overflow: hidden; line-height: 30px; font-size: 16px;}
#share {flex: 240}
#share p {font-size: 14px;}
#map {width: 100%; height: 432px; margin-top: 20px;}
.contact {margin-top: 20px;}
.contact p {height: 60px; line-height: 60px; color: #666;}
.contact p:before {font-size: 24px; margin-right: 10px;}
.contact span {font-weight: bold; display: inline-block}
.page .hover {background-color: #94070a; color: #fff;}



/**Footer**/
.footer {background: #9b0004;min-width:1400px;}
.footer .inner {padding: 20px 0 12px 0;}
.foot_top {margin: 0 -12px;}
.foot_mid {width: 100%; margin:0;}
.foot_bot {width: 100%; display: inline-block;}

/*foot-info*/
.foot_info {width: 100%; float: left; text-align:center;padding: 10px 0;}
.foot_info p {display: block; margin:2px 0 ;}
.foot_info p span {display: inline-block; color: #fff; font-size: 1.025em; line-height: 35px; margin: 0 6px;}

/*foot-share*/
.foot_share {width: 50%; float: right;text-align:center;display:inline-block;}
.foot_share .share_list .share_item img {background-color:#fff;padding:6px;margin-bottom:10px;}
.foot_share .share_list .share_item p{display:block;font-size: 1.025em;color:#fff;}