@charset "utf-8";

/* CSS Document */

html,
body {
    width: 750px;
    margin: 0 auto;
    min-width: inherit;
    overflow-x: hidden;
    transform: ''
}

.fl_pc {
    float: none;
    display: block;
}

.fr_pc {
    float: none;
    display: block;
}

.pchide {
    display: block;
}

.mhide {
    display: none;
}

.padhide {
    display: none
}

.container {
    width: auto;
}

.banner {
    height: auto;
}

.banner h1 {
    height: auto;
    background: url(banner.jpg) top center no-repeat;
    background-size: 100%;
}

.banner h1::after {
    content: "";
    display: block;
    /*这里的padding =  height / width*/
    padding-bottom: 27%;
}

.qypic p {
    width: 40%;
    height: inherit;
}

.qypic p img {
    width: 100%;
    height: auto;
}

.qypic p span {
    width: 100%;
}

.zjjyjd {
    width: 100%;
}

.spbox h3 {
    width: 100%;
    text-align: center;
}

.spbox h3 img {
    width: 100%;
}

.spbox video {
    width: 100%;
    height: inherit;
}

.desc {
    width: 100%;
}

.desccenter {
    width: 95%;
}

.desccenter p {
    line-height: 56px;
}

.zjjyjd ul {
    display: flex;
    /* flex: 50%; */
    flex-flow: wrap;
}

.zjjyjd ul li {
    width: inherit;
    flex: 40%
}

.zjjyjd ul li img {
    width: 100%;
    height: auto;
}

.jdjs {
    width: 100%;
}


/*特殊分辨率处理*/

@media screen and (max-width:600px) {}

@media screen and (max-width:400px) {}

@media screen and (max-width:360px) {}