@media screen and (min-width: 1343px){
    .proxlk.dh2 .pnvit:first-child .pnvih a{
        padding: 0 20px;
    }
}

@media screen and (max-width: 1343px) {

    .yjnv {

    margin: 0 5px;

}

}

@media screen and (max-width: 1200px) {

    .logo {

    width: 220px;

}

.cptdnr li{

    margin-right: 0;width: 16.6666%;

}

.cptdnr ul{

    justify-content: space-around;

}

.xgcp{

    width: 90%;

}

.xgal{

    width: 90%;

}

.xgcph .swiper-button-next{

    right: -10px;

}

.xgcph  .swiper-button-prev{

    left: -10px;

}



}

@media screen and (max-width: 1100px) {

    .logo {

    width: 180px;

}

}

@media screen and (max-width: 1050px) {

    .mmm{

    display: block;

}

.pcc{

    display: none;

}

.sjbt{

    width: 22px;

    height: 22px;

    background: url(../img/dh22.png);

    background-position: center;

    background-size: auto 100%;

    background-repeat: no-repeat;

    position: fixed;

    right: 10px;

    top: 20px;

    z-index: 999;

}

.nav{

    position: fixed;

    left: -70%;

    top: 0;

    background: var(--zts);

    width: 70%;

    height: 100vh;

    z-index: 999;

    padding: 0.4rem 0;

    /*border-top: 2px #fff solid;*/

    /*border-bottom: 2px #fff solid;*/

    /*border-right: 2px #fff solid;*/

    display: none;

}

.head {

    height: 60px;

}

.head a.ykzx span {

    margin-right: 5px;

    font-size: 12px;

}

.head a.ykzx{

    margin-right: 35px;display: none;

}

body{

    padding-top: 60px;

}

.zzc {

    display: none;

    z-index: 99;

    background: rgba(0, 0, 0, 0.6);

    position: fixed;

    left: 0;

    top: 0;

    width: 100%;

    height: 100vh;

}

.nav .yjnv {

     height: auto; 

     width: 100%;

     padding: 0 0 0 .3rem;margin: 0;

     justify-content: space-between;flex-wrap: wrap;

}

.xlbt {

    margin-left: 0;

    width: 1rem;height: 1rem;line-height: 1rem;display: flex;justify-content: center;align-items: center;

}

.nav .yjnv>a {

    height: 100%;width: calc(100% - 1rem);line-height: 1rem;

}

.pnvej {

    width: 100%;

    height: auto;

    padding: 0 0 .3rem .3rem;

    position: relative;

    left: 0;

    top: 0;

}

.pnvhz {

    width: 100%;flex-wrap: wrap;

}

.xnvej {

    position: relative;

    top: 0;

    left: 0;

    background: var(--zts);

    width: 100%;

    padding: 0px 0 .3rem .3rem;

}

.xnvej a {

    text-align: left;

}

/*.xlbt.on {

    transform: rotate(180deg);

}

.xlbt{

    -webkit-transition-duration: var(--gdsj);

    transition-duration: var(--gdsj);

}*/
.pnvit1{
    font-size: 14px;
}
.yjnv>a{
    font-size: 15px;
}
.proxlk .pnvit:first-child .pnvih a {
    width: 100%;
}
.pnvih a{
    width: 100%;
}
.pnvit:first-child, .logjs .pnvit {
    width: 100%;
}
.pnvit{
    margin-right: inherit;margin-left: 0;
    width: 100%;
}
.pnvih p{
    display: block;
}

.bnbthz a {

    width: 2.5rem;

    height: .6rem;

    line-height: .6rem;

    border: 1px solid var(--zts);

    margin: 0 5px;font-size: 12px;

}

.bnbt1 span {

    margin-left: 5px;

    font-size: 12px;

}

.bnbthz {

    bottom: .3rem;

}

.bann.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {

    width: 10px;

    height: 10px;

    border: 1px solid rgb(187, 187, 187);

    margin: 3px 0;



}

body .bann .swiper-pagination {

    width: 10px;

    right: 20px;

}

.nrptb {

    padding: .8rem 0;

}

.mkti {

    font-size: .4rem;

    line-height: .4rem;

}

.mk1h {

    margin-top: 0.5rem;

}

.mk2 {

    padding: 1.3rem 0;

}

.mk2t1{

    font-size: .6rem;

    line-height: .6rem;

    margin-bottom: .6rem;

}

.mk2t2{

    font-size: 13px;

    margin-bottom: 1rem;max-width: 90%;

}

.mk2t3{

    max-width: 90%;

}

.mk2t3i .timer,.mk2t3i b{

        font-size: .6rem;

    line-height: .6rem;

}

.mk2t3i p{

    font-size: 12px;

    line-height: 2;margin-top: .1rem;

}

.mk2t3i{

    border-right:0px  solid #fff;

    height: 1rem;color: #fff;width: auto;

}

.mk2t3i:nth-child(2){

    width: auto;

}



.mk3bh{

    margin-top: .5rem;flex-wrap: wrap;

}

.mk3bl{

    width: 100%;flex-wrap: wrap;

}

.mk3bli{

    width: 100%;margin-bottom: .3rem;

}

.mk3blim{

    width: 100%;

}

.mk3blib{

    padding: .4rem;

}

.mk3blib2{

    margin-top: 10px;
    height: 86px;overflow: hidden;

}

.mk3br{

    width: 100%;

    padding: .3rem;

}

.mk3br p{

    font-size: .3rem;padding-top: 12px;

}

.mk3br span{

    padding: 10px 0 12px;

}

.more2{

    margin: .3rem auto;

}

.mk3blib3{

    display: none;

}

.ftt{

    flex-wrap: wrap;

}

.fttr{

    margin-top: .3rem;padding-left: 0;

}

.ftbi {

    padding: 0 0;margin-right: .5rem;

}

.ftb{

    flex-wrap: wrap;

}

.ftbi{

    margin-bottom: .5rem;

}

.ftbi:after{

    display: none;

}

.ftbih .ftbihi:nth-child(2) {

    margin-left: .3rem;

}



.hfwz {

    font-size: .5rem;

    line-height: normal;

    bottom: 1rem;

}

.nyhf {

    height: 4rem;

}

.cpjj {

    height: auto;

    padding: .6rem 0;

}

.cpjjr{

    height: auto;

}

.cpjjr img {

    bottom: 0;position: relative;

}

.cpjjl {

    line-height: 2;

    padding-top: 0;

}

.cpjj>.w1100{

    align-items: center;

}

.cptd .w1100 {

    padding: .3rem;

}

.cptdnr li {

    font-size: 14px;

    line-height: 2;

    margin-bottom: .3rem;

    margin-right: 0;

    width: 33.3333%;

}

.xgcph {

    margin-bottom: .8rem;

}



.jsfwi img {

    margin: 0 auto .3rem;

}

.jsfwi p {

    font-size: 12px;

}

.jsfw>.w1000{

    margin-top: .5rem;

}

.xzzxir{

    width: 40px;height: 40px;border-width: 2px;

}

.xzzxil{

    width: calc(100% - 80px);

}

.xzzxil div{

    font-size: .35rem;

    line-height: 2;margin-top: .6rem;

}

.xzzxil p{

    font-size: 12px;

    line-height: 2;margin-top: .2rem;

    margin-bottom: .6rem;

}

.xzzxir svg{

    width: 20px;

    height: 20px;

}

.xzzx{

    margin-top: .3rem;

}



.bzzdnr .mk3bli {

    width: 49%;

}

.bzzdnr .mk3bli:nth-child(3n) {

    margin-right: 2%;

}

.bzzdnr .mk3bli:nth-child(2n) {

    margin-right: 0;

}

.mk3blib1 {

    font-size: 16px;

}

.bzzdht{

    display: block;

}

.bzzdnv a{

    width: auto;

    padding: 0 10px;margin: 0 5px 5px 0;

}

.bzzdnv{

    flex-wrap: wrap;

}

.bzzdssk .ssk {

    width: 100%;

}

.bzzdssk {

    margin-left: 0px;margin-top: 10px;

}

.bzzdnr {

    margin-top: .4rem;

}

.bzzdnr .mk3blib {

    padding: 0.3rem;

}



.cont1{

    display: block;

}

.cont1 span{

    font-size: .38rem;

}



.cont1 a{

    margin-left: 0;

    margin-top: 10px;

}

.conn {

    padding: .4rem 0;

}

.conh1 {

    margin-top: .3rem;

}

.conn video{

    width: 90%;

    margin: .5rem auto;

}



/*Ö¤Êé*/

.ryzzh a{

    width: 49%;

}

.ryzzh a:nth-child(2n){

    margin-right: 0;

}

.ryt3{

    /*display: flex;*/
    display: none;
    transform: translateY(0px); 

}

.ryt3 p{

    font-size: 16px;

}

.ryzzt a p{

    font-size: .5rem;

}

.ryzzt a span{

    font-size: .27rem;

}



.ryzzt a{

    width: 49%;

margin-bottom: .4rem;height: auto;

}

.ryzzt>div{

    flex-wrap: wrap;

}

.ryzzt a:nth-child(2n){

    border:none;

}

.ryzzt a span{

    margin-top: .3rem;

}

.ryzzt a:nth-child(5){

    margin-bottom: 0;

}





.ryzzt.xmalhz a{

    width: 50%;

}

.dycn{

    padding-bottom: 40px;

}

.xwxqt1 {

    height: 4rem;

    margin-bottom: .4rem;

}

.cont2 {

    margin-top: .3rem;

}



.hzgy>div{

    flex-wrap: wrap;

    /*justify-content: center;*/

}

.hzgy a {

    width: 50%;

    margin-bottom: .4rem;

    padding: 0 .25rem;

}

.hzgy a:nth-child(2n){

    border:none;

}

.hzgy a:nth-child(2n-1){

        border-right: 1px solid #ccc;

}

.hzt2 span {

    width: auto;

    padding: 0 10px;

    margin-right: 5px;

}

.hzt3 {

    font-size: .45rem;

}

.hzbt1 {

    font-size: .6rem;

}

.hzbt2 {

    font-size: 16px;

    margin-top: 0;

}

.hzbti {

    margin-top: .6rem;

}

.hzbt3 {

    font-size: .7rem;

}

.hzbt4 {

    font-size: .4rem;

}

.hzbtim1 {

    margin-top: .3rem;

}

.hzbtib {

    margin-top: .6rem;

}

.hzbth1i{

    display: block;

}



.hzbth1i>div {

    width: 100%;

}

.hzbth1l {

    padding: 0 0px;

    padding: .7rem 0 1.5rem;

}

.hzbt6 {

    margin-top: .2rem;

}

.hzbt5 {

    font-size: .45rem;

}

.hzbth1r {

    padding-top: 54%;

}

.hzbtib2 {

    margin-top: 0;

}

.hztsw1 {

    margin: .6rem 0;

}



.pb2b{

    padding-bottom: 1rem;

}

.hzbth1 {

    margin-top: .6rem;

}



.gywm>div{

    display: block;

}

.gywm>div>div {

    width: 100%;

}

.gywmr {

    padding: .5rem;

}

.fzlchz {

    width: 75%;

}

.fzlc .swiper-button-prev,.fzlc .swiper-button-next{

    width: 30px;height: 30px;

}

.gymk1>div{

    display: block;

}

.gymk1>div>div{

    width: 100%;

}

.gymk1t1 {

    font-size: .5rem;

}

.gymk1t2 {

    margin-top: .5rem;

}

.gymk1l{

    padding-right: 0;

}

.gymk1r{

    margin-top: .5rem;

}

.gymk1r img {

    margin-bottom: .3rem;

}

.dthz,#allmap iframe{

    height: 300px;

}



.lxt1 {

    font-size: .5rem;

}

.lxnr {

    margin-top: .5rem;

}



.zjlzc .hzbth1r {

    padding-top: 140%;

}

.mk1hhz{
        transform: translateY(0px);
        padding: 15px;display: none;
}
.mk1t1 {
    font-size: 15px;
    line-height: 1;
    height: auto;
}
.mk1t2 {
    font-size: 12px;
    line-height: 17px;
    height: 51px;
    margin-top: 15px;
}
.mk1h .mk1i:first-child, .mk1h .mk1i:nth-child(4) {
    width: 100%;
    padding-top: 49%;
}
.mk1i {
    padding-top: 50%;
    width: 49%;
    margin-bottom: 2%;

}
.mk1h .mk1i:last-child {
    width: 100%;
    padding-top: 68%;
}






}