﻿/*  
作者：心诺设计风尚
地址：http://www.xvdesign.com
邮箱：itsean@seanloo.cn
*/
@charset "utf-8";

body { padding:0; margin:0; font-family:"微软雅黑", "宋体", "trebuchet ms", tahoma, arial, sans-serif; color:#222222; font-size: 12px; line-height: 20px; background:#EEEEEE;}
* {border:0;margin:0;padding:0;}
div, h1, h2, h3, h4, p, form, ul, label, input, textarea, img, span, dl, dt, dd { margin:0; padding:0;}
table {border-collapse:collapse;}
a { text-decoration: none; color:#666666;}
a:hover { color:#F30F30; text-decoration: none;}
li { list-style-type: none;}
img { border: none;}
.clear { clear: both;}

h3 {font-weight:700;letter-spacing:3px;border-bottom:1px #ddd solid;padding:5px;font-size:14px}
h2 {text-align:center;color:#990000;font-weight:700;letter-spacing:1px;border-bottom:1px #ddd solid;padding:5px;}
h3 span{ color:#990000}
a.rss{width:25px;height:25px;display:block;background:url(sean_img/rss.jpg) 0 0 no-repeat;float:right}



/*主要框架*/
.content {width:980px;margin:0 auto;position:relative;}
.main {width:690px;overflow:hidden; float:left}
.sidebar {width:270px;background:#fff;line-height:25px;padding:5px;margin-bottom:10px;overflow:hidden; float:right}

.top_header {width:100%;background-color:#fafafa;line-height:30px;}
.header {height:110px;width:100%;color:#ccc;background:#212121;border-top:1px #F30F30 solid;border-bottom:2px #F30F30 solid;}
.menu {width:100%;background:url(sean_img/menu_bg.gif) repeat-x left bottom #fff;color:#ccc;line-height:50px;height:50px; margin-bottom:10px}
.foot {border-top:3px #F30F30 solid;line-height:22px;background-color:#fafafa;padding:10px;text-align:center;}

.main_item {width:680px;line-height:25px;background-color:#fff;padding:5px 5px 10px 5px;margin-bottom:10px}
.pager {width:650px;overflow:hidden;white-space:nowrap;padding:10px;}

/*顶部菜单区*/
.top_header ul {float:right;text-align:right;}
.top_header ul li {display:inline;list-style-type:none;margin-left:10px}

/*博客介绍，热门搜索，搜索框，搜索框控件及按钮*/
.blog_sub {width:315px;height:70px;line-height:22px;background:url(sean_img/top_middle.png) 0 0 no-repeat;position:absolute;left:250px;top:10px;padding:15px 20px 0 20px;line-height:22px;overflow:hidden;}
.hot_tags {display:inline;width:330px;overflow:hidden;white-space:nowrap;position: absolute;right:0;top:40px}
.hot_tags a {margin-right:10px;color:#ccc;}

.search_box {width:330px;position: absolute;right:0;top:30px;}
.search_input {border:0;font-size:14px;color:#ccc;font-weight:700;width:292px;vertical-align:top;_margin:-1px 0 0 0;padding:6px 0 6px 8px !important;}
.search_submit { position:absolute; right:0; top:0; background:url(sean_img/btn_srch.gif) no-repeat; width:31px; height:28px; font-size:0}

/*网站logo*/
.logo {position:absolute;left:0;top:20px;width:220px;height:110px;background:url(../include/logo.png) 0 0 no-repeat;}

/*主菜单导航*/
.menu span#mood {float:right;overflow:hidden;white-space:nowrap;color:#333;background:url(sean_img/icon_02.png) 0 -7px no-repeat;padding-left:15px;}
.menu ul {float:left;}
.menu li {float:left;list-style:none;}
.menu li ul{ display:none}

.menu li.log_first {float:left;list-style:none;border:0;}
.menu li a {text-decoration:none;text-align:center;color:#000;padding:10px 10px;}
.menu li a:hover {text-decoration:none;color:#fff;background:#ccc;}
.menu li span{ display:none}



/*首页幻灯区*/
.art_info {width:505px; height:230px;overflow:hidden; background-color:#fff;margin-bottom:10px;padding:5px; float:right}
.art_info .picbox {padding:10px 0;}
.art_info .picbox ul li {margin:0 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; width:225px; float:left}

.pic_menu {position:relative}
.pic_menu h3 {position:absolute;left:0;top:0; border:0}

.flash_img {width:445px; height:230px; overflow:hidden;position:absolute;border:5px solid #fff;left:0;top:0;}
.flash_img img {width:445px;height:230px;}
.flash_img h2{clear:both;letter-spacing:0;border:0;margin-top:5px;line-height:24px}

/*tab选项卡*/
ul.tri {height:30px;border-bottom:1px #ddd solid;border-right:1px #ddd solid;}
ul.tri li {float:right!important;background:#eee;border:1px #ddd solid;border-bottom:0;border-right:0;text-align:center;cursor:pointer;line-height:30px;}
ul.tri li.selected {background:url(sean_img/tab_on.gif) repeat-x top center;font-weight:700;color:#990000;font-size:14px;}

/*首页置顶文章区*/
div.top_articles h2{ border:0}
div.top_articles h2 a,div.top_articles .ts a{ color:#990000}
div.top_articles h2 a:hover,div.top_articles .ts a:hover{ color:#F30F30}
div.top_articles .ts {display:block;line-height:25px;overflow:hidden;height:70px;border-bottom:1px #ccc dashed;padding:0 10px 10px 10px;}
#top_art li {margin:0 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; width:312px; float:left}

/*博客列表区*/
.main_item dl {border-bottom:1px #ccc dashed;width:100%;padding:10px 0; display:block}
.main_item dl dt {font-weight:700;font-size:14px;padding-left:30px;overflow:hidden;white-space:nowrap;background:url(sean_img/icon_01.gif) 3px -298px no-repeat;}
.main_item dl dt a{ color:#990000}
.main_item dl dt a:hover{ color:#F30F30}
.main_item dl dd {padding:5px 10px;}
.main_item dl dd img {max-width:610px;width: expression(this.width > 610 ? 610: true);/*ie6*/ height: auto;margin:0 auto;}
.main_item dl dd.tags {background:url(sean_img/icon_01.gif) 3px -232px no-repeat;height:20px;padding:0 10px 0 25px;font-size:12px;color:#999;}
.main_item dl dd.tags a {margin-left:7px;color:#999;}
.main_item dl dd.tags a:hover {color:#F30F30;}
.main_item dl dd.tags span{ float:right; margin-left:10px; position:relative;}
.main_item dl dd.tags span b{ color:#990000; font-size:14px;}

/*侧栏相关*/
.s,.a {margin-bottom:10px; display:block;width:260px;padding:5px; overflow:hidden;line-height:25px}
.s ul li {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sidebar center{margin:10px 0; display:block}
/*****************侧栏tab*/
.sidebar_tab {position:relative; margin-top:10px }
.sidebar_tab h3 { border:0; position:absolute; left:0; top:0;}

/*********************系统侧栏*************/
.function {
	margin-bottom:10px;
	display:block;
	overflow:hidden;
	line-height:25px
}
.function .function_t{
	font-weight:700;
	letter-spacing:3px;
	border-bottom:1px #ddd solid;
	padding:5px;
	font-size:14px
}
.function ul{
	text-align:left;
	padding:3px;
	margin:0;
    border-top:1px solid #FFFFFF;
	list-style-position:outside;
	list-style-type:none;
}
.function li{
	font-size:1em;
	margin:0 0 0 0;
	padding:0 5px 0 17px;
	border-bottom:1px #ccc dashed;
	line-height:30px;
	background:url(sean_img/icon_3.png) no-repeat 0 -1535px;
	width:auto;
}
.function .function_c{
	padding:0em;
}
.function .function_c div{
	padding:0.8em 0 0.5em 1em;
	line-height:2em;
}

/*新版表格日历*/
#divCalendar .function_t { display:none;}
#divCalendar .function_c { width:260px; padding:0;}
#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 20px;}
#divCalendar th{background: #666666;color: #FFFFFF;text-transform: uppercase;border:1px solid #E0E1E2;height:26px}
#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;background:#990000; color:#FFFFFF;}
#today{font-weight:bold;}/*这个today真的不该有！*/
/*侧边搜索*/
#divSearchPanel  input[type="text"]{ float:left; width:170px; padding:5px 10px; border:1px solid #CCCCCC; border-right:0}
#divSearchPanel  input[type="submit"]{ float:left; background:#990000; border:none; width:50px; height:28px; font-weight:bold;color:#FFFFFF;}
/*侧边分类*/
#divCatalog .li-subcate { padding-left:15px; background:url(images/li-subcate.png) no-repeat left top;}
#divComments li,divPrevious li{ white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}

#divFavorites li,#divLinkage li,#divMisc li{float: left;width: 50%; background: none; padding:0; text-indent:0.5em}
#divContorPanel,#divSearchPanel{ display:none}


/*列表样式*/
.list li{padding-left:17px;border-bottom:1px #ccc dashed; line-height:30px}
.red li{background:url(sean_img/icon_3.png) no-repeat 0 -1535px;}
.odwt {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.w18 li{width:18%; float:left;}
.w30 li{width:30%; float:left;}
.w33 li{width:33%; float:left;}
.w44 li{width:44%; float:left;}
.w46 li{width:46%; float:left;}
.w50 li{width:50%; float:left;}

/*分页样式*/
.pager a,.pager strong.pager-current {border:1px solid #ccc;background:#fff;font-size:12px;margin:2px;padding:3px 6px;}
.pager a:visited {border:solid 1px #ccc;background:#fff;}
.pager a:hover {border:solid 1px #990000;background:#A44F4F;color:#fff;text-decoration:none;}
.pager .now-page {border:solid 1px #990000;color:#fff;background:#990000;font-size:14px;font-weight:700;margin:2px;padding:3px 6px;}

/*用户留言评论列表*/
.commonlist{}
.commonlist div.msg{ list-style:none; margin-bottom:10px}
.commonlist div.msg a{ color:#999;}
.commonlist div.msg a.commoner{ font-size:12px; color:#133db6; text-decoration: none}
.commonlist div.msg a.commoner:hover{ text-decoration:underline;}
.commonlist div.msg span.num b{ color:#990000; float:right; font-weight:normal; text-decoration:underline}
.commonlist div.msg .comment-text{ padding:10px}
.commonlist div.msg .comment-date { padding:0 10px; color:#ccc}
.commonlist div.msg .comment-date a{ margin-left:10px}
.commonlist div.msg .comment-date span{ float:right}
.commonlist div.msg .commontitle{border-bottom:1px #d9d9d9 solid; background-color:#f3f3f3; line-height:30px; text-indent:1em; font-size:12px;}
.commonlist div.msg .commontitle span{ float:right; padding-right:10px; font-size:9px}
.commonlist div.msg .commontitle em{ color:#F30F30; font-size:14px;}
.commonpost .myweibo{ float:right}
.commonpost { font-size:12px; padding-bottom:8px}
.commonpost .text { border:1px #d9d9d9 solid;  height:30px; width:250px; line-height:30px; padding:0 5px;}
.commonpost p { padding-top:8px;line-height:30px;}
/***************用户留言评论回复列表*/
.commonlist div.msg div.msg{ margin:10px 0;border:1px #f0c960 solid; border-left:3px #f0c960 solid; background-color:#fefde9; background-image:none; width:90%; margin-left:40px; overflow:hidden; position:relative; padding:5px}
.commonlist div.msg div.msg .commontitle{ background:url(sean_img/dot.gif) repeat-x bottom left #fefde9; border:0;line-height:25px;text-indent:0; padding-left:5px}
.commonlist div.msg div.msg .commontitle span{ display:none}
.commonlist div.msg div.msg span{font-size:12px; color:#ccc; width:100%; float:left; padding:0; margin:0}
.commonlist div.msg div.msg span a{font-size:12px; color:#ccc;}
.commonlist div.msg div.msg .comment-date{position: absolute; top:5px; right:0;}
.commonlist div.msg div.msg .comment-date span{ display:none}
.commonlist div.msg div.msg .comment-text{padding:5px}
/***************评论翻页按钮*/
.pagebar { width:100%; text-align:right;}
.pagebar a{ margin:0 10px}







/*底部*/
.powerby {font-size:9px;}






/*文章内容区*/
.new_content {color:#222222;padding:0 10px 0 20px;line-height:25px; font-size:14px}
.new_content p {padding:10px 0;text-indent:2em;}
.new_content p a{color:#990000;text-decoration:underline;}
.new_content pre{margin-left:20px!important;}
.new_content img {border:1px #ccc solid;margin:10px 0;padding:3px;max-width:610px;width: expression(this.width > 610 ? 610: true);   /*ie6*/ height: auto;}
.main_item div.cb {font-size:12px;line-height:25px;border-top:1px #ccc dashed;padding:10px 0 10px 20px;}
.main_item div.cb a{ margin-right:10px}
.main_item div.ab {text-align:center;margin-top:0;padding:5px 0;}
.main_item div.bb {text-align:center;padding:10px 0;}
#about_art li{ margin:0 5px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}















/*评论区*/
.compost{ padding:10px;}
.compost p{ line-height:30px; position:relative}
.compost p b{ font-size:14px; color:#F60}
.compost p textarea{ width:95%; height:100px}
.compost p img{ position:absolute; top:11px; left:200px}

.text {border:1px #ccc solid;height:20px;width:250px;padding:5px;margin:5px 0 0;}
.dingping {color:#fff;margin-top:10px;font-size:12px;width:100px;height:30px;background:#990000;padding:5px;}


/*----------tagcloud------*/
div.post-body .tags-cloud{margin:10px 0 15px 0;}
.tags-cloud .tag-name{margin:0 5px;line-height: 1.2;}
.tags-cloud .tag-name-size-0{font-size: 1.1em;}
.tags-cloud .tag-name-size-1{font-size: 1.3em;}
.tags-cloud .tag-name-size-2{font-size: 1.6em;}
.tags-cloud .tag-name-size-3{font-size: 2.0em;}
.tags-cloud .tag-name-size-4{font-size: 2.5em;}
.tags-cloud .tag-name-size-5{font-size: 3.1em;}
.tags-cloud .tag-name-size-6{font-size: 3.8em;}
.tags-cloud .tag-name-size-7{font-size: 4.6em;}

/*搜索列表页面*/
div.post-body p{ padding:0 10px; border-bottom:1px #ccc dashed}


/*置顶和置底*/
#updown{_top: expression(eval((document.compatMode&&document.compatMode=="CSS1Compat")?documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-1:document.body.scrollTop+document.body.clientHeight-this.clientHeight-1));position: fixed;_position: absolute;top: 200px;right: 30px;display: none;}
#updown span{cursor:pointer;width:48px;height:50px;display:block;}
#updown .up{background:url(Sean_img/updown.png) no-repeat;}
#updown .up:hover{background:url(Sean_img/updown.png) top right no-repeat;}
#updown .down{background:url(Sean_img/updown.png) bottom left no-repeat;}
#updown .down:hover{background:url(Sean_img/updown.png) bottom right no-repeat;}