@charset "utf-8";
/* CSS Document Johnny zhou 2009.8.15 www.pxpic.com */

body, td, th {
	font-size: 12px;
	background:url(Topback.jpg) no-repeat top;
}
img{ border:0px;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	background:url(BackPic.jpg) repeat;
}
a:link {
	text-decoration: none;
	color: #000000;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #000000;
}
.Top8 {
	margin:8px 0 0 0;
}
.Top5 {
	margin:5px 0 0 0;
}
.clear {
	clear:both;
	height:0px;
	width:0px;
	margin:0px;
	padding:0px;
	line-height:0px;
	font-size:0px;
}
body, h1, h2, h3, h4, h5, h6, div, ul, li, ol, dl, dt, dd, p, span, a, form {
	margin:0px;
	padding:0px;
}
.bold14 {
	font-size:14px;
	font-weight:bold;
}
.height8 {
	margin:8px 0 0 0;
}
.LinkWhite a:link{color:#FFFFFF; text-decoration:none;}
.LinkWhite a:visited{color:#FFFFFF; text-decoration:none;}
.LinkWhite a:hover{color:#FFFF00; text-decoration:underline;}
.LinkWhite a:active{color:#FFFFFF; text-decoration:none;}
*{word-wrap:break-word;}
/*大框间距*/
.Pitch10{clear:both; height:10px; width:966px; margin:0 auto; line-height:8px; font-size:0px;}/*IE8 FF*/
*+html .Pitch{clear:both; height:7px; line-height:7px;}/*IE7*/
* html .Pitch{clear:both; height:8px; line-height:8px;}/*IE6*/

/*小框通用间距*/
.Pitchs10{clear:both; height:8px; margin:0 auto; padding:0px; line-height:8px; font-size:0px;}/*IE8 FF*/
*+html .Pitchs{clear:both; height:7px; line-height:7px;}/*IE7*/
* html .Pitchs{clear:both; height:8px; line-height:8px;}/*IE6*/

.LineTop{ background-color:#FFF; border-top:1px #333 dashed; padding-top:10px;}
.LineBottom{background:url(icon_line.gif) repeat-x bottom;}

.borderTop{border-top:1px #e1e1e1 dotted;}
.borderBottom{border-bottom:1px #e1e1e1 dotted;}

/*暂无信息*/
.NoInfoPic{width:auto; text-align:center; padding:20px 0 50px 0;}

/*头部*/
.header{width:auto; background:url(Topback.jpg) no-repeat top;}
/*黑条背景*/
.header .head{width:auto; background:url(MenuBack.gif) repeat-x bottom;}
/*Logo*/
.header .head .Logo{width:966px; height:100px; margin:0 auto; display:block;}
.header .head .Logo .img{width:220px; height:62px; padding:24px 0 0 10px;}
.header .head .Logo p{width:116px; height:20px; line-height:20px; float:right; background:url(HomeBack.gif) no-repeat; padding:2px 0 0 0; margin:65px 15px 0 0;}
.header .head .Logo p a{color:#000000; text-decoration:none; margin:0 0 0 15px;}
.header .head .Logo p a:hover{color:#ED1C22; text-decoration:underline; margin:0 0 0 15px;}

/*导航菜单*/
.header .head .Menu{width:966px; height:49px; margin:0 auto; display:block;}
.header .head .Menu ul{width:966px; list-style-type:none; margin:0 auto; padding:0px 0px 0px 10px;}
.header .head .Menu ul li{height:49px; float:left; margin:0px; padding:0px;}
.header .head .Menu ul li a{ height:37px; color:#F1D8A2; text-decoration:none; font-size:14px; display:block; padding:12px 10px 0 20px; margin:0px; text-align:center;float:left;}
.header .head .Menu ul li a:hover{ height:37px; color:#FFFFFF; text-decoration:none; font-size:14px; background:url(MenuBackBut.gif) no-repeat center bottom; display:block; padding:12px 10px 0 20px; margin:0px;text-align:center;float:left;}
.header .head .Menu ul li span{color:#AA8F60; font-size:9px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}


/*分页样式*/
/*分页 跟Style.css中的分页结合*/
.Page{width:680px; height:30px; line-height:30px; margin:0 auto 0 auto; padding:20px 0 20px 0; vertical-align:top; text-align:left;}
/*.Page{width:650px; height:30px; line-height:30px; margin:0 auto 0 auto; padding:20px 0 20px 0; text-align:center;}*/
.PageNo{width:21px; height:19px; margin:0px; padding:0px; font-weight:bold; display:inline; vertical-align:top;}
.PageNo a{width:21px; height:19px; margin:2px 2px 2px 0; padding:1px 6px 1px 6px; color:#0090D3; text-decoration:none; border:1px #7FCFFD solid; background-color:#DEF3FF; display:inline; vertical-align:top;}
.PageNo a:hover{width:21px; height:19px; margin:2px 2px 2px 0; padding:1px 6px 1px 6px; text-decoration:none; color:#FF0000; border:1px #CCCCCC solid; background-color:#EFEFEF; display:inline; vertical-align:top;}
.PageNoo{width:21px; height:19px; margin:0px; padding:0px; display:inline; vertical-align:top; cursor:pointer;}
.PageNoo a{width:21px; height:19px; margin:0 2px 0 0; padding:1px 6px 1px 6px; color:#000000; text-decoration:none; border:1px #CCCCCC solid; display:inline; vertical-align:top;}
.PageNoo a:hover{width:21px; height:19px; margin:0 2px 0 0; padding:1px 6px 1px 6px; text-decoration:none; color:#FF0000; border:1px #CCCCCC solid; background-color:#EFEFEF; display:inline; vertical-align:top;}

/*上一页/下一页*/
.DoPage{width:21px; height:19px; margin:0 2px 0 0; padding:1px 2px 1px 3px; border:1px #CCCCCC solid; display:inline;}/*FF OP*/
*+html .DoPage{width:21px; height:19px; margin:0 2px 0 0; padding:6px 2px 4px 3px; border:1px #CCCCCC solid; display:inline;}/*IE7*/
* html .DoPage{width:21px; height:19px; margin:0 2px 0 0; padding:6px 2px 4px 3px; border:1px #CCCCCC solid; display:inline;}/*IE6*/
/*首页/尾面*/
.Apage{width:21px; height:19px; margin:0 2px 0 0; padding:1px 2px 1px 3px; border:1px #CCCCCC solid; display:inline;}/*FF OP*/
*+html .Apage{width:21px; height:19px; margin:0 2px 0 0; padding:6px 2px 4px 3px; border:1px #CCCCCC solid; display:inline;}/*IE7*/
* html .Apage{width:21px; height:19px; margin:0 2px 0 0; padding:6px 2px 4px 3px; border:1px #CCCCCC solid; display:inline;}/*IE6*/




/*博客信息*/
.Bloginfo{width:940px; margin:0 auto; padding:20px 0 10px 26px; background-color:#FFFFFF;}
.Bloginfo .BlogLeftCon{width:488px; float:left;}
.Bloginfo .BlogLeftCon .img{width:118px; height:143px; border:1px #E2E4E1 solid; padding:3px; float:left;}
.Bloginfo .BlogLeftCon h2{width:352px; float:left; font-size:16px; margin:0px; padding:0 0 10px 10px;}
.Bloginfo .BlogLeftCon h2 a{color:#000000; text-decoration:underline;}
.Bloginfo .BlogLeftCon h2 a:hover{color:#FF0000; text-decoration:none;}
.Bloginfo .BlogLeftCon .info{width:352px; float:left; color:#666666; padding:0 0 0 10px;}
.Bloginfo .BlogLeftCon .Cont{width:352px; float:left; color:#666666; padding:10px 0 0 10px; line-height:18px;}
.Bloginfo .BlogLeftCon .Tags{width:352px; float:left; color:#8C581C; padding:12px 0 0 10px;}

.Bloginfo ul{width:400px; list-style-type:none; float:right;}
.Bloginfo ul li{width:380px; height:22px; line-height:22px; color:#454545; background:url(icon_one.gif) no-repeat left 6px; padding:0 0 0 20px; overflow:hidden;}
.Bloginfo ul li span{width:100px; float:right; font-size:11px; color:#444444;}
.Bloginfo ul li a{color:#444444; text-decoration:none;}
.Bloginfo ul li a:hover{color:#FF0000; text-decoration:underline;}


/*底部 - 版权*/
.footer{width:926px; margin:0 auto; padding:20px; background:#FFFFFF url(Logos.gif) no-repeat 20px 25px;}
.footer p{width:630px; margin:0 0 0 296px; line-height:21px; color:#343434;}

/*-----------loveshow----------------------*/
.loveshow { width:946px; height:318px; background:url(loveshow.gif) no-repeat top left; background-color:#FFF; margin:auto; padding-top:20px; padding-right:20px;}
.loveshow2 { width:735px; height:auto; background-color:#FFF; padding-top:20px; padding-right:20px;}
.loveshow2 ul { width:735px; height:auto; list-style:none;}
.loveshow2 li { width:360px; height:145px; float:left;}
.lovetop { width:auto; height:20px; background:url(point.gif) no-repeat left top; padding-left:10px; padding-top:3px; float:right; clear:both;}
.lovetop2 {width:auto; height:20px; background:url(point.gif) no-repeat left top; padding-left:10px; clear:both; font-size:14px; font-weight:bold;}
.loveshow p { padding-top:3px; padding-bottom:3px;}

.loveshow ul { width:941px; height:auto; clear:both; padding-left:5px; padding-top:7px;}
.loveshow ul li { width:300px; height:145px; float:left;}
.loveshow td { background:none;}
.love_title { font-weight:bold; font-size:14px; background:url(point.gif) no-repeat;}
.loveleft { width:120px; height:120px; float:left; text-align:center;}
.loveright span{ color:#974508; font-weight:bold;}
.loveright { width:220px; height:120px; float:left; color:#666; line-height:18px;}
.loveright2 { width:160px; height:120px; float:left; color:#666; line-height:18px;}

.liuyan { padding-top:20px; margin:auto; width:860px;}
.liuyan table { margin-top:20px;}
.liuyan td{ background:none;}
.liuyan p { padding:10px;}
.t1 { border-bottom:1px #666 dashed;}
.t2 { border-bottom:1px #666 solid; padding-top:20px; padding-bottom:20px;}