body{ /*font-family: simsun;*/ font-family: "microsoft yahei";}
a:hover { color:#0af; }
.g-nav { height: 28px; line-height: 42px; font-size: 14px;font-family: "microsoft yahei"; color:#333; }
.g-nav span { float: left; width: 16px; height: 16px; background: url(http://www.qqtn.com/skin/new2016/images/ku-icon.png) no-repeat; margin:14px 10px 0 0; display:inline; overflow:hidden; }
/* 第一排内容 */
.g-tophe {position: relative;  height: 150px; overflow: hidden;background-color: #fff;    box-shadow: 0px 0px 2px #cfcfcf; margin-bottom:15px; margin-top:15px; }
.g-tophe .m-tabdiv{width: 145px;       overflow: hidden; float: left;}
.g-tophe .m-tabdiv ul {padding-top: 1px}
.g-tophe .m-tabdiv li{display: block;width: 138px;    height: 48px;    line-height: 48px;       color: #333;    text-align: left;    text-indent: 17px;background-color:#fbfbfb; font-size: 16px; cursor: pointer; margin:0px 0 2px 1px; overflow: hidden;font-family: "microsoft yahei";}
.g-tophe .m-tabdiv li.f-hover { width:148px;  background: url(../images/tabl.gif) no-repeat; color:#fff; }

.m-tb-cont li{ width: 90px; margin:20px 0 0 37px; font-size: 14px; text-align: center;  height: 116px; overflow: hidden;}
.m-tb-cont li a { display: block; }
.m-tb-cont li a span{ height: 22px; line-height: 22px; overflow: hidden; font-family: "microsoft yahei";}

.m-tb-cont li img{ display: block; margin:0 0 5px; border-radius:14px; width:90px; }

.g-qqnew {background-color: #fff;    box-shadow: 0px 0px 2px #cfcfcf; margin-bottom: 15px; overflow: hidden; }

.m-h4tit { height: 62px; line-height: 62px; border-bottom: 2px #0af solid ; margin:0 20px;}
.m-h4tit .m-ltit{ font-size: 20px; margin-right: 60px; font-family: "microsoft yahei";    font-weight: 600; }
.m-h4tit .f-fr { font-weight: normal; font-size: 16px }
.m-h4tit .f-fr a {font-family: "microsoft yahei";}
.m-h4tit .f-fr i { color: #0af; font-style: normal; }
.m-h4tit .m-lalink { font-size: 30px; color: #efefef; font-family: "arial"; font-weight: normal; }
.m-h4tit .m-lalink a { font-weight: normal; font-size: 16px; margin:0 10px;font-family: "microsoft yahei";  }
.m-h4tit .m-lalink i { font-style: normal; }

.m-sful {  }
.m-sful li {width: 240px;  height: 275px; position: relative; overflow: hidden;}
.m-sful li .m-bana { height: 275px;    display: block;    overflow: hidden;    position: relative;    color: #fff;}
.m-sful li .m-bana .m-backbg{ display: block; width: 110px; height: 110px; background: url(../images/qqzq.gif) no-repeat center -5px; margin:30px auto 10px; }
.m-sful li  p { overflow: hidden;height: 34px; line-height: 34px; color: #333; margin:0 20px; text-align: center;font-family: "microsoft yahei"; }
.m-sful li  .m-backtit { font-size: 16px; }
.m-sful li  .m-backtxt { color: #aaa; height: 22px; line-height: 22px; }
.m-sful li .m-div-txt{position: absolute;  top: 275px;    width: 100%;    background:url(../images/aba.gif);}
.m-sful li .m-div-txt .m-btnbg{ display: block; width: 110px; height: 110px;  margin:30px auto 10px; }
.m-sful li .m-div-txt .m-btnbg a {display: block; width: 100px; height: 100px;background-image: url(../images/qqzq.gif) ;background-position:center -788px; margin:0 auto;}
 .m-sful li .m-div-txt .m-btnbg a:hover { /*background-position:center -910px;*/  }
 .m-sful li .m-div-txt .m-btn a{ display: block; width: 80px; height: 30px; line-height: 30px; border:1px #eee solid; background-color: #fff; margin:0 auto;}
 .m-sful li.m-litwo { background-color: #fafafa }

.m-sful li.m-qqaz .m-bana .m-backbg {background-position:center -125px; }
.m-sful li.m-qqios .m-bana .m-backbg {background-position:center -245px; }
.m-sful li.m-qqipad .m-bana .m-backbg {background-position:center -365px; }
.m-sful li.m-qqmac .m-bana .m-backbg {background-position:center -485px; }

/* dl内容 */
.g-qqzqdl {  margin-bottom: 15px; overflow: hidden;  }
.g-qqzqdl dd,.g-qqzqdl dt{background-color: #fff;box-shadow: 0px 0px 2px #cfcfcf;}
.g-qqzqdl dt { width: 895px; margin-right: 15px }
.g-qqzqdl dd { width: 290px; }

.m-rjtj,.m-rtop { height: 425px; overflow:hidden }
.m-rjtj ul { padding-top: 26px; }
.m-rjtj ul li{ width: 200px; height:70px; margin:0 0 30px  20px;}
.m-rjtj ul li .m-imgk {width: 70px; height: 70px; margin:0 15px 0 0 ; }
.m-rjtj ul li .m-imgk img { display: block;width: 70px; height: 70px;  border-radius:14px;}
.m-rjtj ul li .m-kti { height: 20px; line-height: 20px; margin: 0 0px ; overflow: hidden; }
.m-rjtj ul li .m-kti a{ font-size: 16px;font-family: "microsoft yahei"; }
.m-rjtj ul li .m-kti a:hover{ color: #0af }
.m-rjtj ul li .m-ktime{  color: #999;  padding: 3px 0 6px}
.m-rjtj ul li .m-ktime span { margin-right: 10px }
.m-rjtj ul li .m-ktime a { color: #999 }
.m-rjtj ul li .m-ktime a:hover { color: #0af }
.m-rjtj ul li .m-kimg a { display: inline-block; width: 78px; height: 24px; line-height: 24px; border:1px solid #0af; color: #0af; text-align: center; border-radius: 3px; }
.m-rjtj ul li .m-kimg a:hover { background-color: #0af; color: #fff }


.m-rtop ul { padding-top: 10px; }
.m-rtop ul li.m-hei60{  height:74px; margin: 0px  15px; border-bottom: 1px #eee dashed; padding-top: 10px;}
.m-rtop ul li.m-hei60 .m-list { width: 20px; height: 20px; line-height: 20px; text-align: center;background-color: #f55; color: #fff; margin:20px 15px 0 0  ; }
.m-rtop ul li.m-hei60 .m-imgk {width: 60px; height: 60px; margin:0 15px 0 0 ; }
.m-rtop ul li.m-hei60 .m-imgk img { display: block;width: 60px; height: 60px;  }
.m-rtop ul li.m-hei60 .m-kti { height: 20px; line-height: 20px; margin: 0 0px ; overflow: hidden; }
.m-rtop ul li.m-hei60 .m-kti a{ font-size: 16px; font-family: "microsoft yahei"; }
.m-rtop ul li.m-hei60 .m-kti a:hover{ color: #0af }
.m-rtop ul li.m-hei60 .m-ktime{  color: #999;  padding: 3px 0 6px}
.m-rtop ul li.m-hei60 .m-ktime span { margin-right: 10px }
.m-rtop ul li.m-hei60 .m-ktime a { color: #999 }
.m-rtop ul li.m-hei60 .m-ktime a:hover { color: #0af }
.m-rtop ul li.m-hei60 .m-kimg img { height: 14px; }
.m-rtop ul li.m-hei30 { height: 40px; line-height: 40px;  margin:0 15px;border-bottom: 1px #eee dashed; overflow:hidden }
.m-rtop ul li.m-hei30 .f-fl{width: 20px; height: 20px; line-height: 20px; text-align: center;background-color: #999; color: #fff; margin:10px 15px 0 0  ;   }
.m-rtop ul li.m-hei30 a { font-size: 15px;font-family: "microsoft yahei"; }
.m-rtop ul li.m-hei30 .f-fr { margin-left: 5px }
.m-rtop ul li.m-hei30 .f-fr a { font-size: 12px; color: #999 }
.m-rtop ul li.m-hei30 .f-fr a:hover { color: #0af }


/* 专区推荐 */
.g-zqtj { background-color: #fff;box-shadow: 0px 0px 2px #cfcfcf;margin:0 auto;margin-bottom: 15px;  overflow: hidden; position: relative;    }
.m-zqtj-under{position:relative;}
.m-zqtj-under .m-chose-left {width: 40px; height: 80px; display:block;position:absolute;margin-right:15px;left:5px;top:43px;overflow:hidden;background:url(../images/jiantou.jpg) no-repeat 0px -100px ;}
.m-zqtj-under .m-chose-right {width: 40px; height: 80px;display: inline-block;position:absolute;right:5px;margin-left:15px;top:43px;overflow: hidden;background:url(../images/jiantou.jpg) no-repeat 0px 0px ;}
.m-chose-left:hover{ background:url(../images/jiantou.jpg) no-repeat -40px -100px ;}
.m-chose-right:hover{ background:url(../images/jiantou.jpg) no-repeat -40px 0px ;}
.m-zqtj-under{ height: 165px; overflow: hidden; }
.m-change{position: relative;height: 165px; overflow: hidden;width: 1080px;margin-left:60px;overflow-y: hidden; }
.m-change .f-thumb{height:140px;overflow:hidden;margin:0 auto; position: absolute;bottom:7px;}
.m-thumb-pic {width:252px; height: 126px; margin-right: 24px;overflow: hidden; position:relative;}
.m-thumb-pic div img{width:252px; height: 126px;}
.m-thumb-pic .m-thumb-top{height:126px;}
.m-thumb-pic .m-thumb-down{position:absolute;margin-top:-38px; width:100%; background-color:rgba(0,0,0,0.5); *background-color:#464f51;font-family: "microsoft yahei";}
.m-thumb-pic .m-thumb-down .news{font-size: 18px; color:#fff; font-weight:600;margin:12px 0px 6px 15px;display: block;}
.m-thumb-pic .m-thumb-down .u-tig{height: 104px; line-height: 26px;overflow:hidden;margin: 0px 15px;}
.m-thumb-pic .m-thumb-down .u-tig p{text-align: left; color:#fff;font-size: 12px;}
.m-thumb-pic .m-thumb-down a .m-zitis{ font-size:14px;color:#fff; font-weight: normal; padding-top: 10px;padding-bottom:10px;padding-left: 15px;display: block;}
/*腾讯专区推荐结束*/

.f-xcx-box{height: 390px;background-color:#fff;margin:0 auto;margin-bottom: 15px;}
.m-xcx-tj{ width: 100%;}
.m-xcx-tj ul{padding-top: 30px;}
.m-xcx-li{ margin:0 10px 0 40px; position:relative;height:147px;}
.m-xcx-li a{display: block; margin:0px;}
.m-xcx-li a img{width:80px; height: 80px; border-radius:14px;}
.m-xcx-sp{margin-right: 0px;}
.m-xcx-ys{position:absolute; width: 80px; height: 26px;line-height: 28px;top:90px;text-align: center;left:0px; overflow: hidden; font-family: "microsoft yahei";}
.m-xcx-ys a{font-size: 16px;}
.m-xcx-li span{position: absolute;display: block;width: 80px; height: 26px;line-height: 26px; background-color: #0af;border-radius:4px;text-align: center;bottom:30px;left:0px;display: none;}
 .m-xcx-li span a{font-size:12px; color:#fff; font-family: "microsoft yahei";}

.g-txzx-m{margin:0 auto 15px;background-color:#fff;}
.g-txzx-m .txzx-top{width: 100%; height: 194px; }
.m-txzx-top ul{padding: 30px 0 20px;}
.m-txzx-li{margin:0 17px 0 22px; position:relative;width: 200px; height: 132px;}
.m-txzx-li p{height: 30px; position: absolute;bottom:0px;left:0px;  background: rgba(0,0,0,0.4);line-height: 30px; color:#fff; text-align: center;overflow:hidden;font-size: 14px; *background-color: #4e4842;font-family: "microsoft yahei"; padding:0 10px;}
.m-txzx-li a { display: block; }
.m-txzx-li a img{width: 200px; height: 132px; display: block;}
.m-txzx-li a:hover p{background: rgba(119,202,245,0.8); *background-color:#7fd4ff;}
.m-txzx-sp{margin-right: 0px;}




.m-jkzsdiv {position: relative; width: 394px}
.m-jkzsdiv p.m-utop,.m-jkzsdiv p.m-ubottom {position:absolute; height: 18px; width: 3px; background-color: #fff; left: 30px; z-index: 1}
.m-jkzsdiv p.m-utop {top: 0}
.m-jkzsdiv p.m-ubottom{bottom: 0}
.m-jkzsul { position: relative; margin-left: 10px; }
.m-jkzsul li{ border-left: 1px #f5f5f5 solid; margin: 0 0px 0 20px; padding-left: 20px;position: relative; }
.m-jkzsul li .f-fr { color: #999; margin:7px 0 0 18px; font-family: "microsoft yahei";}
.m-jkzsul li b { width: 7px; height: 7px; position:absolute;left: -4px ;top:10px; background: url(../images/ullidian.gif) left -7px; z-index: 10 }
.m-jkzsul li.f-ix b { background-position: left top }
.m-jkzsul li p.m-titbt{ height: 28px; line-height: 28px; font-size: 14px; overflow:hidden; font-family: "microsoft yahei"; }

.m-jkzsul li .m-js { display: none; background: url(../images/ppage.gif) #fafafa no-repeat;padding: 14px 10px 10px 10px; line-height: 20px; height: 48px; overflow: hidden; }
.m-jkzsul li .m-js p { height: 40px; line-height: 20px; overflow: hidden;  padding-top: 6px; color: #999}
.m-jkzsul li .m-js img { width: 80px; height: 50px; display: block; margin-right: 15px }
.m-jkzsul li.f-ix .m-js{ display: block; }
.m-txzx-down { padding-bottom: 15px; }
.g-txzx-m .icon-sp{ left: 259px; }
/*腾讯资讯推荐*/


.m-h4tit .m-lalink a.f-hover{color:#0af;}
.icon-box{position: relative;}
.icon-i{font-style:normal;position:absolute;left:230px;font-size: 30px; color: #efefef;font-family: "arial";font-weight: normal;}
.icon-sp{left:267px;font-style:normal;position:absolute;font-size: 30px; color: #efefef;font-family: "arial";font-weight: normal; *margin-left: 4px}



















