#mobile-menu {position: fixed;top: 0;left: 0;width: 220px;height: 100%;background-color: #373737;z-index: 9999;}a:hover,a:focus {text-decoration: none}.mobile-nav ul li a {color: gray;display: block;padding: 1em 5%;border-top: 1px solid #4f4f4f;border-bottom: 1px solid #292929;transition: all 0.2s ease-out;cursor: pointer;#mobile-menu {position: fixed;top: 0;left: 0;width: 220px;height: 100%;background-color: #373737;z-index: 9999;transition: all 0.3s ease-in;}}.mobile-nav ul li a:hover {background-color: #23A1F6;color: #ffffff;}.show-nav {transform: translateX(0);}.hide-nav {transform: translateX(-220px);}/*侧滑关键*/.mobile-nav-taggle {height: 35px;line-height: 35px;width: 35px;background-color: #23A1F6;color: #ffffff;display: inline-block;text-align: center;cursor: pointer}.nav.avbar-inverse {position: relative;}.nav-btn {position: absolute;right: 20px;top: 20px;}
.banner img {height: 50vw;}
.banner{z-index: -1;}
.mobile-phone{width: 20px;height: 20px;background: #999;position: absolute;right: 20px;top: 50%;transform: translateY(-50%);padding: 2px;border-radius: 2px;}
.mobile-phone img{vertical-align: unset;}
.title-content{padding: 20px 10px!important;}
.banner-content .lf{font-size: 18px;}
.banner-content{padding-left: 20px;}
.title-box img{margin-top: 30px;height: 20px;}
.banner-content .sf{font-size: 10px;}
.title-box .title-name{font-size: 14px;margin-top: 10px;}

.index-main1 .pr10{padding-right: 0;}
.index-main1 .pl10{padding-left: 0;}
.main1-content{    left: 5vw;top: 20px;max-width: 90vw;font-size: 12px;}
.main1-content .title,.main1-content .content{font-size: 12px;}
.main1-content .oneStop{height: 22px;}
.main1-right-play{width: 15vw;}
.index-main2 .title-box img{width: unset;}
.main1-content .ll-box .b{width: 16vw;height: 20vw;margin-right: 5px;font-size: 12px;}
.main1-content .ll-box .b .c{width: 30px;height: 30px;}
.main1-content .ll-box .b .c img{width: 18px;}
.main1-content .ll-box .b:nth-of-type(6){margin-left: 30px;}
.main1-content .ll-box .b:nth-of-type(n+6){margin-top: -10px;}
.index-main1>.disFlex{flex-direction: column;}
.index-main1>.disFlex>div:last-of-type video{position: unset;top: unset;transform: unset;}


.main2-content .left,.main2-img{height: 270px;}
.main2-content .left .list-img{width: 30px;}
.main2-content .left-content .active .hidecontent{font-size: 12px;width: 40px;overflow: hidden;}
.main2-content .left-content .active .middle{height: 200px;}
.main2-content .middle{height: 160px;}
.main2-content .left .add{width: 15px;}
.main2-content .middle .ch{font-size: 14px;}
.main2-content .right-content{left: 50px;top: 80px;}
.main2-content .right .title{font-size: 14px;}
.main2-content .right .content{width: 80vw;font-size: 12px;}
.main2-content .right{height: 230px;}
.main2-content .left .left-content>div.disFlexs{width: 18%;}
.main2-content .left-content .disFlexs:hover .middle{height: 160px;}
.main2-content .left-content .disFlexs:hover .hidecontent{font-size: 12px;width: 40px;overflow: hidden;}
.index3-swiper .swiper-slide{height: unset;}
.index-main3 .disFlexs .list-title{font-size: 12px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 100%;}
.index-main3 .disFlexs .list-content.textover3{-webkit-line-clamp:2}
.index-main3 .disFlexs:hover{box-shadow: unset;transform: unset;}
.footer .disFlex{flex-wrap: wrap;}
.footer1{width: 100vw;padding: 0 15px;}
.footer1 .name{line-height: 1.5;font-size: 14px;}
.footer-down{padding: 10px 40px;line-height: 1.5;}
.footer3{display: none;}
.footer1 .address{font-size: 12px;}


.core-content1 .six-box,.core-content1 .six-box:hover{width: 180px;height: 155px;background-image: url(../img/six-box1.png);background-repeat : no-repeat;background-position: center centre;background-size: 100%; }
.core-content1 .six-box img{width: 40px;}
.core-content1 .six-box .title{line-height: 1.5;font-size: 14px;max-width:75%;}
.core-content1 .six-box:nth-of-type(2n-1){margin-left: unset;}
.core-content1 .six-box:nth-of-type(2n) {margin-left: -35px;margin-top: 90px;}
.core-content1 .six-box:nth-of-type(3){margin-top: -80px;}
.core-content1 .six-box:nth-of-type(4){margin-top: 10px;margin-left: -40px;}

.core-content1{min-height: 450px;padding-left: 20px;}


.core-nav ul{width:100%;white-space: nowrap;overflow-x:scroll;display: flex;}
.core-nav ul::-webkit-scrollbar {display:none}
.core-nav ul li{display: inline-block;}
.core-banner img{min-height:150px;max-width: 100vw;}
.core-content2{background: #1f2424;}
.core-content2 .main{padding: 0 10px 20px;}
.core-content2 .main .left-box:nth-of-type(1){position: relative;}
.core-content2 .main .right-box:nth-of-type(4){text-align: right;}
.core-content2 .main .left-box{right: unset;}
.core-content2 .main .right-box{left: unset;position: relative;}
.core-content2 .main .left-box:nth-of-type(1),
.core-content2 .main .left-box:nth-of-type(2),
.core-content2 .main .right-box:nth-of-type(3),
.core-content2 .main .right-box:nth-of-type(4){top: unset;position: relative;}
.core-content2 .main .left-box:nth-of-type(2n-1),.core-content2 .main .right-box:nth-of-type(2n-1){text-align: left;padding-left: 20px;}
.core-content2 .main .left-box:nth-of-type(2n),.core-content2 .main .right-box:nth-of-type(2n){text-align: right;padding-right: 20px;}
.core-content2 .main .left-box:nth-of-type(2n-1) h5:after,.core-content2 .main .right-box:nth-of-type(2n-1) h5:after{left: -20px;right: unset;}
.core-content2 .main .left-box:nth-of-type(2n) h5:after,.core-content2 .main .right-box:nth-of-type(2n) h5:after{right: -20px;left: unset;}
.core-content2 .main h5{line-height: 2;margin-top: 20px;}
.core-content3 .list>.disFlexs{padding: 0;}
.core-content3 .list>.disFlexs>.disFlex{margin: 10px;}
.core-content3 .list dd{width: 90px;}
.core-content3 .list .imgbox{width: 50px;height: 50px;background-size: 100%;}
.core-content3 .list{flex-direction: column;}
.core-content3 .list>div:nth-of-type(2) .disFlex{justify-content: flex-start;}
.core-main3{width: 90vw;}
.core-content4 .title-box img{margin-top: 0;}
.core-content2 .main img{margin-top: 10px;}
.core-swiper{min-height: 100vw;height: 100vw;max-height: 100vw;}
.core-swiper .list-content{margin-bottom: 10px;}
.core-content4 .main{background: unset;padding: 50px 0 0;min-height: unset;}
.core-nav ul li a{font-size: 12px;margin: 0 10px;}
.core-nav ul li{height: 40px;}
.core-nav ul li a{line-height: 40px;}
.mobile-abs{position: absolute;left: 0;top: 0;}
.core-content2{}

.core1-title-right .order{width: 200px;height: 80px;padding: 40px 30px 0;font-size: 14px;}
.core1-title-right .order .bf{font-size: 24px;}
.core1-title-left{background-size: contain;}
.core1-title-left .imgtitle{width: 50%;}
.core1-title-left .title{font-size: 18px;}
.core1-title-left .content{font-size: 14px;}
.core1-title-left .imgtitle{max-width: unset;}
.core1-main2 .content-title{font-size: 18px;}
.core1-text-content .order{font-size: 14px;}
.core1-text-content .order span{font-size: 24px;}
.core1-text-content{padding: 30px 20px;}

.wyys-ms{display: block;float: left;}
.wyys-ms img{min-height: 90px;}
.wlys-main1{padding: 10px 0;background: #fff;}
.wlys-content .icon{width: 10vw;margin: 10px;}
.wlys-content .title{font-size: 16px;}
.wlys-content p{font-size: 14px;max-width: unset;}
.wlys-main2 .wlys-content p{max-width: unset;}
.wlys-main2 .disFlexs>div{font-size: 12px;}
.wlys-main2 .disFlexs img{max-width: 10vw;}

.zbcg-main1 .left h4{font-size: 18px;}
.zbcg-main1 .left h5,.zbcg-right-box h5{font-size: 14px;}
.zbcg-main1 .left p,.zbcg-right-box p{font-size: 12px;line-height: unset;}
.zbcg-main1>.disFlexs>.row img{object-fit: cover;}
.zbcg-main1 .left a{width: 80px;height: 30px;line-height: 30px;}
.zbcg-main2 .content-box{background: #009CAC;width: 100%;height: unset;}
.zbcg-main2 .content-box .swiper-slide{padding: 20px;}
.zbcg-main2{height: 300px;margin-top: 0;}
.zbcg-main2 .bdr{width: unset;top: 0;border: 0;left: 0;transform: unset;}
.zbcg-main2 .hm{width: 200px;top: 0;left: unset;right: 0;transform: unset;}
.zbcg-main2 .bdr img{width: 40px;}
.zbcg-main2 .bdr .disFlex:nth-of-type(1) {top: 58px;left: -50px;}
.zbcg-main2 .bdr .disFlex:nth-of-type(2) {top: -15px;left: -5vw;}
.zbcg-main2 .bdr .disFlex{flex-direction: row-reverse;text-align: center;position: unset;align-items: flex-start;justify-content: flex-end;margin-bottom: 10px;}
.zbcg-main2 .bdr .disFlex>div{text-align: left;margin-left: 10px;}
.zbcg-main2 .bdr .disFlex:nth-of-type(3) {top: -50px;left: 50px;}
.zbcg-main2 .bdr dt{font-size: 14px;}
.zbcg-main2 .bdr dd{font-size: 12px;}
.zbcg-main2 .content-box .prev-p, .zbcg-main2 .content-box .next-p{width: 35px;transform: unset;top: 10px;left: 10px;z-index: 10;display: none;}
.zbcg-main2 .content-box .next-p{width: 35px;transform: rotateY(180deg);top: 10px;left: unset;right: 10px;}
.zbcg-main3{padding: 0 10px;}
.zbcg-table tbody tr td:nth-of-type(2){padding: 0 20px;}
.zbcg-table th:nth-of-type(1){width: 50px;}
.zbcg-table th{height: 40px;}
.zbcg-right-box>div{font-size: 12px;}
.zbcg-main1 .hrefbox{width: 25px;height: 25px;}
.zbcg-main1 .hrefbox .href{width: 12px;height: 12px!important;}
.zbcg-main1 .left{background-size: cover;background-position: center center;}
.zbcg-right-box:after{border-top: 4px solid transparent;border-left: 8px solid #fff;border-bottom: 4px solid transparent;position: absolute;right: -8px;}
.zbcg-main1>.disFlexs>.row:last-of-type .zbcg-right-box:after{border-top: 4px solid transparent;border-right: 8px solid #a19152;border-bottom: 4px solid transparent;left: -8px;}
.jyly-main1-list{height: unset;}
.jyly-main1-list .disFlexs dt{font-size: 16px;}
.jyly-main1-list .disFlexs dd{font-size: 12px;}
.jyly-main2>img{display: none;}
.jyly-main2 .map-box .imgbox{width: 40px;height: 40px;}
.jyly-main2 .map-box p{font-size: 12px;}
.jyly-main2 .lb-box .swiper-slide{height: unset;}
.jyly-main2 .box{position: unset;}
.jyly-main2{background: rgba(0,0,0,.8);}
.jyly-main2 .lb-box .swiper-slide:hover .hover{display: none;}
.jyly-main2 .lb-box .swiper-slide:hover .s1{display: block;}



/**
 * zmcss
 */
.nbanner img{height: 150px;}
.zAb-top{overflow: hidden;height: unset;}
.zAb-top>img{width: 200%;max-width: 200%;}
.zAb-top .zAb-t-pst{position: unset;width: 100%;padding: 0 10px 20px 10px;}
.zAb-t-Tit,.zAb-f-Tit{font-size: 30px;line-height: 2;}
.zAb-t-Name,.zAb-f-Name{font-size: 16px;font-weight: 500;}
.zAb-t-pst .over4{line-height: 1.5;font-size: 14px;}
.zAb-t-pst img{height: 20px;}
.zAb-f-Tit img{height: 40px;}

.zAb-f-left li{width: 70px;}
.zAb-f-left .li1 {left: 10%;top: 4vw;}
.zAb-f-left .li2 {left: 32%;top: -2vw;}
.zAb-f-left .li3 {left: 50%;top: 14.8vw;}
.zAb-f-left .li4 {right: 5%;bottom: 18vw;}
.zAb-f-right{padding: 20px 10px!important;}
.zMiles .zmli-Top{display: inline-block;}
.zMiles .numb1{text-align: left;}
.zMiles ul:before{margin: unset;left: 10px;}
.zMiles .numb2 i{width: 80px;background: unset;top: 50%;position: absolute;transform: translateY(-50%);}
.zMiles .numb2 span{height: unset;line-height: unset;padding-left: 20px;}
.zMiles li:nth-of-type(1) .zmli-Top,.zMiles li:nth-of-type(3) .zmli-Top{display: flex;flex-direction: column-reverse;}
.zMiles .zMli-name{font-size: 16px;}
.zMiles .zMli-tit{font-size: 12px;}
.zMiles .zmli-Top img{width: 100%;}
.zMiles .numb2{align-items: flex-start;transform: translateX(-20px);}
.zMiles .numb2 i:before{display: none;}
.zMiles .numb2 i:after{margin: 0;transform: translateX(-10px) translateY(-10px);}
.zMiles li dt:after{display: none;}
.zMiles li dl{text-align: left;}
.zMiles li:hover .numb2 i:after{background: #8d8d8d;border-color: #8d8d8d;}
.zMiles li:hover .numb2 i{background-image: unset;}
.zDonw span{display: none;}


.topswiper1 .swiper-slide{width: 100vw;height: 70vw;}
.flexx{width: 100%;}
.flexx span{font-size: 12px;line-height: 2;}
.zzmid p{font-size: 12px;line-height: 2;color: #fff;bottom: 10vw;font-size: 14px;}
.zzmid p:after,.zzmid p:before{display: none;}
.zzmid .swiper-slide img{margin: 0 auto;}
.zzmid .swiper-slide{padding-bottom: 70px;}

.vitop{height: unset;}
.vT-left,.vT-right{position: relative;width: 100%;color: #333;height: unset;margin: 20px 0;}
.vT-right{border-radius: 5px;padding: 20px 10px;}
.vilogo{width: 40%;}
.viname{font-size: 14px;padding-bottom: unset;background: unset;}
.vth-cont,.vitxt{font-size: 14px;}

.proanlist{padding: 20px 5%;}
.pro-type ul li a{font-size: 14px;}
.proType-list ul li{width: 100%;}
.proType-list ul li p{height: unset;}
.viewmore{font-size: 14px;width: 150px;height: 40px;}
.ptdtName{margin: 10px 0;}
.ptdMibar{height: unset;}
.ptdMibar p{color: #666;font-size: 14px;margin: 5px 0;}
.proshre a{background-position: center;background-size: 20px;width: 80px;height: 30px;}


.zycfot li h4{font-size: 18px;}
.zycfot li h5{font-size: 16px;}
.zycfot li .zyspan,.zycfot li p{font-size: 14px;}
.zycfot li{padding: 10px 5px 50px 5px;}
.zycfot li i{margin: unset;top: unset;height: 36px;bottom: 2vw;width: 130px;}

.butefor{min-height: 240px;}
.butefor li{font-size: 12px;}
.butefor li:nth-of-type(1){width: 24vw;height: 24vw;left: 2.6vw;top: 8vw;}
.butefor li:nth-of-type(2){width: 18vw;height: 18vw;left: 26.6vw;top: 17vw;}
.butefor li:nth-of-type(3){width: 14.3vw;height: 14.3vw;left: 41.6vw;top: 7vw;}
.butefor li:nth-of-type(4){width: 18vw;height: 18vw;left: 66.6vw;top: 7vw;}
.butefor li:nth-of-type(5){width: 14.9vw;height: 14.9vw;left: 83.4vw;top: 18vw;}
.butefor li:nth-of-type(6){width: 28.5vw;height: 28.5vw;left: 44.8vw;top: 20vw;}
.butefor li:nth-of-type(7){width: 17vw;height: 17vw;left: 21vw;top: 38vw;}

.zYbost{background: #f0f0f0;}
.zYbost .lookTit{background: #f0f0f0;}
.zycfot li{background: #fff;border: 0;margin-top: 10px;padding: 10px 15px 50px;}



.zzYuan{padding: 0;}
.ollName p{font-size: 12px;}
.zmlist .zNname{font-size: 16px;margin-top: 10px;}
.zmlist .zImgli{position: relative;}
.zmlist .zCont{font-size: 14px;}
.zNew-fot li .zNmore{    width: 80px;height: 30px;justify-content: center;font-size: 12px;}
.zVidle{width: unset;}
.vSwiper:after{display: none;}
.vdoName span{font-size: 22px;}
.vdoName i{font-size: 24px;}
.vSwiper{padding-left: 0;padding-bottom: 40px;}
.vSwiper .sNpage{color: #333;padding-left: 10px;}
.N-video .wrapper{flex-direction: column;}
.zVidht{width: 100%;background: #fff;padding-bottom: 20px;}
.N-video .wrapper:after{display: none;}


.zContus{padding: 0;}
.ollName div{font-size: 16px;}
.ollName div img{height: 20px;max-width: unset;width: unset!important;}
.zMap{display: flex;flex-direction: column-reverse;}
.zMap .addcont{position: relative;width: 100%;height: unset;}
.zMap .addcont:after{display: none;}
.zMap:hover .addcont{ display: block;}
.zMap .addcont dd{font-size: 14px;}
.addcont ul{flex-direction: column;padding-bottom: 20px;}
.addcont li p{font-size: 14px;}
.addcont li{justify-content: flex-start;padding: 0;border-right:0}
.addcont li img{margin: 0 40px;width: 30px;}


.zCright li span{width: unset;font-size: 14px;}
.zCright li.li5 span{width: unset;}
.zCright{padding: 10px;}
.zCright li div{width: unset;}

.tzhz-main1 .lefti{height: unset;}
.tzhz-main1 .content-box{width: 200px;height: 150px;}
.tzhz-main1 .content a{width: 80px;height: 30px;line-height: 30px;font-size: 12px;border-radius: 5px;}
.tzhz-main1 .righti{height: unset;}
.core-swiper {max-width: 100%;overflow: hidden;position: relative;}

.baidu-div{height: unset;}
.num-title{height: 25px;padding-bottom: 5px;}

.mobile-phone:hover .input-box-info{position: absolute;right: 0;top: 40px;transform: translateX(20px);z-index: 9;width: 200px;background: #fff;border: 1px solid #f1f1f1;opacity: 1;left: unset;}

.zzjgs .now-address{font-size: 12px;left: 0;bottom: 0;}
.zzjgs .address:nth-of-type(1){left: 69%;top: 17%;}
.zzjgs .address:nth-of-type(2){left: 54%;top: 12%;}
.zzjgs .address:nth-of-type(3) {left: 66%;top: 47%;}
.zzjgs .address:nth-of-type(4) {left: 72%;top: 75%;}

.zzjgs .address .c{width: 8px;height: 8px;border-radius: 100%;position: relative;background: #fff;display: inline-block;position: absolute;top: 18px;left: 50%;transform: translateX(-50%);}
.zzjgs .address .c:before,.zzjgs .address .c:after{position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);border-radius: 100%;}
.zzjgs .address .c:before{content:'';width: 14px;height: 14px;opacity: .5;animation: big1 1s infinite;background: #fff;display: inline-block;}
.zzjgs .address .c:after{content:"";width: 20px;height: 20px;opacity: .3;animation: big2 1s infinite;background: #fff;display: inline-block;}
@keyframes big1
{
from {width:5px;height: 5px;}
to {width: 14px;height: 14px;}
}
@keyframes big2
{
from {width:5px;height: 5px;}
to {width: 20px;height: 20px;}
}


.wdetail-box{padding: 20px;}
.wdetail-btn{flex-direction: column;}
.wdetail-middle dt,
.wdetail-middle dd,
.wdetail-content h5,
.wdetail-content p,
.wdetail-title ul li,
.wdetail-title p
{font-size: 12px;}
.wdetail-title h5{font-size: 14px;}
.wdetail-btn img{width: 20px;}
.wdetail-btn>.disFlexs{width: 100%;}
.wdetail-btn>.disFlexs>.disFlex{padding-right: 0;font-size: 12px;}
.wdetail-btn>.disFlexs>p{align-items: center;}
.wdetail-btn .selectfile{height: 30px;line-height: 30px;font-size: 12px;}
.wdetail-btn>.disFlexs>.disFlex input[type=text]{font-size: 12px;}
.wdetail-btn>.disFlexs>a{height: 30px;line-height: 30px;margin-top: 0;}
.wdetail-btn a{flex-grow: unset;width: 50%;height: 30px;line-height: 30px;}
.wdetail-btn>.disFlexs .btnsend{height: 30px;line-height: 30px;font-size: 12px;}


.zAb-t-pst p{font-size: 12px;height: unset;}
.zAb-t-pst p::-webkit-scrollbar {display: none;}
.zAb-t-pst p::-webkit-scrollbar-thumb {border-radius: 5px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: #535353;}
.zAb-t-pst p::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 5px;background: #EDEDED;}
.zNew-fot li .zfleft img{width: unset;height: unset;object-fit: unset;}
.index3-swiper .swiper-slide a{width: 100%;}
.index3-swiper .swiper-slide a img{height: unset;}



.zzzmian{ display: none;}
.zzzmian li img{ object-fit: cover; width: 100%; height: 100%; }
.gallery-top{ float: none; width: 100%; height: 400px; }
.gallery-thumbs { float: none; }
.gallery-thumbs li{ border: 1px solid #e5e5e5; height: ;}
.gallery-thumbs li:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ''; background: rgba(0,0,0,0.6) ; display: none; }
.gallery-thumbs .swiper-slide-thumb-active:before{ display: block;}
.padzsis .nxt,
.padzsis .pre{ height: 20px; background-color: #009cab;}





.zNopad{ display: block;}
.ptd-f-swip{ height: 15vw; padding: 0 30px ; }
.zNopad  img{ object-fit: cover; width: 100%; height: 100%; }
.ptd-f-swip .ptd-btn{ right: 4px;}

















