/*
Copyright 2013 枣庄民政网
时间:2013-9-8 17:42
维护：SDCMS(qq:120019268 qq:602085423)
*/
/** 清除内外边距 **/
body,h1,h2,h3,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}

/** 设置默认字体 **/
body,button,input,select,textarea {font:13px/1.5 "Microsoft YaHei",tahoma,arial,\5b8b\4f53,sans-serif;}
h1,h2,h3,h3,h4,h5,h6{ font-size:100%;}
address,cite,dfn,em,var{ font-style:normal;}
code,kbd,pre,samp{ font-family:courier new,courier,monospace;}
small{ font-size:12px;}

/** 重置列表元素 **/
ul,ol{ list-style:none;}

/** 重置文本格式元素 **/
a{ color:#3E3E3E;text-decoration:none;}
a:hover{ color:#D22A00;}

sup{ vertical-align:text-top;}
sub{ vertical-align:text-bottom;}

/** 重置表单元素 **/
legend{ color:#000;} /* for ie6 */
fieldset,img{ border:0;}
button,input,select,textarea{ font-size:100%;}
input.button,button{ cursor:pointer; overflow:visible;}


/** 溢出隐藏 
div{ overflow:hidden;}**/

/** 重置表格元素 **/
table{ border-collapse:collapse;border-spacing:0;}

/** 清除浮动 **/
.fn-clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.fn-clear{zoom:1}
/* 显示 隐藏 */
.db{ display:block;}
.dn{ display:none;}
.jt-invisible{ visibility:hidden;}
/* inline block */
.jt-inline-block{ display:inline-block;*display:inline;}
/* 浮动 */
.fl{ float:left;}
.fr{ float:right;}
.cb{ clear:both;}

/** 主体样式 **/
body{color:#3D3D3D; background-color:#fff;}
.grid-960{ width:960px; margin:0 auto;}
.b10{ margin-bottom:10px;}
.h10{ clear:both; height:10px; overflow:hidden;}
.b_d6{border:1px solid #D6D6D6;}


	/* 公用 */
	.header .nav,.header .nav .menu ul li a:hover,.header .nav .menu ul li,.header .nav .menu ul li.hover a,.box .hd,.box_sytle1 .bd a.t,.list li,.box_mzyw .hd,.box_tzgg .hd
	,.box_kjdl .hd,.box_so,.box_xxtj .hd,.box_sytle3 .hd h3,.box_sytle3 .bs a.bg,.box_sytle3 .bs ul li,.box_sytle3 .bm h3,#box_sytle1 .bd a.t:hover,#box_sytle1 .bd a#hover
	,#box_sytle1 .bd ul#example1 a.opened
	{ background:url(s.png) no-repeat;}
	
	/* 头部 */	
	.header{ padding-bottom:10px; background:url(top_bg.png) top repeat-x;}
	.header .top{ height:158px; background:url(top.png) center no-repeat;}
	.header .top .grid-960{ position:relative; height:158px;}
	.header .top .grid-960 .a{ position:absolute; right:0; top:20px;}
	.header .top .grid-960 .a a{color:#fff;}
	.header .top .grid-960 .bf{ position:absolute; right:80px; top:30px; }
	.header .top .grid-960 .lg{ position:absolute; left:140px; top:5px; }
	.header .nav{ height:69px; background-repeat:repeat-x; overflow:hidden;}
	.header .nav .menu{ height:37px; line-height:37px; overflow:hidden;}
	.header .nav .menu ul li{float:left; width:96px; text-align:center; background-position:right -69px; overflow:hidden;}
	.header .nav .menu ul li a{ display:block; font-size:14px; color:#fff; font-weight:800;}
	.header .nav .menu ul li a:hover,.header .nav .menu ul li.hover a{ background-position:0 -69px; color:#C00802;}
	.header .nav .site{ line-height:32px;}
	
	/* 主体 */
	.main{ padding-bottom:10px; overflow:hidden;}
	.siteFl{ float:left; width:243px;}
	.siteFr{ float:right; width:707px;}
	.l-txeFl{ float:left; width:456px;}
	.l-txeFr{ float:right; width:242px;}
	
	/* 公用盒子 */
	.box{ position:relative;}
	.box .hd{ height:29px; line-height:29px; background-position:0 -168px; overflow:hidden;}
	.box .hd h3{font-size:15px; font-weight:700; color:#D22A00; padding-left:25px;}
	.box .hd h3 a{ color:#D22A00;}
	.box a.more{ position:absolute; top:5px; right:5px; color:#7c7c7c; font-size:12px;}
	.box a.more:hover{color:#d22a00;}
	.box_sytle1 .bd{ padding:10px; padding-bottom:0;}
	#box_sytle1 .bd ul#example1 a.opened,#box_sytle1 .bd a.t:hover,#box_sytle1 .bd a#hover,.box_sytle1 .bd a.t{ display:block; width:219px; height:27px; line-height:27px; text-align:center; color:#D22A00; background-position:-96px -69px; overflow:hidden;}
	#box_sytle1 .bd a.t{ background:url(li.png) no-repeat; color:#333;}
	.box_sytle1 .bd .list{padding:10px 0;}
	#box_sytle1 .bd ul#example1 a.t{ text-indent:21px; text-align:left;}
	#box_sytle1 .bd ul#example1 li ul li{ padding-left:15px; padding-top:10px; font-size:12px;}
	#box_sytle1 .bd ul#example1 li ul li a.hover{color:#C60802;}
	
	.box_sytle2 .hd{ height:30px; line-height:30px;background-position:0 -138px;}
	.box_sytle2 .hd h3{ padding-left:30px;}
	.box_sytle2 .bd .list{padding:10px;}
	
	.box_sytle3 .hd{ height:30px; line-height:30px; background:url(list.png) repeat-x;}
	.box_sytle3 .hd h3{ background-position:0 -197px; padding-left:35px;}
	.box_sytle3 .bd{ border:1px solid #F5B57A; border-top:none; padding:10px;}
	.box_sytle3 a.more{ right:10px;}
	.box_sytle3 .bs{ border:1px solid #FFB288; padding:8px; background-color:#FFF9E6;}
	.box_sytle3 .bs ul{ width:510px; overflow:hidden;}
	.box_sytle3 .bs ul li{float:left; font-size:12px; width:80px; height:25px; padding-left:20px; line-height:25px; background-position:-443px -320px; overflow:hidden;}
	.box_sytle3 .bs a.bg{ display:block; width:152px; height:38px; background-position:0 -356px; overflow:hidden;}
	.box_sytle3 .bs a.bg span{ display:none;}
	.box_sytle3 .bm{ padding-top:15px;}
	.box_sytle3 .bm h3{ height:30px; line-height:30px; overflow:hidden; border-bottom:1px solid #D2D2D2;background-position:-440px -361px; padding-left:30px; color:#D54B00; font-size:15px;}
	.box_sytle3 .bm h3 a{ font-size:12px; font-weight:400;}
	.box_sytle3 .bm ul{ padding:10px 0;}
	.box_sytle3 .bm ul li{ float:left; width:156px; font-size:12px; overflow:hidden;}
	
	/* 文章 */
	.list li{ line-height:28px; background-position:-448px -239px; padding-left:15px;}
	.list li span{float:right; color:#929292; font-size:11px;}
	.box_mzyw h3{ display:none;}
	.box_mzyw .hd{ height:95px; overflow:hidden; padding-top:25px; background-position:0 -483px;}
	.box_mzyw .hd h1{ height:30px; line-height:30px; text-align:center;}
	.box_mzyw .hd h1 a{color:#D22A00; text-decoration:underline;}
	.box_mzyw .hd p{ padding:0 20px; font-size:12px;}
	.box_mzyw .bd .list{ padding:10px;}
	
	.list_index{ width:48%;}
	
	.box_tzgg{ border:1px solid #F5B57A; padding:2px;}
	.box_tzgg .hd{ height:25px; background-position:-96px -97px; overflow:hidden;}
	.box_tzgg .hd h3{ padding:3px 0 0 20px;color:#D22A00;}
	.box_tzgg .bd .list{ padding:5px; font-size:12px;}
	.box_tzgg .bd .list li{ height:25px; overflow:hidden;}
	
	.box_kjdl{ }
	.box_kjdl .hd{ height:27px; background-position:0 -270px; overflow:hidden;}
	.box_kjdl .hd h3{display:none;}
	.box_xxtj .hd h3 a{ display:block;  width:242px; height:35px;}
	.box_xxtj .hd h3 a span{ display:none;}
	.box_kjdl .bd,.box_xxtj .bd{ border:1px solid #F5B57A; border-top:none; padding:10px;}
	.box_kjdl .bd a{ display:block; border:1px solid #E6E6E6; height:25px; line-height:25px; overflow:hidden; color:#EA4A21; text-align:center; font-size:12px;}
	
	.box_so{ height:42px; padding:14px 0 0 40px; background-position:0 -300px; overflow:hidden;}
	.box_so .keyword{ border:1px solid #C2BFB7; width:120px; height:23px; line-height:23px;}
	.box_so .bt{ border:1px solid #EB4905; color:#fff; cursor:pointer; background-color:#EB4905; margin-left:10px;}
	
	.box_xxtj .hd{ height:35px; background-position:0 -230px; overflow:hidden;}
	.box_xxtj .bd ul li{ float:left; width:50%; font-size:12px; line-height:25px; line-height:25px; overflow:hidden;}
	.box_xxtj .bd ul li span{font-size:10px; color:#EA4A21; width:40px; float:left;}
	
	/* 尾部 */
	.footer{ height:130px; padding-top:20px; text-align:center; background:#fff url(footer.png) repeat-x; overflow:hidden;}
	.footer p{ padding-bottom:10px;}
	
	.list_page{text-align:center;margin:10px;}
	.list_page a{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #d5d5d5;color:#333;}
	.list_page span{background:#E72E00;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #E72E00;}
	.list_page b{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #d5d5d5;color:#333;}
	.list_page b input{border:0;margin:0;padding:0;font-size:12px;font-weight:normal;width:12px;vertical-align:middle;text-align:center;}
	
	#newsSlider .container { OVERFLOW: hidden; WIDTH: 231px; POSITION: relative; HEIGHT: 260px;
	}
	#newsSlider DIV.slides {
		LEFT: 0px; POSITION: absolute; TOP: 0px
	}
	#newsSlider UL.slides {
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px
	}
	#newsSlider UL.slides DL {
		MARGIN-TOP:25px
	}
	#newsSlider UL.slides DT A {
		FONT: bold 14px/30px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; COLOR: #9F1202
	}
	#newsSlider UL.slides DD {
		LINE-HEIGHT: 22px;
		font-size:12px;
	}
	#newsSlider UL.slides DD .more {
		display:none;
		MARGIN-TOP: -18px; BACKGROUND: url(more.gif); FLOAT: right; OVERFLOW: hidden; WIDTH: 14px; TEXT-INDENT: -100em; HEIGHT: 12px
	}
	#newsSlider DIV.slides DIV {
		PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 231px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
	}
	UL.slides LI {
		PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 231px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
	}
	UL.slides LI img{ width:231px; height:150px;}
	#newsSlider #loopedSlider {
		CLEAR: both; MARGIN: 0px auto; WIDTH: 231px; POSITION: relative
	}
	#newsSlider {
		CLEAR: both; MARGIN: 0px auto; WIDTH: 231px; POSITION: relative
	}
	#newsSlider {
		BORDER-BOTTOM: #eee 1px solid
	}
	#newsSlider UL.pagination {
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 160px
	}
	#newsSlider UL.pagination LI {
		FLOAT: left; MARGIN-RIGHT: 5px
	}
	#newsSlider UL.pagination LI A {
		DISPLAY: block; BACKGROUND: url(imgnews_side_Number.gif) no-repeat 0px 0px; FONT: bold 12px/15px "Times New Roman", Times, serif; WIDTH: 15px; COLOR: #fff; TEXT-ALIGN: center;
		text-decoration:none;
	}
	#newsSlider UL.pagination LI.active A {
		BACKGROUND-POSITION: 0px 100%; COLOR: #fff; TEXT-DECORATION: none
	}
	UL.pagination LI A:hover {
		BACKGROUND-POSITION: 0px 100%; COLOR: #fff; TEXT-DECORATION: none
	}
	#sdcms_content { line-height:25px;}
	#sdcms_content img{display:block;padding:5px;max-width: 500px;margin: 0 auto;border:1px solid #ddd;}
	#sdcms_content p{ padding-bottom:15px;}
	#tzgg{ height:300px; overflow:hidden;}
	#tzgg li{ height:auto; line-height:20px; padding-bottom:10px; background-position:-448px -243px;}
	div.fhui{ padding:15px 0;}
	div.fhui a{ display:block; width:80px; height:25px; margin:0 auto; line-height:25px; text-align:center; overflow:hidden; color:#fff; background-color:#E72F00; border:1px solid #C12700;}
	div.fhui a:hover{ background-color:#0082CB; border:1px solid #006EB4;}
	.tse td{ padding-bottom:15px;}
	.tse td h3{ color:#E72E00;}
	
	.pager {text-align: center;margin-top: 15px;}
.pager a{
    display: inline-block;
    background-color: #fff;
    height: 29px;
    margin-left: 3px;
    margin-right: 3px;
    margin-bottom: 3px;
    margin-top: -5px;
    padding-left: 9px;
    padding-right: 9px;
    line-height: 29px;
    border: 1px solid #ccc;
}
.pager a.on,.pager a:hover{
  background-color: #62adf1;
  color: #fff;
  text-decoration: none;
}