@charset "utf-8";
/* CSS Document */
body{ background: #fffaee;}
.container{width: 1200px; margin: 0 auto;}
.zf-banner{ background: url("../images-zt/zf_banner.jpg") center 0 no-repeat; height: 500px;}
.zf-logo li{ padding: 20px 0 0 20px; font-size: 0; line-height: 0;}
.zf-logo li img{ vertical-align: middle;}
.zf-tel{ padding: 10px 0 5px; height: 70px; line-height: 0; width: 438px; margin: 0 auto; background: url("../images-zt/zf_telbg.gif") left 48px repeat-x; text-align: center;}
.zf-tel a{display: inline-block; line-height: 70px; background: #fffaee; padding: 0 30px; color: #d80002; font-size: 36px; font-weight: bold;}
.zf-tel a:hover{text-decoration: none;}
.zf-title{ background: #fffcf4; border: 1px #ffe394 dotted; padding: 11px 0 12px;  text-align: center;}
.zf-title .title{  font-weight: bold; line-height: 36px; font-size: 20px;}
.zf-title .remarks{  color: #666; line-height: 28px; font-size: 15px;}
.zf-title .remarks a{color: #666;}
.zf-title .remarks a:hover{color: #c00;}

.zf-list{padding-top: 3px;}
.zf-list li{ width: 573px;height: 45px; color: #999999; border-bottom: 1px #dcdcdc dashed; padding:2px 0 2px 14px; overflow: hidden; float: left; font-size: 17px;  line-height: 45px; background: url("../images-zt/zf_icon.gif") left center no-repeat;position: relative;}
.zf-list li.even{ float: right;}
.zf-list li a{float: left;max-width: 450px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zf-list li img{float: left; padding: 17px 0 0 2px;}
.zf-list li .date{float: right; font-size: 15px;position: absolute;right: 7px;top: 2px;}
.zf-list li:first-child,.zf-list li.num1{display: none;}

/*底部*/
.ls-page-footer{  margin-top: 30px; border-top: 3px #d70000 solid;}
.zf-fot .container{position: relative;}
.site_copy{background: none; color: #333; font-size: 16px; line-height: 28px;}
.site_copy a{color: #333;}
.site_copy a:hover{color: #f00;}


.zf-banner .container{position: relative;}
.guidang{position:absolute;right:0px;top:0px;z-index:99;}
@media(max-width:1199px) and (min-width:992px){
    .container{width: 992px;}
    .zf-banner{background-size: 1600px;height: 418px;}

    .zf-list li{width: 472px;}
    .zf-list li a{max-width: 350px;}

}
@media only screen and (max-width:991px) {
    .container{width: 768px;}
    .guidang{width: 200px !important;height: 200px !important;background-size: 100% 100% !important;}
    .zf-banner{background-size: 1200px;height: 313px;}
    .zf-tel a{font-size: 30px;}
    .zf-list{padding: 3px 10px 0;}
    .zf-list li{width:auto;float: none !important;}
    .zf-list li img{display: none;}
    .zf-list li a{max-width: none;float: none;margin-right: 90px;}
    .ls-page-footer{  margin-top: 20px; }
}
@media only screen and (max-width:767px) {
    .container{width:100%;}
    .guidang{width: 160px !important;height: 160px !important;}
    .zf-title{margin:0 10px;}
    .zf-tel{width: auto;}
    .zf-tel a{font-size: 26px;}
    .zf-logo li{padding: 10px 0 0 10px;}
    .zf-banner{background-size: 1000px;height: 250px;}
    .zf-logo li img{height: 50px;width: auto;}
    .ls-page-footer{  margin-top: 15px; }
}

@media only screen and (max-width:479px) {
    .zf-banner{background-size: 580px;height: 152px;}
    .zf-logo li img{height: 40px;}
}


