@charset "utf-8";
/* CSS Document */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { 
	margin:0; 
	padding:0; 
	list-style:none;
}

dl dt,dl dd {
	margin:0;
}

fieldset, img { 
	border:none; 
}

img {
	display: block;
}

address, caption, cite, code, dfn, th, var { 
	font-style:normal; 
	font-weight:normal; 
}

ul, ol { 
	list-style:none; 
}

input { 
	padding-top:0; 
	padding-bottom:0; 
	font-family: "Microsoft YaHei","微软雅黑","SimSun","宋体","黑体";
}

input::-moz-focus-inner { 
	border:none; 
	padding:0; 
}

select, input { 
	vertical-align:middle; 
}

select, input, textarea { 
	font-size:12px; 
	margin:0; 
}

input[type="text"], input[type="password"], textarea { 
	outline-style:none; 
	-webkit-appearance:none; 
}

textarea { 
	resize:none; 
}

table { 
	border-collapse:collapse; 
}

body {
	background: url(bg.jpg) no-repeat top center #fffef7;
	font-family:"Microsoft YaHei","微软雅黑","SimSun","宋体","黑体"; 
	font-size:16px; 
	color:#333; 
	min-width: 1300px;
}

a {
	text-decoration:none; 
	color:#000;
}

a:hover {
	text-decoration:none; 
	color:#f98700;
}

a {blr:expression(this.onFocus=this.blur()) }

:focus { 
	outline: none; 
} 

.clearfix:after{content:".";height:0;display:block;overflow:hidden;clear:both;}
.clearfix{zoom:1;}

.left {
	float:left;
}

.right {
	float: right;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.banner{ 
	width: 100%;
	height: 900px; 
	overflow: hidden;
}

.banner_inner {
	width: 1280px; 
	height: 900px; 
	margin: 0 auto;
	overflow: hidden;
}

/*聆听 • 总书记说*/
.banner-main {width:1280px; height:440px; position: relative; overflow: hidden; margin:254px auto 0 auto;}
.banner-main-img {width:1090px; height:170px; overflow: hidden; margin:88px auto 0 auto;}
.banner-main-img .focus_news{width:1090px; height: 170px; overflow: hidden;}
.ui-controls { width:370px; height: 50px; text-align: center; position: absolute; left:450px; bottom:70px; overflow: hidden;}
.ui-controls ul { position: absolute; top: 15px; left: 65px;}
.ui-controls ul li {float:left;background: #ffa400;width:20px;height:20px;margin: 0px 15px; border-radius:10px; text-align: center; color: #fff; overflow: hidden; cursor: pointer;   -webkit-transition: all .2s;   transition: all .2s;}
.ui-controls ul li.hover {background: #fff5e4;}

/*第二行 焦点图要闻*/
#second_line {margin: 80px 0 50px;}
.focus {float: left;width:730px;height:415px;overflow:hidden; margin-bottom:50px;}
.focus img {width:730px!important;height: 415px!important; margin: 0!important;}
.mF_YSlider .txt li{height: 60px!important; line-height: 60px!important;}
.mF_YSlider .txt li a{font-size: 22px!important;font-weight: normal !important;}
.mF_YSlider .num{bottom:18px!important; right:10px!important;}
.mF_YSlider .num li a, .mF_YSlider .num li b{text-indent: -100000px;border-radius:12px; border:none!important; width: 12px!important; height: 12px!important;}
.mF_YSlider .num li b{opacity: 1!important;}
.mF_YSlider .num li.current a{background-color: #ff8a00!important;}
.news {float: right;width:550px; overflow: hidden; height: 415px;}
.news ul li{width:480px; height:89px; background-image: linear-gradient(#e7d6cf,#f1e5e0); line-height: 40px; font-size:30px; padding:25px 35px; }
.news ul li a{ color: #593616;}
.news ul li:first-child+li{background: #e7d6cf!important;}
.news ul li:first-child+li+li{ background-image: linear-gradient(#f1e5e0,#e7d6cf);}


#second_line .more{width: 1280px; text-align: center;  border-top: 1px solid #e9e9e9; clear: both;position: relative;}
#second_line .more a{width: 149px; height:30px; border: 1px solid #e9e9e9;display: block;margin: 0 auto;line-height:23px;border-top: 1px solid #fff;margin-top: -1px;border-bottom-right-radius:10px;
border-bottom-left-radius:10px; color: #b2b2b2;}

.main {width: 1280px; margin: 40px auto 0; overflow: hidden; }
span.detailContent {float: right; font-size: 16px;}
span.detailContent a {color: #efa700!important;}

.fbh {
	 margin: 0 auto; 
	 width: 1100px; 
	 height: 130px;
	}
.fbh img { 
	width: 1100px; 
	height: 130px;
}

#first_area .fl {
	float: left;
	width: 680px;
	overflow: hidden;
}
#first_area .fr {
	float: right;
	width: 560px;
	overflow: hidden;
}

#first_area .fr .more {
	float: right;
	font-size: 18px;
}





.essaya {
	float: left;
	width: 258px;
	border: 1px solid #e1e1e1;
	padding: 30px;
	overflow: hidden;
}

.essaya:first-child+div {
	float: right;
}

.essaya ul:first-child {
	height: 90px;
	margin: 0 0 20px;
	overflow: hidden;
}

.essaya ul:first-child li {
	line-height: 30px;
}

.essaya ul:first-child li a {
	float: left;
	font-size: 21px;
	text-align: justify;
}

.essaya ul:first-child+ul {
	height: 186px;
	overflow: hidden;
}

.essaya ul:first-child+ul li {
	line-height: 32px;
	text-align: justify;
	font-size: 16px;
	color: #6f6f6f;
}


/*新闻*/

.essayb { 
	border-bottom: 1px dotted #d0d0d0; 
	padding: 15px 0;
}

.essayb:first-child+div+div+div {
	border-bottom: none;
} 

.essayb ul:first-child {
	overflow: hidden;
}

.essayb ul:first-child li {
	line-height: 38px;
}

.essayb ul:first-child li a {
	float: left;
	font-size: 28px;
}

.essayb ul:first-child+ul {
	height: 90px;
	margin: 10px 0 0;
	overflow: hidden;
}

.essayb ul:first-child+ul li {
	line-height: 30px;
	color: #6f6f6f;
}




/*聚焦*/
#third_area {background:url(jjbg.jpg) no-repeat top center; height:580px; padding-top:50px;overflow: hidden;}
.lmjj{width: 1280px; margin: 0 auto; overflow: hidden;}
.lmjj .title{width:1280px; height:30px; line-height: 16px; padding-top:65px; text-align: center; background:url(tit1.png) no-repeat top center; margin: 0 auto;}
.lmjj .title a{font-size: 16px; color: #fff;}
.lmjj .list{width: 1280px; overflow: hidden;}
.lmjj .list .essayc {padding:30px 0;border-bottom: 1px solid #dcbbaf; width:620px; float: left;}
.lmjj .list .essayc:first-child+.essayc{float: right;}
.lmjj .list .essayc:first-child+.essayc+.essayc{ border: none;}
.lmjj .list .essayc:first-child+.essayc+.essayc+.essayc{float: right; border: none;}
.lmjj .list .essayc:first-child+.essayc+.essayc+.essayc+.essayc+.essayc{float: right;}
.lmjj .list .essayc:first-child+.essayc+.essayc+.essayc+.essayc+.essayc+.essayc+.essayc{float: right; border: none;}
.lmjj .list .essayc:first-child+.essayc+.essayc+.essayc+.essayc+.essayc+.essayc{ border: none;}
.lmjj .list .essayc ul:first-child li {background:url(xjsj_li.png) no-repeat 0px 6px; height:60px; line-height: 30px; padding-left: 50px;}
.lmjj .list .essayc ul:first-child li a {font-size: 24px; color: #fff;}
.lmjj .list .essayc ul:first-child+ul { height: 88px; padding: 20px 0 0; overflow: hidden;}
.lmjj .list .essayc ul:first-child+ul li { padding: 0 0 0 40px; line-height: 26px; font-size: 16px; color: #fff;}
.lmjj .list .essayc ul:first-child+ul li .detailContent a { font-size: 16px; color: #fff !important; }


/*缅怀*/
.lmmh{width:100%; height:1400px;padding-top:60px; background:url(mhbg.jpg) no-repeat top center;}
.lmmh .title{width:1280px; height:24px; line-height: 16px; padding-top:65px; text-align: center; background:url(tit2.png) no-repeat top center; margin: 0 auto;}
.lmmh .title a{font-size: 16px; color:#593616;}
.lmmh .list{width: 1280px; overflow: hidden; margin:0 auto; padding-top:40px;}
.lmmh .list .essay{width:570px; height: 180px; float: left; border: 1px solid #dcdcdc;border-radius:10px; margin-bottom:40px;padding:25px;}
.lmmh .list .essay:first-child+.essay,.lmmh .list .essay:first-child+.essay+.essay{float: right;}
.lmmh .list .essay ul:first-child{line-height:40px; font-size: 28px;height: 80px;}
.lmmh .list .essay ul:first-child+ul{line-height:30px; font-size: 16px;}

/*先进事迹*/
.xjsj{ width: 1280px; height:840px; overflow: hidden; padding-top: 20px;}
.xjsj .title{width:1280px; height:50px; line-height:30px; text-align: right; background:url(xjsj.png) no-repeat top center; margin: 0 auto;}
.xjsj .title a{font-size: 14px; color: #604034;}
.xjsj .list{/*width: 1280px;*/ overflow: hidden; background: url(xjshbg.png) no-repeat center 5px; padding-top:60px; padding-bottom:80px;}
.xjsj .list .img_txt{width: 320px; height: 570px; float: left; margin-right: 40px; padding:30px 40px;}
.xjsj .list .img_txt .img{width: 320px; height: 214px; margin-top: 120px;}
.xjsj .list .img_txt .txt ul:first-child{font-size: 28px; line-height: 40px; margin-top: -330px; height: 115px;}
.xjsj .list .img_txt .txt ul:first-child+ul{font-size: 16px; line-height: 30px; color: #969696; margin-top: 240px;}
.xjsj .list .img_txt .txt ul:first-child+ul span.detailContent{float: right;}
.xjsj .list .img_txt .txt ul:first-child+ul span.detailContent a{color: #ecc200;}

.xjsj .list .img_txt:first-child+.img_txt{width: 320px; height: 240px; margin-bottom: 40px;}
.xjsj .list .img_txt:first-child+.img_txt .img{display: none;}
.xjsj .list .img_txt:first-child+.img_txt .txt ul:first-child{margin-top: 0; height: auto; padding-bottom: 15px;}
.xjsj .list .img_txt:first-child+.img_txt .txt ul:first-child+ul{margin-top: 10px;}

.xjsj .list .img_txt:first-child+.img_txt+.img_txt{width: 320px; height: 240px;}
.xjsj .list .img_txt:first-child+.img_txt+.img_txt .img{display: none;}
.xjsj .list .img_txt:first-child+.img_txt+.img_txt .txt ul:first-child{margin-top: 0; height: auto; padding-bottom: 15px;}
.xjsj .list .img_txt:first-child+.img_txt+.img_txt .txt ul:first-child+ul{margin-top: 10px;}

.xjsj .list .img_txt:first-child+.img_txt+.img_txt+.img_txt{float: right; margin-top: -341px; margin-right: -5px;}



/*影像记忆*/
#fourth_line { background:#f5eadc; height:505px; padding: 60px 0; overflow: hidden;}
.yxjy{width: 1280px; height:690px; overflow: hidden; margin: 0 auto;}
.yxjy .title{width:1280px; height:50px; line-height:30px; text-align: right; background:url(yxjy.png) no-repeat top center; margin: 0 auto; padding-bottom: 60px;}
.yxjy .title a{font-size: 14px; color: #604034;}
#videoCoveragea .bigImg { float: left; width:300px; height:169px; margin:0 20px 26px 0; position:relative;}
#videoCoveragea .bigImg:first-child+div+div, 
#videoCoveragea .bigImg:first-child+div+div+div+div { margin:0 0 20px;}
#videoCoveragea .bigImg:first-child { width:640px; height:362px;}
#videoCoveragea .bigImg a img{ float: left; width: 300px; height: 169px; overflow: hidden;}
#videoCoveragea .bigImg:first-child a img{ width: 640px!important; height: 364px!important;}
#videoCoveragea .bigImg a span { width: 281px; height: 40px; line-height: 20px; padding: 10px; font-size: 16px; color: #fff; position: absolute; left: 0; bottom: 0px; overflow:hidden; }
#videoCoveragea .bigImg:first-child a span { width: 580px; height: 72px; line-height: 72px; padding: 10px 30px; font-size: 28px;}
#videoCoveragea .bigImg a b { background: #000; filter: alpha(opacity=60); opacity: 0.6; width: 300px; height: 60px; position: absolute; left: 0; bottom: 0px;}
#videoCoveragea .bigImg:first-child a b { width: 640px; height: 92px;}




/*致敬*/
#zj_area {background:url(zjbg.jpg) no-repeat top center; height:980px;padding-top:50px;overflow: hidden;}
.lmzj{width: 1280px; margin: 0 auto; overflow: hidden;}
.lmzj .title{width:1280px; height:24px; line-height: 16px; padding-top:65px; text-align: center; background:url(tit3.png) no-repeat top center; margin: 0 auto;}
.lmzj .title a{font-size: 16px; color: #fff;}
.lmzj .title_a{width:1280px; height:50px; line-height:30px; text-align: right; background:url(xx.png) no-repeat 0px 20px; margin: 0 auto; padding-top:20px;}
.lmzj .title_a a{font-size: 14px; color: #fff;}
.lmzj .list{width: 1280px; overflow: hidden;}
.lmzj .list .essayc {padding:30px 0;border-bottom: 1px solid #dcbbaf; width:620px; float: left;}
.lmzj .list .essayc:first-child+.essayc{float: right;}
.lmzj .list .essayc:first-child+.essayc+.essayc{ border: none;}
.lmzj .list .essayc:first-child+.essayc+.essayc+.essayc{float: right; border: none;}
.lmzj .list .essayc:first-child+.essayc+.essayc+.essayc+.essayc+.essayc{float: right;}
.lmzj .list .essayc:first-child+.essayc+.essayc+.essayc+.essayc+.essayc+.essayc+.essayc{float: right; border: none;}
.lmzj .list .essayc:first-child+.essayc+.essayc+.essayc+.essayc+.essayc+.essayc{ border: none;}
.lmzj .list .essayc ul:first-child li {background:url(xjsj_li.png) no-repeat left center;height: 30px;line-height: 30px;text-indent: 42px;overflow: hidden;}
.lmzj .list .essayc ul:first-child li a {display: block;font-size: 24px;color: #fff;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.lmzj .list .essayc ul:first-child+ul { height: 88px; padding: 20px 0 0; overflow: hidden;}
.lmzj .list .essayc ul:first-child+ul li { padding: 0 0 0 40px; line-height: 26px; font-size: 16px; color: #fff;}
.lmzj .list .essayc ul:first-child+ul li .detailContent a { font-size: 16px; color: #fff !important; }
.lmzj .list_a{width: 1280px; overflow: hidden; padding-top:10px;}
.lmzj .list_a .a_list{width: 620px; float: left;}
.lmzj .list_a .b_list{width: 620px; float: right;}
.lmzj .list_a .essayc {padding:30px 0 25px 0;border-bottom: 1px solid #dcbbaf; width:620px; float: left;}
.lmzj .list_a .essayc:first-child+.essayc{float: right; border: none;}
.lmzj .list_a .essayc ul:first-child li {background:url(xjsj_li.png) no-repeat left center;height: 30px;line-height: 30px;text-indent: 42px;overflow: hidden;}
.lmzj .list_a .essayc ul:first-child li a {display: block;font-size: 24px;color: #fff;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.lmzj .list_a .essayc ul:first-child+ul { height: 88px; padding: 20px 0 0; overflow: hidden;}
.lmzj .list_a .essayc ul:first-child+ul li { padding: 0 0 0 40px; line-height: 26px; font-size: 16px; color: #fff;}
.lmzj .list_a .essayc ul:first-child+ul li .detailContent a { font-size: 16px; color: #fff !important; }
.lmzj .list_a .b_list{width: 620px; float: right; padding-top: 25px;}
.lmzj .list_a .b_list ul li{line-height:50px;overflow: hidden;background: url(li.png) no-repeat left center;text-indent: 26px;}
.lmzj .list_a .b_list ul li a{display: block;font-size:20px;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.lmzj .list_a .b_list li span.right{float: right;font-size: 12px;color: #596389;}


.footer {
	background: #381607;
	line-height:36px; 
	padding:80px 0 120px 0;
	text-align:center;  
	color:#fff;
	clear:both;
	font-size: 20px; border-top: 10px solid #b28a58;
}

/*二级页*/

.morelist {margin: 0 auto;background: #fff;padding: 50px;width: 1180px; min-height: 1000px;}

@media only screen and (max-width:1300px) {	.morelist {	min-height: 1400px;	}}	

.morelist .title {height:100px; line-height: 100px;border-bottom: 3px solid #593616;margin: 0 0 60px;position: relative;overflow: hidden;text-align: center;}
.morelist .title h2 {font-size: 48px; font-weight: bold; color: #593616; float: left; padding-left: 30px;}
.morelist .title a {position: absolute; right: 0;bottom: 0;	font-size: 21px;}
.morelist .t_title {height:100px; line-height: 100px;border-bottom: 3px solid #593616;margin: 0 0 60px;position: relative;overflow: hidden;text-align: center;}
.morelist .t_title h2 {font-size: 48px; font-weight: bold;color: #593616; float: left; padding-left: 30px;}
.morelist .t_title a {position: absolute; right: 0;bottom: 0;	font-size: 21px;}
.morelist .title .more{position: absolute;	right: 0; bottom: 0;}

.morelist ul li {background: url(dian.png) no-repeat left center;text-indent: 28px;	line-height: 60px;border-bottom: 1px solid #ddd; overflow: hidden;}
.morelist ul li a {font-size: 18px;}
.morelist li span.left {float: left;}
.morelist li span.right {float: right;font-size: 12px;color: #777; }



.morelist #videoCoverage {overflow: hidden;}
.morelist #videoCoverage .article_photo_titile {float:left; width: 242px; height: 248px; margin:0 26px 20px; overflow: hidden;}
.morelist #videoCoverage .article_photo_titile .article_photo{width: 242px; height: 156px;}
.morelist #videoCoverage .article_photo_titile .article_photo_title{line-height: 24px; padding: 10px 0;} 

.morelist .xgbdlist div.paginationControl {background: none;clear: both;}


DIV.paginationControl {
	font-size: 14px;
	TEXT-ALIGN: left;
	line-height:60px;
	*margin:0!important;
	*margin:20px 0 20px 0;
	text-align:center;
	background-color:#FFF;
	margin:30px auto;
}
DIV.paginationControl A {
	color: #666;
	TEXT-DECORATION: none;
	border: 1px solid #ddd;
	padding:3px 5px 3px 5px;
	*padding:3px 5px 3px 5px;
	border: 1px solid #CCC;
	background-image: url(/style/images/br_line_2.gif);
	background-repeat: repeat-x;
}
DIV.paginationControl A:hover {
	color: #666;
	text-decoration: none;
	border: 1px solid #CCC;
	background-image: url(/style/images/br_line_2.gif);
	background-repeat: repeat-x;
}
DIV.paginationControl A:active {
	BACKGROUND-COLOR: #CFD5E6;
	border: 1px solid #DDD;
}
DIV.paginationControl SPAN.current {
	font-weight:700;
	BACKGROUND-COLOR: #FFECD7;
	border: 1px solid #DF6A03;
	padding:3px 5px 3px 5px;
	*padding:3px 5px 3px 5px;
	*margin-top:1px;
	color: #FFF;
	background: #ffaf4b; /* IE6 */
	background: -moz-linear-gradient(top,  #ffaf4b 0%, #ff920a 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top,  #ffaf4b 0%,#ff920a 100%); /* Chrome10+,Safari5.1+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a',GradientType=0 ); /* IE7+ */
}
DIV.paginationControl SPAN.disabled {
	COLOR: #C6C6C6;
	border: 1px solid #CCC;
	padding:3px 5px 3px 5px;
	*padding:3px 5px 3px 5px;
	background-image: url(/share/style/images/br_line_2.gif);
	background-repeat: repeat-x;
}
DIV.paginationControl input {
	border:1px solid #CCC;
	height:22px;
	line-height:22px;
	padding:0 5px 0 5px;
	*padding:0 5px 0 5px;
	position:relative;
	top:-1px;
	*position:relative;
	*top:3px;
} 
DIV.paginationControl SPAN#head_page,DIV.paginationControl SPAN#first_page,DIV.paginationControl SPAN#next_page,DIV.paginationControl SPAN#foot_page {
	color: #666;
	TEXT-DECORATION: none;
	border: 1px solid #ddd;
	padding:3px 5px 3px 5px;
	*padding:3px 5px 3px 5px;
	cursor:pointer;
	border: 1px solid #CCC;
	background-image: url(/style/images/br_line_2.gif);
	background-repeat: repeat-x;
}







