/* 广告 */
.adver img{ width: 100%; }
.small-adver{ padding-top: 20px; }
.small-adver img{ width: 100%; height: 90px; }

/* 二级地区站 */
.ej-list .ej-main{ background: #f3f3f3; padding: 15px; float: left; width: 100%; }
.ej-list span{ color: #bc1617; font-size: 14px; font-weight: bold; float: left; }
.ej-list a{ padding-left: 8px; padding-right: 5px; font-size: 13px; border-right: 1px solid #d8d8d8; display: block; height: 12px; float: left; line-height: 12px; margin-top: 5px; }

/* toutiao */
.toutiao{ background: #f3f3f3; height: 100px; position: relative; margin-top: 20px; text-align:center; }
.toutiao .tt{ width: 96px; height: 96px; position: absolute; left: 0; top: 0; }
.toutiao h3{ padding-top: 13px; margin-top: 0; font-size: 35px; font-weight: bold; width: 720px; margin-left: 140px; overflow: hidden; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.toutiao .toutiao-text{ text-align: center; margin-left: 50px; }
.toutiao .toutiao-text a{ padding-right: 20px; font-size: 14px; line-height: 30px; float: left; width: 300px; overflow: hidden; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

/* banner */
.banner-main{ padding-top: 20px; }
.banner-main .banner .carousel-caption{ font-size: 18px; }
.banner-main .banner .carousel-indicators{ bottom: 0px; }
.banner-main .item a{ color: #fff; }
.banner-main .banner-right a{ display: block; width: 100%; font-size: 15px; line-height: 34px; height: 34px; color: #333C4E; display: inline-block; overflow: hidden; }
.banner-main .banner-right a b{ font-size: 18px; }
.banner .carousel-inner .item img{ width: 100%; height: 415px; }

/* content */
.content{ padding-bottom: 10px; }
.content .new-modul .modul-title{ padding: 10px 0; border-bottom: 1px solid #888; }
.content .new-modul .modul-title span{ font-size: 20px; font-weight: bold; border-bottom: 3px solid #0b4793; padding-bottom: 10px; }
.content .new-modul .modul-title a{ color: #888; padding-left: 20px; }
.content .new-modul .modul-content{ padding: 15px 0; }
.content .new-modul .modul-content .modul-pic{ max-height: 240px; overflow: hidden; position: relative; }
.content .new-modul .modul-content .modul-pic img{ width: 100%; height: 240px; }
.content .new-modul .modul-content .modul-pic p{ position: absolute; font-size: 14px; left: 0; bottom:0; line-height: 40px; width: 100%; margin: 0;background: rgba(0,0,0,0.5); color: #fff; }
.content .new-modul .modul-content .modul-list{ padding: 10px 0; }
.content .new-modul .modul-content .modul-list li a{ width: 100%; height: 40px; color: #444; line-height: 40px; display: inherit; overflow: hidden; }

.content .jrsf img{ width: 100%; height: 347px; margin-top: 30px; } /* 今日说法 */
.content .zz{ line-height: 20px; } /* 杂志 */
.content .zz img{ width: 100%; }

/* 单条的新闻模块 */
.new_one_m{ padding-top: 15px; }
.new_one_m .new_one_pic img{  width: 100%; height: 150px; }
.new_one_m .new_one_type{ font-size: 18px; color: #e9241e; font-weight: bold; }
.new_one_m .new_one_type a{ font-size: 14px; font-weight: bold; }
.new_one_m .new_one_title{ font-size: 18px; line-height: 30px; height: 60px; overflow: hidden; font-weight: bold; }
.new_one_m .new_one_font{ font-size: 14px; line-height: 20px; height: 60px; overflow: hidden; }
.new_one_m .new_one_time{ color: #999; font-size: 12px; }

/* 多条新闻模块 */
.newsk{ float:left; margin-top: 25px; }
.newsk .title{ width:100%; height:25px; line-height:25px; float:left; border-left:5px solid #cb1c1d; padding-left:15px; font-size:20px; font-weight: bold; }
.newsk .title a{ float:right; font-size:12px; color:#999; font-weight:normal; }
.newsk .titles{ width:100%; height:25px; line-height:25px; float:left; border-left:5px solid #cb1c1d; padding-left:15px; font-size:20px; font-weight: bold; }
.newsk .titles a{ font-size: 20px; font-weight:bold; }
.newsk .con{ width:100%; float:left; margin-top:20px; }
.newsk .con .pic{ width:100%; height:200px; float:left; position:relative; }
.newsk .con .pic img{ width: 100%; }
.newsk .con .pic .tit{ width:100%; height:40px; position:absolute; background: url(../image/kuai.png); bottom:0; left:0; color:#FFF; text-align:center; line-height:40px; padding:0 15px; overflow:hidden; }
.newsk .con .pic .tit a{ color:#FFF; font-size: 15px; }
.newsk .con .list{ width:100%; float:left; margin-top:15px; }
.newsk .con .list a{ display:inherit; float:left; width:100%; height:35px; font-size: 15px; line-height:35px; overflow:hidden; }

.carousel-inner .item img{ width: 520px; height: 340px; } 

/* 图片集 */
.piclist .pic_title{ width: 100%; padding-left: 60px; line-height: 46px; font-size: 20px; font-weight: bold; height: 46px; background:#d0dffc url(../image/pic-title.jpg) no-repeat left center; float: left; }
.piclist .pics .col-md-6{ padding-left:0; margin-bottom: 6px; padding-right: 6px; }

/* 视频 */
.shipin{ padding-top: 20px; }
.shipin .sp-title{ line-height: 25px; border-left: 5px solid #cb1c1d; padding-left: 15px; font-size: 20px; font-weight: bold; background: url('../image/sp-title.jpg') no-repeat 100px center; }
.shipin .sp-main-tit{ background: #202020; height: 50px; line-height: 42px; color: #fff; padding-left: 15px; padding-right: 15px; overflow: hidden; }
.shipin .sp-pic{ position: relative; margin-top: 15px; }
.shipin .sp-pic img{ width: 100%; }
.shipin .sp-pic .tits{ position: absolute; bottom: 0; left: 0; width: 100%; height: 25px; line-height: 25px; overflow: hidden; }
.shipin .sp-pic .tits a{  font-size: 12px; color: #fff; padding: 0 10px; }
.shipin .sp-list{ background: #ececec; margin-top: 15px; }
.sp-right .sp-list .sp-list-tit{ font-size: 18px; font-weight: bold; margin-top: 15px; border-bottom: 1px solid #e2e2e2; padding-bottom: 15px; }
.sp-right .sp-list .sp-list-tit i{ border-left: 5px solid #cb1c1d; margin-right: 10px; }
.sp-right .sp-list .sp-list-con a{ display: block; float: left; width: 85%; float: left; height: 40px; line-height: 40px; font-size: 14px; overflow: hidden; border-bottom: 1px solid #e2e2e2; }
.sp-right .sp-list .sp-list-con span{ display: block; text-align: center; width: 7%; font-size: 12px; line-height: 17px; margin-top: 12px; margin-right: 10px; background: #838381; border-radius: 50%; height: 17px; color: #fff; float: left; }
.sp-right .sp-list .sp-list-con .red{ background: #ff0000; }

/* 友情链接 */
.friend{ line-height:30px; }
.friend a{ margin-right:19px; font-size: 14px; }
.friend .t{ font-weight:bold; font-size:18px; border-bottom: 1px solid #eaeaea; padding: 0; margin: 15px; width: 100%; padding-bottom: 10px; }

/* 底部 */
.bottom{ line-height:30px; text-align:center; font-size: 14px; }
.bottom a{ font-size: 14px; }
.bottoms{ width:600px; margin:auto; }
.bottoms div{ width:180px; height:50px; float:left; border:1px solid #ccc; font-size:12px; padding:10px 0; padding-left:50px; margin-right:10px; margin-bottom:20px; }
.bottoms a{ font-size: 12px; }
.bottoms .beian{ background:url(../image/beian.jpg) no-repeat 5px center; }
.bottoms .wangwen{ background:url(../image/wenhua.png) no-repeat 5px center; }
.bottoms .guangbo{ background:url(../image/guangbo.png) no-repeat 5px center; }
.bottoms .gongan{ background:url(../image/gongan.png) no-repeat 5px center; }

/* 多条新闻模块 */
.newsx{ width: 323px; margin-right: 15px; float: left; margin-top: 25px; border: 1px solid #f1f1f1; padding: 15px; }
.newsx .title{ width:100%; height:40px; line-height:25px; float:left; border-bottom: 1px solid #ddd; font-size:24px; }
.newsx .title a{ float:right; font-size:24px; color:#999; }
.newsx .titles{ width:100%; height:25px; line-height:25px; float:left; border-left:5px solid #cb1c1d; padding-left:15px; font-size:20px; font-weight: bold; }
.newsx .titles a{ font-size: 20px; font-weight:bold; }
.newsx .con{ width:100%; float:left; margin-top:20px; }
.newsx .con .pic{ width:100%; height:200px; float:left; position:relative; }
.newsx .con .pic img{ width: 100%; }
.newsx .con .pic .tit{ width:100%; height:40px; position:absolute; background: url(../image/kuai.png); bottom:0; left:0; color:#FFF; text-align:center; line-height:40px; padding:0 15px; overflow:hidden; }
.newsx .con .pic .tit a{ color:#FFF; font-size: 15px; }
.newsx .con .list{ width:100%; float:left; margin-top:15px; }
.newsx .con .list a{ display:inherit; float:left; width:100%; height:35px; font-size: 15px; line-height:35px; overflow:hidden; }