@media screen and (max-device-width:1600px) {
.areamenu ul li a{font-size: 1rem;}
.hotlist h3,.choice h3,.homenav h3,.count h3{font-size: 1.2rem; top: 2.5vh;}
.count h3{top: 0;}
#jiaopai,#diqu,#tid,.select-diqu{height: 36px; font-size: 1rem;}
.select-diqu{line-height: 36px;}
.type .lsousuo{top: 7vh;}
.search{top: 15vh;}
.count {top: 24vh;}
.count span{font-size: .9rem; margin-top: 10px;}
.fangda{font-size: 2rem !important;}
.copyright{font-size: .7rem;}
.homelogo img{height: 14vh; margin-top: 8.5vh;}
.homenav ul{margin-top: 5.5vh;}
.homenav ul li a{font-size: .8rem;}
.cslist LI a{font-size: .84rem; padding-top: 0.3rem;}
.mouse_top,.mouse_bottom{width: 32px; height: 32px;}
.mouse_direction {width:auto; height: auto; bottom: 3vh;}
.swiper-slide p.title{font-size: 1.6rem;}
.cityinfor h2{font-size: 1.6rem;}
#moving_tab .tabs .item{font-size: .9rem;  line-height: 36px;}
#moving_tab .panel ul li a p{font-size: .7rem;}
#moving_tab .tabs {height: 36px;}
#moving_tab .tabs .on,#moving_tab .tabs .item:hover{height: 36px;}
#moving_tab .tabs .lava{padding: 18px 0;}
#moving_tab .panel ul li a .pic{height: 14vh;}
#moving_tab .panel ul li a{width: 70%; margin: 15px 15%;}
.cityinfor .close{font-size: 1.2rem;}
.cityinfor .close{width: 100px; height: 40px; line-height: 40px;}
#moving_tab .tabs .find a{height: 35px !important;}
#moving_tab .tabs .find{height: unset !important;}
.count{height: unset !important;}
}

@media screen and (max-device-width:1440px){
.cityinfor .close{font-size: 1rem;}
.cityinfor .close{width: 80px; height: 32px; line-height: 32px; margin-left: -40px;}    
#moving_tab .panel ul li a{margin: 10px 15%;}
.homenav ul li a{padding: 1.2vh 0;}
.areamenu{width: 26vw; left:calc(25vw - 13vw);}
.areamenu ul li a{padding: 6px 0;}
#work_close{width: 80px !important; margin-right: -40px !important;}
.work_closeC{font-size: 1rem !important;}
}

@media screen and (max-device-width:1024px){
html, body{overflow-y: scroll;}
.new video{display: none;}
.map{width: 100vw; height: 40vh; border-right: none; top:10vh}
.center{width: 100vw; height: 34vh;}
.choice{width: 100vw; top: 50vh; height: 24vh; border-bottom: 2px solid #fff;}
.homelogo{width: 100vw; height: 10vh; top: 0; border-bottom: none; background: #fff; position:absolute}
.homelogo img{height: 9vh; margin-top: .5vh; margin-left: 5vw;}
.homelogo .style2 a{padding: 5px 10px;}
.panolist{width: 100vw; border-left: none; border-bottom: 2px solid #fff;}
.rsousuo{width: 100vw;}
.count{display: none;}
.slogan{top: 5.6vh; right: .5vw; color:#666; letter-spacing: unset; font-size: .9rem; left: unset; bottom: unset;}
.homenav{width: 100vw;}
.homenav,.homenav .zz{height: 22vh; border-bottom: 2px solid #fff;}
.hotlist{width: 100vw; border-left: none;}
.hotlist .pic img{display: none;}
.hotlist .swiper-slide{width: 100% !important;}
#moving_tab .tabs{height:50px}
#moving_tab .tabs .item{height: 40px; padding: 5px; line-height: 20px;}
#moving_tab .tabs .on,#moving_tab .tabs .item:hover{height: 50px;}
#moving_tab .tabs .find{height: 49px !important;}
#moving_tab .tabs .find a{overflow:hidden}
#moving_tab .panel ul li.box2{width:50% !important}
#moving_tab .panel ul li a .pic{height:12vh}
#moving_tab .tabs .lava{padding:25px 0}
.cityinfor .citynav{top:2%}
.cityinfor h2{font-size:1.3rem}
.cityinfor .citynav a{width:40px; font-size:.8rem}
.homenav ul li a{font-size:.84rem}
.areamenu{width:40vw; left:5vw}
.areamenu ul li a{font-size:.84rem; padding:3px 0}

}