﻿@import url("code.css") screen, print;
body {font-family:'Verdana','宋体';line-height:150%;background:#333D45 url(images/bg.gif) repeat-x;word-spacing:-1px;color:#333;font-size:14px;margin:0;padding:0;}
form {margin:0;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;margin:0;}
img {border:0 none;}
a:link, a:visited, a:active {color:#4795BA;text-decoration:none;}
a:hover {text-decoration:underline;}
.input, .textarea {border:1px solid #81B3D8;padding:1px; line-height:15px; font-size:12px; background:#ffffff url(images/inputbg.gif) top left no-repeat}
.radio,.checkbox {border:none;border-color:#ccc;padding:0;vertical-align:middle;}
.button {padding:2px 2px; height:20px; font-size:12px; line-height:10px}

#wrap {width:960px; margin:0 auto;}

#header {background:transparent url('images/headbg.gif') left bottom  no-repeat;height:170px;width:100%;position:relative;color:#000;}
#inner_header {float:left; margin-top:108px;}
.flashlogo{width:400px; height:120px; margin-top:50px; float:left}
h2.blogname {height:30px;font-size:14px;padding-left:0px;padding-top:5px; float:left; text-align:left}
.blogname a:link, .blogname a:visited {color:#fff;text-decoration:none;}
h3.subtitle {height:25px;font-size:12px;font-weight:400; text-align:left; float:left;color:#FFF;padding-left:2px;padding-top:5px;}

#nav {width:100%;text-align:right;height:28px;}
#nav ul {margin:0;padding:0;margin-right:20px;height:28px;}
#nav ul li {list-style:none;display:inline;margin-right:5px;}
#nav a {color:#fff;font-size:12px;font-weight:bold;padding:6px;line-height:28px;text-decoration:none;}
#nav a:hover {background:#fff;color:#287F93;}

#main {width:100%;background:transparent url('images/content.gif') repeat-y;overflow:hidden;}
#inner_main {width:100%;background:transparent url('images/footbg.gif') no-repeat left bottom;overflow:hidden;padding-bottom:20px;}

.shopic{float:left; width:80px; height:86px; padding:7px; margin-right:16px; margin-bottom:5px; margin-left:0px; background: url(images/showPicbg.gif) no-repeat}

#cat_contectlist{width:300px; float:left}
#cat_contectlist .cat_pic{float:left; width:50px; height:50px; margin:10px; text-align:center}
#cat_contectlist .cat_cont{float:left; width:200px}
#cat_contectlist .cat_cont .ctitle{font-size:14px; font-weight:bold; line-height:24px; margin-bottom:4px; border-bottom:dashed 1px #333}
#cat_contectlist .cat_cont .cconts ul{margin-top:0px; margin-left:0px; padding-left:4px}
#cat_contectlist .cat_cont .cconts ul li{list-style:none; line-height:20px; font-size:12px}

#main_lmenu {width:38px;font-size:12px;padding-left:0px;float:left;margin-top:25px;color:#333;overflow:hidden;}
#main_lmenu ul{margin:0;padding:0;}
#main_lmenu ul li{list-style:none;}
#main_lmenu ul .noselect{
background: url(images/leftM_bga.gif) no-repeat;
height:72px;
padding-left:10px;
padding-top:16px;
padding-right:8px;
direction: rtl!important;/*设置文字在FF中竖排*/
direction:inherit;
writing-mode:tb-rl;
text-decoration:none;
color:#FFF;
font-weight: bold;
line-height:16px
}
#main_lmenu ul .noselect a{ color: #2E7296;text-decoration:none; text-decoration:none; letter-spacing:2px;}
#main_lmenu ul .noselect a:link{ color:#2E7296;letter-spacing:2px;}
#main_lmenu ul .noselect a:hover{ color:#2E7296;letter-spacing:2px;}
#main_lmenu ul .select{
list-style:none;
background: url(images/leftM_bgb.gif) no-repeat;
height:72px;
padding-left:10px;
padding-top:16px;
padding-right:8px;
direction: rtl!important;/*设置文字在FF中竖排*/
direction:inherit;
writing-mode:tb-rl;
text-decoration:none;
color:#FFF;
font-size:14px;
font-weight: bold;
line-height:16px
}
#main_lmenu ul .select a{ color: #0A2338;text-decoration:none; text-decoration:none; letter-spacing:2px;}
#main_lmenu ul .select a:link{ color:#0A2338;letter-spacing:2px;}
#main_lmenu ul .select a:hover{ color:#0A2338;letter-spacing:2px;}

#main_left {width:600px;font-size:14px;padding-left:30px;float:left;margin-top:15px;color:#333;overflow:hidden; background:url(images/wmlogo.gif) top right no-repeat}

/*首页推荐文章*/
.toplist{ width:250px; padding:0px 0px; margin-top:0px; border:dashed 0px #333}
.toplist ul{ margin-left:0px; padding:4px 2px; margin-top:0px}
.toplist ul li{ list-style:none; font-size:12px; padding-left:16px; background:url(images/toplist.gif) left no-repeat}

.post, .comments {width:100%;margin-bottom:10px;}
.post_title {border-left:0px solid #111;width:100%;padding:2px 0 2px 0px;}
.post_title h1, .post_title h3 {font-size:14px;font-weight:bold; padding-left:5px; border-left:5px solid #98AFC7;}
.post_title h3 a, .post_title h3 a:visited {color:#000;font-size:14px;font-weight:bold;}
.post_title h1 a, .post_title h1 a:visited {color:#000;font-size:14px;font-weight:bold;}
.post_title h3 a:hover, .post_title h1 a:hover {text-decoration:underline;}
.post_content, .post_excerpt {border-bottom:1px dotted #ccc;padding:5px; font-size:12px}
.post_meta {font-size:12px;padding-left:5px; border-left:5px solid #305970;}
/*加密日志*/
.protected_article {border:1px solid #ccc;margin:10px;}
.protected_article h4 {font-size:1.2em;font-weight:bold;background:#f0f0f0;padding-left:5px;}
.protected_article p {padding:5px;}

/*文章评论*/
.comments h3 {font-size:1.2em;font-weight:bold;}
#comment_list {margin:0;padding:0;margin-top:10px;width:100%;}
#comment_list li {list-style:none;background:#FBFBFB;margin-bottom:10px;padding:5px;}
#comment_list li p {margin:5px;}
.comment_title {border-bottom:1px dotted #ccc;line-height:130%;overflow:hidden;padding-top:2px;font-size:12px;width:100%;}
.comment_title img {float:left;padding:0 3px 3px 0;}
.comment_time {font-size:11px;color:#888;}
.comment_content {font-size:13px;padding:10px;width:100%;}
.comment_content em {padding:5px;background:#FFEBE8;}
.comment_meta {color:#888;font-size:11px;}
/*发表评论*/
.post_comment {margin-top:20px;font-size:12px;}
.post_comment p {margin-top:10px;}
.post_comment #submit {padding:5px;width:200px;border:1px solid;border-color:#ededed #ccc #ccc #ededed;background:#fff;}

#main_right {width:285px;float:right;text-align:right;background:transparent url('images/sidebar.gif') no-repeat left top;line-height:1.4em;font-size:12px;margin-top:15px;color:#0099DB}
#main_right a{ }
#main_right a:link{ color:#0099DB}
#main_right a:visited{ color:#0099DB}
#main_right a:hover{ color:#FFF}

#sidebar {margin-right:19px;padding-left:60px}
#sidebar ul {margin:0;padding:0;}
#sidebar li {list-style:none;}
#inner_sidebar { width:200px}
.sidepanel {margin-bottom:10px;}
.sidepanel h4 {background:transparent url('images/sibar_title.gif') repeat-x bottom;font-size:13px;font-weight:bold;color:#FFF;padding:3px 6px;}
.list {width:98%;margin:0 auto;}
.list li {padding:6px 20px 6px 0px;border-bottom:0px dotted #ccc;background:transparent url('images/li.gif') right no-repeat;padding-left:15px;}
.linkgroup {display:none;}

.category li {background:transparent url('images/category.gif') right no-repeat;padding-left:20px;}
.category li img {vertical-align:-5%;}
.archive li {background:transparent url('images/archive.gif') right no-repeat;padding-left:20px;}

#pagebar {width:100%;overflow:hidden;margin:5px 0;}


#footer {text-align:left; padding-left:50px; padding-top:8px;font-size:12px; background:url(images/footerbg.gif) left top no-repeat; height:120px}
#footer a{ color:#fefefe}
#footer p {color:#FFF; margin-top:0px;}
#run_info {font-size:11px;color:#555}

/*日历*/
.calendar table {width:100%;}
.calendar caption,.calendar th,.calendar td {text-align:center;}
.calendar td {padding:3px; background-color: #4B7792}
.calendar td a {display:block;font-weight:bold;}
.calendar td a:hover {background:#EDF9FF}
.calendar .today {font-weight:bold;color:#FF6600;background:#fdfcf7}

/*分页*/
.multipage {height:24px;overflow:hidden;font-size:12px;float:left;}
.multipage span {line-height:22px;height:22px;display:block;background:#fff;float:left;padding:0 10px;border:1px solid #ccc;margin-right:3px;}
.multipage a {line-height:22px;height:22px;display:block;border:1px solid #ccc;background:#fff;float:left;padding:0 10px;margin-right:3px;}
.multipage a:hover {border:1px solid #2782D6;background:none;}
.multipage .on {background:#2782D6;color:#fff;font-weight:bold}
.multipage .go {border:1px solid #ccc;height:21px;line-height:21px;padding:0;}

/*用户中心*/
#user_center {padding:10px 20px;overflow:hidden;}
.user_title {border-left:5px solid #bbb;margin-left:10px;}
.user_title h1 {font-size:14px;font-weight:bold;padding:3px 0 3px 5px;}

#user_center table {font-size:12px;border-spacing: 5px;margin:0 auto;}
#user_center table th {text-align:right;font-weight:normal;}
#user_center .button {padding:5px 10px;}
.uc_tab {font-size:12px;width:860px;margin:0 auto;margin-top:10px;}
.uc_tab ul {background:url('images/bgline.gif') repeat-x bottom;height:27px;margin:0;padding:0;}
.uc_tab li {list-style:none;float:left;margin-right:10px;height:24px;line-height:/*IE6*/24px;border:1px solid #ccc;background:#f0f0f0;}
.uc_tab li a {display:block;padding:0 10px;}
.uc_tab li a:hover {text-decoration:none;padding:0 10px;background:#fff;}
.uc_tab .on {background:#fff;border-bottom:1px solid #fff;}

#user_center #uc_content {overflow:hidden;width:858px;margin:0 auto;border:1px solid #ccc;border-top:0 none;margin-top:-2px;}

.userinfo, .profile, .purview {float:left;}
.userinfo th ,.profile th, .purview th {color:#666;width:100px;font-size:12px;}
#user_center .userinfo td, .purview td {color:#000;font-size:12px;}
#user_center .userlist {width:100%;margin:0 auto;}
#user_center .userlist th {font-weight:bold;font-size:12px;text-align:center;}
#user_center .userlist td {font-size:12px;}

/*其它页面*/

/*文章归档*/
.archives {margin:10px 0 0 0;overflow:hidden;}
.archives li {float:left;list-style:none;width:100%;margin-bottom:20px;}
.archives h3 {font-weight:bold;}
.archives li li {width:25%;float:left;font-weight:bold;margin-bottom:5px;}
.archives li li span {color:#888;font-weight:normal;font-size:12px;}

/*友情链接*/
.links {width:100%;overflow:hidden;}
.links li {list-style:none;float:left;width:33%;}
.links .groupname {float:left;width:100%;}
.links .groupname h4 {font-weight:bold;font-size:16px;display:block;}
.index_links .groupname {display:none;}

/*回复评论*/
.comment_reply {width:98%;margin:0 auto;margin-top:10px;}
.reply {width:100%;margin:0 0 5px 0;border:1px solid #ccc;background:#fff}
.reply dt, #main .reply dd {margin:0;padding:2px;font-weight:normal;font-style:normal;}
.reply_info {font-size:11px;}
.reply_info a {font-size:12px;font-weight:bold;}
.comment_reply .avatar {float:left;width:35px;}

/*幻灯片样式*/
* {
    font-family: /*Microsoft YaHei,*/Verdana, Helvetica;
    /*font-size: 12px;*/
}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 1px solid #ffffff;
}
.highslide:hover img {
	border: 1px solid #1E7199;
}

.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}