﻿@charset "utf-8";
body{font-family:"Microsoft Yahei", Arial, Helvetica, sans-serif; }
section.menu_bar{width:100%; background:#ddd; height:44px; line-height:44px; overflow:hidden; padding:0;}
section.menu_bar ul{ text-align:center; height:100%;}
section.menu_bar ul li{ display:inline-table; height:100%; min-width:15%; }
section.menu_bar ul li a{ width:100%; background:#cacaca;width:100%; display:block; text-align:center;   font-size: 22px;font-weight: normal;font-family: "FZMHJW";}
section.menu_bar ul li a:hover,section.menu_bar ul li a.hover{ background:#B50005; color:#fff;}


section.inner_about figure{ padding-top:60px; clear:both}
section.inner_about figure>i{ width:48%; overflow:hidden;}
section.inner_about figure figcaption{width:48%;overflow:hidden; display:block; font-size:22px;color:#555; font-weight:normal; line-height:1.8}

section.inner_about figure:nth-child(2n+1)>i{float:right;}
section.inner_about figure:nth-child(2n+1) figcaption{ float:left;}
section.inner_about figure:nth-child(2n)>i{float:left;}
section.inner_about figure:nth-child(2n) figcaption{ float:right;}

/* 新闻图文列表 */
section.news_container{}
section.news_container figure{ height:336px; float:left; width:24%;  margin-left:1.333%;margin-bottom:15px; overflow:hidden;background-color: #e6e6e6; }
section.news_container figure>a{ width:100%; overflow:hidden; height:65%;  margin:0; display:block; position:relative;}
section.news_container figure>a img{width:100%; min-height:234px;}
section.news_container figure>a>time{ background:#B50005; width:20%; color:#fff; position:absolute; right:0; bottom:0; text-align:center; height:25%; font-size:16px; font-weight:block; padding-top:12px;;}
section.news_container figure:nth-child(4n+1){margin-left:0;}
section.news_container figure>figcaption{height:35%;padding: 3.78% 6.64% 0px;overflow:hidden; width:100%;overflow: hidden; }

section.news_container figure>figcaption>a{ font-size:16px; margin:3px 0; display:block;}
section.news_container figure:hover>figcaption>a{color:#B50005}
section.news_container figure>figcaption>p{color:#666;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; overflow:hidden}

/* 历史名人 */
section.ren_container{ padding:4% 0;}
section.ren_container figure{float:left;width:23.5%; margin-left:2%; margin-bottom:40px; }
section.ren_container figure:nth-child(4n+1){ margin-left:0;}
section.ren_container figure>a{background:#fff;padding:7%; display:block; font-size:22px; line-height:0.8; text-align:center; width:100%; overflow:hidden}
section.ren_container figure>a:hover,section.ren_container figure a.hover{ background:#B50005; color:#fff;box-shadow: 5px 5px 12px rgba(0,0,0,0.3);}
section.ren_container figure>a>i{ display:block; width:100%; height:370px; overflow:hidden;}
section.ren_container figure>a>i>img{min-height:370px;display:table; margin:0 auto;}
section.ren_container figure:hover img{-webkit-transform:inherit;-ms-transform:inherit;-o-transform:inherit;transform:inherit;-moz-transform: inherit;}
section.ren_container figure figcaption{display:none;position:absolute;left:0px;right:0px;margin:auto;z-index:999;background-color: #fff;box-shadow: 0px 0px 12px rgba(0,0,0,0.3);padding:3%;}

section.ren_container figure figcaption .left {float: left;width: 21.7%;}

section.ren_container figure figcaption .left h3 img {display: block;width:100%; margin:0;}

section.ren_container figure figcaption .left h3 {font-size: 20px;font-weight: normal;color: #fff;background-color: #b50005;text-align: center; width:100%; overflow:hidden;line-height:2.2;margin:0;}
section.ren_container figure figcaption .right {float: right;width: 75%; font-size:16px; line-height:2;}
section.ren_container figure figcaption .right h3 {font-size: 22px; font-weight:bold; margin-bottom:15px;}



section.ren_container figure figcaption .close {width: 41px;height: 40px;position: absolute;right: 3%;top: 0%;
	margin-top: 3%;
	background: url(../images/icon-close.png) 0px 0px no-repeat;
	background-size: 100% auto;
	cursor: pointer;
	display:block;
}
section.ren_container figure figcaption .close:hover {
	background-image: url(../images/icon-close-hover.png);
}

section.ren_container figure figcaption .arrow {
	width: 60px;
	height: 27px;
	position: absolute;
	left: 10%;
	bottom: 100%;
	background: url(../images/icon-arrow.png) 0px 0px no-repeat;
	cursor: pointer;
	display:block;
}





/* 新闻文字列表 */
section.list_container{ padding-top:50px;}
section.list_container>ul{width:100%; margin:10px auto; overflow:hidden;}
section.list_container>ul li{background:url(../images/icon-article.png) 25px center no-repeat; padding:0 60px; clear:both; width:100%; height:54px; line-height:54px;}
section.list_container>ul li a{float: left;font-size: 24px;font-weight: normal; display:block}
section.list_container>ul li time{ float:right; font-size:24px;}
section.list_container>ul li:hover{ background-color:#E8E8E8;}

    p.location{ font-size:18px; width:90%; margin:0 auto;}



article{ padding:50px;}
article h1{ text-align:center}
article time{ display:block;text-align:center; font-size:18px; padding:25px 0; color:#999}
article>div{ font-size:20px; line-height:1.8; padding-bottom:50px;}
article>div img{ display:table; margin:15px auto;}

#pages{ margin-top:50px;width:100%;padding-top:20px; clear:both}
#pages ul{display:table;; margin:0 auto}
#pages ul li{display:inline;color:#fff!important; display:inline-block; *display:inline; height:33px; padding:0 13px;line-height:33px; text-align:center; margin:0 2px;background:#999;}
#pages ul li.thisclass,.pages ul li:hover{background:#C7161E;color:#fff; display:inline-block; *display:inline; height:33px; padding:0 13px;line-height:33px; text-align:center;}
#pages ul li a{color:#fff!important;}

/* 联系我们 在线报名 */























p.copy{ background-color:#F8F8F8; color:#35A6E0; padding:12px;}