@charset "utf-8";
/* CSS Document */
body{ 
	font-family:Arial, "微软雅黑";
	font-size:14px;
	overflow:auto;
/*	background:url(../images/body-bg.png) repeat-y center;
	background-size:cover;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/body_bg.png',sizingMethod='scale'); 
	background-repeat: no-repeat; 
	background-positon: 100%, 100%;
	background-attachment: fixed;	*/
	background-color:#f0f0f0;
	margin:0px;
	padding:0px;
	}
	ul, li {
	list-style:none
	}
	a {
		color:#000;
		text-align:left;
		text-decoration:none;
	}
	a:hover {
		color:red;
	}
	a:focus, input:focus, select:focus ,area:focus{
		outline:none;
		-moz-outline:none;
	}
	.body-bg{ width:100%; height:100%; margin:0px; padding:0px; }

	.top-area{ width:100%; margin:0 auto; background: url(../images/tit-bg.png) repeat-x top;}
	.top-area .top-tit{ width:1240px; height:80px; margin:0 auto; clear:both;}
	.top-area .top-tit img{ margin-top:0px;}
	.top-area .menu-area{
		width:1240px; height:60px; position:absolute; top:85px; left:50%; margin-left:-660px; z-index:999; 
	}
	.top-area .menu-area ul.menu{ list-style:none; width:100%; margin:0 auto; margin:0px; }
	.top-area .menu-area ul.menu li{ display:block; float:left;}
	.top-area .menu-area ul.menu li.tl{ width:5px; height:55px; padding-top:5px;}
	.top-area .menu-area ul.menu li a.fir{ display:block; text-decoration:none; float:left; line-height:55px; font-size:20px; color:#e19632; width:120px; height:55px; text-align:center;} 
	.top-area .menu-area ul.menu li a{ display:block; text-decoration:none; float:left; line-height:55px; font-size:18px; color:#000; width:155px; text-align:center;} 
	.top-area .menu-area ul.menu li a:hover{ color:#d21e14; }

	.top-area .search{ width:350px; height:40px; margin-top:20px; float:right; position:relative; background:url(../images/search.png) no-repeat left; }	
	.top-area .search input[type='text']{ display:block; float:left; margin:0px; height:35px; padding:2px 10px 2px 15px; width:260px; border:0px solid #d4d4d4; background:none; font-size:16px; font-family:"微软雅黑"; color:#9b9b9b; }
	.top-area .search input[type='button']{
 		display:block;
		float:left;
		width:50px;
		height:40px;
		border:0px solid #d4d4d4;
		background:none;
		cursor:pointer;
	}
	.Bpic-area{ height:400px; width:1240px; margin:0 auto; padding:0px; margin-top:70px;}
/*	.Bpic-area #previous{ position:absolute; margin-top:130px; left:50%;  margin-left:-615px; background:url(../images/pic-left.png) no-repeat left; height:150px; width:50px;  z-index:99;}
	.Bpic-area #next{ position:absolute; margin-top:130px; left:50%;  margin-left:570px; background:url(../images/pic-right.png) no-repeat right; height:150px; width:50px; z-index:99;}
	.Bpic-area #previous a, .Bpic-area #next a{ display:block; height:150px; width:50px; margin:0px;}
	.Bpic-area .pic-area{ position:absolute; margin:0px; padding:0px; z-index:0; overflow:hidden; width:1240px; height:400px; left:50%; margin-left:-620px; }*/
	
	/* flexslider */
	.flexslider{margin:0 auto;position:relative;width:1240px;height:400px;overflow:hidden;zoom:1;}
	.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
	.flexslider .slides{zoom:1;}
	.flexslider ul.slides{ list-style:none; text-decoration:none; display:block; width:1240px; margin:0 auto; padding:0px; margin-left:0px; }
	.flexslider ul.slides li{ display:block; float:left; margin:0px; padding:0px;}
	.flexslider ul.slides li a{ display:block; text-decoration:none; float:left; height:400px; width:1240px; padding:0px; margin:0px; z-index:99;}
	.flexslider ul.slides li a img{ display:block; padding:0px; border:0px solid #e6d7c8; margin:0px; height:400px; width:1240px;}
	.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-40px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
	.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
	.flex-direction-nav .flex-prev{left:0;}
	.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
	.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
	.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
	.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center; display:none; }
	.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
	.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
	.flex-control-paging li a.flex-active{background-position:0 0;}
	
	/*滚动图1开始*/

	.sliderboxhy01{ overflow:hidden; float:left; padding:0px; margin:0px 20px 0px 20px; padding-bottom:20px;}
	.sliderboxhy01 .sl ul{ text-decoration:none; list-style:none; padding:0px; margin:0px; float:left;}
	.sliderboxhy01 .sl li{ float:left; display:block;}
	.sliderboxhy01 .sl li a{ text-decoration:none; margin:0px; padding:0px;}
	.sliderboxhy01 .sl li a img{border: none; padding:2px; width:600px; height:400px; z-index:0; border:1px solid #e6d7c8;}
	
	.sliderboxhy01 .sl li span{
		position:absolute;
		margin-top:358px;
		margin-left:-603px;
		width:599px;
		height:45px;
		background-color:#000;
		filter:Alpha(opacity=60);
/*		position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
 		*zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
 		background-color: rgba(0,0,0,0.6);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
		z-index:10;
		text-indent: -9999em;
		
		}
	
	.sliderboxhy01 .sl li p{
	width: 440px;
	padding: 0 10px;
	position:absolute;
	margin-top: -50px;
	margin-left: 10px;
	line-height: 40px;
	z-index:100;
}
	
	.sliderboxhy01 .sl li p a{color: #fff;font-size: 14px;}
	
	.sliderboxhy01 .cl{
		position:absolute; margin-top: -55px; margin-left: 440px; width: 140px; z-index:100;
}
	
	.sliderboxhy01 .cl li{width: 10px; height: 10px; line-height: 70px;text-align: center;color:#fff; float: left;cursor: pointer; background:url(../images/111.png) no-repeat; margin-left: 10px; margin-top: 10px; list-style:none;}
	
	.sliderboxhy01 .cl li.on{background:url(../images/222.png) no-repeat;}
	
	/*滚动图1结束*/
	.main-area{ clear:both; width:1240px; margin:0 auto; padding:0px; overflow:hidden; }
	.main-area .index-yw{ float:left; width:480px; height:390px; margin:0px 30px 0px 20px; padding: 0px;  }
	.main-area .index-yw .yw-tit{ height:40px; width:480px; border-bottom:1px solid #f0dcc8; float:left; }
	.main-area .index-yw .yw-tit a{ display:block; float:left; width:120px; text-align:center; line-height:40px; font-size:20px; color:#9b9b9b; text-decoration:none; }
	.main-area .index-yw .yw-tit a:hover, .main-area .index-yw .yw-tit a.hov{ color:#000; border-bottom:1px solid #9b0000; }
	
	.main-area .index-yw .yw-tit span { float:right; margin-left:10px; }
	.main-area .index-yw .yw-tit span a{ display:block; float:left; height:40px; width:80px; text-align:center; line-height:40px; font-size:14px; color:#a06e5a; font-weight:normal; text-decoration:none; border:none; }
	.main-area .index-yw .yw-tit span a:hover{ color:#cd3700; background:none; font-weight:normal; }
	
	.main-area .index-yw .yw-con .ywzy-area{ clear:both; padding:5px; margin:0px; height:100px; }
	.main-area .index-yw .yw-con .ywzy-area h3{ color:#c88c0a; font-weight:normal; line-height:30px; text-align:left; margin:10px; } 
	.main-area .index-yw .yw-con .ywzy-area p{ margin:10px; padding:0px; text-align:left; text-indent:30px; }
	.main-area .index-yw .yw-con .ywzy-area p a{ text-decoration:none; text-align:left; font-size:14px; line-height:24px; color:#555; }
	.main-area .index-yw .yw-con ul{ margin-left:-30px; float:left; list-style:none; }
	.main-area .index-yw .yw-con ul li{ float:left; clear:both; padding-left:30px; margin:0px;width:340px; background:url(../images/icon_01.png) no-repeat left; line-height:35px; text-align:left; }
	.main-area .index-yw .yw-con ul li a{ display:block; float:left;line-height:35px; font-size:14px; color:#000; text-decoration:none;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;width:240px; }
	.main-area .index-yw .yw-con ul li a:hover{ color:#804000}
	.main-area .index-yw .yw-con ul li span{ display:block; float:right; width:80px; line-height:35px; font-size:13px; color:#7d7d7d; text-align:center;}
		
	
	.line{ clear:both; margin:5px auto; height:1px; border-bottom:1px dashed #b4b4b4;}
	.col-list{ float:left; width:1200px; margin:0 auto; padding:20px; margin-top:20px; border-radius:5px; }
	.col-list .col-tit{height:95px; width:1200px; float:left; text-align:left; margin-top:0px;padding:0px;background:url(../images/Tbanner.png) no-repeat left top;}
	.col-list .col-tit a{ display:block; float:left; text-decoration:none; border:none; padding-top:18px; text-align:center; font-size:22px; color:#000; line-height:30px; }
	.col-list .col-tit a img, .col-list .col-tit img{ display:block; width:300px; text-align:center; padding:0px; margin:0 auto; margin-top:-10px; border:none;}
	
	.col-list .col-tit-img{ width:1240px; float:left; text-align:center; margin-top:0px; padding:0px;}
	.col-list .col-tit-img a{ display:block; float:left; text-decoration:none; border:none; padding:0px; text-align:center; font-size:22px; color:#000; line-height:30px; }
	.col-list .col-tit-img a img, .col-list .col-tit-img img{ display:block; text-align:center; padding:0px; margin:0 auto; border:none;}
	
	.tit-area { font-size:22px; text-align:left; width:98%; height:50px; text-align:left; color:#c88c0a; }
	.tit-area span { display:block; float:right; margin-top:-10px; }
	.tit-area span a{ display:block; line-height:50px; margin-right:0px; font-size:14px; color:#e6c8b4; width:50px; text-align:center;text-decoration:none; }
	.tit-area span a:hover{ color:#cd3700; text-decoration:none; }

	
	.left-area { width:380px; clear:both; float:left; padding:20px;  margin:20px 10px 20px 0px;   background-color:#FFF; border-radius:5px; }
	.center-area { float:left; width:380px; padding:20px; margin:20px 10px; background-color:#FFF; border-radius:5px; }
	.right-area { width:320px; float:right; padding:20px; margin:20px 0px 20px 10px; background-color:#FFF; border-radius:5px; }
	.left-area .index-area, .center-area .index-area, .right-area .index-area{ margin:0px; padding:10px; float:left; height:260px; }
	.index-area ul{ margin:0px; padding:0px; float:left; list-style:none;}
	.index-area ul li{ float:left; clear:both; padding-left:20px; margin:0px; background:url(../images/bh.png) no-repeat left; line-height:30px; text-align:left; width:115%; display:block;}
	.index-area ul li a{ display:block; float:left;line-height:35px; font-size:16px; color:#000; text-decoration:none;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width:200px;}
	.index-area ul li a:hover{ color:#804000}
	.index-area ul li span{ display:block; float:right; width:80px; line-height:30px; font-size:14px; color:#7d7d7d; text-align:center;}
	
	.index-con-area{margin:0px 5px 20px 5px; font-size:14px; color:#696969; line-height:25px;}
	.index-con-area img{ float:left; margin:0px 20px 5px 0px; padding:1px; height:120px; width:180px; border:1px solid #e6d7c8;}
	.index-con-area h2{ display:block; text-align:left; padding-top:5px; color:#cd3700; font-weight:normal; width:280px; white-space: nowrap; text-overflow:ellipsis; overflow:hidden; }
	.index-con-area div.time{ color:#dcc8c8; font-size:14px; float:right; margin-top:-38px; margin-right:10px;}
	.index-con-area span{ display:block; float:right; width:60px;}
	.index-con-area span a{ display:block; text-decoration:none; width:60px; line-height:25px; font-size:14px; color:#a06e5a; text-align:center; cursor:pointer; }
	.index-con-area span a:hover{  color:#cd3700;}

	.yqlj{ margin:0px; padding:0px; }
	.yqlj li{ display:block; float:left; padding:5px 30px; }
	.yqlj li a{ display:block; text-decoration:none; text-align:left; line-height:40px; color:#555; }



	.bot-area{ width:100%; text-align:left; height:180px; line-height:35px; color:#696969; font-size:16px; clear:both; border-top:2px solid #dc1414; background-color:#ffffff; padding-top:50px;  margin-top:20px;}

	.nor-bot a{ text-decoration:none; color:#696969;line-height:35px; }
	.other-bot{ width:240px; margin:0 auto; text-align:left; margin-top:20px;}
	.other-bot a{ display:block; float:left; text-decoration:none; color:#696969;line-height:35px; font-size:16px;}
	.other-bot a img.ngwa { display:block; float:left; width:20px; height:20px; margin-top:5px;}
	.other-bot a span{ display:block; float:left; width:200px; margin-left:20px;}	



/*列表页样式*/

	.list-con-area{ clear:both; width:1240px;  padding:0px;}
	.dqwz{ background:url(../images/wz-bg.png) repeat-x top #FFF; padding-left:15px; line-height:40px; border:1px solid #d2d2d2; background-color:#FFF; }
	.list-tab{ padding-left:-1px; height:35px; }	
	.list-area{ margin-top:9px; margin-bottom:50px; padding:50px 30px 50px 30px; border:1px solid #d2d2d2; background-color:#FFF;}
	
	.list-area ul{margin-left:-30px; float:left; list-style:none;}
	.list-area li{ float:left; clear:both; padding-left:20px; margin:0px;width:1040px; background:url(../images/icon_01.png) no-repeat left; line-height:30px; text-align:left; border-bottom:1px dashed #d2d2d2; margin-bottom:10px;}
	.list-area ul li a{ display:block; float:left;line-height:30px; font-size:16px; color:#000; text-decoration:none;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;width:800px;}
	.list-area ul li a:hover{ color:#804000}
	.list-area  ul li span{ display:block; float:right; width:80px; line-height:30px; font-size:15px; color:#7d7d7d; text-align:center;}
	.list-area ul{width:90%; float:left; margin:0 auto;}
			
	.page{
	clear:both;
	background-color:#eceaea;
	font-size:14px;
	text-align:center;
	line-height:40px;
}
	.page a, .page a:visited{
		text-decoration:none;
		font-size:14px;
	}	

/*列表页样式二*/

	.list-con-area{ clear:both; width:1240px;  padding:0px;}
	.dqwz{ background:url(../images/wz-bg.png) repeat-x top #FFF; padding-left:15px; line-height:40px; border:1px solid #d2d2d2; background-color:#FFF; }
	.list-tab{ padding-left:-1px; height:35px; }	
	.list-area1{ margin-top:9px; margin-bottom:50px; padding:50px 30px 50px 30px; border:1px solid #d2d2d2; background-color:#FFF;}
	.list-area1 ul{margin-left:-30px; float:left; list-style:none;}
	.list-area1 li{ float:left; clear:both; padding-left:20px; margin:0px;width:850px; background:url(../images/icon_01.png) no-repeat left; line-height:30px; text-align:left; border-bottom:1px dashed #d2d2d2; margin-bottom:10px;}
	.list-area1 ul li a{ display:block; float:left;line-height:30px; font-size:16px; color:#000; text-decoration:none;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;width:650px;}
	.list-area1 ul li a:hover{ color:#804000}
	.list-area1  ul li span{ display:block; float:right; width:80px; line-height:30px; font-size:15px; color:#7d7d7d; text-align:center;}
	
	.list-menu{ width:200px; float:left; margin:70px 60px 50px 20px ; }
	.list-menu ul{ padding:0px; margin:0px; width:200px; list-style:none; }			
	.list-menu ul li{
		display:block; FLOAT: left; HEIGHT: 60px;  margin:5px 20px; font:"微软雅黑";
	}
	.list-menu ul li A{
		LINE-HEIGHT: 40px; width:130px; FLOAT: left; font-size:16px; font-weight:bolder; text-align:left; OVERFLOW: hidden; display:block; font:"微软雅黑"; color:#aa0a0a; padding:10px 10px 10px 60px; text-decoration:none; background:url(../images/list_menu_on.png) no-repeat left;
	}
	.list-menu A:hover{
		background:url(../images/list_menu_hov.png) no-repeat left; color:#fff;
	}
	.list-menu A.menuhover{
		background:url(../images/list_menu_hov.png) no-repeat left; color:#fff;
	}

/*内容页样式*/
.con-area{margin-top:9px; margin-bottom:50px; padding:50px 50px 50px 20px; border:1px solid #d2d2d2; background-color:#FFF;}
.con-area ul{ list-style:none;}
.list-con{
	line-height:36px;
	font-size:16px;
}
.list-con p.ptit{
	text-align:center;
	font-size:30px;
	font-weight:bolder;
}
.list-con p.stit{
	text-align:center;
	font-size:24px;
	font-weight:normal;
}
.list-con p.xtit{
	text-align:center;
	font-size:18px;
	font-weight:normal;
}
.list-con p.newssouces{
	border-bottom:1px #999 solid;
	color:#999;
	line-height:36px;
	margin-bottom:15px;
	text-align:center
}
.list-con img{
	display:block; max-width:705px; clear:both; margin:0 auto; margin-top:30px; margin-bottom:20px;
}