/* 布局设置 */
.container_v2{ width: 1240px; }
.wrap{width: 1240px; margin: 50px auto 0;}
.main-lt{float: left; width: 870px; padding-bottom: 60px;}
.main-rt{float: right;width: 327px; line-height: 60px;}
.follow-box{position: fixed; z-index: 999; top: 130px; width: 327px;}
.nav{ height: 42px; border-bottom: #e0e4e6 1px solid;}
.panel{overflow: hidden;}

/* Banner轮播图 */
.banner{position:relative; width: 100%; height:300px; margin:100px auto 30px; overflow:hidden; background-color: #f3f8fa;}
.t-slide{position:relative; width: 1240px; height: 300px; margin:0px auto;  z-index:1;}
.t-slide-con{position:relative; width: 100%;height: 300px; overflow:hidden; z-index: 2;}
.t-slide-con ul{position:absolute; top:0; left:0; width: 100%; height: 100%; overflow:hidden;}
.t-slide-con ul li{float:left; width: 100%; height: 100%;}
.t-slide-con .max a,
.t-slide-con .max img{display: block; width: 100%; height: 100%;}
.t-slide-page{position:absolute; bottom:0; left:0; width: 100%; height: 20px; text-align:center; z-index: 3;}
.t-slide-page li{display: inline-block; margin: 0 7px; height:10px; width:10px; background-color: #c0edff; text-indent: -9999px; cursor:pointer; border-radius:5px;}
.t-slide-page li.current{background-color: #64d3ff;}

/* tabs */
.tabs{ line-height: 42px; text-align: left; font-size: 14px; }
.tabs a{ position: relative; float: left; display: block; width: 64px; margin-right: 16px; color: #848484;}
.tabs a:hover,
.tabs .cur{color: #333333; text-decoration: none;}
.tabs .cur{font-size: 16px;}
.tabs .cur span{ position:absolute; bottom:0; left:0; width: 100%; height: 3px; background: #2278F7; }

/* 搜索 */
.search_v2{ width:300px; margin: 8px 0px; }
.search_v2 .search_Btn{ float: right; margin-right: 5px;}

/* 资讯列表 */
.info-list{text-align: left;}
.info-list li{border-bottom: 1px solid #e0e4e6; height: 140px; padding: 30px 0;}
.info-list li .detail-link{ display: block; width: 100%; height: 140px; overflow: hidden;}
.info-list .lt{float: left; width: 250px;}
.info-list .rt{float: right; width: 600px; overflow: hidden;}
.info-list img{width: 250px; height: 140px;}
.info-list h2{font-size: 18px; color: #0a0b0b; line-height: 36px; margin-bottom: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.info-list h2 em{font-style: normal; color: red; }
.info-list .desc,
.info-list .date {margin-top: 20px; line-height: 20px; overflow: hidden;} 
.info-list .date{color: #999;}
.info-list .desc{height: 40px; color: #6b6b6b; font-size: 14px;}
.info-list .date{height: 20px;}
.info-list .readNum{ margin-left: 18px; padding-left: 18px; background: url(/info/img/read.png) no-repeat 0px 1px;}
.info-list .detail-link:hover h2{color: #3584e6;}
.noRes{padding: 30px 0; font-size: 18px; color: #0a0b0b; line-height: 36px; text-align: center;}
.noRes em{font-style: normal; color: red; }

/* 分页 */
.page{margin-top: 30px;}
.page .page-btn{cursor: pointer; display: inline-block; width: 22px; height: 22px; vertical-align: middle; font-size: 14px; line-height: 22px;}
.page .prev,.page .next{width: 8px; background: url(/info/img/info-arrow.png) -8px center no-repeat; margin-right: 8px;}
.page .next{background-position:0 center; margin-right: 0; margin-left: 8px;}
.page .cur{background-color: #51b7ec; color: #fff;}

/* 资讯列表 */
.duba-download{ position: relative; display: block; width: 327px; height: 200px; font-size: 14px; color: #606060;}
.duba-download span{position: absolute; width: 124px; height: 38px; left: 101px; bottom: 30px; background: url(/info/img/info-btn.png) 0 0 no-repeat;}
.duba-download:hover span{background-position: -124px 0;}

/* 热点排行 */
.rank{ width: 100%; text-align: left; margin-bottom: 10px;}
.rank h2{ line-height: 60px; font-size: 16px; color: #333333; border-bottom: 1px solid #e0e4e6; }
.rank li{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.recommend li{height: 30px; line-height: 30px;}
.recommend li a{color: #333; font-size: 14px;}
.recommend span{ float: left; display: block; width: 16px; height: 16px; margin: 7px 6px 7px 0px; line-height: 16px; color: #FFFFFF; background-color: #CFCFCF; border-radius:2px; text-align: center; }
.recommend .r1{background-color: #FF4B1D;}
.recommend .r2{background-color: #FF8908;}
.recommend .r3{background-color: #FFBF2F;}

/* 关注微博 */
.duba-weixin { text-align: left; }
.duba-weixin p{ line-height: 40px; }
.duba-weixin img{ width: 180px; height: 180px;}

/* 详情页 */
.detail-lt{ margin-top: 40px; text-align: left; font-size: 14px; color: #606060;}
.detail-rt{ margin-top: 80px;}
.cnt-hd h1{font-size: 20px; line-height: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.cnt-hd .date{float: left; color: #999; font-size: 12px;}
.cnt-hd .date span{margin-right: 20px;}
.cnt-bd{margin-top: 30px; line-height: 30px;}
.cnt-bd .indent{text-indent: 10px; line-height: 25px;}
.cnt-bd .img{text-align: center; margin: 30px 0;}
.cnt-bd .img img{max-width: 665px;}
.cnt-ft{margin: 30px 0 60px; line-height: 30px;}
.cnt-ft a{color: #606060;}
.cnt-ft a:hover{color: #1667a9;}

/* 分享 */
.share-box{ position: relative; float: right; color: #606060;}
.share-btn{ display: block; padding-right: 20px; background: url(/info/img/share-btn.png) no-repeat right center; cursor: pointer;}
.share-list{ z-index: 999; position:absolute; top: 18px; right: -30px; display: none; width: 162px; height: 58px; text-align: center; background: url(/info/img/share-box.png) no-repeat center center; }
.shareBtn{ display: inline-block; margin: 17px 8px 8px; width: 32px; height: 32px; overflow: hidden; text-indent: -99em; cursor: pointer;}
.shareBtn-sina{ background: url(/info/img/sina.png) no-repeat center center;}
.shareBtn-wechat{background: url(/info/img/wechart.png) no-repeat center center;}
.shareBtn-qzone{background: url(/info/img/qzone.png) no-repeat center center;}
.qrcode-box{ z-index: 999; position:absolute; top: 78px; right: -21px; display: none;  width: 130px; padding: 5px; background:rgba(248,250,251,1); border:1px solid rgba(219, 219, 219, 0.59);}
.qrcode-code{ display: inline-block; width: 100%;}
.qrcode-title{display: inline-block; width: 100%; text-align: center; color:#888888;}

@media screen and (max-width: 540px) {
  .logo_v2{margin-left: 15px;}
  .container_v2{width: 100%;}
  .search_v2{display: none;}
  .nav_v2{display: none;}
  .wrap{width: 100%;}
  .main-lt{float: none; width: 100%; padding: 0 15px;  box-sizing: border-box; }
  .cnt-hd h1{overflow: auto; line-height: 28px; white-space: normal; margin-bottom: 15px;}
  .cnt-bd .img img{max-width: 100%;}
  .main-rt{float: none; width: 100%;}
  .follow-box{position: static; width: 100%;}
  .duba-download{display: none;}
  .main-rt .rank{border: none; border-top: 1px solid #efefef;}
}