@charset "utf-8";
/*全局样式
---------------------------------------------*/
* {margin:0;padding:0;}
body{ margin:0 auto; padding:0; width:100%; color:#333; font:14px/1.5 Arial,"Microsoft Yahei"; text-align:center; background:#f5f5f5; -webkit-font-smoothing:antialiased; }
input,button,select,textarea,img,p,h1,h2,h3,h4,h5{ margin:0; padding:0; border:0; font-family:'Microsoft YaHei','微软雅黑'; }
a{ color:#333; text-decoration:none; }
a:hover{ color:#039481; text-decoration:none; -webkit-transition: all 0.2s linear;transition: all 0.2s linear; }
ol,ul,li,dl,dd{ margin:0 auto; padding:0; list-style-type:none; }
i,em{ font-style:normal; }
table { border-collapse:collapse; border-spacing:0; }
input{outline:none;}

/*Clear Fix*/ 
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{ display:inline-block; } 
.clearfix { display:block; } 

.clear{ clear:both; font-size:0px; height:0px; overflow:hidden; }
.line5{ clear:both; font-size:0px; height:5px; overflow:hidden; }
.line10{ clear:both; font-size:0px; height:10px; overflow:hidden; }
.line15{ clear:both; font-size:0px; height:15px; overflow:hidden; }

.text-left{text-align:left;}
.text-center{text-align:center;}

/*首页*/
.index-body{min-width:1170px;}
.cont-width{width:1100px;margin:0 auto;}
.min-width{min-width:1100px;}
.dj-body{min-width:1070px;background:#fff;}
.dj-min-width{min-width:1000px;}
.dj-cont-width{width:1000px;margin:0 auto;}
/*悬浮*/
.float-part{position:fixed;top:40px;left:20px;width:217px;z-index:10000;background:#fff;}
.float-cont{position:relative;}
.float-cont .title{line-height:50px;font-size:16px;color:#d80000;}/*background:url(/templates/ptwz/images/float-top.jpg) no-repeat;*/
.float-cont .title img{vertical-align:middle;margin-right:10px;}
.float-cont .close{position:absolute;top:-30px;right:0;}
.float-cont .close img{vertical-align:middle;margin-left:5px;}
.float-news-list-item{margin:5px auto;}
.float-news-list-item-cate{background:#e3e3e3;color:#666;padding:3px 8px;}
.float-news-list-item-title{font-size:14px;line-height:20px;padding:3px 8px;}
/*顶部样式*/
.header{background:#e2e2e2;}
.header .head-top{width:100%;}    
    .header .head-top img{display: block;}
    .zl-top img{width:100%;}
.header .head-nav{ position:relative; height:50px; background:#30405b;}
    .header .head-nav .nav-box {}
    .header .head-nav .nav-box li{ float:left; margin:0 auto; width:110px;position:relative;}
    .header .head-nav .nav-box li a{ color:#fff; font-size:16px;height:50px;line-height:50px;display:block;}
    .header .head-nav .nav-box li:hover >a{ background:#1a2434;border-top:3px solid #f10000;height:47px;line-height:47px;}
    .header .head-nav .nav-box li .nav-sub{position:absolute;background:#fff;width:100%;top:50px;z-index:10000;left:0;display:none;}
    .header .head-nav .nav-box li .nav-sub .nav-sub-item{position:relative;}
    .header .head-nav .nav-box li .nav-sub a,.header .head-nav .nav-box li:hover .nav-sub a{color:#666;height:35px;line-height:35px;font-size:14px;}
    .header .head-nav .nav-box li:hover .nav-sub{display:block;}
    .header .head-nav .nav-box li:hover .nav-sub .nav-sub-item:hover,.header .head-nav .nav-box li:hover .nav-sub a:hover,.header .head-nav .nav-box li:hover .nav-sub1 .nav-sub-item1:hover,.header .head-nav .nav-box li:hover .nav-sub1 a:hover{color:#fff;background:#1a2434;}
    .header .head-nav .nav-box li .nav-sub .nav-sub1{position:absolute;left:100%;top:0;display:none;width:100%;background:#fff;}
    .header .head-nav .nav-box li .nav-sub .nav-sub-item:hover .nav-sub1{display:block;}
    .header .head-nav .nav-box li .nav-sub .nav-sub1 .nav-sub-item1{position:relative;}
    .header .head-nav .nav-box li .nav-sub1 .nav-sub2{position:absolute;left:100%;top:0;display:none;width:100%;background:#fff;}
    .header .head-nav .nav-box li .nav-sub1 .nav-sub-item1:hover .nav-sub2{display:block;}
    .header .head-nav .nav-box li .nav-sub1 .nav-sub2 .nav-sub-item2{position:relative;}
/*党建头部*/
.dj-header  .head-nav{background:#d80000;}

/*Banner样式*/
.slide-box{ position:relative; margin:0; width:100%; height:454px; text-align:center; overflow:hidden; }
    .slide-box .list-box{ position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; height:100%; background:#fff; }
    .slide-box .list-box li{ position:absolute; left:0; top:0; display:block; width:100%; height:100%; opacity:0; filter:alpha:opacity(0); }
    .slide-box .list-box li a{ display:block; width:100%; height:100%; }
    .slide-box .list-box li a img{ position:absolute; top:0; left:0; width:100%; height:100%; }
    .slide-box .speed-box{ position:absolute; left:0; bottom:20px; width:100%; height:10px; text-align:center; z-index:999; }
    .slide-box .speed-btn{ display:inline-block; margin:auto 0; }
    .slide-box .speed-btn a{ display:block; float:left; margin:0 5px; width:10px; height:10px; background:url(/templates/ptwz/images/slide_btns.png) 0 -166px no-repeat; overflow:hidden; *float:none; *display:inline-block; }
    .slide-box .speed-btn a.selected{ background-position:0 -176px; }
    .slide-box .prev-btn,.slide-box .next-btn{ position:absolute; top:50%; display:block; margin-top:-41px; width:42px; height:82px; z-index:999; opacity:0.5; filter:alpha:opacity(50); background:url(/templates/ptwz/images/slide_btns.png) no-repeat; display:none; overflow:hidden; }
    .slide-box .prev-btn{ left:31px; background-position:0 0; }
    .slide-box .next-btn{ right:31px; background-position:0 -82px; }
/*Search*/
.search-box{background:#fff;padding:20px 0;}
.search-box:after,.news-top:after,.news-bottom:after,.footer-top-cont:after,.list-cont:after,.zt-all-list:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.search-box .left{width:600px;float:left;text-align:left;line-height:38px;}
.search-box .right{width:392px;float:right;}
.search-box .left span{color:#039481;font-size:16px;}
    .search-box .input-box{display:inline-block;}
    .search-box .input-box input{ display:block; margin:0; padding:3px 12px; width:294px; height:30px; line-height:30px; background:#fff; border:1px solid #e5e5e5; color:#333; font-size:14px; transform:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;border-radius:25px;}
    .search-box .input-box input::-moz-placeholder{ color:#b3b3b3; opacity:1; }
    .search-box .input-box input:focus{border-color:#039481!important}
    .search-box a{ display:inline-block;width:60px;padding:3px 0;margin-left:5px;height:30px; line-height:30px; color:#333; font-size:16px;text-align:center;background:#fff; border:1px solid #e5e5e5; border-radius:25px; cursor:pointer; -webkit-transition:all 0.2s linear; transition:all 0.2s linear; *top:1px; }
    .search-box a img{vertical-align: middle;}
    .search-box a:hover{border-color:#039481;}
/*新闻资讯1*/
.news-top{background:#f0f0f0;padding:10px 0;}
.news-top .left{width:620px;float:left;height:450px;}
.news-top .right{width:392px;float:right;height:450px;}
.news-top .title-tap{border-bottom: 1px solid #c0c0c0;}
.news-top .title-tap li{padding:5px 10px;float:left;font-size:16px;line-height:35px;}
.news-top .title-tap li.selected{border-bottom:2px solid #039481;color:#039481;font-size:18px;}
.news-top .left .cont-tab{margin:0 10px;}
.news-top .left .cont-tab .news-list{font-size:14px;}
.news-top .left .cont-tab .news-list .news-list-top{height:120px;margin-top:15px;border-bottom:1px solid #c0c0c0;}
.news-top .left .cont-tab .news-list .news-list-top a{padding:15px 0;}
.news-top .left .cont-tab .news-list .news-list-top a img{width:170px;height:105px;margin-right:30px;float:left;}
.news-top .left .cont-tab .news-list .news-list-top a .news-list-top-cont{width:400px;float:left;}
.news-top .left .cont-tab .news-list .news-list-top a .news-list-top-cont h4,.news-top .left .cont-tab .news-list .news-list-top a .news-list-top-cont1 h4{padding:5px 0;font-size:16px;}
.news-top .left .cont-tab .news-list .news-list-bottom ul{margin-left: 15px;height:210px;}
.news-top .left .cont-tab .news-list .news-list-bottom li{list-style:  square;line-height:30px;clear:both;}
.news-top .left .cont-tab .news-list .news-list-bottom li a .left{width:460px;float:right;height:30px;overflow:hidden;}
.news-top .left .cont-tab .news-list .news-list-bottom li a .right{width:120px;float:right;text-align:center;height:30px;font-size:12px;color:#666;overflow:hidden;}
.news-top a.more,.news-bottom-cont .left a.more{display:inline-block;padding:8px 40px;border:1px solid #039481;border-radius:20px;color:#039481;right:10px;float:right;margin-top:13px;}
.news-top .right .cont-tab .news-list ul{height:325px;margin-top:19px;}
.news-top .right .cont-tab .news-list li:not(:first-child){list-style:disc;line-height:35px;clear:both;height:35px;}
.news-top .right .cont-tab .news-list li{margin-top:10px;}
.news-top .right .cont-tab .news-list li a{display:block;}
.news-top .right .cont-tab .news-list li a:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.news-top .right .cont-tab .news-list li .text{width:290px;float:left;font-size:14px;margin-left:10px;}
.news-top .right .cont-tab .news-list li .date{width:70px;float:left;text-align:center;}
.news-top .right .cont-tab .news-list li .date .top{background:#039481;font-size:24px;color:#fff;padding:3px 0;}
.news-top .right .cont-tab .news-list li .date .bottom{background:#e0e0e0;padding:2px 0;}
/*新闻资讯2*/
.news-bottom{padding:10px 0;background: #fff;}
.ct img{width:100%;}
.news-bottom-cont{margin:10px auto;}
.news-bottom-cont .left{float:left;width:520px;height:355px;}/*width:620px;*/
.news-bottom-cont .right{float:right;width:520px;height:355px;}/*width:420px;*/
.news-bottom-cont .left .title{font-size:18px;color:#039481;line-height:35px;padding-top: 10px;}
.news-bottom-cont .left .title img{vertical-align:middle;width:38px;}
.news-bottom-cont .left .news-list{margin: 0 10px;margin-top: 10px;}
.news-bottom-cont .left .news-list ul,.news-bottom-cont .right .border .news-list ul{margin-left: 15px;color:#b73333;height:245px;}
.news-bottom-cont .left .news-list li,.news-bottom-cont .right .news-list li{list-style:disc;line-height:35px;clear:both;height:35px;}
.news-bottom-cont .left .news-list li a .left{width:360px;float:right;overflow:hidden;height:35px;}
.news-bottom-cont .left .news-list li a .right{width:120px;float:right;text-align:center;font-size:12px;color:#666;overflow:hidden;height:35px;}
/*.news-bottom-cont .right .border{border:1px solid #b3b3b3;border-radius:8px;position:relative;top: 25px;}
.news-bottom-cont .right .border .title{width:273px;position:relative;left: 75px;top: -30px;}
.news-bottom-cont .right .border .title .text{width:273px;position:absolute;top:0;line-height:54px;color:#fff;font-size:18px;text-align:center;}
.news-bottom-cont .right .border .news-list{line-height: 35px;margin: 0 30px;margin-top: -30px;}
.news-bottom-cont .right .border .more{border-top:1px solid #b3b3b3;margin-top:10px;}
.news-bottom-cont .right .border .more a{display:block;text-align:center;color:#039481;height:40px;line-height:40px;}*/
/*专题*/
.zt-part{min-width:1170px;padding:30px 0;}
.zt-width{width:1170px;margin:auto;position:relative;}
.zt-width .swiper{width:100%;}
.zt-width .swiper-container {width: 1030px;height: auto;margin-left: auto;margin-right: auto;-moz-box-shadow: 0 0 5px #ccc;-webkit-box-shadow: 0 0 5px #ccc;box-shadow: 0 0 5px #ccc;border: 5px solid #fff;left: -5px;background: #fff;-webkit-transform: translatez(0); -moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0);}
.zt-width .swiper-button-prev,.zt-width .swiper-button-next{outline:none;}
.zt-width .swiper-slide{text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.zt-part .slide img,.zt-part .swiper-slide img{width:250px;height:108px;display: block;}
.zt-width .swiper-button-prev ,.zt-width .swiper-button-next {position: absolute;top: 50%;outline: 0;width: 29px;height: 55px;margin-top: 0px;text-indent: -9999px;z-index: 9999;}
.zt-width .swiper-button-prev{background:url(/templates/ptwz/images/prev.png) no-repeat;left: 0;}
.zt-width .swiper-button-next{background:url(/templates/ptwz/images/next.png) no-repeat;right: 0;}
.zt-width .text{width:250px;height:108px;border:1px solid #f3f3f3;}
.bx-wrapper .bx-controls-direction a{width:29px;height:55px;margin-top: -27px;}
.bx-wrapper .bx-prev{background:url(/templates/ptwz/images/prev.png) no-repeat;left: -70px;}
.bx-wrapper .bx-next{background:url(/templates/ptwz/images/next.png) no-repeat;right: -70px;}
.bx-wrapper .bx-next:hover{background-position: 0 0;}
.zt-title-img{display:block;width:638px;margin:0 auto 20px auto;}
.zt-show-btn{position: absolute;right:10px;top:0;height:32px;line-height:32px;font-size:16px;font-weight:bold;color:#039481;}
.zt-show-btn img{width:25px;height:25px;vertical-align: middle;}
.zt-all{display:none;width:600px;height:215px;position: absolute;right:80px;top:0;padding: 30px 10px 10px 11px;border: 1px solid #dbdbdb;background: #fff;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);overflow: hidden; z-index: 100;}
.zt-all h1{position: absolute;top: 8px;left: 10px;line-height: 14px; font-size: 13px;font-weight: bold; color: #333;}
.zt-all .close{position: absolute;display: block;top: 8px;right: 6px;width: 20px;height: 20px;cursor: pointer;}
.zt-all-list{display: block;width: 100%; height: 100%;overflow: auto;}
.zt-all-list a{border:1px solid #dbdbdb;display:block;float:left;padding:5px 10px;margin-right:10px;margin-bottom:10px;}
/*底部*/
.footer{min-width:1160px;background:#30405b;padding:0;}
.dj-footer{background:#d80000;}
.footer-top{width:100%;border-bottom:1px solid #fff;}
.footer-top-cont{line-height:25px;color:#fff;padding:30px 0 20px;}
.footer-top-cont .left{float:left;width:160px;}
.footer-top-cont .left img{vertical-align:middle;margin-right:10px;}
.footer-top-cont .left span{font-size:18px;}
.footer-top-cont .right{float:left;width:930px;margin-left:10px;text-align:left;}
.footer-top-cont .right a{display:inline-block;border:1px solid #fff;color:#fff;padding:5px 10px;margin-right:10px;margin-bottom:10px;}
.footer-top-cont .right a.link{margin-right:10px;margin-bottom:10px;padding:0;}
.footer-top-cont .right a img{height:35px;display: block;}
.footer-bottom,.footer-bottom a{color:#fff;line-height:35px;}
.footer-bottom{padding:30px 0;position:relative;}
/*列表*/
.list-cont{background:#fff;padding-bottom:50px;min-width:1160px;}
.list-cont .left{float:left;width:220px;}
.list-cont .right{float:left;width:865px;margin-left:15px;}
.dj-body .list-cont{background:#fff;padding-bottom:50px;min-width:990px;}
.dj-body .list-cont .left{float:left;width:220px;}
.dj-body .list-cont .right{float:left;width:695px;margin-left:15px;}
.list-cont .left .top{background:#30405b;color:#fff;font-size:24px;padding:20px 0;border-top-left-radius:10px;border-top-right-radius:10px;}
.dj-body .list-cont .left .top{background:#d80000;}
.list-cont .left .bottom{min-height:300px;padding-bottom:80px;background:#e3e3e3;margin-top:10px;}
.list-cont .left .bottom li a{border-bottom:1px solid #b2b2b2;display:block;line-height:40px;font-size:16px;}
.list-cont .left .bottom li.selected a,.list-cont .left .bottom li a:hover{background:#717171;color:#fff;border-bottom:1px solid #717171}
.list-cont .right .top .top-radius{height:25px;border-top-left-radius:10px;border-top-right-radius:10px;background:#f0f0f0;}
.list-cont .right .top .top-cont{color:#b73333;padding:13px 0;line-height:25px;font-size:16px;}
.list-cont .right .top .top-cont span{display:inline-block;background:#f0f0f0;width:15px;height:15px;vertical-align: middle;margin-right:10px;}
.list-cont .right .top .top-cont-right{float:right;margin-right:15px;font-size:14px;color:#666;}
.list-cont .right .bottom{background:#f0f0f0;padding:10px 0;}
.list-cont .right .bottom .news-list{margin:0 10px;}
.list-cont .right .bottom .news-list .news-list-item{line-height:40px;border-bottom:1px solid #e3e3e3;font-size:14px;}
.list-cont .right .bottom .news-list .news-list-item .text{float:left;width:720px;overflow:hidden;height:40px;}
.dj-body .list-cont .right .bottom .news-list .news-list-item .text{width:550px;}
.list-cont .right .bottom .news-list .news-list-item .date{float:left;width:120px;color:#a0a0a0;}
.list-cont .right .bottom .news-list .news-list-item span{margin-left:10px;font-size:16px;}
.list-cont .right .bottom .news-list .news-list-item .start{color:#1ab394;}
.list-cont .right .bottom .news-list .news-list-item .unstart{color:#23c6c8;}
.list-cont .right .bottom .news-list .news-list-item .end{color:#ed5565;}
.pagelist{display: inline-block;margin:50px auto 20px auto;}
.pagelist div.default a,.pagelist div.default span,.pagelist div.default span.disabled{background-color:transparent;}
.pagelist div.default span.current{background:#30405b;border-color:#30405b;}
.pagelist div.default a:hover{ color:#fff; background:#30405b;}
/*新闻页*/
.news-part{background:#fff;min-width:1160px;margin:auto;padding-bottom:50px;}
.news-cont{background:#f0f0f0;padding:50px 0;min-height:400px;border-radius:20px;}
.news-cont-session{margin:auto;width:980px;}
.news-part .title{font-size:24px;color:#000;margin-bottom:20px;}
.news-part .date{margin-bottom:30px;color:#a0a0a0;}
.news-body{color:#333;overflow:hidden;font-size:14px;}
.news-body img{max-width:980px;}
.news-part .author{margin-top:50px;text-align:left;}
.news-part .author span{display:inline-block;border:1px dashed #b3b3b3;padding:5px 20px;margin-right:10px;text-align:center;}
/*问卷*/
.question-cont{padding:30px;}
.question-cont .title{font-size:20px;margin:20px;}
.question-cont .des{border-bottom:2px solid #046bfa;padding:10px;line-height:25px;text-indent:25px;}
.question-list-item .title{font-size:14px;margin:0;line-height:35px;margin-top:20px;}
.question-list-item .options{font-size:12px;line-height:25px;}
    .question-list-item .options input {margin-right:10px;vertical-align:middle;}
.question-cont .btn{background:#30405b;display:block;width:200px;line-height:40px;color:#fff;text-align:center;margin:80px auto;border-radius:20px;font-size:16px;}
/*咨询*/
.consult-btn,.talk-btn{background:#30405b;color:#fff;display:inline-block;float:right;padding:8px 20px;margin-top:10px;margin-right:20px;border-radius:20px;font-size: 16px;}
.talk-btn{background:#f85227;}
.consult-btn img,.talk-btn img{vertical-align:middle;margin-right:10px;}
.consult-list{margin:40px 80px;}
.consult-list-item{color:#666;margin-bottom:40px;}
.consult-list-item .title{border-bottom:1px dashed #b3b3b3;margin-bottom:10px;padding:0 20px 5px 20px;}
.consult-list-item .title span,.consult-list-item .cont span{color:#000;}
.consult-list-item .title .name{float:right;}
.consult-list-item .cont{padding:0 20px;}
.submit-part{background:#fff;margin:40px 80px;padding:30px 0;border-radius:10px;display:none;}
.form-group {
    margin-bottom: 15px;
}
.form-horizontal .control-label{padding-top: 7px;
    margin-bottom: 0;
    text-align: right;}
.form-control{background-color: #FFF;
    background-image: none;
    border: 1px solid #e5e6e7;
    border-radius: 1px;
    color: inherit;
    display: block;
    padding: 6px 12px;
    -webkit-transition: border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;
    transition: border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;
    width: 100%;
    font-size: 14px;}
.col-sm-3,.col-sm-8{float:left;}
.col-sm-3{width:150px;}
.col-sm-8{width:500px;}
.submit-part .btn{background:#30405b;color:#fff;display:inline-block;width:150px;line-height:35px;border-radius:20px;}
.submit-part .cancle{background:#999;margin-left:20px;}
/*党建*/
.dj-news,.dj-news1{margin-top:20px;}
.dj-news .left{width:580px;height:430px;float:left;}
.dj-news .right{width:398px;height:428px;float:left;border:1px solid #d80000;margin-left:20px;}
.lb-news{width:100%;height:100%;}
.lb-news .speed-box{bottom:60px;}
.lb-news ul li a{display:block;position:relative;color:#fff;}
.lb-news ul li a .title{background:#000;opacity:0.8;position:absolute;width:100%;bottom:0;padding:10px 0;}
.tap .title-tap{}
.tap .title-tap li img{vertical-align:middle;margin-right:10px;}
.tap .title-tap li{line-height:40px;float:left;font-size:16px;width:50%;color:#e62a04;border-bottom:1px solid #d80000;}
.tap .title-tap li.selected{background:#e62a04;color:#fff;}
.dj-news .tap .cont-tab .news-list ul{margin:0 15px;height: 320px;}
.dj-news .tap .cont-tab .news-list ul li{font-size:16px;line-height:35px;list-style:disc;margin-left: 15px;}
.dj-news .tap .cont-tab .news-list ul li.first{font-size:18px;font-weight:bold;color:#000;margin:20px auto;list-style:none;margin-left:0px;}
.dj-news .tap .cont-tab .news-list .more{color:#cf0010; border:1px solid #cf0010;display:block;margin:5px;text-align:center;padding:6px 0;font-size:16px;}
.dj-news1 .left{width:580px;float:left;}
.dj-news1 .right{width:398px;float:left;margin-left:20px;}
.dj-news1 .title{background:#f0f0f0;line-height:35px;border:1px dashed #e3e3e3;position:relative;height:33px;}
.dj-news1 .title span{position:absolute;height:35px;background:#cf0010;border:1px solid #cf0010;color:#fff;padding:0 20px;left:10px;top:-1px; font-size:16px;vertical-align: middle;}
.dj-news1 .title .more{float:right;margin-right:30px;font-size:12px;color:#cf0010;}
.dj-news1 .news-list ul{margin: 15px;color:#cf0010;height:210px;}
.dj-news1 .news-list ul li{font-size:14px;line-height:35px;list-style: square;margin-left: 15px;}
/*搜索*/
.search-tit{ display:block; margin:0 auto; padding-top:15px; line-height:38px; border-bottom:1px solid #f0f0f0; }
    .search-tit h3{ display:inline-block; color:#333; font-size:16px; font-weight:normal; }
    .search-tit span{ margin-left:15px; color:#999; font-size:14px; }
    .search-tit span strong{ margin:0 2px; color:#1e7bb3; font-weight:600; }
	/*图文列表样式*/
.n-list{ padding:15px 0px; }
	.n-list li{ display:block; padding-bottom:15px; border-bottom:1px solid #f0f0f0; overflow:hidden; }
	.n-list li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.n-list li h2{ padding:15px 0 15px; font-size:18px; line-height:24px; font-weight:normal;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
	.n-list li h2 a{ color:#333; text-decoration:none; }
	.n-list li h2 a:hover{ color:#8CAC52; }
	.n-list li .note b{ position:relative; display:block; float:left; margin-right:16px; width:118px; height:118px; border:1px solid #e8e8e8; font-style:normal; }
	.n-list li .note b img{ min-width:100%; min-height:100%; width:100%; _height:100%; }
	.n-list li .note p{ display:block; font-size:14px; max-height:84px; line-height:28px; font-weight:500; color:#666; overflow:hidden; }
	.n-list li .note .info{ padding-top:10px; height:20px; line-height:20px; }
	.n-list li .note .info span{ margin-right:10px; color:#999; font-size:12px; }
    .n-list li .note .info span i{ margin-right:3px; font-size:12px; }
	.n-list .nodata{ margin-top:30px; color:#666; font-size:14px; line-height:100px; text-align:center; }
/*党员讨论版*/
.talk-cont{padding:20px 0;}
.talk-title{padding:20px;background:#f85227;color:#fff;font-size:16px;margin:20px auto;line-height:30px;}
.talk-title .title{color:#fff;}
.talk-title .cont{font-size:14px;line-height:20px;}
.talk-list-item{border:1px solid #e3e3e3;padding:10px 50px;font-size:12px;color:#888;margin-bottom:20px;}
.talk-list-item .title{font-size:14px;color:#cf0010;margin:10px auto;}
.talk-list-item  .user-info{margin:10px auto;}
.talk-list-item  .talk-text{text-indent:25px;line-height:25px;}
.submit-part .yellow{background:#f85227;}

/*手机党建网*/
.m-index,.m-list-page{width:100%;background:#fff;}
.m-list-page{background:#F0EFEF;}
.swiper-container,.swiper-container .swiper-slide,.swiper-container .swiper-slide img{width:100%;}
.m-list{font-size:14px;margin:10px;}
.m-title{font-size:20px;color:#000;margin:10px auto;}
.m-cate-list{background:#f7f6f1;border:1px solid #e6e6de;border-radius:5px;}
.m-cate-list-item{width:25%;float:left;margin:10px auto;}
.m-cate-list-item img{max-width:90%;width:95px;border-radius:50%;border:1px solid #e6e6de;display:block;margin:auto;background:#fff;-webkit-box-shadow: 1px 1px 3px #ddd inset;}
.m-cate-list-item span{display:block;max-width:90%;margin:5px auto;color:#6b6a65;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
/*页面头部
-------------------------------------------------------------------*/
.m-list-page .header{ display:block; height:44px; background:#fff; border-bottom:1px solid #ececec; }
    .m-list-page .header .logo{ display:block; float:left; margin:5px auto auto 10px; height:36px; }
    .m-list-page .header .logo img{ height:34px; }
    .m-list-page .header .right{ position:absolute; top:0; right:0; display:inline-block; margin-right:15px; }
    .m-list-page .header .right a{ display:inline-block; margin:8px 0 0 2px; text-align:center; width:28px; height:28px; line-height:28px; }
    .m-list-page .header .right a:active{ background:#ececec; }
    .m-list-page .header .right a i{ color:#30405b; font-size:20px; }
    .m-list-page .header h3{ display:block; text-align:center; line-height:44px; color:#333; font-size:16px; font-weight:400; }
    .m-list-page .header .back{ position:absolute; margin:0; padding:0; display:inline-block; top:8px; left:10px; height:28px; line-height:28px; }
    .m-list-page .header .back i{ display:block; float:left; color:#30405b; font-size:20px; width:20px; line-height:28px; }
    .m-list-page .header .back span{ color:#30405b; font-size:17px; line-height:20px; }
.m-list-news-item{margin:20px 10px;padding:15px;background:#fff;border-radius:8px;border:1px solid #e3e3e3;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);}
.m-list-news-item .title,.m-list-news-item .link{font-size:18px;color:#000;line-height:30px;padding:5px 0;}
.m-list-news-item .date{font-size:12px;color:#999;padding:5px 0;}
.m-list-news-item .des{font-size:14px;color:#000;line-height:25px;padding:5px 0;}
.m-list-news-item .link{border-top:1px solid #e3e3e3;padding:5px 0;}
.m-list-news-item .author{border-top:1px solid #e3e3e3;padding:5px 0;}
.m-foot{font-size:12px;color:#999;margin-bottom:20px;}
.m-list-page .pagelist{margin-top:20px;}
.m-list-page .pagelist div.default span.current{background:#f85227;border-color:#f85227;}/*橙色*/
.m-list-page .pagelist div.default a:hover{ color:#fff; background:#f85227;}
.m-news{margin:20px;}
.bg-white{background:#fff;}
.m-news .title{font-size:20px;color:#000;}
.m-news .date{font-size:12px;color:#999;margin:20px auto;}
.m-news .cont{font-size:14px;}
.m-news .cont img{max-width:100%;}
.m-news .author{margin-top:30px;text-align:left;}
.m-news .author span{display:inline-block;border:1px dashed #b3b3b3;padding:5px 20px;margin-right:10px;text-align:center;margin-bottom:10px;}
.share{margin:30px auto;}
.share-btn:first-child{margin-right:3%;}
.share-btn{width:45%;float:left;border:1px solid #D3D3D3;padding:10px 0;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);border-radius:5px;}
.share-btn img{width: 22px;height: 22px;vertical-align: top;border: 0;}
.share-cover{background:rgba(0,0,0,.7);position:fixed;width:100%;height:100%;top:0;left:0;display:none;text-align:right;}
.share-cover img{max-width:100%;}
.scan{margin:20px auto;}
.scan-btn{width:100%;border:1px solid #D3D3D3;padding:10px 0;background:#fff; margin:auto;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);border-radius:5px;}
.scan-part{display:none;position: fixed;z-index: 1000;width:100%;height:100%;top: 0;left: 0;}
.scan-mask{position: fixed;z-index: 1000;top: 0;right: 0;left: 0;bottom: 0;background: rgba(0,0,0,0.6);}
.scan-cont{font-size:12px; position: fixed;z-index: 5000;top: 50%;left: 16px;right: 16px;-webkit-transform: translate(0,-50%);transform: translate(0,-50%);background-color: #fff;background-color: var(--weui-BG-2);text-align: left;border-radius: 12px;overflow: hidden;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;max-height: 90%;padding: 16px;background: #fff;}
.tlb-top{width:100%;}
.bg-black{background:#F0EFEF;}
.m-talk{margin:10px;background:#fff;padding:2px;border-radius:5px;}
.m-talk-list{border:1px dashed #e3e3e3;}
.m-talk-list-title{background: url(/templates/ptwz/images/tit_red.png) no-repeat 0px 0px / auto 25px;margin: 5px 0px 0px 5px;border-radius: 3px 3px 3px 0px;height: 25px;color: rgb(255, 255, 255);line-height: 25px;padding-left: 10px;font-size: 14px;}
.m-talk-list-item{padding:10px 0;border-bottom:1px solid #f0f0f0;margin:auto 30px;line-height:25px;}
.m-talk-part{position:fixed;width:100%;height:100%;z-index:5000;left:0;top:0;background:#fff;display:none;}
.m-talk-part-cont{margin:30px;}
.m-talk-part .btn{background:#f85227;color:#fff;display:inline-block;line-height:35px;border-radius:20px;width:45%;}
.m-talk-part .cancle{background:#999;margin-left:20px;text-align: center;}
.m-talk-btn{background:#f85227;position:fixed;width:40px;height:40px;right:10px;bottom:80px;color:#fff;border-radius:50px;padding:10px;font-size:14px;line-height:20px;}
.m-talk-title{padding:20px;background:#f85227;color:#fff;font-size:16px;margin:20px auto;line-height:30px;}
.m-talk-title .cont{font-size:12px;line-height:20px;}

/*微官网*/
.wap-list{font-size:14px;margin:5px auto 10px;background:url(/templates/ptwz/images/bj.jpg) no-repeat top left;background-size:100% 100%;}
.wap-cate-list{background-color:transparent;}
.wap-cate-list-item{width:33.33%;float:left;margin:10px auto;}
.wap-cate-list-item img{max-width:80%;width:55px;display:block;margin:auto;background:#fff;border-radius:5px;}
.wap-cate-list-item span{display:block;max-width:90%;margin:5px auto;color:#fff;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.wap-news-title{text-align:left;font-size:18px;font-weight:bold;color:#2e5fc0;margin:0 20px;padding:10px 0;}
.wap-news-title a.wap-more{float:right;font-size:14px;font-weight:normal;color:#2e5fc0;}
.wap-news-list{background:#e3e3e3;text-align:left;}
.wap-news-list-item{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;border-bottom:1px solid #fff;line-height:45px;margin:0 20px;}