@media screen and (max-width: 768px) {
    .wap_nav {position: fixed;left: 0px;box-shadow:0 1px 6px 0 rgba(0,0,0,0.1);top: 0px;width: 100%;z-index: 7777;}
    .wap_nav .logo {float: left;position: absolute;left: 0px;top: 0px;}
    .wap_nav .logo img {height: 30px;margin-top: 10px;margin-left: 10px;}
    .pc {display: none;}
    .wap {display: block;}
    .wrap {width: 100%;padding: 0 calc(15 / 750 * 100vw);max-width: 100%;margin: auto;}
    .head {position: fixed;width: 100%;z-index: 5555;left: 0;top: 0;background: #fff;height: calc(100 / 750 * 100vw);}
    .head .wrap .logo img {float: left;margin-top: calc(23 / 750 * 100vw);height: calc(58 / 750 * 100vw);}
    .head .wrap .right {float: right;}
    .head .wrap .right .tel {float: left;line-height: calc(100 / 750 * 100vw);font-family: Arial;font-weight: 400;font-size: calc(24 / 750 * 100vw);color: #FC0000;font-style: italic;padding-left: calc(53 / 750 * 100vw);background: url(../images/tel.png) no-repeat left center;background-size: calc(38 / 750 * 100vw);}
    .head .wrap .right .ewm {display: none;}
    .head .wrap .right .ewm .h2tit img {height: calc(31 / 750 * 100vw);cursor: pointer;}
    .head .wrap .right .ewm .slide img {width: 100%;}
    .head .wrap .right .ewm:hover .slide {top: calc(70 / 750 * 100vw);visibility: visible;opacity: 1;z-index: 5;left: auto;right: 0;transform: translate(0%, 0%);}
    .head .wrap .right .ewm .slide {width: calc(166 / 750 * 100vw);height: calc(207 / 750 * 100vw);position: absolute;background: url(../images/slide.png) no-repeat center center;background-size: 100%;text-align: center;padding: 0 calc(13 / 750 * 100vw);padding-top: calc(21 / 750 * 100vw);line-height: 1;position: absolute;top: calc(100 / 750 * 100vw);left: 50%;transform: translate(-50%,0%);visibility: hidden;opacity: 0;z-index: -1;}
    .head .wrap .right .ewm .slide .title {font-family: Microsoft YaHei;font-weight: 400;font-size: calc(16 / 750 * 100vw);color: #333333;padding-top: calc(4 / 750 * 100vw);line-height: 1;}
    .banner {}
    .banner .swiper-container {}
    .banner .swiper-container .swiper-wrapper {}
    .banner .swiper-container .swiper-wrapper .swiper-slide {overflow: hidden;}
    .banner .swiper-container .swiper-wrapper .swiper-slide .imgbox {height: 100%;position: absolute;width: 100%;left: 0;top: 0;}
    .banner .swiper-container .swiper-wrapper .swiper-slide .content {z-index: 5;position: relative;}
    .banner .swiper-container .swiper-wrapper .swiper-slide .content .wrap {height: calc(800 / 750 * 100vw);display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;flex-direction: column;justify-content: center;}
    .banner .swiper-container .swiper-wrapper .swiper-slide .content .wrap .title {font-family: Microsoft YaHei;font-weight: bold;font-size: calc(48 / 750 * 100vw);color: #FFFFFF;}
    .banner .swiper-container .swiper-wrapper .swiper-slide .content .wrap .dec {
        font-family: Microsoft YaHei;
        font-weight: 400;
        font-size: calc(24 / 750 * 100vw);
        color: #FFFFFF;
        padding-top: calc(57 / 750 * 100vw);
        padding-bottom: calc(23 / 750 * 100vw);
        width: calc(970 / 750 * 100vw);
        max-width: 100%;
    }

    .banner .swiper-container .swiper-wrapper .swiper-slide .content .wrap .en {
        font-family: Arial;
        font-weight: 400;
        font-size: calc(14 / 750 * 100vw);
        color: #FFFFFF;
        width: calc(970 / 750 * 100vw);
        max-width: 100%;
    }

    .banner .swiper-container .swiper-pagination {
        bottom: calc(157 / 750 * 100vw);
    }

.swiper-container .swiper-pagination * {
        width: calc(47 / 750 * 100vw);
        height: calc(5 / 750 * 100vw);
        background: #FFFFFF;
        border-radius: calc(3 / 750 * 100vw);
        opacity: 0.5;
    }

 .swiper-container .swiper-pagination *.swiper-pagination-bullet-active {background: #FC0000;border-radius: calc(3 / 750 * 100vw);opacity: 1;}
    .menu {position: relative;z-index: 5;margin-top: calc(-137 / 750 * 100vw);text-transform: uppercase;}
    .menu .wrap {}
    .menu .wrap .list {display: block;align-items: center;background: #f5f5f5;text-align: center;zoom: 1;overflow: hidden;}
    .menu .wrap .list a:hover {background: rgb(204 197 159 / 50%);}
    .menu .wrap .list a:hover .icon img.default {top: 150%;}
    .menu .wrap .list a:hover .icon img.current {top: 50%;}
    .menu .wrap .list a:hover .en,.menu .wrap .list a:hover .cn {color: #FC0000;}
    .menu .wrap .list a {flex: 1;line-height: 1;padding: calc(30 / 750 * 100vw) 0;float: left;width: 33.333%;}
    .menu .wrap .list a * {
        display: block;
    }

    .menu .wrap .list a .icon {
        height: calc(50 / 750 * 100vw);
        position: relative;
        overflow: hidden;
    }

    .menu .wrap .list a .icon img {
        max-height: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
    }

    .menu .wrap .list a .icon img.default {
    }

    .menu .wrap .list a .icon img.current {
        top: -50%;
    }

    .menu .wrap .list a .cn {
        font-family: Microsoft YaHei;
        font-weight: 400;
        font-size: calc(30 / 750 * 100vw);
        color: #000000;
        padding-top: calc(22 / 750 * 100vw);
        padding-bottom: calc(13 / 750 * 100vw);
    }

    .menu .wrap .list a .en {display: none;}

    .index {
        padding-top: calc(87 / 750 * 100vw);
        padding-bottom: calc(44 / 750 * 100vw);
    }

    .section1 {
    }

    .section1 .wrap {
    }

    .titlemodel {
        display: flex;
        align-items: center;
        justify-content: space-between;
        font-family: Microsoft YaHei;
        font-weight: 400;
        font-size: calc(30 / 750 * 100vw);
        color: #333333;
    }

    .titlemodel .title {
    }

    .titlemodel .more {
        font-family: Microsoft YaHei;
        font-weight: 400;
        font-size: calc(16 / 750 * 100vw);
        color: #666666;
        background: url(../images/more.png) no-repeat right center;
        background-size: auto 100%;
        line-height: calc(27 / 750 * 100vw);
        padding-right: calc(53 / 750 * 100vw);
    }

    .listType1 {
        padding-top: calc(42 / 750 * 100vw);
    }

    .listType1:after {
        content: "";
        display: table;
        clear: both;
    }

    .listType1 ul {
    }

    .listType1 ul li:nth-child(2n) {
        margin-right: 0px !important;
    }

    .listType1 ul li {
        margin-right: calc(25 / 750 * 100vw) !important;
        float: left;
        width: calc((100% - calc(25 / 750 * 100vw))/2);
        margin-bottom: calc(27 / 750 * 100vw);
    }

    .listType1 ul li * {
        display: block;
    }

    .listType1 ul li a {
        border: calc(1 / 750 * 100vw) solid #DEDEDE;
        padding: calc(14 / 750 * 100vw);
    }

    .listType1 ul li a .imgbox {
        overflow: hidden;
    }

    .listType1 ul li a .imgbox img {
        height: calc(225 / 750 * 100vw);
        width: 100%;
    }

    .listType1 ul li a .content {
        padding-top: calc(28 / 750 * 100vw);
    }

    .listType1 ul li a .content .title {
        font-family: Microsoft YaHei;
        font-weight: 400;
        font-size: calc(28 / 750 * 100vw);
        color: #333333;
        margin-bottom: calc(22 / 750 * 100vw);
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .listType1 ul li a .content .dec {
        font-family: Microsoft YaHei;
        font-weight: 400;
        font-size: calc(20 / 750 * 100vw);
        color: #666666;
        height: calc(44 / 750 * 100vw);
        margin-bottom: calc(38 / 750 * 100vw);
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .listType1 ul li a .content .time {
        font-family: Microsoft YaHei;
        font-weight: 400;
        font-size: calc(20 / 750 * 100vw);
        color: #666666;
        padding-left: calc(30 / 750 * 100vw);
        background: url(../images/time.png) no-repeat calc(4 / 750 * 100vw) center;
        background-size: calc(22 / 750 * 100vw);
    }

    .footer {
        background: #333333;
        font-family: Microsoft YaHei;
        font-weight: 400;
        font-size: calc(20 / 750 * 100vw);
        color: #FFFFFF;line-height: 2;
        padding-top: calc(40 / 750 * 100vw);
        padding-bottom: calc(40 / 750 * 100vw);
    }

    .footer .wrap {}
    .footer .wrap .center {width: calc(2 / 750 * 100vw);}
    .footer .wrap .left {float: none;text-align: center;}
    .footer .wrap .left em {}
    .footer .wrap .right {float: none;text-align: center;background:none;background-size: calc(22 / 750 * 100vw);}
    .head .right .nav {}
    .head .right .nav li {
        float: left;
        position: relative;
        margin-left: calc(50/750*100vw);
    }

    .head .right .nav li .h2tit a {
        display: block;
        line-height: calc(100/750*100vw);
        font-family: Microsoft YaHei;
        font-weight: 400;
        font-size: calc(18/750*100vw);
        color: #333333;
    }

    .head .right .nav li .h2tit a:after {
    }

    .head .right .nav li.current .h2tit a:after {
    }

    .head .right .nav li.current .h2tit a {
    }

    .head .right .nav li:hover dl {
        top: calc(100/750*100vw);
        visibility: visible;
        opacity: 1;
        z-index: 5;
    }

    .head .right .nav li dl {
        width: calc(139/750*100vw);
        position: absolute;
        text-align: center;
        background: #fff;
        position: absolute;
        left: 50%;
        -o-transform: translate(-50%,0%);
        -webkit-transform: translate(-50%,0%);
        -moz-transform: translate(-50%,0%);
        -ms-transform: translate(-50%,0%);
        transform: translate(-50%,0%);
        top: calc(120/750*100vw);
        font-family: Microsoft YaHei;
        font-weight: 400;
        font-size: calc(16/750*100vw);
        color: #333333;
        line-height: calc(48/750*100vw);
        padding: calc(10/750*100vw) 0px;
        border-top: calc(4/750*100vw) solid #FA1C19;
        visibility: hidden;
        opacity: 0;
        z-index: -1;
    }

    .head .right .nav li dl dd a {
        display: block;
        color: inherit;
    }

    .cbanner {
        position: relative;
        overflow: hidden;
    }

    .cbanner .img {
        width: 100%;
        height: 100%;
        left: 0;
        top: 0px;
        position: absolute;
    }

    .cbanner .content {
        position: relative;
        z-index: 5;
    }

    .cbanner .wrap {
        height: calc(415/750*100vw);
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .cbanner .title {font-family: Microsoft YaHei;font-weight: bold;font-size: calc(40/750*100vw);color: #F5F5F5;}
    .cbanner .dec {font-family: Microsoft YaHei;font-weight: 400;font-size: calc(20/750*100vw);color: #F5F5F5;padding-top: calc(15/750*100vw);}
    .lyMain {padding-bottom: calc(95/750*100vw);}
    .lyMain .wrap {}
    .lyMain .infor1 {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding-top: calc(92/750*100vw);
        padding-bottom: calc(76/750*100vw);
    }

    .lyMain .infor1 .left {}
    .lyMain .infor1 .left .cn {
        font-family: Microsoft YaHei;
        font-weight: 400;
        font-size: calc(36/750*100vw);
        color: #333333;
    }

    .lyMain .infor1 .left .en {
        font-family: Arial;
        font-weight: 400;
        font-size: calc(16/750*100vw);
        color: #FC0000;
    }

    .lyMain .infor1 .left .en .line {
        width: calc(66/750*100vw);
        height: calc(2/750*100vw);
        margin-left: calc(11/750*100vw);
        display: inline-block;
        vertical-align: super;
        background: red;
    }

    .lyMain .infor1 .right {
        width: calc(300/750*100vw);
        font-family: Microsoft YaHei;display: none;
        font-weight: 400;
        font-size: calc(15/750*100vw);
        color: #333333;
        line-height: 1.6;
    }

    .lyMain .infor2 {
        zoom:1;
        overflow: hidden;
        display: block;
    }

    .lyMain .infor2 .item:last-child {
        margin-right: 0px;
    }

    .lyMain .infor2 .item {
        margin-right: calc(12/750*100vw);
        flex: 1;
    }

    .lyMain .infor2 .item a * {
        display: block;
    }

    .lyMain .infor2 .item a {
        display: block;
        position: relative;
        overflow: hidden;
        height: calc(518/750*100vw);
    }

    .lyMain .infor2 .item a img {
        width: calc(730/750*100vw);
        height: 100%;
        object-fit: cover;
        position: absolute;
        left: 0;
        top: 0px;
    }

    .lyMain .infor2 .item a .shadow {
        z-index: 2;
        position: absolute;
        left: 0;
        top: 0px;
        width: 100%;
        height: 100%;
        opacity: .4;
        background: #000;
    }

    .lyMain .infor2 .item a .title {
        font-family: Microsoft YaHei;
        font-weight: 400;
        font-size: calc(22/750*100vw);
        color: #FFFFFF;
        width: 100%;
        position: absolute;
        text-align: center;
        position: absolute;
        top: 50%;
        left: 50%;
        -o-transform: translate(-50%,-50%);
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        z-index: 3;
        opacity: 0;
        z-index: -1;
    }

    .lyMain .infor2 .item a .cons {
        position: absolute;
        left: 0;
        top: 0px;
        width: 100%;
        height: 100%;
        z-index: 6;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 0px 15px;
        width: 100%;
        opacity: 1;
        z-index: 33;
    }

    .lyMain .infor2 .item a .cons .tit {
        font-family: Microsoft YaHei;
        font-weight: 400;
        font-size: calc(36/750*100vw);
        color: #FFFFFF;
    }

    .lyMain .infor2 .item a .cons .dec {
        font-family: Microsoft YaHei;
        font-weight: 400;line-height: 1.8;
        font-size: calc(24/750*100vw);
        color: #FFFFFF;
        margin-top: calc(36/750*100vw);
        margin-bottom: calc(70/750*100vw);
    }
    .lyMain .infor2 .item a .cons .more {font-family: Microsoft YaHei;font-weight: 400;font-size: calc(20/750*100vw);color: #FFFFFF;}
    .lyMain .infor2 .item:hover {flex: 4;}
    .lyMain .infor2 .item:hover a .title {top: calc(55/750*100vw);opacity: 0;z-index: -1;}
    .lyMain .infor2 .item:hover a .cons {z-index: 6;opacity: 1;}
    .lyMain .infor2 .item:hover a .shadow {opacity: .4;}
.section2 .wrap .content {position:relative;margin-top:calc(72/750*100vw);margin-bottom:calc(50/750*100vw);zoom:1;overflow:hidden;padding-top: 77vw;padding-left: 0;}
.section2 .wrap .content .left {width: 100%;position:absolute;height: 71vw;left:0;top:0px;}
.section2 .wrap .content .left .swiper-container {height:100%;}
.section2 .wrap .content .left .swiper-container .swiper-wrapper {height:100%;}
.section2 .wrap .content .left .swiper-container .swiper-wrapper .swiper-slide {overflow:hidden;height:100%;}
.section2 .wrap .content .left .swiper-container .swiper-wrapper .swiper-slide img {height:100%;width:100%;object-fit:cover;}
.section2 .wrap .content .left .swiper-container .swiper-pagination {}
.section2 .wrap .content .left .swiper-container .swiper-button-next {width:calc(28/750*100vw);height:calc(49/750*100vw);background:url(../images/right.png) no-repeat center center;background-size:100%;}
.section2 .wrap .content .left .swiper-container .swiper-button-prev {width:calc(28/750*100vw);height:calc(49/750*100vw);background:url(../images/left.png) no-repeat center center;background-size:100%;}
.section2 .wrap .content .right {}
.section2 .wrap .content .right .title {font-family:Microsoft YaHei;font-weight:bold;font-size:calc(30/750*100vw);color:#333333;}
.section2 .wrap .content .right .time {font-family:Microsoft YaHei;font-weight:400;font-size:calc(20/750*100vw);color:#999999;margin-top:calc(20/750*100vw);padding-left:calc(22/750*100vw);margin-bottom:calc(24/750*100vw);background:url(../images/time.png) no-repeat calc(2/750*100vw) center;background-size:calc(20/750*100vw);}
.section2 .wrap .content .right .dec {font-family:Microsoft YaHei;font-weight:400;font-size:calc(26/750*100vw);color:#333333;margin-bottom:calc(50/750*100vw);line-height:1.6;}
.section2 .wrap .content .right .infor {text-align:center;display:flex;justify-content:space-between;}
.section2 .wrap .content .right .infor .ewm img {width:calc(100%);}
.section2 .wrap .content .right .infor .ewm {width:calc(116/750*100vw);text-align:center;}
.section2 .wrap .content .right .infor .ewm .tit {font-family:Microsoft YaHei;font-weight:400;font-size:calc(14/750*100vw);color:#999999;padding-top:calc(6/750*100vw);}
.section2 .wrap .content .right .infor .ri {background:#F1F1F1;width:calc(100% - 148/750*100vw);display:flex;align-items:center;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;}
.section2 .wrap .content .right .infor .ri .tel {font-family:Arial;font-weight:bold;font-size:calc(34/750*100vw);color:#FC0000;font-style:italic;background:url(../images/tel3.png) no-repeat left center;background-size:calc(34/750*100vw);display:inline-block;padding:0px calc(29/750*100vw);}
.section2 .wrap .content .right .infor .ri .tits {font-family:Microsoft YaHei;font-weight:400;font-size:calc(20/750*100vw);color:#666666;padding-top:calc(17/750*100vw);}
.section3 .wrap .title {margin-top: 30px;font-family:Microsoft YaHei;font-weight:400;font-size:calc(30/750*100vw);color:#333333;padding-bottom:calc(16/750*100vw);border-bottom:calc(1/750*100vw) solid #B8B8B8;margin-bottom:calc(61/750*100vw);}
.section3 .wrap .dec {font-family:Microsoft YaHei;font-weight:400;font-size:calc(28/750*100vw);color:#333333;margin-bottom:calc(20/750*100vw);line-height:2;}
.section3 .wrap .table {margin-bottom:calc(76/750*100vw);}
.position {line-height:calc(60/750*100vw);background:#E7E7E7;font-family:Microsoft YaHei;font-weight:400;font-size:calc(14/750*100vw);color:#666666;display: none;}
.position a {color:inherit;}
.height50 {height:calc(50/750*100vw);}
.sub_title1 .tt1{font-size: 24px;}
}