﻿/* 党群工作 */
    #header{}
    .searchbox-opening .s-form .input-box{background-color: #ffffff;}
    .header-search-box-icon,.en-box{background-color: #cfbb00;}
.mainNav .li1 .ul1{background-color: #8f0707;}
.dggzmainNav .li1{width:130px;}
.mainNav .li1 .ul1 .li2:hover { background-color: #ad1313;}

.dqgzbanner{position: relative;height: 700px;background-image: url(../../base/img/dqgz-banner.jpg);background-size: cover;background-repeat: repeat;background-position: center;}
.dqgzbanner .text-box{width: 1400px;margin: auto;position: relative;top: 380px;}
.dqgzbanner .text-box p{font-size: 50px;line-height: 1;color: #ffffff;margin-bottom: 15px;text-align: left;font-weight: 600;}
.dqgzbanner .text-box .con{font-size: 30px;line-height: 1;color: #ffffff;text-align: left;font-weight: 600;margin-bottom: 5%;}
.dggzmainNav .li1{float: left;width: 130px;margin-right: 20px;height: 50px;line-height: 50px;background-color: #fff;}
.dggzmainNav .li1 .h1,.dggzmainNav .li1 .ul1 .li2 .h2{margin: 0;height: 50px;}
.dggzmainNav .li1 .h1 a{font-size: 20px;color: #333;}
.dggzmainNav .li1 .ul1{display: none;}
.dggzmainNav .li1 .ul1 .li2{width: 150px;height: 50px;background-color:rgba(0, 0, 0, .2)}
.dggzmainNav .li1 .ul1 .li2 .h2 a{font-size: 16px;color: #fff;}
.dggzmainNav .li1:hover,.dggzmainNav .li1.on1{background-color: #bc2300;}
.dggzmainNav .li1:hover .h1 a,.dggzmainNav .li1.on1 .h1 a{color: #fff;}
.dggzmainNav .li1 .ul1 .li2:hover .h2 a{font-weight: 900;}

.dqgz-box{margin-bottom: 40px;}
.dqgz-box .hd{height: 33px;background: url(../../base/img/dqgz-hd.png) center no-repeat;margin-bottom: 30px;}
.dqgz-box .hd h3{text-align: center;font-size: 33px;line-height: 1;}
.dqgz-box .hd h3 a{color: #bc2300;font-weight: 600;}
.dqlist li{float: left;width: 48%;margin-right: 2%;height: 50px;line-height: 50px;}
.dqlist li a{text-align: left;display: block;width: 81%;font-size: 16px;height: 50px;line-height: 50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left: 16px;background: url(../../base/img/dq-listicon.png) 0 center no-repeat;}
.dqlist li .date{float: right;color: #999999;font-size: 16px;}
.wthd .t .pic img{width: 100%;}
.wthd .t .con{background-color: #f0f0f0;padding: 20px;}
.wthd .t .con .title{height: 20px;font-size: 20px;width: 100%;text-align: left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height: 1;margin-bottom: 10px;}
.wthd .t .con .title a{color: #333333;font-weight: 600;}
.wthd .t .con .more{display: none;}
.wthd .t .con .intro{height: 52px;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 16px;color: #999999;}
.wthd .t:hover .con{background-color: #bc2300;}
.wthd .t:hover .con .title,.wthd .t:hover .con .title a{color: #fff;}
.wthd .t:hover .con .intro{color: #ffd7a2;}
.dqgz-box .left-box,.dqgz-box .right-box{width: 49%;}
.dqgz-box .left-box{float: left;}
.dqgz-box .right-box{float: right;}
.dqgz-box .left-box .box,.dqgz-box .right-box .box{padding: 30px;background-color: #fff;}
.dqgz-box .box .title{font-size: 30px;line-height: 1;margin-bottom: 30px;text-align: left;}
.dqgz-box .box .title a{color: #bc2300;font-weight: 600;}
.sjdjs .dqlist li,.jjjc .dqlist li{width: 100%;margin: 0;float: none;}
.dqgz-box .box .bd{padding: 0;}
.dqgz-box .box .bd .ul{display: block;height: 40px;margin-bottom: 25px;}
.dqgz-box .box .bd .ul li{float: left;width: 100px;height: 40px;background-color: #eeeeee;margin-right: 20px;}
.dqgz-box .box .bd .ul li a{display: block;width: 100px;height: 40px;line-height: 40px;text-align: center;font-size: 16px;color: #333333;}
.dqgz-box .box .bd .ul li.on{background-color: #bc2300;}
.dqgz-box .box .bd .ul li.on a{color: #fff;}
.dzjs-box{padding: 30px;background-color: #ffffff;border: solid 1px #eeeeee;}
.dzjs-box .pageSlide{float: left;width: 52%;position: relative;margin-right: 2%;}
.dzjs-box .pageSlide .bd li{position: relative;}
.dzjs-box .pageSlide .bd .pic img{width: 100%;}
.dzjs-box .pageSlide .bd .con{height: 80px;position: absolute;bottom: 0;left: 0;right: 0;background-color: rgba(0, 0, 0, .5);}
.dzjs-box .pageSlide .bd .con .title{padding: 0 20px;height: 80px;line-height: 80px;text-align: left;width: 80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color: #fff;}
.dzjs-box .pageSlide .bd .con .title a{font-size: 18px;color: #fff;}
.dzjs-box .pageSlide .hd{position: absolute;height: 12px;bottom: 30px;right: 20px;background: none;margin: 0;}
.dzjs-box .pageSlide .hd ul li{float: left;width: 12px;height: 12px;border-radius: 50%;background-color: rgba(255, 255, 255, 0.3);margin: 0 3px;cursor: pointer;}
.dzjs-box .pageSlide .hd ul li.on{background-color: #bc2300;}
.dzjs-box .pageSlide .hd ul li span{display: none;}
.wz-box{float: left;width: 46%;}
.wz-box .timeList li{background-color: #f5f5f5;padding: 3.5%;}
.wz-box .timeList li:last-child{margin: 0;}
.wz-box .timeList li .date .dd,.wz-box .timeList li .date .ym{color: #bc2300;}
.wz-box .timeList li:hover{background-color: #bc2300;}
.wz-box .timeList li:hover .date .dd,.wz-box .timeList li:hover .date .ym{color: #fff;}



.ldghcontent{background: url(../../base/img/ldgh-bg.jpg);background-size: cover;background-repeat: repeat;background-position: center 0;}
.ldghcontent .content{padding: 300px 0 60px;}
.event_box{ width: 90%; margin: 3% auto 0;position: relative;}
.event_box .parHd {width: 100%; display: inline-block;height: 80px;overflow: hidden;position: relative;padding: 0;}
.parHd  ul{ width: 100%; text-align: center; margin: 0 auto;}
.parHd .tempWrap{ margin: 0 auto;}
.parHd li{display: inline-block; cursor: pointer;margin:0 30px; position: relative;height: 63px;line-height: 60px;}
.parHd li span{display:block;position: relative;cursor: pointer;font-size: 20px;color: #8c929a;width: auto;border-radius: 0;background: transparent;opacity: 1;margin: 0 46px;transition: all .5s ease;}
.parHd li span::after{content: '';display: block;position: absolute;left: 0;right: 0;top: 100%;width: 0;height: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background-color: #003a8f;transition: all .5s ease;}
.parHd .act span::after{width: auto;}
.parHd .act span{color: #003a8f;}
.parBd li .con{line-height: 1.5;margin: 20px 0 7%;}
.parBd{margin-bottom: 100px;}
.parBd li .con .title a{font-size: 20px;color: #333333;display: block;}
.sPrev,.sNext{ width: 60px; height: 60px; display: block; position: absolute; top: 10px;}
.sPrev{ left: 0;background: url(../../base/img/ldgh-prev.png) 0 center no-repeat;}
.sNext{ right: 0;background: url(../../base/img/ldgh-next.png) 0 center no-repeat;}
.sPrev:hover{background: url(../../base/img/ldgh-prevon.png) 0 center no-repeat;}
.sNext:hover{background: url(../../base/img/ldgh-nexton.png) 0 center no-repeat;}

@media (max-width: 1500px){
    .content,.path-box,.dqgzbanner .text-box{width: 1200px;}
    .product-msg .con .title,.product-msg .con .intro h4{font-size: 18px;}
    .product-msg .con .intro p{font-size: 14px;}
    .wz-box .timeList li a{font-size: 16px;}
    .wz-box .timeList li{padding: 2.3%;}
    .path-box .menubox{width: 52%;}
}
@media (max-width: 1300px){
    .content,.path-box,.dqgzbanner .text-box{width: 90%;}
    .productList li .tit p{font-size: 20px;}
    #sideSearch .li2{width: 800px;}
    #sideSearch .li2 .keyword{width: 700px;}
    .wxzy .infoList li{width: 31%;}
    .szzyList li .con .title{font-size: 20px;}
    .swiper-container .dqlist li a{width: 75%;}
    .wz-box .timeList li{padding: 5.2%;}
    .wz-box .timeList li:last-child{display: none;}
    .wz-box .timeList li:nth-child(3){margin: 0;}
    .productList li{height: 360px;}
    .productList li:nth-child(1), .productList li:nth-child(2){height: 385px;}

}
@media (max-width: 1100px){
    .content img{width: 100%;}
    .link-box li{width: 33.3%;}
    .productList li .tit p{font-size: 18px;}
    .ProductList li .con .title{font-size: 18px;}
    .ProductList li .con .intro{font-size: 14px;}
    .ProductList li .more{width: 35px;height: 35px;line-height: 35px;}
    .PageList li .pic{width: 40%;}
    .PageList li .con .date,.PageList li .con .intro,.PageList li .con .more{font-size: 14px;}
    .PageList li .con .title{font-size: 18px;margin: 20px 0 10px;height: 20px;line-height: 20px;}
    .zjjgList li{width: 21%;}
    .szzyList li{display: block;width: 100%;}
    .szzyList li .con .title{width: 100%;}
    .rczpbox #FormBox{width: 90%}
    .rczpbox #FormBox dt .title,.rczpbox #FormBox .radio, .rczpbox #FormBox .checkbox{font-size: 16px;}
    .rczpbox #FormBox .form-control,.rczpbox #FormBox select{font-size: 14px;}
    .rczpbox #FormBox dt{width: 180px;}
    .rczpbox #FormBox dd{width: 69%;}
    .rczpbox #FormBox .form-control,.rczpbox #FormBox select{height: 40px;width: 100%;}
    #FormBox, .FormResult{padding: 4%;}
    .swiper-container .dqlist li a{width: 72%;}
    .wz-box .timeList li{padding: 3.2%;}
    .path-box .menubox{width: 100%;}
    .content{padding: 80px 0 50px;}
    .productList li{height: 224px;}
    .productList li:nth-child(1), .productList li:nth-child(2){height: 345px;}
}
@media (max-width: 900px){
    .productList li .tit p{font-size: 16px;}
    .ProductList li .con .title{font-size: 16px;}
    .ProductList li .con .intro{font-size: 13px;}
    .ProductList li .con .intro{height: 60px;line-height: 30px;}
    .productList li .tit p i{width: 30px;height: 30px;}
    .product-msg .pic{width: 80%;float: none;margin: 0 auto 20px;}
    .product-msg .con{width: 80%;float: none;margin: 0 auto 20px;padding: 0;}
    .producttab-box .swiper-pagination-bullet{font-size: 14px;}
    .newsbox .left-box{float: none;width: 100%;margin-bottom: 60px;}
    .newsbox .right-box{float: none;width: 100%;}
    #sideSearch .li2{width: 600px;height: 40px;}
    #sideSearch .li2 #keywordsearch{height: 40px;background-size: 22px;width: 78px;}
    #sideSearch .li2 .keyword{width: 520px;height: 38px}
    .zjjgList li{width: 29%;}
    .wxzy .infoList li{width: 48%;}
    .dqlist li{width: 100%;margin: 0;}
    .swiper-container .dqlist li a{width: 82%;}
    .dqgz-box .left-box, .dqgz-box .right-box{float: none;width: 100%;}
    .dzjs-box .pageSlide{display: block;float: none;width: 100%;margin: 0 0 20px;}
    .wz-box{float: none;width: 100%;}
    .wz-box .timeList li{padding: 5%;}
    .productList li{height: 170px;}
    .productList li:nth-child(1), .productList li:nth-child(2){height: 325px;}
}
@media (max-width: 740px){
    .productList li{display: block;width: 90%!important;margin: 0 auto 20px!important;float: none;}
    .ProductList li .pic .date{font-size: 14px;}
    #sideSearch .li2{width: 500px;height: 40px;}
    #sideSearch .li2 #keywordsearch{height: 40px;background-size: 22px;width: 78px;}
    #sideSearch .li2 .keyword{width: 420px;height: 38px}
    .articleCon .others .prev, .articleCon .others .next{float: none;display: block;width: 100%;margin-bottom: 20px;}
    .printArea .property{font-size: 14px;}
    .printArea .property .time,.printArea .property .author,.printArea .property .hit{padding-left: 22px;background-size: 14px;}
    .zjjgList li a{font-size: 14px;}
    .wxzy .infoList li{width: 100%;margin-right: 0;}
    .swiper-container .dqlist li a,.dqlist li a{width: 72%;}
}
@media (max-width: 600px){
    .link-box li{width: 50%;}
    .productList li .tit p i{width: 44px;height: 44px;}
    .ProductList li .pic,.ProductList li .con{width: 100%;}
    .ProductList li .con{margin-top: 20px;}
    .ProductList li .con .title{font-size: 20px;line-height: 1.8;}
    .ProductList li .con .intro{font-size: 16px;}
    .ProductList li .con .intro{height: 72px;line-height: 36px;}
    .ProductList li .pic .date{font-size: 16px;}
    .PageList li{display: block;}
    .PageList li .pic{display: block;width: 100%;margin-bottom: 20px;}
    .PageList li .con .date,.PageList li .con .intro{font-size: 18px;}
    .PageList li .con .more{font-size: 16px;}
    .PageList li .con .title{font-size: 22px;margin: 30px 0 20px;height: 22px;line-height: 22px;}
    #sideSearch .li2{width: 400px;height: 40px;}
    #sideSearch .li2 #keywordsearch{height: 40px;background-size: 22px;width: 78px;}
    #sideSearch .li2 .keyword{width: 320px;height: 38px}
    .zjjgList li{width: 46%;}
    .szzyList li .con .title{font-size: 18px;}
}
@media (max-width: 450px){
    #sideSearch .li2{width: 300px;height: 40px;}
    #sideSearch .li2 #keywordsearch{height: 40px;background-size: 22px;width: 78px;}
    #sideSearch .li2 .keyword{width: 220px;height: 38px;padding: 0 15px;}
    .printArea .property{font-size: 12px;}
    .printArea .property .time,.printArea .property .author,.printArea .property .hit{padding-left: 22px;background-size: 12px;}
    .szzyList li .con .title{font-size: 16px;}
    .szzyList li:hover .intro{font-size: 12px;}
    .swiper-container .dqlist li a,.dqlist li a{width: 62%;}
    .path-box .path{height: 45px;line-height: 45px;}
    .bigtitle{width: 100%;}
    .PageList li .con{display: block;}
    .path-box .path a{font-size: 12px;margin-right: 8px;}
    .event_box .parHd{width: 80%;padding: 0 10%;}
    .dqgzbanner{height: 50vh;}
    .dqgzbanner .text-box{top: 50px;}
    .dqgzbanner .text-box p{font-size: 24px;}
    .dqgzbanner .text-box .con{font-size: 18px;}
    .dggzmainNav .li1 .h1, .dggzmainNav .li1 .ul1 .li2 .h2{height: 35px;line-height: 20px;}
    .dggzmainNav .li1{height: 35px;line-height: 35px;z-index: 9; position: relative;width: 86px;margin-right: 10px;margin-bottom: 10px;}
    .dggzmainNav .li1 .h1 a{font-size: 16px;}
    .dqgzbanner .text-box .con{margin-bottom: 9%;}
    .dqgz-box .left-box .box, .dqgz-box .right-box .box,.dzjs-box{padding: 10px;}
}