@charset "utf-8";
/* CSS Document */
.zdlybody{background:#f4f4f4;}
.zdly_header{background:url(../images/zdly_bodybg.jpg) center 0 no-repeat;background-size:auto 100%;}
.zdly_top{height:376px;position:relative;}
.zdly_top .img_title{display:none;}
.zdly_logo{padding:61px 0 0 47px;}
.zdly_logo img{width:auto;height:67px;}
.zdly_ban{padding:40px 10px 0;text-align:center;}
.zt_backhome{position:absolute;top:10px;right:10px;}
.zt_backhome li{float:left;margin-left:10px;}
.zt_backhome li a{display:block;background:rgba(0,0,0,.3);color:#fff;border-radius:4px;font-size:15px;height:32px;line-height:32px;padding:0 15px;}
.zt_backhome li a:hover{color:#fff;font-weight:bold;background:rgba(0,0,0,.5);}
/**主体**/
.container{width:1200px;}
.zdlycon{padding:18px 20px;background:#fff;margin-bottom:15px;}
h2.zdly_tel{display:block;height:auto;background:url(../images/line_ba.gif) 0 bottom repeat-x;font-size:0;line-height:0;}
h2.zdly_tel a{display:inline-block;height:44px;line-height:44px;border-bottom:5px solid #1a6bba;padding:0 20px;font-size:24px;color:#1a6bba;font-weight:bold;}

.zdlybox{padding:24px 0 22px;}
.zdly_list{width:564px;height:238px;overflow:hidden;}
.zdly_list .tel_d{height:38px;background:url(../images/zdly_telbg.gif) 0 bottom repeat-x;}
.zdly_list .tel_d li{padding-left:10px;float:left;}
.zdly_list .tel_d li a{display:block;padding:1px 15px;height:36px;line-height:36px;text-align:center;font-size:16px;}
.zdly_list .tel_d li a:hover,.zdly_list .tel_d li.active a{color:#1a6bba;padding-top:0;border:1px solid #dddddd;border-bottom:0 none;background:#fff;}

.guidang{position: absolute;z-index: 99;right: 0;top: -60px;}

.zdly_list .listbox{padding-top:13px;display:none;}
.zdly_list .listbox.active{display:block;}
.zdly_list .listbox .tel{height:30px;background:#f7f7f7;overflow:hidden;}
.zdly_list .listbox .tel li{float:left;}
.zdly_list .listbox .tel li a{display:block;line-height:30px;height:30px;padding:0 12px;min-width:58px;text-align:center;font-size:12px;}
.zdly_list .listbox .tel li a:hover,.zdly_list .listbox .tel li.active a{color:#fff;background:#1a6bba;font-weight:bold;}
.zdly_list .listbox .tel.tel1 li a{padding:0 11px;}
.zdly_list .listbox .tel.tel3 li a{padding:0 8px;}

.zdly_list .listbox .zd_list{padding:17px 0 0 3px;}
.zdly_list .listbox .zd_list .list{display:none;}
.zdly_list .listbox .zd_list .list.active{display:block;}
.zdly_list .listbox .zd_list li{height:24px;background:url(../images/ico.gif) 0 center no-repeat;vertical-align:bottom;line-height:24px;overflow:hidden;padding:2px 0 2px 13px;font-size:14px;position:relative;}
.zdly_list .listbox .zd_list li a{color:#444;display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;margin-right:40px;}
.zdly_list .listbox .zd_list li a:hover{color:#c00;}
.zdly_list .listbox .zd_list li span.date{color:#999;font-family:arial;font-size:12px;display:block;position:absolute;right:0;top:2px;}
@media (min-width: 1200px){
    .ls-footer .ls-fotcon .j-gov{left:90px;}
    .ls-footer .ls-fotcon .j-jiucuo{right:140px;}
}
@media (max-width: 1199px) and (min-width: 992px){
    .container{width:992px;}
    .ls-footer .ls-fotcon .j-jiucuo,.ls-footer .ls-fotcon .old-govimg, .ls-footer .ls-fotcon .j-gov{ position: static; display: inline-block;     margin-top: 0;}

    .zdly_top{height:320px;}
    .zdly_logo{padding:50px 0 0 40px;}
    .zdly_ban{padding:30px 10px 0;}
    .zdly_ban img{width:auto;height:100px;}

    .zdlycon{padding:15px 15px;}
    .zdlybox{padding:15px 0 15px;}
    .zdly_list{width:470px;}
    .zdly_list .tel_d li{padding-left:5px;}
    .zdly_list .tel_d li a{padding-left:8px;padding-right:8px;font-size:15px;}
    .zdly_list .listbox .tel li a{padding:0 7px;min-width:50px;}
    .zdly_list .listbox .tel.tel1 li a{padding:0 10px;}
    .zdly_list .listbox .tel.tel3 li a{padding:0 8px;}
    .zdly_list .listbox .zd_list{padding:15px 0 0 3px;}
}
@media (max-width: 991px) {
    .container{width:768px;}
    .zdly_tel.mt20{margin-top:10px !important;}

    .zdly_top{height:auto;}
    .zdly_logo{padding:45px 0 0 30px;}
    .zdly_ban{padding:20px 0 40px;}
    .zdly_ban img{width:auto;height:auto;max-width:90%;}

    .zdlycon{padding:10px 15px;}
    .zdlybox{padding:0;}
    .zdly_list{width:auto;float:none;margin-top:15px;}
    .zdly_list.fr{margin-top:10px;}
    .zdly_list .listbox .zd_list{padding:10px 0 0;}
}
@media (max-width: 767px) {
    .container{width:100%;}
    .zdly_tel.mt20{margin-top:0 !important;}

    .zdly_logo{padding:45px 0 0;text-align:center;}
    .zdly_logo img{height:auto;max-height:65px;max-width:85%;}
    .zdly_ban{padding:15px 0 30px;}
    .zdly_ban img{max-width:92%;}

    .zdlycon{padding:5px 10px 10px;}
    .zdly_list{margin-top:10px;height:auto;}
    .zdly_list.fr{margin-top:5px;}
    .zdly_list .tel_d{height:auto;}
    .zdly_list .tel_d li{padding-left:5px;max-width:100%;box-sizing:border-box;}
    .zdly_list .tel_d li a{padding:1px 10px;max-width:100%;box-sizing:border-box;height:38px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}

    .zdly_list .listbox .tel{height:auto;}
    .zdly_list .listbox .tel li{max-width:100%;box-sizing:border-box;}
    .zdly_list .listbox .tel li a{padding:0 8px;min-width:auto;box-sizing:border-box;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
    .zdly_list .listbox .tel.tel1 li a{padding:0 8px;}
}
