@charset "utf-8";body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,label,dl,dt,dd,fieldset,img {margin:0;padding:0;border:0;list-style:none}
table,th,td{margin:0;padding:0;}
body,fieldset,th,td,select,input,textarea {font-size:12px;font-family:"宋体", sans-serif}
select,input {vertical-align:middle}
cite,em {font-style:normal}
a {text-decoration:none;font-size:12px;}
a:hover {text-decoration:underline}
input[type=button],input[type=reset],input[type=submit],input[type=radio],input[type=checkbox] {cursor:pointer}
label {cursor:pointer;}
.clear{clear:both;height:1px;}
.hidden {display:none}
.wordwrap {word-wrap:break-word;word-break:break-all; }
.clearit{ clear: both; height:0px; overflow:hidden}
.topbar{background:url("topbar.gif") repeat-x scroll 0 0 transparent;font-family:"宋体";height:30px;min-width:950px;overflow:hidden;}
.topbar #toplogin a,.topbar #topnologin a{color:blue;font-weight:600;}
.topbar #toplogin a.exit{color:red;}
.kcmsblog{background-position:center top;background-repeat:no-repeat;clear:both;width:100%;}
.kcmsblog0{background-position:center bottom;background-repeat:no-repeat;clear:both;width:100%;}
.bloghead{clear:both;margin:0 auto;position:relative;width:950px;z-index:100;}
.headarea{height:100%;position:relative;width:100%;}
.headarea .blogtoparea{left:146px;top:92.75px;position:absolute;}
.headarea .blogtitle, .headarea .blogtitle a span{font-family:"微软雅黑","黑体";font-size:24px;font-weight:300;}
.headarea .blogtopoption{bottom:15px;position:absolute;right:-10px;z-index:1;}

a.btn , a.btn:link, a.btn:visited, a.btn:hover
.blogtopoption a.topBtn, .blogtopoption a.topBtn:link, .blogtopoption a.topBtn:visited, .blogtopoption a.topBtn:hover {color:#595959;text-decoration:none;}
a.btn, .blogtopoption .topBtn {background:url("topBtn_bg.gif") no-repeat scroll left top transparent;display:block;float:left;height:23px;line-height:23px;margin-right:10px;overflow:hidden;text-align:center;width:69px;}
.blogbody{clear:both;margin:0 auto;width:950px;z-index:10;}
.column1{margin-left:0;display:inline;float:left;overflow:hidden;width:210px;}
.column2{display:inline;float:left;margin-left:0px;overflow:hidden;width:730px;}
.sep{display:inline;float:left;overflow:hidden;width:10px;}
.conn{clear:both;height:100%;margin:0 0 10px;overflow:hidden;text-align:left;width:auto;}
.columntitle{height:26px;overflow:hidden;}
.title{float:left;font-weight:700;padding-left:10px;padding-top:8px;}
.blockfooter{height:1px;overflow:hidden;}
.blockfooter, .blockedage, .connhead{background-position:1450px 0;}
.column1 .blockfooter, .column1 .connhead, .column1 .blockedage{background-position:210px 0;}
.blogfooter{background-position:center bottom;clear:both;height:100px;margin:0 auto;padding-top:65px;text-align:center;width:950px;}
.blogfooter p{line-height:22px;font-size:12px;}
div.error { background-color: red;color: white;padding: 3px;}
div.error a{color:yellow}
div.flash{padding: 10px 10px 10px 10px;
    text-align: center;
    clear: both;
    color: #fff;
    font-size: 14pt;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background: #2D62AE;
    border: 2px solid #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    z-index: 20000;
}
div.flash a:link,div.flash a:visited,div.flash a:hover{color:#fff;text-decoration:none;padding:10px;cursor:pointer;}
.article {
clear:both;
padding:24px 20px 0;
 position: relative;
}

.upit{
    position: absolute;
    right: 10px;
    top: 30px;
}

.articleTitle{
clear:both;
line-height:20px;
padding-bottom:10px;
text-align:center;
}
.article .articleTitle{text-align:left;}
.articleTitle h2{
display:inline;
font-family:"微软雅黑","黑体";
font-size:18px;
font-weight:300;}

.articleTitle .time {
font-family:Arial;
font-size:10px;
margin-left:5px;
margin-right:13px;
}

.articleContent{
clear:both;
font-family:simsun;
font-size:14px;
line-height:150%;
overflow:hidden;
padding-bottom:10px;
padding-top:18px;
word-wrap:break-word;}

.articleTag{clear:both;
line-height:20px;
width:100%;}

.articleContent p{margin-bottom:5px;}

.blog_classList {
padding-top:15px;
}

.menuList {
clear:both;
overflow:hidden;
padding:10px 6px;
width:198px;
}

.menuList ul{clear:both;}

.menuList ul li{
font-family:"宋体";
font-size:14px;
line-height:22px;
padding-top:1px;
padding-left:10px;
width:198px;}

.menuList ul li.current{
padding-top:5px;
color:#363F57;
background-position:left -80px;
background-repeat:no-repeat;
}

.menuList .SG_j_line {
clear:both;
margin-bottom:7px;
margin-top:5px;
}

ul.blogpages{margin-bottom:3px;}
ul.blogpages li{float:left;border:1px solid #2E6AB1;height:16px;padding-right:2px;padding-left:2px;color:#3568B9;margin-right:2px;overflow:hidden;text-align:center;}
ul.blogpages li.current{background:#296CB3;color:#fff;}
ul.blogpages li a{text-decoration:none;}

div.conn .edit {
float:right;
padding-right:10px;
padding-top:8px;
}

div.userinfo p.uname{text-align: center;font-weight:700px;padding:10px;}
div.userinfo img.profile{display:block;margin-left:4px;}
div.userinfo div.counts{}
div.userinfo div.counts li{
margin-top:10px;
}

.artlist .SG_dot{background-image:url("SG_dot.gif");background-repeat:no-repeat;background-position:left 5px;padding-left:5px;}
.artlist li.linedot{background-image:url("linedot.gif");background-position:left bottom;clear:both;background-repeat:repeat-x;padding:8px 0 9px;}
.artlist li.linedot a{width:190px;overflow:hidden;}
div.ainfo span{font-weight:700;font-size:14px;margin-right:20px;}
div.upit .yes{width:60px;height:49px;background-image:url("upbg.gif");text-align:center;cursor:pointer;}

	#comment{
	clear:both;padding:10px;
	}
	#comment #comment_list .citm{
		border-bottom:1px solid gray;
		margin-top:10px;
		padding-bottom:15px;
	}

	#comment #comment_list .citm:hover{
		background:#efefef;
	}
	#comment #comment_list .citm .ctitle{
		height:20px;
	}
	#comment #comment_list .ctitle .yes, #comment #comment_list .ctitle .no{
		float:right;
		margin-right:20px;
	}

	#comment #comment_list .ctitle .auth{
		float:left;
		margin-left:20px;
	}
	#comment #comment_list .ctitle .auth{
		font-weight:bold;
		color:black;
		margin-left:0px;
	}
	#comment #comment_list .ctitle .ct,#comment #comment_list .ctitle .rp,
        #comment #comment_list .ctitle .del, #comment #comment_list .ctitle .edt{
		color:gray;	
		float:right;
		margin-right:20px;
	}

	#comment #comment_list .citm p.ctnt{
		display:block; clear:left;
		padding-right:20px;
	}

	#commentform{margin-top:20px;}
#topnologin, #toplogin{display:none;}
#recommedinfo, #slogo{float:left;}
#recommedinfo,#topnologin, #toplogin{padding-top:0px;padding-left:8px;padding-right:8px;}
#topnologin{padding-top:8px}
#topnologin, #toplogin,#searchinfo{float:right;}
#searchinfo{padding-top:0px;}
#searchinfo input{height:24px;border:none;font-size:16px;line-height:24px;}
#recommedinfo ul li{float:left;padding-left:0px;}
pre{padding:0px;}

.imgitem{float:left;margin-left:10px;}
.imgitem img{display:block;}
.imgitem p.ttl{text-align:center;}
.topmost{background:URL("top.jpg") no-repeat;width:20px;height:20px;float:left;}
.promotion{margin:0 auto;
position:relative;
width:70%;
z-index:2801;display:none;}
.articleTitle .editit a{display:none;}
.promotion .msg{position:absolute;top:40px;right:0px;border:none;}
.promotion .msg .ctnt{width:auto; border:1px solid gray;background:#fff;color:#000;padding:4px;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
#siblings, .drvs{margin-top:10px;border:1px solid gray;padding:3px;background-color:#d7ebb9;	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius: 5px;}
.drvs{display:none;}
.stitle{font-weight:700;color:black;}
#siblings ul{padding-left:2em;}
#siblings ul li{list-style:circle;line-height:22px;}
#siblings ul li a{text-decoration:underline;}
#siblings ul li span{font-size:10px;}
#comment_list .pager{padding-top:15px;}
#comment_list .pager li{float:left;border:1px solid gray;width:15px;margin-left:5px;text-align:center;margin-top:10px;}
#comment_list .pager li.cur{background:gray;color:white;}
#comment_list .pager li.cur a{color:white;}
#comment_list p.ctnt quote{position:relative;right:-10px;}
#comment_list p.ctnt b{display:block;clear:both;}
ul#user_action li{
float:left;
margin-right:20px;
height:20px;
padding-top:5px;
}
#comment #reply,#comment #edt{width:400px;position:absolute;z-index:1000;background:white;padding:15px;border:1px solid gray;}

#rvs li{
float:left;width:100px;display:inline;position: relative;height: 120px;margin:5px;margin-bottom:10px;
}

#rvs li p{text-align:center;position: absolute;top: 88px;left:0px;background-color:#eee;width:100px;}
.rv{display:none;}




    .frm{
background-color:white;
position:fixed !important;
	position:absolute;
	right:10px;bottom:20px;;
	width:300px;
	border:1px solid green;
	_top:-20 + expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight) : document.body.scrollTop + (document.body.clientHeight - this.clientHeight));}
    .frm .title{height:22px;background-color:green;color:white;border:1px solid white;clear:both;float:none;padding-top:0px;}
    .frm .title .t{font-size:14px;font-weight:700;}
	.frm .title span.t{float:left;}
	.frm .title span.x{float:right;cursor:pointer;}
	.frm .title span{margin:3px;}
 .frm  .ctnt{padding:10px;}
 .frm  .ctnt li{
    line-height: 24px;
    list-style: disc outside none;
    margin-left: 10px;
}
#cms_comment_content{width:100%;height:50px;}
.mulu{font-size:16px;font-weight:700;padding:3px;border-bottom:2px solid #333;margin-top:1em;}
.ke-content p{text-indent:2em;font-size:14px;line-height:18px;margin-top:0.5em;margin-bottom:1em;}

.tipforverify{margin:0px auto;width:280px;padding:10px;}
.tipforverify h3{    border-bottom: 1px solid #E0E0E0;
    color: #7A7A7A;
    font-size: 14px;
    font-weight: 700;
    padding: 0 0 10px;}

.tipforverify ul{
    color: #B8B7B7;
    font-size: 12px;
    font-weight: normal;
    padding-top: 7px;
	padding-left:10px;
}
.tipforverify ul li{
	list-style:disc;
	line-height:26px;
}
