﻿@charset "utf-8";
/* 全局 */
body{ background: #f5f5f5;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,th,td {margin:0; padding:0;/* cellspacing:0; cellpadding:0;*/}
h1,h2,h3,h4,h5,h6{font-size:100%;}
input,textarea,select {margin:0; font-size:100%; font-family:"微软雅黑","Arial","宋体";}
ul,li,ol {list-style-type: none;}
img {border:0;}
.del {text-decoration: line-through;}
/*table {border-collapse:collapse; border-spacing:0;}*/

/* 清除浮动 */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
*html .clearfix {height:1%;}
*+html .clearfix {height:1%;}
.clrfix:before, .clrfix:after {content:""; display:table;}  
.clrfix:after {clear:both;}  
.clrfix {zoom:1;}
/* 清除浮动 适用100% */
.overflowfix {overflow:auto; zoom:1;}
.displayfix {display:inline-block; *display:inline; zoom:1; width:100%; _width: auto;}

/* 去掉A标签和按钮的虚线框 谷歌默认无虚线 */
a {blr:expression(this.onFocus=this.blur());} /* A标签：IE7 IE6  */
a:focus {outline:none;} /* A标签：FF IE8  */
input::-moz-focus-inner{border:0;} /* 按钮：FF */

/* 去掉谷歌两种文本框和下拉的阴影 */
input,textarea,select  {outline: none;}

/* IE6 提示升级 */
.ie6_bg { background: url(/images/ie6/ie6_bg.gif) repeat-x; height: 110px; }
.ie6 { background: url(/images/ie6/ie6.gif) no-repeat; width:924px; height: 110px; margin:0 auto; }
.ie6 ul { padding-left:310px; }
.ie6 li { float:left; padding-left:40px; }
.ie6 li a { width:61px; height: 110px; display:block; }

/* 版权 */
.bqxx { background:url(http://218.30.67.146:9999/0bqxx/bqxx.gif) no-repeat center 0; width:100%; height:252px; position: fixed; top:100px; left:0; z-index:9999; display:none; }

/* 特有 */
.clr{clear:both; font-size:0; height:0; line-height:0;}
.clr10{clear:both; font-size:0; height:10px; line-height:normal;}
.clr15{clear:both; font-size:0; height:15px; line-height:normal;}
.clr20{clear:both; font-size:0; height:20px; line-height:normal;}
.clr30{clear:both; font-size:0; height:30px; line-height:normal;}
.fl {float: left;}
.fr {float: right;}
.w1000 {width:1000px; margin:0 auto;}
.w1100 {width:1100px; margin:0 auto;}
.w1200 {width:1200px; margin:0 auto;}

/* 链接 */ /*a.a_baise:link, a.a_baise:visited, a.a_baise:active*/
a {text-decoration: none; color: #000000;}
a:hover {text-decoration: none; color: #000000;}


.topic_bj { 
	background: #f5f5f5 ;
}
.goindex_bj {
	background: #f8f8f8;
	height:36px;
}
.goindex {
	width:1020px;
	margin:0 auto;
}
.goindex a {
	float:right;
	color:#6f6f6f;
	height:35px;
	line-height:35px;
	font-size:12px;
	font-family: "宋体";
}
.goindex a:hover {
	color:#ff0000;
}
.head {
	background: url(../images/topic_head.jpg) no-repeat center top;
}
.head .title {
	width: 1020px;
	margin: 0 auto;
	padding: 30px 0;
}
.mainnav_bj {
	background: #a61700;
	border-top: 2px solid #fee17f;
    height: 50px;
}
.mainnav {
	width: 1020px;
	margin: 0 auto;
}
.mainnav ul li {
    float: left;
    line-height: 50px;
    list-style: outside none none;
    text-align: center;
    width: 110px;
}
.mainnav ul li a {
    color: #ffffff;
    font-family: "微软雅黑","Arial Unicode MS";
    font-size: 18px;
    height: 45px;
    text-decoration: none;
}
.mainnav ul li a:hover {
    color: #ffef6f;
}
.block_body {
    margin: 0 auto;
    width: 1020px;
	padding-bottom: 40px;
}
.block01 {
	padding-top: 25px;
}
.block01_l {
	float: left;
}
.block01_r {
	float: right;
	width: 495px;
}

.block01_r .title_top img {
	width: 100%;
	padding-bottom: 10px;
}
.block01_r .title {
    height: 24px;
    overflow: hidden;
}
.block01_r .title a {
    color: #d90e07;
    font-family: "微软雅黑","Arial Unicode MS";
    font-size: 18px;
    line-height: 24px;
    overflow: hidden;
}
.block01_r .title a:hover {
    color: #ff6600;
}
.block01_r .time {
    color: #8b8b8b;
    font-family: "宋体";
    font-size: 12px;
    height: 24px;
    line-height: 24px;
	padding-top: 10px;
}
.block01_r .text {
    border-bottom: 1px dotted #c1c1c1;
    margin-bottom: 10px;
    padding-bottom: 10px;
    position: relative;
}
.block01_r .text p {
    color: #8b8b8b;
    font-family: "宋体";
    font-size: 12px;
    height: 50px;
    line-height: 24px;
    overflow: hidden;
}
.block01_r .list {
}
.block01_r .list ul li {
	background: url(../images/dot_1.png) no-repeat;
	padding-left: 25px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.block01_r .list ul li a {
    color: #4e4e4e;
    font-family: "宋体";
    font-size: 14px;
}
.block01_r .list ul li a:hover {
    color: #ff6600;
}

.border {
	margin-top: 20px;
	border: 1px solid #ccc;
	background: #fff;
}
.border .atitle a {
    color: #d90e07;
    font-family: "宋体";
}
.border .atitle a:hover {
    color: #000;
}
.border .atitle_l a {
    font-size: 16px;
	font-weight: bold;
}
.border .atitle_r a {
    font-size: 12px;
}
.border .alist {
}
.border .alist ul li {
	background: url(../images/dot_1.png) no-repeat;
	padding-left: 25px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.border .alist ul li a {
    color: #4e4e4e;
    font-family: "宋体";
    font-size: 12px;
}
.border .alist ul li a:hover {
    color: #ff6600;
}


.border .alist_1 ul li {
    line-height: 30px;
    overflow: hidden;
    padding-bottom:20px;
}
.border .alist_1 ul li a {
    color: #4e4e4e;
    font-family: "宋体";
    font-size: 12px;
}

.border .alist_1 ul li img {
    width:100px;
    height:73px;
}

.border .alist_1 ul li .div_l {
    line-height: 30px;
    float:left;
    margin-top:7px;
}
.border .alist_1 ul li .div_r {
    height: 30px;
    float:right;
    width:180px;
    margin-top:0px;
}

.border .alist_1 ul li .div_r span{
    color: #8b8b8b;
    font-family: "宋体";
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    padding-top: 10px;
}

.border .alist_1 ul li a:hover {
    color: #ff6600;
}

.block02 {
}
.block02_l {
	width: 300px;
	height: 210px;
	padding: 20px;
	border-bottom: 1px dotted #7e7e7e;
}
.block02_c {
	width: 300px;
	height: 210px;
	padding: 20px;
	border: 1px dotted #7e7e7e;
	border-top: none;
}
.block02_r {
	width: 295px;
	height: 210px;
	padding: 20px;
	border-bottom: 1px dotted #7e7e7e;
}
.block03_l {
	width: 340px;
	height: 380px;
}
.block03_l .part01 {
	height: 150px;
	padding: 20px;
	border-bottom: 1px dotted #7e7e7e;
}
.block03_l .part02 {
	height: 150px;
	padding: 20px;
	border-bottom: 1px dotted #7e7e7e;
}
.block03_r {
	padding: 20px;
	width: 637px;
	height: 341px;
	border-left: 1px dotted #7e7e7e;
	border-bottom: 1px dotted #7e7e7e;
}
.tab_01 {
}
.tab_t {
	width:75px;
	float: right;
}
.tab_t ul {
}
.tab_t ul li {
	height:48px;
	line-height:24px;
	padding: 14px 20px;
	margin-bottom:1px;
	text-align:center;
	background: #ccc;
	color:#fff;
	font-size:16px;
	font-weight: bold;
}
.tab_t ul li.on {
	background: #d90e07;
}
.tab_t ul li a {
	color:#fff;
}
.tab_c {
	width:555px;
	height:307px;
	float:left;
}
.tab_c .part_01 {
	width: 100%;
	height: 100%;
}
.tab_c .part_01 img {
	width: 100%;
	height: 100%;
}
.tab_c ul li {
	height:40px;
	line-height:40px;
}
.tab_c ul li a {
	color:#00a3a6;
	font-size:18px;
	font-family:"微软雅黑", "Arial Unicode MS";
	width:555px;
	height: 307px;
	display:block;
	float:left;
}
.tab_c ul li a:hover {
	color:#ff6600;
}
.tab_c  ul li span {
	color:#4b4a4a;
	font-size:18px;
	font-family:"微软雅黑", "Arial Unicode MS";
	display:block;
	float:left;
}
.tab_c  ul li .span1 {
	width:450px;
}
.tab_c  ul li .span2 {
	width:310px;
}
.tab_c .part_01_r {
	float:right;
}
.block03_r a.abtn {
    background: url("/images/arrow.png") no-repeat;
    height: 300px;
    overflow: hidden;
    position: absolute;
    text-indent: -20000px;
    top: 120px;
    width: 24px;
}
.block03_r a.aleft {
    left: 7px;
}
.block03_r a.aright {
    background-position: right top;
    right: 7px;
}
.block03_r .picshow {
    font-family: 微软雅黑,黑体;
    height: 307px;
    position: relative;
    text-align: center;
    width: 555px;
}
.block03_r .picshow .scrollcontainer {
    height: 307px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 555px;
}
.block03_r .picshow .scrollcontainer ul {
    left: 0;
    position: absolute;
    top: 0;
    width: 20000px;
}
.block03_r .picshow .scrollcontainer li {
    float: left;
    height: 307px;
    padding-right: 15px;
    text-align: center;
    width: 555px;
}
.block03_r .picshow .scrollcontainer li.last {
    background: none;
}
.block03_r .picshow .scrollcontainer li .pic {
    height: 307px;
    overflow: hidden;
    text-align: center;
    width: 555px;
}
.block03_r .picshow .scrollcontainer a:hover img {
    opacity: 0.86;
}
.block03_r .picshow .scrollcontainer a img {
    height: 100%;
    width: 100%;
}

.block04 {
	padding: 20px;
}
.block04 a.abtn {
    background: url("../images/arrow3.gif") no-repeat scroll 0 center;
    display: none;
    height: 132px;
    overflow: hidden;
    position: absolute;
    text-indent: -20000px;
    top: 4px;
    width: 6px;
}
.block04 a.aleft {
    display: none;
    left: 7px;
}
.block04 a.aright {
    background-position: -6px center;
    display: none;
    right: 7px;
}
.block04 .picshow {
    font-family: 微软雅黑,黑体;
    height: 185px;
    padding-top: 20px;
    position: relative;
    text-align: center;
    width: 980px;
}
.block04 .picshow .scrollcontainer {
    height: 185px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 970px;
}
.block04 .picshow .scrollcontainer ul {
    left: 0;
    position: absolute;
    top: 0;
    width: 20000px;
}
.block04 .picshow .scrollcontainer li {
    float: left;
    height: 180px;
    padding-right: 15px;
    text-align: center;
    width: 180px;
}
.block04 .picshow .scrollcontainer li.last {
    background: none;
}
.block04 .picshow .scrollcontainer li .pic {
    height: 125px;
    overflow: hidden;
    text-align: center;
    width: 180px;
}
.block04 .picshow .scrollcontainer a:hover img {
    opacity: 0.86;
}
.block04 .picshow .scrollcontainer a img {
    height: 100%;
    width: 100%;
}
.block04 .picshow .scrollcontainer .text a {
    width: 180px;
    color: #4c4c4c;
    display: block;
    font-family: "宋体";
    font-size: 12px;
    height: 36px;
    line-height: 18px;
	padding-top: 10px;
    overflow: hidden;
    text-align: center;
}
.wei_bj {
	background: url(../images/wei_bj.jpg) repeat-x;
	height: 120px;
}
.wei {
	width: 1020px;
	margin: 0 auto;
	text-align: center;
	padding-top: 40px;
	height: 48px;
	line-height: 24px;	
    color: #858585;
    font-family: "微软雅黑", "Arial Unicode MS", "宋体";
    font-size: 12px;
}
.wei a {
    color: #858585;
}
.wei a:hover {
    color: #ff6600;
}

/************************党建内页通用部分**********************/
/* 面包屑 */
.crumb {
	padding-bottom:10px;
}
.crumb .title {
	padding:15px 0 0;
	height:48px;
	border-bottom:3px solid #E5E5E5;
}
.crumb .title p {
    font-size: 30px;
	font-weight:normal;
	font-family:"微软雅黑","黑体";
	color:#995e25;
}
.crumb .position * {
    vertical-align: middle;
}
.crumb .position .home {
	display:inline-block; *display:inline; zoom:1;
	background:url(/images/ico_home2.gif) no-repeat 0 3px;
	width:19px;
	height:18px;
}
.crumb .position p {
	display:inline-block; *display:inline; zoom:1;
	height:18px;
	line-height:18px;
	color:#b8b8b8;
	padding-left:5px;
	font-size: 12px;
}
.crumb .position p a {
	font-size: 12px;
	color:#b8b8b8;
}
.crumb .position p a:hover {
	color:#000000;
}
.crumb .position p span {
	font-family:"宋体";
	padding:0 12px;
}
.news_pic {
    padding: 25px 0;
	border-bottom: 1px dotted #ccc;
}
.news_pic .pic {
	float:left;
}
.news_pic .pic img {
	width:160px;
	height:110px;
	border:1px solid #DBDBDB;
	padding:7px;
}
.news_pic .title_bg {
	margin-left:200px;
}
.news_pic .title_bg .time {
	background:url(/images/time_bg.gif) no-repeat;
	width:106px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#FFFFFF;
}
.news_pic .title_bg .title {
	height:25px;
	line-height:25px;
	font-family:"微软雅黑","黑体";
	font-size:18px;
	overflow:hidden;
	padding-top:10px;
	border:none;
}
.news_pic .title_bg .title a {
	color:#242424;
}
.news_pic .title_bg .title a:hover {
	color:#FF6600;
}
.news_pic .title_bg .sum {
	height:48px;
	line-height:24px;
	color:#9f9f9f;
	overflow:hidden;
	padding-top:13px;
	font-size: 12px;
	/*text-indent:2em;*/
}

/* 信息文字列表 */
.news_list {
    padding: 25px 0 30px;
	/*min-height:684px;*/
}
.news_list li {
	color:#b77c43;
	font-family:"宋体";
	background:url(/images/common/ico_01.gif) no-repeat left 11px;
    height: 30px;
    line-height: 30px;
	overflow:hidden;
	font-size:14px;
	padding-left:20px;
}
.news_list li a:hover {
	color:#ff6600;
}
.news_list li.x {
    background: none;
    border-bottom: 1px dotted #ccc;
    height: 15px;
    margin-bottom: 15px;
}
.news_list li a {
	color:#494949;
}
.news_list li .time {
	float:right;
	padding-left:20px;
	color:#adadad;
	font-style: italic;
	font-family:Arial, Helvetica, sans-serif;
}
.news_list li b {
    color: #CCCCCC;
    font-weight: normal;
    padding-right: 3px;
}
.news_list .page {
	padding-top:10px;
}
/*页码*/
.page {
	text-align:center;
	color:#999;
	padding-top:20px;
}
.page .a1 a, .page .a1 span, .page b {
	display:inline-block; *display:inline; zoom:1;
	padding:1px 14px;
	border:1px solid #c4c4c4;
	font-family:Arial, Helvetica, sans-serif;
	color:#616161;
	border-radius:3px;
	font-weight:normal;
	background:#FFF;
}
.page .a1 a:hover, .page .a1 span {
	border:1px solid #042861;
	background:#d4dce6;
	color:#000000;
}
.page .a2 {
	padding-left:8px;
}



.block {
	padding: 20px;
	background: #fff;
}
.block_l {
	width: 250px;
}
.block_l .leftnav_title {
    background: url(../images/er_bj.jpg) no-repeat;
    color: #ffffff;
    font-family: "微软雅黑","黑体";
    font-size: 24px;
    height: 100px;
    line-height: 100px;
    text-align: center;
}
.block_l .left_news {
	border: 1px solid #cccccc;
	margin-top: 20px;
}
.block_l .left_news .title {
    color: #333;
    font-family: "微软雅黑","黑体";
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    text-align: left;
	padding-left: 20px;
	border-bottom: 1px solid #cccccc;
}
.block_l .left_news ul {
	width: 240px;
	padding: 10px 0;
}
.block_l .left_news ul li {
    color: #666;
    font-family: "宋体";
    font-size: 12px;
    height: 32px;
    line-height: 32px;
    text-align: left;
	padding-left: 20px;
	overflow: hidden;
}
.block_l .left_news ul li a {
    color: #666;
}
.block_l .left_news ul li a:hover {
    color: #ff6600;
}
.block_l .left_news ul li span {
    background: url(../images/num_bj.jpg) no-repeat;
    font-size: 16px;
	padding-right: 15px;
	font-weight: bold;
}
.block_l .left_news ul li span.span1 {
	color: #bb2735;
}
.block_r {
	width: 700px;
}

/* 信息详细 */
.news_show {
	padding:20px 0 15px;
	position:relative;
	
}
/*.news_show .title {
	font-size:30px;
	font-family:"微软雅黑","黑体";
	text-align:center;
	padding:40px 55px 35px;
	color:#000;
    border-top: 3px solid #4E4E4E;
}
.news_show .title2 {
	color:#999;
	text-align:center;
    border-bottom: 1px dotted #CCCCCC;
	padding-bottom:20px;
}*/
.news_show .content {
	padding-top:12px;
	/*padding-bottom:12px;*/
	line-height: 30px;
	overflow:hidden;
	font-size: 14px;
	color:#000000;
	/*min-height:555px;*/
	/*min-height:736px;
	_height:expression(this.scrollHeight < 736 ? "736px" : "auto");*/
}
.news_show .content img {
	max-width:700px;
	_width:expression(document.body.clientWidth > 700 ? "700px" : "auto");
	margin:20px 0;
}
.news_show .page_lr {
    border-top: 1px dotted #CCCCCC;
	height:38px;
	line-height:38px;
	overflow:hidden;
	padding-top:2px;
}
.news_show .page_lr span {
	color:#FF6600;
}
.news_show .title {
	font-size:30px;
	font-family:"微软雅黑","黑体";
	min-height: 60px;
    padding: 30px 0 15px 0;
	color:#000;
	border-top:3px solid #4e4e4e;
	text-align:center;
}
.news_show .title2 {
	color:#999;
    border-bottom: 1px dotted #CCCCCC;
	padding-bottom:20px;
	text-align:center;
}
.news_show .code {
	float:right;
	padding-top: 25px;
}
.news_show .code img {
	width:85px;
	height:85px;
}
