﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, table, th, td {
  margin:0;
  padding:0;
}
address, caption, cite, code, dfn, th, var {
  font-style:normal;
}
ul, li {
  list-style-type:none;
}
img {
  border:none;
}
body {
  background: #fff;
  color: #333;
  font-size: 14px;
  font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体", "宋体", Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, Verdana, sans-serif;
}
a {
  color: #345292;
  text-decoration:none;
  cursor: pointer;
}
a:hover {
  color: #09F;
  text-decoration:none;
}
.clear, .clear_all {
  clear:both;
}
.clear_all {
  height:0px;
  line-height:0px;
  font-size:0px;
}
.clear:after, .clear_all:after, .clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
h1, .h1 {
  font-size:30px
}
h2, .h2 {
  font-size:26px
}
h3, .h3 {
  font-size:22px
}
h4, .h4 {
  font-size:18px
}
h5, .h5 {
  font-size:14px
}
h6, .h6 {
  font-size:12px
}
.mtop20 {
  margin-top: 20px;
}
#logo {
  padding: 10px 0px 5px;
}
.web_tool {
  text-align:right;
}
.web_tip {
  height:31px;
  line-height:31px;
}
.img-center {
  margin-right: auto;
  margin-left: auto;
}
.img-full {
  height: auto;
  width: 100%;
  display: block;
}
.welfare_picnews, .WinRecom_picnews{
  padding: 5px;
}
.banner_box {
  margin: 20px 40px;
  float: right;
}
.h_li_pics {
  margin: 1%;
  width: 23%;
  display: block;
  float: left;
}
.friend_site li {
	float: left;
	margin: 3px 10px;
}
.friend_site_node h4 {
  border-bottom: 2px solid #09F;
  margin: 10px 0px;
  padding: 5px;
}
.more_link {
  float: right;
}
li .datetime {
  float: right;
  color: #999;
  font-size: 12px;
  padding-left: 10px;
  padding-top: 0px;
}
/**********针对小屏优化**********/
@media (max-width:767px) {
.container {
padding-right: 0px;
padding-left: 0px;
overflow:hidden;/****待完善*****/
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
h1, .h1 {
  font-size:24px
}
h2, .h2 {
  font-size:22px
}
h3, .h3 {
  font-size:18px
}
h4, .h4 {
  font-size:16px
}
h5, .h5 {
  font-size:14px
}
h6, .h6 {
  font-size:10px
}
#logo_box {
  margin: 8px 15px;
}
.h_li_pics {
  margin: 2%;
  width: 46%;
}
.panel, .pic_tools, .navbar{
  border-radius: 0px;
}
}
/************网站顶部小鸟区域**************/
#stage {
  z-index: 100;
}
.stage {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 142px;
}
#bg {
  background: transparent url(images/sky1.png) repeat-x 0 0px;
}
#clouds {
  background: transparent url(images/cloud.png) repeat-x 0px 0px;
}
#hill2 {
  background: transparent url(images/hill2.png) repeat-x 0 0px;
}
#hill1 {
  background: transparent url(images/hill-with-windmill.png) repeat-x 0 0px;
}
#logo_box {
	float: left;
	margin: 20px 10px;
}
#BDcontainer  {
	position:relative;
	height: 142px;
}
/**************网站导航样式**********/
.navbar-bt {
  background-color:#f8f8f8;
  border-color:#e7e7e7
}
.navbar-nav > li > a {
  color:#777;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 30px;
}
.navbar-bt .navbar-nav>li>a:focus, .navbar-bt .navbar-nav>li>a:hover {
  color:#333;
  background-color:transparent
}
.navbar-bt .navbar-nav>.active>a, .navbar-bt .navbar-nav>.active>a:focus, .navbar-bt .navbar-nav>.active>a:hover {
  color:#555
}
.navbar-bt .navbar-nav>.disabled>a, .navbar-bt .navbar-nav>.disabled>a:focus, .navbar-bt .navbar-nav>.disabled>a:hover {
  color:#ccc;
  background-color:transparent
}
.navbar-bt .navbar-toggle {
  border-color:#ddd
}
.navbar-bt .navbar-toggle:focus, .navbar-bt .navbar-toggle:hover {
  background-color:#ddd
}
.navbar-bt .navbar-toggle .icon-bar {
  background-color:#888
}
.navbar-bt .navbar-collapse, .navbar-bt .navbar-form {
  border-color:#e7e7e7
}
.navbar-bt .navbar-nav>.open>a, .navbar-bt .navbar-nav>.open>a:focus, .navbar-bt .navbar-nav>.open>a:hover {
  color:#555;
  background-color:#e7e7e7
}
.navbar-bt .navbar-link {
  color:#777
}
.navbar-bt .navbar-link:hover {
  color:#333
}
.navbar-bt .btn-link {
  color:#777
}
.navbar-bt .btn-link:focus, .navbar-bt .btn-link:hover {
  color:#333
}
.navbar-bt .btn-link[disabled]:focus, .navbar-bt .btn-link[disabled]:hover, fieldset[disabled] .navbar-bt .btn-link:focus, fieldset[disabled] .navbar-bt .btn-link:hover {
  color:#ccc
}
/************swiper幻灯样式**************/
.swiper-pagination{
	bottom:40px;
	width: 100%;
}
.swiper-pagination-bullet{
	width:20px;
	height:20px;
	background:#fff;
	margin:0 5px;
}		
.focus {
	position: relative;
}
/**************屏幕自适应导航菜单、幻灯**********/
@media (max-width:767px) {
.navbar {
  margin-bottom:10px;
}
.navbar-nav > li {
  display:block;
  float:left;
}
.navbar-nav > li > a {
	font-size: 16px;
	padding: 4px 0px 4px 12px;
	min-width:116px;
}
.swiper-pagination{
	bottom:-10px;
	width: 100%;
}
.swiper-pagination-bullet{
	width:10px;
	height:10px;
	background:#000;
	margin:0 3px;
}		
}
@media (min-width: 768px) and (max-width: 991px) {
.navbar-nav > li > a {
  font-size: 14px;
  padding-left: 16px;
  padding-right: 16px;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.navbar-nav > li > a {
  font-size: 16px;
  padding-left: 24px;
  padding-right: 24px;
}
}
@media (min-width: 1200px) {
.navbar-nav > li > a {
  font-size: 18px;
  padding-left: 34px;
  padding-right: 34px;
}
}
/********图片下遮罩文字**********/
.hentry , .maincate_items .h_p{
  position: relative;
  float: left;
}
.hentry .entry-title {
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: rgba(0,0,0,0.3);
	width: 100%;
	display: block;
	padding: 3px;
	color: #FFF;
	line-height: 28px;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 16px;
}
.hentry:hover .entry-title {
  background: rgba(0,0,0,0.7);
}
.maincate_items .h_p .h_con {
  padding: 5px;
  position: absolute;
  bottom: 0px;
  background: rgba(0,0,0,0.3);
  width: 100%;
}
.maincate_items .h_p:hover .h_con {
  background: rgba(0,0,0,0.7);
}
.maincate_items .h_p .h_con a {
  display: block;
  padding: 3px;
  color: #FFF;
  line-height: 20px;
  font-size: 16px;
}
/*******网站底部*******/
.footer {
  border-top:2px solid #DDD;
  background:#EEE;
  padding: 10px;
  border-right: 2px solid #EEE;
  border-bottom: 2px solid #EEE;
  border-left: 2px solid #EEE;
}
.service {
  color:#444;
}
.service a {
  color:#444;
}
.service a:hover {
  color:#cc0000;
}
.copyright {
	line-height:200%;
	font-family: Arial;
	color:#444;
}
#imgConac  {
	margin: -10px;
	float: right;
}
/******子栏目列表、头条新闻********/
.list-items li {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding: 5px 5px 5px 10px;
  background: url(images/icon1.gif) no-repeat left center;
}
/******栏目名称及形象图片********/
.nodeface {
  position: relative;
  margin-bottom: 20px;
  border-bottom: 2px solid #CCC;
  min-height: 50px;
}
.nodeface .nodename {
  position: absolute;
  bottom: -2px;
  display: block;
  width: 100%;
  padding-left: 5%;
}
.nodeface .nodesetting_1 img {
  display: block;
  max-width: 100%;
  height: auto;
}
.nodeface .nodename h1 {
  padding: 8px 20px 2px;
  display: block;
  float: left;
  background: #FFF;
  border-top: 2px solid #CCC;
  border-right: 2px solid #CCC;
  border-bottom: 2px solid #FFF;
  border-left: 2px solid #CCC;
}
.nodesetting_1 {

}
/******子栏目导航********/
.sub-list a {
  display: block;
  padding: 10px 10px 10px 20px;
  margin-bottom: 10px;
  border-left: 3px solid #25A2FE;
  background: #D9EFFF;
  color: #000;
}
.sub-list a:hover {
  background: #25A2FE;
  color: #FFF;
}
.sub-list a.active {
  background: #25A2FE;
  color: #FFF;
}
.sub-list .the-node {

}
/*******栏目头条图文列表*******/
.head_news .h_pic, .cate_items .h_pic{
  float: left;
  margin-right: 10px;
}
.split_line {
  height: 0px;
  margin-top: 10px;
  margin-bottom: 10px;
  border-top: 1px dotted #CCC;
}
.intro {
  color: #999;
  display: block;
  text-indent: 1em;
}
.head_news .h_con, .cate_items .h_con {
  height: 150px;
  overflow: hidden;
}
.head_news .h_title, .cate_items .h_title {
  border-bottom: 1px dotted #CCC;
  margin-bottom: 4px;
  padding-bottom: 4px;
}
.head_news .h_p:hover , .cate_items .h_p:hover {
  background: #EEE;
}
/*****以下未整理*****/
.panel-heading .more_link{
  color: #C0C0C0;
}
.panel-heading .more_link:hover{
  color: #345292;
}
.noimgPrefix {
  float: left;
  background-image: url(images/icon0.gif);
  background-repeat: no-repeat;
  display: block;
  height: 24px;
  width: 20px;
  background-position: left center;
}
.more_right {
  float: right;
  color: #CCC;
}
.more_right:hover {
  color: #666;
}
.side_search {
  margin-bottom: 20px;
}
.missing_data {
  display: none;
}
.staff_tools li {
  float: left;
  margin: 0px 5px;
}
.pic_tools {
	margin-bottom: 12px;
	border: 1px solid #CCC;
	border-radius: 3px;
}

