.fl{float: left;}
.fr{float: right;}
.clearflx:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
*html .clearflx { zoom: 1; } /* IE6 */
*:first-child+html .clearflx { zoom: 1; } /* IE7 */

.zt-top{height: 60px;}
.zt-logo{margin-top: 5px;float: left}
.login{font-size: 14px;color: #e3e3e3;line-height: 60px;}
.login a{margin: 0 15px}
.zt-search{width: 172px;height: 30px;border-radius: 50px;border: 1px #dddddd solid;background: #f6f6f6;margin-top: 15px;margin-right: 10px}
.zt-search input{font-size: 14px;color: #999;width: 60%;border: none;background: none;margin-left: 20px;}
.zt-search span{float: right;color: #666666;margin-right: 15px;}
.zt-nav{margin-right: 60px}
.zt-nav li{color: #e3e3e3;float: left;line-height: 60px;font-size: 14px;}
.zt-nav li a{margin: 0 15px;}

.zt-bg{background: url("../images/20201024-zt-bg.png") no-repeat center top #f7f7f7;padding-bottom: 45px;margin-bottom: -30px;}
.zt-banner{text-align: center;height: 438px}
.zt-banner img{margin-top: 74px;}

.xwbox{padding: 0 40px;}
.xw-nero{width: 48%;}
.title ul li{font-size: 26px;float:left;line-height: 26px;font-weight: bold;position: relative}
.title ul li a{display: block;padding-bottom: 20px}
.title ul li em{width: 0;height: 4px;background: #1467b4;position: absolute;bottom: 0;left: 50%;transition: all .3s;}
.title ul li.act-cur em,.title ul li:hover em{width: 38px;margin-left: -19px}
.title ul li.act-cur a,.title ul li:hover a{color: #1467b4;}

.sec-ul{margin-left: -2%;margin-top: 60px;}
.sec-ul li{float: left;width: 31.33%;margin-left: 2%;text-align: center;height: 151px;color: #fff;}
.sell-p{padding: 1px 40px;background: #fff;}
.sec-ul li.bg01{background: url("../images/20201024-zdimg01.png") no-repeat  center}
.sec-ul li.bg02{background: url("../images/20201024-zdimg02.png") no-repeat  center}
.sec-ul li.bg03{background: url("../images/20201024-zdimg03.png") no-repeat  center}

.sec-ul li h5{font-size: 28px;line-height: 28px;margin-top: 37px}
.sec-ul li a{display: inline-block;font-size: 14px;color: #fff;width: 85px;height: 28px;line-height: 28px;border: 1px #fff solid;border-radius: 50px;margin-top: 30px;}
.etit{text-align: center;margin-top: 60px;}
.etit .title{display: inline-block;*display:inline;zoom:1}
.etit .title ul li{margin: 0 35px;}
.lb-list ul{margin-left: -2%;}
.lb-list ul li{width: 23%;float: left;overflow: hidden;position: relative;margin-left: 2%;background: #f9f9f9;height: 95px;margin-top: 30px;}
.date{float: left;width: 78px;height: 55px;color: #fff;background: #1467b4;margin-top: 15px;text-align: center;font-family: Arial;padding-top: 5px;margin-right: 20px;}
.date span{font-size: 34px;font-weight: bold;line-height: 34px;margin-top: 10px}
.date p{font-size: 14px;line-height: 14px;margin-top: -5px}

.lb-list ul li h5{font-size: 18px;line-height: 30px;font-weight: normal;height: 54px;margin-top: 15px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;padding-right: 20px;text-align: justify}

.lcbox{height: 425px;background: url("../images/20201024-lc.png") no-repeat center;width: 955px;margin: 80px auto 0;position: relative}
.lcbox div{text-align: center}
.lcbox div span{
    display: inline-block;
    width: 58px;
    height: 58px;
    background: #1467b4;
    border: 7px #fff solid;
    border-radius: 100%;
    font-size: 30px;
    font-family: Arial;
    text-align: center;line-height: 58px;
    color: #fff;
    font-weight: bold;
    box-shadow: 0 4px 14px #d8dce2;
}
.lcbox div p{font-size: 20px;font-weight: bold;margin-top: 15px}

.num1{position: absolute;top: -34px;left: 130px}
.num2{position: absolute;top: -34px;left: 400px}
.num3{position: absolute;top: -34px;left: 674px}
.num4{position: absolute;top: 56px;right: -48px}
.num5{position: absolute;top: 168px;right: 300px}
.num6{position: absolute;top: 168px;right:570px}
.num7{position: absolute;top: 268px;left: -48px}
.num8{position: absolute;top: 384px;left: 90px}
.num9{position: absolute;top: 384px;left:382px}
.num10{position: absolute;top: 384px;right: 200px}

.qlc-box{padding-bottom:80px}


.header-menu-mb{background: none;top: 10px}
.header-menu-mb span{background: #333}
.nav{display: none}

.dialog{padding: 10px 15px;border: 1px #bfbfbf solid;border-radius: 6px;background: #fff;z-index: 999;
box-shadow: 0 6px 8px rgba(16,74,138,.17);position: absolute;top:73px;width: 200px;margin-left: -115px;left: 50% ;display: none}
.dialog img{position: absolute;top: -8px;left: 50%;margin-left: -7px;}
.dialog ul li{font-size: 16px;line-height: 32px;text-align: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.lcbox div:hover .dialog{display: block}
.rel{position: relative}
.zt-ipton{margin-top: 40px}
.zt-ipton ul{margin-left: -3%;}
.zt-ipton ul li{width:30.33%;margin-top: 30px;margin-left: 3%;*width:30%}
.zt-ipton ul li p{padding-top:50px;height:80px;}
.zt-ipton ul li p a{font-size: 24px;line-height: 24px}
.zt-ipton ul li i{margin-top: 25px}
.zt-ipton .zdly-xl{top: 130px;padding: 15px 0;}
.zt-ipton .zdly-xl span{font-size: 18px;line-height: 42px}
/*.zt-ipton ul li:hover p{background: #1467b4;}*/
/*.zt-ipton ul li:hover p a{color: #fff;}*/

.zt-search button{float: right;color: #666666;margin-right: 15px;background: none;border:none;margin-top:6px;}

@media screen and (max-width: 1366px){
    .xwbox{padding: 30px 30px;background: #fff;}
    .zt-bg{background: url("../images/20201024-qih.png") no-repeat center top #f7f7f7;}
    .lbt{width: 50%}
    .zt-nav{margin-right: 20px;}




}

@media screen and (max-width: 1200px){
    .login a,.zt-nav li a{margin: 0 5px}
    .zt-search{width: 150px}
    .lcbox{width: 855px;background-size: 100%}
    .num1,.num2,.num3{ top: -14px;}
    .num8,.num9,.num10{top: 364px}

}
@media screen and (max-width: 999px){

    .lbt{width: 100%;float: none}
    .lbt img{width: 100%}
    .xw-nero{width: 100%;float: none;margin-top: 30px}

    .zt-nav,.login,.zt-search{display: none}
    .zt-top{padding: 0 15px}
    .sell-p{padding: 1px 15px}
    .xwbox{padding: 15px;}
    .header-menu-mb.show-nav span{background: #333}
    .nav{background: #fff;display: block}
    .nav ul>li a{color: #333;}
    .nav .zt-search{display: block;width: 90%;float: none;margin: 20px auto 0;}
    .zt-logo{margin-top: 7px}
    /*.header-menu-mb{top: 20px}*/
    .zt-search input{height: 100%;margin-left: 10px}

    .sec-ul{margin-top: 30px}
    .sec-ul li h5{font-size: 22px;}
    .lcbox{width: auto;height: auto;background: none ;}
    .lcbox >div{position: static;text-align: left;line-height: 40px;padding: 10px ;float: left;width: 33.33%;}
    .lcbox div span {
        width: 40px;
        height: 40px;
        border: 2px #fff solid;
        font-size: 20px;
        line-height: 40px;
        float: left;
        margin-right: 15px;
        /*margin-top: 10px;*/
    }
    .etit{margin-top: 40px}
    .qlc-box{padding-bottom: 30px}
    .zt-banner img{width: 500px;margin-top: 74px;}
    .zt-banner{height: 300px}
    .lcbox{margin-top: 20px}

    .zt-search input{float: left}

    .lcbox div.dialog{position: absolute}
    .lcbox div{text-align: left}
    .dialog{top: 42px}

    .zt-ipton{margin-top: 20px;}
    .zt-ipton ul li p{padding-top: 40px;height: 110px;}
    .zt-ipton ul li p a{font-size: 22px;line-height: 22px}
    .zt-ipton ul li i{margin-top: 20px}
    .zt-ipton .zdly-xl{top: 108px}

    .zt-bg{padding-bottom: 0;margin-bottom: 0;}
    .qlc-box{padding-bottom: 0;}
}


@media screen and (max-width: 750px){
    .zt-banner img{width: 300px;margin-top: 50px}
    .zt-bg{background-size: 1000px}
    .zt-banner {
        height: 180px;
    }
    .xw-nero{margin-top: 15px}

    .title ul li{font-size: 18px;line-height: 18px}
    .title ul li em{height: 2px}
    .title ul li a{padding-bottom: 15px}

    .sec-ul{margin-top: 15px;margin-left: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow-x: auto;-webkit-overflow-scrolling: touch;}
    .sec-ul li{-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;width: 250px;margin-left: 0;margin-right: 15px}
    .etit .title ul li{margin: 0 20px}

    .etit{margin-top: 30px}
    .lb-list ul li{width: auto;margin-left: 0;margin-top: 15px}
    .lb-list ul{margin-left: 0;}
    .date{margin-right: 15px}
    .lb-list ul li h5{font-size: 16px;padding-right: 15px;}

    .lcbox div p{font-size: 14px}
    .lcbox >div{width: 50%;line-height: 28px;padding: 5px 0}
    .lcbox div span{width: 28px;height: 28px;font-size: 13px;line-height: 28px;margin-top: 0px;margin-right: 5px;box-shadow: none}
    .lcbox div p{margin-top: 5px}
    .zt-bg{padding-bottom: 0;}
    .dialog{top: 32px;width: 150px;margin-left: 0;left: 0}
    .dialog ul li{font-size: 14px;line-height: 28px}
    .zt-ipton ul{margin-left: -2%}
    .zt-ipton ul li{width: 31.33%;margin-top: 15px;margin-left: 2%;}
    .zt-ipton{margin-top: 20px}
    .zt-ipton ul li p a{font-size: 14px;line-height: 14px;}

    .zt-ipton ul li p{padding-top: 17px;height: 50px}
    .zt-ipton ul li i{margin-top: 5px}
    .zt-ipton .zdly-xl{top: 49px;padding: 5px 0;}
    .zt-ipton .zdly-xl span{font-size: 12px;line-height: 26px}
}















