@charset "UTF-8";
/* 二级banner start */
.subBanner{position: relative;overflow: hidden;}
.subBanner .img-box:before{display: block;content: '';padding-top: 31.25%;}
.subBanner .img-box img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover; object-position: center center;transform: scale(1.1);-webkit-transform: scale(1.1);transition: all 3s ease;-webkit-transition: all 3s ease;}
.subBanner.on .img-box img{transform: scale(1);-webkit-transform: scale(1);}
.subBanner .text{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 2;}
.subBanner.djBanner .img-box:before{padding-top: 36.8229%;}
/* 二级banner end */
/* subMenu start */
.subContent{overflow: hidden;}
.subMenu-box{width: 300px;margin-right: 35px;position: relative;padding: 20px 0 20px 20px;background: #94070a;box-shadow: 0px 2px 29.4px 0.6px rgba(0, 0, 0, 0.15);}
.subMenu-title{height: 56px;line-height: 56px;font-size: 30px;color: #333;font-weight: bold;position: relative;padding-left: 50px;margin-bottom: 55px;}
.subMenu-title::before{display: block;content: "";position: absolute;width: 12px;height: 42px;left: 14px;top: 50%;margin-top: -21px;background: #c00b0b;}
.subMenu{padding: 55px 25px 110px;background: #fff url(../images/img/subNavBg.png) no-repeat top -20px left 0;}
.subMenu dl{height: 100%;position: relative;z-index: 2;}
.subMenu dd{position: relative;border-bottom: 1px dashed #cecece;}
.subMenu dd .ej{height: 58px;line-height: 58px;/* display: block; */font-size: 18px;color: #666666;transition: all .4s ease;position: relative;padding-left: 5px;}
.subMenu dd em{position: absolute;right: 0px;top: 0px;width: 20px;height: 58px;z-index: 2;background: url(../images/img/subNavJia.png) no-repeat center;cursor: pointer;}
.subMenu dd .sjCon{display: none;}
.subMenu dd .sjCon li{line-height: 45px;font-size: 16px;color: #555555;padding-left: 15px;border-bottom: 1px dashed #cecece;position: relative;}
.subMenu dd .sjCon li:last-child{border-bottom: none;}
.subMenu dd .sjCon li a{/* display: block; */color: #555555;transition: all .2s ease;padding-left: 15px;background: url(../images/img/zhzx1Dlicn.png) no-repeat center left;}
.subMenu dd .sjCon li .four{display: none;}
.subMenu dd .sjCon li .four a{background: none;font-size: 14px;padding-left: 15px;}
.subMenu dd i{position: absolute;right: 0px;top: 0px;width: 20px;height: 58px;z-index: 2;background: url(../images/img/subNavJia.png) no-repeat center;cursor: pointer;}
.subMenu dd:hover .ej,.subMenu dd.hover .ej{font-weight: bold;color: #94070a;}
.subMenu dd .sjCon li.hover a,.subMenu dd .sjCon li a:hover{color: #94070a;}
/* .subMenu dd:hover em{background-image: url(../images/img/subNavJian.png);} */
.subMenu dd.hover em{background-image: url(../images/img/subNavJian.png);}
.subMenu dd .sjCon li.hover i{background-image: url(../images/img/subNavJian.png);}
.subPage{overflow: hidden;min-height: 400px;background: #fff;}
/* subMenu end */
/* location start */
.location{font-size: 14px;color: #888888;line-height: 70px;height: 70px;}
.location a{color: #666;}
.location a:last-child,.location a:hover{color: #a81009;}
/* location end */
/* 分页 start */
.page { text-align: center; padding:25px 0 45px;}
.page li {display: inline-block; margin: 0 4px; height: 34px;border-radius: 3px; overflow: hidden;}
.page li span,.page li a {display: block; height: 34px; line-height: 34px;background: #f0f0f0; padding: 0 13px;width: auto;font-size: 14px; color: #333;box-sizing: border-box;}
.page li.active span ,.page li:hover a{background: #94070a; color: #fff;}.page li.active a{padding: 0;}
.party.page li.active span ,.page.party li:hover a{background: #a91016;}
/* 分页 end */
/* 业务板块 start */
.ywbkList dd{overflow: hidden;margin-bottom: 110px;}
.ywbkList dd .pic{width: 466px;overflow: hidden;display: inline;}
.ywbkList dd .pic::before{padding-top: 55.7939%;}
.ywbkList dd:nth-child(even) .pic{float: right;margin-left: 60px;}
.ywbkList dd:nth-child(odd) .pic{float: left;margin-right: 60px;}
.ywbkList dd .text{overflow: hidden;padding-top: 17px;}
.ywbkList dd .title{height: 32px;line-height: 32px;font-weight: bold;font-size: 22px;color: #333;margin-bottom: 24px;}
.ywbkList dd .info{height: 60px;line-height: 30px;font-size: 16px;color: #666;margin-bottom: 13px;}
.ywbkList dd .time{height: 30px;line-height: 30px;font-size: 14px;color: #999;margin-bottom: 26px;}
.ywbkMore{width: 114px;height: 36px;line-height: 36px;border-radius: 18px;color: #fff !important;background: #b30a0a url(../images/img/jtRight.png) no-repeat center right 15px;padding-left: 15px;font-size: 14px;display: block;box-sizing: border-box;transition: all 0.2s linear;}
/* 业务板块 end */
/* 领导团队 start */
.leaderTitle{height: 44px;line-height: 44px;color: #a81009;font-size: 24px;font-weight: bold;margin-bottom: 20px;padding-left: 43px;position: relative;}
.leaderTitle::before{display: block;content: '';width: 26px;height: 5px;background-color: #a81009;position: absolute;top: 50%;left: 0;margin-top: -2px;}
.leaderList{overflow: hidden;margin-right: -30px;margin-bottom: 10px;}
.leaderList dd{width: 33.3333%;display: inline;float: left;margin-bottom: 20px;}
.leaderList dd .con{margin-right: 30px;background-color: #f9f2f2;padding-left: 40px;position: relative;height: 70px;line-height: 70px;font-size: 16px;color: #666;}
.leaderList dd .con::before{display: block;content: '';width: 6px;height: 30px;background-color: #a81009;position: absolute;top: 50%;left: 0;margin-top: -15px;}
.leaderList dd .con span{color: #333;font-weight: bold;font-size: 22px;margin-right: 20px;}
/* 领导团队 end */
/* 组织架构 start */
.zzjgBox{text-align: center;padding-bottom: 40px;}
.zzjgTitle{height: 44px;line-height: 44px;color: #a81009;font-size: 24px;font-weight: bold;margin-bottom: 20px;padding-left: 43px;position: relative;text-align: left;}
.zzjgTitle::before{display: block;content: '';width: 26px;height: 5px;background-color: #a81009;position: absolute;top: 50%;left: 0;margin-top: -2px;}
/* 组织架构 end */
/* 党建全文 start */
.subBox{background: #f8f8f8;padding-bottom: 0.01px;}
.partytextDl{margin-right: -35px;}
.partytextDl li{width: 50%;float: left;display: inline;margin-bottom: 28px;}
.partytextDl li .con{margin-right: 35px;display: block;height: 225px;box-sizing: border-box;box-shadow: 0px 9px 18.06px 2.94px rgba(202, 203, 204, 0.16);padding: 30px 30px 0;background: #fff;}
.partytextDl li .con .title{font-size: 22px;color: #222222;line-height: 24px;margin-bottom: 15px;}
.partytextDl li .con .info{font-size: 16px;color: #888888;line-height: 32px;margin-bottom: 20px;height: 64px;}
.partytextDl li .con .time{font-size: 16px;color: #555555;line-height: 16px;margin-bottom: 20px;}
.partytextDl li .con .btn{display: block;width: 25px;height: 12px;background: url(../images/img/textbtn.png) no-repeat center;transition: all .4s ease;}
.partytextDl li .con:hover .title,.partytextDl li .con:hover .time{color: #94070a;}
.partytextDl li .con:hover .btn{background-image: url(../images/img/textbtnh.png);}
/* 党建全文 end */
/* 党建图文 start */
.partyimgTextDl li{margin-bottom: 30px;box-shadow: 0px 5px 11.7px 1.3px rgba(105, 103, 103, 0.08),0.696px -4.951px 11.7px 1.3px rgba(105, 103, 103, 0.08);padding: 45px;overflow: hidden;}
.partyimgTextDl li a{display: block;overflow: hidden;}
.partyimgTextDl li .pic{width: 350px;margin-right: 45px;}
.partyimgTextDl li .pic::before{padding-top: 66.5714%;}
.partyimgTextDl li .text{overflow: hidden;padding-top: 15px;}
.partyimgTextDl li .text .title{font-size: 22px;line-height: 24px;height: 24px;color: #a17b56;margin-bottom: 25px;}
.partyimgTextDl li .text .info{font-size: 16px;line-height: 34px;height: 68px;color: #888888;margin-bottom: 55px;}
.partyimgTextDl li .text .time{font-size: 18px;height: 18px;line-height: 18px;color: #a17b56;background: url(../images/img/partyimgtextbtn.png) no-repeat center right;padding-right: 55px;float: left;display: inline;}
.partyimgTextDl li:hover .text .title{color: #94070a;}
/* 党建图文 end */
/* 全文列表 start */
.textDl.zhzx1Dl{position: relative;top: -20px;}
.textList dd{height: 68px;line-height: 68px;border-bottom: 1px dashed #d5d5d5;padding-left: 22px;position: relative;overflow: hidden;}
.textList dd::before{display: block;content: '';width: 5px;height: 5px;background-color: #94070a;border-radius: 50%;position: absolute;top: 50%;left: 0;}
.textList dd .time{font-size: 16px;color: #999;margin-left: 30px;display: inline;float: right;}
.textList dd .title{display: block; overflow: hidden; font-size: 16px;color: #333;}
.textList dd .title:hover{color: #94070a;}
/* 全文列表 end */
/* 全图列表 start */
.imgDl{margin-right: -22px;}
.imgDl li{width: 33.3333%;float: left;display: inline;margin-bottom: 28px;}
.imgDl li a{margin-right: 22px;display: block;}
.imgDl li a .pic::before{padding-top: 57.2706%;}
.imgDl li a .text{box-shadow: 0px 2px 10px 0px rgba(4, 0, 0, 0.08);box-sizing: border-box;padding: 15px 25px 0;height: 145px;box-sizing: border-box;}
.imgDl li a .text .title{font-size: 16px;color: #333333;line-height: 30px;height: 60px;transition: all .4s ease;margin-bottom: 15px;}
.imgDl li a .text .time{font-size: 15px;color: #aaaaaa;line-height: 15px;height: 14px;background: url(../images/img/imgbtn.png) no-repeat bottom 2px right;padding-top: 15px;border-top: 1px solid #f8f8f8;}
.imgDl li a .text .title:hover{color: #a81009;}
/* 全图列表 end */
/* 视频列表 start */
.videoDl{margin-right: -25px;overflow: hidden;}
.videoDl li{width: 33.3333%;float: left;display: inline;margin-bottom: 30px;}
.videoDl li a{display: block;margin-right: 25px;box-shadow: 0px 2px 10px 0px rgba(4, 0, 0, 0.08);}
.videoDl li .textBox{background-color: #fff;padding: 14px 30px;}
.videoDl li .pic:before{padding-top: 57.5667%;position: relative;z-index: 2;background: url(../images/img/video.png) no-repeat center / 30px 30px;}
.videoDl li .text{line-height: 30px;margin: 0 0 12px 0;font-size: 16px;color: #333333;text-align: center;height: 60px;box-sizing: border-box;}
.videoDl li .time{line-height: 54px;height: 54px; font-size: 15px;color: #aaa;background: url(../images/img/imgbtn.png) no-repeat center right;border-top: 1px solid #f2f2f2;}
.videoDl li a:hover .text{color: #a81009;}
/* 视频列表 end */
/* 图文列表 start */
.imgTextList dd{overflow: hidden;border-bottom: 1px solid #e5e5e4;padding: 12px 20px 24px 20px;margin-bottom: 14px;}
.imgTextList dd .pic{width: 270px;margin-left: 45px;overflow: hidden;}
.imgTextList dd .pic::before{padding-top: 57.4074%;}
.imgTextList dd .textBox{overflow: hidden;}
.imgTextList dd .textBox .textCon{overflow: hidden;margin-bottom: 30px;}
.imgTextList dd .time-box{margin-right: 35px;}
.imgTextList dd .time-box .time1{height: 26px;line-height: 26px;color: #999;margin-bottom: 35px;}
.imgTextList dd .time-box .time1 span{font-size: 20px;color: #333;}
.imgTextList dd .time-box .more{display: block;width: 38px;height: 38px;background: url(../images/img/textbtn.png) no-repeat center;}
.imgTextList dd .text{overflow: hidden;}
.imgTextList dd .text .title{height: 24px;line-height: 24px;font-size: 17px;margin-bottom: 30px;}
.imgTextList dd .text .title a{color: #333;}
.imgTextList dd .text .info{height: 60px;line-height: 30px;font-size: 15px;color: #666;}
.imgTextList dd .tag{height: 20px;line-height: 20px;color: #666;font-size: 15px;}
.imgTextList dd .tag span{color: #333;font-size: 16px;}
.imgTextList dd:hover .time-box .time1{color: #94070a;}
.imgTextList dd:hover .time-box .time1 span{color: #94070a;}
.imgTextList dd:hover .time-box .more{background-color: #94070a;background-image: url(../images/img/textbtnh.png);}
.imgTextList dd:hover .text .title a{color: #94070a;font-weight: bold;}
/* 图文列表 end */
/* 联系我们 start */
.contactUs{font-size: 16px;line-height: 50px;color: #333333;overflow: hidden;margin-bottom: 20px;}
.contactUs .item{width: 33.3333%;box-sizing: border-box;padding-right: 20px;}
.map{height: 980px;width: 50%;display: inline;float: right;}
.map iframe{border: none;width: 100%;height: 100%;}
.map-textBox{overflow: hidden;padding: 70px 50px 0 13.5416%;}
.map-textBox .title{height: 50px;line-height: 50px;color: #333;font-weight: bold;font-size: 34px;margin-bottom: 60px;}
.map-textBox .item{overflow: hidden;height: 51px;line-height: 51px;margin-bottom: 20px;}
.map-textBox .item .icn{width: 51px;height: 51px;border-radius: 50%;margin-right: 20px;}
.map-textBox .item .icn img{width: 100%;height: 100%;}
.map-textBox .item .text{overflow: hidden;font-size: 18px;color: #333;}

#messageForm{margin-right: -20px;overflow: hidden;}
#messageForm .form-item{display: inline;float: left;width: 33.3333%;margin-bottom: 30px;}
#messageForm .form-item .form-item-con{overflow: hidden;margin-right: 20px;background-color: #f1f1f1;height: 46px;line-height: 46px;padding: 0 20px;border-radius: 23px;} 
#messageForm .form-item .form-item-con .lable{display: inline;float:left;font-size: 16px;color: #333;}
#messageForm .form-item .form-item-con .input-box{overflow: hidden;}
#messageForm .form-item .form-item-con input{display: block;font-size: 14px;color: #666;height: 46px;line-height: 46px;border: none;background: none;}
#messageForm .form-item .form-item-con textarea{display: block;font-size: 14px;color: #666;line-height: 22px !important;border: none;background: none;padding-top: 10px;height: 100%;}
#messageForm .form-item .form-item-con input::placeholder {color: #999;font-size: 14px;}
#messageForm .form-item .form-item-con textarea::placeholder {color: #999;font-size: 14px;}
.w100{width: 100% !important;}
.messageItem{box-sizing: border-box;}
.messageItem .form-item-con{height: 140px !important;}
#messageForm .btn{border: none;background-color: #b30a0a;width: 150px;height: 46px;line-height: 46px;border-radius: 23px;text-align: center;color: #fff;font-size: 16px;margin-left: 100px;cursor: pointer;margin-right: 20px;}
#messageForm .yzm{margin: 5px 0 0 30px;}
/* 联系我们 end */
/* 新闻详情 start */
.newVR{width: 330px;margin-left: 30px;}
.newVR .newVRT{margin-bottom: 30px;}
.newVR .titleT{background: #94070a;font-size: 18px;color: #ffffff;line-height: 48px;height: 48px;padding-left: 30px;}
.newVRT .con{background: #fff;padding: 15px 30px 30px;}
.newVRT .con .img{padding-bottom: 20px;position: relative;margin-bottom: 16px;border-bottom: 1px solid #e5e5e5;}
.newVRT .con .img img{display: block;height: 37px;margin-bottom: 15px;}
.newVRT .con .img .btn{width: 70px;height: 26px;line-height: 26px;text-align: center;border-radius: 3px;background: #94070a;font-size: 14px;color: #ffffff;cursor: pointer;position: relative;}
.newVRT .con .img .btn .ewm{width: 100px;height: 100px;background-color: #fff;position: absolute;bottom: -30px;right: -100px;opacity: 0;z-index: 2;}
.newVRT .con .img .btn .ewm.hover{opacity: 1;}
.newVRT .con .img .btn .ewm img{width: 100%;height: 100% !important;}
.newVRT .con .title{font-size: 16px;line-height: 30px;color: #222222;margin-bottom: 10px;}
.newVRT .con .title a{color: #222222;transition: all .4 ease;}
.newVRT .con .title a:hover{color: #94070a;}
.newVRT .con .info{font-size: 14px;line-height: 26px;color: #666666;margin-bottom: 15px;}
.newVRT .con .pic{overflow: hidden;}
.newVRT .con .pic:before{padding-top: 54.6816%;}

.newVRBDl{background: #fff;padding:30px 30px 5px;}
.newVRBDl li{margin-bottom: 20px;border-bottom: 1px solid #e5e5e5;padding-bottom: 20px;padding-left: 30px;position: relative;overflow: hidden;}
.newVRBDl li:last-child{border-bottom: none;}
.newVRBDl li .title{font-size: 15px;color: #222222;line-height: 26px;margin-bottom: 14px;}
.newVRBDl li .title a{color: #222;transition: all .4s ease;}
.newVRBDl li .title a:hover{color: #94070a;}
.newVRBDl li .time{font-size: 12px;color: #94070a;line-height: 14px;}
.newVRBDl li .look{font-size: 12px;color: #666666;line-height: 14px;padding-left: 20px;background: url(../images/img/yanj.png) no-repeat left center;}
.newVRBDl li .num{position: absolute;left: 0;top: 6px;width: 15px;height: 15px;text-align: center;line-height: 16px;background: url(../images/img/newsVicn3.png) no-repeat center;font-size: 10px;color: #ffffff;}
.newVRBDl li:nth-child(1) .num{background-image: url(../images/img/newsVicn1.png);}
.newVRBDl li:nth-child(2) .num{background-image: url(../images/img/newsVicn2.png);}
.newVRBDl li:nth-child(3) .num{background-image: url(../images/img/newsVicn3.png);}
.newVL{overflow: hidden;background: #fff;padding: 30px 30px 30px 25px;}
.newVL .shareL{margin-right: 35px;margin-top: 195px;width: 70px;}
.newVL .shareL .shareParent .shareItem{display: block;margin: 0 auto;margin-bottom: 20px;}
.newVL .shareL .title{font-size: 15px;color: #666666;line-height: 17px;margin-bottom: 25px;}
.newVC{overflow: hidden;}
.newVC .title{font-size: 30px;line-height: 48px;color: #222222;margin-bottom: 20px;text-align: center;}
.newVC .titlec{font-size: 15px;line-height: 16px;color: #666666;margin-bottom: 40px;padding-bottom: 20px;border-bottom: 2px solid #94070a;text-align: center;}
.newVC .titlec span{display: inline-block;margin: 0 10px;}
.newVC .textC{font-size: 16px;line-height: 36px;color: #747474;padding-bottom: 25px;border-bottom: 1px solid #e5e5e5;margin-bottom: 40px;}
.newVC .textC p span{font-family: 微软雅黑, "Microsoft YaHei" !important;}
.newVC .textC .top-blog{float: none !important;width:100% !important;margin:0 !important;}
.newVC .textC img{max-width: 100%;}
.newVC .btn{width: 130px;height: 40px;line-height: 40px;text-align: center;background: #94070a;font-size: 15px;color: #ffffff;margin-left: 30px;margin-top: 15px;transition: all .4s ease;}
.newVC .btn:hover{letter-spacing: 1px;font-weight: bold;}
.newVC .pageUp{overflow: hidden;}
.newVC .pageUp a{display: block;margin-bottom: 20px;font-size: 16px;color: #747474;transition: all .4s ease;}
.newVC .pageUp a:hover{color: #94070a;}
/* 新闻详情 end */