﻿@charset "utf-8";
/* CSS Document */
body { margin:0; color:#8B4801;
	font-size:12px;
	background:url(dbg.png) center top no-repeat #820000;
}

*{padding:0;margin:0;}
a.bor img{border:1px solid #C7C7C7 ;}
a.bor img:hover{border:1px solid #FF6C00;}
ol,ul{list-style:none}
a,a:hover{text-decoration:none; color:#8B4801;}
h2{color:#AA1100; font-size:14px;}

#whole{ width:922px; margin:0 auto; height:auto;}

#head{ width:922px; height:304px; margin:0 auto; position:relative; }

.share{ width:22px; height:305px; position:absolute; right:-24px; top:305px; z-index:100;}
a.share_box{ font-size:12px; text-align:center; display:block; background:#B10600; height:54px; width:22px; padding-top:5px; line-height:18px; color:#fff;}
#transArea{ background:#FFF; height:256px; display:none; line-height:10px} 
#transArea a img{ padding-top:9px;}

.main{ width:922px; height:auto; margin:0 auto; display:inline-block; clear:both;}
.leftTxt{ float:left; width:346px; height:584px;}
.leftTxt .tags{width:31px; height:131px; display:block; background:url(tag.png) no-repeat; float:left;}
.leftTxt-main, .rightTxt-main,.guide-main,.jiangli-main, .hdsm-main, .ypph-main, .shows-main, .cpfilm-main{ float:left; width:308px; height:576px; -webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px; background:url(blockbg.png);  -webkit-box-shadow: 4px 4px 4px #680200; 
-moz-box-shadow: 4px 4px 4px #680200; box-shadow: 4px 4px 4px #680200;}
.leftTxt-main dl{ padding:16px 20px; line-height:21px;}
.rightTxt{float:left; width:574px; height:584px; padding-left:2px;}
.rightTxt .tags{width:31px; height:131px; display:block; background:url(tag.png) no-repeat -35px 0; float:left;}

.rightTxt-main div{padding:14px 18px 0px 18px; line-height:18px; clear:both; height:160px;}
.rightTxt-main div dl{background:url(light.png) right center no-repeat; float:left; border-bottom:1px dashed #EABFA8;}
.rightTxt-main div dl ul{ line-height:18px; padding:6px 8px 10px 4px}

.guide{ float:left; width:100%; height: 123px;  }
.guide .tags{width:31px; height:131px; display:block; background:url(tag.png) -67px 0 no-repeat; float:left; _background:url(tag.png) -66px 0 no-repeat;}

.jiangli{  float:left; width:346px; height:387px;}
.jiangli .tags{width:31px; height:131px; display:block; background:url(tag.png) -101px 0 no-repeat; float:left; _background:url(tag.png) -100px 0 no-repeat; overflow:hidden;}
.jiangli-main ul{ padding:19px 31px 0 31px;}
.jiangli-main ul li{ width:245px; text-align:center; line-height:20px; height:89px;} 
.jiangli-main ul li span{background:url(tag.png) 0 -134px; display:block; width: 245px; height:52px; line-height:40px; font-family:"微软雅黑"; font-size:18px; font-weight:bold; color:#C14900;}

.hdsm{ float:left; clear:left;  width:346px; height:571px;}
.hdsm .tags{width:31px; height:131px; display:block; background:url(tag.png) -137px 0 no-repeat; _background:url(tag.png) -136px 0 no-repeat; float:left;}
.hdsm-main p{ padding:16px 22px; line-height:20px;}

/*作品展示*/
.shows{ float:right; width:574px; height:1157px;}
#cont span b{ text-align:center; padding:5px; font-family:"微软雅黑"; font-size:13px; _font-size:12px; text-shadow: #666 1px 1px 1px; display: block;}
.tags0{width:31px; height:131px; display:block; background:url(tag.png) -344px 0 no-repeat; font-size:16px; float:left; color:#8B4900}
.tags-h{width:31px; height:131px; display:block; background:url(tag.png) -344px 0 no-repeat; float:left; letter-spacing:3px; color:#8B4900}
.tags1{width:31px; height:131px; display:block; background:url(tag.png) -280px 0px no-repeat; float:left; cursor:pointer; color:#fff }
.tags2{width:31px; height:131px; display:block; background:url(tag.png) -280px 0 no-repeat; float:left; cursor:pointer; color:#fff }

.shows-table{ padding:16px;}
.shows-table ul li{ width:500px; height:144px; border:1px solid #F1D8C5; margin-bottom:9px; display:block; background:url(dhline.png) bottom repeat-x #fff; color: #490100;}
.showsTop{ width:484px; height:96px; padding:8px; border-bottom:1px dashed #D9D9D9; line-height:18px;}
.shows-table ul li span{color: #898989;}
.showsBottom{ width:484px; height:23px; padding:4px 8px; line-height: 20px}
.showsBottom a{ float:right; display:block; width:73px; height:21px; background:url(yxbox.png); text-align:center; line-height:21px;}
.showsBottom a:hover{ background:url(yxbox-h.png);}

/*影评排行*/
.ypph{ float:left; clear:left;  width:346px; height:443px;}
.ypph .tags{width:31px; height:131px; display:block; background:url(tag.png) -215px 0 no-repeat; _background:url(tag.png) -214px 0 no-repeat; float:left;}

.rtopics_box{ padding:16px; }
.rtopics_box ul li{ height:25px; *height:23px; line-height:25px; border-bottom:1px dashed #E9C0AC;}
.redNum{ width:12px; height:12px; background:#FE9125; -webkit-border-radius: 2px;-moz-border-radius: 2px; border-radius: 2px; color:#fff; margin:6px;}
.greyNum{ width:12px; height:12px; background:#BAB7B8; -webkit-border-radius: 2px;-moz-border-radius: 2px; border-radius: 2px; color:#fff; margin:6px;}

/*参评影片*/
.cpfilm{ float:right; width:574px; height:244px;}
.cpfilm .tags{width:31px; height:131px; display:block; background:url(tag.png) -178px 0 no-repeat; float:left;}
.pic_main_left{padding:10px 4px; margin:16px 0; width:214px; float:left; background:url(light.png) right center no-repeat; _background:none;}
.pic_main_right{padding:10px; margin:16px 0; width:292px; float:left;}
.pic_style{ width:87px; padding:4px; float:left;}
.pic_style img { padding:1px; border:1px solid #C99E87; background:#fff;}
.pic_style p{ text-align:center; line-height:20px;}
a.zxgk{ text-decoration:underline; text-align:center;}

.txts{width:294px; height:632px; overflow-y:scroll; float:left; line-height:21px; padding-left:32px; padding-right:28px; margin:20px 35px 20px 0px; _margin:20px 10px 20px 0px;}

#f_page a{border: 1px solid #fff; color: #AA1400; display: inline-block; font-size: 12px; margin-left:0px; padding: 2px 4px; text-decoration: none;}
.page u{background-color:#fff; border: 1px solid #fff; color: #AA1400; display:inline-block; font-size: 12px; margin-left:4px; padding: 2px 4px; text-decoration: none;}


.page img{padding-left:10px; padding-right:10px;}
.page{ padding:6px 0 10px 0; clear:both; height:20px; text-align:center; color: #AA1400;}


#footer p a, #footer p { color:#fff;}