body {background:#fff url(../images/body_bg.gif) repeat-x 0 0; margin:0; padding:0; font:12px/21px normal Arial, Helvetica, sans-serif, "宋体"; color:#666; text-align:center;}
a:link,a:visited {color:#000; text-decoration:none;}
a:hover,a:active {color:#ea272a; text-decoration:underline; cursor:pointer;}
div,table,th,td,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,form {margin:0; padding:0; text-align:left;}
ul {list-style:none;}
img {margin:0; padding:0; border:none;}
.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}
/* 字体 */
.text_gray {color:#999;}
.text_red,.text_red a:link,.text_red a:visited,.text_red a:hover,.text_red a:active {color:#ea272a;}
.text_blue a:link,.text_blue a:visited {color:#002EDB;}
.text_blue a:hover,.text_blue a:active {color:#ea272a;}
.text_white,.text_white a:link,.text_white a:visited,.text_white a:hover,.text_white a:active {color:#fff;}
/* 导航 */
#nav {width:950px; height:35px; line-height:35px; margin:0 auto; background:#000; position:relative; z-index:1;}
#nav ul {position:absolute;}
#nav ul li {float:left; padding:0 0 0 30px; font-weight:bold; overflow-y:hidden;}
.menu1,.menu2 {background:url(../images/btn_down.gif) no-repeat 90px 11px; cursor:pointer;}
.menu1 {overflow-y:hidden;}
.menu2 {height:35px; overflow-y:hidden;}
.sublist {width:80px; background:#f5f5f5; border:1px solid #ccc; border-bottom:none;}
.sublist a {display:block; height:21px; line-height:21px; padding:0 5px; border-bottom:1px solid #ccc; font-weight:normal;}
.sublist a:link,.sublist a:visited {color:#525252;}
.sublist a:hover,.sublist a:active {background:#666; color:#fff;}
.banner {width:900px; height:200px; margin:1px auto 0;}
.breadCrumbs {width:890px; height:40px; line-height:40px; margin:0 auto; padding:0 5px;}
.breadCrumbs a {margin:0 8px;}
/* 页面尾部 */
.footer {width:900px; margin:10px auto 0; padding:20px 0; border-top:1px solid #999; overflow:hidden;}
.footer p {text-align:center; line-height:24px;}
/* 浮动框 */
#window {width:150px; position:fixed; _position:absolute; top:209px; right:30px; background:#fff; overflow:hidden;}
#window .tit {height:23px; line-height:23px; margin:0 0 4px; padding:0 0 0 26px; background:#eee url(../images/tit.gif) no-repeat 7px 6px; border-bottom:1px solid #ccc; font-weight:bold; color:#000;}
#window .content {width:140px;}
#window ul {list-style:none; margin:0 0 5px;}
#window ul li {height:21px; line-height:21px; padding:0 0 0 15px; background:url(../images/dot_sort.gif) no-repeat 4px 7px; overflow:hidden;}
/* 页面框架 */
.wrap {width:900px; margin:0 auto; overflow:hidden;}
#sideBar {float:left; width:200px; overflow:hidden;}
#main {float:left; width:688px; border:1px solid #ccc; margin:0 0 0 10px; overflow:hidden;}
.tit_red {height:27px; line-height:27px; padding:0 0 0 35px; background:#EC212E url(../images/tit_red.gif) no-repeat 0 0; color:#fff; font-weight:bold;}
.content {padding:4px; border:1px solid #ccc; border-top:none;}
/* 左侧内容 */
#sideBar .content {width:190px;}
#sideBar ul li {width:165px; line-height:21px; margin:3px 0; padding:0 5px 0 20px; background:url(../images/dot_bbs.gif) no-repeat 3px 5px;}
#sideBar .weibo {margin:8px 0 0;}
/* 列表页 */
ul.list {list-style:none; padding:0 4px 20px; overflow:hidden;}
ul.list li {float:left; width:130px; margin:20px 20px 0; display:inline;}
ul.list li .pic {width:120px; height:160px; padding:4px; border:1px solid #ccc;}
ul.list li .pic img {width:120px; font-size:12px; height:160px;}
ul.list li h4,ul.list li p,ul.list li h5 {width:130px; height:18px; line-height:18px; margin:6px 0 0; font-size:12px; overflow:hidden;}
ul.list li p {height:36px; color:#666px;}
ul.list li h5 {height:18px; font-weight:normal;}
ul.list li h5 img {margin:0 5px 0 0;}
.pageBar {height:22px; line-height:22px; padding:5px 8px; background:#efefef; text-align:right; overflow:hidden;}
.pageBar a {margin:0 10px 0 0; text-decoration:underline;}
/* 详细页 */
.bigpic {width:640px; padding:24px 24px 10px; overflow:hidden;}
.bigpic img {width:640px; height:480px;}
h3 {padding:0 24px 5px 34px; background:url(../images/dot_sort.gif) no-repeat 24px 8px; font-size:12px; font-weight:normal;}
.commentbox {width:618px; margin:10px 24px 0; padding:5px 10px; background:#efefef; border:1px solid #ccc;}
.commentbox h4 {line-height:24px; margin:0 0 10px; padding:0 5px; font-size:12px; border-bottom:1px solid #ccc; color:#333;}
.commentbox textarea {display:block; width:610px; height:90px;}
.message_tit {width:618px; margin:10px 24px 0; padding:5px 10px; border-bottom:1px solid #ccc; font-weight:bold; color:#333;}
ul.message {width:640px; margin:0 auto; padding:0 24px 24px; overflow:hidden;}
ul.message li {width:630px; margin:0 auto; padding:10px 5px; border-bottom:1px solid #ccc; overflow:hidden;}
ul.message li img.photo {float:left; width:60px; height:60px; margin:5px 10px 0 0; padding:2px; border:1px solid #ccc;}
ul.message li p {width:540px; margin:5px 0 0; font-size:12px; line-height:21px; text-indent:0; overflow:hidden;}
ul.message li p a {margin:0 10px 0 0;}