﻿@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;}

/* 文章页 */
.aticle_box{ width:1100px; margin:auto; padding:30px 0;}
.aticle_box h2{ font-weight:normal; text-align:center; color:#1968C4; font-size:30px; padding-bottom:15px;}
.aticle_box h3{ font-weight:normal; text-align:center; color:#1968C4; font-size:22px; padding-bottom:15px;}

.aticle_xx{ height:30px; width:100%; border-top:solid 1px #CCC; border-bottom:solid 1px #CCC; text-align:center; line-height:30px; color:#999; margin-bottom:40px;}
.content{ font-size:16px; padding:0 40px;}
.content p{ text-indent:2em;font-size:16px;line-height:30px;color: #333;margin: 10px 0;word-wrap: break-word;}
.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;}
/*打印*/
.font{ display:block; width:65px; height:45px; line-height:45px; float:left; font-size:14px; cursor:pointer; margin-right:10px;}


/*文章表格*/
.aticle_box table{border-top:1px solid #ccc;border-left:1px solid #ccc;}
.aticle_box table p{margin:0;}
.aticle_box table td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:2px;}

 /* 一键排版设置样式 —— Start*/
.trs_key4format{font-size:16px;line-height:30px;zoom:1;color:#333;}
.trs_key4format>p{text-indent:2em;font-size:16px;line-height:30px;color:#333;margin:10px 0;}
.trs_key4format p{text-indent:2em;font-size:16px;line-height:30px;color:#333;margin:10px 0;}
.trs_key4format img{text-align:center;margin-bottom:-3px;max-width:100%;}


/* 列表页 */
.list_box{ margin:0 20px;}
.navTitle{ position:relative; zoom:1; width:100%; height:30px; border-bottom:solid 2px #ededed; margin-bottom:10px;}
.navtxt{ padding:0 10px; height:30px; border-bottom:solid 2px #298bd4; position:absolute; left:0; top:0; z-index:999; font-size:16px; font-weight:bold; line-height:30px; color:#298bd4;}
.list-more{float:right; background:url(../images/list-more.png) no-repeat center center; background-position-x:35px; width:45px;}
.list-more{display:block;}
.nav1Cont li{ height:35px; padding-bottom:0px;  box-sizing:border-box; text-align:right; font-size:14px;}
.nav1Cont li a{width:85%; height:35px; line-height:35px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; float:left; text-align:left;}
.nav1Cont li span.dot{width:3px; height:3px; float:left; margin-right:15px; margin-top:16px;}
.nav1Cont li span.dot img{ vertical-align:top;}
.nav1Cont li span.time{ width:100px; height:35px; line-height:35px; float:right; color:#999;}
.addBgColor{ background:#f2f2f2;}
.sub_left{ width:250px; float:left; overflow-x:hidden;}
.sub_left_head{ height:45px; background:#298bd4; padding-left:20px; color:#FFF; line-height:45px; font-size:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sub_list li{ display:block; padding:0 20px; height:40px; border-bottom:solid 1px #FFF;}
.sub_list li a{ display:block; height:40px; line-height:40px; color:#333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sub_list li:hover,.sub_list li.on{ background:#39a5f6 url(../images/sub_hover.png) no-repeat left center;}
.sub_list li:hover a,.sub_list li.on a{ color:#FFF;}
.sub_right{ width:890px; 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;}





/* 文章页 */
.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; margin:auto; width:100%;}
.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;}
.bshare-custom{float: right;margin-top:15px;}
/* 一键排版 */
.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: 210px;
    font-size: 18px;
    padding: 16px 6px 16px 40px;
    background-image: url(../images/labeltit.png);
    background-repeat: no-repeat;
    background-position: 8px center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}

.sub_left{ background-color: #f7f7f7;}

.sub_right{ width:890px; min-height:350px;background:#FFF; float:right; padding-left:20px;}

