body{
  background: #fff;
}
.wrapper { font-size: 14px;}

a.aPlayBtn { background:url(//imgwx1.2345.com/dypcimg/2345kankan/images/fillBg.png) 0 0 repeat; position:absolute; top:0; left:0; z-index:20; display:block;height:100%; width:100%; opacity:0;
  -moz-transition: opacity 0.3s;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
a.aPlayBtn i { height:100%; width:100%; display:block; cursor:pointer}
a:hover.aPlayBtn { background:rgba(0,0,0,0.15); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
  opacity: 1;
}
:root a:hover.aPlayBtn { filter:none;}
a:hover.aPlayBtn i { background:url(//imgwx1.2345.com/dypcimg/2345kankan/images/v_playBtn.png) center center no-repeat; _background:url(//imgwx1.2345.com/dypcimg/2345kankan/images/v_playBtn_ie6.png) center center no-repeat;}

.col_a { float: left;}
.col_b { float: right; width: 250px; overflow: hidden;}
.body_1000 .col_a { width: 720px}
.body_1200 .col_a { width: 920px}

.mod_a .th_a { height: 48px; line-height: 48px; overflow: hidden;}
.mod_a .th_a .sMark { float: left; font-size: 26px;}
.mod_a .th_a_s { height: 48px; line-height: 48px; overflow: hidden;}
.mod_a .th_a_s .sMark { float: left; font-size: 18px;}
.mod_a .th_a_s .aMore { float: left; display: inline; font-size: 14px; line-height: 30px; height: 30px; overflow: hidden; margin: 12px 0 0 10px; color: #333;}
.mod_a .th_a_s .aMore:hover { color: #f30;}

.txtIntro dt { font-size: 30px; line-height: 48px; height: 48px; overflow: hidden;}
.txtIntro dd { line-height: 28px; padding-top: 5px;}

.txtList li { width: 124px; float: left; overflow: hidden; line-height: 28px; height: 28px;}
.txtList li a { color: #333;}
.txtList li a:hover { color: #f30;}

.picList li { width: 100%; float: left; margin-top: 30px; display: inline;}
.picList li .pic { width: 130px; float: left; position: relative; height: 173px;}
.picList li .pic .iNum { position: absolute; top: 0; left: 0; text-align: center; line-height: 18px; height: 40px; width: 40px; overflow: hidden; z-index: 1; color: #fff; font-size: 18px; font-style:italic; background-color: #737a80}
.picList li .pic .iNum em { color: #edf4fa; display: block; font-size: 12px; font-style: normal; padding-top: 2px;}
.picList li .pic .iLightNum { background-color: #ff6600}
.picList li .pic .iLightNum em { color: #ffe0cc}
.picList li .txt { float: right; overflow: hidden; position: relative;}
.picList li .pTit { line-height: 30px; height: 30px; margin-top: -2px;}
.picList li .pTit .sTit { float: left; font-size: 24px;}
.picList li .pTit .sTit a { color: #333;}
.picList li .pTit .sTit a:hover { color: #f30;}
.picList li .pTit .sIntro { float: left; color: #666; line-height: 20px; height: 20px; margin:10px 0 0 20px; display: inline; }
.picList li .pActor { line-height: 24px; height: 24px; overflow: hidden; color: #999; padding-top: 10px; position: relative;}
.picList li .pActor a,.picList li .pActor em { display: inline-block; *position: relative; zoom:1; margin-right: 6px; color: #333;}
.picList li .pActor a:hover { color: #f30;}
.picList li .pTxt { color: #999; line-height: 24px; padding-top: 10px;}
.picList li .pTxt a.aMore { color: #333;}
.picList li .pTxt a.aMore .iconfont { padding: 0; font-size: 12px; color: #333; font-weight: 700;}
.picList li .pTxt a.aMore:hover { color: #f30;}
.picList li .pTxt a.aMore:hover .iconfont { color: #f30;}

.body_1024 .picList li .txt { width: 846px;}
.body_1280 .picList li .txt { width: 750px;}
.body_1440 .picList li .txt { width: 946px;}
