@charset "utf-8";
/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,figure{border:0;outline:0;padding:0;margin:0;}
html {
  font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
  font-size:16px;
  word-spacing:1px;
  background:#fff;
}

h1,h2,h3,h4,h5,h6{font-weight:normal;}
ul,dl,ol{list-style:outside none none;}
h2,h3{font-size:20px;}
a{text-decoration: none;color:#000;}

img{border:0;}
i,em{font-style:normal;} 





#layout{
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.w-header{
	height: 110px;
	background: #f7fae8;
	border-radius: 5px;
	overflow: hidden;
	font-weight: 700;
	color: #000;
	font-size: 18px;
}
.wide-logo{
	float: left;
	margin-left: 10px;
	width: 110px;
	height: 110px;
	background-size: contain;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	cursor: pointer;
	background-image: url(../img/logo.png);
	}
.w-header-content{height: 110px;
  margin-left: 130px;
  margin-right: 10px;}
.wide-navigation{height: 60px;}
.wide-navigation a{
	width: 106px;
	height: 60px;
	line-height: 60px;
	display: block;
	float: left;
	text-align: center;

	
}
.wide-search{position: relative;
  width: 100%;
  height: 50px;}
.wide-search form{}
.wide-search input{margin: 5px 0;
  padding: 0 35px;
  width: 100%;
  height: 40px;
  line-height: 40px;
  -webkit-appearance: none;
  border-radius: 10px;
  border: 2px solid #ccc;
  outline: none;
  font-size: 16px;
  color: #666;}
.wide-search span{}


.main-page{overflow: hidden;
  text-align: center;}
.breadcrumb{margin: 10px;
  line-height: 20px;
  text-align: left;
  font-size: 14px;
  color: #999;}
.breadcrumb-category {
  color: #000;
  color: #999;
  color: #91ac10;
  font-weight: 700;
}
.breadcrumb-category-text, .breadcrumb-category.nuxt-link-exact-active {
  font-weight: 700;
}

.item {
  margin: 10px 10px 4px;
  text-align: left;
  color: #000;
}
.item-title {
	text-align: center;
	line-height: 40px;
	font-size: 24px;
	color: #333;
}

.item-content {
  position: relative;
  color: #333;
  font-size: 15px;
  width: 100%;
  overflow: hidden;
}
.item-content-meta {
	text-align: center;
	color: #999;
	font-size: 14px;
	line-height: 18px;
}
.item-content-text {
  margin-top: 20px;
  line-height: 24px;
}
.item-content-imgcnc{
	height: 600px;
	overflow: hidden;
	text-align: center;
}
.item-content-image {
	margin-top: 10px;
	height: 100%;
}
.item-content-announcement {
  color: #999;
  font-size: 14px;
  margin-bottom: 14px;
}

.item-preview-bottom-text {
  display: inline-block;
  margin-top: 2px;
  margin-bottom: -20px;
  color: #91ac10;
  line-height: 20px;
  padding: 10px 10px 2px;
  border-radius: 5px;
  font-size: 14px;
}





.container{overflow: hidden;
  text-align: center;}
.hot{width: 100%;
  text-align: left;}
.hot h2.main-title{text-align: left;
  height: 50px;
  line-height: 50px;
  font-size: 20px;
  color: #000;
  margin-bottom: -7px;
  overflow: hidden;} 
.hot span.main-title-icon{background: #b2d020;
  padding: 0 4px;
  margin: 0 10px;
  border-radius: 4px;} 
.hot a{}
.wide-hot-link {
  line-height: 24px;
  font-size: 16px;
}
.hot-link, .wide-hot-link {
  display: inline-block;
  margin: 8px 0 0 8px;
  padding: 3px 10px;
  border-radius: 5px;
  border: 1px solid #b2d020;
  color: #91ac10;
}


.main{width: 100%;
  text-align: center;
  color: #000;
  overflow: hidden;
    overflow-x: hidden;
  overflow-x: auto;}
.main-title{text-align: left;
  height: 50px;
  line-height: 50px;
  font-size: 20px;
  color: #000;
  margin-bottom: -7px;
  overflow: hidden;}
.main-title-icon{background: #b2d020;
  padding: 0 4px;
  margin: 0 10px;
  border-radius: 4px;}
.main-section{margin: 0 6.5px;
  overflow: hidden;}
  
.le1{
	float: left;
	width: 25%;
	}
.card{

}
.card-outer{
	overflow: hidden;
	margin: 3.5px;
	border-radius: 6px;
	box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
}
.card-outer a{}
.card-outer p{}
.card-image{}
.card-image-content{
	width:100%;
}
.card-title{}
.card-title-wrapper{}

.wide-footer{margin-top: 30px;
  padding: 10px 10px 30px;
  background: #f7fae8;
  color: #666;
  overflow: hidden;}
.wide-footer-page{margin: 2px 10px;
  font-size: 14px;}
.wide-footer-page-item{color: #91ac10;margin-right: 18px;
  font-size: 18px;}
.wide-footer-page a{}
.wide-footer-link{margin: 2px 10px;
  font-size: 14px;}
.wide-footer-link a{margin-right: 14px;
  color: #999;
  font-size: 14px;}
.wide-footer-information{margin-top: 8px;
  line-height: 20px;
  font-size: 12px;}
.wide-footer-information a{line-height: 20px;
  font-size: 12px;}
.wide-footer-information span{}

/*--文章分页*/
#artpg{
	margin-right: auto;
	margin-left: auto;
}
.artpg-txt span{border: 1px solid #F00;}
.artpg-txt{line-height: 39px;text-align: center;margin-top: 8px;margin-bottom: 8px;}
.artpg-txt a{padding-right: 5px;padding-left: 5px;border: 1px solid #91ac10;}
.artpg-txt a.pgxuan{border: 1px solid #F00;}
.artpg-txt a.pgtou{border: 1px solid #F00;}
