@charset "utf-8";
/* CSS Document */
/* 当前位置 */
.breakcrumb{background:#f4f4f4; height:45px; line-height:45px; padding-left:20px;}
.breakcrumb-pic{background:url(../images/icon_breakcrumb.png) no-repeat center center; height:45px; width:27px; float:left; padding-right:10px;}
.breakcrumb{color:#666;}
.breakcrumb a{color:#666;}
.breakcrumb a:hover{color:#3188d8;}

/* 页面主体 */
.list-main{background:#FFF;}
.text-center {text-align: center;}
.margin-right-sm {margin-right: 10px;}

/* 文章页 */
.article{background-color: #fff; padding:20px 10px 10px 10px; border-radius: 5px;width:1100px;margin:auto;}
/*title*/
.article-title{margin-bottom: 16px; font-family: "Microsoft YaHei";}
.article-title > span{ display: block; text-align: center; margin: 0 auto;}
.article-title .title-main{font-size: 30px; color: #1968C4; line-height: 48px;}
.article-title .title-sub{font-size: 28px; color: #267acc; }
/*文章信息*/
.article-message .article-publish{ text-align: center; color: #999; line-height: 30px;margin-left:10px;float: left;}
.article-message .article-operate{ text-align: center; line-height: 30px;float: right;}
.article-message .article-operate a{ color:#337AB7; }
.article-message .article-operate .dropdown-menu{min-width: auto; padding: 0;}
.article-message .article-operate .dropdown-menu > li > a{padding: 10px 20px;}
.article-message .article-operate .dropdown-menu .divider{ margin:0}
.article-message .article-operate .article-fontsize a+a{margin-left: 10px;}
/*文章内容*/
.article-content{ font-size:16px; color: #333333; font-family:'sinsum'; line-height: 36px; word-break: break-all;}
.article-content p{ margin: 0;}
.article-content .pc-video object,
.article-content .pc-video object > embed,
.article-content .mo-video video{width: 100%;}
/*文章表格*/
.article-content table{border-top:1px solid #ccc;border-left:1px solid #ccc;}
.article-content table p{margin:0;}
.article-content table td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:2px;}
/*文章分享*/
.share{ background:#F2F2F2; text-align:center; line-height:45px;}
.share_main{ width:300px; margin:auto; height:45px; line-height:45px;}
.bdsharebuttonbox{float: right;margin-top: 7px;}
/* 一键排版 */
.trs_key4format{
    line-height: 30px;
    zoom: 1;
    color: #333;
}
.trs_key4format>p{
    text-indent: 2em;
    line-height: 30px;
    color: #333;
    margin:10px 0;
}
.trs_key4format p{
    text-indent: 2em;
    line-height: 30px;
    color: #333;
    margin:10px 0;
}
.trs_key4format img{
    text-align: center;
    margin-bottom: -3px;
    max-width: 100%;
}
/*打印*/
.font{ display:block; width:65px; height:45px; line-height:45px; float:left; font-size:14px; cursor:pointer; margin-right:10px;}

/* 列表页 */
.list_box{ margin:0 20px;}
.navTitle{ position:relative; zoom:1; width:100%; height:40px; border-bottom:solid 2px #ededed; margin-bottom:10px;}
.navtxt{ padding:0 10px; height:40px; border-bottom:solid 2px #298bd4; position:absolute; left:0; top:0; z-index:999; font-size:18px; font-weight:bold; line-height:40px; color:#298bd4;}
.list-more{float:right; background:url(../images/list-more.png) no-repeat center center; background-position-x:35px; width:45px;margin-top:14px;}
.list-more{display:block;}

.list-group {padding: 0; margin: 0;}
.list-group .list-group-item { position: relative;  display: block; padding: 8px 80px 8px 0; margin-bottom: -1px; font-size: 14px; text-align: left; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.list-group .list-group-item > a{ color: #666666; text-decoration: none;}
.list-group .list-group-item > a.top{font-weight: bold;}
.list-group .list-group-item > a:hover{ color: #1369C0;}
.margin-vertical-sm { margin-top: 10px; margin-bottom: 10px; }
hr {margin-top: 20px;margin-bottom: 20px;border: 0; border-top: 1px solid #eee;}
hr {height: 0;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
/*发布日期*/
.list-group .list-group-item .pubdate{ position: absolute; top: 0; right: 0; padding: 10px 0px; text-align: right; color: #bbbbbb; width: 80px; font-size: 14px;}
/*方框样式rs-list-style-square*/
.list-group.list-style-square .list-group-item{padding: 8px 80px 8px 15px;}
.list-group.list-style-square .list-group-item > a:before{content: ""; width: 6px; height: 6px; background-color: #cccccc; position: absolute; top: 50%; margin-top: -3px; left: 0px;}
.list-group.list-style-square .list-group-item > a:hover:before{ background-color: #1369C0;}
.list-group.list-style-square .list-group-item > a:hover a{ color: #1369C0;}

.addBgColor{ background:#f2f2f2;}
.sub_left{ width:250px; float:left; overflow-x:hidden;background-color: #f7f7f7;}
.list_box label {
    margin: 0;
    background-color: #3f81d0;
    color: white;
    width: 100%;
    font-size: 18px;
    padding: 16px 6px 16px 40px;
    background-image: url(../images/labeltit.png);
    background-repeat: no-repeat;
    background-position: 8px center;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}

.sub_left{ background-color: #f7f7f7;}
.nav>li {position: relative; display: block;}
.sub_list li+li{ border-top: 1px solid #e9e9e9;}
.sub_list li a{padding: 12px 10px 12px 26px; color: #4c4c4c; font-size: 16px; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;display: block;}
.sub_list li a:before{content: ""; width: 6px; height: 6px; background-color: #cccccc; position: absolute; top: 50%; margin-top: -3px; left: 10px;}

.sub_list li.active a,
.sub_list li a:hover,
.sub_list li a:focus{color: #0c58b4;background-color: #EEEEEE;}

.sub_list li.active a:before,
.sub_list li a:hover:before,
.sub_list li a:focus:before{background-color: #0c58b4;}

.sub_right{ width:890px; min-height:350px;background:#FFF; float:right; padding-left:20px;}

/*网站地图*/
.maptitle{height: 40px;line-height: 40px;text-indent: 10px;color: #0067cc;background: #f4f4f4;font-size: 16px;margin: 10px 0;}
.maptitle a {color: #1864d0;}
.maplist{width: 96%;padding: 0 2%;overflow: hidden;}
.article_list ul.maplist li{border: 0;float: left;width: 25%;display: inline;line-height: 36px;height: 36px;font-size: 14px;display: block;}
.article_list ul.maplist li a{color: #3c3c3c;display: block;width: 98%;padding-right: 2%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.article_list ul.maplist li a:hover{ color:#3188d8;}