/* CSS Document */
/* 全局 */
* {margin:0;padding:0;}
ul li {list-style:none;}
body {/*background:#fff url(body.gif) center repeat-y;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777;
	text-align: center;
}
a {
	color:#333333;
	text-decoration:none;
}
a:hover{
	color:#666666;
	text-decoration:none;
}
form{margin:0px;display: inline;}
label {display:block;font-weight:bold;margin:5px 0;text-align: left;}
div {word-break:break-all;}
input, textarea {background:#fff;border:1px solid #ccc;font-size:12px;color:#777;}
textarea {width:400px;padding:2px;height:100px;display:block;line-height: 18px;}
/*按钮*/
input.uinput {padding:3px;size="1" width:auto}
input.sbut {height:20px;padding:0 6px;}
input.mtop3{margin-top:6px;}
/*分隔线*/
.hr {height:2px;overflow:hidden;margin-top:6px;margin-bottom:3px;border-top: 1px dotted #454545;}
/*主容器*/
#container {width:100%;margin:0 auto;text-align: left;border: 1px #eee solid;border-width: 0 1px;}
/*顶部*/
#header {margin:10px;padding-top:30px;}
#header h1 {font-family:Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;font-size:22px;color:#333;margin:0;}
#header h2 {font-size:12px;font-weight:normal;color:#999;text-indent: 4px;}
#main {margin:0 10px;}
/*导航*/
#nav  {clear:left;margin-top:20px;background: #66CC00;height:28px;width:100%;}
#nav a:link,#nav a:visited {display:block;float:left;color:#fff;text-decoration:none;font-size:12px;height:28px;line-height:28px;padding:0 10px;}
#nav a:hover {color:#222;background: #66CC33}
/*侧边栏*/
#sidebar {float:right;width:25%;}
#sidebar h3 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#000;margin:10px 5px 15px 10px;}
/*侧边栏容器*/
.submenu {padding:10px;border:1px solid #ccc;margin:0 0 20px 5px;}
.submenu a {display:block;height:13px;padding:7px 0 7px 17px;margin:1px 0 0 0;}
.submenu a:hover {padding:7px 0 7px 15px;}
.note {padding:10px;background:#eee;border:1px solid #ccc;margin:20px 0 20px 5px;}
.note p {padding:7px 0 7px 17px;}
/*留言列表内容*/
#content {width:68%;float:left;text-align: center;padding:0;}
#content p {padding:5px;line-height:18px;word-spacing: 0.1em;}
#content .article_menu {text-align:right;padding:5px;margin:10px 0 20px 0;border-top:1px solid #eee;font-size:12px}
#content .article_menu a {padding:0 0 0 15px;background:url(comment.png) left no-repeat;color:#333;text-decoration:none;}
#content .article_menu a:hover {color:#000;background:url(comment_hover.png) left no-repeat;}
#content .article_menu span {margin-left:20px;}
#content p a {color:#333;text-decoration:none;}
#content p:hover a {border-bottom:1px dotted #000;}
#content p:hover a:hover {border-bottom:1px solid #000;}
#content ul {margin:0 0 0 15px;padding:0;border-top:1px solid #f6f6f6;}
#content li {margin:5px 0 5px 0;border-bottom:1px solid #f6f6f6;padding:0 0 5px 20px;list-style:none;background:url(arrow.png) top left no-repeat;color:#999;}
#content .blockquote {background:#f6f6f6;margin:4px;padding:5px;border-top:1px solid #666;border-bottom:1px solid #666;}
#content .blockquote p {margin:0;padding:0 10px 0 10px;}
.comment_list {}
.comment_odd {background:#f6f6f6;border-top:1px solid #fff;border-bottom:1px solid #eee;text-align: left;line-height:26px;text-indent: 10px;}
.comment_title {background:#f6f6f6;border-top:1px solid #fff;border-bottom:1px solid #eee;text-align: left;line-height:20px;text-indent: 10px;font-size:12px}
.Standard {background:#ffffff;border-top:1px solid #fff;border-bottom:0px solid #eee;text-align: left;line-height:20px;text-indent: 10px;font-size:14px}
.comment_other {text-align: left;font-size:10px;text-indent: 10px;font-size:12px}
.comment_reply {border:2px solid #eee;text-align: left;line-height:16px;padding:10px;margin:0 0 0 0px;font-size:12px}
.comment_even {padding:10px;border-top:1px solid #fff;text-align: left;word-break:break-all;overflow:auto;}
.comment_even .topico{ float:right;position:relative;right:0;}
/*翻页*/
.showpage {text-indent: 10px; font-size: 12px}
/**留言表单**/
#for{text-align: left;padding-left:10px;}
#for div.inputdiv{width:48%;float:left;}
#for h3{margin-top:10px;font-size:14px;height:23px;}
#for label {clear:left;}
/*验证码*/
#vcodeImg{display: inline-block;cursor:pointer;color:#ca1717;}
.errorImageCode {display: none;}
.emptyClass {display:block;}
/**回复表单**/
#forreply {margin-left:20px;text-align: left;}
/**管理登陆**/
#mylogin dl {margin:20px auto;width:50%;padding:20px;text-align: left;}
#mylogin dt {height:25px;}
#mylogin dd {height:35px;}
#mylogin dd .uinput{width:80%;}
#mylogin dt .sbut{width:40%;}
/**底部样式**/
#footer {clear:both;margin:0px 10px 0px 10px;text-align:center;}
#footer a{color:#777;}
/**提示框样式**/
#msgInfo{margin-bottom:8px;top:150px;left:0;position:absolute;text-align:center;width:100%;}
#msgInfo .alert{width:300px;margin:0 auto;border: 1px #ca1717 solid;background: #fff;text-align: left;}
#msgInfo .alertTxt {height:50px;text-indent: 36px;line-height:36px;overflow:hidden;}
#msgInfo .alertTit{background: #ca1717;height:28px;margin:1px;color: #fff;line-height:28px;text-indent: 24px;}
.btn1_mouseout {
	width: 166px;
	height: 28px;
	margin-top: 3px;
	line-height: 28px;
	text-align: left;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #C6C6C6;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
}
.btn1_mouseover {
	width: 166px;
	height: 28px;
	margin-top: 3px;
	line-height: 28px;
	text-align: left;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #C6C6C6;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	background-color: #e6e6e6;
}


.1 {
	width: 166px;
	height: 28px;
	margin-top: 3px;
	line-height: 28px;
	text-align: left;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #C6C6C6;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}
.2 {
	width: 166px;
	height: 28px;
	margin-top: 3px;
	line-height: 28px;
	text-align: left;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #C6C6C6;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	background-color: #e6e6e6;
}