.top {
	height:104px;
}
.logo {
	margin-top:9px;
	width:540px;
	height:85px;
}
.wz {
	margin-top:75px;
}
.wz a:hover {
	color:#f60;
}
.dh {
	height:40px;
}
.dh ul{}
.dh ul li{ float:left; width:120px; text-align:center; height:40px; line-height:40px;}
.dh ul li a{ color:#fff; font-size:14px; font-weight:bolder; width:120px; height:40px; display:block; text-decoration: none}
.dh ul li a:hover{ background:url(li.jpg) no-repeat center; color:#F00;}
.dh ul li.on a{ background:url(li.jpg) no-repeat center; color:#F00;}

strong{ font-size:14px;}

.f {
	height:350px;
	margin-top:5px;
        text-align:center;
}
.main {
}
.m1 {
	height:25px;
	background:url(m1.jpg);
	line-height:25px;
	color:#ca0002;
	font-weight:bolder;
	padding-left:12px; margin-top:10px;
}
.m1 span {
	float:right;
	font-weight:normal;
}
.m1 span a {
	color:#ca0002;
}
.m2 {
	height: auto;
}
.m3 {
	margin-top:10px;
}
.m3l {
	width:220px;
}
.m3ls {
	background:url(m3l.jpg);
	height:25px;
	line-height:25px;
	color:#ca0002;
	font-weight:bolder;
	padding-left:12px;
}
.m3ls span {
	float:right;
	font-weight:normal;
}
.m3ls span a {
	color:#ca0002;
}
.m3lx { height:160px; margin-top:8px;
}
.m3z {
	width:440px;
	margin-left:20px;
}
.m3zs {
	background:url(m3z.jpg);
	height:25px;
	line-height:25px;
	color:#ca0002;
	font-weight:bolder;
	padding-left:12px;
}
.m3zs span {
	float:right;
	font-weight:normal;
}
.m3zs span a {
	color:#ca0002;
}
.m3zx {
	line-height:22px;
	text-indent:23px;
	margin-top:10px;
}
.m3r {
	width:300px;
}
.m3rs {
	background:url(m3r.jpg);
	height:25px;
	line-height:25px;
	color:#ca0002;
	font-weight:bolder;
	padding-left:12px;
}
.m3rs span {
	float:right;
	font-weight:normal;
}
.m3rs span a {
	color:#ca0002;
}
.m3rx {
}
.m3rx ul {
	margin-top:8px;
}
.m3rx ul li {
	height:25px;
	line-height:25px;
	background:url(dian.jpg) 0 10px no-repeat;
	padding-left:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; 
}
.m3rx ul li span {
	float:right;
}
.m4 {
	height: auto ; padding-bottom:10px;
}
.m4 ul {
	margin-top:8px;
}
.m4 ul li { float:left;
}
.m4 ul li a{ margin:0 6px;}

.bot {
	height:115px;
	background:url(bot.jpg);
	text-align:center;	line-height:28px;
}
.bot1 {
	color:#FFFFFF;

	margin-bottom:5px;
}


#demo{overflow:hidden;width:1000px; height:160px;}
.cpl{ height:160px; width:1000px; overflow:hidden; margin-top:10px; }
.cpl ul{ width:2600px;}
.cpl ul li{ float:left; width: 190px; height:160px; margin-right:6px;}
.cpl ul li img{ width:170px; height:120px; border:1px solid #ccc; padding:2px;}


.mt10{ margin-top:10px;}
.nm {
	width:760px;
	margin-left:20px;
}


.nwz {
	background:url(wz.jpg);
	height:25px;
	line-height:25px;
	color:#ca0002;
	font-weight:bolder;
	padding-left:12px;
}
.nwz span {
	float:right;
	font-weight:normal; color:#333; margin-right:10px;
}

.lianx{ line-height:28px; padding:10px;}




.nei {
	height:auto; padding:10px;
}

.p15{ padding:15px;}

.dcont{ font-size:14px; line-height:26px; padding:10px 0}
.dcont p{ text-indent:23px;}


.lwz{ padding:15px;}
.lwz ul{  height:auto; background:url(x1.gif);}
.lwz ul li{  height:36px; background:url(i2.jpg) 0 12px no-repeat; line-height:36px; padding-left:20px;}
.lwz ul li span{ float:right; margin-right:15px;}
.lwz ul li a{ text-decoration:none; color:#000;}
.lwz ul li a:hover{ color:#F00;}

.listp{}
.listp ul{ width:900px;}
.listp ul li {
	float:left;
	width:178px;
	height:180px;
	margin-bottom:20px;
	margin-left:10px;
	margin-top:8px;
}
.pt img {
	border:1px solid #ddd;
	padding:2px;
	height:145px;
	width:165px;
}
.ptz {
	height:25px;
	line-height:25px;
	overflow:hidden;
	text-align:center;
	margin-top:5px;
	width:150px;
}
.epages{height:30px; line-height:30px; padding-top:20px; margin-left:10px;}
.epages a{ border:1px solid #e1e1e1; padding:3px; margin:0 4px;} 


.con{}
.con h1{ padding:0; margin:0; text-align:center; font-size:18px}
.info{ text-align:center; padding:5px 0; margin-top:10px; color:#666}
.cont p{ line-height:30px; font-size:14px;}
.cont{ line-height:30px; font-size:14px; color:#333; padding-top:20px;}
.sx{ padding:10px 0; line-height:26px; background:url(x2.gif) top repeat-x;}
.sx a{ margin-right:10px;}

.nad{ padding-top:9px;}

.wz b{ color:#F00; padding:0 6px}