@charset "utf-8";
*{margin: 0; padding: 0; box-sizing: border-box;}
body{padding:0; margin:0 auto; font-size:16px; font-family:"微软雅黑"; color:#333333;  -webkit-text-size-adjust:none; min-width: 1200px;}
ol, ul, dl, dt, dd, form{ padding:0; margin:0;}
li{ list-style:none;}
img{ border:none; border:0;}
img, object, embed, video {max-width:100%;}
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }


a{text-decoration:none; color:#333333;}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#333;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:"微软雅黑"; font-size:14px;}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.container{margin:auto; max-width:1200px; _width:1200px;}
.space20, .space25, .space30, .space50, .space60, .space80{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space15{height:15px;}
.space20{height:30px;}
.space25{height:25px;}
.space30{height:30px;}
.space50{height:50px;}
.space60{height:60px;}
.space80{height:80px;}
.fl{float:left;}
.fr{float:right;}

/************** common CSS **************/
.ztwrap{background: #FFEFE7;}
.ztwrap .ztmain{background: url(esjszqh_bg_r2_c1_s1.png) bottom center no-repeat #FFEFE7; background-size: 1920px;}
.ztbox{overflow: hidden; position: relative;}
.ztbox img{display: block; width: 100%; height: auto;}


.zt-title{text-align: center; margin-bottom: 30px;}
.zt-title a{display: block;}
.zt-title img{display: block; width: auto; height: auto; margin: 0 auto;}
.ztmainnav{background: url(d138jgjh_r2_c1_s1.jpg) top center repeat-y; background-size: 100%;}
.ztmainnav .ztnav li{width: 20%; float: left; height: 80px; line-height: 80px; background: url(d138jgjh_r3_c1_s1.png) right center no-repeat; text-align: center; color: #fff; font-weight: bold;}
.ztmainnav .ztnav li a{display: block; font-size: 28px; color: #fff; font-weight: bold;}
.ztmainnav .ztnav li.last{background: none;}

/************** Header CSS **************/
#top{text-align:center; position: relative;}
#top img{width:100%; height: auto; display: block;}
.dbbg img{display: block; width: 100%; height: auto;}

/* 核心要闻 CSS */
.ywtt-first{overflow: hidden;}
.ywtt-first img{display: block; width: 100%; height: auto;}
.ywtt-second{overflow: hidden; background: url(esjszqh_r7_c3_s1.png) top center repeat-y; padding: 20px 70px; box-sizing: border-box; background-size: 100%;}
.ywtt-second .title{font-weight: bold; line-height: 1.5; color: #e1292e; margin-bottom: 30px; text-align: center;}
.ywtt-second .title a{font-size: 28px; color: #e1292e;}
.ywtt-second .con{line-height: 1.5; text-indent: 2em; color: #666;}
.ywtt-second .con a{color: #e1292e;}

.itembox{background: url(esjszqh_r11_c3_s1.png) top center no-repeat; height: 477px; margin-top: 40px;}
.itembox-left{width: 54%; float: left;}
.hxyw_tpxw{width:100%; height:455px; overflow:hidden; position:relative; border:0;}
.hxyw_tpxw .hd{ height:20px; overflow:hidden; position:absolute; right:10px; bottom:75px; z-index:2; width: 100%; text-align: center;}
.hxyw_tpxw .hd ul{ overflow:hidden; zoom:1;}
.hxyw_tpxw .hd ul li{display: inline-block; margin: 0 5px;  width:15px; height:15px; line-height:15px; border-radius:50%; background:#fff; cursor:pointer; text-indent:99999em; border: 1px #E2292F solid;}
.hxyw_tpxw .hd ul li.on{background:#E2292F; color:#E2292F; width:30px; border-radius: 15px;}

.hxyw_tpxw .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.hxyw_tpxw .bd ul{width:100%; height:100%;}
.hxyw_tpxw .bd ul li{position:relative; line-height:30px; height:455px;}
.hxyw_tpxw .bd ul li .pic{width: 100%; background: #DD3D3D;}
.hxyw_tpxw .bd ul li .pic img{width:auto; height:390px; display: block; margin: 0 auto;}
.hxyw_tpxw .bd ul li .text{height: 65px; line-height: 65px; text-align: center;}
.hxyw_tpxw .bd ul li .text a{color:#FFF; display:block; max-width: 98%; box-sizing: border-box; text-align: center;  padding:0 15px; position:relative; z-index:3; font-size:18px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
/* .hxyw_tpxw .bd li b{display:block; position:absolute; width:100%; height:72px; bottom:0;left:0;background:#000; opacity:.6;filter:alpha(opacity=60); z-index:1;}
.hxyw_tpxw .bd li span{display:block; position:absolute;width:100%;height:46px; bottom:26px;left:0; z-index:2; line-height:46px;}
.hxyw_tpxw .bd li span a{color:#FFF; display:block; max-width: 98%;  padding:0 15px; position:relative; z-index:3; font-size:18px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.hxyw_tpxw .bd li span a:hover{color:#fff;} */

.hxyw_tpxw .prev,
.hxyw_tpxw .next{ position:absolute; left:3%; top:50%; margin-top:-25px;  display:none; width:32px; height:40px; background:url(/global/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.hxyw_tpxw .next{ left:auto; right:3%; background-position:8px 5px; }
.hxyw_tpxw .prev:hover,
.hxyw_tpxw .next:hover{ filter:alpha(opacity=100);opacity:1;}
.hxyw_tpxw .prevStop{display:none;}
.hxyw_tpxw .nextStop{display:none;}	

.itembox-right{width: 43%; float: right; padding-top: 40px; padding-right: 40px; box-sizing: border-box;}
.hxyw_list{height: 420px; display: flex; flex-wrap: wrap;}
.hxyw_list li{position:relative; line-height: 1.5; color:#333; padding-left:18px; text-align: justify; overflow: hidden; margin: 15px 0}
.hxyw_list li:after{content:" "; position:absolute; left:0; top:10px; width:8px; height:8px; background:#714808; border-radius: 50%;}  
.hxyw_list li a{color:#714808; display:block; word-wrap: break-word; font-size: 18px;}

/* 广州行动 CSS */
.gzxd-list li{width: 47%; float: left; margin-bottom: 40px; margin-right: 4%;}
.gzxd-list li.xx2, .gzxd-list li.xx4, .gzxd-list li.xx6{margin-right: 0;}

.content-box {
    position: relative;
}
.po-re{
    position: relative;
    z-index: 2;
}

.content-box  .shadow {
    position: absolute;
    left: 14px;
    right: -14px;
    top: 14px;
    bottom: -14px;
    z-index: 0;
    background: #FFC8AA;

}

.content-box .content {
    padding: 20px;
    background: #ffffff;
    border: 1px solid #FF8588;
    transition: all .3s;
    text-align: justify;
}
.content-box .content p {
    height: 5.4em;
    overflow: hidden;
    color: #898989;
    text-align: justify;
    text-indent: 2em;
    line-height: 1.8;
}
.content-box .content p a{color: #e02a2c;}

.content-box .content h3 {
    font-size: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    height: 24px;
    font-weight: bold;
	background: url(esjszqh_r17_c4_s1.png) left center no-repeat;
	padding-left: 28px;
    margin-bottom: 20px;
}
.content-box .content h3 a{
	display:block; z-index:3; font-size:20px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden
}
.content-box .content:hover{
    background: linear-gradient(to right, rgba(208, 39, 28, 1) 1%, rgba(253, 74, 61, 1) 100%);
    border: 1px solid #fff;
	background: url(esjszqh_r15_c3_s1.png) top left repeat-y;
	background-size: 100%;
}
.content-box .content:hover h3{background: url(esjszqh_r18_c4_s1.png) left center no-repeat;}
.content-box .content:hover h3 a{
    color: #fff;
}
.content-box .content:hover p, .content-box .content:hover p a{
    color: #fff;
}

/* 相关链接 */
.xglj_list li{width: 23.6%; margin-right: 20px; line-height: 1.8; padding-top: 10px; box-sizing: border-box; height: 88px; text-align: center;float: left; background: url(esjszqh_r21_c2_s1.png) center no-repeat; background-size: 100%;}
.xglj_list li a{display: block; color: #fff; font-size: 18px}
.xglj_list li.xx4{margin-right: 0;}
.xglj_list2{margin-bottom: 20px;}
.xglj_list2 li{width: 31.4%; margin-right: 30px; float: left;}
.xglj_list2 li img{display:block; width:100%; height: auto;}
.xglj_list2 li a{display: block;}
.xglj_list2 li.xx3{margin-right: 0;}

@media (max-width: 1440px) {
.dwsjbg{width: auto;}
}
@media (max-width: 1280px) {
	*{
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */	
	}
	.container{width:100%; padding:0;}
	.header{padding: 0;}
	/* .jrzx-box .jrzx-list{top: 46px; left: 116px; width: 87%;} */
	/* .bmfw-list li{width: 23.7%;}
	.sys-list li{width: 23.7%;}
	.dwsj-item{left: 147px;} */
}

@media (max-width: 1200px) {
	.container{width:100%;}
	
}

@media (max-width: 1024px) {
	.ztbox01{padding: 28px 0;}
	.ztbox02{padding-top: 20px;}
	.ztcontent{border: 5px #3aa4d4 solid; border-radius: 5px; padding: 20px;}
	.zt-title{margin-bottom: 20px;}
	.wjhg-list li{width: 31.5%;}
	.space60{height: 40px;}
	

	.zt-title{margin: 0px auto 30px;}
	
	.ztcontent{padding: 20px;}
	.bmfw-tab .hd span{margin: 0 10px;}

}
	
