#page {
	width: 980px;
	margin-top: 8px;
	margin-right: auto;
	margin-left: auto;
}
#page .z {
	float: left;
	width: 692px;
}
#page .z .dh {
	background-color: #e6f2fe;
	line-height: 30px;
	height: 30px;
	padding-right: 8px;
	padding-left: 8px;
	border: 1px solid #8ac6fe;
}
#page .z .contxt {
	margin-top: 8px;
	padding: 10px;
	border: 2px solid #ffcc82;
}
#page .z .contxt .hed {
	text-align: center;
	border-bottom: 2px dotted #ddd;
}
.contxt .hed h2 {
	margin: 0px;
	padding: 0px;
	font-size: 24px;
	line-height: 50px;
	font-weight: 700;
}
.contxt .hed .meta {
	line-height: 24px;
	height: 24px;
	padding-bottom: 4px;
	color: #888;
}
.contxt .hed .meta span {
	padding-right: 5px;
	padding-left: 5px;
}
.contxt .hed .meta em {
	color: #f30;
	font-style: normal;
}
#page .z .contxt .txt {
	padding: 10px 6px;
	font-size: 14px;
	line-height: 180%;
}
#page .z .contxt .txt p {
	font-size: 14px;
	line-height: 180%;
	padding-bottom: 10px;
}
.pages {
	text-align: center;
	margin-bottom: 5px;
	margin-top: 15px;
}
.pages span.cur {
	font-weight: bold;
	color: white;
	background: #1470cc;
	border: 1px solid #0961b9;
}
.pages span, .pages a {
font-size: 14px;
vertical-align: middle;
margin-right: 3px;
padding: 0 8px;
background: white;
border: 1px solid #E5E5E5;
display: inline-block;
}
.pages a:hover { border:1px solid #f30; }

#page .z .dianping {
	border: 1px solid #bed9f2;
	margin-top: 8px;
}
#page .z .dianping h3 {
	background-color: #e6f2fe;
	margin: 0px;
	line-height: 30px;
	height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bed9f2;
	font-size: 14px;
	font-weight: 700;
	color: #1470cc;
}
#page .z .dianping h3 span {
	font-size: 12px;
	font-weight: normal;
	color: #666;
	margin-left: 10px;
}
.pl_box	{
	padding:8px;
}
.pl_zt	{float:left; width:674px}
.pl_title_box	{
	height:26px;
	background-color: #eaf2fe;
	border: 1px dashed #bed9f2;
	padding-left: 6px;
	line-height: 26px;
}
.pl_title	{float:left}
.pl_Info	{
	padding:4px;
	line-height: 180%;
}
.pl_clear	{clear: both;}
.shop_pl_title	{ font-size:14px; font-weight:bold; height:16px; margin:8px; padding-bottom:8px}
.shop_pl_nr	{font-size:12px; font-weight:normal;}
.plunnr {
	line-height: 20px;
	table-layout:fixed;
	word-break:break-all;
}
.inputsub {
	background-color: #F0F0F0;
	border: 1px solid #CCCCCC;
}
#saytext{
	scrollbar-face-color:#FBFDFA;
	scrollbar-shadow-color:#a3a3a3;
	scrollbar-highlight-color:#fff;
	scrollbar-3dlight-color:#a3a3a3;
	scrollbar-darkshadow-color:#fff;
	scrollbar-track-color:#fff;
	scrollbar-arrow-color:#76add6;
	background-image:url(../images/logo_gray.gif);
	background-repeat: no-repeat;
	width:630px;
	height:100px;
	border: 1px solid #bbb;
}

#page .y {
	float: left;
	width: 260px;
	margin-left: 8px;
}
.newslist {
	border: 1px solid #8ac6fe;
}
.newslist h3 {
	line-height: 28px;
	background-image: url(../images/page.gif);
	height: 28px;
	color: #1470cc;
	padding-left: 28px;
	font-size: 14px;
	font-weight: 700;
	background-repeat: no-repeat;
	background-position: 0px -48px;
	margin: 0px;
}
.newslist ul {
	margin: 0px;
	padding: 3px 6px;
}
.newslist li {
	line-height: 32px;
	height: 32px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ccc;
}
.newslist li a {
	background-image: url(../images/icoa.gif);
	background-repeat: no-repeat;
	background-position: 0px -66px;
	padding-left: 10px;
}
.newslist li span {
	font-size: 11px;
	color: #8aa7c5;
	float: right;
}

#classlist {
	margin-top: 6px;
	border: 2px solid #fdd274;
	line-height: 200%;
	float: left;
	width: 688px;
}
#classlist .ztu {
	width: 170px;
	float: left;
	text-align: center;
	padding-top: 8px;
}
#classlist .ztu ul {
	margin: 0px;
	padding: 3px;
	float: left;
}
#classlist .ztu li {
	text-align: center;
	width: 164px;
	float: left;
	padding-top: 8px;
}
#classlist .ztu li img {
	padding: 2px;
	height: 110px;
	width: 136px;
	border: 1px solid #c9e5f8;
}
#classlist .ztu li span {
	line-height: 22px;
	display: block;
	height: 22px;
}
#classlist .ywz {
	float: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ddd;
	width: 516px;
}
#classlist .ywz h3 {
	line-height: 26px;
	font-weight: 700;
	color: #1470cc;
	background-color: #eee;
	height: 26px;
	border: 1px dotted #ccc;
	font-size: 14px;
	margin: 8px 8px 0;
	padding: 0 10px;
}
#classlist .ywz h3 span {
	float: right;
	font-weight: normal;
	font-size: 12px;
}
#classlist .ywz ul {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ccc;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 15px;
	margin-left: 15px;
}
#classlist .ywz li {
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
}
#classlist .ywz li a {
	background-image: url(../images/icoa.gif);
	background-repeat: no-repeat;
	background-position: 0px -66px;
	padding-left: 12px;
}
#classlist .ywz li span {
	float: right;
	font-size: 12px;
	color: #999;
}
#ddlist {
	margin-top: 6px;
	border: 2px solid #fdd274;
	line-height: 180%;
	float: left;
	width: 688px;
}
#ddlist ul {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ccc;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 15px;
	margin-left: 15px;
}
#ddlist li {
	font-size: 14px;
	line-height: 30px;
	height: 30px;
}
#ddlist li a {
	background-image: url(../images/icoa.gif);
	background-repeat: no-repeat;
	background-position: 0px -66px;
	padding-left: 12px;
}
#ddlist li span {
	float: right;
	font-size: 12px;
	color: #999;
}
.piclist {
	border: 1px solid #8ac6fe;
	float: left;
	width: 258px;
}
.piclist h3 {
	line-height: 28px;
	background-image: url(../images/page.gif);
	height: 28px;
	color: #1470cc;
	padding-left: 28px;
	font-size: 14px;
	font-weight: 700;
	background-repeat: no-repeat;
	background-position: 0px -48px;
	margin: 0px;
}
.piclist ul {
	margin: 0px;
	padding: 3px;
	float: left;
}
.piclist li {
	text-align: center;
	width: 126px;
	float: left;
	padding-top: 6px;
}
.piclist li img {
	padding: 2px;
	height: 85px;
	width: 106px;
	border: 1px solid #c9e5f8;
}
.piclist li span {
	line-height: 22px;
	display: block;
	height: 22px;
}
.italk-bt {
	line-height: 21px;
	font-size: 14px;
	width: 104px;
}
#dingdan {
	margin-top: 6px;
	line-height: 200%;
}
#tulist {
	margin-top: 6px;
	border: 2px solid #fdd274;
	line-height: 200%;
	float: left;
	width: 688px;
}
#tulist h3 {
	line-height: 26px;
	font-weight: 700;
	color: #1470cc;
	background-color: #eee;
	height: 26px;
	border: 1px dotted #ccc;
	font-size: 14px;
	margin: 6px 2px;
	padding: 0 10px;
	float: left;
	width:658px;
}
#tulist h3 span {
	float: right;
	font-weight: normal;
	font-size: 12px;
}
#tulist ul {
	float: left;
	padding: 4px;
}
#tulist li {
	text-align: center;
	width: 170px;
	float: left;
	padding-top: 6px;
}
#tulist li img {
	padding: 2px;
	height: 100px;
	width: 135px;
	border: 2px solid #c9e5f8;
}
#tulist li span {
	line-height: 23px;
	display: block;
	height: 23px;
	overflow: hidden;
	margin-top: 6px;
	margin-right: 8px;
	margin-bottom: 0;
	margin-left: 8px;
	padding-bottom: 5px;
}

#searchlist {
	margin-top: 6px;
	border: 2px solid #fdd274;
	line-height: 200%;
	float: left;
	width: 670px;
	padding: 9px;
}
#searchlist h2 {
	line-height: 26px;
	height: 26px;
	overflow: hidden;
	font-size: 16px;
	font-weight: 700;
	padding-top: 6px;
}
#searchlist h2 span {
	color: #F00;
}
#searchlist p {
	line-height: 22px;
	font-size: 14px;
	color: #444;
	padding: 0 12px;
}
#searchlist p a {
	font-size: 12px;
}
#searchlist p span,#searchlist p span a {
	font-size: 12px;
	color: green;
}
#wzdh {
	background-color: #e6f2fe;
	padding: 8px;
	width: 942px;
	margin-top: 8px;
	border: 1px solid #89c6ff;
	margin-right: auto;
	margin-left: auto;
}
#searchgao {
	margin-top: 8px;
	margin-right: auto;
	margin-left: auto;
	border: 2px solid #fdd274;
	line-height: 180%;
	width: 926px;
	padding: 15px;
}
#searchgao h2 { color: #1e3a9e; font-size: 25px; font-weight: bold;}
#searchgao h2 span {
	color: #1e3a9e;
	font-size: 12px;
	font-weight: normal;
	float: right;
}
.you { color: #1f3a87; font-size: 14px; }
.text { font-size: 14px; padding-left: 5px; padding-right: 5px; line-height: 20px}
.re a { color: #1f3a87; }
.name { color: #1f3a87; }
.name a { color: #1f3a87; text-decoration: underline;}
.retext { background-color: #f3f3f3; width: 100%; float: left; padding-top: 22px; padding-bottom: 22px; border-top: 1px solid #ccc; }
.retext textarea { width: 535px; height: 130px; float: left; margin-left: 60px; border-top-style: inset; border-top-width: 2px; border-left-style: inset; border-left-width: 2px; }
.hrLine{BORDER-BOTTOM: #807d76 1px dotted;}

/*分页样式*/
.listpage {
	margin-top: 8px;
	border: 1px solid #ddd;
	text-align: center;
	background-color: #F7F7F7;
	clear: both;
	height: 40px;
	line-height: 40px;
}

.listpage A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ddd 1px solid; COLOR: #36c; MARGIN-RIGHT: 2px; PADDING-TOP: 4px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
.listpage A:hover {
	COLOR: #c20;
	BACKGROUND-COLOR: #f1f1f1;
	text-decoration: none;
	border: 1px solid #36c;
}
.listpage A:active {
	COLOR: #c20;
	BACKGROUND-COLOR: #f1f1f1;
	border: 1px solid #36c;
}
.listpage SPAN.current {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 4px;
	COLOR: #fff;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 4px;
	BACKGROUND-COLOR: #36c;
	border: 1px solid #36c;
}
.listpage SPAN.disabled {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 4px;
	COLOR: #ccc;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 4px;
	border: 1px solid #f3f3f3;
}

.choice {width:660px;border:1px solid #ddd;margin-top:8px;padding:6px 15px 3px;}
.choice p {font-size:12px;line-height:22px;margin:4px 0;}
.choice span {color:#222;font-weight:700;}
.choice a {padding:2px 6px 0px 6px;}
.choice a.cu:link,.choice a.cu:visited {background:#36c;color:#fff;padding:2px 6px 0px 6px;}

/*评论分页*/
.epages{margin:3px 1px;font:11px/12px Tahoma}
.epages *{vertical-align:middle;}
.epages a{padding:2px 6px 3px;border:1px solid #A6CBE7;margin:0 1px 0 0;text-align:center;text-decoration:none;font:normal 12px/14px verdana;}
.epages a:hover{border:#659B28 1px solid;background:#f3f8ef;text-decoration:none;color:#004c7d}
.epages input{margin-bottom:0px;border:1px solid #659B28;height:15px;font:bold 12px/15px Verdana;padding-bottom:1px;padding-left:1px;margin-right:1px;color:#659B28;}
/*图片自动缩图*/
.photoresize {
	max-width:650px;
	myimg:expression(onload=function(){
	this.style.width=(this.offsetWidth > 650)?"650px":"auto"}
		   );
	}