﻿@charset "UTF-8";

/* 循环盒子 */
.pageBoxLoop .defaultBox{ padding: 0 .25rem .25rem; margin-bottom: .2rem; }

/* 单页 */
.pageCon .articleConInfo{ position: absolute; width: 50%; top: -.75rem; right: 0; padding: 0; }


/* 分页图片列表 */
.picListPage{ overflow: hidden; margin: .1rem; }
.picListPage li{ float: left; width: 3.45rem; margin: .1rem; }
.picListPage li .pic{ overflow: hidden; }
.picListPage li .pic img{ width: 100%; height: 1.92rem; }
.picListPage li .title{ text-align: center; font-size: 14px; height: 40px; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.picListPage li .title a{ color: #333; }
.picListPage .noData{ text-align: left; margin: .2rem; }

/* 分页友情链接列表 */
.friendlyList{ overflow: hidden; text-align: left; margin: 0 -1%;  }
.friendlyList li{  float: left; width: 50%; padding: 1%;  }
.friendlyList li a{  display: block; line-height: .4rem; background: #eee; padding: .2rem .3rem; font-size: .28rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

/* 分页文章列表 */
.newsList li{ height: .9rem; line-height: .9rem; font-size: .32rem; border-bottom: 1px dashed #e5e5e5; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.newsList li .date{ float: right; color: #999; font-size: .28rem; margin-left: .3rem; }
.newsList li .node{ margin-right: .1rem; color: #1e51ad; }
.newsList li .author{ margin-left: .1rem; color: #666; }

/* 点击加载更多 */
.loading{ width: 100% !important; margin: 0 !important; height: 50px; background: url(images/loading.gif) no-repeat center center; }

/* 网站地图 ---------------------------------------------- */
.siteMap .li1 { border-bottom: 1px dotted #ccc; }
.siteMap .a1 {display: block; padding: 8px 5px; color: #1e51ad; }
.siteMap .sh { display: none; }
.siteMap .ul1 { overflow: hidden; padding: 0 0 3%; }
.siteMap .li2{ float: left; margin: .1rem; }
.siteMap .a2{ display: block; line-height: .7rem; padding: 0 .3rem; font-size: 14px; background: #f9f9f9; color: #666; word-break: keep-all; white-space: nowrap; }

/* 内容页通用区块 */
.articleCon{ position: relative; padding: .1rem; text-align: left; }
.articleConTit{ padding: .1rem 0; font-size: .44rem; line-height: 1.6; color: #333; text-align: left; }
.articleConTit h3{ margin-top: .2rem; font-size: .32rem; color: #333; }
.articleConInfo{ display: flex; align-items: center; line-height: .5rem; margin-bottom: .3rem; text-align: left; color: #666; padding: .1rem 0; }
.articleConInfo .con{ flex-grow: 1; width: 1%; }
.articleConInfo span{ display: inline-block; padding: 0 .3rem 0 0; font-size: .28rem; }
.articleConInfo a{ color: #333; }

.articleConInfo .size { font-size: 0; text-align: right; }
.articleConInfo .size a { display: inline-block; border: 1px solid #ddd; color: #888; width: .48rem; height: .4rem; text-align: center; line-height: .4rem; font-size: .24rem; vertical-align: top; margin-left: .16rem; border-radius: .06rem; }
.articleConInfo .size .fontZoomB{ font-size: .32rem; font-weight: 500; }

.articleConText{ font-size: .32rem; line-height: 2; color: #333; }
.articleConText img, .articleConText input{ max-width: 100% !important; height: auto !important; }
.articleConText video, .articleConText embed{ width: 100% !important; height: 3.99rem !important; }
.articleConText h3{ margin: .2rem 0 .3rem; background: #f5f5f5; font-size: .36rem; font-weight: bold; padding: .1rem .3rem; border-left: .2rem solid #1e51ad; color: #666; box-shadow: 0 2px 2px rgba(0, 0, 0, .2); }
.articleConArtpage{ margin:0px auto; text-align:center; font-size: 0; padding-top:25px; line-height: 1;  }
.articleConArtpage .pagecss { display: block; }
.articleConArtpage .pagecss a,.articleConArtpage .pagecss select,#PageSelect{ float: none; display: inline-block; height: auto; padding: .1rem .15rem; margin: .05rem; line-height: 1; border: 1px solid #ddd; background:#fff; font-size: 0.27rem; color: #333; vertical-align: top; }
.articleConArtpage .pagecss select,#PageSelect{ width: auto; padding: 0 .15rem; height: 0.47rem; line-height: 0.47rem; }
.articleConArtpage .pagecss a:hover,.articleConArtpage .pagecss b a{ border-color: #4085da; background: #4085da; color: #fff; text-decoration: none; }
.articleConCollect{ overflow: hidden; background: #f9f9f9; border: 1px solid #e5e5e5; margin-top: .4rem; font-size: .32rem; padding: .1rem .3rem; }
.articleConPage{ margin-top: 0.15rem; font-size: .30rem; color: #999; line-height: 37px; }
.articleConPage a{ color: #333; }
.articleConPrev,.articleConNext{ line-height: 1.6; padding: 0.12rem 0; }
.articleConPage span{ color: #333; }

.articleCon .para{ color: #6985b7; border-bottom: 1px solid #e5e5e5; padding-bottom: .15rem; }
.articleCon .para span{ display: block; }
.articleCon .editor{ color: #666; margin-top: .15rem; }
.articleCon .editor span{ display: block; }

/* 信息公开-内容页 -----------------------------------------------------*/
.govDetailTable{ margin: 0 0 .3rem; }
.govDetailTable td{ background: #fff; padding: .2rem .3rem; width: 70%; border: 1px solid #ddd; color: #333; line-height: 1.4; }
.govDetailTable .tdlab{ text-align: right; width: 30%; background: #f9f9f9; padding-right: 5px; color: #1e51ad; }

/* 畅言评论 */
#SOHUCS{ padding: .2rem 0; }
#SOHUCS #SOHU_MAIN .module-mobile-cmt-header .mobile-header-head .header-skin{ display: none; }
#SOHUCS #SOHU_MAIN .module-mobile-cmt-box .mobile-cmt-box{ margin-top: 1.1rem; }
#SOHUCS #SOHU_MAIN .module-mobile-cmt-list .list-footer-wrapper-wap .cy-logo{ display: none; }