/* 
	-------------  新闻列表  -------------
	*/
	.newslistbox {
	  width: auto;
	  margin-bottom: 0;
	  margin-top: 48px;
	}
	.newslistbox .tab-content {
	  margin-bottom: 36px;
	}
	.newslistbox .nav-tabs {
	  margin-bottom: 40px;
	  border: none;
	}
	.newslistbox .nav-tabs li {
	  margin-bottom: 0px;
	}
	.newslistbox .nav-tabs li a {
	  font-size: 14px;
	  color: #666666;
	}
	.nav-tabs > li > a {
	  margin-right: 0px !important;
	  line-height: 40px !important;
	  border: none !important;
	  border-radius: none !important;
	}
	.newslistbox .nav-tabs > li.active > a,
	.newslistbox .nav-tabs > li.active > a:hover,
	.newslistbox .nav-tabs > li.active > a:focus {
	  font-weight: bold !important;
	}
	.newslistbox .nav-tabs li a:hover,
	.newslistbox .nav-tabs li a:focus {
	  background: none;
	  color: #333333;
	  font-weight: bold;
	  border: none;
	  margin-right: 0px;
	  border-radius: none;
	}
	.newslistmain {
	  width: 100%;
	  min-height: 1px;
	  margin-bottom: 30px;
	}
	.newslistmain a {
	  width: 100%;
	  min-height: 1px;
	  color: #000000;
	  display: block;
	  -moz-border-radius: 10px;
	  -webkit-border-radius: 10px;
	  border-radius: 10px;
	  -ms-border-radius: 10px;
	  -o-border-radius: 10px;
	  box-shadow: 0px 0px 44px rgba(48, 92, 218, 0.08);
	  -moz-box-shadow: 0px 0px 44px rgba(48, 92, 218, 0.08);
	  -webkit-box-shadow: 0px 0px 44px rgba(48, 92, 218, 0.08);
	}
	.newslistmain a:hover {
	  color: #28469a;
	  box-shadow: 0px 0px 44px rgba(48, 92, 218, 0.36);
	  -moz-box-shadow: 0px 0px 44px rgba(48, 92, 218, 0.36);
	  -webkit-box-shadow: 0px 0px 44px rgba(48, 92, 218, 0.36);
	}
	.newslistmain-img {
	  width: 100%;
	  height: 220px;
	  overflow: hidden;
	  border-top-left-radius: 10px;
	  border-top-right-radius: 10px;
	}
	.newslistmain-img img {
	  height: 100%;
	  object-fit: cover;
	  width:100%;
	}
	.newslistmain-text {
	  width: 100%;
	  min-height: 1px;
	  padding: 16px 24px 24px 24px;
	}
	.newslistmain-text span {
	  display: block;
	}
	.newslistmain-textinfo {
	  font-size: 12px;
	  line-height: 24px;
	  color: #999999;
	  margin-bottom: 12px;
	}
	.newslistmain-texttitle {
	  font-size: 18px;
	  line-height: 22px;
	  font-weight: bold;
	  margin-bottom: 4px;
	  white-space: nowrap;
	  overflow: hidden;
	  text-overflow: ellipsis;
	}
	.newslistmain-textdesc {
	  font-size: 12px;
	  line-height: 18px;
	  color: #666666;
	  overflow: hidden;
	  white-space: nowrap;
	  text-overflow: ellipsis;
	  margin-bottom: 6px;
	}
	.pagination > li > a,
	.pagination > li > span {
	  padding: 6px 24px !important;
	  font-size: 24px;
	  background: none;
	  border: none !important;
	  color: #999999 !important;
	}
	.pagination > li:first-child > a {
	  margin-left: 0;
	  border-radius: 0px;
	  background: none;
	  color: #333333;
	}
	.pagination > .active > a,
	.pagination > .active > a:focus,
	.pagination > .active > a:hover,
	.pagination > .active > span,
	.pagination > .active > span:focus,
	.pagination > .active > span:hover {
	  z-index: 2;
	  color: #333 !important;
	  cursor: default;
	  background: none !important;
	  border: none !important;
	}
	.pagination > li:last-child > a,
	.pagination > li:last-child > span {
	  border-top-right-radius: 0px !important;
	  border-bottom-right-radius: 0px !important;
	}
	.form-control{
		border:0;
		border-radius: 0;
		/* border-bottom:1px solid #666; */
		box-shadow:0;
		-webkit-box-shadow:0;
	}