body{-webkit-text-size-adjust:none; min-width: 1200px; background:url(/uploads/image/iwimages/xxgcxjpsxzt_bg_r1_c1_s1.jpg) top center no-repeat #fff8ed; background-size: 100%;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul, div{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333; noline:expression(this.onfocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#cc3333;}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.fl{float: left;}
.fr{float: right;}


.container{ width:1116px; margin:0 auto; clear:both; position:relative;}
.space20, .space30, .space40, .space50{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space20{height:20px;}
.space30{height:30px;}
.space40{height:40px;}
.space50{height:50px;}

/*图片鼠标经过效果*/
.hoverimgbox{ overflow:hidden;}
.hoverimgbox img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.hoverimgbox img:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

.imghover{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.imghover:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

.header img{width: 100%; height: auto; max-width: 100%; display: block;}
.mainnav{background: #cb2121;}
.mainnav li{width: 25%; float: left; line-height: 84px; text-align: center; font-weight: bold;}
.mainnav li a{color: #fff; font-size: 30px;}
.mainnav li.aon{background: #a10303;}
.mainnav li.aon a{color: #fdd58c;}

.ztbox{position: relative;}
.ztbox2{width: 49%;}
.ztfirst{background: url(/uploads/image/iwimages/xxgcxjpsxzt_bg_r3_c1_s1.jpg) bottom center no-repeat; background-size: 100%;}
.ztsecond{background: #fff8ed;}
.zt-title{margin-bottom: 35px;}
.zt-title img{display: block; margin: 0 auto;}
.zt-more{width: 70px; height: 22px; line-height: 22px; text-align: center; float: right; border: 2px #fbb695 solid; margin-top: 5px; margin-right: 10px;}
.zt-more a{display: block; color:#f77239; font-size: 14px;}

/* 习近平文化思想头条新闻 */
.ttxw-box{padding: 8px; background:url(/uploads/image/iwimages/xxgcxjpsxzt_r1_c1_s1.png) top center no-repeat; background-size: 100%;}
.ttxw-con{padding: 12px 24px 36px;}
.ttxw-con .ttxw{border-bottom: 1px #eedbba dashed; padding: 0 5% 2%;}
.ttxw-con .ttxw .bt{padding: 12px 0; font-weight: bold; text-align: center;}
.ttxw-con .ttxw .bt a{font-size: 32px;}
.ttxw-con .ttxw .zy{text-align: center; line-height: 1.8; font-size: 16px; color: #333;}
.ttxw-con .whgzzl{margin-top: 20px; background: #fff; padding: 15px; border: 1px #e2c38c solid; border-radius: 3px;}
.ttxw-con .whgzzl img{display: block; margin: 0 auto;}

/* 广东学习动态 */
.xxdt-box{padding:0px 8px 8px; background:url(/uploads/image/iwimages/xxgcxjpsxzt_r5_c1_s1.png) top center no-repeat; margin-bottom: 5px; background-size: 100%;}
.xxdt-box-l{width: 46.2%; float: left; position: relative;}
.xxdt-box-l img{display: block; width: 100%; height: 405px;}
.xxdt-box-l .txt{position:absolute; bottom:0; left:0; width:100%; margin:0; background:rgba(0,0,0,0.8); color:#fff; line-height:45px; text-align: center; height:45px; overflow:hidden; text-overflow:ellipsis;}
.xxdt-box-l .txt a{color:#fff; display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; padding: 0 15px}
.xxdt-box-r{width: 50%; float: right; position: relative;}
.xxdt-box-r .xxdt-con{position: absolute; top:60px; right: 30px;}
.xxdt-box-r .xxdt-con .ttbt{line-height: 1.5; font-weight: bold; margin-bottom: 20px; background: url(/uploads/image/iwimages/xxgcxjpsxzt_r13_c3_s1.png) 0 10px no-repeat; padding-left: 24px;}
.xxdt-box-r .xxdt-con .ttbt a{font-size: 20px;}
.xxdt-box-r .xxdt-con .ttzy{font-size: 16px; color: #666; padding-left: 24px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;
  -webkit-box-orient: vertical; -webkit-line-clamp: 3; text-align: justify; line-height: 1.8;}
.xxdt-box-r .xxdt-con .ttzy a{font-size: 16px; color: #f57538;}
.xxdt-box-r .xxdt-con .xxdt-list{margin-top: 25px;}
.xxdt-box-r .xxdt-con .xxdt-list li{margin: 15px 0; background: url(/uploads/image/iwimages/xxgcxjpsxzt_r13_c3_s1.png) 0 8px no-repeat; padding-left: 24px; line-height: 1.5; text-align: justify;}
.xxdt-box-r .xxdt-con .xxdt-list li a{font-size: 16px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;
  -webkit-box-orient: vertical; -webkit-line-clamp: 2;}

/* 学习贯彻习近平文化思想座谈会发言摘编 */
.fyzp{ position: relative;}
.fyzp img{display: block; width: 100%; height: auto;}
.fyzp .zpcon{width: 100%; height: 100%; position: absolute; top: 15px; left: 0; z-index: 2;}
.fyzp .fyzp_box {
  width: 956px;
  height: 330px;
  overflow: hidden;
  overflow-y: auto;
  padding: 20px;
  margin: 20px auto;
  line-height: 1.5;
}
.fyzp .fyzp_box p{margin-bottom: 15px;}
.fyzp_box::-webkit-scrollbar {
  width: 8px;
}
.fyzp_box::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: rgba(188,188,188,1);
}
.fyzp_box::-webkit-scrollbar-track {
  border-radius: 0;
  background: rgba(244,244,244,1);
}

/* 评论言论 */  

/* 好好学习 */
.hhxx-l{width: 66%; float: left;}
.hhxx-piclist li{width: 29.8%; margin-right: 26px; box-shadow: 0 0 6px 0 #cccccc; float: left;}
.hhxx-piclist li img{display: block; width: 100%; height: 300px;}
.hhxx-r{width: 33%; float: right;}
.hhxx-list li{display: block; margin-bottom: 17px; height: 46px; line-height: 46px; font-weight: bold; background: url(/uploads/image/iwimages/xxgcxjpsxzt_r17_c13_s1.png) top center no-repeat; background-size: 100%; text-align: center;}
.hhxx-list li a{font-size: 18px; color: #f5733a;}
.hhxx-list li.last{margin-bottom: 0;}

.ztlist li{width: 46%; position:relative; background: url(/uploads/image/iwimages/xxgcxjpsxzt_r13_c3_s1.png) 0 8px no-repeat; padding-left: 24px; margin-bottom: 30px; overflow:hidden; vertical-align:top; float: left;}
.ztlist li a{display:block; max-width:100%; color: #333; font-size: 20px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.ztlist li.xx2, .ztlist li.xx4{float: right;}
/* .ztlist li.xx3, .ztlist li.xx4{margin-bottom: 0;} */

.ztlist2 li{position:relative; padding-left:23px; margin-bottom: 30px; overflow:hidden; vertical-align:top;}
.ztlist2 li:after{position:absolute; content:" "; left:0; top: 12px; margin-top: -1px; width: 7px; height: 7px; background: #298162;}
.ztlist2 li a{display:block; max-width:100%; color: #333; font-size: 20px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.wjhr_list li{width: 24%; margin-right:10px; background: #cb2221; line-height: 58px; text-align: center; font-weight: bold; float: left;}
.wjhr_list li a{color: #fff; display: block; font-size: 24px;}



/* 广东动态 */
.gddt-box{position: relative; height: 348px;}
.gddt-tplb{width: 523px; height: 348px; position: relative;}
.gddt-tplb .text{
	position: absolute; bottom: 0; left: 0;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.8)));
    background: -moz-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.8));
	z-index:3; padding: 20px 20px;
	padding-right: 40px;
	font-size: 18px; color: #fff;
}
.gddt-list{width: 692px; height: 302px; border:1px #2c9f78 solid; background:url(/uploads/image/iwimages/tjyfyszt_r18_c7_s1.png) top center no-repeat; position: absolute; right: 0; bottom: 0; z-index: 4;}
.gddt-list ul{margin: 40px 24px 0;}
.gddt-list ul li{position:relative; padding-left:23px; margin-bottom: 38px; overflow:hidden; vertical-align:top;}
.gddt-list ul li:after{position:absolute; content:" "; left:0; top: 12px; margin-top: -1px; width: 7px; height: 7px; background: #298162;}
.gddt-list ul li a{display:block; max-width:100%; color: #333; font-size: 20px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; }

.footer{background-color: #fff; padding: 30px 0; color: #333; font-size: 17px; text-align: center; line-height: 2;}


@media (max-width: 1280px) {
	*{
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* firefox */
		-webkit-box-sizing:border-box; /* safari */	
	}

}

@media (max-width: 1200px) {
	body{
  background-size: 1420px;
  background-position: 24% 0px;
  }
}

@media (max-width: 1024px) {
  .ztlist li{width: 49%;}
}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {

}

/* xs */
@media (max-width: 768px) {
  
}

