﻿* { margin:0; padding:0; }

/*====== 嵌套评论样式 ======*/
.commentlist .msg{padding-top:10px;}
ul.msg{width:100%;text-align:left;list-style-position:outside;table-layout: fixed; word-wrap:break-word;}
li.msgname{margin:0px;font-weight: normal;font-size:12px;}
li.msgname .info{font-size:12px;color:#888;}
li.msgurl{text-align:right;padding:2px 10px 2px 10px;margin:0;font-size:1em;}
li.msggravatar{display:block;float:left;margin-right:5px;}
li.msgarticle{list-style-position : outside;line-height:22px;padding-left:46px;border-bottom:1px solid #eaeaea;padding-bottom:5px;margin-top: 0px;margin-right: 0px;margin-bottom: 7px;margin-left: 0px;}
li.msgtime{padding:5px 0 0 0;font-weight: normal; font-size:0.8em;}
img.avatar{width:34px;height:34px; float:left;padding:2px;margin-right:2px;border:1px solid #ccc;}
.floor{float:right;color: #ddd;font-size: 20px;}
ul.msg ul.msg{background-color: #f9f9f9;border: 1px solid #ddd;margin-top: 5px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;width: 97%;padding: 1%;}
ul.msg ul.msg li.msgarticle{padding-bottom:0px;margin-bottom: 0px;border-bottom-width: 0px;}
ul.msg ul.msg li.msgname{padding:0px;}
.msg .pagebar .l{float:left;}
.msg .pagebar .r{float:right;}
/*====== 评论发布样式 ======*/
#divCommentPost h4,#comment h4{font-size:14px;line-height: 35px;}
#divCommentPost{margin:0;padding:0;width:100%;}
#divCommentPost label{height:15px;overflow:hidden;clear:left;float:left;line-height:15px;padding:6px 10px; border-color:#CCC;border-style:solid;border-width:1px 0 1px 1px;margin:0;}
#divCommentPost .cancel{margin-left:205px;}
#divCommentPost small{color:#999;font-size:12px;font-weight:400;margin-left:10px;line-height:29px;}
#divCommentPost .keep{color:#888;font-size:12px;font-weight:400;}
#divCommentPost img{margin-top:3px;margin-left:10px;}
#divCommentPost p{margin-bottom:10px;padding:0;}
input[type="text"]{font-size:12px;color:#333;font-family:Verdana, Arial, Helvetica,sans-serif;}
#inpName,#inpEmail,#inpHomePage,#inpVerify{width:200px;border:1px solid #CCC;height:15px;float:left;margin:0;padding:6px 10px;}
#txaArticle{font-size:12px;color:#333;font-family:Verdana, Arial, Helvetica,sans-serif; width:90%;height:120px;border:1px solid #CCC;padding:5px;}
#divCommentPost .button{font-size:14px;line-height:30px;color:#FFF;background-color:#cc0000; height:30px;width:100px;border-width:0;}
#divCommentPost .button:hover{cursor:pointer;}


.clear { clear:both; }
.wrapper { width:100%; overflow:hidden; }
.heads {width:100%;height:26px;background:#FCFCFC;border-bottom:1px solid #F0F0F0;}
.heads-content {width:980px;height:26px;line-height:26px;font-size:12px;margin:0 auto;color:#555;}
.headz {width:980px;height:60px;margin:10px auto;}
.headz .logo {height:60px;float:left;}
.headz .headads {width:468px;height:60px; margin-left:66px;overflow:hidden;float:left;}
.headz .search {position:relative;width:200px;height:60px;overflow:hidden;float:right;}
.headz .search .txt {position:absolute;top:12px;width:168px;height:30px;line-height:30px;padding:2px 15px;border:1px solid #E64D5E;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;font-size:14px;color:#adadad;font-family:"microsoft yahei";outline:0;}
.headz .search .btn {position:absolute;top:22px;right:15px;width:15px;height:15px;border:0;cursor:pointer;outline:0; background:url(images/icon.png) no-repeat 0 -113px;text-indent:-9999px;}
.header {width:100%;height:45px;background:#e64d5e;box-shadow: 0 3px 5px rgba(0,0,0, 0.2); }
.subnav {width:980px;margin:auto;overflow:hidden; }
.menu {width:980px;height:45px;float:left;overflow:hidden; }
.menu ul li {float:left;text-align:center;line-height:35px;padding:5px 0;background-attachment:fixed;}
.menu ul li a {font-size:16px;color:#fff;display:block;background-image:url(images/shop_line.jpg);	background-repeat: no-repeat;background-position:right;padding:0 20px;}
.menu ul li a:hover {background:#a30314;}
.menu ul li a.active {background:#a30314;}
.navlast {  }
.box {
	width:1000px;
	overflow:hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.main { border:1px solid #ececec; background:#fefefe; overflow:hidden; border-radius:5px}
.box2 { width:980px; margin:10px auto 15px; background:#fefefe; overflow:hidden; height:60px;}
.main2 { border:1px solid #ebebeb; background:#fefefe; overflow:hidden; border-radius:5px; height:58px;}
.main2 a{color: #858585;padding: 5px;margin: 5px 10px; }
.main2 a:hover{color: #FF0066;}
.main2 p{line-height: 1.8em;}
.content { width:676px; float:left; border-right:1px solid #ececec; }
.slide { height:228px; padding:20px; border-bottom:1px solid #ececec; position:relative; }
.slidelist { display:none; }
.slide ul li { position:absolute; overflow:hidden; }
.slideimg { width:390px; height:228px; float:left; overflow:hidden; }
.slideimg a img { width:380px; height:222px; padding: 2px;border: 1px solid #CCC; border-radius: 3px;}
.slidecon { width:232px; float:right; padding:0 0 20px 15px; font-size:12px; color:#666; }
.slidetitle { padding-bottom:10px; border-bottom:1px dotted #999; }
.slidetitle a { font-size:16px; color:#000; line-height:28px; }
.slidetitle a:hover{color: #FF0066;}
.slideintro { max-height:73px; _height:73px; padding:10px 0 5px; line-height:24px; overflow:hidden; }
.slidetime { color:#aaa; }
.slidetime a { color:#F06; }
.slidebar { width:232px; font-size:0; text-align:center; position:absolute; right:20px; bottom:18px; }
.slideprev, .slidenext { width:15px; height:15px; margin-right:8px; border:1px solid #ccc; border-radius:2px; background:#fff; display:inline-block; }
.slideprev { background:url(images/icon.png) no-repeat -1px -2px; }
.slidenext { background:url(images/icon.png) no-repeat -18px -2px; }
.slidebar span a { width:8px; height:8px; margin:5px 8px 0 0; border-radius:100%; box-shadow:.5px .5px 1px 0 #333 inset; background:#bbb; display:inline-block; vertical-align:top; }
.slidebtn a.on { background:#18a9fd; }
.connews { padding:20px 20px 15px; border-bottom:1px solid #ebebeb; }
.contitle {
	height:32px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fafafa;
	background-color: #FFEFF6;
	color: #FFFFFF;
	box-shadow: 0 2px 5px rgba(0,0,0, 0.2);
	margin-bottom: 10px;
}
.contitle h4, .cmstitle h4 { height:32px; padding-left:10px; border-left:3px solid #F06; font-size:16px; color:#F06; line-height:32px; font-weight:normal; }
.newscon ul { width:110%; }
.newscon ul li { width:300px; height:26px; float:left; padding-left:8px; padding-right:20px; line-height:26px; background:url(images/icon.png) no-repeat -90px 6px; overflow:hidden; }
.newscon ul li a { width:230px; height:26px; float:left; font-size:14px; color:#000; overflow:hidden; }
.newscon ul li a:hover{color: #F06;}
.newscon ul li span { width:60px; height:26px; float:right; text-align:right; line-height:27px; overflow:hidden; }
.newscon ul li span a { width:auto; float:none; font-size:12px; color:#aaa; }
.adsimg { width:100%; border-bottom:1px solid #ececec; }
.adsimg img { width:100%; }
.cmslist { width:302px; height:290px; float:left; margin-right:-1px; padding:18px; border-bottom:1px solid #ececec; border-right:1px solid #ececec; }
.cmslist ul li { height:28px; padding-left:8px; line-height:28px; background:url(images/icon.png) no-repeat -90px 6px; overflow:hidden; }
.cmslist ul li.cmstop { height:90px; margin-bottom:14px; padding:0; background:none; }
.cmslist ul li a { font-size:14px; color:#000; }
.cmslist ul li a:hover{color: #F06;}
.cmstitle {height:32px;margin-bottom: 15px;background-color: #FFEFF6;color: #FFFFFF;box-shadow: 0 2px 5px rgba(0,0,0, 0.2);padding-right: 10px;}
.cmstitle h4 a { float:right; font-size:12px; color:#999; }
.cmsimg { float:left; height:90px; overflow:hidden; }
.cmstop a{width:151px;}
.cmsimg img { width:145px; padding: 2px;border: 1px solid #CCC; border-radius: 3px; height:84px;}
.cmsinfo { width:145px; float:right; line-height:20px; }
.cmslist .cmsinfo a { height:45px; font-size:14px; color:#333; display:block; overflow:hidden; }
.cmslist .cmsinfo a:hover{color: #F06;}
.cmsinfo .cmsintro { height:40px; padding-top:5px; font-size:12px; color:#999; overflow:hidden; }
.links { width:100%; height:28px; line-height:19px; border-bottom:1px solid #ccc; }
.links h4 { float:left; padding-left:10px; font-size:18px; color:#F06; font-weight:normal; border-left:3px solid #F06; }
.links span { padding-left:10px; font-size:16px; color:#ccc; font-family:'Palatino Linotype','simsun'; font-style:italic; text-transform:uppercase; }
.catalog { padding:18px; }
.post { padding:20px 0; border-bottom:1px dotted #aaa; overflow:hidden; }
.postimg { width:200px; height:120px; float:left; overflow:hidden; }
.postimg img { width:194px;padding: 2px;border: 1px solid #CCC;border-radius: 3px;height: 114px;}
.postcon { width:420px; float:left; margin-left:10px; color:#a8a8a8; }
.postcon a { font-size:12px; color:#A8A8A8; }
.postcon a:hover { color:#F06}
.postcon h3{overflow: hidden;height: 29px;vertical-align: top;}
.postcon h3 a { font-size:16px; color:#0099FF; font-weight:500; line-height:29px;overflow: hidden; }
.postintro { width:100%; height:54px; margin-top:10px; font-size:12px; color:#999; overflow:hidden; line-height:18px;}
.postcon h3 a:hover{ color:#F06}
.postintro a { color:#F06; }
.postinfo { margin-top:10px; }
.pagebar{ width:100%; height:24px; margin:0; padding:25px 0; word-break:break-all; clear:both; }
.pagebar a { text-decoration:none; }
.pagebar .page{ color:#F06; font-weight:bolder; padding:5px 10px; margin-right:4px; border:1px solid #ccc; }
.pagebar .now-page{ color:#F06; font-weight:bolder; padding:5px 10px; margin-right:4px; border:1px solid #F06; }
.pagebar a:hover span.page{ color:#fff; border:1px solid #F06; background:#F06; }
.postcon .pagebar { padding:0; border:0; }

.single { padding:0 15px; }
.single a { color:#333333; }
.single img{max-width: 100%;height: auto;width: auto;border: 1px solid #e6e6e6;	padding: 3px;border-radius: 3px;box-shadow: 0 1px 3px rgba(0,0,0, 0.2);}
.single a:hover{ color:#FF0066}
.article h1 {margin:10px 0;font-size:18px;color:#0099FF;line-height:32px;font-weight: 500;}
.article .PageTitle {margin:10px 0;color:#E64D5E;border-bottom:1px dotted #aaa;}
.article .PageTitle h1 {font-size:24px;color:#E64D5E;line-height:44px;font-weight:600;text-align:center;}
.article .pagepost h5 {line-height:36px;padding-left:10px;font-weight:500;font-size:16px;border-left:3px solid #E64D5E;color:#E64D5E;background:#f5f5f5;margin: 10px 0; }
.article .pagepost ul li {width:20%;margin:10px 0;float:left;}
.dao {	font-size: 12px;color: #666666;line-height: 35px;margin: 5px 0px;overflow: hidden;box-shadow: 0 1px 2px rgba(0,0,0, 0.2);padding-left: 8px;
margin-top: 10px;border-left: 3px solid #F06;}
.info { font-size:12px; color:#a8a8a8; border-bottom: 1px dashed #dedede;padding-bottom: 10px;}
.auth { margin-right:10px; padding-left:18px; background:url(images/icon.png) no-repeat -85px -55px; }
.cata { margin-right:10px; padding-left:18px; background:url(images/icon.png) no-repeat -85px -152px; }
.date { margin-right:10px; padding-left:18px; background:url(images/icon.png) no-repeat -85px -24px; }
.cmtnum { margin-right:10px; padding-left:18px; background:url(images/icon.png) no-repeat -85px -87px; }
.viewnum { margin-right:10px; padding-left:18px; background:url(images/icon.png) no-repeat -83px -72px; }
.tags { float:right; padding-left:18px; background:url(images/icon.png) no-repeat -85px -135px; }
.articlecon {padding-top:10px;	font-size:14px;	color:#333;	line-height:26px;margin-bottom: 20px;}
.articlecon p {	font-size:14px;	color:#454545;font-family: "瀹嬩綋";margin-bottom: 10px;margin-top: 5px;}
.articlecon p a{color: #454545;}
.articlecon p a:hover{ color:#FF0066}
.articlecon h5{line-height: 36px;padding-left: 10px;font-family: "寰蒋闆呴粦";font-weight: 500;font-size: 16px;border-left: 3px solid #E64D5E;color: #E64D5E;background: #f5f5f5;margin: 10px 0;}
.intro { margin:10px 0; padding:10px; line-height:24px; border:1px dashed #FFC0DB; }
.articlecon .intro p,.articlecon .intro div { margin:0; font-size:14px; color:#666; display:inline; }
.articlecon .intro img,.articlecon .intro embed { display:none; }
.intro span { color:#999; }

.mutuality { margin-bottom:20px;background:#EFFFF9;border-radius:3px; padding:10px; box-shadow: 0 3px 5px rgba(0,0,0, 0.2);}
.mutuality h4, .comment h4 {font-size:16px;color:#f06;font-weight:normal;padding-bottom: 5px;padding-left: 8px;	border-left-width: 3px;	border-left-style: solid;border-left-color: #F06;}
.articlelist { margin-top:10px; line-height:24px; }
.articlelist p {padding-left: 10px;	font-size: 14px;font-family: "microsoft yahei";	border-bottom: 1px dotted #eee;overflow: hidden;list-style-type: disc;list-style-position: inside;line-height: 30px;}
.articlelist p a{}
.articlelist p a:hover{color: #F06;	}
.articlelist span {float: right;color: #bbb;font-family: arial;}
.paging {overflow:hidden;	background-color: #FBFBFB;	padding-top: 10px;	padding-right: 5px;	padding-bottom: 10px;	padding-left: 5px;	margin-bottom: 15px;	box-shadow: 0 3px 5px rgba(0,0,0, 0.2);border-left: 3px solid #F06;}
.paging span { height:17px; color:#454545; overflow:hidden; }
.paging a { color:#555555; font-style:normal; }
.paging span.l {width:48%;	float:left;	text-align:left;padding-left: 5px;}
.paging span.r {width:48%;	float:right;text-align:right;padding-right: 5px;}

.cmtpost { width:100%; margin-top:20px; overflow:hidden; }
.cmtimg { width:50px; float:left; }
.cmtimg img { width:50px; height:50px; }
.cmtcon { width:578px; float:right; padding-bottom:20px; }
.cmtcon span { color:#ccc; line-height:35px; }
.cmtcon textarea { width:554px; height:63px; padding:10px; font-family:microsoft yahei; border:1px solid #bebebe; -moz-border-radius:2px;
-webkit-border-radius:2px; border-radius:2px; -webkit-box-shadow:0 1px 0 0 rgba(240,240,240,1); -moz-box-shadow:0 1px 0 0 rgba(240,240,240,1); box-shadow:0 1px 0 0 rgba(240,240,240,1); outline:0; overflow:hidden; }
.cmtpost .cmtfocus { border:1px solid #ffdca0; -moz-box-shadow:0 0 5px rgba(255,185,65,.5); -webkit-box-shadow:0 0 5px rgba(255,185,65,.5); box-shadow:0 0 5px rgba(255,185,65,.5); -webkit-transition:all .3s ease-out 0s; -moz-transition:all .3s ease-out 0s; transition:all .3s ease-out 0s; }
.cmtbtn { margin-top:2px; }
.cmtbtn input { width:74px; height:32px; float:right; border:0; outline:0; cursor:pointer; background:url(images/icon.png) no-repeat 0 -17px; }
.cmtbtn input:active { background:url(images/icon.png) 0 -81px; }
.cmtinfo { width:575px; padding:0 0 20px 58px; overflow:hidden; }
.cmtinfo p { width:50%; float:left; padding:5px 0; }
.cmtinfo input { width:180px; height:20px; padding:2px 6px; border:1px solid #bebebe; border-radius:2px; outline:0; }
.cmtinfo input { *display:inline; }
.cmtinfo label { padding:0 10px; line-height:26px; }
.cmtinfo #inpVerify { width:100px; }
.cmtinfo img { width:70px; height:26px; margin-left:10px; vertical-align:top; }

.msg { border-top:1px solid #eee; padding:20px 0; overflow:hidden;}
.msg .msgimg { float:left; width:50px; height:50px; padding-top:5px;}
.msg .msgimg .avatar { width:50px; height:50px;}
.msg .msgtxt { width:100%; float:right; margin-left:-60px;}
.msg .msgtxt .msgtxtbogy { margin-left:60px;}
.msg .msgtxt .msgname { height:24px; line-height:24px;}
.msg .msgtxt .msgname span { font-size:12px; color:#999; }
.msg .msgtxt .msgarticle { padding:5px 0; font-size:14px; color:#333; }
.msg .msgarticle .msg { margin-top:10px; font-size:12px; }
.msg .msgarticle .msg .msgimg { width:32px; height:32px;}
.msg .msgarticle .msg .msgimg .avatar { width:32px; height:32px;}
.msg .msgarticle .msg .msgtxt { width:100%; float:right; margin-left:-40px;}
.msg .msgarticle .msg .msgtxt .msgtxtbogy { margin-left:40px;}
.msg .msgarticle .msg .dot { display:none;}

.sidebar { width:270px; float:right; padding: 15px 15px 0px 15px; background-color: #FFF9F9;}
.sideblock { margin-bottom:15px; }
.sideblock ul.pagenav {width:100%;border-radius:4px;overflow:hidden;margin-bottom: 20px;}
.sideblock ul.pagenav li {height:40px;line-height:40px;padding-left:10px;font-size:16px;color:#fff;background:#DF3329;border-top:1px solid #EC7988;border-bottom:1px solid #DF2036;transition: all .6s ease-in-out;-webkit-transition: all .6s ease-in-out;-moz-transition: all .6s ease-in-out;}
.sideblock ul.pagenav li:hover {padding-left:20px;}
.sideblock ul.pagenav li a {color:#fff;text-decoration:none;}
.function { margin-bottom:30px; }
.sidetitle { width: 100%;height: 38px;line-height: 39px;border-bottom: 1px solid #ccc;background-color: #DF3329;color: #FFFFFF;box-shadow: 0 2px 5px rgba(0,0,0, 0.2);border-top-left-radius: 5px;border-top-right-radius: 5px;}
.sidetitle h4 { float:left; padding-left:10px; font-size:16px; color:#FFFFFF; font-weight:normal;}
.sidetitle span { padding-left:10px; font-size:16px; color:#FFD0D0;; font-family:'Palatino Linotype','simsun'; font-style:italic; text-transform:uppercase; }
.hunbh {overflow:auto;box-shadow: 0 2px 5px rgba(0,0,0, 0.2);padding-top: 15px;padding-bottom: 5px;padding-left: 10px;border: 1px solid #ccc;}
.hunbh p{font-size: 14px;font-style: italic;line-height: 28px;color: #666666;}
.hunbh ol li{padding: 3px;width: 75px;float:left;height: 30px;list-style:none;}
.hunbh ol li a{color: #666666;padding: 3px 5px 3px 5px;border: 1px solid #dedede;border-radius: 12px;}
.hunbh ol li a:hover{color: #FFFFFF;background-color: #FD6EA4;border: 1px solid #FD6EA4;border-radius: 12px;text-decoration: none;}
.sidecontent { padding:5px 0; overflow:hidden; }
.sidecontent ul li, .sidecontent dl { width:100%; float:left; padding:14px 0; border-bottom:1px dotted #ccc; }
.sidecontent ol li { padding:5px 0; border-bottom:1px dotted #ccc; overflow:hidden; display:block; }
.sidecontent ol li span { width:28px; float:left; font-size:22px; color:#999; font-family:"Times New Roman",simsun; font-weight:normal; font-style:italic; line-height:30px; text-align:center; }
.sidecontent ol li span.first { font-size:30px; color:#f30; }
.sidecontent ol li span.hot { font-size:22px; color:#f30; }
.sidecontent ol li h3 a.first { font-size:14px; }
.sidecontent1 ul li, .sidecontent dl { width:95%; float:left; padding:15px; border-bottom:1px dotted #ccc; }

.sidelist { width:240px; float:right; }
.sidelist h3 { height:30px; font-weight:normal; line-height:30px; overflow:hidden; }
.sidelist h3 a { font-size:12px; color:#333; }
.sidelist h3 a:hover{ color:#F06}
.sidelist a { font-size:14px; color:#333; }
.sidelist p { height:34px; font-size:12px; color:#999; overflow:hidden; }
.sidelist p img { display:none; }
.sidecontent dl h3 { height:28px; }
.sidecontent dl h3 a { font-size:14px; color:#333; }
.sideintro { padding-bottom:10px; font-size:12px; color:#999; }
.sideimg { width:120px; height:78px; float:left; overflow:hidden; }
.sideimg img { width:114px;padding: 2px;border: 1px solid #CCC; border-radius: 3px; height:72px;}
.sideinfo { width:140px; float:right; }
.sideinfo h3 {margin-bottom:10px;height: 60px;overflow: hidden;}
.sideinfo h3 a {font-size:14px;color:#333;overflow:hidden;font-weight: normal;}
.sideinfo h3 a:hover{color: #FF0066;}
.sideinfo1 { width:600px;float: left;padding-left: 20px; }
.sideinfo1 h3 { margin-bottom:10px; }
.sideinfo1 h3 a {font-size:14px;color:#333;overflow:hidden;font-weight: normal;}
.sideinfo1 h3 a:hover{color: #FF0066;}
.hideintro { margin-bottom:10px; font-size:12px; color:#999; overflow:hidden; display:none; }
.showintro { width:100%; }
.showintro .hideintro { display:block; }
.sidecata span { float:left; font-size:12px; color:#bbb; }
.sidecata a { float:right; font-size:12px; color:#FF0066; }
.sidecata a:hover{ color:#BBB}
#divTags ul li { width:auto; height:30px; float:left; margin:10px 0 0 0; padding:0; white-space:nowrap; border:0; }
#divTags ul li a,.tags-cloud a { margin: 0 6px 0 0;padding: 2px 8px;font-size: 12px;color: #fff;border-radius: 15px;box-shadow: 0 1px 1px 0 #ccc;
background: #DF3329;display: inline-block;vertical-align: top; }
#divTags ul li a:hover,.tags-cloud a:hover { text-decoration:none; background:#FD6EA4; }
.tag-count { display:none; }

.function,.function a { font-size:12px; color:#666; }
.function .sidecontent ul li { padding:5px 0; line-height:24px; }
.function .sidecontent ul li a { padding:0 0 0 15px; font-size:12px; color:#666; background:url(images/icon.png) no-repeat -90px 0; }
#divCalendar .function_t { display:none;}
#divCalendar .function_c { width:240px; padding:0 0 0 0;}
p.y { text-align:center; height:24px; margin:0; padding:0; font-size:12px; font-weight:bold;}
p.y a { padding:0 20px;}
p.w,p.d,p.yd,p.nd,p.cd { float:left; border:1px solid #E0E1E2; width:32px;  height:24px; margin:0 0 -1px -1px; padding:3px 0 0 0; text-align:center; vertical-align :middle;}
p.d { background:#f0f0f0;}
p.yd { background:#5eaae4; color:#fff;}
p.yd a { color:#fff;}
p.cd { font-weight:bold;}
p.w { background:#A9B8C5; padding:3px 0 2px 0; height:1.7em; color:#fff; text-transform: uppercase;}
#divCalendar .function_t { display:none;}
#divCalendar .function_c { width:232px; padding:0 4px 15px 4px;}
#divCalendar table{width:100%; table-layout:fixed}
#divCalendar caption{ text-align:center; height:24px; margin:0; padding:0; font-size:12px; font-weight:bold;}
#divCalendar caption a { padding:0 18px; color:#59a9c6; }
#divCalendar th{ background:#59a9c6; color:#fff; text-transform:uppercase; border:1px solid #59a9c6; height:26px; }
#divCalendar td{ text-align:center; border:1px solid #E0E1E2; height:30px; }
#divCalendar td.pad{ background:none; }
#divCalendar td a{ display:block; line-height:30px; background:#78bbab; color:#fff; }
#today{ font-weight:bold; color:#3d9c85; }

#divComments ul li, #divPrevious ul li { height:24px; overflow:hidden; }
#divPrevious .article-date { display:none; }
#divCatalog ul.ul-subcates li a { padding-left:37px; }
#divSearchPanel  input[type="text"]{ width:70%; height:22px; float:left; border:1px solid #c8c8c8; outline:0; background:#fff; line-height:24px; font-size:12px; color:#333; font-family:"寰蒋闆呴粦";}
#divSearchPanel  input[type="submit"]{ width:25%; height:24px; float:right; line-height:24px; border:1px solid #999; background:#eee; }
#divMisc ul li,#divFavorites ul li,#divStatistics ul li { width:50%; float:left; overflow:hidden; }
#divMisc ul li a { padding:0; background:none; }



/*鏃堕棿杞撮儴鍒�*/
.side-time {float:left;width:268px;height:230px;overflow:hidden;margin-left:-8px;}
.side-time ul {margin-left:8px;border-left:2px solid #ccc;  padding-top:15px;}
.side-time ul li {position:relative;padding-bottom:15px;border-bottom: 1px dotted #ccc; margin-bottom:10px;}
.side-time ul li b {padding-left:15px;line-height:25px;font-size:12px;font-weight:normal;color:#F90069;}
.side-time ul li em {position:absolute;top:7px;left:-7px;width:8px;height:8px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:2px solid #fff;overflow:hidden;background:#F90069;display:inline-block;z-index:2;
behavior:url(http://www.hunbohui.cn/PIE.htc);}
.side-time ul li p {padding-left:15px;line-height:25px;font-size:12px;color:#555;}
.side-time ul li:hover b {color:#f30;}
.side-time ul li:hover em {background:#f30;}
.side-time ul li:hover p {color:#f30;}
.side-time a.golook {padding:3px 5px;height:24px;line-height:24px;border-radius:12px;-moz-border-radius:12px;border:1px solid #dedede;color:#DF3329;overflow:hidden;z-index:2;}
.side-time a.golook:hover {border:1px solid #DF3329;background:#DF3329;color:#fff;text-decoration:none;}
#scroRight{position:relative;background:#999;background:rgba(0,0,0,0.1);float:right;height:230px;width:10px;border-radius:10px;overflow:hidden;}
#scroLine{position:absolute;z-index:2;top:0;right:0;width:10px;background:#DF3329;background:rgba(0,0,0,0.8);opacity:0.8;border-radius:10px;cursor:pointer;behavior:url(http://www.hunbohui.cn/PIE.htc);}
.xjdyt {
	background-image: url(images/body_bg.jpg);
	background-repeat: repeat;
	padding-top: 5px; padding-bottom: 10px;
}
.xjss {
	height: 32px;
	width: 375px;
	background-color: #E53336;
	padding: 3px;
}
.xjss #edtSearch {
	line-height: 32px;
	float: left;
	height: 32px;
	width: 280px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-left: 10px;
}
.xjss #btnPost {
	line-height: 32px;
	background-color: #E53336;
	text-align: center;
	float: left;
	height: 32px;
	width: 85px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-size: 14px;
	font-weight: 700;
	color: #FFFFFF;
}
.friends_link ul{padding-top: 8px;
padding-left: 8px;}
.friends_link li {
    line-height: 30px;
    float: left;
    margin-right: 15px;
    margin-bottom: 8px;
}
.adSlide{ width:100%;  height:300px;; overflow:hidden; position:relative; clear:both; margin-bottom:10px;    }
.adSlide .hd{ position:absolute; z-index:1; right:5px; bottom:5px; }
.adSlide .hd ul{ overflow:hidden; zoom:1; float:left;  }
.adSlide .hd ul li{ float:left; margin-right:2px;  width:16px; height:16px; line-height:16px; text-align:center; background:#fff; cursor:pointer;  filter:alpha(opacity=60);opacity:0.6;   }
.adSlide .hd ul li.on{ background:#c00;   font-weight:bold; filter:alpha(opacity=100);opacity:1; color:#fff;   }
.adSlide .bd{ position:relative;  z-index:0; }
.adSlide .bd img{ width:540px; height:300px;  }

.adSlidea{ width:100%;  height:340px;; overflow:hidden; position:relative; clear:both; margin-bottom:10px;    }
.adSlidea .hd{ position:absolute; z-index:1; right:5px; bottom:5px; }
.adSlidea .hd ul{ overflow:hidden; zoom:1; float:left;  }
.adSlidea .hd ul li{ float:left; margin-right:2px;  width:16px; height:16px; line-height:16px; text-align:center; background:#fff; cursor:pointer;  filter:alpha(opacity=60);opacity:0.6;   }
.adSlidea .hd ul li.on{ background:#c00;   font-weight:bold; filter:alpha(opacity=100);opacity:1; color:#fff;   }
.adSlidea .bd{ position:relative;  z-index:0; }
.adSlidea .bd img{ width:300px; height:340px;  }