@charset "utf-8";
/* CSS Document */

.tips{font-size:12px;color:#888;}

/* == path 开始 == */
.path{width:100%;height:36px;overflow:hidden;background:url(/image/bg08.gif) repeat-x;}
.path .contbody{width:1000px;margin:0 auto;}
.path .text{float:left;display:inline;width:800px;height:36px;line-height:34px;color:#015d9c;font-size:14px;background:url(/image/p03.gif) left bottom no-repeat;}
/* == path 结束 == */

/* == mainpart 开始 == */
.mainpart{width:1000px;height:auto;margin:0 auto;}
.mainpart .leftpart{float:left;display:inline;width:217px;}
.mainpart .rightpart{float:right;display:inline;width:761px;}
/* ---- column Start */
.column > .title{width:217px;height:30px;overflow:hidden;background:url(/image/bg10.gif) repeat-x;}
.column > .title .txt{float:left;display:inline;margin-left:10px;line-height:30px;font-family:"微软雅黑","Verdana";color:#fff;font-size:14px;}
.column > .title .txt span{font-family:"微软雅黑","Verdana";color:#b5d3ef;font-size:12px;}
.column > .content{width:217px;height:auto;background:#035d9c;}
.column > .content li{height:30px;line-height:30px;overflow:hidden;background:url(/image/bg09.gif) bottom repeat-x;}
.column > .content li a{display:block;line-height:30px;padding-left:15px;font-family:"宋体";}
.column > .content li a:link{color:#fff;text-decoration:none;}
.column > .content li a:visited{color:#fff;text-decoration:none;}
.column > .content li a:hover{color:#045d9f;text-decoration:none;background:#e6eff6;}
.column > .content li a:active{color:#045d9f;text-decoration:none;background:#e6eff6;}
/* ---- column End */

/* ---- detail Start */
.detail{border:1px solid #dcdcdc;border-top:none;}
.detail .title{height:40px;overflow:hidden;}
.detail .title h1{padding:0;display:block;width:349px;margin:0 auto;height:40px;line-height:29px;background:url(/image/p09.jpg) center top no-repeat;color:#fff;font-size:14px;text-align:-moz-center!important;text-align:center;}
.detail .content{width:96%;height:auto;margin:0 auto;padding:15px 0;font-size:14px;color:#222;line-height:180%;}
.detail .content h1{margin:0;padding:0;font-size:18px;font-family:"微软雅黑","黑体";color:#900;line-height:40px;}
.detail .content .caption{font-size:12px;color:#777;}
.detail .content hr{height:1px;border:none;border-top:1px dotted #999;}
/* ---- detail End */

/* ---- txtlist Start */
.txtlist .title{height:40px;overflow:hidden;}
.txtlist .title h1{padding:0;display:block;width:349px;margin:0 auto;height:40px;line-height:29px;background:url(/image/p09.jpg) center top no-repeat;color:#fff;font-size:14px;text-align:-moz-center!important;text-align:center;}
.txtlist .content{width:95%;height:auto;margin:0 auto;padding:15px 0;}
.txtlist .content li{height:55px;line-height:25px;border-bottom:1px dotted #ccc;background:url(/image/dot03.gif) 0 10px no-repeat;padding-left:10px;margin-bottom:15px;}
.txtlist .content li a{font-size:14px;}
.txtlist .content li a:link{color:#045e9c;text-decoration:underline;}
.txtlist .content li a:visited{color:#045e9c;text-decoration:underline;}
.txtlist .content li a:hover{color:#C00;text-decoration:underline;}
.txtlist .content li a:active{color:#C00;text-decoration:underline;}
/* ---- txtlist End */

/* ---- piclist Start */
.piclist .title{height:40px;overflow:hidden;}
.piclist .title h1{padding:0;display:block;width:349px;margin:0 auto;height:40px;line-height:29px;background:url(/image/p09.jpg) center top no-repeat;color:#fff;font-size:14px;text-align:-moz-center!important;text-align:center;}
.piclist .content{width:100%;height:auto;margin:0 auto;padding:15px 0;}
.piclist .content li{float:left;display:inline;width:112px;height:138px;overflow:hidden;margin-left:60px;margin-top:25px;}
.piclist .content li .pic{width:112px;height:122px;overflow:hidden;background:url(/image/p02.gif) center bottom no-repeat;}
.piclist .content li .pic img{border:1px solid #e8e8e8;}
.piclist .content li .txt{height:20px;line-height:20px;font-family:"宋体";text-align:-moz-center!important;text-align:center;}
/* ---- piclist End */

/* ---- guestbook Start */
.guestbook .title{height:40px;overflow:hidden;}
.guestbook .title h1{padding:0;display:block;width:349px;margin:0 auto;height:40px;line-height:29px;background:url(/image/p09.jpg) center top no-repeat;color:#fff;font-size:14px;text-align:-moz-center!important;text-align:center;}
.guestbook .content{width:95%;height:auto;margin:0 auto;padding:15px 0;}
.guestbook .content hr{height:1px;border:none;border-top:1px dotted #999;margin:15px auto;}
.guestbook .content li{border:1px solid #ddd;background:#fff;margin-bottom:15px;}
.guestbook .content li:hover{border:1px solid #aec4d3;background:#f6fbff;}
.guestbook .content li span{font-size:11px;color:#5d87a5;}
/* ---- guestbook End */

/* ---- page Start */
.page{font-size:11px;text-align:-moz-center!important;text-align:center;}
.page .pnum{float:left;width:auto;height:auto;border:1px solid #ddd;display:inline;margin-left:1px;}
.page .pnum a{display:block;padding:3px 6px;text-decoration:none;font-size:11px;}
.page .prev a{background:url(/image/dot_prev.gif) 3px 7px no-repeat;padding-left:10px;}
.page .next a{background:url(/image/dot_next.gif) 31px 7px no-repeat;padding-right:10px;}
.page .on{font-weight:bold;border:1px solid #fff;background:#fff;}
.page .pnum:hover{border:1px solid #ccc;background:#f3f3f3;}
.page .on:hover{border:1px solid #fff;background:#fff;}
.page .pdot{float:left;width:auto;height:auto;padding:3px;display:inline;margin-left:1px;}
/* ---- page End */


/* ---- nearby Start */
.nearby {
	display:block;
	width:100%; height:auto; overflow:hidden;
	margin:0 auto; padding:10px 0;
}
.nearby > li {
	display:block;
	width:100%; height:28px; line-height:28px;
	font-size:14px; color:#666;
}
/* ---- nearby End */



/* ---- related Start */
.related {
	display:block;
	width:100%; height:auto; overflow:hidden;
	margin:0 auto; padding:0;
}
.related > .title {
	display:block;
	width:100%; height:auto; line-height:normal;
	font-size:0;
	border-bottom:1px solid #e6e6e6;
	background:#fff;
}
.related > .title > big {
	display:inline-block;
	width:auto; height:36px; line-height:36px;
	padding:0 14px;
	font-size:14px; font-weight:bold; color:#f30;
	border-bottom:2px solid #f30;
}
.related > .content {
	display:block;
	width:100%; height:auto; overflow:hidden;
	margin:0 auto; padding:8px 0;
	font-size:0;
}
.related > .content > li {
	display:inline-block;
	width:calc(50% - 40px); height:28px; line-height:28px;
	margin:0 30px 0 10px;
	vertical-align:top;
}
.related > .content > li > a {
	display:block;
	overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
	font-size:14px;
}
/* ---- related End */


/* == mainpart 结束 == */