.cyj_banner img{display: block;}
.curmb{display: none;}
.esd_menu{background: #BE0E1B; display: none;}
.esd_menu li{width:20%; float: left; line-height: 60px; text-align: center;}
.esd_menu li a{display: block; color: #fff; font-size: 22px;}
.esd_menu li.current{background-color: #FFE6E9; font-weight: bold;}
.esd_menu li.current a {color: #BE0E1B;}

/* 专题导航 */
.esd_nav{background:#BE0E1B;  width:100%; position: relative; overflow: hidden;}
.esdmenu{margin:0px;}
.esd_nav ul.esdmenu li.nLi{line-height:60px; color:#fff; float:left; font-size:22px; text-align: center; cursor:pointer; display:inline; width:14.285%; color: #fff;}
.esd_nav ul.esdmenu li:hover, .esd_nav ul.esdmenu li.current{background-color: #FFE6E9;font-weight: bold;}
.esd_nav ul.esdmenu li a{font-size: 22px; color: #Fff;}
.esd_nav ul.esdmenu li:hover a, .esd_nav ul.esdmenu li.current a{color: #BE0E1B;}
.esd_nav ul.esdmenu li  .sub{ display:none; width:2000px; background:#FFE6E9; margin-left: -900px;}
.esd_nav ul.esdmenu li .sub li{ zoom:1; text-align: center;}
.esd_nav ul.esdmenu li .sub li a{ color:#000; font-size:18px; padding: 0 10px; line-height: 20px; display:inline-block; font-weight: normal;}
.esd_nav ul.esdmenu li  a:hover{ color: #BE0E1B;}
.esd_nav ul.esdmenu li .sub li a.aon{color: #BE0E1B; font-weight: bold;}

/* 非凡十年导航 */
.ffsn_menu{background: #FFE6E9; margin-bottom: 20px; display: none}
.ffsn_menu li{width:25%; float: left; line-height: 40px; text-align: center;}
.ffsn_menu li a{display: block; color: #BE0E1B; font-size: 16px;}
.ffsn_menu li.current{background-color: #BE0E1B; font-weight: bold;}
.ffsn_menu li.current a {color: #fff;}

.xwtt{
    box-shadow: -1px 0px 12px 4px rgba(204,204,204,1);
-webkit-box-shadow: -1px 0px 12px 4px rgba(204,204,204,1);
-moz-box-shadow: -1px 0px 12px 4px rgba(204,204,204,1); background: #fff; border: 1px #dedede; border-radius: 10px; padding: 20px; margin: 10px 20px;}
.xwtt a{display: block;}
.xwtt a .tit{font-weight: bold; color: #BE0E1B; text-align: center; margin-bottom: 20px; font-size: 24px; line-height: 1.5; }
.xwtt .tit a{font-size: 24px; color: #BE0E1B; line-height: 1.5; }
.xwtt a .zy{color: #333; padding: 0 2%; text-indent: 2em; line-height: 2;}
.xwtt a .zy span{color: #f00;}
.xwtt .zy p{text-indent: 2em; margin-bottom: 10px; line-height: 1.8; }

/* 重要信息 */
.zyxx_box{margin: 10px 20px; background: #EEEEEE; padding: 0 30px 20px;}
.zyxx_box h1{background: url(esdzt_zyxx_title.jpg) left top no-repeat; padding: 28px 10% 20px; text-align: center; line-height: 1.2; font-weight: bold; border-bottom:1px #D5D5D5 dashed; margin-bottom: 10px;}
.zyxx_box h1 a{font-size: 24px; color: #BE0E1B;}
.zyxx_box .zy{color: #333; padding: 0 2%; line-height: 1.8;}

/* 重要信息轮播 */
.zyxxlb{box-shadow: -1px 0px 12px 4px rgba(204,204,204,1);
-webkit-box-shadow: -1px 0px 12px 4px rgba(204,204,204,1);
-moz-box-shadow: -1px 0px 12px 4px rgba(204,204,204,1); background: #fff; border: 1px #dedede; border-radius: 10px; padding: 40px; margin: 20px 20px 10px;}
.zyxxlbBox{ position:relative; width:100%; overflow:hidden; }
.zyxxlbBox .hd{ position:absolute; height:50px; line-height:50px; bottom:0; right:0; z-index:1; }
.zyxxlbBox .hd li{ display:inline-block; width:12px; height:12px; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.zyxxlbBox .hd li.on{ background:#fff;  }
.zyxxlbBox .bd{ position:relative; z-index:0; }
.zyxxlbBox .bd li{ position:relative;  padding-bottom: 50px;}
.zyxxlbBox .bd li img{ width:100%; display:block;  height: 576px;}
.zyxxlbBox .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.zyxxlbBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:50px; line-height:50px; background:url(zyxxlb_bg2.png) repeat; color:#fff;}

/* 广州要闻 */
.gzyw_list{padding: 10px 0 20px; margin-bottom: 20px; border-bottom: 1px #ccc dashed;}
.gzyw_list li{position:relative; padding:0 0 0 16px; height:34px; line-height:34px; overflow:hidden; vertical-align:top; float: left; margin: 0 20px; width: 44%;}
.gzyw_list li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 4px; height: 4px; background: #000;}
.gzyw_list li span{position:absolute; right:0; top:0; color:#999999; }
.gzyw_list li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; }

/*图片标题摘要列表*/
.picbtzy_list{padding: 20px;}
.picbtzy_list li{padding-bottom:20px; border-bottom: 1px #ccc dashed; margin-bottom: 25px;}
.picbtzy_list li .pic{width:30%; float: left; margin-right: 20px;}
.picbtzy_list li .pic img{width:100%; height: 180px;}
.picbtzy_list li .list-btzy{width: 100%;}
.picbtzy_list li .list-btzy .tit{font-size: 24px; font-weight: bold; color:#BE0E1B; margin-bottom: 21px;}
.picbtzy_list li .list-btzy .center{text-align: center;}
.picbtzy_list li .list-btzy .tit a{font-size: 24px; display: block; color: #BE0E1B; max-width:100%;}
.picbtzy_list li .list-btzy .zy{line-height:25px; text-indent: 2em;}
.picbtzy_list li .list-btzy .zy a{color:#f00;}
.sz40{padding: 20px 60px;}
.dqzlm{display: none;}
/*page*/
.page {
    margin: 0px auto 20px;
    text-align: center;
}

.page a {
    display: inline-block;
    color: #BE0E1B;
    border: 1px solid #BE0E1B;
    padding: 4px 11px 4px 11px;
    margin: 0 2px;
}

.page a.current {
    color: #fff;
    background-color: #BE0E1B;
}
@media (max-width: 768px) {
    .esd_menu{display: block; padding:10px;}
    .esd_nav{display: none;}
}

@media (max-width: 640px) {
    .esd_menu{padding:10px;}
    .esd_menu li{width: 25%; line-height: 40px;}
    .esd_menu li a{font-size: 18px;}
    .esd_nav{padding:10px;}
    .esd_nav ul.esdmenu li.nLi{width: 25%; line-height: 40px;}
    .esd_nav ul.esdmenu li.nLi a{font-size: 18px;}

    .zyxx_box{padding: 0 0 20px; margin: 10px 0;}
    .zyxx_box h1{padding: 28px 6% 20px 12%;}
    .esd_nav ul.esdmenu li .sub{display:none !important;}
    .gzyw_list li{margin: 0; float: none; display: block; width: 100%; display: block;}
    .zyxxlbBox, .zyxxlbBox .bd li img{height: 19rem;}
    .zyxxlb{padding: 20px; margin: 20px 0;}

    .picbtzy_list, .sz40{padding: 0;}
    
    .picbtzy_list li .pic{width:100%; float:none; margin:0; margin-bottom: 20px;}
	.picbtzy_list li .list-btzy .tit{text-align: center; margin-bottom: 15px;}
	.picbtzy_list li .list-btzy .tit a{white-space: normal;}
	.picbtzy_list li .list-btzy .zy{height: auto;}
    .page a{margin: 3px 2px;}
    .xwtt{margin:0 0 20px;}
    .xwtt .zy{padding: 0;}
    .xwtt .tit a{font-size: 20px;}
    .ffsn_menu{display: block;}

}

@media (max-width: 540px) {
    .mainbox_pad{padding: 20px 10px;}
    .xwtt .tit{padding: 0 15%;}
    .zyxx_box{margin: 0;}
    .zyxx_box h1{background: none; padding: 20px 6%}
    .zyxx_box .zy{padding: 0 3%}
    
}
@media (max-width: 480px) {
    .xwtt .tit{padding: 0 5%;}
    .zyxxlbBox, .zyxxlbBox .bd li img{height: 12rem;}
}

@media (max-width: 400px) {
     .xwtt .tit{padding: 0;}
      .zyxxlbBox, .zyxxlbBox .bd li img{height: 11rem;}
      .esd_menu li{line-height: 30px;}
      .esd_menu li a{font-size: 16px;}
}

@media (max-width: 380px) {
    .xwtt .tit a, .picbtzy_list li .list-btzy .tit a, .zyxx_box h1 a{font-size: 19px;}
    .zyxx_box h1{line-height: 0.9;}
     .zyxxlbBox, .zyxxlbBox .bd li img{height: 10.5rem;}

}
@media (max-width: 360px) {
     .xwtt .tit a, .picbtzy_list li .list-btzy .tit a, .zyxx_box h1 a{font-size: 18px;}
     .xwtt .zy{font-size: 14px;}
     .picbtzy_list li .list-btzy .zy, .zyxx_box .zy{font-size: 14px;}
     .picbtzy_list li .list-btzy .zy a, .zyxx_box .zy a{font-size: 14px;}
}
@media (max-width: 320px) {
      .esd_nav ul.esdmenu li.nLi{width: 33.333%;}
      .xwtt .tit a, .picbtzy_list li .list-btzy .tit a, .zyxx_box h1 a{font-size: 16px;}
      .xwtt .zy{font-size: 12px;}
      .picbtzy_list li .list-btzy .zy, .zyxx_box .zy{font-size: 12px;}
     .picbtzy_list li .list-btzy .zy a, .zyxx_box .zy a{font-size: 12px;}
      .esd_menu li{width: 33.333%;}
}
@media (max-width: 280px) {
}