/* CSS Document */
body,td,th {font-size: 14px;}
body {
	margin: 0px; font-family:Î¢ÈíÑÅºÚ; background:url(../images/bg.jpg) repeat-x top;}
a:link {
	color: #333333;
	text-decoration: none;}
a:visited {
	text-decoration: none;
	color: #333333;}
a:hover {
	text-decoration: underline;
	color: #666666;}
a:active {
	text-decoration: none;
	color: #696969;
}
.w{color: #fff;}
.w a:link {
	color: #fff;
	text-decoration: none;
}
.w a:visited {
	text-decoration: none;
	color: #fff;
}
.w a:hover {
	text-decoration: underline;
	color: #fff;
}
.w a:active {
	text-decoration: none;
	color: #fff;
}
img{ border:0px; max-width:100%;}
ul,li{ margin:0px; padding:0px; list-style:none;}
.header{ width:1200px; margin:0px auto; overflow:hidden;}
.logo{ padding:100px 0px;}
.menu{ width:1200px; margin:0px auto; overflow:hidden; background:#b61412;}
.menu li{color:#FFFFFF; font-size:16px; float:left; text-align:center; width:11%; line-height:40px;}

.menu a:link  li{
	color:#FFFFFF;
	text-decoration: none;
}
.menu a:visited  li{
	text-decoration: none;
	color:#FFFFFF;
}
.menu a:hover  li{
	text-decoration: underline;
	color:#FFFFFF;
}
.menu a:active  li{
	text-decoration: none;
	color:#FFFFFF;
}

.content{ width:1200px; margin:0px auto; overflow:hidden;}
.ipic{ width:420px; float:left;overflow:hidden;}
.inews{ width:400px; float:left;overflow:hidden; padding-left:20px;}
.izhengce{width:340px; float:right; overflow:hidden;}
.content .left{ width:800px; float:left; padding:20px; overflow: hidden;border:1px solid #ddd;}
.content .left2{ width:840px; float:left; overflow: hidden;}
.content .right{ width:340px; float:right; overflow:hidden;}
.itit{ background:#B61412;color:#FFFFFF; text-indent:1em; font-size:16px; font-weight:700; line-height:35px;}
.kuang{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd; padding:10px; min-height:200px; overflow:hidden;}
.itit2{ background:url(../images/ititbg.jpg) no-repeat left top;color:#FFFFFF; text-indent:1em; font-size:16px; font-weight:700; line-height:35px;}
.itit2 span{ width:50px; float:right; list-style:35px;}


.xw{ overflow:hidden; width:100%;}
.xw li{	border-bottom:1px dashed #CCCCCC;
	line-height:36px;
	background: url(../images/artlist.png) no-repeat 10px 13px;
	padding-left:22px;}
	.xw li span{ float:right; width:80px;}
	
#ademo {width:900px;margin:0 10px;overflow:hidden;}
#aindemo {float:left;width: 800%;}
#ademo1 {float:left;}
#ademo2 {float:left;}
#ademo ul li {width:210px;height:180px;float:left;margin:0px 10px 0 10px;display:block;text-align:center; border:1px solid #ccc; background:#FFF; padding:2px; box-shadow:2px 2px 10px 2px #ccc;}

#ademo ul li a {line-height:24px;}
#ademo ul li:hover {text-decoration:underline;}
.footer{background:#C00; overflow:hidden; text-align:center;}
.e2{ overflow:hidden;}
.e2 li{
	width:100%;
	overflow:hidden;
	clear:both;
	padding:12px 0px;
	border-bottom:1px solid #EEE;
	color:#aaa;
}
.e2 li b a{
	color:#555;
}
.e2 li a.preview{
	width:144px;
	float:left;
	margin-right:7px;
	margin-bottom:3px;
	margin-left:10px;
	display:inline;
}
.e2 li a.preview img{
	width:140px;
	/*height:60px;*/
	display:block;
	padding:1px;
	border:1px solid #EEE;
}
.e2 li a.preview:hover img{
	border:1px solid #AAA;
}
.e2 li a.title{
	overflow:hidden;
	line-height:25px;
	font-weight:bold;
	font-size:18px;
	margin-left:2px;
}
.e2 span.info{
	display:block;
	line-height:23px;
	color:#555;
	padding-left:12px;
}
.e2 span.info small{
	color:#AAA;
	font-size:12px;
	margin-left:3px;
}
.e2 span.info a{
	color:#690;
}
.e2 p.intro{
	color:#776955;
	line-height:20px;
	margin-left:5px;
	padding-left:10px;
	padding-right:10px;
}
.place{background:#f2f2f2; text-indent:1em;line-height:35px;}
.title{ text-align: center;}
.info2{text-align: center; border-bottom:1px solid #ddd; border-top:1px solid #ddd; background:#f2f2f2; padding:3px 0px;}
.fenye li{ line-height:40px;}
.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
.hiSlider li img{
		display: block;
		margin: 0 auto; border:0px;height: 308px;
		width:420px;}
.hiSlider{
		overflow: hidden;
		height: 308px;
		width:420px;
		background: #eee;}
.hiSlider-item{
		float: left;}
	
 @media screen and (max-width: 768px) {
 body {
	margin: 0px; font-family:Î¢ÈíÑÅºÚ; background:url(../images/bg2.jpg) repeat-x top;}

 
 .header{ width:100%; margin:0px auto; overflow:hidden;}
.logo{ padding:20px 0px;}
.menu{  width:100%; margin:0px auto; overflow:hidden; background:#b61412;}
.menu li{color:#FFFFFF; font-size:16px; float:left; text-align:center; width:33%; line-height:40px; border-left:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}

.menu a:link  li{
	color:#FFFFFF;
	text-decoration: none;
}
.menu a:visited  li{
	text-decoration: none;
	color:#FFFFFF;
}
.menu a:hover  li{
	text-decoration: underline;
	color:#FFFFFF;
}
.menu a:active  li{
	text-decoration: none;
	color:#FFFFFF;
}

.content{ width:98%;  margin:0px auto; overflow:hidden;}
.ipic{ width:100%; overflow:hidden;}
.inews{width:100%; overflow:hidden; padding-left:0px;}
.inews h2{ font-size:18px;}
.izhengce{width:100%; overflow:hidden;}
.content .left{ width:98%; padding:0px; overflow: hidden;border:1px solid #ddd;}
.content .left2{ width:100%;  overflow: hidden;}
.content .right{ width:100%;  overflow:hidden;}
.itit{ background:#B61412;color:#FFFFFF; text-indent:1em; font-size:16px; font-weight:700; line-height:35px;}
.kuang{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd; padding:10px; min-height:200px; overflow:hidden;}
.itit2{ background:url(../images/ititbg.jpg) no-repeat left top;color:#FFFFFF; text-indent:1em; font-size:16px; font-weight:700; line-height:35px;}
.itit2 span{ width:50px; float:right; list-style:35px;}

.e2{
	
}
.e2 li{
	width:100%;
	overflow:hidden;
	clear:both;
	padding:12px 0px;
	border-bottom:1px solid #EEE;
	color:#aaa;
}
.e2 li b a{
	color:#555;
}
.e2 li a.preview{
	width:84px;
	float:left;
	margin-right:7px;
	margin-bottom:3px;
	margin-left:10px;
	display:inline;
}
.e2 li a.preview img{
	width:80px;
	/*height:60px;*/
	display:block;
	padding:1px;
	border:1px solid #EEE;
}
.e2 li a.preview:hover img{
	border:1px solid #AAA;
}
.e2 li a.title{
	overflow:hidden;
	line-height:25px;
	font-weight:bold;
	font-size:18px;
	margin-left:2px;
}
.e2 span.info{
	display:block;
	line-height:23px;
	color:#555;
	padding-left:12px;
}
.e2 span.info small{
	color:#AAA;
	font-size:12px;
	margin-left:3px;
}
.e2 span.info a{
	color:#690;
}
.e2 p.intro{
	color:#776955;
	line-height:20px;
	margin-left:5px;
	padding-left:10px;
	padding-right:10px;
}
 .p 
 
 #ademo {width:100%;margin:0 10px;overflow:hidden;}
#aindemo {float:left;width: 800%;}
#ademo1 {float:left;}
#ademo2 {float:left;}
#ademo ul li {width:210px;height:180px;float:left;margin:0px 10px 0 10px;display:block;text-align:center; border:1px solid #ccc; background:#FFF; padding:2px; box-shadow:2px 2px 10px 2px #ccc;}

#ademo ul li a {line-height:24px;}
#ademo ul li:hover {text-decoration:underline;}
 .hiSlider li img{
		display: block;
		margin: 0 auto; border:0px;height: 260px;
		width:350px;
	}

	.hiSlider{
		overflow: hidden;
		height: 250px;
		width:350px;
		background: #eee;
	}
	.hiSlider-item{
		float: left;
	}
 }