@charset "utf-8";

/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

/*body*/

body { color: black; background:url(../images/s002_bg.jpg) ; text-align:center; margin:0;}

a { text-decoration:none; font-size:10pt; }
.clear {clear:both; padding:0; margin:0;}

#all { width:100%; width:100%;}

/*header*/
#header { width:970px; height:auto;  margin:0 auto; }
.limit { line-height:20px;  background:url(../images/s002_limit.jpg); text-align:left; font-size:8pt; padding:5px 10px; color:#fff; letter-spacing:2px;  margin:0 auto;}

/*wrap*/

#wrap { width:100%;  margin:0;  padding:0;}
#wrapContent { width:970px; margin:0 auto; height:auto; background:#fff;  overflow:hidden}

/*hotMovie*/
#hotMovie { padding:5px 0; background:url(../images/s002_hot.jpg);}
#hotMovie span{ color:#fff; display:block; font-size:11pt; font-weight:bold;  padding:8px 10px 10px 10px; }
#hotMovie ul{ width:100%; height:auto; padding-left:2px;}
#hotMovie ul li  { float:left;  display:inline; margin:0; }
#hotMovie ul li a { float:left; background:#dedede; padding:4px 4px; }
#hotMovie ul li a:hover{  background:#666; }


/*sidebar*/
#sidebar { float:right; width:220px; margin:0; padding:0; } 

.sideBoxSort { border:0;  background:#fff url(../images/s002_siderbar.gif) no-repeat; }
.sortTitle { font-size:12pt; font-weight:bold; color:#fff;line-height:50px;}
.sortContent {  background:}
.sortContent ul { text-align:left;  padding-top:3px; }
.sortContent ul li {   font-size:9pt; list-style: disc inside none; color:#333; padding-left:10px; line-height:30px;}
.sortContent ul li a{  font-size:10pt; color:#666;}
.sortContent ul li a:hover{  color:#000;}
.sortBotoom { font-size:0; text-indent:-9999; height:20px;}

.sideBoxHot { border:0;   background:#fff url(../images/s002_siderbar.gif) no-repeat; }
.hotTitle { font-size:12pt; font-weight:bold; color:#fff;  line-height:50px; }
.hotContent { }
.hotContent ol { text-align:left; padding-top:3px;  }
.hotContent ol li {   font-size:9pt; list-style:  decimal inside none; color:#333; padding-left:10px; line-height:30px;}
.hotContent ol li a{ font-size:10pt; color:#666;}
.hotContent ol li a:hover{  color:#000;}
.hotBotoom { font-size:0; text-indent:-9999; height:20px;}

.sideBoxDiscuss { border:0;   background:#fff url(../images/s002_siderbar.gif) no-repeat; }
.discussTitle { font-size:12pt; font-weight:bold; color:#fff;  line-height:50px;}
.discussContent { }
.discussContent ul { text-align:left;  padding-top:3px; }
.discussContent ul li {  font-size:9pt; list-style: disc inside none; color:#333; padding-left:10px; line-height:30px;}
.discussContent ul li a{  font-size:10pt; color:#666;}
.discussContent ul li a:hover{  color:#000;}
.discussBotoom { font-size:0; text-indent:-9999;  height:20px;}

.sideBoxType { border:0;  background:#fff url(../images/s002_siderbar.gif) no-repeat;}
.typeTitle {  font-size:12pt; font-weight:bold; color:#fff;  line-height:50px;}
.typeContent { text-align:left; line-height:25px; padding:10px 10px;}
.typeContent a{  font-size:10pt; color:#666; padding:5px 6px 0 0;}
.typeContent a:hover{  color:#000;}
.typeBotoom { font-size:0; text-indent:-9999;  height:20px;}

.sideBoxCustom { border:0;  background:#fff url(../images/s002_siderbar.gif) no-repeat;}
.CustomTitle {  font-size:12pt; font-weight:bold; color:#fff;  line-height:50px;}
.CustomContent { text-align:left; line-height:25px; padding:10px 10px;}
.CustomContent a{  font-size:10pt; color:#666; padding:5px 6px 0 0;}
.CustomContent a:hover{  color:#000;}
.CustomBotoom { font-size:0; text-indent:-9999;  height:20px;}

/*#content*/
#content { float:left; width:750px; background:#fff; }
#contentBottom { float:left; height:5px; width:100%;}

/*nav*/
#nav { background: url(../images/s002_nav.jpg) repeat-y center;  line-height:50px; height:50px;}
#inNav { background: url(../images/s002_nav.jpg) repeat-y center;  line-height:50px; height:50px; color:#fff; font-size:12pt; font-weight:bold;}
#nav ul { width:100%; }
#nav ul li { display:inline; color:#fff; font-size:12pt; font-weight:bold; }
#nav ul li a {  font-size:11pt; color:#fff; padding:0 10px;}
#nav ul li a span{   font-size:11pt; font-weight:bold; }
#nav ul li a:hover { color:#fff;}
#nav ul li a:hover span {}

ul.albumLi {}
ul.albumLi li{ display:inline; float:left; }


/*albumBox*/
.albumBox { margin:0; overflow:hidden; height:auto; padding:10px 0;}
.album{  width:135px; height:auto; text-align:center; margin:5px auto;}
.album .pic { padding:5px; }
.album .pic a { display:block; padding:3px;margin:0 auto; background:#cccccc; }
.album .pic a:hover  { background:#4e4e4e; }
.album tr td.subject { display:block;  text-align:center; padding:5px; }
.album tr td.subject a { font-size:10pt; color:#e50000; }
.album tr td.subject a:hover {  color:#000; text-decoration:underline; }
.album tr td.date {  font-size:9pt; color:#555;  height:20px;}
.album tr td.date span { color:#000 }
.album tr td.count {font-size:9pt; color:#555; text-align:left;text-align:center}
.album tr td.count span{color:#000; }
.album tr td.source {font-size:9pt; color:#555;text-align:left; padding:5px;  }
.album tr td.source span a{ font-size:10pt; color:#e50000; }
.album tr td.source span a:hover{ text-decoration:underline;}

/*albumBox*/
.albumBox2 { margin:0; overflow:hidden; height:auto; padding:10px 0;}
.album2{  width:135px; height:auto; text-align:center; margin:5px auto;}
.album2 .pic { padding:5px; }
.album2 .pic a { display:block; padding:3px;margin:0 auto; background:#cccccc; }
.album2 .pic a:hover  { background:#4e4e4e; }
.album2 tr td.subject { display:block;  text-align:center; padding:5px; }
.album2 tr td.subject a { font-size:10pt; color:#e50000; }
.album2 tr td.subject a:hover {  color:#000; text-decoration:underline; }

/*niceCut*/
#niceCutTop { width:100%; height:auto;  background: url(../images/s002_nav.jpg) repeat-y center;  line-height:50px; height:50px; color:#fff; font-size:12pt; font-weight:bold;}
#niceCutCenter { width:100%; height:auto; padding:15px 0;}
#niceCutBottom { width:100%; height:auto; clear:both; }



/*page*/
.page { padding:20px 0 0 0;}
.page ul { text-align:center;}
.page ul li {display:inline; }
.page ul li.disabled { font-size:10pt; padding:3px 5px; color:#666;}
.page ul li a {  font-size:10pt;  background:#fff; border:3px double #fff ; color:#333; padding:5px;  }
.page ul li a:hover { color:#fff;  background:#0099CC; border:3px double #fff   }



/*#footer*/

#bottom{  height: 50px; background:#222; clear:both; border-top:5px solid #ce1800;}



/*inContent*/
.inContent { width:100%; margin:0 auto; padding:0 0 10px 0; background:#fff;}
.inTitle { color:#fff; font-size:16pt; line-height:60px; font-weight:bold;  background:url(../images/s002_hot.jpg) top; margin-bottom:5px;}
.inNav { width:100%; line-height:50px;  clear:both; background:url(../images/s002_innav.jpg); }
.inNav a{ color:#fff;  padding:9px 10px; margin:0 5px; }
.inNav a:hover { color:#999;  }

.inMain { padding:5px 10px; background:#fff;  }
.inReplyForm { border:1px solid #999; width:75%; background:#efefef;  margin:0 auto; text-align:center;}
.inReplyForm h1{ background:#222; color:#fff; line-height:30px;center; font-weight:bold;  }
.inReplyForm h2{ color:#333; font-size:10pt; text-align:left; padding:10px 0 0 0;}
.inReplyForm h2 span{ float:left; text-align:left; padding-left:100px; }
.btnSend , .btnCancel { margin:10px 5px 10px 5px;}

.replyContent { background:#fff; width:75%; margin:0 auto;  border:1px solid #666; font-size:10pt;}
.replyTitle { background:#222; color:#fff; line-height:30px;center; font-weight:bold; font-size:11pt;  }
.replyMan { text-align:left; padding:10px;}
.replyMan span{ color:#666; padding-left:10px;}
.replyDetail { line-height:25px; text-align:left; padding:0 10px; color:#333;  background:#fff;}
.rebox { background:#f0f0f0; margin:5px; border:1px solid #999}

.inMainLeft { float:left; width:74%; overflow:hidden; padding-right:10px;}
.inMainLeft img{ margin:0 0 10px 0; }
.inMainRight { float:right; width:23%; border:1px solid #999; background:#eaeaea; }
.shareMovie { color:#333; font-size:9pt; line-height:35px;  text-align:center;  }
.shareMovie h1 { font-size:11pt; font-weight:bold;  background:#222; color:#fff;}
.shareMovie h2 { line-height:60px; height:60px;}
.shareMovie h2 span.count { font-size:18pt; font-weight:bold; color:#FF0000; padding-left:25px; float:left;}
.shareMovie h2 span.upup a { text-indent:-9999; background:url(../images/btn_upup01.gif) no-repeat; width:140px; height:60px; display:block; float:right; padding-right:10px; }
.shareMovie h2 span.upup a:hover { background:url(../images/btn_upup02.gif) no-repeat;  }

.sort { width:100%; background:#fff; }
.sort table{ background:#fff;  text-align:center; line-height:40px;  color:#555;  font-size:11pt;}
.sort table a{  color:#000; font-size:12pt; display:block; padding-left:10px;}
.sort table a:hover{ color:#333; font-size:12pt; background:#efefef; }
.sortTop { background:#999; color:#fff; }


