body {background: #F2F2F2;margin:0 auto;}
ul,li,dd,dl{ margin:0px; padding:0px; list-style-type:none;}
#banner {width:1000px;margin:0 auto;}
#nav {width:1000px;background: url(nv.png) no-repeat;padding: 0px; height: 42px;font-family: "΢���ź�";font-weight: bold;text-decoration:none;margin:0 auto;}
#nav UL {padding: 0px; margin: 0px; width: 1000px; height:42px;text-decoration:none;margin:0 auto;}
#nav UL LI {padding: 0px; float: left; margin: 0px; list-style-type: none}
#nav UL LI A {padding: 0px;display: block; margin: 0px; width: 100px; color: #fff; line-height: 42px;height: 42px;text-align:center;font-size: 16px; text-decoration:none;}
#nav UL LI A:hover {padding: 0px;display: block; margin: 0px; color: #fff; line-height: 42px;text-align: center;font-size: 16px;text-decoration:none;background:url(nv_a.png) no-repeat bottom center;}
#allbg {width:980px;background: #fff url(a1.gif) repeat-x;padding:10px;margin:0 auto;}
#top {overflow:hidden;width:980px;}
#time {float:left;width:200px;text-indent:10px;font-size: 13px;line-height: 20px; }
#tianqi {float:right;width:600px; text-align:right;}
#aa {overflow:hidden;width:980px;}
#ab {float:left;width:308px;height:252px; background:#ccc; padding-top:3px}
#ac {float:left;width:398px; margin:0px 10px 0px 10px}
#aaa {float:left;width:228px;border:1px solid #C30D04;height:227px; padding:40px 10px 10px 10px;font-size: 12px; line-height:25px; background:url(aaa.png) no-repeat left top}
#aaa a{ color:#333;text-decoration:none;} 
#aaa a:hover{color:#ff0000;text-decoration:none;} 
#aab {font-size: 12px; line-height:20px;width:270px; height:130px;overflow:hidden;}
#aab img{float:left;width:90px;height:106px; margin:10px 10px 10px 10px}
#aab a{color:#C30D00;font-size: 14px; line-height:35px;font-weight: bold;text-decoration:none;} 
#aab a:hover{color:#ff0000;text-decoration:none;} 
#ad {text-align:center;font-family: "����";font-size: 18px;font-weight: bold;line-height: 45px;text-decoration:none;} 
#ad a{color:#C30D00;text-decoration:none;} 
#ad a:hover{color:#ff0000;text-decoration:none;} 
#ad p{padding-left:10px;font-family: "����";text-indent:20px;margin:0;font-size: 12px; line-height:20px;color:#666;text-align:left;font-weight: normal;}
#ae ul{list-style:none; padding:0; margin:0}
#ae ul li{font-size:12px;line-height:18px;background: url(fh.gif) no-repeat 5px center; margin-top:10px;border-bottom:1px dashed #ccc; text-indent:20px;height:18px;overflow:hidden;} 
#ae ul li a{color:#115577;text-decoration:none;} 
#ae ul li a:hover {color:#cc0000;text-decoration:none;} 
#ae ul li span{float:right; color:#999; font-size:12px;} 
#af {overflow:hidden;width:980px; margin-top:10px;}
#ai {overflow:hidden;width:980px; margin-top:10px;}
#aj {float:left;width:274px;border:1px solid #DECEB7;height:270px;}
#ak {float:left;width:340px; margin:0px 10px 0px 10px;border:1px solid #ddd;height:270px;background: url(a4.png) no-repeat center top;}
#al {float:left;width:340px;border:1px solid #ddd;height:270px;background: url(a5.png) no-repeat center top;}
#am {background: #C20000;text-indent:24px;font-size: 14px; line-height:30px;color:#fff;font-weight: bold;margin-top:8px;}
#amt {font-size: 12px;font-weight: normal; margin-left:135px;}
#amt a{color:#f4f4f4;text-decoration:none;} 
#amt a:hover{color:#fff;text-decoration:none;} 
#am1 {width:260px;line-height: 25px;font-size: 14px; text-indent:10px;border:1px solid #ddd;font-weight: bold;color:#990000;margin:0 auto;}
#am2 ul{list-style:none; padding:0; margin:0}
#am2 ul li{float:left; width:88px;line-height:28px; text-align:center} 
#am2 ul li a{color:#115577;font-size:14px;text-decoration:none;} 
#am2 ul li a:hover {color:#cc0000;text-decoration:none;} 
#an {text-align:right;line-height: 35px;font-size: 12px; margin-right:8px;} 
#an a{color:#999;text-decoration:none;} 
#an a:hover{color:#ff0000;text-decoration:none;} 
#ao {width:940px; margin-top:10px;line-height:30px;font-size: 12px; background: url(a6.png) no-repeat; text-align:right; padding:18px 40px 0px 0px;}
#ao a{color:#333;text-decoration:none;} 
#ao a:hover{color:#ff0000;text-decoration:none;} 
#demo {overflow:hidden;WIDTH: 958px; margin:0 auto;}
#demo1 {padding:0px; WHITE-SPACE: nowrap}
#demo1 img { width:180px; height:120px; margin-left:5px; border:1px solid #ccc; padding:1px;}
#ap {width:958px;border:1px solid #ddd; padding:10px; margin-top:10px;}
#aq {overflow:hidden;width:980px;}
#ar {float:left;width:270px;}
#as {float:right;width:700px;}
#at {overflow:hidden;width:700px;}
#au {float:left;width:343px;margin-top:10px;border:1px solid #DECEB7; height:300px;}
#au1 {float:right;width:343px;margin-top:10px;border:1px solid #DECEB7; height:300px;}
#ai ul{list-style:none; padding:5px; margin:0}
#ai ul li{font-size:12px;line-height:28px;color:#000;height:28px;overflow:hidden;} 
#ai ul li a{color:#333;text-decoration:none;} 
#ai ul li a:hover {color:#cc0000;text-decoration:none;} 
#ai ul li span{float:right; color:#999; font-size:12px;} 
#as ul,#ay ul{list-style:none; padding:5px; margin:0}
#as ul li,#ay ul li{font-size:12px;line-height:28px;color:#000;height:28px;overflow:hidden;} 
#as ul li a,#ay ul li a{color:#333;text-decoration:none;} 
#as ul li a:hover,#ay ul li a:hover {color:#cc0000;text-decoration:none;} 
#as ul li span,#ay ul li span{float:right; color:#999; font-size:12px;} 
#av {height:30px;background: url(a7.png) no-repeat; margin-top:8px;}
#av ul{list-style:none; padding:0; margin:0}
#av ul li{font-size:14px;line-height:30px;color:#fff;font-weight: bold;text-indent:30px;} 
#av ul li span{float:right; color:#f4f4f4; font-size:12px; margin-right:10px;font-weight: normal;} 
#av ul li span a{color:#ccc;text-decoration:none;} 
#av ul li span a:hover {color:#fff;text-decoration:none;} 
#aw {margin-top:10px;width:268px;border:1px solid #cc0000;text-align:center; padding-bottom:10px;}
#aw ul{list-style:none; padding:0; margin:0}
#aw ul li{margin-top:10px;} 
#aw img{width:250px;}
#ay {width:268px;margin-top:10px;border:1px solid #ddd; line-height: 25px;font-size: 12px;height:213px;}
#ay p{background: url(a9.png) no-repeat; text-align:right; margin:0px 0px 10px 0px; padding-right:10px; line-height:30px;}
#ay p a{ color:#666; text-decoration:none; }
#ay ul { text-align:center;}
#ay ul a{text-decoration:none;color:#333;font-size: 14px;}
#ay img{width:250px; height:140px; margin:0 auto}




#az {width:958px;margin-top:10px;border:1px solid #ddd; padding:10px;}
#gundong {overflow:hidden;WIDTH: 958px; margin:0 auto;}
#gundong1 {padding:0px; WHITE-SPACE: nowrap}
#gundong1 img { width:120px; height:40px;}
#ba {width:940px; padding:20px;}
#bb {line-height: 25px;font-size: 22px;color:#000;font-weight: bold; text-align:center;} 
#bc {width:900px;border-bottom:1px solid #ccc;line-height: 25px;text-align:center;font-size: 12px;color:#333;margin:20px auto 0px;}
#bc a{color:#990000;margin-left: 20px;} 
#bc span{display: inline-block;margin-left: 20px;} 
#bd {line-height: 32px;font-size: 14px;color:#000; padding-top:20px;} 
#be {width:900px;border-bottom:1px solid #ccc;line-height: 25px;text-align:right;font-size: 12px;color:#333;margin:20px auto 5px;}
#be a{color:#333;text-decoration:none;} 
#be a:hover{color:#ff0000;text-decoration:underline;} 
#bf {width:900px;line-height: 25px;font-size: 12px;color:#333;font-weight: bold;margin:0 auto;}
#bf a{color:#333;font-weight: normal;text-decoration:none;} 
#bf a:hover{color:#ff0000;text-decoration:underline;} 
#bg {overflow:hidden;width: 980px;}
#bh {float:left;width:237px;}
#bi {float:right;width:730px;background: url(pager01.gif) no-repeat;}
#bj {width:237px;height:48px;background: url(left01.gif) no-repeat; line-height: 48px;font-size: 14px;font-weight: bold;color:#fff; text-indent:35px;}
#bk {background: url(left02.gif) repeat-y; padding:5px 0px 15px 0px;}
#bk ul{list-style:none; padding:0; margin:0}
#bk ul li{font-size:13px;line-height:23px;background: url(two_page_left03.gif) no-repeat center bottom; margin-top:14px;text-indent:18px;} 
#bk ul li a{color:#333;text-decoration:none;} 
#bk ul li a:hover {color:#cc0000;text-decoration:none;} 
#bk1 {background: url(left02.gif) repeat-y; padding:5px 0px 15px 0px;}
#bk1 ul{list-style:none; padding:0; margin:0}
#bk1 ul li{font-size:14px;line-height:23px;background: url(two_page_left02.gif) no-repeat 30px bottom; margin-top:14px;text-indent:65px;} 
#bk1 ul li a{color:#333;text-decoration:none;} 
#bk1 ul li a:hover {color:#cc0000;font-weight: bold;text-decoration:none;} 
#bl {width:237px;height:6px;background: url(left03.gif) no-repeat; }
#bm {width:730px; text-indent:20px;line-height:26px;font-size: 12px;color:#333;font-weight: bold;background: url(icon01.gif) no-repeat 10px center}
#bm a{color:#333;font-weight: normal;text-decoration:none;} 
#bm a:hover{color:#ff0000;text-decoration:underline;} 
#bn {width:728px;border: solid;border-width: 0px 1px 1px 1px; border-color: #ccc; padding-top:1px}
#bn ul{list-style:none; padding:15px; margin:0}
#bn ul li{font-size:14px;line-height:24px;background: url(fh.gif) no-repeat 5px center; margin-top:15px;border-bottom:1px solid #ddd; text-indent:20px;} 
#bn ul li a{color:#000;text-decoration:none;} 
#bn ul li a:hover {color:#cc0000;text-decoration:none;} 
#bn ul li span{float:right; color:#999; font-size:12px;} 
#bo ul{overflow:hidden;width:940px;list-style:none; padding:0; margin:0}
#bo ul li{float:left;font-size:12px;line-height:24px; width:313px; margin-top:20px; text-align:center} 
#bo ul li a{color:#000;text-decoration:none;display: inline-block;width: 100%;} 
#bo ul li a:hover {color:#cc0000;text-decoration:none;} 
#bo ul li img {width:250px; height:180px; padding:1px;border:5px solid #ddd; } 
#bookd {font-size:12px; margin-top:20px;}
#booka {width:660px; text-indent:10px;background:#f1f1f1;font-size:12px;line-height:28px;margin:20px auto 0px;}
#booka a{color:#cc3300;text-decoration:none; }
#bookb {width:650px;font-size:14px;line-height:23px;color:#333;margin:0px auto;}
#bookc {color:#cc3300;font-weight: bold;}
.ipt-txt {border:1px solid #ddd; } 
#wz {width:980px;line-height: 25px;font-size: 12px;color:#333; text-indent:10px;font-weight: bold;} 
#wz a{color:#333;font-weight: normal;text-decoration:none;} 
#wz a:hover{color:#ff0000;text-decoration:underline;} 
#fanye {line-height: 35px;font-size: 12px;color:#333; text-align:center} 
#fanye a{color:#333; margin:3px;text-decoration:none;} 
#fanye a:hover{color:#ff0000;text-decoration:underline;} 
#link {width: 976px;background:#f8f8f8; line-height:30px;border:1px solid #ccc;margin:10px auto 0px}
#link a{color:#333; text-decoration:none;font-size:12px; margin:0px 10px}
#link a:hover{color:#ff0000;} 





#foot {margin-top:30px;width:960px;border-top:5px solid #cc0000;text-align:center; padding:10px;color:#333; font-size:12px;line-height:22px; overflow:hidden}
#foot a{color:#333;text-decoration:none;} 
#foot a:hover{color:#ff0000;text-decoration:underline;} 
#foot1 { float:left; width:100px;}
#foot2 { float:left; width:560px;}
#foot3 { float:left; width:200px;}



#bns {width:728px;border: solid;border-width: 0px 1px 1px 1px; border-color: #ccc; padding:1px 0px 20px 0px}
#zrtitle {width:700px;color:#cc0000; font-size:14px;line-height:25px; text-indent:10px;text-align:left;font-weight: bold;border-bottom:1px dashed #ccc;margin:10px auto 0px}
#zr1 { text-align:center;color:#333; font-size:14px;line-height:25px; margin-top:20px;}
#zr1 img{ width:120px; height:166px;padding:1px;border:5px solid #ddd; } 
#zr1 a{color:#333;text-decoration:none;} 
#zr1 a:hover{color:#ff0000;text-decoration:underline;} 
#zr2 ul{overflow:hidden;width:725px;list-style:none; padding:0; margin:0}
#zr2 ul li{float:left;font-size:14px;line-height:25px; width:145px; margin-top:20px; text-align:center} 
#zr2 ul li a{color:#000;text-decoration:none;} 
#zr2 ul li a:hover {color:#cc0000;text-decoration:none;} 
#zr2 ul li img {width:120px; height:166px; padding:1px;border:2px solid #ddd; } 
#zra { text-align:center;color:#ff0000; font-size:18px;line-height:35px; margin-top:20px;font-weight: bold;}
#zra img{ width:120px; height:166px;padding:1px;border:5px solid #ddd; } 
#zrbody {color:#333; font-size:14px;line-height:28px; padding:10px;}
.play * {
	margin:0px;
	padding:0px;
	font-size:12px;
}
.play li {
	list-style:none;
}
.play img {
	vertical-align:middle;
	border:0px;
}
/*boxshow*/
.play {
	text-align:left;
}
.textbg {
	margin-top:200px;
	z-index:1;
	filter:alpha(opacity=40);
	opacity:0.4;
	width:308px;
	position:absolute;
	height:30px;
	background:#000;
}
.text {
	margin-top:195px;
	z-index:2;
	padding-left:10px;
	font-size:12px;
	width:280px;
	color:#fff;
	line-height:38px;
	overflow:hidden;
	position:absolute;
	cursor:pointer;
}
.num {
	margin:232px 5px 0 180px;
	z-index:3;
	width:100px;
	text-align:right;
	position:absolute;
	height:25px;
}
.num a {
	margin:0 2px;
	width:20px;
	height:20px;
	font-size:14px;
	line-height:20px;
	cursor:pointer;
	color:#000;
	padding:0 5px;
	background:#D7D6D7;
	text-align:center
}
.num a.on {
	background:#FF7400;
	color:#FFF;
}
.num a.on2 {
	background:#D7D6D7;
	color:#000;
}
.content img {
	width:308px;
	height:255px;
}





#fy {font-size:14px; text-align:center; padding:20px 0px 10px 0px;}
#fy a{ background:#f0f4f8;color:#333; padding:5px 10px;text-decoration:none; border-radius: 5px; margin:0px 3px}
#fy .current { background:#96aec8; padding:5px 10px;color:#fff;border-radius: 5px;}
#fy a:hover{background:#96aec8;padding:5px 10px;color:#fff;} 

/* 分页 */
#bn ul.pages,ul.pages{
	text-align: center;
}
#bn ul.pages li,ul.pages li{
	background: #f0f4f8;
	color: #333;
	padding: 5px 10px;
	text-decoration: none;
	border-radius: 5px;
	margin: 0px 3px;
	display: inline-block;
	border: none;
	text-indent: inherit;
}
#bn ul.pages li a, ul.pages li a{
	text-decoration: none;
}
#bn ul.pages li.page-active,ul.pages li.page-active{
	background: #96aec8;
}
#bn ul li.page-active a,ul li.page-active a{
	color: #fff;
}
.ellipsis1{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ellipsis2{
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.ellipsis3{
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.DoButton {
	width: 100%;
	height: 1.5rem;
	border-radius: 5px;
	background: #F00;
	color: #FFF;
	padding: 5px;
	font-size: 2rem;
	text-decoration: none;
}
@media screen and (max-width: 769px){
	#bn ul.pages,ul.pages{
		margin-top: .4rem;
	}
	#bn ul.pages li,ul.pages li{
		display: none !important;
	}
	#bn ul.pages li.page-previous, #bn ul.pages li.page-next,ul.pages li.page-previous, ul.pages li.page-next{
		display: inline-block !important;
		font-size: 16px;
	}
	/* 头部 */
	#banner{
		width: 100%;
	}
	#banner img{
		width: 100%;
	}
	#nav{
		width: 100%;
		overflow: hidden;
		overflow-x: auto;
	}
	#nav UL{
		width: 800px;
	}
	#nav UL LI A{
		font-size: 15px;
		width: 80px;
	}
	/* 首页 */
	#allbg,#allbg *{
		box-sizing: border-box;
	}
	#allbg,#top,#aa,#ai,#aq,#az,#gundong,#link{
		width: 100%;
	}
	#ab{
		height: auto;
	}
	#ac{
		float: none;
		width: 100%;
		margin: auto;
		margin-bottom: 0.5rem;
	}
	#av{
		background-color: #cc0000;
	}
	#aa{
		height: 252px;
		height: auto;
	}
	#aaa{
		float: none;
		display: block;
		margin: auto;
	}
	#ab,#aj,#ar,#as,#at,#au,#au1,#au,#au1{
		float: none;
		display: block;
		width: 100%;
	}
	.content img{
		width: 100%;
	}
	.num{
		margin: 205px 5px 0 245px;
	}
	#af{
		width: 100%;
	}
	#af img{
		width: 100%;
	}
	#amt{
		float: right;
		margin-right: 10px;
	}
	#aj{
		margin-bottom: 10px;
	}
	#ak,#al{
		float: none;
		display: block;
		width: 100%;
		margin: 0;
		margin-bottom: 10px;
		background-color: #f2f2f2;
	}
	#ao{
		width: 100%;
		padding-right: 10px;
	}
	#ap,#demo{
		width: 100%;
	}
	#aw,#ay{
		width: 100%;
	}
	#ay p{
		background-color: #f2f2f2;
	}
	#link a{
		display: inline-block;
	}
	/* 底部 */
	#foot{
		width: 100%;
	}
	#foot2{
		width: 100%;
		float: none;
		display: block;
		margin: auto;
	}
	#foot a{
		display: inline-block;
	}
	#foot1{
		display: none;
	}
	/* 列表 */
	#bg,#wz,#bm,#bn,#ba,#bo ul{
		width: 100%;
	}
	#bh,#bj,#bi{
		float: none;
		width: 100%;
	}
	#bn ul li{
		text-indent: 0;
    padding-left: 20px;
	}
	#bk1{
		background-size: 100%;
	}
	#bj{
		height: 70px;
		line-height: 70px;
    font-size: 16px;
		background-size: 100%;
    padding-left: 20px;
	}
	#bi{
		border: 1px solid #d7d6d7;
	}
	#ba{
		padding: 0;
	}
	#bo ul li,#bns,#zrtitle,#zr2 ul,#bc,#be{
		float: none;
		width: 100%;
	}
	#zr2 ul li{
		margin: 13px;
	}
	#zr2 ul li:nth-child(2n){
		float: right;
	}
	#am1{
		width: 95%;
	}
	#bk{
		background-size: 100%;
		border-bottom: 1px solid #999;
	}
	#bd img{
		max-width: 100%;
		width: 100% !important;
		height: auto !important
	}
}







