@charset "utf-8";
.banners:before{background: url(../images/bas.png) no-repeat top center;background-size: 101% 100%;content: '';position: absolute;top: 40px;left: 0;right: 0;height: 2rem;z-index: 2;}
.banners .djmas{position: absolute;bottom: 0;left: 0;right: 0;z-index: 2}
.banners .djmas img.mas{width: 100%}
.banners .djmas .esd{position: absolute;right: 5%;z-index: 3;top: 68%;transform: translateY(-50%);}
.banners .djmas .esd img{width: 35vw;max-width: 4.68rem}
.banners .swiper-dots{position: absolute;left: 50%;width: auto;transform: translateX(-50%);bottom: .2rem;z-index: 5}
.banners .swiper-dots span{width: 10px;height: 10px;background: #fff;opacity: 1;margin: 0 6px}
.banners .swiper-dots span.active{background: #ebb807;opacity: 1}
.banner .item img{width: 100%}
@media (max-width:900px){
.banners .swiper-dots{left: 5%;transform: translateX(0);}
}
@media (max-width: 640px){
  .banners:before{height: 1rem}
  .banners .djmas .esd{top: 65%}
  .banners .djmas .esd img{width: 40vw;max-width: 4.68rem}
  .banners .swiper-dots{bottom: .1rem}
}


.inList li{padding: .1rem 1rem .1rem 0;position: relative;}
.inList li span{position: absolute;top: .17rem;right: 0;color: #888;}
.inList li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.tabNav{position: relative;margin-bottom: .1rem;}
.tabNav:after{content: '';height: 1px;background: #dfdfdf;position: absolute;left: 0;bottom: 0;width: 100%;z-index: 0;}
.tabNav ul li{font-size: .2rem;font-weight: bold;position: relative;}
.tabNav ul li:before{content: '';display: inline-block;vertical-align: -2px;margin: 0 .15rem;background-color: #a3b4cc;width: 2px;height: .16rem;}
.tabNav ul li a{display: inline-block;position: relative;padding-bottom: .15rem;}
.tabNav ul li a:after{content: '';position: absolute;left: 0;height: 3px;background:#1b59b0 ;width: 0;bottom: -1px;z-index: 2;transition: .3s;}
.tabNav ul li:nth-child(1):before{display: none;}
.tabNav ul li.on a{color: #1b59b0;}
.tabNav ul li.on a:after{width: 100%;}
.tabNews .mores{position: absolute;top: 10px;right: .2rem;}
.tabNews .mores a{display: none;position: relative;}

.tabModel .mores{position: absolute;top: 8px;right: 0;}
.tabModel .mores a{display: none;position: relative;}


.mainIndex{background: #f8f8f8;padding: .2rem 0 0;}

.mainIndex .inNews{margin-bottom: .9rem;}
.mainIndex .inNews .slideNews{}
.mainIndex .inNews .slideNews .item{background: #ddd;}
.mainIndex .inNews .slideNews .imgBox .img{padding-bottom: 73%;}
.mainIndex .inNews .slideNews .swiper-dots{text-align: right;width: auto;left: auto;right: 20px;height: .5rem;line-height: .5rem;bottom: 0;}
.mainIndex .inNews .slideNews .swiper-dots span{background:#fff;;opacity: 1;margin: 0 5px!important;border-radius: 10px}
.mainIndex .inNews .slideNews .swiper-dots span.active{background: #facd8a;border-color: #facd8a;width: 20px}
.mainIndex .inNews .slideNews .tit{position: absolute;left: 0;bottom: 0;right: 0;line-height: .5rem;background: rgba(0,0,0,.6);color: #fff;padding: 0 1.2rem 0 20px;font-weight: normal;font-size: .18rem}


.mainIndex{background: url(../images/bg.jpg) no-repeat top center;background-size: cover}
.topNews .wp{padding-left: 1.6rem;background: url(../images/tt.png) no-repeat left center;min-height: 1.17rem;padding-top: .18rem}
.topNews{padding: .2rem 0.6rem;margin: 0.2rem auto 0.4rem auto;background: url(../images/xybg2.png) #fff no-repeat right bottom;background-size: 30%;position: relative;box-shadow: 0 0 0.2rem rgba(204,164,103,.2);}
.topNews h2{font-size: .34rem;text-align: center;}
.topNews h2 a{color:;}
.topNews h2 a:hover{text-decoration: underline;}
.topNews p{margin-top: .1rem;color: #888;line-height: 1.5em;font-size: 0.16rem;}

.topNews:before {
    content: '';
    width: 6px;
    height: 100%;
    right: 0;
    top: 0;
    position: absolute;
    background: url(../images/linev.png) repeat-y top center;
    background-size: 100% auto;
    pointer-events: none;
}
.topNews:after {
    content: '';
    width: 100%;
    height: 6px;
    right: 0;
    bottom: 0;
    position: absolute;
    background: url(../images/line.png) repeat-x top center;
    background-size: auto 100%;
    pointer-events: none;
}
.topNews .sq2 {
    position: absolute;
    width: 42px;
    height: 41px;
    background: url(../images/rt.jpg) no-repeat center;
    right: 0;
    top: 0;
    pointer-events: none;
    z-index: 2;
}
.topNews .sq3 {
    position: absolute;
    width: 42px;
    height: 41px;
    background: url(../images/rb.jpg) no-repeat center;
    right: 0;
    bottom: 0;
    pointer-events: none;
    z-index: 2;
}
.topNews .sq4 {
    position: absolute;
    width: 42px;
    height: 41px;
    background: url(../images/lb.jpg) no-repeat center;
    left: 0;
    bottom: 0;
    pointer-events: none;
    z-index: 2;
}
.topNews .sq4:before {
    height: 0.4rem;
}

.topNews .sq4:before {
    content: '';
    width: 6px;
    height: 0.6rem;
    background: url(../images/linev1.png) repeat-y top center;
    background-size: 100% auto;
    pointer-events: none;
    position: absolute;
    left: 0;
    bottom: 100%;
    z-index: 0;
}

.tabModel-a{width: 50%;background: #fff}
.tabModel-a .sq2{display: none}
.tabModel-a.linesq2  .sq4:before{height: 1.2rem}
.tabModel-a .hd{height: .48rem;line-height: .48rem}
.tabModel-a .hd ul{padding-right: .8rem;display: block;}
.tabModel-a .hd ul li{width: auto;text-align: center;font-size: .2rem;font-weight: bold;cursor: pointer;padding: 0 25px;float: left;}
.tabModel-a .hd ul li a{color: #b31501;display: block;overflow: hidden;white-space: nowrap;}
.tabModel-a .hd ul li.on{background: url(../images/tabon.png) no-repeat right center;color: #fff;}
.tabModel-a .hd ul li.on a{color: #fff;}
.tabModel-a .bd{padding: .4rem .3rem}
.tabModel-a .mores{right: .2rem;top: 12px}
.tabModel-a .mores a{color: #666}
.tabModel-a .mores a:hover{color: #b31501}
.tabModel-a .liFirst{display: flex;justify-content: space-between;padding-bottom: .25rem;border-bottom: 1px dashed #ddd;margin-bottom: .15rem}
.tabModel-a .liFirst .time{width: .76rem;height: .76rem;border: 1px solid #ddd;text-align: center;font-family: 'Arial';font-size: .14rem;color: #666;padding-top: 8px}
.tabModel-a .liFirst .time span{font-size: .34rem;color:#b31501;display: block; }
.tabModel-a .liFirst .txt{width: calc(100% - .9rem)}
.tabModel-a .liFirst .txt h4{font-size: .2rem;margin-bottom: .1rem}
.tabModel-a .liFirst .txt p{font-size: .14rem;line-height: 1.6em;color: #888;height: .44rem}
.slideNewsp{width: calc(50% - .3rem);}
.topTzgg .tit{width: 1.5rem;height: 1.2rem;background: #a40e16;position: relative;text-align: center;padding-right: .15rem;padding-top: .2rem}
.topTzgg .tit .jl{position: absolute;left: 86%;top: 50%;margin-top: -.38rem;width: .56rem;height: .76rem;pointer-events: none}
.topTzgg .tit .t{width: .7rem;height: .77rem}
.topTzgg ul{width: calc(100% - 1.65rem);background: #fff;padding: .15rem .15rem .15rem .4rem}
.topTzgg ul li{line-height: .3rem}

.tabModel-b{margin-bottom: .8rem}
.tabModel-b .hd{margin-bottom: .5rem}
.tabModel-b .hd ul{height: .5rem;line-height: .5rem;background: #cca467;border-radius: .5rem;padding:0 .7rem}
.tabModel-b .hd ul li{font-size: .2rem;font-weight: bold;text-align: center;padding: 0 .2rem;cursor: pointer;}
.tabModel-b .hd ul li.on{background: #a40e16;color: #fff}
.tabModel-b .hd ul li a{color: #fff}
.inLista{display: flex;justify-content: space-between;flex-wrap: wrap;}
.inLista:after{content: '';width: calc(33.33333% - .15rem);display: inline-block;}
.inLista li{width: calc(33.33333% - .18rem);background: #fff;box-shadow: 0 0 .2rem rgba(204,164,103,.5) ;padding: .25rem;margin-bottom: .3rem;padding-top: .45rem;position: relative;transition: .3s}
.inLista li time{position: absolute;top: 0;right: 0;height: .34rem;line-height: .34rem;width: 1.26rem;font-size: .15rem;color: #a40e16;text-align: center;overflow: hidden;}
.inLista li time:after{position: absolute;top: 0;right: 0;left: 0;bottom: 0;background: #f5f5f5;z-index: 0;content: '';transform: skewX(-10deg);transform-origin: left bottom;transition: .3s}
.inLista li time span{position: relative;z-index: 3}

.inLista li h4{font-size: .18rem;font-weight: bold;margin-bottom: .1rem}
.inLista li h4 a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.inLista li p{line-height: 1.6em;color: #888;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: block\0;height: .5rem\0}
.inLista li:hover{background: #a40e16}
.inLista li:hover time{color: #fff}
.inLista li:hover time:after{background: #cb3038}
.inLista li:hover a{color: #fff}
.inLista li:hover p{color: rgba(255,255,255,.8);}

.slideZt-a .swiper-dots ,.slideZt-b .swiper-dots{width: auto;left: auto;right: .2rem}
.slideZt-a .swiper-dots span,.slideZt-b .swiper-dots span{width: 26px;height: 26px;border-radius: 50%;text-align: center;line-height: 26px;color: #fff;opacity: 1;background: transparent}
.slideZt-a .swiper-dots span.active,.slideZt-b .swiper-dots span.active{background: #cca467;}

.tabModel-c{padding-bottom: .8rem;}
.tabModel-c .hd{width: 23.5%}
.tabModel-c .bd{width: 100%;box-shadow: 0 0 .2rem rgba(204,164,103,.5);background: url(../images/xybg2.png) #fff no-repeat left bottom;}
.tabModel-c .bd .tabContent{height: 100%;padding: .3rem .5rem .5rem .4rem;min-height: 300px}
.tabModel-c .hd ul li{height: .9rem;position: relative;border: 1px solid #ddd;background: #fff;text-align: center;font-size: .24rem;font-weight: bold;cursor: pointer;margin-bottom: .2rem;position: relative;}
.tabModel-c .hd ul li.on{background: #a40e16;border-color: #a40e16;color: #fff}
.tabModel-c .hd ul li.on:after{content: '';border: 12px solid transparent;border-left-color:#a40e16;position: absolute;left: 100%;top: 50%;transform: translateY(-50%); }
.tabModel-c .hd ul li:last-child{margin-bottom: 0}
.tabModel-c .hd ul li span{display: block;position: relative;top: 50%;transform: translateY(-50%);}
.tbMca{height: 100%}
.tbMca-l{width: 56%;position: relative;z-index: 4}
.tbMca-r{width: 38%;position: relative;z-index: 4}
.zs_title{
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-bottom: 0.2rem;
}
.zs_title h2{
    font-size: .24rem;
}
.zs_title a{
    position: absolute;
    right: 0;
    top: 0.0rem;
}
.slidezsyz{height:3.0rem;}
.tbMca-l ul:after{width: calc(33.3333% - .15rem);content: '';display: inline-block;}
.tbMca-l ul li{/*width: calc(33.3333% - .15rem);
height: 1.4rem;*/border-radius: 0;margin: 0;text-align: center;transition: .3s;background-color: #fff;padding-left: 18px;}
.tbMca-l ul li:before {
    content: '›';
    position: absolute;
    left: 0;
    top: .17rem;
}
.tbMca-l ul li a{display: flex;justify-content: center;flex-direction: column;height: 100%;text-align: left;}
.tbMca-l ul li i{display: block;font-size: .4rem;color: #a40e16;margin-bottom: 10px}
.tbMca-l ul li:hover{}
.tbMca-l ul li:hover i{color: #fff}
.tbMca-l ul li:hover a{color: #bd2b2e}
.tbMca-r .tit{text-align: center;font-size: .24rem;margin-bottom: .2rem}
.tbMca-r ul{padding:.06rem .12rem;border: 1px solid #ddd;border-right: 3px solid #cca467;position: relative;}
.tbMca-r ul:before{content: '';height: 3px;width: 1rem;background:#cca467;position: absolute;right: -3px;top: -2px }
.tbMca-r ul:after{content: '';height: 3px;width: 1rem;background:#cca467;position: absolute;right: -3px;bottom: -2px }
.tbMca-r ul li{width: calc(50% - .08rem);height: .8rem;border: 1px solid #ddd;margin: .08rem 0;text-align: center;}
.tbMca-r ul li a{display: block;height: 100%;padding: 0 .1rem}
.tbMca-r ul li span{display: block;position: relative;top: 50%;transform: translateY(-50%);}
.tbMca-r ul li:hover{font-weight: bold;background: url(../images/xybg1.png) #fff no-repeat bottom right;}

.slideZtp{margin-bottom: .65rem}
.tabModels{margin-bottom: .7rem}
.tabModels .tabModel{width: calc(33.33333% - .3rem)}
.tabStyle2 .hd{margin-bottom: .3rem}
.tabStyle2 .hd ul{border-bottom: 1px solid #ddd }
.tabStyle2 .hd ul li{display: inline-block;font-size: .24rem;font-weight: bold; cursor: pointer;line-height: .51rem;text-align: center;position: relative;margin-right: .4rem}
.tabStyle2 .hd ul li span{position: relative;z-index: 2}
.tabStyle2 .hd ul li.on:before{content: '';height:.51rem;width:1.31rem;background: url(../images/xy.png) no-repeat left center;position: absolute;left: -.15rem;bottom: 0;transition: .3s;background-size: 100% 100%;z-index: 0}
.tabStyle2 .hd ul li:after{content: '';height: 3px;width: 0;background: #a40e16;position: absolute;left: 0;bottom: -2px;transition: .3s;z-index: 3}
.tabStyle2 .hd ul li.on{color: #a40e16}
.tabStyle2 .hd ul li.on:after{width: 100%}

.tabModel-e .list4 li h4{height: .48rem}
.tabModel-e .list4 li h4 a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display: block\0;height: .42rem\0}
.tabModel-f .hd{margin-bottom: 0}
.tabModel-f .bd{background: url(../images/fybg.jpg) no-repeat bottom center;background-size: cover;padding: .3rem;border: 1px solid #ddd;border-top: 0;height: 4.68rem;border-bottom:4px solid #bf000a}

.list4 li{padding: .18rem 0;border-bottom:1px dashed #ddd;}
.list4 li:nth-child(1){padding-top: 0;border-top: 0}
.list4 li time{color: #999;}
.list4 li h4{ font-weight:normal;font-size: .18rem;margin-top:.1rem}
.list4 li h4 a{}

.list3 li{padding: .12rem 0;display: flex;justify-content: space-between;}
.list3 li .time{text-align: center; color: #888;font-size: .15rem}
.list3 li .time span{font-size: .36rem;color: #a40e16;display: block;}
.list3 li .tit{width:calc(100% - .8rem);display: flex;justify-content: center;flex-direction: column;font-weight: normal;font-size: .18rem;height: .59rem }
.list3 li .tit a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display: block\0;height: .42rem\0}

.list2 li:first-child{padding-top: 0}
.list2 li{padding: .27rem 0;display: flex;justify-content: space-between;border-bottom: 1px dashed #ddd}
.list2 li .time{text-align: center; }
.list2 li .time time{display: block;width: .6rem;height: .6rem;box-shadow: 0 2px 10px rgba(192,7,10,.2) }
.list2 li .time em{font-size: .12rem;color: #b8312d;display: block;line-height: .22rem}
.list2 li .time span{font-size: .24rem;color: #fff;display: block;height: .38rem;line-height: .38rem;background: url(../images/ssbg.png) no-repeat center;background-size: cover}
.list2 li .tit{width:calc(100% - .8rem);display: flex;justify-content: center;flex-direction: column;font-weight: normal;font-size: .18rem;height: .6rem }
.list2 li .tit a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display: block\0;height: .42rem\0}

.mores a i{display: block;width: .3rem;height: .3rem;background: #a40e16;border-radius: 50%;text-align: center;line-height: .3rem;font-size: .14rem;color: #fff;}
.linesq{position: relative}
.linesq:before{content: '';width:6px;height: 100%;right: 0;top: 0;position: absolute;background: url(../images/linev.png) repeat-y top center;background-size: 100% auto;pointer-events: none}
.linesq:after{content: '';width: 100%;height:6px;right: 0;bottom: 0;position: absolute;background: url(../images/line.png) repeat-x top center;background-size: auto 100%;pointer-events: none}
.linesq3 .sq3{position: absolute;width: 42px;height: 41px;background: url(../images/rb.jpg) no-repeat center;right: 0;bottom: 0;pointer-events: none;z-index: 2}
.linesq2 .sq2{position: absolute;width: 42px;height: 41px;background: url(../images/rt.jpg) no-repeat center;right: 0;top: 0;pointer-events: none;z-index: 2}
.linesq2 .sq3{position: absolute;width: 42px;height: 41px;background: url(../images/rb.jpg) no-repeat center;right: 0;bottom: 0;pointer-events: none;z-index: 2}
.linesq2 .sq4{position: absolute;width: 42px;height: 41px;background: url(../images/lb.jpg) no-repeat center;left: 0;bottom: 0;pointer-events: none;z-index: 2}
.linesq2 .sq4:before{content: '';width: 6px;height: .6rem;background: url(../images/linev1.png) repeat-y top center;background-size: 100% auto;pointer-events: none;position: absolute;left: 0;bottom: 100%;z-index: 0 }
.linesq2 .sq2:before{content: '';width: .6rem;height: 6px;background: url(../images/line1.png) repeat-x top center;background-size:  auto 100%;pointer-events: none;position: absolute;top: 0;right: 100%;z-index: 0 }

.sfqModel{margin-bottom: .8rem}
.sfqModel .items{position: relative;display: flex;justify-content: space-between;padding: 0 .35rem}
.sfqModel .items:before{content: '';width: 1.1rem;position: absolute;top: .1rem;bottom: .1rem;left: 0;z-index: 0;pointer-events: none;background: #a40e16;border: 3px solid #dfe3e6;}
.sfqModel .items:after{content: '';width: 1.1rem;position: absolute;top: .1rem;bottom: .1rem;right: 0;z-index: 0;pointer-events: none;background: #a40e16;border: 3px solid #dfe3e6;}
.sfqModel .items .item{position: relative;z-index: 5;transition: .3s;width: 1.1rem;overflow: hidden;padding: .1rem 0}
.sfqModel .items .item.on{width: calc(100% - 5.5rem)}
.sfqModel .items .item:nth-child(1) .tit:before{border-left: 3px solid #dfe3e6}
.sfqModel .items .item.on:nth-child(6) .sfqCon{border-right: 3px solid #dfe3e6}
.sfqModel .items .item.on+.item .tit:before{border-left: 3px solid #dfe3e6}
.sfqModel .items .item:nth-child(2n+1) .tit:before{transform: skewY(6deg);}
.sfqModel .items .item:nth-child(2n) .tit:before{transform: skewY(-6deg);}
.sfqModel .items .item .tit{position: relative;z-index: 3;width: 1.1rem;height: 3.8rem;padding-top: .4rem;cursor: pointer;}
.sfqModel .items .item .tit:before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 0;pointer-events: none;border: 3px solid #dfe3e6;border-left: 0;background: #fff}
.sfqModel .items .item .tit h4{position: relative;z-index: 3;;width: .66rem;height: .68rem;background: url(../images/fontbg.png) no-repeat center;background-size: 100% 100%;text-align: center;line-height: .68rem;margin: 0 auto;font-size: .3rem}
.sfqModel .items .item.on .tit h4{color:#a40e16 }
.sfqModel .items .item .sfqCon{position: absolute;z-index: 3;left: 1.1rem;right: 0;border: 3px solid #dfe3e6;top: .2rem;bottom: .2rem;border-left: 0;border-right: 0;background: #fff;overflow: hidden;padding: .2rem}
.sfqModel .items .item .sfqCons .pic{width: 35%}
.sfqModel .items .item .sfqCons .pic .imgBox:nth-child(1){margin-bottom: .2rem}
.sfqModel .items .item .sfqCons .pic .imgBox .img{padding-bottom: 62%}
.sfqModel .items .item .sfqCons .list{width: calc(65% - .3rem)}
.sfqModel .items .item .sfqCons .list ul li{width: 48%;line-height: .45rem;padding-left: .12rem;position: relative;}
.sfqModel .items .item .sfqCons .list ul li:before{content: '';width: 5px;height: 5px;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -3px;background: #cca467}
.sfqModel .items .item .sfqCons .list ul li a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sfqModel .items .item .tit .ico{width: .9rem;height: .9rem;position: absolute;right: 0;bottom: .4rem;background-repeat: no-repeat;background-position: right center;background-size: 100% 100%}
.sfqModel .items .item .tit .ico1{background-image: url(../images/ii1.png);}
.sfqModel .items .item .tit .ico2{background-image: url(../images/ii2.png);}
.sfqModel .items .item .tit .ico3{background-image: url(../images/ii3.png);}
.sfqModel .items .item .tit .ico4{background-image: url(../images/ii4.png);}
.sfqModel .items .item .tit .ico5{background-image: url(../images/ii5.png);}
.sfqModel .items .item .tit .ico6{background-image: url(../images/ii6.png);}
.sfqModel .items .item.on .tit .ico1{background-image: url(../images/ii1on.png);}
.sfqModel .items .item.on .tit .ico2{background-image: url(../images/ii2on.png);}
.sfqModel .items .item.on .tit .ico3{background-image: url(../images/ii3on.png);}
.sfqModel .items .item.on .tit .ico4{background-image: url(../images/ii4on.png);}
.sfqModel .items .item.on .tit .ico5{background-image: url(../images/ii5on.png);}
.sfqModel .items .item.on .tit .ico6{background-image: url(../images/ii6on.png);}
.sfqModel .items .item .tit .abUrl{display:none;}
@media(max-width: 1200px){
 .sfqModel .items .item .sfqCon{display: none}
 .sfqModel .items .item{width: 16.666666%} 
 .sfqModel .items .item.on{width: 16.666666%} 
 .sfqModel .items .item .tit{width:100%} 
.sfqModel .items .item.on+.item .tit:before{border-left: 0}
.sfqModel .items .item .tit .ico1{background-image: url(../images/ii1on.png);}
.sfqModel .items .item .tit .ico2{background-image: url(../images/ii2on.png);}
.sfqModel .items .item .tit .ico3{background-image: url(../images/ii3on.png);}
.sfqModel .items .item .tit .ico4{background-image: url(../images/ii4on.png);}
.sfqModel .items .item .tit .ico5{background-image: url(../images/ii5on.png);}
.sfqModel .items .item .tit .ico6{background-image: url(../images/ii6on.png);}
.sfqModel .items .item .tit .abUrl{display: block;}
}

.hisModel{margin-bottom: .8rem}
.hisModel .aleft{width: 32.8%;background:url(../images/whbg.png) #fff no-repeat bottom center;background-size: 100% auto ;padding: .6rem .3rem .44rem;box-shadow: 0 0 .2rem rgba(204,164,103,.5)}
.hisModel .aright{width: calc(67.2% - .3rem)}
.hisModel .aleft ul li{width: calc(33.33333% - .1rem);background: #cca467;margin-bottom: .16rem;border-radius: .1rem;height: 1.36rem;text-align:center;transition: .3s}
.hisModel .aleft ul li:hover{background:#a40e16 }
.hisModel .aleft ul li a{display: flex;height: 100%;width: 100%;justify-content: center;flex-direction: column;}
.hisModel .aleft ul li img{height: .45rem}
.hisModel .aleft ul li p{color: #fff;margin-top: .1rem}
.hisModel .aright .item{background: #fff;box-shadow: 0 0 .2rem rgba(204,164,103,.3);padding: .4rem;height: calc(50% - .15rem)}
.hisModel .aright .item:nth-child(1){margin-bottom: .3rem}
.hisModel .aright .item .tit{position: relative;margin-bottom: .25rem}
.hisModel .aright .item .tit span{font-size: .24rem;font-weight: bold;color: #a40e16;line-height: 1em}
.hisModel .aright .item .tit .mores{position: absolute;right: 0;top: -3px}
.hisModel .aright .item1 ul li{width: 48%}
.hisModel .aright .item1 ul li h4{font-size: .18rem;margin-bottom: .15rem}
.hisModel .aright .item1 ul li p{color: #999;line-height: 1.6em;height: .5rem\0;margin-bottom: .3rem}
.hisModel .aright .item1 ul li time{color: #999;display: block;text-align: right;padding-right: .1rem;position: relative}
.hisModel .aright .item1 ul li time:before{content: '';position: absolute;left: 0;height: 2px;width:22%;background: #cccccc;top: 50%;margin-top: -1px}
.hisModel .aright .item2 ul li{position: relative;padding-right: 1rem;line-height: .34rem;width: 48%}
.hisModel .aright .item2 ul li time{position: absolute;right: 0;top: 0;color: #999}



.ztModel .wp{background: #fff;}
.ztModel .tit{width: 1.81rem;height: 1.8rem;background: url(../images/tx.png) no-repeat right center;padding-top: .4rem}
.ztModel .tit h3{font-size: .24rem;color: #fff;text-align:center;}
.ztModel .ztSlide{width: calc(100% - 1.81rem);padding: 0 .35rem 0 .35rem}
.ztModel .ztSlide  .slideZt{width: 100%}
.ztModel .ztSlide  .slideZt .item{border-radius: 15px;overflow: hidden;}
.ztModel .ztSlide  .swiper-dots{position: relative;margin-top: 15px}
.ztModel .ztSlide  .swiper-dots span{margin: 0 6px;width: 10px;height: 10px}
.ztModel .ztSlide  .swiper-dots span.active{background: #cca467}


@media (max-width:1280px){
.tabModel-a .hd ul li{font-size: .18rem}
.topNews h2{font-size: .26rem}
}
@media (max-width:1024px){
  .mainIndex .inNews .inNews-a .slideNews{width: 100%;}
  .mainIndex .inNews .inNews-a .tabNews{width: 100%;padding-top: .3rem;}
.topNews h2{font-size: .24rem}
.tabModel-a{width: 100%}
.slideNewsp{width: 100%;margin-top: .3rem}
.inLista li{width: calc(50% - .15rem)}
.tabModel-c .hd{width: 100%;margin-bottom: .2rem}
.tabModel-c .hd ul{display: flex;justify-content: space-between;}
.tabModel-c .hd ul li{width: 23%;height: .6rem;font-size: .22rem}
.tabModel-c .bd{width: 100%}
.tabModel-c .hd ul li.on:after{border-top-color:#a40e16;border-left-color: transparent;left: 50%;transform: translateX(-50%) translateY(0);top: 100%; }
.tabModels .tabModel{width: 100%;margin-bottom: .3rem}
.tabModel-e .list4 li h4,.list2 li .tit,.list3 li .tit{height: auto}
.hisModel .aleft{width: 100%;margin-bottom: .3rem;padding: .3rem .3rem .144rem}
.hisModel .aright{width: 100%}
.mainIndex .inNews,.slideZtp,.tabModel-c,.hisModel,.sfqModel{margin-bottom: .5rem}
.tabModel-b,.tabModels{margin-bottom: .3rem}
.mainIndex{padding-bottom: .6rem}
 .hisModel .aright .item{height: auto}
}
@media (max-width:900px){

  .mainIndex .inNews .inNews-b .itemZt{width: 100%;}
  .mainIndex .inNews .inNews-b .slideZt{width: 100%;margin-top: .2rem;}
  .mainIndex .topNews p{-webkit-line-clamp: 3;}
  .tabModel-b .hd ul{width: 100%;height: auto}
  .tabModel-b .hd ul li{width: 33.3333%;}
  .tabModel-b .mores{position: relative;top: 0;text-align: center;display: flex;justify-content: center;}
  .tabModel-b, .tabModels{margin-bottom: .5rem}
}
@media (max-width:700px){
.hisModel .aright .item{padding: .3rem}
.hisModel .aright .item2 ul{position: relative;z-index: 4}
.hisModel .aright .item2 ul li{width: 100%}
.hisModel .aright .item1 ul li{width: 100%}
.hisModel .aright .item1 ul li:nth-child(1){margin-bottom: .2rem}
.hisModel .aright .item1 ul li p{margin-bottom: .2rem}
.hisModel .aright .item1 ul li h4{font-size: .19rem}
.hisModel .aleft ul li{height: 1.2rem}
.sfqModel .items .item .tit .ico{width: .5rem;height: .5rem}
.sfqModel .items{padding: 0 .15rem}
.sfqModel .items .item .tit{height: 3rem}
.sfqModel .items:before{width: .6rem}
.sfqModel .items:after{width: .6rem}
.slideZt-a .swiper-dots, .slideZt-b .swiper-dots{right: 5px;bottom: 3px}
.slideZt-a .swiper-dots span, .slideZt-b .swiper-dots span{width: 18px;height: 18px;font-size: 10px;line-height: 18px}
.tbMca-l{width: 100%;margin-bottom: .3rem}
.tbMca-r{width: 100%}
.tbMca-l ul li{height: 1.2rem}
.tabModel-c .hd ul li{font-size: .2rem;height: .8rem;padding: 0 .15rem}
.inLista li{width: 100%;margin-bottom: .2rem}
.inLista li h4{font-size: .19rem}
.tabModel-b .hd ul{padding: .1rem;border-radius:0;border-radius:10px;overflow: hidden;}
.tabModel-b .hd ul li{border-radius: 14px}
.tabModel-b .hd{margin-bottom: .3rem}
.topTzgg .tit{width: 1rem;padding-top: .25rem}
.topTzgg .tit .t{width: .6rem;height: .66rem}
.topTzgg ul{width: calc(100% - 1.15rem);}
.tabModel-a .mores{right: 50%;bottom: .3rem;top: auto;z-index: 10;transform: translateX(50%);}
.tabModel-a .bd{padding-bottom: .8rem}
.tabModel-a .liFirst .txt h4{font-size: .19rem}
.tabModel-a .hd ul{padding-right: 0;display: block;overflow: auto;white-space: nowrap}
.tabModel-a .hd ul::-webkit-scrollbar{height:4px}
.tabModel-a .hd ul::-webkit-scrollbar-track{border-radius:5px;;background: #eee}
.tabModel-a .hd ul::-webkit-scrollbar-thumb{border-radius:5px;background:#cca467;}

.tabModel-a .hd ul li{display: inline-block;width: auto;padding: 0 .3rem 0 .2rem;font-size: .2rem}
.mainIndex .topNews p{display: none}
.topNews .wp{padding-left: 1rem;background-size: .9rem auto;min-height: 1rem}
.topNews h2{font-size: .22rem}
.topNews{padding: 0 0 .1rem}



.mainIndex .inNews, .slideZtp, .tabModel-c, .hisModel, .sfqModel{margin-bottom: .3rem}

.ztModel .tit{width: 1.4rem}
.ztModel .ztSlide{width: calc(100% - 1.4rem);padding: 0 .25rem}
}
 @media (max-width:475px){
 
  .tabModel-a .hd ul li{
    padding: 0 .18rem 0 .18rem;
}
@media (max-width:375px){
  .sfqModel .items .item .tit h4{font-size: .22rem}
  .tabModel-a .hd ul li{
    padding: 0 .08rem 0 .08rem;
}
  
}
@media (max-width:360px){
  
}