/*最新资讯页面*/


/*.newsnav{background: #f9f9f9;border:1px solid #ebebeb;margin-top:30px;}
.newsnav-fir_col li{ float:left; }
.newsnav-fir_col li a{display: block;height:50px;line-height:50px; padding:0 30px;font-size:14px;color:#525252;}
.newsnav-fir_col li.curr a {background-color: #fff;border-radius: 3px;}
.newsnav-fir_col li a:hover{ color:#3ab57f;}*/

.magic_lantern{margin-bottom:20px;}
.lat-magicl{ width:58%;height:390px;background:#000; overflow: hidden;}
.lat-magicl li{ position: relative; }
.lat-magicl li img{width:100%;min-height:390px;}
.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%;}
.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%;border: 1px solid #f0f0f0; box-sizing:border-box;}
.news-newslistl .newslistl_ul li{padding:20px 0 20px 250px;border-bottom: 1px solid #f0f0f0;height:150px; position: relative;}

.news-newslistl .media-body .title a {font-weight: normal;}
.news-newslistl .newslistl_ul{background: #fff;padding: 0 20px;/* border:1px solid #f0f0f0;*/}
.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;}
.news-newslistl .media-left1 img{width:100%;min-height:100%;}

.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: #fff;background-color:#f59121;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 #f59121;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: 1px solid #eee;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 #f96767 solid;padding-left:15px;color: #333;}
.information-top h3{line-height: 40px;}
.information-top h3 a{font-size:16px;color:#e91c35;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-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:1px solid #ebebeb;border-radius:3px;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;}
