﻿body{
margin:0;
padding:0;
text-align: center;
word-break: break-all;
font-weight: normal;
background: #c8a274;
}

/*-------------预定义元素---------------*/

div{
	margin:0px auto 0px auto;
	padding:0;
}

span{
margin: 0;
padding: 0;
display: inline;
}

h1{
font-size: 18px;
}

h2{
font-size: 16px;
}

h3{
font-size: 14px;
}

h4{
font-size: 13px;
}

h5{
font-size: 12px;
}

h6{
font-size: 10px;
}

ul{
list-style:none;
margin:0;
padding:0;
}

li{
margin:0;
padding:0;
}

a:link, a:visited{
color: #000;
}

a:hover{
text-decoration: none;
}

img{
border:none;
}

.divClear{
clear:both;
}

/*--------------定位框-----------------*/

#divAll{
width: 100%;
color: #000;
font-size:12px;
font-family:verdana,georgia;
}

#divHead{
width:940px;
height:135px;
margin:5px auto 0px auto;
padding:0px;
border-bottom: 1px solid #000;
background: #758a8e url("icon/H-bg.jpg") no-repeat right top;;
border: 5px solid #fff;
}

#divMiddle{
width:950px;
margin: 5px auto 0px auto;
padding:0px;
}

#divFoot{
width:950px;
height:50px;
margin:0px auto 0px auto;
padding:0px;
}

.mPage{
	width:680px;
	float: right;
	margin:0;
	padding:0;
	border: 5px solid #d0dc8d;
	background: #fdfde4;
}

.mSide{
	width:240px;
	float: left;
	text-align: left;
	margin:0;
	padding:0;
	padding-bottom: 10px;
	border: 5px solid #d0dc8d;
	background: #fdfde4;
}

/*--------------链接效果----------------*/

.blogInfo h1 a:link,.blogInfo h1 a:visited{
	color: #000;
	font-family: georgia;
	text-decoration: none;
}

.blogInfo h1 a:hover{
color: #2B5C86;
}

#divHead ul a:link,#divHead ul a:visited{
display: block;
height: 20px;
line-height: 20px;
padding:0px 10px 0px 10px;
margin: 0;
color: #fff;
font-weight: bold;
float: left;
background: #779498;
text-decoration: none;
border: 1px solid #91b7b5;

}

#divHead ul a:hover{
background: #4f739e;
}

.copyRt a:link,.copyRt a:visited{
color: #000;
}

.copyRt a:hover{
color: #3399cc;
}

.mSide ul li a:link,.mSide ul li a:visited{
line-height: 20px;
display: inline;
width: 220px;
margin:0;
padding:0;
color: #666;
text-decoration: none;
word-break: break-all;
}

.mSide ul li a:hover{
color: #9d1e2f;
}

.pageBar a:link, .pageBar a:visited{
width: 20px;
line-height: 20px;
text-align: center;
text-decoration: none;
color: #666;
font-family: verdana;
font-size: 14px;
float: left;
display: inline;
display: none;
margin: 0;
margin-right: 5px;
margin-bottom: 2px;
padding: 0;
background: #eedfd6;
border: 1px solid #d4d1cc;
}

.pageBar a:hover{
background: #3399cc;
color: #fff;
}

.pArticle .paInfo a:link,.pArticle .paInfo a:visited{
line-height: 22px;
text-align: right;
color: #586180;
font-family: verdana,georgia;
}

.pArticle .paInfo a:hover{
text-decoration: none;
color: #000;
}

.pArticle .paTitle a:link,.pArticle .paTitle a:visited{
line-height: 25px;
color: #000;
font-family: 微软雅黑,verdana;
font-weight: bold;
text-decoration: none;
}

.pArticle .paTitle a:hover{
color: #3399cc;
}

.paContent a:link,.paContent a:visited{
line-height: 20px;
border-bottom: 1px solid #3399cc;
text-decoration: none;
color: #3399cc;
}

.paContent a:hover{
border-bottom: none;
}

.paTags a:link, .paTags a:visited{
padding-left: 20px;
background: url("icon/tag.jpg") no-repeat left center;
text-decoration: none;
color: #666;
}

.paTags a:hover{
color: #c33c30;
}

.singleTags a:link, .singleTags a:visited{
padding-left: 20px;
background: url("icon/tag.jpg") no-repeat left center;
text-decoration: none;
color: #666;
}

.singleTags a:hover{
color: #c33c30;
}

.paReadnum a:link, .paReadnum a:visited{
padding-left: 20px;
background: url("icon/comment_add.jpg") no-repeat left center;
text-decoration: none;
color: #666;
}

.paReadnum a:hover{
color: #3399cc;
}

.artCmt .acBlock .cmtReply a:link,.artCmt .acBlock .cmtReply a:visited{
padding-left: 20px;
background: url("icon/comment_add.jpg") no-repeat left center;
text-decoration: none;
color: #666;
}

.artCmt .acBlock .cmtReply a:hover{
color: #c33c30;
}

/*---------------Head-----------------*/

.blogInfo{
	width: 900px;
	height: 100px;
	text-align: center;
}

.blogInfo h1{
	width: 900px;
	line-height: 40px;
	float: left;
	display: inline;









	margin:0;
	padding:0;
	margin-top: 20px;
	color: #2B5C86;
	font-family: georgia;
}

.blogInfo h5{
	width: 900px;
	line-height: 20px;
	float: left;
	margin:0;
	padding:0;
	color: #ccc;
	font-family: 微软雅黑,verdana;
}

#divHead ul{
width: 940px;
height: 20px;
display: inline;
margin: 0px;
padding: 0px 0px 5px 0px;
border-top: 5px solid #fff;
float: right;

}

#divHead ul li{
height: 20px;
font-size: 12px;
color: #000;
float: left;
display: inline;
margin:5px 10px 0px 5px;
padding: 0;
}

/*-------------Page---------------*/
.mpHead{
	width: 680px;
	min-height: 60px;
	float: left;
	padding: 0;
	margin: 0;
}

.pageBar{
width: 600px;
float: left;
display: inline;
margin: 20px auto auto 40px;
padding: 0;
}

.pageFirst{
width: 42px;
line-height: 42px;
float: left;
margin: 0px 5px 0px 0px;
padding: 0;
display: inline;
font-size: 25px;
color: #666;
font-family: 微软雅黑,georgia;
text-align: center;
background: #eedfd6;
border: 1px solid #d4d1cc;
cursor:hand;
}

.pageNow{
width: 42px;
line-height: 42px;
float: left;
margin: 0px 5px 0px 0px;
padding: 0;
display: inline;
display: none;
font-size: 25px;
color: #666;
font-family: 微软雅黑;
text-align: center;
background: #eedfd6;
border: 1px solid #d4d1cc;
cursor:hand;
}

.now-page{
width: 20px;
line-height: 20px;
text-align: center;
font-weight: bold;
font-size: 14px;
color: #fff;
font-family: verdana;
float: left;
display: inline;
display: none;
margin: 0;
margin-right: 5px;
margin-bottom: 2px;
padding: 0;
border: 1px solid #3399cc;
background: #3399cc;
}

.pArticle{
width: 680px;
float: left;
display: inline;
margin:0;
margin-bottom: 10px;
padding: 0;
}

.pArticle .paInfo{
width: 550px;
line-height: 22px;
float:left;
display: inline;
text-align: right;
font-weight: normal;
color: #586180;
font-family: verdana,georgia;
margin: 0px 0px 0px 40px;
padding:0;
font-size: 12px;
border-bottom: 1px solid #87a5c5;
}

.pArticle .paTitle{
width: 550px;
line-height: 25px;
float: left;
display: inline;
margin: 0px 0px 0px 40px;
padding: 0;
text-align: right;
color: #3399cc;
font-family: 微软雅黑,verdana;
font-weight: bold;
font-size: 14px;

}

.paDate{
width: 40px;
height: 46px;
float: right;
display: inline;
margin:0px 43px 0px 5px;
padding:0;
background: #d1e4a5;
border: 1px solid #e9c391;
}

.dateDay{
	width:40px;
	line-height:24px;
	float:left;
	margin:0;
	padding:0;
	font-size: 24px;
	color:#000;
	font-family: georgia,微软雅黑,verdana;
	text-align:center;
}

.dateMonth{
width:40px;
height:15px;
line-height: 15px;
float:left;
margin:0;
margin-top: 7px;
padding:0;
font-size: 12px;
color:#fff;
font-family: verdana;
font-weight: bold;
text-align:center;
background: #3399cc;
}

.paContent{
width: 600px;
line-height: 22px;
float: left;
display: inline;
margin: 5px auto 0px 40px;
padding: 5px 0px 0px 0px;
text-align: left;
font-size: 12px;
color: #000;
font-family: verdana,arial;
}

.paContent p{
margin:0;
margin-bottom: 5px;
padding:0;
text-indent: 25px;
}

.paContent img{border: 1px solid #f4e6cf;background: #e8c5b7;padding: 3px;margin:5px;margin-top:0px;}

.paContent ul{
list-style: decimal;
list-style-position: inside;
margin:0px 0px 5px 25px;
padding:0;
}

.paContent ul li{}

.paContent blockquote{
line-height: 20px;
margin:0px 0px 0px 25px;
padding:5px;
border-left: 3px solid #8d96a1;
color: #8d96a1;
}

.paTags{
width: 598px;
float: left;
display: inline;
margin: 5px auto 0px 40px;
padding: 0px;
background: #eedfd6;
border: 1px solid #d4d1cc;
}

.paTags .tags{
width: 578px;
line-height: 30px;
text-align: left;
font-size: 12px;
color: #000;
font-family: verdana;
margin: 0px 0px 0px 10px;
padding: 0;
}

.singleTags{
width: 598px;
float: left;
display: inline;
margin: 5px auto 10px 40px;
padding: 10px 0px 10px 0px;
background: #eedfd6;
border: 1px solid #d4d1cc;
text-align: left;
}


.singleTags .singleTagscon{
width: 578px;
line-height: 30px;
text-align: left;
font-size: 12px;
color: #000;
font-family: verdana;
margin: 0px 0px 0px 10px;
padding: 0;
}

.paReadnum{
width: 598px;
float: left;
display: inline;
margin: 5px auto 0px 40px;
padding: 0px;
background: #f4e6cf;
border: 1px solid #e8c5b7;
}

.paReadnum .read{
width: 578px;
line-height: 30px;
text-align: center;
font-size: 12px;
color: #000;
font-family: verdana;
margin: 0px 0px 0px 10px;
padding: 0;
}

.paBtm{
width: 680px;
height: 20px;
float: left;
display:inline;
margin: 0;
margin-top: 10px;
padding: 0;
text-align: center;
}

.artCmt{
width: 600px;
float: left;
display: inline;
margin: 5px auto 0px 40px;
padding: 0;
text-align: left;
font-size: 12px;
color: #4C595B;
font-family: verdana;
}

.acpTitle{
line-height: 20px;
float: left;
margin: 0;
padding: 3px 10px 3px 0px;
color: #3399cc;
font-weight: bold;
font-size: 14px;
font-family: verdana;
}

.artCmt .acBlock{
width: 598px;
float: left;
display: inline;
margin: 0px 0px 10px 0px;
padding: 0px 0px 5px 0px;
background: #eedfd6;
border: 1px solid #d4d1cc;
}

.artCmt .acBlock .acTitle{
width: 580px;
float: left;
line-height: 20px;
display: inline;
margin: 5px 0px 5px 10px;
padding:0;
font-weight: bold;
}

.artCmt .acBlock .acContent{
width: 570px;
float: left;
line-height: 20px;
display: inline;
margin: 0px 0px 5px 20px;
padding:0;
}

.artCmt .acBlock .cmtReply{
width: 580px;
float: left;
line-height: 20px;
display: inline;
margin: 0px 0px 0px 10px;
padding:0;
text-align: right;
}

.cmtPost{
width: 598px;
float: left;
display: inline;
margin: 5px auto 0px 40px;
padding: 0;
text-align: left;
font-size: 12px;
color: #4C595B;
font-family: verdana;
}

.cmtPost .cmtForm{
width: 598px;
float: left;
display: inline;
margin: 0px 0px 10px 0px;
padding: 5px 0px 10px 0px;
background: #eedfd6;
border: 1px solid #d4d1cc;
}

.cmtPost form{
width: 580px;
float: left;
display: inline;
margin: 5px 0px 0px 10px;
padding: 0;
}

.cmtPost form input{
float: left;
margin:0;
margin-right: 10px;
padding: 0;
border: none;
border: 1px solid #ccc;
height: 20px;
line-height: 20px;
background: #f1ede5;
}

.cmtPost form textarea{
float: left;
margin:0;
padding: 3px;
border: none;
border: 1px solid #ccc;
width: 570px;
height: 150px;
line-height: 20px;
background: #f1ede5;
font-size: 12px;
}

.cmtPost .button{
background: #e7d0a6;
border: 1px solid #999;
color: #666;
font-size: 12px;
font-family: verdana;
height: 20px;
line-height: 20px;
display: inline;
float: left;
margin: 0px 10px 0px 0px;
padding: 0px 5px 0px 5px;
}

.cmtPost .checkbox{
float: left;
display: inline;
padding:0;
margin: 0px 3px 0px 0px;
background: none;
border: none;
width: 20px;
height: 20px;
}

.cmtPost p{
width: 580px;
float: left;
display: inline;
margin: 0px 0px 10px 0px;
padding: 0;
}

.checkboxP{
width: 580px;
float: left;
display: inline;
margin: 0px 0px 0px -3px;
padding: 0;
}

.cmtPost .postbottom{
width: 560px;
line-height: 20px;
float: left;
display: inline;
margin: 10px 0px 0px 10px;
padding: 0;
}

.cmtPost label{
line-height: 20px;
margin: 0px;
padding: 0;
float: left;
display: inline;
}

/*-------------Side---------------*/

.mStop{
	width:220px;
	min-height: 60px;
	float: left;
	display: inline;
	margin:0px 0px 0px 10px;
	padding:0;
}

.mStop img{
float: left;
display: inline;
width: 80px;
height: 80px;
margin: 3px 3px 3px 0px;
padding: 3px;
background: #f1ede5;
}

.mStop h3{
width: 220px;
line-height: 20px;
float: left;
display: inline;
margin: 5px 0px 0px 10px;
padding: 0;
}

.mStop .authInfo{
width: 220px;
line-height: 20px;
float: left;
display: inline;
margin: 5px 0px 0px 5px;
padding: 0;
color: #666;
font-family: verdana;
font-size: 12px;
}

.mSide .search{
width:240px;
height: 50px;
float: left;
display: inline;
margin:0;
padding:0;
background: url("icon/search.jpg") no-repeat left top;
}

.search form{
float: left;
margin:0;
padding:0;
width: 240px;
}

.search form input{
width:160px;
height:20px;
line-height: 20px;
float: left;
display: inline;
margin: 15px 0px auto 20px;
padding: 0;
font-size: 12px;
font-family:verdana;
color: #3399cc;
border:none;
border-left: 1px solid #000;
border-top: 1px solid #000;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
background: #e9e1df;
}

.search .button{
width:50px;
height:30px;
float: left;
display: inline;
margin: 10px 0px 0px 5px;
padding: 0;
background: none;
border: none;
}

.mSide .msTitle{
width: 218px;
height: 30px;
float: left;
display: inline;
margin:0;
margin-top: 10px;
margin-left: 10px;
padding:0;
background: #eedfd6 url("icon/plus.jpg") no-repeat right center;
border: 1px solid #d4d1cc;
cursor:hand;
}

.mSide .msTitle h3{
width: 220px;
line-height: 30px;
float: left;
display: inline;
margin: 0;
padding: 0;
font-family: 微软雅黑,verdana;
color: #000;
text-align: center;
cursor:hand;
}

.mSide ul{
float: left;
display: inline;
display: none;
width: 220px;
margin: 5px 0px 0px 10px;
padding:0;
padding-bottom: 10px;
}

.mSide ul li{
	line-height: 20px;
	margin:3px 0px 0px 0px;
	color: #666;
	padding: 0;
	list-style: circle;
  list-style-position: inside;
}

/*--------------Foot-----------------*/

.copyRt{
width: 850px;
height: 60px;
margin:10px auto 0px auto;
padding: 0;
}

.copyRt h6{
float: left;
margin: auto;
padding:0;
line-height: 25px;
width: 850px;
color: #000;
}

.copyRt .idatas{
padding:0;
width: 15px;
height: 15px;
margin: 5px 5px auto 5px;
display: inline;
float: left;
background:url("icon/idatalogo.png") no-repeat left center;
*background-image: none;
*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src=icon/idatalogo.png, sizingMethod=scale);
}
