@charset "utf-8";
/* CSS Document */
.ls-banbox{display: none;}
.esd_header{position: relative; height: 350px; background: url("../images_esd/banbg.jpg") bottom center no-repeat !important;}
.esd_header .img_title{display: none;}
.esd_banner{position: relative; padding: 120px 0 0; text-align:center;}
.esd_banimg img{ max-width: 95%; height: auto;}
.esd_header .guidang{position:absolute;right: 0;top:0; z-index:99;}
.esd-logo{ position: absolute; left: 0; top: 10px;}
.esd-logo img{height: 50px; width: auto;}

.esd-toplink{ position: absolute; right: 0; top:10px; font-size: 0; line-height: 0;}
.esd-toplink li{ display: inline-block; vertical-align:middle; text-align: center; padding: 0 10px; height: 68px; margin-left: 10px; background: rgba(0, 0, 0, 0.2);}
.esd-toplink li a{ padding-top: 8px; display: block; font-size: 16px; color: #fff;}
.esd-toplink li .ico{ display: block; background-repeat: no-repeat; background-position: top center; width: 26px; height: 26px; margin: 0 auto; }
.esd-toplink li .tit{ display: block; line-height: 30px; height: 30px;  }
.esd-toplink li.gohome .ico{ background-image:url(../zq-images/home-ico.png) !important; }
.esd-toplink li .old_btn .ico{ background-image:url(../zq-images/old-ico.png) !important; }
.esd-toplink li.num-wza .ico{ background-image:url(../zq-images/wza-ico.png) !important; }


@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .esd_header .guidang{width: 240px;height: 240px;background-size: 100%;}
}
@media only screen and (max-width: 991px) {
    .esd_header .guidang{width: 200px;height: 200px;background-size: 100%;}
}
@media only screen and (max-width: 767px) {
    .esd_header .guidang{width: 180px;height: 180px;}
    .esd_banner{height: auto; padding-bottom: 20px;}
    .xyesd_header .esd_banner{padding-top: 30px;}
}
/*焦点图*/
.poster_flash{ height: 504px; margin: 32px 69px 20px;position: relative;}
.poster-main{position:relative; height: 504px; z-index: 0;overflow: hidden;}
.poster-main a,.poster-main img{display:block;width:100%;height:100%;}
.poster-main .poster-list{width:100%;height:504px;}
.poster-main .poster-list li{width: 897px;height: 504px;position:absolute;left:0;top:0; z-index: 1;}
.poster-main .poster-list li .title{text-align:center; line-height:52px; padding: 30px 0 0; display:block; position:absolute; left:0; right: 0; bottom:0; height:52px; background:url(../images_esd/flibg.png) repeat; font-size:0; color:#fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.poster-main .poster-list li.roundabout-in-focus .title{ font-size:18px; }
.poster_flash .poster-btn{position:absolute; top:50%; margin-top: -42px; cursor:pointer; display: block; background: url(../images_esd/esd_prve.png) 0 center no-repeat; width: 52px; height: 85px; z-index: 100;}
.poster_flash .poster-prev-btn{left:-73px;}
.poster_flash .poster-prev-btn:hover{ background-position: -52px center;}
.poster_flash .poster-next-btn{right:-73px; background-position: -104px center;}
.poster_flash .poster-next-btn:hover{background-position: -156px center;}

.flash{height:400px; overflow: hidden;}
.ls-flashsjd{ width: 100%; height: 100%; position:relative; }
.ls-flashsjd .flash-pic,.ls-flashsjd .flash-pic ul,.ls-flashsjd .flash-pic li,.ls-flashsjd .flash-pic img,.ls-flashsjd .flash-pic a{height:100%; width: 100%; }
.ls-flashsjd .flash-pic{ position:relative; z-index:0;}
.ls-flashsjd .flash-pic li{ zoom:1; vertical-align:middle;}
.ls-flashsjd .flash-pic a{display:block; color: #fff; position: relative;}
.ls-flashsjd .flash-pic img{display:block;}
.ls-flashsjd .flash-pic .title{display: block; height: 40px; line-height: 40px; padding: 0 120px 0 15px; font-size: 16px;      background: rgba(0, 0, 0, 0.5);  overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 0; right: 0; bottom: 0; color: #fff;}
.ls-flashsjd .flash-pic a:hover .title{color: #fff;}
.ls-flashsjd .flash-num{ height:10px; overflow:hidden; position:absolute; right:7px; bottom:15px; z-index:1; }
.ls-flashsjd .flash-num ul{ overflow:hidden; zoom:1; float:left;}
.ls-flashsjd .flash-num ul li{ float:left; margin-right:8px; width:8px; height:8px; text-indent: -20em; font-size: 0;  background:none ;border:1px solid #fff;border-radius: 50%;-webkit-border-radius: 50%; overflow: hidden; cursor: pointer;}
.ls-flashsjd .flash-num ul li.on{ background:#fff; }
.ls-ind-headline{ margin-top: 25px; border: 1px #f7f7f7 solid; padding: 20px 37px; text-align: center; background: #f7f7f7;}
.ls-ind-headline .title{ font-size: 0; line-height: 0;}
.ls-ind-headline .title a{display: inline-block; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;vertical-align: middle; font-size: 38px; font-weight: bold; line-height: 58px;color: #dc0010;}
.ls-ind-headline .remarks{ text-align: center; font-size: 18px; color: #666; max-width: 100%; line-height: 2; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 5px 0 0;}
.ls-ind-headline .remarks a{color: #d00;}
.ls-ind-headline .remarks a:hover{color: #f00;}
@media (min-width: 992px) and (max-width:1299px) {
    .ls-ind-headline{ padding: 20px;}
    /*.ls-ind-headline li .datebox{left: 20px;}*/
}
@media (max-width: 991px){
    .ls-ind-headline{ padding: 18px 10px 10px;}
    /*.ls-ind-headline li .datebox{left: 10px; top: 10px;}*/
    .ls-ind-headline .title a{font-size: 30px; line-height: 1.5;}
}
@media (max-width: 767px) {
    .ls-ind-headline{margin: 10px 0 0;}
}
/*列表*/
.poster_flashxy{ margin: 30px 0 13px;}
.esdfc-newslist{  padding: 0 0 30px;}
.esdfc-newslist ul{ padding: 0 0 10px;}
.esdfc-newslist li{ padding: 24px 0 20px; clear: both; border-bottom: 1px #cccbcb dotted;}
.esdfc-newslist li .dateBox{float: left; width: 89px; border: 1px #e8e8e8 solid; text-align: center; line-height: 0; padding: 5px 0 0;}
.esdfc-newslist li .dateBox span{display: block; vertical-align: middle;}
.esdfc-newslist li .dateBox .day{ margin: 0 10px; height: 36px; line-height: 36px; border-bottom: 1px #e8e8e8 solid; font-size: 22px; color: #666;}
.esdfc-newslist li .dateBox .date{ height: 40px; line-height: 40px; color: #999; font-size: 17px;}
.esdfc-newslist li .info{ margin-left: 110px !important; background: none; height: 87px !important; padding:0 !important;}
.esdfc-newslist li .title{ height: 26px; line-height: 26px; padding:0 ;    display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 18px;font-weight: bold;}
.esdfc-piclist li .note{   font-size: 16px; line-height: 1.75; color: #666; text-align: justify; text-justify: inter-ideograph;display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; height: 56px; -webkit-box-orient: vertical; overflow: hidden;text-overflow: ellipsis;}
.esdfc-piclist li .note a{color: #d60202;}
.esdfc-piclist li .note a:hover{color: red;}
.esdfc-piclist li:first-child{ display: none;}

@media (min-width: 992px) and (max-width: 1199px) {
    .poster-main .poster-list li{width: 794px !important;}
    .poster_flash .poster-prev-btn{left:0;}
    .poster_flash .poster-next-btn{right:0;}
}
@media (max-width: 991px) {
    .esd-header{height: 300px; background-size: auto 100%;}
    .flash{ height: 450px; margin: 15px 0;}
}
@media (max-width: 767px) {
    .zt_logo{padding: 5px 0 0 5px;}
    .flash{ height: 380px; margin: 10px 0;}
    .esd_header{padding-top: 0; height: auto; background-size: auto 100%;}
    .esd_banner{padding:60px 0 20px;}
    .esd-logo{left: 10px;}
    .esd-logo img{height: 40px;}
    .esd-toplink{right: 10px;}
    .esd-toplink li{height: auto;}
    .esd-toplink li a{padding-top: 0;}
    .esd-toplink li.gohome .ico{display: none;}


    .site_logo{position: static; padding-bottom: 10px;}
    .contain{padding: 0 10px; width: auto;}
    .esdfc-piclist{ padding: 0 0 10px;}
    .esdfc-daoyu{margin-top: 10px; padding: 4px 15px;}
    .esdfc-piclist li{padding: 15px 0;}
    .esdfc-piclist li .img{float: none; margin: 0 auto 10px;max-width: 90%; height: auto !important;}
    .esdfc-piclist li .img img{height: auto;}
    .esdfc-piclist li .info{margin-left: 0; padding: 0 15px;height: auto !important; padding-bottom: 20px;}
    .esdfc-piclist li .title{padding: 16px 0 10px;}
    .esdfc-newslist li .info{margin-left: 100px !important;}
}
@media (max-width: 619px) {
    .flash{ height: 290px;}
}
@media (max-width: 479px) {
    .flash{ height: 270px;}
}
@media (max-width: 424px) {
    .flash{ height: 220px;}
}
@media (max-width: 374px) {
    .flash{ height: 200px;}
}

/****代表风采****/
.esdfc_header{position: relative; height: 350px; background: url("../images_esd/xq20d_banbg.jpg") bottom center no-repeat;}
.esdfc_header .img_title{display: none;}
.esdfc_banner{position: relative; padding: 125px 0 0; text-align:center;}
.esdfc_banner img{ max-width: 95%; height: auto;}
.esdfc_header .guidang{position:absolute;right: 0;top:0; z-index:99;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .esdfc_header{ height: 258px;}
    .esdfc_banner{ padding-top: 80px;}
    .esdfc_header .guidang{width: 240px;height: 240px;background-size: 100%;}
}
@media only screen and (max-width: 991px) {
    .esdfc_header{ height: auto;}
    .esdfc_header .esdfc_banner{ height: auto; padding: 40px 0;}
    .esdfc_header .guidang{width: 200px;height: 200px;background-size: 100%;}
}
@media only screen and (max-width: 767px) {
    .esdfc_header .esdfc_banner{ height: auto; padding: 30px 0;}
    .esdfc_banner .guidang{width: 180px;height: 180px;}


}

.zt_contain{padding:25px 0;}
.esd_jjinfo{padding:16px 35px 20px;background:#fffcf3;border:#fce3a2 1px solid;line-height:28px;font-size:15px;}
.esd_jjinfo p{text-indent:2em;text-align:justify;}
.esd_navjz{margin-top:25px;}
.esd_navjz ul.picture-list{clear:both;}
.esd_navjz ul.picture-list li{float:left;padding:0 24px 25px 0;width:282px;}
.esd_navjz ul.picture-list li:nth-of-type(4n){padding-right:0;}
.esd_navjz ul.picture-list li a{display:block;background:#f9f9f9;cursor:pointer;}
.esd_navjz ul.picture-list li a:hover{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.3);}
.esd_navjz ul.picture-list li .img{display:block;width:100%;height:auto;}
.esd_navjz ul.picture-list li .img img{width:100%;height:200px;}
.esd_navjz ul.picture-list li .con{line-height:26px;padding:12px 17px 16px; display: block;}
.esd_navjz ul.picture-list li .con .img_title{display:block;line-height:34px;font-size:18px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.esd_navjz ul.picture-list li .con .note{height:52px;font-size:16px;color:#999;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.pagination{clear:both;}
@media (min-width: 992px) and (max-width:1199px) {
    .zt_contain{padding:20px 0;}
    .esd_jjinfo{padding:16px 30px 20px;}
    .esd_navjz{margin-top:20px;}
    .esd_navjz ul.picture-list li{padding:0 20px 20px 0;width:233px;}
    .esd_navjz ul.picture-list li .img img{height:165px;}
    .esd_navjz ul.picture-list li .con{padding:12px 15px 16px;}
}
@media (max-width:991px) {
    .zt_contain{padding:15px;}
    .esd_jjinfo{padding:10px 15px;}
    .esd_navjz{margin-top:15px;}
    .esd_navjz ul.picture-list li{padding:0 15px 15px 0;width:236px;}
    .esd_navjz ul.picture-list li:nth-of-type(4n){padding-right:15px;}
    .esd_navjz ul.picture-list li:nth-of-type(3n){padding-right:0;}
    .esd_navjz ul.picture-list li .img img{height:167px;}
    .esd_navjz ul.picture-list li .con{padding:10px 15px 15px;}
}
@media (max-width:767px) {
    .zt_contain{padding:10px;}
    .esd_jjinfo{padding:5px 10px;}
    .esd_navjz{margin-top:10px;}
    .esd_navjz ul.picture-list li{padding:0 0 10px;width:100%;}
    .esd_navjz ul.picture-list li:nth-of-type(4n){padding-right:0;}
    .esd_navjz ul.picture-list li .img img{height:auto;}
    .esd_navjz ul.picture-list li .con{padding:10px;}
}
/****代表风采-end****/

/*分页/翻页*/
.pagination a:hover{background:#d10000;border:1px solid #d10000;}
.pagination a.active{border:1px solid #d10000;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#d10000;border:1px solid #d10000;color:#fff;}
.pagination a.text,.pagination a.text:hover{color:#fff;background:#d10000;border:#d10000 1px solid;}
.pagination .inputBar button{background:#d10000;border: 0;}
/*分页/翻页end*/

/*底部*/
.footbg{background: #f9f9f9;border-top:2px solid #d40009;}
.zt_footer .footbg .foot-con,.zt_footer .footbg .foot-con a{color:#333;}