/*最新资讯页面*/

.magic_lantern { margin-bottom:20px; } 
.lat-magicl { width:58%; height:390px; background:#000; overflow: hidden; } 
.lat-magicl li { position: relative; } 
.lat-magicl li .image { height:390px; } 
.lat-magicl li img { width:100%; height:100%; object-fit: cover; } 
.lat-magicl .black-bg { width:100%; height:125px; background:url(../common/black-gradient.png); position: absolute; left:0; bottom:0; } 
.lat-magicl .title { height:60px; line-height: 60px; font-weight: bold; position: absolute; left:0; bottom:0; z-index: 9; font-size:20px; color:#fff; width:100%; } 
.lat-magicl .title span { padding:0 20px; display: block; width:660px; } 
.lat-magicl .carousel-prev,
.lat-magicl .carousel-next { width:36px; height:60px; background:url(sprite_img.png) no-repeat; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; } 
.lat-magicl .carousel-prev:hover { background:url(sprite_img.png) no-repeat 0 -70px; } 
.lat-magicl .carousel-dots { width:auto; right:20px; z-index: 15; } 
.lat-magicl .carousel-prev { left:-36px; } 
.lat-magicl .carousel-next { background:url(sprite_img.png) no-repeat -41px 0; right:-36px; } 
.lat-magicl .carousel-next:hover { background:url(sprite_img.png) no-repeat -41px -70px; } 


.magicr { width:42%; } 
.magicr>div { width:50%; float:left; } 
.magicr .magicr_top { margin-bottom:10px; padding-left: 20px; box-sizing: border-box; } 
.magicr .magicr_top a,.magicr .magicr_bottom a { height:190px; display:block; position: relative; display: block; color: #fff; } 
.magicr .magicr_top a img,.magicr .magicr_bottom a img { width:100%; height:100%; object-fit: cover; } 
.magicr a:hover { color: #fff; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } 
.magicr .magicr_top .magicr_newsname ,.magicr .magicr_bottom .magicr_newsname { position: absolute; left: 0; right: 0; bottom: 0; margin: 20px; z-index: 1; } 
.magicr .magicr_top .magicr_newsname p ,.magicr .magicr_bottom .magicr_newsname p { margin-bottom: 5px; font-size: 12px; opacity: 0.9; filter: alpha(opacity=90); } 
.magicr .magicr_top .magicr_newsname .title,.magicr .magicr_bottom .magicr_newsname .title { margin: 0; font-size:18px; font-weight:normal; line-height: 25px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; } 
.magicr .magicr_top .image-overlay,.magicr .magicr_bottom .image-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height:100%; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; filter: alpha(opacity=30); background: -webkit-linear-gradient(top, rgba(225, 225, 225, 0) 50%, rgba(0, 0, 0, 0.5) 100%); background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); background: linear, top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%; } 
.magicr .magicr_top:hover .image-overlay ,.magicr .magicr_bottom:hover .image-overlay { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; opacity: 0.2; filter: alpha(opacity=20); } 
.magicr .magicr_bottom { padding-left: 20px; box-sizing: border-box; } 

.news-newslistT { padding:15px; background: #fff; border-bottom: 1px solid #eee; } 
.news-newslistT h2 { height:35px; box-sizing: border-box; font-size: 18px; color: #333; line-height:35px; padding-left:15px; font-weight: 500; } 
.news-newsNavBox { position:relative; } 
.news-newslistT .newsClassText { display: block; width: 100px; height: 33px; font-size: 14px; line-height:33px; padding-left: 7px; box-sizing: border-box; color: #555; cursor: pointer; position: relative; text-align: center; border: 1px solid #ddd; background: #f9f9f9; } 
.news-newslistT .newsClassText i { font-size:12px; color:#ccc; margin-left:5px; } 
.newslist { padding-bottom:20px; } 
.newsnav { background: rgba(245, 245, 245, .85); box-shadow: 0 2px 4px 0 rgba(48, 48, 48, .5); position: absolute; z-index: 10; right: 0; display: none; min-width: 100%; box-sizing: border-box; padding: 3px 0 10px; } 
.newsnav li { line-height: 35px; display: block; white-space: nowrap; font-size: 13px; position: relative; padding: 0px 18px 0 28px; } 
.newsnav li.curr { background:url(pitch-on.png) no-repeat 10px center; } 
.newsnav li a { color: #555; } 
.news-newsNavBox:hover .newsnav { display:block; } 


.news-newslistl { width:75%; box-sizing:border-box; border-radius: 5px; overflow: hidden; } 
.news-newslistl .newslistl_ul li { padding:20px 0 20px 250px; border-bottom: 1px solid #F2F2F2; height:150px; position: relative; } 

.news-newslistl .media-body .title a { font-weight: bold; } 
.news-newslistl .newslistl_ul { background: #fff; padding: 0 20px; } 
.news-newslistl .article-metas .metas-body p { margin-bottom: 0; font-size: 12px; } 
.news-newslistl .article-metas .metas-body .title { margin: 0; line-height: 32px; } 
.news-newslistl .article-list .media { color: #919191; } 
.news-newslistl .media .thumb-img { width:100%; min-height:100%; } 

.news-newslistl .media-left1 { width: 230px; height:150px; position: absolute; left:0px; top:20px; overflow: hidden;border-radius: 5px; } 
.news-newslistl .media-left1 img { width:100%; height:100%; object-fit: cover; } 

.news-newslistl .article-list .media .media-body { word-break: break-all; padding-left: 10px; line-height: 25px; } 
.news-newslistl .article-list .media .thumb-img { width: 260px; } 
.news-newslistl .media-body { line-height:25px; padding-top:10px; } 
.news-newslistl .media-body .title { margin-bottom: 10px; font-size: 18px; font-weight: normal; } 
.media-body .title .cat { color: #333; background-color:#ffd500; padding:0px 10px; font-size: 12px; display: inline-block; position: relative; top: -2px; margin-right: 6px; } 
.media-body .title .cat i { position: absolute; top: 50%; margin-top: -4px; right: -4px; display: inline-block; width: 0; height: 0; vertical-align: middle; border-left: 4px solid #ffd500; border-top: 4px solid transparent; border-bottom: 4px solid transparent; } 
.news-newslistl .media-body .media-bodyp { font-size: 14px; height: 52px; color: #999; line-height: 26px; overflow: hidden; } 
.news-newslistl .media-body .media_info { margin-top:15px; } 
.news-newslistl .media-body .media_info span,.news-newslistl .newslistl_ul li .media-body .media_info span a { color:#999; font-size: 12px; padding-right:30px; } 
.news-newslistl .media-body .media_info span i { vertical-align:middle; margin-right:1px; } 

.news-newslistr { width:25%; box-sizing:border-box; padding-left:20px; } 
.news-newslistr .news-newslistBox { padding: 20px; border-radius: 5px; background: #fff; } 
.news-newslistr .newslistrn1 { background: #fff; margin-bottom:20px; padding: 0 15px; border:1px solid #f0f0f0; } 
.news-newslistr .panel-heading { position: relative; padding: 8px 0 0; background: #fff; } 
.news-newslistr .panel-heading .panel-title { margin-top: 0; margin-bottom: 0; font-size: 16px; color: #333; height: 40px; color: #313131; line-height: 40px; font-weight: normal; } 
.news-newslistr .panel-body { position: relative; padding: 10px 0; } 
.news-newslistr .hot_news_num { font-size: 14px; padding-bottom:15px; } 
.news-newslistr .hot_news_num:first-child { margin-top: 0; padding-top:0; } 
.news-newslistr .hot_news_info { display:block; line-height: 22px; color: #828282; height: 44px; overflow: hidden; font-size: 12px; margin-top:5px; } 
.news-newslistr .hot_news_img { position: relative; color: #FF9600; padding-right: 15px; margin-top: 5px; height:150px; overflow:hidden; } 
.news-newslistr .hot_news_n { padding-right:15px; } 
.news-newslistr .hot_news._title { font-size: 16px; line-height: 26px; margin-top: 10px; height:26px; white-space: nowrap; text-overflow: ellipsis; } 
.news-newslistr .hot_news_img img { width: 100%; min-height: 160px; } 

.news-newslistr .recommend { border:none; width:90px; height:60px; overflow:hidden; display: block; } 
.news-newslistr .recommend img { width:100%; min-height:100%; } 
.news-newslistr .panel-body .btn-tag { display: inline-block; padding: 6px 10px; margin: 5px 5px 5px 0; color:#34bd74; font-size: 12px; background-color: #F5F9E8; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } 
.news-newslistr .panel-body .btn-tag:hover { background:#78b31d; color:#fff; } 


.hotspot-information { width:28%; border:1px #dedede solid; padding: 25px; } 
.information-tit { display: block; font-size:20px; line-height: 20px; margin:5px 0 15px; border-left:3px #ffd500 solid; padding-left:15px; color: #333; } 
.information-top h3 { line-height: 40px; } 
.information-top h3 a { font-size:16px; color:#000; font-weight: normal; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } 
.hot-spot { padding-bottom:15px; border-bottom:1px #dedede dashed; margin-bottom: 5px; } 
.information-top ul:last-child{border-bottom: 0;padding-bottom: 0; margin-bottom: 0;}
.information-bottom .hot-spot { padding-bottom:0px; border-bottom:0; margin-bottom: 0px; } 
.hot-spot li { font-size:14px; line-height: 34px; background:url(li_img.png) no-repeat left center; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; height: 34px; } 
.hot-spot li span { padding:0 10px; border-right:1px #666 solid; margin-right:10px; } 

.information-center h3,.information-bottom h3 { line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:12px; } 
.information-center h3 a,.information-bottom h3 a { font-size:18px; font-weight: normal; } 

/*资讯内页*/
.news_inner { padding-bottom:40px; } 
.newscontent .news_wz { width:75%; box-sizing: border-box; background:#fff; border-radius:5px; margin-bottom: 30px; padding: 0 30px; } 
.newscontent .article_name { font-weight: bold; text-align: center; margin-top:30px; font-size:20px; } 
.newscontent .article_info .dp { line-height: 44px; text-align: center; font-size:12px; } 
.newscontent .article_info .dp span { display:inline-block; margin:0 10px; color:#888; } 
.newscontent .article_info .dp span a { color:#c0c0c0; } 
.newscontent .article_line { width: 100%; border-bottom: 1px solid #eee; } 
.newscontent .article_info .dp span font { margin:0 2px; } 
.newscontent .article_info .dp span i { margin-right:2px; color:#b2b2b2; font-size: 13px; } 
.newscontent .article_info .dp span .collected { color:#f26c60; } 
#collect { cursor:pointer; } 
.newscontent .news_article { line-height:36px; font-size:16px; } 
.newscontent .news_article p,
.newscontent .news_article span { font-size:16px !important; line-height:36px !important; font-family:Arial,hiragino sans gb,microsoft yahei,simsun,sans-serif !important } 
.newscontent .news_article .keytags { margin-top: 30px; font-size: 14px; line-height: 30px; color: #6b6b6b; } 
.newscontent .news_article .Itembox { margin-top: 20px; border-top: 1px solid #f5f5f5; padding: 15px 0px; color: #999; line-height: 34px; font-size:14px; } 

.newscontent .news_article { padding:30px 0; } 
.newscontent .news_article_box img { max-width:100% !important; height:auto !important; } 


.article_zan { width:86px; height:86px; margin:0 auto; margin-top:20px; border-radius:50%; text-align: center; background:#fda304; color:#fff; } 
.article_zan span { cursor: pointer; } 
.article_zan i { font-size:30px; display: block; line-height:40px; padding-top:10px; } 
.article_zan b { line-height:18px; font-size:14px; display: block; } 

.newslistl_ul1 { background: #fff; padding: 0 20px; } 
.newslistl_ul1 li { padding:20px 0 20px 20px; border-bottom: 1px solid #F2F2F2; height:150px; position: relative; } 
.media-body1 { word-break: break-all; padding-left: 10px; line-height: 25px; padding-top:10px;} 
.media-body1 .title a { font-weight: bold; } 
.media-body1 .title { margin-bottom: 10px; font-size: 18px; font-weight: normal; } 
.media-body1 .title .cat { color: #333; background-color:#ffd500; padding:0px 10px; font-size: 12px; display: inline-block; position: relative; top: -2px; margin-right: 6px; } 
.media-body1 .title .cat i { position: absolute; top: 50%; margin-top: -4px; right: -4px; display: inline-block; width: 0; height: 0; vertical-align: middle; border-left: 4px solid #ffd500; border-top: 4px solid transparent; border-bottom: 4px solid transparent; } 
.media-body1 .media-bodyp { font-size: 14px; height: 52px; color: #999; line-height: 26px; overflow: hidden; } 
.media-body1 .media_info { margin-top:15px; } 
.media-body1 .media_info span,.news-newslistl .newslistl_ul li .media-body .media_info span a { color:#999; font-size: 12px; padding-right:30px; } 
.media-body1 .media_info span i { vertical-align:middle; margin-right:1px; } 



