body{background-color: #fff; -webkit-text-size-adjust:none; min-width: 1200px;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul, div{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333; noline:expression(this.onfocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#cc3333;}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.fl{float: left;}
.fr{float: right;}

.container{ width:1200px; margin:0 auto; clear:both; position:relative;}

.space30{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space30{height:30px;}

/*图片鼠标经过效果*/
.hoverimgbox{ overflow:hidden;}
.hoverimgbox img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.hoverimgbox img:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

.imghover{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.imghover:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

.header img{width: 100%; height: auto; max-width: 100%;}
.header .ztzy{position: relative; z-index: 1; width: 1200px; margin: 350px auto 0; height: 153px; background: url(/uploads/image/wother/2021txxdzt_r1_c1_s1.png) center no-repeat; display: inline-block; color: #920b00; line-height: 38px; vertical-align: middle; vertical-align: -webkit-baseline-middle;}

.ztbox{position: relative; padding: 50px 0;}
.ztbox2{width: 49%;}
.zt-title{text-align: center; margin-bottom:38px;}
.zt-content{}

.ztlist li{position:relative; padding-left: 19px; overflow:hidden; vertical-align:top; margin-bottom: 0; line-height: 40px;}
.ztlist li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 6px; height: 6px; background:#ffba6d; border-radius:50%;}
.ztlist li a{max-width:95%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size:18px; display:block;}
.ztmore{width: 40px; height: 18px; float: right;}

/*****头条要闻*****/
.ttyw-tt{margin-bottom: 50px; text-align: center; font-weight: bold;}
.ttyw-tt a{font-size: 37px; color: #d1141b;  display: block; max-width:92%; margin: 0 auto; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.ttyw-tpxw{width: 50%; height: 370px; float: left;}
.tpxw{width:100%; height:380px; overflow:hidden; position:relative; border:0;  }
.tpxw .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:8px; z-index:2; }
.tpxw .hd ul{ overflow:hidden; zoom:1; float:left;}
.tpxw .hd ul li{ float:left; margin-right:8px;  width:10px; height:10px; line-height:10px; background:#c3c3c3; cursor:pointer; text-indent:99999em;}
.tpxw .hd ul li.on{ background:#fff; color:#fff; }
.tpxw .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.tpxw .bd ul{width:100%; height:100%;}
.tpxw .bd ul li{position:relative; line-height:40px; height:380px;}
.tpxw .bd li img{width:100%;  height:380px;}
.tpxw .bd li b{ display:block; position:absolute; width:100%; height:40px; bottom:0;left:0;background:#000; opacity:.62;filter:alpha(opacity=62); z-index:1;}
.tpxw .bd li span{ display:block; position:absolute;width:82%;height:40px; bottom:0;left:0; z-index:2; line-height:40px;}
.tpxw .bd li span a{color:#fff; display:block; float:left; padding-left:15px; position:relative; z-index:3; font-size:18px; max-width:95%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.tpxw .bd li span a:hover{color:#fc0;}
.ttyw-r{width: 47%; float: right;}
.ttyw-r .first{border-bottom: 1px #c7c7c7 dashed; padding: 0 10px 5px}
.ttyw-r .first li{position:relative; padding-left: 30px; overflow:hidden; vertical-align:top;}
.ttyw-r .first li .title{font-weight: bold; margin-bottom: 10px;}
.ttyw-r .first li .title a{font-size: 22px; display: block; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.ttyw-r .first li:after{position:absolute; content:" "; left:0; top: 15px; margin-top: -1px; width: 6px; height: 6px; background: #c1c1c1;}
.ttyw-r .first li .zy{line-height: 1.8; color: #6e6e6e; font-size: 16px; text-indent: 2em;}
.ttyw-r .first li .zy a{color: #d1141b; font-size: 16px;}
.ttyw-list{padding: 0 10px;}
.ttyw-list li{position:relative; padding-left:30px; height:60px; line-height:60px; overflow:hidden; vertical-align:top;}
.ttyw-list li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 6px; height: 6px; background: #c1c1c1;}
.ttyw-list li a{display:block; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size: 18px;}

.ttyw-more{display:block; width: 173px; height: 38px; line-height: 38px; text-align: center; border: 1px #d1141b solid; margin: 0 auto;}
.ttyw-more a{display: block; color: #d1141b; font-size: 18px;}

/*****文明城市谱新篇*****/
.pxp{background-color: #ffeded;}
.pxp-l{width: 92px;}
.pxp-r{width: 75%; padding: 30px 26px 0;}
.pxp-r img{width: 388px; height: 205px; margin: 0 auto 16px; display:block;}
.pxp-list li{position:relative; padding-left:30px; height:55px; line-height:55px; overflow:hidden; vertical-align:top;}
.pxp-list li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 6px; height: 6px; background: #ed9699;}
.pxp-list li a{display:block; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size: 18px;}

/*****文明实践展风采*****/
.zfc-main{padding: 29px 22px; background-color: #d00000;}
.zfc{ background-color: #fff;}
.zfc .hd{ width:43.3%; height:374px; position:absolute; right:22px; overflow:hidden; z-index: 2; }
.zfc .hd ul li{height:92px; position: relative; line-height: 1.5; background-color: #ffeded; padding: 0px 60px 0px; border-bottom: 2px #fff solid; display: flex; align-items: center;}
.zfc .hd ul li a{color: #333; font-size: 18px; background: url(/uploads/image/wother/swmb-jd100zn_zfc-link.png) left center no-repeat; padding-left: 30px; display: block;}
.zfc .hd ul li.on, .zfc .hd ul li:hover{color: #fff; background-color: #d00000;}
.zfc .hd ul li.on a, .zfc .hd ul li:hover a{color: #fff; font-size: 18px; background: url(/uploads/image/wother/swmb-jd100zn_zfc-hover.png) left center no-repeat;}

.zfc .bd{ width:55%; height:374px; position:relative;}
.zfc .bd li{ position:relative; zoom:1; vertical-align:middle;}
.zfc .bd li .pic{ position:relative; z-index:0; border: 6px #fff solid;}
.zfc .bd li .pic img{width:100%; height:362px; vertical-align:bottom; }
.zfc .bd li .bg{width:100%; height:42px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;    }
.zfc .bd li .title{width:95%; height:52px; line-height:52px; left:0; bottom:5px; position:absolute; z-index:2;  }
.zfc .bd li .title  a{color:#fff; font-size: 18px; padding:0 15px; display: block; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;}

/*****我为群众办实事*****/
.bss li{height: 92px; position: relative; line-height: 1.5; padding: 0 20px; padding-left: 50px; display: flex; align-items: center; vertical-align: top; margin: 5px 0; background-color: #ffe8e8; border: 2px #ffe8e8 solid;}
.bss li:after{position:absolute; content:" "; left:20px; top: 50%; margin-top: -1px; width: 6px; height: 6px; background: #d1141b;}
.bss li a{display: block; font-size: 18px;;}
.bss li:hover{background: #d1141b; border: 2px #f9cdcd solid;}
.bss li:hover a{color: #fff;}
.bss li:hover::after{background: #fff;}

/*****数风流人物*****/
.sflrw .lyxdnav{height: 70px; background: url(/uploads/image/wother/swmb-jd100zn_r19_c1_s1.png) left no-repeat #ec2125; padding-left: 150px;}
.sflrw .lyxdnav li{width: 250px; line-height: 70px; text-align: center; font-size: 18px; text-align: center; color: #fad5bc; float: left;}
.sflrw .lyxdnav li.three{line-height: 1.5; padding: 8px 0;}
.sflrw .lyxdnav li a{color: #fad5bc; font-size: 18px;}
.sflrw .lyxdnav li.active{background: url(/uploads/image/wother/swmb-jd100zn_r19_c6_s1.png) top center no-repeat; color: #6d0000; font-size: 18px;}
.sflrw .lyxdnav li.active a{color: #6d0000;}
.sflrw .lyxdnav li:hover{color: #6d0000;}
.sflrw .lyxdnav li:hover a{color: #6d0000;}
.sflrw .lyxdbox .section{ margin-top: 40px;}
.sflrw .line{height: 3px; border-bottom: 2px #ea2224 solid;}

/*.sflrw .hd{height: 70px; background: url(/uploads/image/wother/swmb-jd100zn_r19_c1_s1.png) left no-repeat #ec2125; padding-left: 150px;}
.sflrw .hd li{width: 250px; line-height: 70px; text-align: center; font-size: 18px; text-align: center; color: #fad5bc; float: left;}
.sflrw .hd li.three{line-height: 1.5; padding: 8px 0;}
.sflrw .hd li a{color: #fad5bc; font-size: 18px;}
.sflrw .hd li.on, .sflrw .hd li:hover{background: url(/uploads/image/wother/swmb-jd100zn_r19_c6_s1.png) top center no-repeat; color: #6d0000; font-size: 18px;}
.sflrw .hd li.on a, .sflrw .hd li:hover a{color: #6d0000; font-size: 18px;}
.sflrw .bd{margin-top: 40px;}*/
.picture{height: 340px; position: relative; *overflow: hidden; overflow: hidden; padding: 0 77px;}
.sflrwcon .bd{overflow: hidden; margin-top: 0;}
.sflrwcon .bd li{float: left; margin-right: 30px; width: 185px !important;}
.sflrwcon .bd ul div.box{overflow:hidden; width: 185px;}
.sflrwcon .bd li .pic img{display: block; width:185px; height: 270px;}
.sflrwcon .bd li .txt{ margin:0; background:#d22d26; color:#fff; line-height:1.7; text-align: center; padding: 10px; overflow:hidden; text-overflow:ellipsis;}
.sflrwcon .bd li .txt a{color:#fff;  display: block; }

.sflrwcon .hgan{display: block;}
.sflrwcon .hgan a{ position:absolute; top:38%; width:21px; height:34px;cursor:pointer;}
.sflrwcon .hgan .prev{background: url(/uploads/image/wother/swmb-jd100zn_r22_c1_s1.png) center no-repeat; left:0;  width:37px; height:82px;}
.sflrwcon .hgan .next{right:0; background: url(/uploads/image/wother/swmb-jd100zn_r22_c34_s1.png) center no-repeat;  width:37px; height:82px;}



/*****相关链接*****/
.xglj li{width: 22.9%; float: left; margin-right: 33px;}
.xglj li img{width: 100%; height: 155px;}
.xglj li.nomarg{margin: 0;}

.footer{background-color: #e6e6e6; padding: 30px 0; color: #333; font-size: 17px; text-align: center; line-height: 2;}

.aside {
    width: 194px;
    position: fixed;
	margin-left: -820px;
    top: 105px;
    left: 50%;
    box-sizing: border-box;  
	z-index: 99;
}
.aside img{display: block; margin: 0 auto;}
.aside ul.cdmenu{
	height: 429px;
	background: url(/uploads/image/wother/swmb-jd100zn-fdcd.png) top left no-repeat;
	margin-top: 6px;
	padding: 11px 12px;
}
.aside ul.cdmenu li{height: 49px; line-height: 49px; text-align: center; border-bottom: 1px #ed7176 dashed; background: url(/uploads/image/wother/swmb-jd100zn-fdcd-icon.png) right center no-repeat;}
.aside ul.cdmenu li a{color: #fff; font-size: 18px; display: block;}

@media (max-width: 1280px) {
	*{
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* firefox */
		-webkit-box-sizing:border-box; /* safari */	
	}

}

@media (max-width: 1200px) {
	
}

@media (max-width: 1024px) {
	.aside {margin-left: -580px;}
}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {

}

/* xs */
@media (max-width: 768px) {
  
}

