@charset "gb2312";
/* CSS Document */

body,h1,h2,h3,h4,h5,h6,div,ul,li,ol,dl,dt,dd,td,p,pre, form, fieldset, input, textarea, blockquote, th, button,em,select{ padding:0; margin:0;}
img,border,select,li{border:none; vertical-align:top;}
ul,dl,li{ list-style:none;}
body{color:#525252; font-size:12px; font:Arial, 宋体, sans-serif;line-height:22px; background:url(../images/bg.gif) repeat-y center 0;}
/*共用*/
a{text-decoration:none;}
.left{ float:left;}
.right{ float:right;}
.clear{clear:both;}
/*共用结束*/

.top{height:183px; margin:0 auto; background:url(../images/topbg.gif) no-repeat center 0;}
.head{width:985px; height:31px; text-align:right; line-height:31px; padding-right:15px; margin:0 auto; color:#dfdfdf;}
.head a{color:#a6a6a6; margin:0 4px;}
.logo{width:1000px; height:97px; margin:0 auto;}
.logo_l{ width:450px; height:85px; padding: 10px 0 0 15px;}
.logo_r{ padding:45px 24px 0 0;text-align:right; font-size:14px; color:#535353; font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.logo_r b{color:#1560a1; font-size:20px;}
.menu{width:1000px;height:36px; margin:0 auto; padding-top:4px;}
.menu li{ float:left; background:url(../images/menuline.gif) no-repeat; padding:0 12px;}
.menu li a{width:100px; height:27px;float:left;text-align:center; padding-top:9px;color:#444; font-size:14px; font-weight:bold; line-height:16px;}
.menu li a:hover,.menu li a.selected{ background:url(../images/menu.gif) no-repeat;color:#fff;}

.bottom{width:965px; height:60px;padding:26px 15px 0 0px;color:#828181; line-height:14px;margin:24px auto 0 auto;background:url(../images/bottombg.gif) repeat-x;}
.bottom img{ float:left; margin-right:21px;}
.bottom a{color:#828181; margin:0 4px;}
.bottom_r{ color:#c3c3c3; text-align:right;}
.bottom p{color:#929292; margin-top:8px;}

/*page*/
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; }
.page a,.page span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPAN和链接 */
.page a:hover, .page a.current{color:#F44;border:1px solid #F44} /* 当前链接有激活时 */
.page input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */


/*---------------内容页:评论*/
.comment { width:675px; border:1px solid #B7B7B7; margin-top:7px; color:#fff}
.comment .commenttitle { width:650px; height:26px; margin:1px auto; background:url(title_bg_1.gif) repeat-x; border-bottom:1px solid #DDD; }
.comment .commenttitle .title { float:left; margin:5px 0px 0px 12px; color:#999; display:inline; }
.comment .commenttitle .title_b { color:#000}
.comment .commenttitle .title strong { letter-spacing:4px; color:#444; margin-right:10px; }
.comment .commenttitle .gotopost { float:right; display:block; width:100px; height:23px; }
.comment .commenttitle .gotopost a { width:95px; height:22px; display:inline; float:right; text-align:center; line-height:22px; text-decoration:none; background:url(ico_gotopost.gif) no-repeat; margin:1px 3px 0px 0px; }
.comment .commentbox { width:640px; margin:6px auto;}
.comment .commentbox dl { width:640px; margin:6px auto 0px; border:1px solid #D1DDCE; }
.comment .commentbox dl dt { width:640px; background:#F4F9F2; line-height:25px; text-indent:10px; color:#333; border-bottom:1px solid #E6ECE3; }
.comment .commentbox dl dt span { color:#669933; font-size:11px; }
.comment .commentbox dl dd { padding:10px; font-size:13px; line-height:20px; color:#666; }
/*---------------内容页:发表评论:标题*/
.comment .posttitle { width:650px; height:26px; margin:10px auto; background:url(title_bg_1.gif) repeat-x; border-top:1px solid #DDD; border-bottom:1px solid #DDD; }
.comment .posttitle strong { letter-spacing:4px; color:#444; display:block; margin:7px 0px 0px 13px; }
.comment .postbox { width:650px; margin:5px auto; overflow:hidden; }
.comment .postbox .userbox { width:646px; overflow:hidden; margin-top:10px; }
.comment .postbox .userbox dl { width:646px; }
.comment .postbox .userbox dl dd { float:left; display:block; padding-bottom:2px; }
.comment .postbox .userbox dl dd strong{ color:#000; }
.comment .postbox .userbox dl dd input.username, .comment .postbox .userbox dl dd input.password { width:100px; border:1px solid #CCC; padding:3px 0px 2px 5px; margin-right:10px; }
.comment .postbox .userbox dl dd.mtop { margin:7px 7px 0px 0px; }
.comment .postbox .txtbox { color:#000; width:646px; line-height:25px; }
.comment .postbox .txtbox textarea { border:1px solid #CCC; width:624px; height:80px; padding:5px; }
.comment .postbox .sbut { margin:10px; }
.comment .postbox .userbox .submit { width:100px; height:25px; padding-top:2px; }