
/*热门电影*/
.hotFilm{ overflow:hidden; margin-bottom: 40px;}
.hotFilm_l{ float:left; display:block; width:600px; height:280px;}
.hotFilm_r{ float:right; width:529px; padding:20px 25px; height:238px; border:1px solid #ececec; border-left:none!important; position:relative;}
.hotFilm_r h6{ color:#474343; font-size:22px; font-weight:bold;}
.hotFilm_r p{ color:#666666; font-size:14px; line-height:28px; margin:5px 0;overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:6; }
.hotFilm_r .sty_pos{ position:absolute; left:5px; bottom:20px;}
.hotFilm_r .sty_pos span{ color:#888888; margin:0 0 0 20px;}
.hotFilm_r .sty_pos span em{ color:#333333;}
/*热门攻略*/
.gljc{ margin-bottom: 30px; overflow: hidden;}
.gljc .gl{ float: left; margin-right: 30px; overflow: hidden;}
.gljc .gl .gl_left{ float: left; padding-right: 30px; border-right: 1px solid #f9f9f9; overflow: hidden;}
.gljc .gl .gl_right{ padding-left: 30px; overflow: hidden;}
.gljc .gl .gl_hasImg{ width: 370px; margin: 25px 0 0 -20px;   overflow: hidden;}
.gljc .gl .gl_hasImg li{ width: 165px; float: left; margin: 0 0 5px 20px;}
.gljc .gl .gl_hasImg li>a{ display: block; height: 110px; overflow: hidden;}
.gljc .gl .gl_hasImg li>a img{ display: block; width: 100%;}
.gljc .gl .gl_hasImg li>a:hover{ opacity: .8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
.gljc .gl .gl_hasImg li>p{ padding: 8px 0; height:36px; overflow: hidden;}
.gljc .gl .gl_hasImg li>p a{ display: block; float: left; line-height: 18px; color: #333;overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:2; }
.gljc .gl .gl_hasImg li>p a:hover{ color: #ff9400;}
.gljc .gl .gl_noImg{ padding-bottom: 10px;}
.gljc .gl .gl_noImg li{ padding: 5px 0; overflow: hidden;}
.gljc .gl .gl_noImg li a{ display: block; float: left; max-width: 297px; font-size: 14px; line-height: 20px; height: 20px; color: #333; padding-left: 13px; background: url(../images/icon_point.jpg) no-repeat left center; overflow: hidden;}
.gljc .gl .gl_noImg li a:hover{ color: #ff9400;}
.gljc .gl .gl_noImg li span{ float: right; font-size: 12px; line-height: 22px; height: 22px; color: #999;}
.gljc .jc{ float: left; width: 389px; overflow: hidden;}
.gljc .jc ul{ padding: 25px 0 10px 0;}
.gljc .jc ul li{ padding: 5px 0; overflow: hidden;}
.gljc .jc ul li a{ display: block; float: left; max-width: 297px; font-size:14px; line-height:28px; height:28px; color: #333; padding-left: 13px; background: url(../images/icon_point.jpg) no-repeat left center; overflow: hidden;}
.gljc .jc ul li a:hover{ color: #ff9400;}
.gljc .jc ul li span{ float: right; font-size: 12px; line-height: 22px; height: 22px; color: #999;}
/*newHj*/
.newHj{ margin-bottom: 40px;}
.newHj_cont{ overflow:hidden; margin:0 -42px;}
.newHj_cont dl{ float:left; width:230px; padding:0 42px; margin:25px 0 0 0; border-left:1px solid #f1f1f1;}
.newHj_cont dl:first-child{ border:none;}
.newHj_cont dt{ margin:0 0 10px 0;}
.newHj_cont dt a{ display:block;}
.newHj_cont dt img{ display:block; width:230px; height:100px;}
.newHj_cont dt img:hover{ opacity: .8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
.newHj_cont dd{ width:230px; overflow:hidden; color:#333333; font-size:14px; line-height:29px; height:29px;}
.newHj_cont dd a{ display:block; float:left; background:url(../images/newHj_bg.png) no-repeat 0 -29px; padding:0 0 0 10px; width:175px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newHj_cont dd:hover a{ background:url(../images/newHj_bg.png) no-repeat 0 0; color:#ff9400;}
.newHj_cont dd:hover span{ color:#ff9400;}
.newHj_cont dd span{ display:block; float:right;}
/*热门标签*/
.hotLabel{ margin-bottom:40px;}
.hotLabel .hL_nav{ margin:0 0 30px 0;}
.hotLabel .hL_nav dl{ overflow:hidden;}
.hotLabel .hL_nav dt{ float:left; line-height:32px;}
.hotLabel .hL_nav dd{ float:left; line-height:32px; height:32px; width:90px; text-align:center; margin:0 10px 0 0;}
.hotLabel .hL_nav dd a{ display:block; line-height:32px; height:32px; width:90px; text-align:center; background-color:#f9f9f9; color:#333333; font-size:14px;}
.hotLabel .hL_nav dd:hover a,.hotLabel .hL_nav dd a.active { background-color:#ffc502; color:#fff;}
.hotLabel .hL_cont ul{ margin:0 0 0 -22px;}
.hotLabel .hL_cont ul li{ float:left; width:334px; padding:0 21px; border:1px solid #ececec; margin:0 0 34px 22px; position:relative;}
.hotLabel .hL_cont ul li:hover{ border:1px solid #ff9400;
  -moz-box-shadow: 0 10px 20px #ddd; /* Firefox */
  -webkit-box-shadow: 0 10px 20px #ddd; /* Safari 和 Chrome */
  box-shadow: 0 10px 20px #ddd; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
.hotLabel .hL_cont .hL_sty{ padding:24px 0; border-bottom:1px dashed #ececec; position:relative;}
.hotLabel .hL_cont .hL_sty .img{ display:block; float:left;}
.hotLabel .hL_cont .hL_sty .img img{ display:block; width:80px; height:80px; border-radius: 16px;}
.hotLabel .hL_cont .hL_sty .img img:hover{ opacity: .8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
.hotLabel .hL_cont .hL_sty .txt{ float:left; margin:0 0 0 15px; width:155px;}
.hotLabel .hL_cont .hL_sty .txt h6{ color:#333333; font-size:18px; font-weight:normal; line-height:25px; height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.hotLabel .hL_cont .hL_sty .txt p{ color:#666666; font-size:14px; line-height:15px; height:15px; margin:12px 0 0 0;}
.hotLabel .hL_cont .hL_sty .txt p span{ color:#333333;}
.hotLabel .hL_cont .hL_sty .txt p em{ color:#ff9400; margin:0 5px 0 0;}
.hotLabel .hL_cont .hL_sty .txt p em a{ color:#ff9400; margin:0; padding:0;}
.hotLabel .hL_cont .hL_sty .down{ position:absolute; bottom:24px; right:0; display:block; width:70px; text-align:center; height:30px; line-height:30px; background-color:#f9f9f9; color:#54bf05; font-size:14px; border-radius: 2px;z-index: 99;}
.hotLabel .hL_cont .hL_sty .down:hover{ background-color:#54bf05; color:#fff;}
.hotLabel .hL_cont .hL_j{ padding:15px 0; height: 45px !important; overflow: hidden !important; text-overflow: ellipsis; }
.hotLabel .hL_cont .hL_j p{ color:#888888; font-size:14px; line-height:25px;overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:2; }
.hotLabel .hL_cont .hL_j p b{ color:#333333; font-weight:bold;}
.hotLabel .hL_cont .hL_j p a{ color:#0c9ffd;}
.hotLabel .hL_cont .hL_j p a:hover{ color:#ffc502;}
.hotLabel .hL_cont .hL_pos{ background:url(../images/hotLabel_bg.png) no-repeat right top; position:absolute; top:-4px; right:-5px; width:94px; height:95px;z-index: 98;}

/*游戏专题*/
.gameZt{ margin-bottom: 40px;}
.gameZt .gameZt_list{ margin-left: -31px; margin-top: 25px; overflow: hidden;}
.gameZt .gameZt_list dl{ width: 120px; float: left; margin-left: 31px;}
.gameZt .gameZt_list dl dt:hover{ opacity: .8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
.gameZt .gameZt_list dl dt a{ display: block; height: 168px; overflow: hidden;}
.gameZt .gameZt_list dl dt a img{ display: block; width: 100%; height: 100%;}
.gameZt .gameZt_list dl dd a{ display: block; height: 36px; line-height: 36px; overflow: hidden; color: #666; background: #f9f9f9; text-align: center;}
.gameZt .gameZt_list dl dd a:hover{ background: #ff9400; color: #fff;}