body, div, p, ul, ol, dl, dt, dd, li, form, input, table, img, h1, h2, h3, h4, h5, h6 {
    margin:0;
    padding:0;
}
body {
    background:#fff none;
    color:#333;
    font-size:12px;
    font-style:normal;
    font-weight:normal;
	font-family:"微软雅黑", "黑体", "宋体";
    background-color:#fff;
    margin-top:0;
    background-repeat:repeat-x;
}
em, b, i {
    font-style:normal;
}
p {
    line-height:1.25em;
}
a {
    color:#000;
    text-decoration:none;
}
a:link, a:visited {
}
a:hover, a:active {
    text-decoration:underline;
}
a.on:hover, a.cur:hover, .on a:hover, .cur a:hover {
    text-decoration:none;
}
img, a img {
    border:0 none;
}
ul, ol {
    list-style-type:none;
}
ul,ol,li{list-style-type:none;}
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
ul:after, ol:after {
    clear:both;
    content:".";
    display:block;
    font-size:0;
    height:0;
    line-height:0;
    visibility:hidden;
}
.vspace {
    height:10px;
    font-size:0px;
    line-height:0px;
    width:99%;
    overflow:hidden;
    clear:both;
}
body .l, body .left {
    float:left;
    clear:none;
}
body .r, body .right {
    float:right;
    clear:none;
}
body .c, body .c {
    text-align:center;
}
.clear_float, .clear {
    clear:both;
    font-size:1px;
    line-height:1px;
    height:1px;
    overflow:hidden;
}
.column_wrapper {
    clear:both;
    margin:0 auto;
    text-align:left;
    width:960px;
}
.column_wrapper:after {
    clear:both;
    content:".";
    display:block;
    font-size:0;
    height:0;
    line-height:0;
    visibility:hidden;
}

/*初始化结束*/

.menu{}
.menu li { width:116px; height:45px; font-size:18px; color:#FFF; float:left; text-align:center;}
.menu li a { width:116px; height:45px; font-size:18px; color:#FFF; float:left;text-decoration:none;}
.menu li:hover { text-decoration:none; background:#F30;}
.button{ margin-top:-2px;position:absolute; width:116px; height:20px; float:right; right:20px; text-align:center; margin-right:35px; z-index:999; border:#FFF solid 1px; line-height:20px; text-align:center;border-radius:0 0 5px 5px; background:rgba(255, 255, 255, 0.6)!important;
filter:Alpha(opacity=60); background:#fff; /*　使用IE专属滤镜实现IE背景透明*/}
.button  p{ position:relative;} /*实现IE文字不透明*/
.button a{ font-family:"微软雅黑"; font-size:14px;color:#d0060d;}

/* Pulse Shrink */
@-webkit-keyframes pulse-shrink{to{-webkit-transform: scale(0.9); transform: scale(0.9);}}
@keyframes pulse-shrink{to{-webkit-transform: scale(0.9); -ms-transform: scale(0.9); transform: scale(0.9);}}
.pulse-shrink{display: inline-block; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0);}
.pulse-shrink:hover{-webkit-animation-name: pulse-shrink; animation-name: pulse-shrink; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate;}

.column_wrapper_1200{
	width:1200px;
	margin:0 auto;
}
.column_wrapper_1200:after {
    clear:both;
    content:".";
    display:block;
    font-size:0;
    height:0;
    line-height:0;
    visibility:hidden;
}

/*左中右内容*/
.mr_45{
	margin:0px 45px;
}

/*左侧图片内容*/
.lxyz_leftdyw359{
	width:370px;
	float:left;
	overflow:hidden;
}
.lxyz_leftdyw359 img{
	display:block;
}
.text_bg{
	display: block;
	background: #f7f7f7;
	text-align: center;
	font-weight: bold;
	*margin-top:-5px;
}

.submain2_cont .i_1{
	height:1px;
	background:#cccccc;
	overflow:hidden;
	width:233px;
	float:right;
	margin-top:14px;
	display:inline;
}


/*此处有改动*/
.submain2_cont .i_22{
	height:1px;
	background:#cccccc;
	overflow:hidden;
	width:160px;
	float:left;
	margin:14px 0px 0px 14px;
	display:inline;
}
.submain2_cont_PC .i_22{
	height:1px;
	background:#cccccc;
	overflow:hidden;
	width:208px;
	float:left;
	margin:14px 0px 0px 14px;
	display:inline;
}

.more{float:right; z-index:999; line-height:30px; font-size:14px;}
.more a{float:right; z-index:999; line-height:30px; font-size:14px; color:#F00;}
/*此处有改动*/
.submain2_cont .i_2{
	height:1px;
	background:#cccccc;
	overflow:hidden;
	width:175px;
	float:left;
	margin:14px 0px 0px 14px;
	display:inline;
}
.submain2_cont_PC .i_2{
	height:1px;
	background:#cccccc;
	overflow:hidden;
	width:225px;
	float:left;
	margin:14px 0px 0px 14px;
	display:inline;
}
.submain2_cont .i_3{
	height:1px;
	background:#cccccc;
	overflow:hidden;
	width:660px;
	float:right;
	margin-top:14px;
	display:inline;
}
.submain2_cont .i_4{
	height:1px;
	background:#cccccc;
	overflow:hidden;
	width:546px;
	float:left;
	margin:14px 0px 0px 14px;
	display:inline;
}
/*主题征文*/
.submain2_cont .i_5{
	height:1px;
	background:#cccccc;
	overflow:hidden;
	width:131px;
	float:left;
	margin:14px 0px 0px 14px;
	display:inline;
}
/*此处有改动*/
.submain2_cont ul{
	float:left;
	width:370px;
	padding:15px 0px 0px;
}
/*新增样式--做合格党员*/
.submain2_cont .hgdy_dyw359_160416{ padding:0px;}
.submain2_cont ul li{
	background:url(lidian_dyw359.jpg) left 20px no-repeat;
	padding-left:15px;
	line-height:47px;
	height: 47px;
	vertical-align: middle;
}
.submain2_cont ul li a{
	color:#333333;
	font-size:18px;
	font-family:"微软雅黑";
}


/*底通*/
.page_bottom_dyw359{
	width:100%;
	height:103px;
	line-height:103px;
	background:#f1f1f1;
	border-top:5px solid #d23c27;
}
.page_bottom_dyw359 .copyright_dyw359{
	font-size:14px;
	font-family:"微软雅黑";
	color:#333333;
	text-align:center;
}
.page_bottom_dyw359 .copyright_dyw359 a{
	color:#333333;
}


.yd_page_bottom{
	display: none;
}

/*通栏广告条*/
.sub_tonglan_dyw359{ padding:20px 0px 40px;}
.sub_tonglan_dyw359 img{ display:block;}
.sub_590_dyw359{ width:590px;}


/*工作部署*/
.submain2_cont .titlebg_dyw359_160415{
	background:url(titlebg_dyw359_160415.jpg) left 50% no-repeat;
	color:#c42d18;
	font-size:24px;
	font-family:"微软雅黑";
	font-weight:500;
	padding:0px 10px 0px 15px;
	float:left;
	margin-top:-3px;
	display:inline-block;
	height:35px;
	line-height:35px;
}
.submain2_cont .titlebg_dyw359_160415 a{
	color:#ffffff;
	text-decoration:none;
}


/*工作部署*/
.submain2_cont .titlebg_dyw359_1604151{
	background:url(titlebg_dyw359_1604151.jpg) left 50% no-repeat;
	color:#c42d18;
	font-size:24px;
	font-family:"微软雅黑";
	font-weight:500;
	padding:0px 10px 0px 15px;
	float:left;
	margin-top:-3px;
	display:inline-block;
	height:35px;
	line-height:35px;
}
.submain2_cont .titlebg_dyw359_1604151 a{
	color:#ffffff;
	text-decoration:none;
}
/*所在位置*/
.daohangw {margin:0 auto; width:1000px; margin-bottom:35px; margin-top:-30px;}
.daohang{ margin:0 auto; width:1000px; border-bottom:#ddd solid 1px; height:45px; line-height:45px; font-size:14px; margin-bottom:50px; position:absolute;}

/*内容页面*/
.page_neirong{margin:0 auto; font-size:14px; font-family:"微软雅黑"; margin-top:35px;}
.page_content{margin:0 auto;font-size:16px; color:#333; line-height:200%;font-family:"微软雅黑";  width:1000px; height:auto ; margin-top:50px;text-align:justify; border:solid 1px #CCCCCC; margin-bottom:45px;}
.page_content img{max-width:900px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<900?"900px":"");overflow:hidden; position:static; *position:relative; _position:relative; text-align:center;}
.page {height:26px;margin:20px 0; margin:0 auto;}
.page a{display:block;padding:0 7px;height:24px;border:1px solid #bec6cc;text-align:Center;line-height:24px;float:left;background:#fff;margin-right:10px}
.page a:hover{background:#25b7c5;border:1px solid #25b7c5;color:#ffffff}
.page .cz_page1{display:block;padding:0 7px;height:24px;background:#25b7c5;border:1px solid #25b7c5;text-align:Center;line-height:24px;float:left;color:#ffffff;margin-right:10px}

/*二级栏目列表*/
.content_title {width:900px; border-bottom:#dfdfdf solid 2px;margin:0 auto; padding:15px; margin-top:0px; text-align:center; font-size:20px; font-weight:bold;}
.content_list{ margin:0 auto; width:900px;}
.content_list li{ height:47px;line-height:47px;font-size:16px; border-bottom:1px dashed #CCCCCC; display:block; }
.content_list li:hover {background:#f5f8fa}
.content_list li a{ padding-left:5px;color:#333;text-decoration:none;  font-size:16px; color:#333}
.content_list li a:hover{color:#367fc3;}
.dibuline{ margin:0 auto; width:900px; text-align:center;  height:36px; line-height:36px; font-size:14px; margin-bottom:20px; margin-top:20px;}