@charset "utf-8";
/* CSS Document */
html,body{
	margin:0;
	padding:0;
	letter-spacing:0.014rem;
}
ul,li{
	list-style:none;
	margin:0;
	padding:0;
}
.warp{	
	width:100%;
	max-width:1920px;
	margin-left:auto;
	margin-right:auto;
}
/*头部*/
.header{
	width:100%;
	overflow:hidden;
	border-bottom:0.041rem #c4181f solid;
}
/*导航*/
.header .navigate{
	background-image:url(navigate_02.png);
	background-size:16rem;
	height:1rem;
	width:16rem;
	padding-left:0.6665rem;
}
.header .navigate .hover{
	position:absolute;
	width:1.333rem;
	height:1rem;
	background-image:url(navigate.png);
	background-size:16rem;
	top:0;
	left:0.6665rem;
	background-position:-0.6665rem 0;
	transition:left 0.3s ease,background-position 0.3s ease;
	-moz-transition:left 0.3s ease,background-position 0.3s ease;
	-webkit-transition:left 0.3s ease,background-position 0.3s ease;
	-o-transition:left 0.3s ease,background-position 0.3s ease;
	background-color:#f6dadb;
}
.header .navigate a{
	display:inline-block;
	height:1rem;
	width:1.333rem;
	float:left;
	z-index:999;
	position:relative;
}
.header .logo{
	padding-top:0.666rem;
	padding-left:2.5rem;
	padding-bottom:0.666rem;
	padding-right:2.35rem;
	position:relative;
}
.header .logo img{
	width:1.84rem;
}
.header .logo .search{
	position:absolute;
	right:2.35rem;
	top:0.666rem;
	padding-top:0.083rem;
}
.header .logo .search input[type="text"]{
	padding:0.083rem;
	border:0.016rem solid #d0d0d0;
	font-size:0.15rem;
	color:#d0d0d0;
	border-radius:0.133rem;
	width:1.58rem;
	vertical-align:top;
}
.header .logo .search input[type="submit"]{
	width:0.358rem;
	height:0.341rem;
	background-image:url(bnt_search.png);
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
	font-size:0.15rem;
	margin-left:0.125rem;
}
::-webkit-input-placeholder {
	color:#d0d0d0;
}

/*内容*/
.content{
	padding-left:2.53rem;
	padding-right:2.39rem;
}
.content .left{
	width:6.44rem;
	float:left;
}
.content .right{
	width:3.75rem;
	float:right;
}
/*当前位置*/
.curpage{
	font-size:0.116rem;
	color:#242323;
	padding-top:0.23rem;
	padding-bottom:0.233rem;
	font-weight:bold;
	border-bottom:0.016rem solid #c9c9c9;
	margin-bottom:0.25rem;
}
.curpage a{
	font-size:0.116rem;
	color:#242323;
	text-decoration:none;
}
.content .left .list a{
	font-size:0.15rem;
	color:#242323;
	text-decoration:none;
	padding-top:0.066rem;
	padding-bottom:0.066rem;
	display:block;
	position:relative;
}
.content .left .list a u{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
	font-style:normal;
	text-decoration:none;
	width:85%;
	display:inline-block;
}
.content .left .list a span{
	position:absolute;
	right:0;
	top:0.066rem;
}
.content .left .list a i{
	padding-left:0.041rem;
	padding-right:0.041rem;
	font-style:normal;
}
.content .left .list a:hover{
	color:#c4181f;
}
.content .left .list .record{
	border-bottom:0.0083rem #c9c9c9 dashed;
	margin-top:0.1rem;
	margin-bottom:0.1rem;
}
.page{
	padding-top:0.25rem;
	padding-bottom:0.25rem;
	font-size:0.116rem;
	color:3c3b3brem;
	text-align:center;
}
.page a{
	font-size:0.116rem;
	color:#3c3b3b;
	display:inline-block;
	padding:0.083rem;
	background-color:#c9c9c9;
	margin-left:0.04rem;
	margin-right:0.04rem;
	text-decoration:none;
}
.page a:hover{
	color:#fff;
	background-color:#d0464c;
}
.page font{
	font-size:0.116rem;
	color:#fff;
	background-color:#d0464c;
	display:inline-block;
	margin-left:0.04rem;
	margin-right:0.04rem;
	padding:0.083rem;
}

/*右边内容*/
.right{
	padding-top:0.25rem;
}
.right .box{
}
.right .box .title h2{
	font-size:0.15rem;
	color:#d0464c;
	border-left:0.066rem solid #d0464c;
	padding-left:0.066rem;
	margin-top:0.083rem;
	margin-bottom:0.083rem;
}
.right .box .title{
	position:relative;
	border-bottom:0.0166rem solid #c9c9c9;
}
.right .box .title a.more{
	font-size:0.116rem;
	color:#878787;
	text-decoration:none;
	position:absolute;
	right:0;
	top:0.083rem;
}
/*文明聚焦*/
.right .wmjj.box .content{
	padding-top:0.2rem;
	padding-left:0.25rem;
	padding-right:0.25rem;
	padding-bottom:0.2rem;
}
.right .wmjj.box .content img{
	width:3.216rem;
	height:2.03rem;
	background-size:cover;
	background-position:center center;
	background-repeat:no-repeat;
}
.right .wmjj.box .content .list a{
	font-size:0.133rem;
	color:#242323;
	text-decoration:none;
	padding-top:0.041rem;
	padding-bottom:0.041rem;
	display:block;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}
.right .wmjj.box .content .list a i{
	padding-left:0.041rem;
	padding-right:0.041rem;
	font-style:normal;
}
/*道德模范*/
.right .ddmf.box .content{
	padding-top:0.2rem;
	padding-bottom:0.2rem;
	padding-right:0;
	padding-left:0;
}
.right .ddmf.box .conten ul,.right .ddmf.box .conten li{
	width:100%;
}
.right .ddmf.box .content a{
	display:inline-block;
	margin-left:0.416rem;
}
.right .ddmf.box .content a:first-child{
	margin-left:0.1rem;
}
.right .ddmf.box .content a img{
	width:0.9rem;
	height:1.241rem;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
}

/*主题活动*/
.right .zthd.box .content{
	padding-top:0.2rem;
	padding-bottom:0.2rem;
	padding-right:0;
	padding-left:0;
	display:table;
	width:100%;
}
.right .zthd.box .content a{
	display:table-cell;
	width:0.458rem;
	overflow:hidden;
	transition:width 0.3s ease;
	-moz-transition:width 0.3s ease;
	-webkit-transition:width 0.3s ease;
	-o-transition:width 0.3s ease;
}
.right .zthd.box .content a.active{
	width:1.891rem;
}
.right .zthd.box .content a img{
	width:100%;
	height:1.325rem;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	transition:width 0.3s ease;
	-moz-transition:width 0.3s ease;
	-webkit-transition:width 0.3s ease;
	-o-transition:width 0.3s ease;
}
/*文明矩阵*/
.right .wmjz.box .content{
	padding-top:0.2rem;
	padding-bottom:0.2rem;
	padding-right:0;
	padding-left:0;
}
.right .wmjz.box .content .list a{
	font-size:0.133rem;
	color:#242323;
	text-decoration:none;
	padding-top:0.041rem;
	padding-bottom:0.041rem;
	display:block;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}
.right .wmjz.box .content .list a i{
	padding-left:0.041rem;
	padding-right:0.041rem;
	font-style:normal;
}
.footer{
	background-color:#d0464c;
	font-size:0.133rem;
	color:#FFF;
	text-align:center;
	padding-bottom:0.666rem;
	position:relative;
	padding-top:0.666rem;
}
.footer .QRcode img{
	width:3.075rem;	
}
.footer .QRcode{
	text-align:right;
	position:absolute;
	top:0.666rem;
	right:0.666rem;
}

/*内容页*/
.curpage_view{
	font-size:0.116rem;
	color:#242323;
	padding-top:0.23rem;
	padding-bottom:0.233rem;
	font-weight:bold;
	margin-bottom:0.25rem;
}
.curpage_view a{
	font-size:0.116rem;
	color:#242323;
	text-decoration:none;
}
.content.view h2.title{
	font-size:36px;
	color:#262525;
	text-align:center;
	font-weight:normal;
	border-bottom:0.016rem solid #c9c9c9;
	padding-top:0.208rem;
	padding-bottom:0.208rem;
}
.content.view .info{
	font-size:0.116rem;
	color:#808080;
	position:relative;
}
.content.view .info span{
	margin-right:0.166rem;
}
.print_tex {
    width: 160px;
    padding: 0;
	position:absolute;
	right:0;
	top:0;
}
.font, .font01, .share, .print_tex .print {
    cursor: pointer;
    position: relative;
    width: 40px;
    height: 27px;
    line-height: 27px;
    overflow: hidden;
    float: left;
}
.zt-B, .zt-S, .print-B, .sml-tex a, .big-tex a, .print-tex a {
    background: #fff url(wmwxl20170705.png) no-repeat left -33px;
    width: 40px;
    height: 27px;
    overflow: hidden;
    display: block;
    position: absolute;
    left: 0;
}
.big-tex, .sml-tex, .print-tex {
    position: absolute;
    left: 0;
    background: #fff;
    top: 27px;
    width: 40px;
}
.big-tex a, .sml-tex a, .print-tex a {
    display: block;
}
.big-tex a, .sml-tex a {
    color: #900;
}
.print_tex {
    color: #999;
    font-size: 14px;
    float: left;
    line-height: 30px;
    height: 30px;
    font-size: 14px;
}
.zt-B{background-position:-40px top;}
.sml-tex a{background-position:left -33px; }
.big-tex a{background-position:-40px -33px;}
.print-tex a{background-position:-120px -30px;}
.print_tex .print{width: 30px;}

.zt-S{ background-position: left top;}
.print-B {background-position: -120px top;}
.print_tex a:hover{text-decoration: none;}
/*分享*/
.bdshare-button-style0-16 a,.bdshare-button-style0-16 .bds_more{width:40px!important;height:27px!important;background:#fff url(wmwxl20170705.png) no-repeat -80px  -30px!important;display: block;padding: 0!important}
.bdsharebuttonbox{width:40px;}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{margin:0!important;}
.share01,.share02{position: absolute;top:0; right: 0; width:40px; height: 27px;}
.share01{background:#fff url(wmwxl20170705.png) no-repeat -80px top; height:27px; width:40px; overflow:hidden;
 display:block;}
 .share02{top: 33px;}
.share02 a{display: block; background:#fff url(wmwxl20170705.png) no-repeat -80px -30px;}
.bdshare-button-style0-16 a:hover{opacity: 1!important; padding: 0!important}

#code{
	padding-top:0.416rem;
	padding-bottom:0.416rem;
	text-align:center;
}
.content.view .article,#tex{
	font-size:0.15rem;
	color:#2a2a2a;
	text-align:justify;
	line-height:160%;
	padding-top:0.416rem;
	padding-bottom:0.416rem;
}