﻿/* css document */
@charset "gb2312";
/*public*/
@font-face {  font-family: 'microsoft yahei','微软雅黑';  font-weight: normal; font-style: normal;  }
html { font-size:100%;}
body { font-size:1em; line-height: 1.25em; color: #555; font-family:  'microsoft yahei','微软雅黑', helvetica, arial;_background-attachment:fixed;-webkit-user-select: none; -webkit-text-size-adjust: none;}
	body, p, input, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form { margin: 0; padding: 0; list-style: none; vertical-align: middle; font-weight:normal; }
	img { border:0; margin: 0; padding: 0;   }

	body { background:#fff url(../img/bg.jpg) no-repeat center top;background-size:100%; }
	a{text-decoration:none;color:#000;}
	
/* banner css -------------------------------------- */
	.focus{ width:100%;  margin:0 auto 0 auto; position:relative; overflow:hidden; float:left; }
	.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
	.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 
		-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
	}
	.focus .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
	.focus .hd ul .on{ background:#1884B6;  }

	.focus .bd{ position:relative; z-index:0; }
	.focus .bd li img{ width:100%; display:block; }
	.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

/*底部浮动样式*/
.body_footer{width:100%; height:51px; background:url(../img/nav.jpg) left bottom repeat-x; position:fixed; bottom:0; left:0;}
.body_footer ul{width:100%;}
.body_footer ul li{width:25% ; float:left; color:#fff; background:url(../img/line.jpg) right top no-repeat;}
.body_footer ul li:hover{width:25% ; float:left; color:#fff; background:url(../img/nav01.jpg) left bottom repeat-x;}
.body_footer ul li a{width:100%; height:46px; display:block; padding-top:5px;}
.body_footer ul li a:hover { color:#ff0;}
.body_footer ul li dl{width:auto; margin:0 auto; text-align:center;}
.body_footer ul li dt{ margin:0 auto;width:25px; height:25px; overflow:hidden;}
.body_footer ul li dd{width:auto; height:20px; font-size:12px; color:#fff; line-height:20px; overflow:hidden;}
.nodiy{display:none;}


.top { width:100%;  }
.top img { width:100%; }
.banner { width:100%; text-align:center; }
.banner img { width:95%; border:1px solid #000; }
.nav { width:95%; margin:0 auto; }
.nav li { width:33.3%; float:left; margin:0.5% 0; text-align:center; }
.nav img { width:92%;  }
.newslist { width:100%; margin:0 auto 0 auto; background:#fff;}
.newslist ul li { height:2.2em; line-height:2.2em; border-bottom:0.0625em dotted #ccc; background:url(../img/do.gif) no-repeat 0.625em 0.825em; padding-left:1.5em;}
.newslist ul li span{
	float:right;
	color:#07080c;
	font-weight:bold;
	margin-right:0.625em;
}
.nycontent { width:100%; background:#fff; }
.jianjie { width:96%; background:#fff;  margin:0 auto 0.825em auto;}
.jianjie img { width:100%;}
.jianjie p { color:#333; line-height:2em; margin-top:0.825em; }

.jianjie  h2 { width:56%; background:#eee; text-align:center;margin:10px auto 10px auto; -moz-border-radius: 0.4em;  -webkit-border-radius: 0.4em; border-radius:0.4em; line-height:2em;color:#333;font-size:1em; color:#333; clear:both;  }

.jianjie h1 { width:100%; min-height:2em; line-height:2em; padding:1em auto; text-align:center; font-size:1.5em; border-bottom:1px dotted #ccc; margin-bottom:0.5em; }

.indexjianjie { width:100%; }
.indexjjpic a {margin:2%; display:block; width:40%; float:left;}
.indexjianjie a img { width:100%; }
.indexjianjie span { margin:2% 0 0 0;  width:56%; display:block; float:left; }


 #nbtn { width:100%; height:1.5em; background:#1884B6; padding:0.5em 0; }
#nbtn h1 { line-height:1.5em; font-size:1.2em; color:#fff; font-weight:bold; margin-left:0.8em; float:left; }
#nbtn h6 { line-height:1.5em; font-size:1em; color:#fff;  margin-right:0.5em; float:right; }
 #nbtn img { width:100%; display:block; border:1px solid #ccc; }
 #nbtn a { font-size:16px; font-weight:bold; color:#fff; }
  .nbtn {
	width:100%;
	height:1.5em;
	padding:0.5em 0;
	background-color: #009900;
}
.nbtn h1 {
	line-height:1.5em;
	font-size:1.2em;
	color:#FFF;
	font-weight:bold;
	margin-left:0.8em;
	float:left;
}
.nbtn h6 {
	line-height:1.5em;
	font-size:1em;
	color:#FFF;
	margin-right:0.5em;
	float:right;
}
 .nbtn img { width:100%; display:block; border:1px solid #ccc; }
 .nbtn a { font-size:16px; font-weight:bold; color:#fff; }
 
 #fanye { text-align:center; border-top:1px dotted #ccc;  padding:15px 00 0; margin:10px 0;}
 
 #fanye { text-align:center; border-top:1px dotted #ccc;  padding:15px 00 0; margin:10px 0;}
 
 /* 图片列表 css -------------------------------------- */
#piclist { width:100%; margin:0 auto; }
#piclist li { float:left; width:50%; }
#piclist li img { width:95%; margin:0 5px; display:block; border:1px solid #eee; }
#piclist li span { display:block; text-align:center; margin-bottom:0.5em; }

 /* 首页图片列表 css -------------------------------------- */
#indexpiclist { width:100%; margin:0 auto; }
#indexpiclist ul { padding:2%;}
#indexpiclist li { float:left; width:30%;margin:0 1.6%; }
#indexpiclist li img { width:100%;  display:block; border:1px solid #eee; }
#indexpiclist li span { display:block; text-align:center; margin-bottom:0.5em; font-size:0.625em; }
/* 新闻列表 css -------------------------------------- */
#newslist {  width:100%;  margin:0 auto 0 auto;  }
#newslist li {  padding:5px 10px; min-height:2em; margin:0.5em 0;  -moz-border-radius: 0.3em;  -webkit-border-radius: 0.3em; border-radius:0.3em; color:#333; border:1px solid #ccc;}
#newslist li a span {padding:5px 0; font-size:1.2em}
#newslist li a p { font-size:0.75em; padding:5px 0; line-height:1.5em;  } 
#newslist li a em { font-size:0.625em; padding:5px 0; line-height:1.5em;  color:#999; text-align:right; }
#newslist li a { display:block; color:#333;min-height:2em; width:100%; }
#fanye { text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px 0; color:#333;}
#fanye a { color:#333; }

.toptitle {
	width:100%;
	height:2em;
	background-color: #009900;
}
.toptitle span { width:1.5em; height:1.5em; display:block; float:left;  margin:0.3em 0.5em 0 0.2em; }
.toptitle span img { width:1.5em; height:1.3em; float:left;}
.toptitle h1 { display:block; color:#fff; font-size:1em; line-height:2em; float:left;}
.toptitle h6 { width:3.8em;  float:right; display:block;  margin:0.5em 0.5em 0 0; line-height:0; }
.toptitle h6 img { width:100%; }

/*导航列样式*/
#navlist { width:95%;  margin:1em auto;  }
#navlist li {height:3em; margin:0.5em 0; background:#fff url(../img/navbg.png) repaea-x; -moz-border-radius: 0.6em;  -webkit-border-radius: 0.6em; border-radius:0.6em; line-height:3em;color:#fff; clear:both; border:1px solid #ccc; }
	
#navlist li a { color:#333; display:block; width:100%; height:3em; }
#navlist li a span { width:60%; float:left; padding-left:3em; margin-left:0.75em; background:url(../img/navlist01.png) no-repeat 2px;}
#navlist li a p { width:10%; float:right;  margin-top:0.5em;  }	
#navlist li a p img { width:25px;  } 

#navlist li{

background: #fff; /* fallback for older/unsupporting browsers */
 background: -moz-linear-gradient(top, #ccc, #fff 18%);
 background: -webkit-gradient(linear, 0 0, 0 18%, from(#ccc), to(#fff));

}
/*baoming列样式*/
.baoming span { font-size:0.75em; }
.STYLE2 { color:red; }

.sstable { border:1px solid #ccc; font-size:0.825em; }
.sstable td {border:1px solid #ccc; padding:0.5em; }
