@charset "utf-8";
/* CSS Document */
body {
	font-size: 12px;
	line-height: 1.8;
	font-family: "\5FAE\8F6F\96C5\9ED1", Verdana, Geneva, sans-serif;
	text-align: left;
	margin: 0;
	padding: 0;
	color: #000000;
	background: #fff url(../images/top.jpg) no-repeat center top;
}
hr {
	color: #e3e3e3;
	height: 1px;
	border: 0px;
	border-top: 1px solid #e3e3e3;
	margin: 0px;
	padding: 0px;
	overflow: hidden
}
.yh {
	font-family: "\5FAE\8F6F\96C5\9ED1", Verdana, Geneva, sans-serif;
}
.vd {
	font-family: Verdana, Geneva, sans-serif;
}
.lineb {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
*display:inline;
	vertical-align: top;
}
a {
	text-decoration: none;
	color: #000000
}
a:hover {
	color: #d8b307
}
.fl {
	float: left;
	display: inline
}
.fr {
	float: right;
	display: inline
}
.clear {
	clear: both;
	font-size: 0px;
	line-height: 0;
	height: 0
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}
* html .clearfix {
	zoom: 1
}
*:first-child+html .clearfix {
	zoom: 1
}
.bka {
	display: block
}
.cell, .cell2, .cell3 {
	border-collapse: collapse;
	border-spacing: 0
}
.time, .more {
	float: right
}
.none {
	background: none
}
.sub {
	display: none;
}
/*焦点图*/
.focusBox {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden
}
.focusBox .pic {
	position: relative;
	z-index: 0;
	height: 100%;
}
.focusBox .pic li {
	height: 100%;
}
.focusBox .pic img {
	width: 100%;
	height: 100%;
	display: block
}
.focusBox .hd {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
	font-size: 0;
	z-index: 1
}
.focusBox .hd li {
	margin: 0 5px;
	background: url(../images/dot.png) no-repeat 0 -16px;
	height: 16px;
	overflow: hidden;
	width: 16px;
	cursor: pointer;
	display: inline-block;
	zoom: 1
}
.focusBox .hd .on {
	background-position: 0 0
}
.focusBox .next, .focusBox .prev {
	width: 60px;
	height: 90px;
	margin: -60px 0 0;
	display: none;
	background: url(../images/ad_ctr.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	filter: alpha(opacity=20);
	opacity: .2
}
.focusBox .prev {
	left: 0
}
.focusBox .next {
	background-position: 0 -90px;
	right: 0
}
.focusBox .next:hover, .focusBox .prev:hover {
	filter: alpha(opacity=50)!important;
	opacity: .5!important
}



/*焦点图*/
.focusBox2 {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden
}
.focusBox2 .pic {
	position: relative;
	z-index: 0;
	height: 100%;
}
.focusBox2 .pic li {
	height: 100%;
	position:relative;
}
.focusBox2 .pic li a{
	display:block;
	position:absolute;
	bottom:0;
	background:url(../images/_blank.png) repeat left top;
	width:100%;
	text-align:center;
	padding:5px 0;
	color:#000;
}
.focusBox2 .pic img {ss 
	width: 100%;
	height: 100%;
	display: block
}
.focusBox2 .hd {
	width: 100%;
	position: absolute;
	bottom: 40px;
	text-align: center;
	font-size: 0;
	z-index: 1
}
.focusBox2 .hd li {
	margin: 0 5px;
	background: url(../images/dot.png) no-repeat 0 -16px;
	height: 16px;
	overflow: hidden;
	width: 16px;
	cursor: pointer;
	display: inline-block;
	zoom: 1
}
.focusBox2 .hd .on {
	background-position: 0 0
}
.focusBox2 .next, .focusBox2 .prev {
	width: 60px;
	height: 90px;
	margin: -60px 0 0;
	display: none;
	background: url(../images/ad_ctr.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	filter: alpha(opacity=20);
	opacity: .2
}
.focusBox2 .prev {
	left: 0
}
.focusBox2 .next {
	background-position: 0 -90px;
	right: 0
}
.focusBox2 .next:hover, .focusBox2 .prev:hover {
	filter: alpha(opacity=50)!important;
	opacity: .5!important
}
/*焦点图.over*/
/*列表分页*/
.pages {
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	overflow: hidden;
	padding: 30px 0px;
}
.pages a {
	padding: 4px 9px;
	background: #ffffff;
	border: #dbdbdb solid 1px;
	margin: 0px 5px;
}
.pages a:hover, .pages a.font {
	color: #ffffff;
	background: #676767;
	border: #676767 solid 1px;
}
/*=======================*/
.w, .wrap, .header {
	margin: 0 auto;
	width: 1200px;
}
.main {
	font-size: 14px;
}
.header {
	position: relative;
	height: 200px;
}
.header .logo {
	position: absolute;
	left: 0;
	top: 5px;
}
.header .tianqi{
	position:absolute;
	right: 0;
	top: 10px;
}
.menu {
	padding-top: 130px;
}
.menu li {
	float: left;
	width: 100px;
	margin-left: 56px;
}
.menu li a.top {
	display: block;
	height: 60px;
	line-height: 60px;
	text-align: center;
	color: #434343;
	font-size: 18px;
	background: url(../images/mbg1.png) no-repeat left top;
}
.menu li.hover a.top, .menu li.hover2 a.top {
	background: url(../images/mbg2.png) no-repeat left top;
	color: #aa8800;
}
.banner {
	width: 1200px;
	margin: 0 auto;
	height: 400px;
	margin-bottom: 15px;
}
.rdzx {
	width: 350px;
}
.rdzx .c {
	background: url(../images/cr1.png) no-repeat left top;
}
.rdzx .cnt {
	background: url(../images/cr2.png) no-repeat right bottom;
	padding: 5px;
	height: 350px;
}
.tzgg {
	width: 480px;
	margin-left: 5px;
}
.tzgg .c {
	background: url(../images/cr4.png) no-repeat bottom left;
}
.tzgg .cnt {
	background: url(../images/cr2.png) no-repeat right bottom;
	padding: 5px 10px;
	height: 350px;
}
.divtd {
	background: #847766;
	width: 116px;
	height: 100px;
	text-align: center;
	color: #FFF;
	line-height: 1;
}
.divtd .tm1 {
	font-size: 30px;
	padding: 20px 0 10px;
}
.divtd .tm2 {
	font-size: 16px;
}
.ntop .tit {
	font-size: 18px;
	font-weight: bold;
}
.tzgg li {
	padding: 8px 0;
}
.xxjl {
	width: 360px;
}
.xxjl li {
	padding: 7px 0;
}
.xxjl .c {
	background: url(../images/cr1.png) no-repeat left top;
}
.xxjl .cnt {
	background: url(../images/cr3.png) no-repeat right top;
	padding: 5px 10px;
	height: 310px;
}
.xxjl .cnt span {
	color: #8a7a12;
}
.lyjt {
	width: 835px;
	margin-top: 10px;
}
.lyjt .c {
	background: url(../images/cr3.png) no-repeat right top;
}
.lyjt .cnt {
	background: url(../images/cr2.png) no-repeat right bottom;
	padding: 5px 10px;
	height: 366px;
}
.lyfw {
	margin-top: 9px;
}
.lyfw .li {
	margin-top: 4px;
}
.gyfg .t {
	text-align: center;
	margin-bottom: 20px;
	margin-top: 30px;
}
.gyfg li {
	width: 274px;
	height: 274px;
	position: relative;
	float: left;
	margin-right: 24px;
}
.gyfg li .tit {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 5px 0;
	text-align: center;
	background: url(../images/_blank.png) repeat;
	z-index: 2;
}
.gyfg .c {
	background: url(../images/cr1.png) no-repeat left top;
}
.gyfg .cnt {
	background: url(../images/cr3.png) no-repeat right top;
}
.gyfg .cnt2 {
	background: url(../images/cr4.png) no-repeat left bottom;
}
.gyfg .cnt3 {
	background: url(../images/cr2.png) no-repeat right bottom;
	padding: 10px;
	height: 290px;
	overflow: hidden;
}
.hzhb {
	margin-top: 20px;
}
.hzhb .c {
	background: #f8f8f6;
	border: 1px solid #eaeaea;
	padding: 10px;
}
.hzhb .c a {
	margin: 5px;
}
.footer {
	background: url(../images/ft.jpg) no-repeat center top;
	padding: 20px 0;
}
.footer, .footer a {
	font-size: 14px;
	color: #FFF;
}
.ftmenu {
	text-align: center;
	border-bottom: 1px solid #847766;
	padding: 5px 0;
	margin-bottom: 5px;
}
.copyright {
	text-align: center;
}
.left {
	width: 264px;
	float: left;
}
.right {
	width: 926px;
	float: right;
}
.left .c li {
	background: #d5d5d5;
	font-size: 20px;
	padding: 10px 0 10px 60px;
}
.left .c li.hover, .left .c li.hover2 {
	background: #847766;
}
.left .c li a {
	color: #FFF;
}
.right .cont {
	background: #FFF;
	border: 1px solid #919191;
	padding:10px;
}


.art,.newslist,.piclist{min-height:1000px;}

.dqwz td{ height:46px;}
.newslist { padding:10px;}
.newslist li{background:url(../images/disk.jpg) no-repeat left 12px; border-bottom:1px dashed #dedede; padding:5px 0; padding-left:20px;}
.art .title{text-align:center; padding:10px 0;}
.art .arttime{text-align:center; padding:5px 0; border-bottom:1px dashed #dedede; margin:0px 0 10px 0; }

.pagenext{ padding:10px 0; border-top:1px dashed #dedede;}

.piclist{padding:20px  0;}
.piclist li{float:left; width:274px; height:300px; margin: 0 13px;}
.piclist li .txt{padding:5px 0; text-align:center;}