@charset "utf-8";
/* CSS Document designed by Vinaro Cheung 2009-02-06 */
#container { width:950px; margin:0 auto; }
#container .bg { width:950px; float:left; background: url(../images/fans/bg.gif) repeat-y 0 0 #ffffff; }
#container .innbg { width:950px; float:left; background:url(../images/fans/header.gif) no-repeat 0 0; padding-top:19px; }
#container .innbg2 { width:950px; float:left; background:url(../images/showpic/header.gif) no-repeat 0 0; padding-top:19px; }
#container .innbg3 { background:url(../images/mall/fans.gif) #ffffff no-repeat 0 0; padding-top:23px; }

#subnav { background:url(../images/fans/navbg.gif); }

a.yellow { color:#ff6600; }
a.yellow:hover { color:#000000; }

.left { width:650px; float:left; background:url(../images/fans/line.gif) no-repeat 655px bottom; padding-left:10px; }
.left h2 { width:636px; height:35px; display:block; clear:both; background:url(../images/fans/right.gif) #ebebeb no-repeat right top; font-family:"黑体"; font-size:16px; line-height:35px; font-weight:normal; margin-top:5px; }
.left h2 span { display:block; background:url(../images/fans/left.gif) no-repeat 0 0; padding-left:18px; }
.left h2 span strong { font-family:Arial, Helvetica, "黑体", "宋体", sans-serif; }
.left .page { height:40px; display:block; text-align:center; clear:both; padding:60px 0px 30px; }
.left .page li { display:inline; margin-right:5px; text-align:center; }
.left .page a { padding:5px; line-height:18px; color:#707070; text-align:center; background:#f4f4f4; }
.left .page a:hover, .left .page a.curr { color:#28c3ef; }
.left .fengye { height:40px; display:block; text-align:center; clear:both; padding:60px 0px 30px; }
.left .fengye li { display:inline; margin-right:5px; text-align:center; }
.left .fengye a { padding:5px 8px; line-height:18px; color:#707070; text-align:center; background:#f4f4f4; margin-right:10px; }
.left .fengye a:hover, .left .fengye a.curr { color:#28c3ef; }


#container .right { width:275px; float:right; padding-right:5px; overflow:hidden; }
.right .logo { width:264px; height:253px; overflow:hidden; margin-left:8px; background:url(../images/list/logobg.jpg) no-repeat 0 0; padding-bottom:20px; }
.right .logo .img { width:264px; height:172px; padding-top:15px; text-align:center; }
.right .logo .handle { width:264px; height:56px; overflow:hidden; background:url(../images/list/logobg.gif); clear:both; font-weight:bold; padding-top:10px; text-align:center; }
.right .logo a.name { width:115px; height:24px; background:url(../images/list/button_o.gif); display:block; float:left; text-align:center; line-height:24px; color:#ffffff; margin-left:15px; _margin-left:30px; }
.right .logo a.stroy { width:115px; height:24px; background:url(../images/list/button.gif); display:block; float:left; text-align:center; line-height:24px; color:#ffffff; margin-left:10px; }
.right .logo a:hover.stroy { background:url(../images/list/button_o.gif); }
.right .logo a.fans { line-height:30px; }
.right .logo a.comm { line-height:30px; margin-left:10px; }
.right .pannel { width:272px; float:left; clear:both; }
.right .pannel h2 { width:262px; height:29px; background:url(../images/news/nav3.gif); display:block; clear:both; font-size:14px; line-height:29px; padding-left:10px; margin-bottom:15px; }
.right .more { width:264px; height:7px; display:block; clear:both; text-align:right; padding:10px 0px; }
.right .text { width:264px; float:left; line-height:25px; padding-top:10px; }
.right .text .new { background:url(../images/list/new.gif) no-repeat 233px center; }
.right .text a { color:#666666; }
.right .text a:hover { text-decoration:underline; }


.listnews { width:620px; float:left; clear:both; padding-left:5px; overflow:hidden; }
.listnews .contentz { width:620px; float:left; clear:both; border-bottom:3px #e6e6e6 solid; line-height:22px; padding-top:30px; font-size:14px; }
.listnews .contentz p { margin:0px; width:620px; float:left; clear:both; text-indent:24px; }
.listnews .contentz img { border:4px #d9d9d9 solid; margin:10px 0px; }
.listnews .contentz p img.iconc { border:0px; float:left; }
.listnews .contentz p .h2 { width:545px; display:block; float:left; font-family:"黑体"; font-size:18px; color:#ff6600; margin-bottom:3px; }
.listnews .contentz p .h2:hover { text-decoration:underline; }

.listnews .contentz .attr { width:620px; height:31px; clear:both; padding-top:20px; }
.listnews .contentz .attr .more { width:67px; height:22px; display:block; float:left; background:url(../images/news/more.gif); font-weight:bold; color:#ffffff; line-height:22px; padding-left:10px; margin-right:20px; }
.listnews .contentz .attr .more:hover { background:url(../images/news/more_o.gif); }
.listnews .contentz .attr .comm { width:90px; height:22px; display:block; float:left; background:url(../images/news/icon_comm.gif) no-repeat left center; padding-left:20px; color:#666666; }
.listnews .contentz .attr .comm:hover { text-decoration:underline; }
.listnews .contentz .attr span { color:#666666; }
.listnews .page { clear:both; }

.keyword { width:262px; float:left; clear:both; line-height:30px; padding:0 5px; }
#container .right .keyword a { color:#444444; }
#container .right .keyword a:hover { text-decoration:underline; }
#container .right .b5 { width:248px; height:139px; overflow:hidden; border:6px #e4e4e4 solid; margin-bottom:10px; }
#container .right .aa li { height:20px; padding-top:2px; background:url(../images/news/drop_b.gif) no-repeat left 6px; padding-left:10px; }
#container .right .bb { padding-bottom:10px; }
#container .right .bb li { height:20px; padding-top:2px; }
#container .right .bb a { color:#444444; }
#container .right .bb a:hover { color:#ff6600; }
#container .xg { width:617px; float:left; clear:both; padding-bottom:20px; }
#container .xg h3 { width:610px; display:block; clear:both; font-size:14px; height:47px; line-height:37px; background:url(../images/news/top.gif) no-repeat left bottom; padding-left:7px; }
#container .xg ul { width:617px; float:left; display:block; background:url(../images/news/bottom.gif) no-repeat #ebebeb left bottom; padding-bottom:10px; padding-top:7px; }
#container .xg ul li { padding-left:10px; float:left; width:298px; height:22px; }
#container .xg ul li a { float:left; margin-right:6px; }
#container .xg ul li span { float:right; color:#666666; padding-right:10px; }

#leaveword { width:617px; float:left; clear:both; overflow:hidden; background:#ffffff; }
#leaveword h4 { color:#28c3ef; font-size:18px; font-weight:normal; display:block; clear:both; height:22px; background:url(../images/news/icon_c.gif) no-repeat left top; padding-left:40px; line-height:22px; }
#leaveword .cs { width:610px; float:left; clear:both; padding-top:15px; padding-left:10px; }
#leaveword .cs dl { display:block; }
#leaveword .cs dd { width:64px; height:64px; border:3px #d6eef2 solid; padding:1px; float:left; display:block; margin-top:5px; }
#leaveword .cs dt { width:533px; float:left; background:url(../images/list/top.gif) no-repeat left top; }
#leaveword .cs dt div { width:533px; background:url(../images/list/bg.gif) no-repeat left 35px; line-height:20px; }
#leaveword .cs dt p { width:465px; float:left; margin:0; padding-left:40px; padding-top:10px; color:#555555; }
#leaveword .cs dt strong { font-weight:bold; }
#leaveword .cs dt span { display:block; clear:both; text-align:right; color:#555555; padding-right:15px; background:url(../images/list/bottom.gif) no-repeat left bottom; height:35px; }
#leaveword .cs dt span a { color:#555555; padding-right:15px; margin-right:10px; }
#leaveword .cs dt span a:hover { text-decoration:underline; }
#leaveword .cs a.del { background:url(../images/news/del.gif) no-repeat right center; }
#leaveword .cs a.reply { background:url(../images/news/comm.gif) no-repeat right center; }
#leaveword .page { height:40px; display:block; border-bottom:1px #dcdcdc solid; text-align:center; clear:both; padding-top:10px; }
#leaveword h5 { display:block; height:40px; line-height:40px; clear:both; color:#27c2f0; font-weight:normal; font-size:16px; padding-left:10px; background:url(../images/news/pen.gif) no-repeat left center; padding-left:30px; }
#leaveword .editer { padding-left:10px; float:left; clear:both; }
#leaveword .submit { padding-left:10px; padding-top:5px; height:50px; clear:both; }
#leaveword .submit input { width:70px; height:23px; border:0px; background:url(../images/list/submit.gif); }