/* Í¨ÓÃÔªËØ
------------------------------------------*/
* { 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(http://news.hexun.com/fcd/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(http://news.hexun.com/fcd/home.gif) no-repeat 0 0; font-size:18px; font-family:"ºÚÌå"; padding-left:20px; font-weight:normal; color:#3f3f3f; height:30px;}
.piclist{ background:url(http://news.hexun.com/fcd/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}


.hotmod{ font-size:14px; line-height:24px; }
.line{background:url(http://news.hexun.com/fcd/img/line2.gif) bottom repeat-x; font-size:12px;}
.hotmod h2{ font-size:48px; line-height:normal; font-weight:bold;margin:0px; padding-bottom:10px; line-height:normal}
.hotmod h3{ font-size:30px; padding-left:20px}
.topico{background:url(http://news.hexun.com/fcd/home.gif) no-repeat 1px -385px;}
.newh2 h2{ font-size:30px; padding-bottom:0px; line-height:normal; padding-left:40px; }
ul.newsli li{ width:330px; float:left; height:24px; overflow:hidden; background:url(http://news.hexun.com/fcd/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(http://news.hexun.com/fcd/home.gif) no-repeat 0px -207px; padding-left:10px; width:280px;}

/*Í¼Æ¬*/
.focusmod{}
.focusmod .text{ float:left; line-height:22px; }
.focusmod .text dl dt{  background:url(http://news.hexun.com/fcd/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;}
.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(http://news.hexun.com/fcd/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(http://news.hexun.com/fcd/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(http://news.hexun.com/fcd/img/topbg.gif) no-repeat right top; border-top:0px;}
.tophotmod .text{ float:left; font-size:14px; line-height:22px; width:200px; padding:20px 65px 0 10px}
.toppictxt{ float:left; font-size:14px; line-height:24px;}
.toppictxt img{ float:left;width:120px; height:165px; border:2px solid #ccc}
.toppictxt dl{ float:left; padding-left:15px;}
.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(http://news.hexun.com/fcd/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 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; }
/*¾çÕÕ*/
.photomod{ padding-left:16px; margin:0px auto}
.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 8px auto}
.photomod td{ line-height:normal; padding:5px 5px 5px 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(http://news.hexun.com/fcd/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(http://news.hexun.com/fcd/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(http://news.hexun.com/fcd/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(http://news.hexun.com/fcd/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:#009933; position:absolute; width:100px; height:138px;}
.pmlistmod ul li.a{ color:#00862d}
.pmlistmod ul li.a b{ background:url(http://news.hexun.com/fcd/img/numbg2.gif) no-repeat}
.ff00{ color:#ff0000;}
.fc02{ color:#c0272c; }
.int01{ background:url(http://news.hexun.com/fcd/home.gif) no-repeat 0px -175px;; width:122px; height:25px; border:0px;}
.bor10{ border-top:10px solid #000; padding-top:25px;}
.filmsearch{ font-size:14px; text-align:right; margin-top:-32px; height:35px;}
.searbtn{ background:url(http://news.hexun.com/fcd/home.gif) no-repeat 0px -326px; border:0px; width:55px; height:21px; color:#fff;}

.boxbg{ background:url(http://news.hexun.com/fcd/img/ico2.gif) no-repeat; padding:4px 10px 0 10px;}
.heatmod{ font-size:14px; line-height:22px; padding:10px 0 }
.heatmod dt{ font-weight:bold;}
.heatmod dd span ,.heatmod dd span a{ color:#cc0000}
.newcol{ background:url(http://news.hexun.com/fcd/img/modbg.gif) repeat-x bottom; border-left:1px solid #000; border-top:0px; width:685px; padding-top:0px;}
.line3{ background:url(http://news.hexun.com/fcd/img/line2.gif) repeat-x top;}
.newcol td.p20{ padding:30px 0px 0 0;}
.line2{ background:url(http://news.hexun.com/fcd/img/line2.gif) repeat-y right;}

#hexunRoll{width:105px; margin:0px auto}
#heunRoll_area{height:352px; width:105px;overflow:hidden; display:block }
#heunRoll_area li{height:84px;overflow:hidden; padding-top:4px; width:105px;}
