@charset "utf-8";
.mobile_type .main {
    width: 100vw;
    padding: 4vw 2.6667vw;
}

.mobile_type .ycb-left {
    width: 100%;
    height: auto;
    border: 0.2667vw solid #e0e0e0;
    float: none;
}

.mobile_type .ycb-left img {
    width: 100%;
    height: auto;
}

.mobile_type .fourdo {
    height: 10.6667vw;
    overflow: hidden;
}

.mobile_type .fourdo span {
    float: left;
    font-size: 4vw;
    margin-left: 2.6667vw;
    line-height: 10.6667vw;
}

.mobile_type .fourdo a {
    font-size: 3.6vw;
    line-height: 10.6667vw;
    margin-left: 0;
    margin-right: 2.6667vw;
    float: right;
}

.mobile_type .ycb-right {
    width: 100%;
    margin-top: 4vw;
    height: 104vw;
    border: 0.2667vw solid #e0e0e0;
}

.mobile_type .ycb-right-tit {
    height: 12vw;
}

.mobile_type .ycb-right-tit>ul:first-child li {
    width: 22.5vw;
    height: 12vw;
}

.mobile_type .ycb-right-tit>ul:first-child li span,
.mobile_type .ycb-right-tit>ul.ycb-right-more li a {
    font-size: 4.4vw;
    width: 22.5vw;
    height: 12vw;
    line-height: 12vw;
}

.mobile_type .ycb-right-tit>ul.ycb-right-more li a {
    font-size: 4vw;
}

.mobile_type .ycb-right-tit>ul.ycb-right-more li {
    height: 12vw;
}

.mobile_type #con-tit-1 ul {
    overflow: initial;
}

.mobile_type #con-tit-2 ul,
.mobile_type #con-tit-3 ul {
    padding: 2vw;
}

.mobile_type #con-tit-2 ul li,
.mobile_type #con-tit-3 ul li {
    line-height: 9.6vw;
    background: url(circle.png) no-repeat left center;
    background-size: 0.8vw 0.8vw;
    padding-left: 3vw;
}

.mobile_type #con-tit-2 ul li a,
.mobile_type #con-tit-3 ul li a {
    font-size: 3.6vw;
    width: 62vw;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.mobile_type #con-tit-2 ul li span,
.mobile_type #con-tit-3 ul li span {
    font-size: 3.6vw;
    font-family: Monaco;
}

.mobile_type #con-tit-1 ul li {
    width: 20vw;
    margin-left: 2.8vw;
    margin-top: 2.8vw;
    background-size: 15.6vw;
    height: 26vw;
}

.mobile_type #con-tit-1 ul li a {
    width: 20vw;
    font-size: 3.2vw;
    padding-top: 18.4vw;
    height: 26vw;
}

.mobile_type .zxfw {
    width: 100%;
    height: 48vw;
    margin-top: 4vw;
}

.mobile_type .zxfw-tit {
    height: 12vw;
}

.mobile_type .zxfw-tit ul li {
    width: 36vw;
    height: 12vw;
}

.mobile_type .zxfw-tit ul li a {
    font-size: 4.4vw;
    width: 36vw;
    height: 12vw;
    line-height: 12vw;
}

.mobile_type .zxfw-con {
    padding: 2.4vw 4vw 0;
}

.mobile_type .swiper {
    height: 32.8vw;
}

.mobile_type .swiper-slide {
    width: 40vw;
    margin-left: 2vw!important;
}

.mobile_type .swiper-slide img {
    width: 40vw;
    height: auto;
}

.mobile_type .swiper-pagination-custom {
    bottom: 2.4vw!important;
}

.mobile_type .my-bullet-span {
    width: 4vw;
    height: 0.8vw;
    margin-left: 2.4vw;
}
@media only screen and (max-width:768px){
  .mobile_type #con-tit-1 ul li {
    width: 20vw;
    margin-left: 2.8vw;
    margin-top: 2.8vw;
    background-size: 10.6vw !important;
    height: 26vw;
}
.mobile_type #con-tit-1 ul li a {
    width: 20vw;
    font-size: 3.2vw;
    padding-top: 11.4vw;
    height: 26vw;
}
}