body {
	margin: 0 auto;
	color: #333;}
a {
	color: #333;}
a:link,a:visited{
 text-decoration:none;}
a:hover{
 text-decoration:none;}
ul{
	margin:0px;
	padding:0px;}
li{
	margin:0px;
	padding:0px;}
#all{
	width:100%;
	margin:0 auto;}
#contact{
        background:url(../images/contact.jpg) no-repeat;
	width:980px;
	min-height:445px;
        height:100%;
	margin:0 auto;}
#m_1{
 	width:256px;
	height:411px;
	background:url(../images/m_1.jpg) no-repeat;
	float:left;
	margin-top:20px;
        margin-left:15px;}
#m_top{
	width:256px;
	height:83px;}
#m_t_1{
	background:url(../images/t_1.jpg) no-repeat;
	width:230px;
	height:54px;
	margin-top:20px;}
#m_t_1 a{
	font-size:14px;
	font-weight:bolder;
	color:#5d410c;
	float:right;
	padding-right:50px;
	padding-top:15px;}
#m_foot{
	width:256px;
	height:328px;}
#m_f_1{
	width:181px;
	margin-left:38px;
	margin-top:4px;
        *margin-top:25px;}
#jiantou_1{
	background:url(../images/jiantou_1.jpg) no-repeat;
	width:10px;
	height:10px;}
#m_f_1 a{
	color:#444444;
	font-size:12px;}
#m_f_2{
	background:url(../images/m_f_1.jpg) no-repeat;
	width:181px;
	height:28px;
	margin-left:48px;
	margin-top:5px;}
#m_f_2 a{
	color:#444444;
	font-size:12px;}
#m_f_3{
	background:url(../images/m_f_1.jpg) no-repeat;
	width:181px;
	height:28px;
	margin-left:48px;
	margin-top:5px;}
#m_f_3 a{
	color:#444444;
	font-size:12px;}
#m_f_4{
	background:url(../images/m_f_1.jpg) no-repeat;
	width:181px;
	height:28px;
	margin-left:48px;
	margin-top:5px;}
#m_f_4 a{
	color:#444444;
	font-size:12px;}
#m_2{
	width:687px;
	float:right;
	margin-top:20px;
        margin-right:5px;}
#m_2_1{
	width:225px;
	height:25px;
	float:right;
	margin-top:5px;
	margin-right:30px;
	color:#828282;}
#m_2_1_1{
	width:75px;
	height:25px;
	font-size:12px;
	float:left;
        text-align:center; 
        position:relative;}
#m_2_1_2{
	width:150px;
	height:25px;
	font-size:12px;
	float:left;}
#m_2_2{
	background:url(../images/m_2_2.jpg) no-repeat;
	width:664px;
	height:27px;
	margin-top:30px;
	font-size:14px;
	font-weight:bolder;
	color:#525252;
	padding-left:20px;
	padding-top:6px;}
#m_2_3{
	width:600px;
	min-height:250px;
	height:100%;
	font-size:12px;
	margin-left:30px;
	margin-top:20px;}
#m_2_3 ul li{
	width:600px;
	height:28px;
	line-height:25px;
	list-style:none;}

.content-wrap {margin: 5px auto 5px;display: table;}
.content-wrap .content-img { width: 200px; display: inline-block; overflow: hidden; background: #294986;color: #68749a;font-size: 64px;font-family: STXingkai;font-weight: bold;}
.content-wrap .content-img div:first-child {text-align: right;margin: -15px -20px 0 0;}
.content-wrap .content-img div:last-child {margin: 0 0 -20px -15px;}
.content-wrap .content-menu {background: #f0f3fa; width: 200px;}
.content-wrap .content-menu li {position: relative; height: 76px; display: flex; justify-content: center; align-items: center; text-align: center; list-style: none;font-size: 18px;font-weight: 600;border-bottom: 2px solid #fff;}
.content-wrap .content-menu li a {color: #3c5991; width: 180px;display:block;}

.content-wrap .content-menu li.active {background: #3c5991;}
.content-wrap .content-menu li.active a {color: #fff;}
.content-wrap .content-menu li.active::after {content: "";width: 0;height: 0;border: 10px solid transparent;border-left-color: #3c5991;position: absolute;top: 50%;transform: translateY(-50%);right: -20px;}
.content-wrap .list-wrap {width: calc(100% - 280px);}
.list-wrap .list-item {display: inline-block;border-bottom: 1px solid #ddd;padding-bottom: 30px;}
.list-wrap .list-item:nth-child(n+2) {margin-top: 35px;}
.list-wrap .list-item .layout-left {width: 88px;color: #fff;background: #2d4c85;text-align: center;}
.list-wrap .list-item .layout-left .year-monty {background: #0066cb;padding: 12px 20px;}
.list-wrap .list-item .layout-left .day {font-size: 30px;padding: 18px 0;}
.list-wrap .list-item .item-right {width: calc(100% - 113px);}
.list-wrap .list-item .item-title {margin-bottom: 10px; font-size: 18px;}
.list-wrap .list-item .item-body {font-size: 13px;line-height: 20px;color:#777;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}
.list-wrap .list-item .item-foot {font-size: 13px;margin-top: 15px;height: 17px;}
.list-wrap .list-item .item-foot a {color: #06529e;cursor: pointer;}

.foot-pagination {margin-top: 80px;padding-left: 80px;}
.foot-pagination div {width: 16px;color: #adadad;float: left;padding: 10px;border: 1px solid #eee;margin-left: -1px;text-align: center;cursor: pointer;}
.foot-pagination .page-prev, .foot-pagination .page-next {width: auto;padding: 10px 20px;}
.foot-pagination div.active {color: #fff;background: #06529e;}