body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,form,input,textarea,button,fieldset,img,legend,ul,ol,li,dl,dt,dd,th,td,div,a {
	border:0;
	font-size:12px;
	margin:0;
	outline:0;
	padding:0;
}
html {
	_text-overflow:ellipsis;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
ul,li,ol,dl,dt,dd {
	float:left;
	list-style:none;
}
body {
	width:100%;
	background:url(../images/top_bj.jpg) center top no-repeat #ffffff;
}
.f {
	float:left;
}
.r {
	float:right;
}
a:link{
     font-size:12px;
     color:#004466;
     text-decoration:none;
	 line-height:22px;
}
a:visited {
	font-size:12px;
    color:#004466;
    text-decoration:none;
	line-height:22px;
}
a:hover {
	font-size:12px;
    color:#004466;
    text-decoration:underline;
	line-height:22px;
}
h1 {
	font-size:14px;
	color:#e1e1e1;
	line-height:26px;
	text-align:center;
}
.m_t {
	margin-top:10px;
}
.more a:link {
	color:#cc0000;
	line-height:20px;
}
.more a:visited {
	color:#cc0000;
	line-height:20px;
}
.more a:hover {
	color:#cc0000;
	line-height:20px;
}
.layout {
	width:980px;
	margin:0 auto;
}
.head {
	width:980px;
	height:394px;
}
.news_lay {
	width:980px;
	margin-top:10px;
	padding-bottom:20px;
	background:url(../images/line_a.jpg) center bottom #f5f5f5 no-repeat;
}
.jiaodian {
	width:550px;
	height:305px;
	margin:10px 0 0 10px;
	border:5px solid #b61d1d;
	background:#666;
	display:inline;
}
.tit_aa {
	width:390px;
	font-size:20px;
	font-weight:bold;
	color:#cc0000;
	text-align:center;
	margin:10px 0 0 10px;
	font-family:"微软雅黑","黑体";
}
.tit_aa_ms {
	width:390px;
	margin:5px 0 0 10px;
	line-height:20px;
	color:#666666;
	padding-bottom:5px;
	display:inline;
	border-bottom:1px dotted #e1a774;
}
.news_lay ul {
	width:390px;
	padding-top:10px;
}
.news_lay li {
	width:370px;
	background:url(../images/jt.jpg) left 50% no-repeat;
	padding-left:10px;
	margin-left:10px;
}
.news_lay li a:link {
	color:#004466;
	font-size:14px;
	line-height:26px;
}
.news_lay li a:visited {
	color:#004466;
	font-size:14px;
	line-height:26px;
}
.news_lay li a:hover {
	color:#004466;
	font-size:14px;
	line-height:26px;
}
.news_hot {
	width:960px;
	height:34px;
	background:#ce2323;
	display:inline;
	margin:10px 0 0 10px;
}
.news_hot_tit {
	font-weight:800;
	color:#fff000;
	font-size:18px;
	line-height:34px;
	padding-left:5px;
	font-family:"微软雅黑","黑体";
}
.news_hot span a:link {
	line-height:34px;
	font-size:14px;
	padding-left:18px;
	color:#fff;
}
.news_hot span a:visited {
	line-height:34px;
	font-size:14px;
	padding-left:18px;
	color:#fff;
}
.news_hot span a:hover {
	line-height:34px;
	font-size:14px;
	padding-left:18px;
	color:#fff;
}
/*聚焦十八大*/
.jjsbd {
	width:260px;
	height:350px;
	margin-left:20px;
	display:inline;
	overflow:hidden;
}
.tit_lay {
	width:100%;
	height:32px;
	border-bottom:2px solid #ce2323;
	background:url(../images/dh.jpg) left 50% no-repeat;
}
.tit_bt {
	line-height:32px;
	font-size:18px;
	font-family:"微软雅黑","黑体";
	color:#333333;
	font-weight:600;
	overflow:hidden;
	text-indent:25px;
}
.more_r {
	height:32px;
	line-height:34px;
}
.more_r a:link {
	line-height:34px;
	color:#666;
}
.more_r a:visited {
	line-height:34px;
	color:#666;
}
.more_r a:hover {
	line-height:34px;
	color:#666;
}
.tit_bb {
	width:100%;
	font-size:16px;
	font-weight:bold;
	color:#cc0000;
	text-align:center;
	padding:5px 0;
	font-family:"微软雅黑","黑体";
}
.b_b {
	border-bottom:1px dotted #e1a774;
}
.tit_bb_ms {
	width:100%;
	line-height:20px;
	color:#666666;
	padding-bottom:5px;
}
.news_ul {
	width:100%;
	padding-top:5px;
}
.news_li {
	width:100%;
    background:url(../images/jt.jpg) left 50% no-repeat;
	padding-left:10px;
}
.news_li a:link {
	color:#004466;
	font-size:14px;
	line-height:26px;
}
.news_li a:visited {
	color:#004466;
	font-size:14px;
	line-height:26px;
}
.news_li a:hover {
	color:#004466;
	font-size:14px;
	line-height:26px;
}
/*十八大报告*/
.sbdbg {
	width:340px;
	height:350px;
	margin-left:40px;
	display:inline;
	overflow:hidden;
}
.sbdbg ul {
	width:340px;
	margin-top:5px;
}
.sbdbg li {
	width:165px;
	height:32px;
	margin-top:5px;
	background:#e63939;
	text-align:center;
}
.sbdbg li a:link {
	width:165px;
	height:32px;
	font-size:14px;
	line-height:32px;
	color:#ffffff;
	background:#e63939;
	display:inline-block;
}
.sbdbg li a:visited {
	width:165px;
	height:32px;
	font-size:14px;
	line-height:32px;
	color:#ffffff;
	background:#e63939;
	display:inline-block;
}
.sbdbg li a:hover {
	width:165px;
	height:32px;
	color:#fff000;
	font-weight:bold;
	background:#cc1414;
	display:inline-block;
	text-decoration:none;
}
.m_l {
	margin-left:10px;
	display:inline;
}
/*学习图书*/
.xxts {
	width:260px;
	height:350px;
	margin-left:40px;
	display:inline;
	overflow:hidden;
}
.xxts ul {
	width:260px;
}
.xxts li {
	width:104px;
	text-align:center;
	line-height:22px;
	margin-top:10px;
}
.m_l_30 {
	margin-left:30px;
}
/*理论创新*/
.llcx {
	width:260px;
	height:310px;
	margin-left:20px;
	display:inline;
	overflow:hidden;
}
/*文件讲话*/
.wjjh {
	width:340px;
	height:310px;
	margin-left:40px;
	display:inline;
	overflow:hidden;
}
/*评论解读*/
.pljd {
	width:260px;
	height:310px;
	margin-left:40px;
	display:inline;
	overflow:hidden;
}
/*宣传贯彻*/
.xcgc {
	width:980px;
	height:59px;
	background:url(../images/line_b.jpg) no-repeat;
}
.xcgc_news {
	width:300px;
	height:440px;
	overflow:hidden;
	margin-left:20px;
	display:inline;
	padding-top:5px;
}
.xcgc_news_pic {
	width:290px;
	height:170px;
	border:5px solid #e6e6e6;
}
.xcgc_news_ul {
	width:640px;
	overflow:hidden;
	height:445px;
}
.xcgc_news_li {
	width:190px;
	margin-left:23px;
	text-align:center;
	padding-top:5px;
	display:inline;
}
.xcgc_news_li a:link {
	font-size:14px;
	line-height:30px;
}
.xcgc_news_li a:visited {
	font-size:14px;
	line-height:30px;
}
.xcgc_news_li a:hover {
	font-size:14px;
	line-height:30px;
}
/*访谈视频*/
.ftsp {
	width:300px;
	height:350px;
	margin-left:20px;
	overflow:hidden;
	display:inline;
}
.ftsp_pic {
	width:280px;
	height:158px;
}
/*道德十年*/
.ddsn {
	width:370px;
	height:350px;
	overflow:hidden;
	margin-left:20px;
	display:inline;
}
/*文明论坛*/
.wmlt {
	width:230px;
	height:350px;
	overflow:hidden;
}
/*四川新变化*/
.scxbh {
	width:300px;
	height:580px;
	margin-left:20px;
	overflow:hidden;
	display:inline;
}
.scxbh ul {
	width:280px;
	margin-top:5px;
}
.scxbh li {
	width:280px;
	text-align:center;
	margin-top:5px;
}
.scxbh li a:link {
	font-size:14px;
}
.scxbh li a:visited {
	font-size:14px;
}
.scxbh li a:hover {
	font-size:14px;
}
/*科学发展*/
.kxfz {
	width:630px;
	height:580px;
	margin-left:20px;
	display:inline;
}
.kxfz_lay {
	width:300px;
	overflow:hidden;
	margin-top:10px;
}
.kxfz_lay dl {
	width:300px;
}
.kxfz_tit {
	width:100%;
	font-size:14px;
	font-weight:bold;
	color:#cc0000;
}
.kxfz_pic {
	width:110px;
	height:100px;
	margin-top:5px;
}
.kxfz_bt {
	font-size:14px;
	font-weight:bold;
	width:180px;
	margin-top:5px;
	padding-left:5px;
	color:#004466;
}
.kxfz_ms {
	width:180px;
	padding-left:5px;
	line-height:20px;
	color:#666666;
}
.m_l_20 {
	margin-left:20px;
	display:inline;
}
/*微博寄语*/
.weibo {
	width:300px;
	margin-left:20px;
	overflow:hidden;
	display:inline;
}
/*网友留言*/
.guestbook {
	width:630px;
	margin-left:20px;
	display:inline;
}
.guestbook_lay {
	width:100%;
	margin-top:10px;
}
.guestbook_tit {
	width:100%;
	font-size:14px;
	color:#004466;
	padding:5px 0;
}
.guestbook_ms {
    width:100%;
	color:#666666;
	line-height:20px;
	padding-bottom:10px;
}
.guestbook_textarea {
	width:100%;
	height:120px;
	margin-top:20px;
	border:1px solid #ccc;
}
.guestbook_name {
	width:100%;
	font-size:12px;
	color:#004466;
	line-height:22px;
	margin-top:10px;
}
.guestbook_name input {
	height:22px;
	border:1px solid #ccc;
}
.send {
	margin-left:10px;
}
.send a:link {
	padding:1px 10px;
	background:#ce2323;
	display:block;
	color:#ffffff;
}
.send a:visited {
	padding:1px 10px;
	background:#ce2323;
	display:block;
	color:#ffffff;
}
.send a:hover {
	padding:1px 10px;
	background:#ce2323;
	display:block;
	color:#ffffff;
	text-decoration:none;
}
.footer {
	width:980px;
	margin:0 auto;
	margin-top:30px;
	padding-top:30px;
	text-align:center;
	line-height:24px;
	padding-bottom:30px;
	color:#666666;
	border-top:5px solid #cccccc;
}

#demo {
overflow:hidden;
border: 0px dashed #CCC;
width: 780px;
height:34px;
line-height:34px;
margin-left:10px;
}
#demo a:link {
	line-height:34px;
	font-size:14px;
	color:#fff;
}
#demo a:visited {
	line-height:34px;
	font-size:14px;
	color:#fff;
}
#demo a:hover {
	line-height:34px;
	font-size:14px;
	color:#fff;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
line-height:12px;
}
#demo2 {
float: left;
line-height:34px;
}