@charset "utf-8";
.container{ max-width: 1200px; margin: 0 auto; width: 100%;}
.show-xs{display: none !important}

/* 栏目标题图 */
.titleimg{position:relative;width:1200px;height:auto;}
.titleimg span{position:absolute;right:100px;top:40px;color: #005bac;font-size: 42px; font-family: '微软雅黑';font-weight: bold;z-indent:200;-webkit-text-stroke: 1.5px white;text-shadow: 0px 0px 0px #1102d0;letter-spacing:4px;}
/* 栏目标题图 */

/* 内容页 */
.breadcrumb{ display: flex; align-items: center; font-size: 14px; border-bottom: 1px solid #1784E0; padding-bottom: 10px;}
.breadcrumb span{font-family: '微软雅黑'}
.breadcrumb a{ display: inline-block; font-size: 14px; color: #666666; margin: 0 10px; transition: all 0.6s;}
.breadcrumb a.on,.breadcrumb a:hover{ color: #1784E0;}
.breadcrumb img{ margin-right: 10px;}

.list-sec2{ display: flex; padding-bottom: 100px;}
.list-sec2 .rightdiv{ width: 32%; padding: 10px 0 0px 20px; overflow: hidden;}

.list-sec2 .tab-hd{ position: relative;}
.list-sec2 .tab-hd ul{ display: flex; flex-wrap: wrap; border-bottom: 1px solid #1784E0; padding-bottom: 5px;}
.list-sec2 .tab-hd li{ width: calc(100%/3); margin-bottom: 15px;}
.list-sec2 .tab-hd li a{ font-size: 14px; color: #333; display: flex; align-items: center; text-align: center; transition: all 0.6s;}
.list-sec2 .tab-hd li i{ width: 0; height: 0; border:3px solid transparent; border-left: 3px solid #333; display: inline-block;}
.list-sec2 .tab-hd li.on a i{ border-left: 3px solid #0d6fb8;}
.list-sec2 .tab-hd li.on a{ color: #0D6FB8;}
.list-sec2 .tab-hd .mores{display: inline-block; position: absolute;  right: 10px; font-family: '宋体'; border-radius: 999px; width: 25px; height: 25px; line-height: 25px; text-align: center; border: 1px solid #ccc; top:8px;}

.list-sec2 .rightdiv .tab-bd,.list-sec2 .rightdiv .tab-bd ul,.list-sec2 .rightdiv .tab-bd li a{ overflow: hidden;}
.list-sec2 .tab-bd li{ margin-bottom: 20px; text-overflow: ellipsis; overflow: hidden;}
.list-sec2 .tab-bd li a{ color: #5c5c5c; font-size: 14px; display: flex; align-items: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;transition: all 0.6s;}
.list-sec2 .tab-bd li span{  width: 20px; height: 15px; color: #fff; font-size: 12px;  background: #aeaeae; display: block;text-align: center; line-height: 15px; margin-right: 10px;flex-shrink: 0;}
.list-sec2 .tab-bd li:nth-child(1) span,.list-sec2 .tab-bd li:nth-child(2) span,.list-sec2 .tab-bd li:nth-child(3) span{ background: #0d6fb8;}
.list-sec2 .rightdiv .tit{ background: #e6f3fb; margin-top: 15px; height: 40px; font-size: 18px; color: #fff; font-weight: bold; margin-bottom: 15px;}
.list-sec2 .rightdiv strong{ display: block; background-color: #0d6fb8; font-weight: bold;font-size: 18px; color: #fff; width: 140px; height: 40px;line-height: 40px; padding-left: 10px;}
.list-sec2 .rightdiv strong img{ display: inline-block; vertical-align: middle; margin-right: 10px;}
.list-sec2 .rightdiv li:hover a{ color: #0D6FB8;}
.list-sec2 .rightdiv .tit2 strong{ background: none; color: #0D6FB8;}
.list-sec2 .rightdiv .tit2{ background: none; border-bottom: 1px solid #0D6FB8;}
.list-sec2 .tuscroll img{ display: block; overflow: hidden; width: 100%; height: auto;}

.list-sec2 .swiper-pagination{ width: auto; right: 20px; left: auto;}
.list-sec2 .swiper-pagination-bullet{ background: #fff; opacity: 1;}

.contpage{ padding-top: 30px;}
.contpage .contpage-left {width: 68%;border-right: 1px solid #1784E0;padding-right: 45px; padding-top: 60px;}
.contpage-left .tou h3{ text-align: center; font-weight: bold; color: #333333; font-size: 24px; margin-bottom: 45px;font-family:"微软雅黑"}
.contpage-left .touinfo{ display: flex; justify-content: space-between; border-top: 1px dotted #333; border-bottom: 1px dotted  #333;padding: 15px 0; margin-bottom: 35px;}
.contpage-left .dayin{ display: flex; align-items: center;cursor:pointer;}
.contpage-left .dayin span{ display: block; margin: 0 0 0 20px;}
.contpage-p p{ line-height: 36px; font-size: 16px; text-indent: 2em;word-break:normal;word-wrap:break-word;margin:0 auto;font-family:"微软雅黑"; color:#333;}
.contpage-p img{max-width: 700px; margin:0 auto;display:block;padding:5px;}
.contpage-p table {word-break: break-all; word-wrap: break-word;width:96%}
.contpage-p table tr td p{text-indent:0!important;text-indent: 0em;}
.contpage-p table td{text-align: center;}
.contpage-qpp p{ line-height: 36px; font-size: 16px; text-indent: 2em;word-break:normal;word-wrap:break-word;margin:0 auto;font-family:"微软雅黑"; color:#333;}
.contpage-qpp table p{text-indent: 0em;}
.contpage-qpp img{max-width: 1000px; margin:0 auto;display:block;padding:5px;}
.fenpian{ display: flex; justify-content: space-between; border-top: 1px solid #bbbbbb; border-bottom: 1px solid #bbb; padding: 15px; margin-top: 50px;}
.fenpian a{ display: flex; align-items: center;}
.fenpian a img{ display: block; margin-right: 10px;}
.fenpian a p{ font-size: 14px; color: #333; transition: all 0.6s; max-width: 320px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.fenpian a:hover p{ color: #1784E0;}

.contpage .contpage-quanping {width: 100%;border-right: 0px solid #1784E0;padding-right: 45px; padding-top: 60px;}
.contpage-quanping .tou h3{ text-align: center; font-weight: bold; color: #333333; font-size: 24px; margin-bottom: 45px;font-family:"微软雅黑"}
.contpage-quanping .touinfo{ display: flex; justify-content: space-between; border-top: 1px dotted #333; border-bottom: 1px dotted  #333;padding: 15px 0; margin-bottom: 35px;}
.contpage-quanping .dayin{ display: flex; align-items: center;cursor:pointer;}
.contpage-quanping .dayin span{ display: block; margin: 0 0 0 20px;}


.share-div{ position: fixed; left: 200px; top: 100px; display: none;}
.share-div span{ display: block; text-align: center; font-size: 14px; color: #666;}
.share-div a{ display: block; margin: 10px 0;}
.share-div a>img{ border-radius: 100%; transition: all 0.6s; filter: grayscale(100%); opacity: 0.5; margin: 0 auto;}
.share-div a:hover img{ filter: grayscale(0); opacity: 1;}
.share-div .a1{ position: relative;}
.share-div .a1 .wxpop{ position: absolute; left:-100px; top: 0; opacity: 0; visibility: hidden; transition: all 0.6s;}
.share-div .a1 .wxpop img{ width: 100px; height: 100px;}
.share-div .a1:hover .wxpop{ opacity: 1; visibility: visible;}

.share-div .bdsharebuttonbox a {width: 50px; height: 50px; display: block; margin: 10px 0;}
.share-div .bdsharebuttonbox a>img{ border-radius: 100%; transition: all 0.6s; filter: grayscale(100%); opacity: 0.5; margin: 0 auto;}
.share-div .bdsharebuttonbox a:hover img{ filter: grayscale(0); opacity: 1;}
.share-div .bdsharebuttonbox .bds_qzone {background: url(../images/qz.png) no-repeat top center;}
.share-div .bdsharebuttonbox .bds_tsina {background: url(../images/shejiao_01.png) no-repeat top center;}
.share-div .bdsharebuttonbox .bds_weixin {background: url(../images/shejiao_02.png) no-repeat top center;}
.share-div .bdsharebuttonbox .bds_sqq {background: url(../images/shejiao_03.png) no-repeat top center;}


/* 右侧党政机构文章列表按钮样式 */
.tab-div>.branch{margin-right: 2%;}
.tab-div>.branch>.head>.btn:hover,.tab-div>.branch>.head>.btn:active,{color: #0275da;}
.tab-div>.branch>.btns img{width: 16px;	height: 16px;margin-right: 10px;}
.tab-div>.branch>.btns>a{width: calc(50% - 10px);cursor: pointer;user-select: none;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tab-div>.branch>.btns>a{height: 50px;line-height: 50px;background-color: #FFF;	border: 1px solid #aab8cd;	box-shadow: inset -5px -5px 0px #e1eaf7;transition: all 500ms;}
.tab-div>.branch>.btns>a:hover{box-shadow: inset 5px 5px 0px #e1eaf7;}
.tab-div>.branch>.btns>a:hover>span,.otherCon>.branch>.btns>a:active>span{color:#0087ff;}
.tab-div>.branch>.btns>a>span{font-size: 16px;color: #005bac;font-family: "FZLTZHUNHK";	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/* 右侧党政机构文章列表按钮样式 */


/* 自动生成本页二维码 */
.qr-share {
    position: relative; width: 262px; margin: 40px auto 10px;
    padding: 20px 18px 14px; background: #fff;
    border: 1px solid #d9e8f6; border-radius: 14px;
    box-shadow: 0 10px 30px rgba(13, 111, 184, .13);
    text-align: center; overflow: hidden;
}
.qr-share::before {
    content: ""; position: absolute; left: 0; top: 0;
    width: 100%; height: 4px;
    background: linear-gradient(90deg, #0d6fb8, #1784E0);
}
.qr-share-hd { margin: 4px 0 14px; }
.qr-share-tit { display: block; font-size: 17px; font-weight: bold; color: #0d6fb8; letter-spacing: 1px; }
.qr-share-sub { display: block; font-size: 12px; color: #8a96a6; margin-top: 5px; }
.qr-share-box {
    display: inline-block; padding: 9px; border-radius: 12px;
    background: #f6fafd; border: 1px solid #e6f0f9;
}
.qr-share-box #qrcode { font-size: 0; line-height: 0; }
.qr-share-box canvas { display: block; width: 180px; height: 180px; border-radius: 4px; }
.qr-share-ft { margin-top: 14px; padding-top: 11px; border-top: 1px solid #eef4fa; }
.qr-share-school { display: block; font-size: 12px; color: #7a8798; letter-spacing: .5px; }
.qr-share-save {
    display: inline-block; margin-top: 9px; padding: 4px 16px; font-size: 12px;
    color: #0d6fb8; text-decoration: none; border: 1px solid #bcd9ef;
    border-radius: 20px; cursor: pointer; transition: all .3s;
}
.qr-share-save:hover { background: #0d6fb8; border-color: #0d6fb8; color: #fff; }
/* 自动生成本页二维码 */


@media (max-width:1900px) {
	.share-div{ left: 50px;}
}

@media (max-width:1200px) {
.list-sec1{ padding: 30px 0 0px 0;}
.list-sec1 .rightdiv dt a{ font-size: 18px; margin: 10px 0 10px 0;}
.list-sec1 .rightdiv dd a{font-size: 14px; line-height: 26px;}
.share-div{ left:auto; right: 0; display: none !important;}
}

@media (max-width:750px) {
.hidden-xs{display: none !important}
.show-xs{display: block !important}
.breadcrumb {font-size: 12px;padding-bottom: 4px;}
.breadcrumb a{font-size: 12px;}
.list-sec2{ flex-direction: column;}
.list-sec2 .rightdiv{ width: 100%; padding: 30px 0 0 0;}
.list-sec2{ padding-bottom: 50px;}

.contpage{ padding-top:10px;}
.contpage .contpage-left{ width: 100%; padding-right: 0; border-right: none; padding-top: 20px;}
.contpage-left .tou h3{ font-size: 20px; margin-bottom: 15px; line-height: 30px;font-family:"微软雅黑";}
.contpage-left .touinfo{padding: 10px 0; margin-bottom: 20px; justify-content: center;}
.contpage .dayin{ display: none;}
.contpage-left .touinfo span{ font-size: 12px; margin-right: 5px;}
.contpage-p p{font-size: 16px; line-height: 30px;text-indent: 2em;}
.contpage-p img{max-width:100% !important; height: auto !important;}
.contpage-qpp img{max-width: 100%; !important; height: auto !important;}
.fenpian{ margin-top: 30px; flex-direction: column;}
.comment{ width: 100%;}
.comment .c-tou h3{ font-size: 16px}
.comment .star li p{ font-size:14px;}
.plkuang form{ margin-top: 25px; padding: 10px;}
.plkuang .div2{ flex-wrap: wrap; padding: 10px;}
.plkuang .div2 div{ margin: 10px 0;}

/* 栏目标题图 */
.titleimg span{right:30px;top:10px;font-size: 20px; z-indent:200;-webkit-text-stroke: 1px white;}
/* 栏目标题图 */
}

@media (max-width:520px) {
.list-sec2 .rightdiv strong{ font-size: 14px;}
.list-sec2 .rightdiv{padding-top: 20px;}
.list-sec2{ padding-bottom: 25px; margin-top:0px;}
}

@media (max-width:360px) {

}