﻿@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0px;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
p,ul,li,dl,dd,dt,form,h1,h2,h3,h4,h5,h6{ list-style:none; }
body{ font-family: simsun; font-size:12px; color:#333; line-height:24px;}
a{ color:#333; text-decoration:none}
a:hover{ color:#f00; text-decoration:none}
.orange{color:#f60}
.top10{ margin-top:10px;}
.section{ width:1010px; margin:0 auto; overflow: hidden;}

.top { width:100%; height:216px; background:url(../images/index_01.jpg) no-repeat center }
.search{ float:right; margin-top:100px;}
.search .input{ width:240px; height:30px; border:none; line-height:30px; color:#666; float:left}
.search .but{ width:55px; height:30px; line-height:30px; color:#FFF; background:#ff6600; float:right; border:none}
.channel {
    width: 100%;
    height: 43px;
	background:url(../images/index_03.jpg) repeat-x;
    line-height: 43px;
    margin-bottom: 10px;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
		.nav{ width:1010px; height:43px; line-height:43px;   position:relative; z-index:1; margin:0 auto  }
		.nav a{ color:#fff;  }
		.nav .nLi{ float:left;  position:relative; display:inline;  }
		.nav .nLi h3{ float:left; background:url(../images/index_06.jpg) no-repeat center right  }
		.nav .nLi h3 a{ display:block; padding:0 28px; font-size:14px;   }
		.nav .sub{ display:none; width:112px; text-align:center;  left:0; top:43px;  position:absolute; background:#ff6600;  line-height:30px;   }
		.nav .sub li{ zoom:1; }
		.nav .sub a{ display:block;}
		.nav .sub a:hover{ background:#fff; color:#ff6600;  }
		.nav .on h3 a{ background:#ff6600; color:#fff;   }


.focusBox { position: relative; width:345px; height:250px; overflow: hidden; text-align: left; background: white; float:left }
	.focusBox .pic img { width:345px; height:250px; display: block; }
	.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }
	
.news{ width:363px; float:left; margin-left:10px;}
.news .hd{ height:35px; line-height:35px;     border:1px solid #ddd;  position:relative; }
		.news .hd ul{ float:left;  position:absolute;  height:35px;   top:-2px;}
		.news .hd ul li{ float:left; width:109px; text-align:center; cursor:pointer; line-height:35px;   }
		.news .hd ul li.on{ height:44px; background:url(../images/index_11.jpg); line-height:35px;  color:#FFF }
.news .bd ul{ padding:15px;  zoom:1;  }
		.news .bd li{ height:30px; line-height:30px; background:url(../images/dian.jpg) no-repeat left center; text-indent:10px; border-bottom:1px #CCC dashed   }
		.news .bd li .date{ float:right; color:#999;  }
		.news .bd dt{ font-size:14px; font-weight:bolder;}
		.news .bd dd{ line-height:24px; border-bottom:1px dashed #CCC}

.tzgg{ width:255px; padding-left:10px; border-left:1px solid #CCC; float:right; height:250px;}
.tzgg .title{ width:255px; height:44px; background:url(../images/index_14.jpg) no-repeat}
.tzgg .content{ padding-top:10px;}
.tzgg .content li{ line-height:24px; background:url(../images/dian.jpg) no-repeat left center; text-indent:10px; border-bottom:1px #CCC dashed; height:24px;}
.tzgg .content li .date{ float:right; color:#999; margin-right:10px;  }


.left{ width:725px; float:left;}
.news1 { width:400px; float:left}
.news1 .title{ width:400px; line-height:44px; background:#f5f5f5; overflow: hidden;}
.news1 .title .name{ background:url(../images/titlebg.jpg); width:134px; height:44px; text-indent:20px; font-size:14px; color:#FFF; float:left}
.gd{ float:right; margin-right:5px; }
.news1 .content{ padding:5px;     clear: both; min-height:190px;}
.news1 .content li{ line-height:30px; background:url(../images/dian.jpg) no-repeat left center; text-indent:10px; border-bottom:1px #CCC dashed; height:30px;}
.news1 .content li .date{ float:right; color:#999;   }

.news2{ width:315px; float:right}
.news2 .title{ line-height:44px; background:#f5f5f5; overflow: hidden;}
.news2 .title .name{ background:url(../images/titlebg.jpg); width:134px; height:44px; text-indent:20px; font-size:14px; color:#FFF; float:left}
.news2 .content{ padding:5px;     clear: both; min-height:190px;}
.news2 .content li{ line-height:30px; background:url(../images/dian.jpg) no-repeat left center; text-indent:10px; border-bottom:1px #CCC dashed; height:30px;}
.news2 .content li .date{ float:right; color:#999;   }

.right{ width:252px; float:right; padding-left:10px; border-left:1px solid #CCC}
.mb5{ margin-bottom:5px;}

.fczs{ width:1010px; margin:0 auto;}
.fczs .title{ height:35px; line-height:35px; border:1px solid #ddd; }
.fczs .title .name{height:44px; width:109px; background:url(../images/index_11.jpg) no-repeat; line-height:35px;  color:#FFF ; text-align:center; float:left}
.fczs .content{ padding:15px 5px;}
.fczs .content ul{ overflow:hidden; zoom:1px;}
.fczs .content li {margin:0 4px; float:left; _display:inline; overflow:hidden; text-align:center;}
.fczs .content li .pic{ text-align:center}
.fczs .content li .pic img{ width:185px; height:125px; display:block; padding:2px; border:1px solid #ccc;}
.fczs .content li .pic .bt{ line-height:24px; background:#118bca}

.link{ width:100%; padding:10px 0px; background:#02719e; color:#FFF}
.link a{ margin:0 10px; color:#FFF}
.link a:hover{ color:#F00}
.select{ width:200px; line-height:24px; margin:0 20px;}

.footer{ width:100%; background:#1495ce; text-align:center; padding:10px 0px; color:#fff; line-height:30px;}
.footer .dh { padding:0 10px; color:#FFF}
.footer .dh:hover{ color:#F00}

.dqwz { width:100%; border-bottom:1px solid #ccc;}
.dqwz a{  line-height:30px;  }

.list{ padding:5px;}
.list li{width:100%;overflow:hidden;clear:both;padding:12px 0px;border-bottom:1px solid #EEE;color:#aaa;font:14px/35px Microsoft YaHei;}
.list li a.preview{width:84px;float:left;margin-right:7px;margin-bottom:3px;margin-left:10px;display:inline;}
.list li a.preview img{width:84px; height:70px;/*height:60px;*/display:block;padding:1px;border:1px solid #EEE;}
.list li a.preview:hover img{border:1px solid #AAA;}
.list span.info{display:block;line-height:20px;color:#555;padding-left:12px;}
.list span.info{color:#AAA;font-size:12px;margin-left:3px;}
.list span.info a{color:#690;}
.list p.intro{color:#776955;line-height:20px;margin:2px 0 2px 5px;padding-left:10px;padding-right:10px;font:12px/24px Simsun;}

<!----翻页css--->
.pages{ margin-bottom:10px; overflow:hidden;zoom:1; margin-top:20px;}
.paginator {float:right; height:25px; overflow:hidden; line-height: 25px; padding:10px; width:80%}
.paginator,.paginator input,.paginator button {font-family:Tahoma, "宋体"; font-size:12px; }
.paginator a,.paginator span {float:left; height:23px; margin:0 5px 0 0; text-align:center; white-space:nowrap; vertical-align:middle; line-height:23px; background:#fff; }
.paginator a {color:#085C9B; }
.paginator b{font-family:"宋体"; margin:3px;font-weight:300;}
.paginator a:link,.paginator a:visited,.paginator a:hover,.paginator a:active {text-decoration:none; }
.paginator .page-start,.paginator a,.paginator .page-end {padding:0 8px; border:1px solid #D3D3D3; background:#ffffff; }
.paginator .page-start {border-color:#d9d9d9; color:#333; }
.paginator .page-end { border-color:#d9d9d9;  color:#333; }
.paginator .page-this,.paginator .page-break {padding:0 3px; }
.paginator .page-break {border:1px solid #fff; }
.paginator .page-this {border:1px solid #D3D3D3;background-color:#ff6600; color:#fff;padding:0px 8px; font-weight:bold; }
.paginator .page-skip {height:22px; line-height:22px; padding:0 3px; margin:0; background:none; }
.paginator .page-skip input {width:26px;  *width:23px;height:19px;line-height:19px;border:1px #D3D3D3 solid;font-size:12px; margin:-1px 6px 0px 6px;#margin-top:1px;_margin-top:0px;padding:0px 0px 0px 2px; vertical-align:middle; padding-top:0px; padding-bottom:0px; }
.paginator .page-skip button {font-size:12px; padding:0 5px 5px 5px;_padding:0 5px 0 5px; width:auto; _width:0; height:22px;  *height:23px; *line-height:20px; _height:16px; _line-height:16px; margin-left:10px;  *margin-top:-1px;overflow:visible; vertical-align:top; }
.paginator a:hover {border:1px solid #A6A6A6;color:#868688; background:#ff6600; color:#fff; }

.cont{ padding: 10px;}
/*内容标题样式*/
.meta{ margin:10px 0 0 0; padding:0 0 15px 0; border-bottom:1px solid #f0f0f0; }
	.meta:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.meta h1{ margin:0; padding:0 0 15px 0; color:#000; font-size:22px; line-height:30px; }
	.meta .meta-info{ color:#999; font-size:12px; line-height:24px; }
	.meta .meta-info p{ margin-right:10px; padding-left:20px; color:#777; background:url(../images/sprite.gif) no-repeat; float:left }
	.meta .meta-info .time{ background-position:left -155px; }
	.meta .meta-info .view{ background-position:left -33px; }
	.meta .meta-info .comm{ background-position:left 4px; }
/*内容详细样式*/
.entry{ margin:15px 0; padding:0; font-size:14px; line-height:2em; word-wrap:break-word; }
	.entry img{ max-width:100%!important; height:auto!important; }
	.entry h2,.entry h3,.entry h4{ padding-bottom:5px; border-bottom:1px solid #f6f6f6; color:#333; }
	.entry h2{ font-size:1.2em; }
	.entry h3,.entry h4{ font-size:1.1em; }
	.entry strong{ color:#DC2523; }
	.entry ul,.entry ol{ margin:1em; }
	.entry li{ margin-left:1em; }
	.entry ul li{ list-style:disc outside none; }
	.entry ol li{ list-style:decimal outside none; }
	.entry p{ display:inherit; margin:1em 0; color:#555; word-wrap:break-word; }
	.entry a{ text-decoration:underline; }
	.entry code{ display:block; padding:0.5em; background:#eee; border-radius:.5em; color:#777; font-family:'courier new'; line-height:1.7em; }
	.entry table{ border-left:0.15em solid #eee; border-top:0.15em solid #eee; }
	.entry table th{ background-color:#F9F9F9; text-align:center; }
	.entry table td,.entry table th{ border-bottom:0.15em solid #eee; border-right:0.15em solid #eee; padding:0.25em 0.5em; }
.next-prev-single{ padding:10px 0; color:#444; font-size:14px; overflow:hidden; }
	.next-prev-single p{ width:49%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
	.next-prev-single p a{ color:#428bca; text-decoration:none; }
	.next-prev-single .prev{ float:left; }
	.next-prev-single .next{ float:right; }
	

/*-----图片样式----*/	
.piclist  li{ margin:10px 5px; float:left }
.piclist  li .pic{ text-align: center;  display:table-cell; vertical-align:middle; width:221px; height:161px; border:1px solid #d9d9d9;}
.piclist  li .pic img{ vertical-align:middle;  padding:2px; 	}
.piclist  li .pic a img { vertical-align:middle; transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s}
.piclist  li .pic a:hover img{ filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}
.piclist  li p{ line-height:30px; text-align:center; color:#f60; font-family: simsun;}