﻿/*
作者：天兴工作室
地址：http://www.txcstx.cn
邮箱：admin@txcstx.cn
*/
body{margin:0px;padding:0px;color:#555;font-size:14px;font-family: "微软雅黑";background-image: url(default/body.png);background-repeat: repeat-x;background-position: center 0px;background-color: #49403c;}
a{text-decoration: none;color: #555;}
a:hover{color: #ca333e;text-decoration: none;}
img{border:none;vertical-align:text-bottom}
div, h1, h2, h3, h4, p, form, ul, label, input, textarea, img, span, dl, dt, dd{margin:0px;padding:0;}
.clear{clear:both;}
li{list-style-type: none;}
/*---分页条--*/
#pager{overflow:hidden;white-space:nowrap;margin: 0px;}
#pager a{border:1px solid #ddd;font-size:12px;margin:2px;background-color: #f1f1f1;padding-top: 3px;padding-right: 6px;padding-bottom: 3px;padding-left: 6px;}
#pager a:hover{border:1px solid #CCCCCC;color:#fff;text-decoration:none;background-color:#ddd;}
#pager .now-page{border:1px solid #CC3300;color:#fff;font-size:14px;font-weight:700;background-color:#CC0000;margin:2px;padding-top: 3px;padding-right: 6px;padding-bottom: 3px;padding-left: 6px;}
/*====== 嵌套评论样式 ======*/
.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:#C8082C; height:30px;width:100px;border-width:0;}
#divCommentPost .button:hover{cursor:pointer;}

#w900{width: 900px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;overflow: hidden;}
#w900 #top{background-image: url(default/topbar.png);background-repeat: no-repeat;background-position: 0px 0px;height: 57px;text-align: right;line-height: 40px;padding-right: 20px;}
#w900 #head{background-image: url(default/top.png);background-repeat: no-repeat;background-position: 0px 0px;height: 106px;padding-right: 20px;padding-left: 20px;}
#head h2{font-size: 26px;color: #FFFFFF;line-height: 40px;}
#head h3{font-size: 12px;line-height: 30px;color: #f1f1f1;font-weight: normal;}
#head #ss{float: right;background-color: #FFFFFF;padding: 10px;margin-top: 13px;margin-right: 13px;}
#ss #edtSearch{background-color: #f7f7f7;float: left;height: 28px;width: 150px;border: 1px solid #ddd;line-height: 30px;padding-left: 10px;}
#ss #btnPost{color: #FFFFFF;background-color: #c62732;float: left;height: 30px;width: 60px;border: 1px solid #991b23;}
#nav{line-height: 45px;height: 45px;background-image: url(default/nav.png);background-repeat: no-repeat;background-position: 0px 0px;overflow: hidden;padding-bottom: 15px;}
#w900 #info{background-image: url(default/casing.png);background-repeat: repeat-y;background-position: 0px 0px;padding-top: 20px;}
#nav ul li{float: left;}
#nav ul li a{font-size: 14px;font-weight: 700;color: #FFFFFF;padding-right: 20px;padding-left: 20px;display: block;height: 45px;}
#nav ul li a:hover{color: #FFFFFF;background-color: #a7252e;}
#info #left{float: left;width: 570px;overflow: hidden;padding-right: 15px;padding-left: 15px;}
#left #lieb{margin-bottom: 15px;float: left;width: 573px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ddd;padding-bottom: 15px;}
#lieb h2{font-size: 20px;line-height: 30px;}
#lieb h2 a{color: #555;}
#lieb #ysu,#neir #ysu{font-size: 12px;line-height: 25px;background-color: #FFFFFF;border: 1px solid #eee;color: #999999;margin-top: 10px;margin-bottom: 20px;padding-right: 8px;padding-left: 8px;}
#lieb #zi{font-size: 14px;line-height: 1.7;color: #666666;}
#zi p{margin-top: 0.5em;margin-bottom: 0.5em;}
#zi .gengd{color: #ca333e;margin-left: 3px;font-weight: 700;}
.pagebar{padding-top: 15px;padding-right: 0px;padding-bottom: 15px;padding-left: 0px;}
.pagebar a{background-color: #eeeeee;padding-top: 3px;padding-right: 8px;padding-bottom: 3px;padding-left: 8px;margin-right: 2px;}
.pagebar a:hover{background-color: #ca333e;color: #FFFFFF;}
.pagebar .now-page{background-color: #ca333e;padding-top: 3px;padding-right: 8px;padding-bottom: 3px;padding-left: 8px;margin-right: 3px;color: #FFFFFF;}
#w900 #rigth{float: right;width: 300px;font-size: 12px;}
#rigth dl{margin-bottom: 15px;clear: both;float: left;width: 100%;}
#rigth dt{font-size: 14px;line-height: 45px;font-weight: 700;background-image: url(default/side.png);background-repeat: no-repeat;background-position: 0px 0px;height: 59px;padding-left: 20px;}
#ysu .zz{background-image: url(default/user.png);}
#ysu .time{background-image: url(default/clock.png);}
#ysu .ll{background-image: url(default/kan.png);}
#ysu .pl{background-image: url(default/comm.png);}
#ysu i{
	background-repeat: no-repeat;
	background-position: 0px center;
	margin-right: 15px;
	padding-left: 15px;
	font-style: normal;
}
#ysu i.fl{padding-left:0;}
#rigth dd{padding-right: 40px;padding-left: 20px;}
#divCalendar .function_t{display:none;}
#divCalendar table{width:100%; table-layout:fixed}
#divCalendar caption{text-align:center;height:24px;margin:0px;padding:0px;font-size:12px;font-weight:bold;}
#divCalendar caption a{padding:0px;}
#divCalendar th{color: #FFFFFF;text-transform: uppercase;height:26px;background-color: #CCCCCC;}
#divCalendar td{text-align:center;background:#F0F0F0;border:1px solid #E0E1E2;height:30px;}
#divCalendar td.pad{background:none}
#divCalendar td a{display:block;line-height:30px;color:#FFFFFF;background-color: #ca333e;}
#today{font-weight:bold;}
#rigth li{padding-top: 8px;padding-bottom: 8px;line-height: 20px;}
#rigth #divTags dd ul li,#rigth  #divLinkage dd ul li {
    float: left;
    width: 42%;
    overflow: hidden;
    padding-right: 2%;
    padding-left: 2%;
    white-space: nowrap;
    margin-right: 2%;
    margin-left: 2%;
}

#divTags dd ul li span{display: none;}
#w900 #foot{background-image: url(default/foot-z.png);background-repeat: repeat-y;background-position: 0px 0px;}
#foot a{color: #FFFFFF;}
#foot dl{background-image: url(default/botc.png);background-repeat: no-repeat;background-position: 0px 0px;padding: 15px;font-size: 12px;line-height: 30px;color: #FFFFFF;}
#foot #footer{background-image: url(default/foot.png);background-repeat: no-repeat;background-position: 0px 0px;height: 22px;margin-bottom: 50px;}
#neir h1{font-size: 24px;line-height: 40px;}
#neir #zi{font-size: 14px;line-height: 1.9;}
#neir #post_nav{padding-top: 10px;padding-right: 5px;padding-bottom: 10px;padding-left: 5px;border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #eee;border-right-color: #eee;border-bottom-color: #eee;border-left-color: #eee;margin-top: 10px;margin-bottom: 10px;}
#post_nav .r{float: right;}

#zi .tu{padding: 2px;float: left;height: 150px;width: 200px;margin-right: 10px;border: 1px solid #CCCCCC;}
#place{font-size:12px;margin-bottom:10px;}
