.ttxw{overflow: hidden;}
.ttxw_left{float: left;width:310px;height:190px; overflow: hidden;}
.ttxw_left img{width: 100%;height: 100%;object-fit: cover;}
.ttxw_right{float: right;width:310px;}
.ttxw_right p{font-size: 14px; line-height: 24px; color: #333333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ttxw_right h2{font-weight: bold; font-size: 18px;line-height: 24px; margin-bottom: 15px;height: 48px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ttxw_right a{color: #000;}
.ttxw_right a:hover{color: #b01f24;}

.xwlb{}
.xwlb li{overflow: hidden; border-bottom: 1px solid #ececec; font-size: 16px; line-height: 50px;background: url(/upload/images/sy/images/zd_41.png) no-repeat left center; padding-left: 18px;}
.xwlb .kbtp{overflow: hidden; border-bottom: 1px solid #ececec; font-size: 16px;background:none; line-height: 50px; padding-left:0px;margin: 0px -25px 10px -10px }
.xwlb li a{width: calc(100% - 100px); color: #333;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;font-weight:normal;}
.xwlb .kbtp a  p {line-height:28px;white-space:normal;margin-bottom:8px;}

.xwlbindex li a{float: left; width: calc(100% - 5px); color: #333;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.xwlb li a:hover{color: #b01f24;}
.xwlb span{float: right;color: #666;}

.wzxw_right{float: right;width: 48.5%; margin-left: 1.5%;}
.wzxwbox{overflow: hidden;animation:fadeIn .25s, 100ms;margin-bottom:10px;}
.wzxw_left{float: left; width: 48.5%; padding-right:3px; margin-right: 1.5%;}

.wz1320{width: 1320px; margin: 0 auto;}

.kczxbox ul{overflow: hidden; margin-left: -15px;}
.kczxbox li{float: left; width: 25%; padding: 0 0 15px 15px;}
.kczxbox ul li a{display: block; background: #fff;}
.bj1{background: url(../images/a_13.png) no-repeat center center;background-size: cover;margin-top: 40px;width: 1320px;}



.new-3 { background:url(images/2/bj5.png); background-size:cover;}

.zdtj {max-width:1320px; padding:0 10px; box-sizing: border-box; margin:auto;}
.lmmc-4 { padding-top:65px; padding-bottom:35px;}
.lmmc-11 {
    text-align: center;
    display: grid;
    justify-content: center;
    align-items: center;
    position: relative;
}
.lmmc-2 {font-size:40px;font-weight: normal;color:#333333;position: relative;line-height: 52px;}
.lmbm-1 {font-size:28px;font-family:Arial;color:#333333;opacity:.5;padding-top: 8px;}
.lmmc-2:after {content:'';position:absolute;width:100%;height:11px;background:#A9302A;opacity:.2;bottom:0;left:0;z-index: -1;}
.more-1 {position:absolute;right:0px;width: 120px;height: 48px;background: #FFEFEF;border-radius: 30px;text-align: center;line-height: 48px;font-size: 20px;font-family: "Microsoft Yahei"; top:calc(50% - 24px);}
.nrk-3 { padding-bottom:50px;}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix {
    display: block;
*zoom:1;
}
.lmmc-5 {width: 23.83%;height:197px;background:url(/upload/zhuanti/bj/01.png);background-size:cover;display: grid;justify-content:center;align-items:center;float: left;margin-left: 1.1875%;margin-bottom:30px;font-size:36px;font-family:Source Han Serif CN;font-weight:bold;color:#fff;line-height: 1.2;box-sizing: border-box;padding: 0 20px;text-align: center;}
.lmmc-5:nth-child(1), .lmmc-5:nth-child(5) { margin-left:0;}
.lmmc-5 a {color:#fff;}
.lmmc-5:nth-child(2) {background:url(/upload/zhuanti/bj/02.png);}
.lmmc-5:nth-child(3) {background:url(/upload/zhuanti/bj/03.png);}
.lmmc-5:nth-child(4) {background:url(/upload/zhuanti/bj/04.png);}
.lmmc-5:nth-child(5) {background:url(/upload/zhuanti/bj/05.png);}
.lmmc-5:nth-child(6) {background:url(/upload/zhuanti/bj/06.png);}
.lmmc-5:nth-child(7) {background:url(/upload/zhuanti/bj/08.png);}
.lmmc-5:nth-child(8){background:url(/upload/zhuanti/bj/07.png);}
.lmmc-5:hover { opacity:.8;}


.footer {
  width: 100%;
  /* max-width: 1190px; */
  margin: 0 auto;
  height: auto;
  background: #333132;
  text-align: center;
  overflow: hidden;
  color: #FFFFFF;
}
.fisf-new-footer{
    background-color: #252525;
    padding: 50px 0;
    color: rgba(255, 255, 255, 0.7);
}
.fisf-new-footer a{
    color: rgba(255, 255, 255, 0.7);
}
.fisf-new-footer ul li{
    text-align: left;
    line-height: 2;
}
.fisf-new-footer .content {
    margin: 0 auto;
    display: flex;
    justify-content: space-around;
    width: 1320px;
    font-size: 16px;
}
.fisf-new-footer .content:first-child {
    margin-bottom: 5px;
}
.fisf-new-footer .content:first-child .left {
    width: 429px;
    flex-shrink: 0;
}

.fisf-new-footer .content:first-child .right {
    display: flex;
}
.fisf-new-footer .content:first-child .right li {
    width: 70px;
    text-align: center;
    position: relative;
    cursor: pointer;
}
.fisf-new-footer .content:first-child .right li .qrcode {
    display: none;
}
.fisf-new-footer .content:first-child .right li:hover .icon {
    transform: scale(1.1);
}
.fisf-new-footer .content:first-child .right li:hover .qrcode {
    display: flex;
    width: 140px;
    position: absolute;
    left: 50%;
    transform: translate(-50%,-145%);
    /* border: 10px solid #ffffff; */
    border-radius: 5px;
    box-shadow: 0px 0px 9px #b1afaf;
    z-index: 10000;
}
.fisf-new-footer .content:last-child {
    padding-top: 15px;
    border-top: 1px solid rgba(255, 255, 255, 0.7);
    font-size: 12px;
}
.footer{
    overflow: initial;
}
/*--------- new footer end ---------*/
@media (max-width: 750px) {
    .fisf-new-footer{
        padding-left: 15px;
        padding-right: 15px;
    }
    .fisf-new-footer .content{
        width: 100%;
        font-size: 12px;
        display: block;
    }

    .fisf-new-footer .content:first-child{
        display: block;
        margin-bottom: 0;
    }

    .fisf-new-footer .content:last-child *{
       display: block;line-height: 3;
    }


    .fisf-new-footer .content:first-child .left{

        width: 90%;
        margin-bottom: 30px;
    }
    .fisf-new-footer .content:first-child>ul:nth-of-type(1) img{

        width: 14px;
        vertical-align: -10%;
    }

    .fisf-new-footer .content:first-child .right {
        display: flex;
        width: 65%;
        justify-content: space-around;
        margin: 30px auto;
    }
    body .toTop{
        right: 2rem;
    }
}