@charset "utf-8";/* CSS Document */

.warp{background:#434343; font-family:"微软雅黑";}
.head{ background:url(../images/bg_b.jpg) repeat-x center top;height:335px;overflow:hidden;}
.headcont{ background:url(../images/bg_a.jpg) no-repeat center top;height:335px;width:100%;}
.contpic{width:1000px; margin:0 auto;text-align:center;}
.contpic img{width:320px;height:325px;border:2px solid #000000;margin-top:2px;}
.contpic a{margin-right:1px;}
.contpic a:hover img{border:2px solid #888889;}

.cont{ background:url(../images/contC.jpg) repeat-y left top;width:985px;margin:0 auto;margin-top:15px;}
.topBg{ background:url(../images/contT.jpg) repeat-x left top;}
.botBg{ background:url(../images/contB.jpg) repeat-x left bottom;padding-bottom:35px;}
.contL{float:left;width:610px;padding:0 35px;}
.contL h2{height:26px;padding:25px 25px 0 25px;}
.contR{float:left;width:256px;padding:15px;}
.Mdl {margin-top:20px;margin-bottom:50px;}
.Mdl dd,.Mdl dt{float:left;}
.Mdl dt{width:280px; text-align:left; position:relative;}
.Mdl dt em{ background:url(../images/tit.png) no-repeat top left;display:block;width:54px;height:27px;color:#fff;top:-8px;left:-4px; position:absolute; text-align:center;line-height:18px;}
.Mdl dt i,.othDl dt i{top:70px;left:113px; position:absolute;display:block;width:50px;height:50px; background:url(../images/btn.png) no-repeat; display:none;}
.Mdl dt.on i,.othDl dt.on i{ display:block;}
.Mdl dd{width:330px;float:Left;font-size:12px;margin-top:10px;color:#3c3c3c;}
.Mdl dd.tit{font-size:25px;}
.Mdl dd.tit a{color:#e10000;}
.Mdl dd.name{margin-top:0;font-weight:bold;font-size:15px;background:url(../images/line.jpg) repeat-x;color:#3c3c3c;}
.Mdl dd.name a{ background:#f6f6f6;padding-right:8px;margin:0;}
.Mdl dd sub{border-bottom:1px solid #ddd;}

.info dt{border-bottom:1px solid #ddd;}
.info dd{font-weight:bold;margin-top:5px;}
.info dd.tit{ text-align:center;}



.rank{padding:15px 0;font-family:"宋体";}
h4{ height:28px; border-bottom:1px solid #eee; padding:5px 0; }
h4 span{ float:right;margin-top:7px;}
.rank ol{ display:none;}
.rank ol.active{display:block; }
.rank ol li span{ float:right; font-family:Verdana; padding-right:5px;}
.rank ol{ background:url(http://img1.c0.letv.com/ptv/images/auto/ol.gif) no-repeat left 8px; padding-top:5px;}
.rank ol li{ padding-left:25px; height:24px;line-height:24px; overflow:hidden;}
.rank span a{ margin:0 5px; height:22px;width:25px;height:22px;display:inline;zoom:1;overflow:hidden;float:left;text-align:center;}
.rank span a:hover{ margin:0 5px; text-decoration:none;}
.rank span .active{border:1px solid #d6d6d6;border-bottom:1px solid #eee;}
.rank h4{ border:none; background:url(http://img1.c0.letv.com/ptv/images/home/border.gif) repeat-x left 35px;}
.othDl{padding-top:15px;}
.othDl dt.pic img{width:260px;height:140px;}
.othDl dt{ position:relative;margin-top:8px;}
.othDl dt i{top:60px}
.othDl dd{ background:url(../images/dot.png) no-repeat left 3px;padding-left:22px;margin-top:5px;}
.share{padding-top:18px; text-align:right;}
.share a{margin-right:5px;}
