﻿body{margin:0px;padding:0px;color:#333333;font-size:14px;font-family: "微软雅黑";background:#FFFFFF url(default/bg.jpg);}
a{text-decoration: none;color: #555555;}
a:hover{color: #444;text-decoration: none;}
img{max-width: 100%;border:none;}
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;}
/* 清理浮动 */
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
*html .clearfix { height: 1%; }
.clearfix { display: block; }
.top { width:auto; min-width:980px; height:322px; background:url(default/banner.jpg) center no-repeat;}

#head{height:55px;width: 100%;margin-bottom: 10px;background: #5ad0c3;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.1);-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.1);-o-box-shadow: 0 5px 10px rgba(0,0,0,0.1);box-shadow: 0 5px 10px rgba(0,0,0,0.1); z-index:999;}
#head dl{width: 980px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
#head #nav{height: 55px;width: 770px;float: left;font-size: 14px; z-index:998}
#nav li{float: left;}
#nav li a{color: #FFFFFF;line-height: 55px;display: block;}
#nav li a:hover{background-color: #74e3d7;}
#nav li a.on{background-color: #74e3d7;}
.nav ul {width: 770px;display: block;overflow: hidden;}
.nav ul li {float: left;width: 110px;display: block;font-size:14px;overflow: hidden;font-weight:bold;text-align: center;}

#nav .mainlevel ul {display:none; position:absolute; width:95px;font-size:12px; background:#74e3d7; padding-bottom:10px;}
#nav .mainlevel ul li {height:40px; line-height:40px; width:95px; border-bottom:1px dashed #ccc; text-align:center;}
#nav .mainlevel ul li a{height:40px; line-height:40px; text-align:center;color:#fff;}
#nav .mainlevel ul li a:hover{ background:none; color:#444;}


#head #ss{float: right;margin-top: 10px;}
#ss #edtSearch{line-height: 35px;float: left;height: 35px;width: 150px;padding-left: 5px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}
#ss #btnPost{line-height: 35px;color: #FFFFFF;background-color: #666666;float: left;height: 35px;width: 50px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}
#cneet{width: 980px;margin:30px auto;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.1);
-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.1);
-o-box-shadow: 0 5px 10px rgba(0,0,0,0.1);
box-shadow: 0 5px 10px rgba(0,0,0,0.1);
border-radius: 6px;
background-color: #ffffff; clear:both;}

#cneet #left{float: left;width: 705px;overflow: hidden;}
#cneet #left1{float: left;width: 685px;overflow: hidden;padding:0px 10px;}
.diag {height: 6px;background: url(default/bg-diag.png) repeat-x;width: 98%;margin: 4px 0px 5px 10px;}

.excerpt{padding:10px 10px 15px 5px;margin-bottom:1px;border-left:solid 4px #fff; }
.excerpt .hl_excerpt{ float:right; width:550px; display:inline;color:#555555;}
.excerpt .focus{width:122px;line-height:25px;float:left;overflow:hidden;border-right:1px solid #eee; margin-right:10px; display:inline;}
.excerpt .focus li { padding-left:25px;color:#9d9d9d;}
.excerpt .focus li a{color:#9d9d9d;}
.excerpt h3 {font-size:16px;line-height:25px; clear:#409f94;}

.excerpt .note{color:#555555;text-indent:20px;font-size:12px;line-height:24px;height:120px; overflow:hidden;}

.metatime{background:url("default/item-meta.png") 3px 5px no-repeat;}
.metacomt{background:url("default/item-meta.png") 3px -22px no-repeat;}
.metaview{background:url("default/item-meta.png") 3px -51px no-repeat;}
.metaauthor{background:url("default/item-meta.png") 3px -150px no-repeat;}
.metacateblack-color{background:url("default/item-meta.png") 3px -78px no-repeat;}



#left #lieb{padding: 1px 10px;}
#lieb h2{font-size: 20px;line-height: 40px;}
#lieb p{line-height: 25px;color: #999999;}
#lieb #zi{line-height: 1.6;}
#zi p{margin-top: 0.8em;margin-bottom: 0.8em;color: #444;}
#lieb #ysu{line-height: 30px;color: #999999;padding-bottom: 10px;}
#ysu i{float: right;}
#ysu i a{font-style: normal;background-color: #f8f8f8;padding-top: 3px;padding-right: 8px;padding-bottom: 3px;padding-left: 8px; border:#d9d9d9 1px solid;}
.pagebar{padding-top: 15px;padding-right: 30px;padding-bottom: 15px;padding-left: 30px;}
.pagebar a{background-color: #f1f1f1;padding-top: 3px;padding-right: 7px;padding-bottom: 3px;padding-left: 7px;margin-right: 2px;border: 1px solid #eee;}
.pagebar a:hover{background-color: #c8c8c8;border: 1px solid #e0e0e0;color: #FFFFFF;}
.pagebar .now-page{background-color: #f1f1f1;padding-top: 3px;padding-right: 7px;padding-bottom: 3px;padding-left: 7px;margin-right: 3px;border: 1px solid #eee;}
#cneet #rigth{float: right;width: 260px;overflow: hidden;border-left-width: 1px;border-left-style: solid;border-left-color: #ddd;padding-left: 10px;}
#rigth dl{margin-bottom: 10px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ddd;clear: both;float: left;width: 260px;padding-bottom: 10px;}
#divCalendar .function_t{display:none;}
#divCalendar .function_c{width:250px;padding-top: 0px;padding-right: 10px;padding-bottom: 15px;padding-left: 0px;}
#divCalendar table{width:100%; table-layout:fixed}
#divCalendar caption{text-align:center;height:35px;margin:0;padding:0;font-weight:bold;line-height: 35px;}
#divCalendar caption a{padding:0 20px;}
#divCalendar th{color: #444;text-transform: uppercase;border:1px solid #d9d9d9;height:26px;background-color: #f8f8f8;}
#divCalendar td{text-align:center;height:30px;background-color: #f1f1f1;}
#divCalendar td.pad{background:none}
#divCalendar td a{display:block;line-height:30px;color:#444;background-color: #5ad0c3;}
#today{font-weight:bold;}
#rigth dt{font-size: 18px;line-height: 40px;font-weight: 700;}
#rigth ul{padding-left: 5px;}
#rigth li{line-height: 28px;height: 28px;overflow: hidden;}
#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%;}
#foot{background-color: #d1d9db;border-top-width: 1px;border-top-style: solid;border-top-color: #b7bec0;margin: 0px;padding-top: 15px;padding-bottom: 15px;}
#foot dl{width: 980px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;line-height: 1.5;color: #444;}
#foot p{margin-top: 0.7em;margin-bottom: 0.7em;}
#foot a{color: #444;}
#neir #title{line-height: 30px;color: #999999;padding-bottom: 5px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #eee;}
#title h1{font-size: 24px;line-height: 40px;color: #444;}
#neir #zi{line-height: 35px;font-size: 14px;}
#neir #zi table {border:#ccc 1px solid;}
#neir #zi img {padding:10px; border:#ccc 1px solid; max-width:685px;}
#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;}
#left1 #comment{margin-top: 15px;}
#comment h4,#comments h4{font-size: 18px;line-height: 40px;}
#comment h4 span{float: right;font-size: 12px;color: #666666;font-weight: normal;}
#comment #txaArticle{height: 130px;width: 665px;border: 1px solid #eee;padding: 10px;}
#comment .button{color: #444;background-color: #f8f8f8;height: 30px;width: 100px; border:#eeeeee 1px solid;}
#comments .msg{margin-top:10px; border-top:1px solid #eee; padding:5px 0 0 0;}
#comments .msg .msgimg{float:left; width:48px; height:48px; padding-top:5px;}
#comments .msg .msgimg .avatar{width:48px; height:48px;}
#comments .msg .msgtxt{width:100%; float:right; margin-left:-60px;}
#comments .msg .msgtxt .msgtxtbogy{margin-left:60px;}
#comments .msg .msgtxt .msgname{height:24px; line-height:24px;}
#comments .msg .msgtxt .msgname span{font-size:12px; color:#999999;}
#comments .msg .msgtxt .msgarticle{padding:5px 0;}
#comments .msg .msgarticle .msg{font-size:12px;}
#comments .msg .msgarticle .msg .msgimg{width:32px; height:32px;}
#comments .msg .msgarticle .msg .msgimg .avatar{width:32px; height:32px;}
#comments .msg .msgarticle .msg .msgtxt{width:100%; float:right; margin-left:-40px;}
#comments .msg .msgarticle .msg .msgtxt .msgtxtbogy{margin-left:40px;}
#comments .msg .msgarticle .msg .dot{display:none;}#comment p{margin-top: 8px;margin-bottom: 8px;}
#comment #inpEmail,#comment #inpName,#comment #inpHomePage,#comment #inpVerify{height: 30px;width: 300px;margin-right: 8px;border: 1px solid #eee;}
.tongji {display:none;}
#blad {width:250px; overflow:hidden;}
.sdad {{width:250px; overflow:hidden;}}


.sf-praise-wrapper{
	margin: 0 auto;
	padding: 0;
	height:250px;
	width:720px;
}

.sf-praise-tip{
	border-bottom: 1px solid #e6e6e6;
	font-family: "Microsoft YaHei";
	font-size: 16px;
	height: 26px;
	line-height: 26px;
	padding: 5px 0;
}

.sf-praise-list{
	text-align: center;
	list-style: none;
	margin: 0 auto;
	overflow: hidden;
	padding: 10px 0 10px 0;
	white-space: nowrap;
	width: 100%;
	float:left;
	display:inline;
}

.sf-praise-item{
	cursor: pointer;
	display: inline;
	padding: 10px 0;
	margin: 3px 0;
	position: relative;
	text-align: center;
	float: left;
}

.sf-praise-item div {
	font-family: "Microsoft YaHei";
}

.sf-praise-item li{
	border: 0;
	margin: 0 auto;
	padding: 0;
	color: transparent;
	font-size: 0;
}

.sf-praise-item-hover{
	border: 1px solid #EEE;
    border-radius: 4px;
    box-shadow: 0 0 10px #CCC;
}

.sf-praise-item p{
	text-indent: 0;
}

.sf-praise-name {
	display: block;
	font-family: "Microsoft YaHei";
	font-size: 16px;
	height: 26px;
	line-height: 26px;
	margin: 0;
	padding: 7px 0 0;
}

.sf-praise-num{
	color: #c33;
	display: block;
	font-family: "Microsoft YaHei";
	font-size: 12px;
	height: 22px;
	line-height: 22px;
	margin: 0;
	padding: 0;
}

.sf-praise-bar{
	width: 10px;
	height: 40px;
	border: 1px solid #DADADA;
	background: #fff;
	position: relative;
	margin-bottom: 5px;
	left: 55px;
}

.sf-praise-bar-bg{
	margin: 0px;
	padding: 1px;
	height: 0;
	background-color:#ff742b;
	width: 8px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	line-height: 0px;
	font-size: 0px;
}