
/*详细页主体*/
.content {font-size:1.25rem; line-height: 1.8;}
.content p {font-size:1.25rem; line-height: 1.8; margin-bottom: 1.25rem;}
.content img {text-align: center; max-width: 100%; margin:1rem auto;}
.content h2, .content h3, .content h4, .content h5 {display: block; color: #333;margin: 1em 0; position: relative;border-left: 5px solid #19b5fe;padding-left: 6px;font-weight: bold;background-color: #efefef;}

.container{background-color:#fff; padding:0 .75rem; overflow:hidden;border-top: 3px solid #019add;padding-top: 15px;}
.container h1{font-size:1.88rem; line-height:1.4; padding:1rem 0;}
.container .info{color:#999;margin-bottom: 10px;text-align:center;}
.container .info span,.container .info time{margin-right:.5rem; font-size:.875rem;}
.container .review{background-color:#f5f5f5; padding:.5rem .75rem; margin-top:.5rem} 
.container .review p{text-align:justify; color:#666; font-size:1rem; line-height:1.5rem; margin:0;}
.container .review p span{color:#333;}
.container .keylink, .container a {color:#019ADD!important; margin:0 3px; border-bottom:1px dashed #019ADD;}
.container p{font-size:1.25rem; margin:1rem 0;}
.container p img{width:100%;}
.container .pages{padding:.75rem 0 1.5rem; text-align:center;}
.container .pages ul{overflow:hidden; border:1px solid #e0e0e0; background-color:#fff; padding:1px; width:100%; position:absolute; left:0; z-index:999; bottom:2rem;}
.container .pages ul li a{border:none; background-color:#fff; margin:0; padding:0; width:100%;}
.container .pages ul li a.on{background-color:#f0f0f0;}
.container .pages a,.container .pages span{height:1.8rem; line-height:1.8rem; border:1px solid #e0e0e0; padding:0 .5rem; display:inline-block; }
.container .pages a{background-color:#f0f0f0; margin:0 .3125rem;}
.container .pages span{cursor:pointer; position:relative; margin-left:.3125rem;}
.container .pages span i{border-right:.25rem solid transparent; border-left:.25rem solid transparent; border-top:.25rem solid #333; display:inline-block; position:relative; top:-.2rem; margin-left:.25rem;}
.container .tags{overflow:hidden;padding:.75rem 0 .5rem;}
.container .tags span{color:#666;}
.container .tags p{padding:0; margin:0; font-size:1rem;}
.container .tags p a{color:#014d84; background-color:#e8f5ff; margin-right:.5rem; height:2rem; line-height:2rem; padding:0 .5rem; display:inline-block;margin-bottom:.5rem;}
.container  table{width: 100%!important;}
.share{border-top:1px solid #e0e0e0; padding:1rem 0;line-height:1.5rem;}
.share span{float:left; margin-right:.5rem; color:#999;}
.share .bdshare-button-style0-16 a{background-image:none; padding-left:1.75rem; margin:0; margin-right:1rem; font-size:1rem; color:#999; height:1.5rem; line-height:1.5rem; position:relative;}
.share .bdshare-button-style0-16 .bds_tsina i,.share .bdshare-button-style0-16 .bds_qzone i,.share .bdshare-button-style0-16 .bds_weixin i{display:inline-block; width:1.5rem; height:1.5rem; position:absolute; left:0; top:0;}
.share .bdshare-button-style0-16 .bds_tsina i{background:url(../images/sinaIcon.png) no-repeat; background-size:contain;}
.share .bdshare-button-style0-16 .bds_qzone i{background:url(../images/qzoneIcon.png) no-repeat; background-size:contain;}
.share .bdshare-button-style0-16 .bds_weixin i{background:url(../images/weixinIcon.png) no-repeat; background-size:contain;}

.light-box{position:fixed;top:0;z-index:999999999;width:100%;height:100%;background:rgba(0,0,0,.9)}
.light-box > div{height:100%;width:100%;overflow:hidden;margin:0 auto}
.light-box ul,.light-box li{height:100%;width:100%}
.light-box .swiper-slide img{line-height:100%;max-width:100%;max-height:80%}
.light-box .swiper-slide{text-align:center;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-box-align:center}
.light-box .swiper-container-horizontal > .swiper-pagination{right:0.937rem !important;top:0.625rem !important;display:inline;width:auto;font-size:1rem;height:2.5rem;text-align:right;color:#c5c5c5;font-style:italic}
.light-box .swiper-pagination-current{font-size:1.875rem;color:#fff}
.light-box .close{display:block;width:1.875rem;height:1.875rem;overflow:hidden;position:absolute;left:0.937rem;top:0.937rem;font-size:0;z-index:99999;cursor:pointer}
.light-box .close:before,.light-box .close:after{content:'';position:absolute;left:0.625rem;top:0rem;display:block;width:0.25rem;height:1.875rem;border-radius:0.25rem;background:#ccc;font-size:0;vertical-align:middle}
.light-box .close:before{-webkit-transform:rotate(45deg)}
.light-box .close:after{-webkit-transform:rotate(-45deg)}


/*新闻列表*/
.wrap{background-color:#fff; overflow:hidden;}
.newsList{margin-top:.75rem; }
.newsList figure{margin:0 .75rem; border-bottom:1px solid #e0e0e0; padding:.75rem 0; overflow:hidden;}
.newsList .nl-img,.newsList .nl-img img{width:6.665rem; height:5rem; overflow:hidden;}
.newsList .nl-img{float:left; margin-right:.75rem;}
.newsList .nl-img img{width:100%;}
.newsList figure h3{height:3rem; overflow:hidden; font-size:1.125rem; line-height:1.4; margin-top:.2rem;}
.newsList figure time{color:#999; font-size:.75rem; margin-top:.6rem; display:block;}
.newsList figure:last-child{border-bottom:none;}
.newsList .tit{border-bottom:1px solid #e0e0e0; padding:.75rem;}
.newsList .tit h2{display:inline-block; line-height:1;}
.newsList .tit ul{overflow:hidden; float:right;}
.newsList .tit ul li{float:left; margin-left:1rem;}
.newsList .tit ul li a{color:#014d84;}
.newsList .tit span{float:right; color:#666;}
.newsList .tit .t-blue{color:#014d84;}
.wrap .more{margin:.75rem; border:1px solid #e0e0e0; background-color:#fafafa; text-align:center;}
.wrap .more a{display:inline-block; width:100%; padding:.25rem 0; color:#666;}
.wrap .more .arrow-right,.wrap .more .arrow-right:after{width:2px; height:.625rem; background-color:#666; display:inline-block;}
.wrap .more .arrow-right{position:relative; transform:rotate(45deg); -webkit-transform:rotate(45deg); margin-left:.5rem; top:.2rem;}
.wrap .more .arrow-right:after{content:""; transform:rotate(-90deg); -webkit-transform:rotate(-90deg); position:absolute; top:-.28rem; left:-.28rem;}
.wrap .more .arrow-bottom,.wrap .more .arrow-bottom:after{width:2px; height:.625rem; background-color:#666; display:inline-block;}
.wrap .more .arrow-bottom{position:relative; transform:rotate(135deg); -webkit-transform:rotate(135deg); margin-left:.5rem; top:0rem;}
.wrap .more .arrow-bottom:after{content:""; transform:rotate(-90deg); -webkit-transform:rotate(-90deg); position:absolute; top:-.28rem; left:-.28rem;}
.wrap .mb-no{margin-bottom:0;}
.newsList .nl-pic ul{overflow:hidden; padding:.375rem;}
.newsList .nl-pic ul li{width:50%; border:.375rem solid #fff; float:left; position:relative;}
.newsList .nl-pic ul li img{width:100%;height: 8.88rem;}
.newsList .nl-pic ul li h3{position:absolute; left:0; bottom:0; height:2rem; line-height:2rem; font-size:1rem; padding:0 .375rem; overflow:hidden; background:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0)); width:100%; text-overflow:ellipsis; white-space:nowrap; color:#fff;}
.newsList .nl-pic ul li h3 a{color:#fff;}
.newsList .mt-no{margin-top:0;}
.newsList .link{padding:.75rem;}
.newsList .link ul{ overflow:hidden;}
.newsList .link ul li{float:left; display:inline-block; margin-right:1rem;}
.newsList .link ul li a{color:#666;}
.newsList .nl-hot ul{padding:.5rem .75rem;}
.newsList .nl-hot ul li{font-size:1.125rem; height:2.25rem; line-height:2.25rem; overflow:hidden; position:relative; text-indent:.75rem; text-overflow:ellipsis; white-space:nowrap;}
.newsList .nl-hot ul li:before{content:""; width:4px; height:4px; background-color:#014d84; display:inline-block; position:absolute; left:0;top:50%; margin-top:-2px;}
/* 加载更多 */
.hide-article-box {position: absolute;bottom: 0;width: 100%;padding-top: 160px;background-image: -webkit-gradient(linear,left top, left bottom,from(rgba(255,255,255,0)),color-stop(70%, #fff));background-image: linear-gradient(-180deg,rgba(255,255,255,0) 0%,#fff 70%);}
#btn-readmore {margin:0 auto ;}
.blog-content-box article * {word-break: break-all;}
.btn-red-hollow {color: #1686dd !important;background-color: #fff !important;-webkit-transition: background-color .1s ease-in-out;transition: background-color .1s ease-in-out;}
#btn-readmore {margin-top: 6px;margin-bottom: 6px;padding: 0 8px;display: inline-block;font-size: 14px;text-align: center;border: none;background-color: transparent;height: 34px;line-height: 32px;min-width: 72px;cursor: pointer;}
.guding{position: relative;}
.hide-article-box{text-align:center;}
.btn-red-hollow  p{margin-top:-30px;margin-left: 8px;}
.show_moreimg{margin-top: -40px;float: right; position: relative; margin-right: -22px;}
#article_content article p {word-wrap: break-word; }

#txtJzgd {padding:0.75rem;}
.jzgd_fix {position: relative;}
.jzgd_fix .pop-close { position: absolute; display:block; width:1.5rem; height:1.5rem; line-height:1.5rem; text-align:center; background:#000; border-radius:50%; top:0.2rem; right:0.2rem; color: #fff; font-size:1rem}

.rel_down { display:block; width:100%; margin: 10px 0; overflow: hidden;}
.rel_down .item {height: 95px; background: #f4f5f5; padding: 5px; border-radius: 5px;}
.rel_down .item p {margin:0; padding:0}
.rel_down .item .pic {float: left; width:25%;position: relative; overflow: hidden;}
.rel_down .item .pic img {width: 65px!important; height: 65px!important; margin-top: 10px; border-radius: 10px;}
.rel_down .item .info {float: left; width:55%; margin-top: 5px;  overflow: hidden;}
.rel_down .item .tit{font-size:15px; height:22px; line-height:22px; color:#019ADD; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.rel_down .item .attr, .rel_down .item .star{color:#969696; font-size:14px; height:20px; line-height:20px; overflow:hidden;}
.rel_down .item .btns{float:right; width:20%; overflow:hidden; }
.rel_down .item .btns span { display:block; width:60px; height:30px; margin:30px auto 0 auto; font-size:15px; line-height:30px; text-align:center; background:#11ad11; color:#fff; border:none; border-radius:15px;}
.rel_down .item .btns .btn { display:block; width:60px; height:30px; margin:30px auto 0 auto; font-size:13px; line-height:30px; text-align:center; background:#11ad11; color:#fff; border:none; border-radius:5px;}

.rel_article { display:block; width:100%; margin: 10px 0; overflow: hidden;}
.rel_article ul li {font-size:1.25rem; line-height:2rem; height:2rem; overflow:hidden;text-overflow: ellipsis;white-space: nowrap}
.rel_article ul li a {color:#019ADD!important; margin:0 3px; border-bottom:1px dashed #019ADD;}