/* 通用元素
------------------------------------------*/
* { margin: 0; padding: 0; }
a img{ border: 0; }
.clear{ clear: both; }
h1,h2,h3,h4,h5,h6,input,select{ font-size: 12px; }
ul li{ list-style:none}
/* links
------------------------------------------*/
a{ color: #000; text-decoration: none; }
a:hover { color: #BD282A; text-decoration: underline; }
a:active { color: #7A2123; }
/* layout
------------------------------------------*/
#wrap{ margin: 0 auto; width: 960px; }
#content{ width:960px; overflow:hidden; background:url(../img/contbg.gif) repeat-y 0px 0px;}
#mainbox{ float: left; width: 730px; }
#mainbox .mainboxcontent{ padding: 0 12px 12px 12px; }
#sidebar{ float: right; width: 230px;}
#sidebar .sidebarcontent{ padding: 0 12px 8px 12px; }

body{ font-size:12px; background:#fff}
h3.tit01{ background:url(../img/home.gif) no-repeat 0 0; font-size:18px; font-family:"黑体"; padding-left:20px; font-weight:normal; color:#3f3f3f; height:30px;}
.piclist{ background:url(../img/picbg.gif) repeat-x; height:120px; border:1px solid #000; padding-top:38px;position:relative;width:958px;overflow:hidden;cursor:pointer;}
.piclist ul{}
.piclist li{ float:left ; width:105px; text-align:center; border-right:1px dashed #000; color:#999; padding-top:4px; line-height:22px; height:80px; overflow:hidden}
.piclist li img{ display:block; margin:0 auto; }
.producer{ color:#384150; padding:8px 16px; border-top:1px solid #000}
.maincol{ border-top:1px solid #000; width:690px; overflow:hidden; padding:18px 20px; clear:both}
.maincol01{ border-top:1px solid #000; width:730px; overflow:hidden; padding:18px 0 0 0; clear:both}


.hotmod{ font-size:14px; line-height:24px;}
.hotmod h2{ font-size:32px; line-height:normal; font-weight:bold;margin-bottom:10px;}
ul.newsli li{ width:330px; float:left; height:24px; overflow:hidden; background:url(../img/home.gif) no-repeat 0px -207px; padding-left:10px;}
ul.comnewsli{ padding-bottom:3PX;}
ul.comnewsli li{  height:24px; line-height:24px; overflow:hidden; background:url(../img/home.gif) no-repeat 0px -207px; padding-left:10px; width:280px;}

/*图片*/
.focusmod{ border:0px; background:url(../img/contbg2.gif) repeat-y}
.focusmod .text{ float:left; width:170px; line-height:22px; }
.focusmod .text dl dt{  background:url(../img/home.gif) no-repeat 0px -209px; padding-left:10px;}
.focusmod .text dl dd{padding-left:10px; color:#666}
.focusmod .text dl dd a{color:#666}
.focusmod .pic{ float:right; width:510px;}
.focusmod .pic img{ border:1px solid #ccc; display:block;}
.focusmod .pic td{ text-align:center}
.focusmod .pic img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);-moz-opacity: 0.4;}
.focusmod .pic div{ height:19px; background:url(../img/home.gif) center -275px; padding-top:12px; font-size:14px; font-weight:bold; color:#fff;}
.focusmod .pic a:hover div ,.focusmod .pic a.current div{ background:url(../img/home.gif) center -231px; }
.focusmod .pic a:hover img ,.focusmod .pic a.current img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;}
.pictxtmod{ line-height:24px; font-size:14px;}
.pictxtmod dt{ float:left; width:155px;}
.pictxtmod dd{ padding-left:178px;}
/*tophot*/
.tophotmod{ background:url(../img/topbg.gif) no-repeat right top; border-top:0px;}
.tophotmod .text{ float:left; font-size:14px; line-height:22px; width:320px; padding:20px 15px 15px 70px}
.tophotmod .text img{ width:318px; height:170px;}
.toppictxt{ float:left; font-size:14px; line-height:21px; padding:20px 0 15px 20px;}
.toppictxt img{ float:left;width:120px; height:165px; border:2px solid #ccc}
.toppictxt dl{ float:left; }
.toppictxt dl dt{ float:left; font-weight:bold; clear:left; width:50px;}
.toppictxt dl dd{ float:left; width:204px;}
/*pk*/
.pknewsmod{ float:left; font-size:14px; width:164px; line-height:24px; padding-right:25px;}
.pknum{ background:url(../img/pkbg.gif) no-repeat; width:95px; height:187px;float:left;}
.pknum td{ text-align:center; color:#cc0000}
.pkcont{ float:left; width:200px;}
.pkcont h3{ font-size:14px; color:#6f6859; font-family:"黑体"; height:25px;}
.pkcont h2{ font-size:18px; font-family:"黑体"; font-weight:normal; border-bottom:1px solid #e8e9d8; height:30px; margin-bottom:10px;}
.pkcont .text{ font-size:14px; line-height:24px; color:#666;}
.pkcont .upbtn{ text-align:right;}
.pkcont .upbtn a{background:#716a5a; color:#fff; float:right; padding:3px 5px; margin-top:-24px;}
/*abc*/
.tabmod01{ margin-top:25px;}
.tabmod01 td{ padding-right:16px; color:#666; line-height:24px;}
.tabmod01 td img{ width:196px; height:118px; border:#ccc 1px solid;}
.tabmod01 h4{ font-size:14px; color:#938d82}
.tabmod01 h4 i{ font-size:24px; color:#cc0000; font-family:Arial; font-style:normal}
.tabmod01 h5{ font-size:18px; font-family:"黑体"; color:#3f3f3f; font-weight:normal; margin:10px 0}
.tabmod01 h5 a{color:#3f3f3f;}
.tabmod01 .botnum{ background:#e8e9d7;text-align:right; line-height:20px; margin-top:6px;}
.tabmod01 .botnum strong{ color:#cc0000; font-size:14px; font-family:"黑体"}
.tabmod01 .botnum span{ background:#716a5a; color:#fff; float:right; padding:0px 5px; border-left:2px solid #fff; }
.tabmod01 .botnum a{ color:#ffffff;}
/*剧照*/
.photomod{ font-size:14px; padding-left:16px;}
.photomod li{ width:165px; overflow:hidden; height:130px; float:left; margin-right:3px; display:inline}
.photomod img{ display:block; border:1px solid #ccc; margin:0px auto}
.photomod td{ text-align:center;  line-height:20px; padding:5px 5px 0 5px;}
/*经典对白*/
.midmod { width:730px; overflow:hidden; border-top:1px solid #000; clear:both}
.midmod .title{  width:60px; border-right:1px solid #000; border-left:1px solid #000;text-align:center; line-height:24px; font-size:18px; font-family:"黑体"; background:url(../img/titbg.png) no-repeat center ; padding-top:26px;}
.midmod .text{ float:left; line-height:24px; padding:10px 6px 0 2px }
/*排行*/
.moivelist{ width:160px; float:left}
.moivelist h4 img{ display:block}
.moivelist h4{ height:25px; padding:3px 0}
.moivelist li{ background:#e8e9d7; font-size:14px; line-height:20px; margin-bottom:4px; height:20px; overflow:hidden}
.moivelist li i{ border-right:1px solid #fff; float:left; font-style:normal; color:#716a5a; font-family:Arial Black; padding:0px 3px; margin-right:5px; display:inline}
/*评分*/
.markmod{ float:left; width:140px; font-size:14px; padding-left:30px;}
.markmod h4 ,.comment h4{ font-weight:normal; font-size:14px; height:30px;}
.markmod p{ height:23px;}
/*评论*/
.comment{ float:left }
.comment .cont{border:1px solid #ccc; width:347px; padding:12px 0 12px 10px; }
.comment .more{ background:url(../img/ico.gif) no-repeat 0px 7px; position:absolute; margin:0px 0 0 300px; padding-left:8px; line-height:24px;}
.comment .text{ width:330px; height:55px; overflow-y:scroll}
.comment p{  padding-top:6px}
/*ps图片*/
.pspicmod{ float:left; width:330px;}
.pspicmod ul img{ display:block; width:100px; height:140px; border:1px solid #ccc; margin-bottom:7px;}
.pspicmod ul li{ float:left; font-size:14px; width:102px; margin-right:3px; display:inline; text-align:center; height:165px; overflow:hidden}
/*上传ps*/
.uppicmod{ float:left; border:1px solid #ccc;  width:333px; padding:12px}
.uppicmod dt{ float:left; background:#ccc; width:100px; height:140px;}
.uppicmod dd img{ width:100px; height:140px; display:block}
.uppicmod dd{ padding-left:120px; color:#999; line-height:32px;}
.uppicmod dd h4{ font-size:14px; font-weight:normal; border-bottom:1px solid #d8dfea; padding-top:8px;}
.uppicmod dd  input{ height:25px;}
.sidetop{ background:#fff;}
.sidetop .cont1{ width:223px; height:125px; font-size:14px; font-weight:bold; background: url(../img/rigimg01.gif) no-repeat; margin-left:-3px; position:absolute; text-align:center; padding-top:135px; padding-left:10px;}
.sidetop .cont1 .time{ color:#fff; border:1px solid #990000; line-height:24px; width:200px; margin:0px auto}
.sidetop .cont{ margin-bottom:10px;}
.sidetop .cont img{ display:block}

.pmlistmod { margin-left:16px; color:#fff; padding-top:50px;}
.pmlistmod h3{ font-size:24px; font-family:"黑体" ;padding-left:10px; border-bottom:1px solid #fff; padding-bottom:7px;}
.pmlistmod h4{ font-size:14px;font-family:"黑体"; padding-left:10px; }
.pmlistmod a{ color:#fff;}
.pmlistmod ul{ border-bottom:1px solid #fff; padding-bottom:28px;}
.pmlistmod ul li{ border:solid #fff; border-width:1px 0 1px 0; color:#fff; margin-top:28px;  font-size:18px;font-weight:bold;padding:12px 0 6px 14px;}
.pmlistmod ul li b{ position:absolute; background:url(../img/numbg.gif) no-repeat; width:50px; height:50px; float:left; margin:50px 0 0 130px; text-align:center; line-height:50px; font-family:Arial; font-size:42px;}
.pmlistmod ul li img{ width:98px; height:136px; border:1px solid #ccc; display:block; margin-bottom:5px;}
.pmlistmod ul li div{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: 0.5; background:#3465cb; position:absolute; width:100px; height:138px;}
.ff00{ color:#ff0000;}
.fc02{ color:#c0272c; }
.int01{ background:url(../img/home.gif) no-repeat 0px -175px;; width:122px; height:25px; border:0px;}
.bor10{ border-top:10px solid #000}
.pmlistmod ul li.a, .pmlistmod ul li.a a{ color:#3465cb}
.pmlistmod ul li.a b {background:url(../img/numbg2.gif) no-repeat;}
/*关键词*/
.gjc{ background:url(../img/dotlinebg.gif) repeat-x left top; height:35px; overflow:hidden; width:727px; float:left}
.gjc dt{ background:url(../img/ico02.gif) no-repeat 8px 12px; padding:10px 0 0 24px; font-family:"黑体"; font-size:18px; float:left; width:100px; height:26px;}
.gjc dd{ float:left; width:600px; padding:8px 0 0 0; font-size:14px;}
.gjc dd a{ display:block; float:left; padding:0 9px; height:28px; line-height:25px; text-decoration:none;}
.gjc dd a:hover{ background:url(../img/ico01.gif) no-repeat bottom center; color:#cd0001; text-decoration:none;}
/*缘起*/
h3.tit02{ font-size:18px; font-family:"黑体"; font-weight:normal; color:#3f3f3f; height:30px;}
h3.tit02 a{color:#3f3f3f;}
.yqtab{ line-height:24px; font-size:14px;}
.yqtab td{ padding-bottom:28px;}
.yqtab .td01{ padding:35px 0 0 0; }
.td02{ border-right:#e8e9d8 1px dotted;}
.yqtab .td01 img{ width:208px; height:122px; border:#ccc 1px solid;}
.fzli li{ height:24px; overflow:hidden; background:url(../img/home.gif) no-repeat 0px -207px; padding-left:10px; font-size:14px;}
h3.tit03{ font-size:18px; font-family:"黑体"; font-weight:normal; color:#3f3f3f; height:30px;}
.td03 img{ width:355px; height:212px; border:#ccc 1px solid }
/*网上调查*/
.dclist{ width:280px; padding-right:30px; overflow:hidden; float:left; font-size:14px; line-height:24px;}
.butbg{ background:url(../img/butbg.gif) repeat-x left top; border:#ccc 1px solid; font-size:14px; text-align:center; width:62px; cursor:pointer;}
h2.cx{ font-size:48px; line-height:normal; font-weight:bold;padding-bottom:10px;}
.dcp{ padding-top:10px;}


.newmodbg{ background: url(http://news.hexun.com/fcd/img/modbg.gif) repeat-x bottom; border-left:1px solid #000; width:680px;}

