body {background: #f5f5f5; }

/*机构职权二级页  基本信息*/
.jbxx_con p{margin-top:10px;font-size:16px;line-height:30px !important;}


/*内容区样式*/
.con{overflow:hidden;}
.conL{width:25%;}
.conR{width:73%;}
#con { -padding:0 20px 20px; background: #fff; margin-bottom: 40px; }
.position { line-height: 50px; margin-bottom: 25px; font-size: 14px;  color: #333; }
.position a { font-size: 16px;  color: #333; }

/*导航*/
.SJ_nav{padding:15px;}
.sp_erjiNav{width: 100%;padding:5px 0;text-align:center; background-color: #bd1a2d;cursor: pointer;}
.leftNav{width: 100%;background:#fff;}
.leftNav .leftList{}
.leftNav .leftList .one{-padding:22px 0;}
.leftNav .leftList .one .oneLi{margin-bottom:5px; border:1px solid #d0d0d0; border-left:4px solid #d0d0d0;}
.leftNav .leftList .one .oneLi>a{font-size: 20px;color:#202020; display: block;padding-left:22px;line-height:55px;}
.leftNav .leftList .one .oneLi.yes {-border:none;border-left:solid 4px #bd1a2d;}
.leftNav .leftList .one .oneLi.yes a{-color:#fff;-background:#bd1a2d;}
.leftNav .leftList .one .oneLi:hover a{-color:#fff;-background:#bd1a2d;}
.leftNav .leftList .one .oneLi:hover{border-left:solid 4px #bd1a2d;}
.leftNav .leftList .one .oneLi>a{display:block;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.leftNav .leftList .one .oneLi .two{display:none;}

/*大兴区人民政府公报导航*/
.leftNavGb{width: 100%;background:#fff;}
.leftNavGb .leftList .one{width:100%;}
.leftNavGb .leftList .one .oneLi{margin-bottom:5px; border:1px solid #bd1a2d;width:94%;margin-right:4.5%;padding-left:15px;float:left;}
.leftNavGb .leftList .one .oneLi:nth-child(even){margin-right:0%;}
.leftNavGb .leftList .one .oneLi>a{font-size: 20px;color:#202020; display: block;line-height:55px;}
.leftNavGb .leftList .one .oneLi.yes {background:#bd1a2d;}
.leftNavGb .leftList .one .oneLi.yes a{color:#fff;}
.leftNavGb .leftList .one .oneLi:hover a{color:#fff;}
.leftNavGb .leftList .one .oneLi:hover{background:#bd1a2d;}
.leftNavGb .leftList .one .oneLi>a{display:block;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.leftNavGb .leftList .one .oneLi .two{display:none;}

/*大兴区人民政府公报列表*/
.dxgb{}
.dxgb>h4{border-bottom:2px solid #e4e4e4;font-size:30px;padding:20px 0;color:#bd1a2d;position:relative;}
.dxgb>h4 span{position:absolute;top:32px;left:86px;}
.dxgb>p{padding:20px 0;}
.dxgb .listNewsGb {}
.dxgb .listNewsGb li{width:30%;margin:0 1.5% 2% 1.5%;}
.dxgb .listNewsGb li a{display: inline-block;width: 100%;border: 1px solid #f6f6f6;text-align: center;font-size: 16px;line-height: 80px;color: #bd1a2d;font-weight: bold;}
.dxgb .listNewsGb li:hover{box-shadow: 3px 3px 5px #ccc;}

/**/
.hr_ln_c select{height:28px;line-height:28px;border:1px solid #ccc;outline:none;width:100%;margin:4px 0;}

/* 列表样式 */
.detail_con { border: 1px solid #d0d0d0; padding: 15px 15px 90px; }
.detail_tit { height: 50px; line-height: 50px; position: relative; background: #d0cccd; padding-left: 48px; font-size: 26px; font-weight: bold; color: #13090a; margin-bottom: 50px; }
.detail_tit i { width: 6px; height: 26px; background: #bd1a2d; display: block; position: absolute; left: 20px; top: 12px; }
.detail_tit .yfzBox{font-size:18px;font-weight:normal;color:#bd1a2d;margin-right:18px;cursor:pointer;font-weight:bold;}
.detail_tit #sxwj{margin-right:0;padding:0 26px; color: #13090a;font-size:26px;}
.yxwjBox a{font-size: 26px; font-weight: bold; color: #13090a; margin-right:20px;opacity: 0.3;}
.yxwjBox a.on{opacity: 1;}


.listNews li { overflow: hidden; height: 36px; line-height: 36px; vertical-align: middle; }
.listNews li a { display: block; float: left; padding-left: 40px; font-size: 16px; background: url(/bjsdxqrmzf/template/page/contentTwo/icon.png) no-repeat 15px center; color: #140a09; max-width:70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.listNews li span { font-size: 14px; color: #888; float: right; }
.listNews li:hover a, .listNews li:hover span { color: #bd1a2d; }
.listNews li.line { width: 100%; height: 0px; border-top: 1px dotted #d0d0d0; margin: 25px 0; background:none;}
.listNews li b{float:left;line-height:18px;font-size:16px;color:#333;}

/*政策文件*/
.wenjianIcon {margin-bottom:20px;}
.wenjianIcon a{border:1px solid #bd1a2d;border-radius:4px;display:inline-block;width:48%;margin-right:2%;height:40px;line-height:40px;box-sizing:border-box;text-align: center;}
.wenjianIcon a img{ float: left;margin: 10px 8px 0 18px;}
.wenjianIcon a span{font-size:16px;color:#13090a;float: left;} 

/*单篇文章*/
.aboutUs {}
.aboutUs .subArticleTitle h2{font-size:24px;color:#bd1a2d;line-height:60px;text-align:center;}
.aboutUs .subArticleTitle .detail{text-align:center;border-bottom:1px solid #d2d2d2;margin-bottom:10px;padding-bottom:10px;}
.aboutUs .subArticleTitle .detail span{font-size:14px;color:#999;}
.aboutUs .art *{font-size:16px;line-height:32px;color:#140a09;}

/*网站地图*/
.leftNavs{overflow: hidden;margin-top: 25px;}
.leftNavs maptit{overflow: hidden; border-bottom: 1px solid #d20200;margin-bottom: 15px;}
.leftNavs h3{float: left;text-align: center; padding:8px 15px;background: #d20200;border-top-right-radius: 10px;border-top-left-radius: 10px;}
.leftNavs h3 a{color:#fff;font-size: 17px;}
.leftNavs h3 a:hover{text-decoration: underline;}
.webMapList{overflow: hidden;margin:25px auto 0;}
.webMapList li{float: left;margin:0 30px 20px 30px;}
.webMapList li a{color:#666;font-size: 15px;}
.webMapList li a:hover{color:#d20200;text-decoration: underline;}


/* 分页样式 */
.page-more { text-align: center; margin-top: 50px; }
.page-more * { display: inline-block; }
.page-more a,.page-more font { padding: 0 15px; height: 30px; border: 1px solid #efefef; line-height: 28px; font-size: 14px; color: #333; }
.page-more font{background:#bd1a2d; color:#fff;}
.page-more input { width: 48px; height: 30px; border: 1px solid #efefef; text-align: center; }
.page-more input.easysite-jump-btn { font-size: 14px; color: #333; line-height: 30px; height: 30px; padding: 0 15px; border: 1px solid #efefef; background: none; width:auto;}
.page-more input.easysite-page-text{margin:0 5px;}
.page-more a:hover, .page-more button:hover { border-color: #bd1a2d; background: #bd1a2d; color: #fff; }



.ztflBox{
  overflow: hidden;
  background: #f7f7f7;
  padding: 20px;
  margin-bottom:20px;
}
.ztflBox h2 {
  width: 110px;
  height: 18px;
  line-height: 18px;
  font-size: 18px;
  color: #bd1a2d;
  font-weight: bold;
  float: left;
  margin: 4px 0 20px 0;
}

.ztflBox form {
  overflow: hidden;
  float: left;
}
.ztflBox form button {
  float: left;
  margin-bottom: 10px;
  margin-right:10px;;
  display: block;
  width: 90px;
  line-height: 26px;
  text-align: center;
}
.ztflBox form button:hover {
  color: #bd1a2d;
}

.ztflBox form button.col{color: #bd1a2d;}



.zcjsList{padding-top:1em;}
.zcjsList h2{font-size:1.6rem;color:#ca0813;font-weight:normal;margin-bottom:10px;}
.zcjsList h2 i{display:inline-block;width:3px;height:24px;background:#ca0813;vertical-align:middle;margin-right:10px;}
.zcjsList form .Li{margin-bottom:10px;}
.zcjsList form .Li span{display:inline-block;font-size:14px;color:#000;vertical-align:middle;}
.zcjsList form .Li input{width:70%;display:inline-block;vertical-align:middle;padding:5px 0;}
.zcjsList form .Li.last input{width:30%;}
.zcjsList form .Li.last b{display:inline-block;font-size:14px;color:#000;vertical-align:middle;font-weight:normal;}
.zcjsList form .btn button{width:100%;background:#ca0813;font-size:14px;color:#fff;border:none;padding:5px 0;margin-top:5px;}


.gbYear .year{margin-top:20px;}
.gbYear .year h3{background:url(/bjsdxqrmzf/uiFramework/commonResource/image/2021063014364082259.jpg) no-repeat 0 0;}
.gbYear .year h3{font-size:16px;color:#fff;min-width:134px;height:42px;line-height:36px;overflow:hidden;padding-left:15px;}
.gbYear .year .downSelect .menuB{width:25%;float:left;}
.gbYear .year .downSelect .menuB a{display:block;margin:10px;border:1px solid #ccc;padding:8px 1em;font-size:16px;color:#333;text-align:center;}
.gbYear .year .downSelect .menuB a:hover{background:#ca0813;color:#fff;}


.Uldao_hang{background:#fff;border: 1px solid #e4e4e4;}

.Uldao_hang h2{
font-size: 16px;
line-height: 55px;
color: #fff;
text-align: center;
background:#bd1a2d;
margin-bottom:20px;
}

.Uldao_hang h3{
font-size: 16px;
line-height: 35px;
color: #fff;
text-align: center;
background:#dabb85;
}
.Uldao_hang h3 span{float:right;width:24px;height:24px;margin-right:15px;margin-top:5px;cursor:pointer;-o-transition:all 0.2s ease-out 0s;-webkit-transition: all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}
.Uldao_hang h3 span.col{transform:rotate(-180deg);-ms-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);}


.Uldao_hang .Ul{display:none;padding:0 20px;}
.Uldao_hang .Ul li{border-bottom: #cdd4d5 dotted 1px;}
.Uldao_hang .Ul li a{display:block;color: #717171;font-size: 16px;padding:15px 0;}
.Uldao_hang .Ul li a.col{color:#bd1a2d;}

.Uldao_hang2{margin-top:20px;}
.Uldao_hang2 #ZCWJZTFL_form{max-height:300px;overflow-y:auto;}
.Uldao_hang2 #ZCWJZTFL_form .Form_Ul{padding:0 20px;}
.Uldao_hang2 .Ul{padding:0;}
#ZCWJZTFL_form .Form_Ul button{width:100%;border:none;display:block;color: #717171;font-size: 16px;padding:10px 0;background:none;display:block;border-bottom: #cdd4d5 dotted 1px;text-align:left;}
#ZCWJZTFL_form .Form_Ul button.col{color:#bd1a2d;}


.hr_ln_m{background:#fff;margin-top:20px;}
#hrzcform{padding:15px;}
.hr_ln_m .hr_ln_t{background: #bd1a2d;}
.hr_ln_m .hr_ln_t h2{font-size:16px; line-height:55px; color: #fff; text-align:center; }
.hr_ln_m .formtitle{display: block;vertical-align: top;font-size: 16px;line-height: 30px;color: #545454;}
.hr_ln_m input[type="text"]{
-webkit-box-sizing: border-box;
height: 24px;
line-height: 24px;
border: 1px solid #ccc;
padding-left: 5px;
}



.hr_ln_m .zfwjinput{width:100%;}
.hr_ln_m .zfwjinputwh { width: 28%; margin-right:2%; }
.hr_ln_m .zfwjinputrq { width: 38%; margin:0 2%; }


.hr_ln_m p,
.hr_ln_m span { vertical-align:top; font-size:16px; line-height:30px; color: #545454; }
.hr_ln_m label { margin: 0 5px; vertical-align:top; font-size:14px; line-height:30px; color: #545454; font-family: "微软雅黑",arial,verdana,sans-serif;}

.hr_ln_m .btn{ text-align:center; }
.hr_ln_m .btn input { margin:10px 0; padding:0 10px; border:0; background: #bd1a2d; font-size: 16px; line-height: 30px; color: #fff; cursor: pointer; }



/* 响应式代码 */
@media screen and (max-width:1200px) {


	body { background: #fff; }
	#con { padding: 0; }
	.detail_con { padding: 20px; }
        .conL{margin-bottom:20px;}
        .conL,.conR{width:100%;}
}

@media screen and (max-width:880px){
.gbYear .year .downSelect .menuB{width:33.333333333333%;}
}

@media screen and (max-width:660px) {
        .SJ_nav{padding:15px 0 0;}
        .leftNav .leftList .one .oneLi>a{font-size:16px; line-height:40px;}
        
        .position{margin-bottom:5px; line-height:25px;}
        .position a{font-size:12px;}
        .detail_con{padding:10px;}
        .detail_tit{height:40px; line-height:40px; margin-bottom:20px; padding-left:38px; font-size:18px;}
        .detail_tit i{width:4px; height:26px; top:7px;}
	.listNews li { height: auto; line-height: 1.5em; margin: 8px 0; }
	.listNews li a { max-width: 100%; white-space: inherit; overflow: inherit; overflow: hidden; padding-left: 20px; background-position: 0 16px; display: inline-block; float: none; font-size:14px;}
	.listNews li span { display: inline-block; float: right; font-size:14px; }
        .page-more a.pagingNormal, .page-more font.NormalRed,.page_jump{display:none;}
.aboutUs .subArticleTitle h2{font-size:18px;line-height:40px;}

.dxgb>h4 {font-size:18px;padding:1rem 0;}
.dxgb>p{padding:1rem 0;}
.dxgb>h4 img{width:33px;height:35px;}
.dxgb>h4 span{top:12px;left:40px;}
.dxgb .listNewsGb li{width:100%;margin:0;}
.dxgb .listNewsGb li a{border:none;border-bottom:1px solid #f6f6f6;line-height:42px;text-align:left;padding-left:6px;}
.leftNavGb .leftList .one .oneLi>a{font-size:18px;line-height:40px;}
.gbYear .year .downSelect .menuB{width:50%;}
.Uldao_hang h2{padding:0 20px;line-height:40px;font-size:16px;}

.detail_tit #sxwj,
.yxwjBox a{font-size: 16px; font-weight: 450; }
}