@charset "utf-8";
a{color: #051B11;text-decoration: none;}
a:hover{color: #2b9219;}

.mi-navbox{border-top: #ccc 1px solid;text-align: center;}
.mi-navlink{display:block;width: 150px;height: 36px;line-height: 36px;border-radius: 20px;margin: 0 10px;}
.mi-active{background: #2b9219;color: #fff;}

.mi-titlebox{text-align: center;}
.mi-photolink img{width: 100%;}
.mi-text-secondary{font-size: 14px;color:#9b9b9b;}

.mi-greenbg{background: #e6f3f1;}
.mi-about{background: #fff;}

.mi-about-title{font-size: 24px;font-weight: bolder;color: #2b9219;border-bottom: #2b9219 1px solid;display: inline-block;padding-left: 80px;line-height: 60px;}
.mi-about-text{margin-left: 80px;font-size: 14px;line-height: 26px;color: #999999;}
.mi-ml80{margin-left: 80px;}

.mi-m-right{margin-right: 20px;}
.mi-time{float: right;color:#9b9b9b;}

.mi-contact{background: #2b9219;color: #fff;}

.mi-linktitle{border-bottom: #ccc 1px solid;font-size: 21px;color: #333;}
.mi-linktitle span{color: #2b9219;font-weight: bolder;}

footer{background: #626262;color: #fff;overflow: hidden;}
.mi-foot-photo{float: right;}
.mi-foot-icp{float: left;padding-top: 30px;}

.mi-list-group-title{height: 80px;line-height:80px;background: #2b9219;color: #fff;text-align: center;font-size: 24px;font-weight:bolder;}
.mi-list-group-bg{border-bottom: #2b9219 2px solid;}
.mi-list-group-bg .list-group-item{background: #fafafa;display: block;}
.mi-list-group-bg .list-group-item:hover{background: #e2e2e2;}

.mi-add{background: #fafafa;padding:15px;}

.mi-breadcrumb{border: #ccc 1px solid;}
.mi-news-list{border-bottom: #e5e5e5 1px dotted;padding: 15px 0;}
.mi-newtime{background: #f5f5f5;border-radius: 3px;text-align: center;}
.mi-newtime .mi-date{font-size: 30px;padding:5px;margin: 0;}
.mi-newtime .mi-month{margin: 0;background: #2b9219;padding: 0 20px;border-radius:0 0 3px 3px;color: #fff;font-size: 12px;line-height: 24px;}

.mi-news-title{text-align: center;}
.mi-new-note{text-align: center;font-size: 12px;color: #999999;}
.mi-tags{border-top: #ccc 1px dotted;border-bottom: #ccc 1px dotted;font-size: 14px;}
.mi-right{float: right;}


/* 小于 768px 宽度的设备 */
@media (max-width: 767px) {
	footer{text-align: center;}
	.mi-foot-photo{float: none;padding: 20px 0;}
	.mi-foot-icp{float: none;padding: 10px 0;}
	
	.mi-m-right{display: none;}
	.mi-about-title{padding-left: 20px;padding-right: 20px;}
	.mi-about-text{margin-left: 20px;padding-right: 20px;}
	.mi-ml80{margin-left: 20px;}
	
	.mi-navlink{width:100%;border-radius:0px;}
	.mi-left-box{display: none;}
}