﻿@media only screen and (min-width: 900px) and (max-width: 1260px)
{/* .pch{position: fixed;} */
    .pc-1200px
    {
        display: none!important;
    }
    .headerwrap
    {
        padding: 0 3%;
        box-sizing: border-box;
        height: 80px;
        z-index: 1;
    }/*
	.pcht{background-color: #fff;box-shadow: 0px 0px 5px rgba(0,0,0,0.3);}
	.pcht .logo img{opacity: 0;height: 40px;}
	.pcht .logo{background: url(/svg/a7j2irst.svg)no-repeat;background-size: cover;} */
    .pch .en
    {
        width: 80px;
    }
    .pch .pcnav li>a
    {
        line-height: 80px;
    }
    .banner
    {
        box-sizing: border-box;/* padding-top: 80px; */
        height: auto;
    }
    .homepro .p-yjy-center .p-kn .imglist
    {
        width: 94%;
        left: 3%;
    }
    .homepro
    {
        height: calc(100vh - 80px);
    }
    .homepro .p-yjy a
    {
        padding: 20px 0;
    }
    .homepro .p-yjy a img
    {
        height: 40px;
    }
    .banner .pad-img
    {
        display: block;
    }
    .banner video
    {
        display: none;
    }/* .banner .b-mask{display: none;} */
    .homeabout .left
    {
        width: 40%;
    }
    .homeabout .right
    {
        width: 56%;
    }
    .homeabout .right .num p span
    {
        font-size: 42px;
    }
    .homeabout .right .num p e
    {
        font-size: 26px;
    }
    .homeabout .right .num p font
    {
        font-size: 14px;
        margin: 0;
    }
    .homeabout .right .txt
    {
        margin-top: 40px;
    }
    .homeabout .right .txt h3
    {
        font-size: 32px;
        margin-bottom: 20px;
    }
    .homeabout .right .txt h4
    {
        font-size: 15px;
        line-height: 26px;
    }
    .more
    {
        width: 160px;
    }
    .homeabout .right .txt .more
    {
        margin-top: 50px;
    }
    .homenews2 .list, .homenews2 h6, .homeabout .ct, .homenews .list
    {
        width: 94%;
    }
    .homenews2 h6
    {
        font-size: 32px;
    }
    .homenews2 .list a .txt
    {
        padding: 20px;
    }
    .homenews2 .list a .txt2
    {
        width: 100%;
        box-sizing: border-box;
        padding: 30px 20px;
        height: 100%;
        bottom: 20px;
    }
    .homenews2 .list a .txt h5
    {
        font-size: 14px;
    }
    .homenews2 .list a .txt h3
    {
        font-size: 16px;
        line-height: 26px;
        margin-top: 15px;
    }
    .homenews2 .list a .txt h4
    {
        padding-top: 15px;
        margin-top: 15px;
        font-size: 14px;
    }
    .choose
    {
        height: 60vh;
    }
    .choose .choose_list .choose_txt>a>h3>.yc .num, .choose .choose_list .choose_txt>a>.top span
    {
        margin-bottom: 20px;
    }
    .choose .choose_list .choose_txt>a>h3>.yc>p, .choose .choose_list .choose_txt>a>.top p
    {
        font-size: 24px;
    }
    .choose .choose_list .choose_txt>a>h3>.yc .en, .choose .choose_list .choose_txt>a .top font
    {
        font-size: 14px;
        margin-bottom: 20px;
    }
    .choose .choose_list .choose_txt>a>h3>.yc>strong
    {
        width: 40px;
    }
    .choose .choose_list .choose_txt>a>h3>.yc>span
    {
        font-size: 14px;
        width: 100%;
    }
    .choose .choose_list .choose_txt>a>h3>.yc>font
    {
        width: 140px;
        height: 36px;
        line-height: 36px;
    }
    .xxfooter
    {
        padding: 40px 3%;
    }
    .xxfooter .tt span, .xxfooter .tt font
    {
        font-size: 20px;
    }
    .xxfooter .left .footlebot p a
    {
        font-size: 18px;
    }
    .xxfooter .left .footlebot span
    {
        font-size: 12px;
    }
    .xxfooter .center ul li img
    {
        height: 90px;
    }
    .xxfooter .center ul li
    {
        margin: 0 10px;
    }/* .pagebanner *//* .pagebanner{margin-top: 80px;} */
    .pagebanner .btxt h3
    {
        font-size: 30px;
        margin-bottom: 10px;
    }
    .pagebanner .btxt h4
    {
        font-size: 18px;
        line-height: 24px;
        margin-top: 10px;
    }
    .about-tt
    {
        width: auto;
    }
    .about-tt span
    {
        font-size: 24px;
    }
    .about-tt
    {
        padding-bottom: 10px;
    }
    .pageab .abtxt .left h3
    {
        font-size: 24px;
    }
    .pageab .abtxt .left h4
    {
        font-size: 14px;
        margin: 10px auto 20px;
    }
    .pageab .abtxt .left h5
    {
        font-size: 14px;
        line-height: 24px;
    }
    .pagehist
    {
        padding: 80px 0;
    }
    .pagehist h6
    {
        font-size: 28px;
        margin-bottom: 30px;
    }
    .pagehist .sw .swiper-slide span
    {
        font-size: 16px;
    }
    .pagehist .sw .swiper-slide strong
    {
        margin-top: 40px;
        font-size: 18px;
    }
    .pagehist:before, .pagehist .about-tt, .pagehist .np
    {
        bottom: 104px;
    }
    .aboutmis .center
    {
        width: 94%;
    }
    .aboutmis .center .left dd .txt h4
    {
        width: 60%;
        padding: 30px 20px;
    }
    .aboutmis .center .left dd .txt h4 span
    {
        font-size: 20px;
    }
    .aboutmis .center .left dd .txt h4 font
    {
        font-size: 14px;
    }
    .aboutmis .center .left dd .txt
    {
        width: 100%;
    }
    .aboutcontact .ct h6
    {
        font-size: 24px;
    }
    .aboutcontact .ct h6 span
    {
        font-size: 18px;
        margin-top: 10px;
    }
    .aboutcontact .ct .txt span
    {
        font-size: 18px;
    }
    .abouthrinfo .swiper-container01 .swiper-slide:first-child .in-banner-txt .left
    {
        width: 46%;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt .left h3
    {
        font-size: 20px;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt .left p
    {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt .left h4
    {
        font-size: 14px;
        line-height: 24px;
        margin-top: 20px;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt .left
    {
        padding: 40px 20px;
        border: 8px solid #88888c;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt .right h3 span
    {
        font-size: 36px;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt .right h3 font
    {
        font-size: 20px;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt .right h4
    {
        font-size: 14px;
        margin-top: 8px;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt .left
    {
        width: 60%;
    }
    .aboutevent .swiper-container02
    {
        width: calc(100% - 180px);
    }
    .aboutevent .swiper-pagination02
    {
        left: 180px;
    }
    .aboutevent .np
    {
        width: 130px;
    }
    .aboutevent .swiper-container02 .swiper-slide a .txt
    {
        width: 100%;
        height: 100%;
        box-sizing: border-box;
        padding: 20px;
    }
    .aboutevent .swiper-container02 .swiper-slide a .txt h3
    {
        font-size: 18px;
        margin-top: 20px;
    }
    .aboutevent .swiper-container02 .swiper-slide a .txt h5
    {
        font-size: 14px;
    }
    .aboutevent .swiper-container02 .swiper-slide a .txt2 h4
    {
        width: 100%;
        bottom: 20px;
    }
    .aboutevent .swiper-container02 .swiper-slide a .txt h4
    {
        padding-top: 15px;
        margin-top: 15px;
        font-size: 14px;
    }
    .aboutevent .swiper-container02 .swiper-slide a .txt2 .p i
    {
        margin: 20px 0;
    }
    .aboutevent .swiper-pagination02 span
    {
        width: 8px;
        height: 8px;
        margin-right: 8px;
    }/* .prodown */
    .prodown
    {
        padding: 30px 3%;
    }
    .prodown .item .linklist h3
    {
        font-size: 16px;
    }/* .innerbanner{margin-top: 80px;} */
    .innerbotwrap a
    {
        height: 100px;
        padding: 20px 0 10px;
        font-size: 18px;
    }
    .innerbotwrap a img
    {
        height: 34px;
    }
    .innerwrap .bgvideo
    {
        display: none;
        height: 0;
    }
    .p-cont
    {
        width: 94%;
    }
    .product01
    {
        padding: 80px 0;
    }
    .product01li .text
    {
        padding-left: 20px;
    }
    .product01li:nth-of-type(even) .text
    {
        padding-right: 20px;
    }
    .product01li .text .model h3
    {
        font-size: 30px;
    }
    .product01li .text .model p
    {
        font-size: 18px;
    }
    .product01li .text .model
    {
        margin-bottom: 30px;
    }
    .product01li .text .tl
    {
        font-size: 24px;
    }
    .product01li .text h4
    {
        font-size: 14px;
        line-height: 24px;
    }
    .product01li .text .list p
    {
        font-size: 12px;
        margin-right: 30px;
    }
    .product01li .text .p-more
    {
        margin-top: 30px;
    }
    .product01li
    {
        margin-bottom: 60px;
    }/* .prowrap *//* .prowrap{padding-top: 80px;} */
    .proinfo01wrap
    {
        padding: 80px 0;
    }
    .proinfo01text h3
    {
        font-size: 40px;
        line-height: 50px;
    }
    .proinfo01text p
    {
        font-size: 20px;
    }
    .proinfo01text:before
    {
        height: 100%;
        top: 0;
    }
    .proinfo02
    {
        width: 90%;
    }
    .proinfo02 h4
    {
        font-size: 16px;
        line-height: 30px;
    }
    .proinfo03wrap
    {
        margin: 80px auto 40px;
    }
    .proinfo03 .fontbg
    {
        font-size: 150px;
    }
    .proinfo03min
    {
        width: 94%;
    }
    .proinfo03 .textlist01
    {
        width: 94%;
        left: 3%;
    }
    .proinfo03 .textlist li h3
    {
        font-size: 20px;
    }
    .proinfo03 .textlist li h4
    {
        font-size: 14px;
    }
    .proinfo03 .textlist li
    {
        margin-bottom: 60px;
    }
    .proinfo03 .textlist01
    {
        height: auto;
    }
    .proinfo03 .textlist li h3 img
    {
        width: 42px;
        margin-left: 14px;
    }
    .proinfo03 .textlist li h4
    {
        padding-right: 62px;
    }
    .proinfo03 .textlist li:nth-of-type(2n) h4
    {
        padding-left: 62px;
    }
    .proinfo04wrap
    {
        width: 90%;
        margin-bottom: 50px;
    }
    .proinfo04wrap .tl, .proinfo05 .text h3, .proinfo06wrap h3
    {
        font-size: 24px;
    }
    .proinfo04
    {
        margin-top: 30px;
    }
    .proinfo05 .text h3
    {
        margin-bottom: 20px;
    }
    .proinfo06wrap
    {
        margin-top: 80px;
    }
    .proinfo07
    {
        padding: 50px 0;
    }
    .proinfo07 li img
    {
        height: 40px;
    }
    .proinfo07 li h3
    {
        font-size: 20px;
        margin: 15px 0;
    }
    .proinfo07 li h4
    {
        font-size: 16px;
    }
    .proinfo07 li a
    {
        font-size: 14px;
    }
    .proinfo07 li
    {
        padding: 20px 0;
    }/* .newslink *//* .n-banner{margin-top: 80px;} */
    .n-banner .n-banner-t h3
    {
        font-size: 30px;
    }
    .n-form p
    {
        height: 42px;
        min-height: 42px;
    }
    .n-form button
    {
        height: 42px;
    }
    .n-form
    {
        margin-top: 20px;
    }
    .newslink
    {
        margin: 50px auto;
    }
    .newslink a
    {
        font-size: 16px;
        width: 200px;
    }
    .news01 .news01-l .text h3, .news01-r h3
    {
        margin-top: 20px;
        font-size: 16px;
    }
    .news01-r
    {
        padding: 40px 30px;
    }
    .news01 .news01-l .text p, .news01-r p
    {
        font-size: 14px;
        margin-bottom: 20px;
    }
    .news01-r h4
    {
        line-height: 26px;
    }
    .news01-r .bot
    {
        height: 80px;
        width: calc(100% - 60px);
        left: 30px;
    }
    .news01-r .bot i
    {
        width: 42px;
        height: 42px;
    }
    .news02
    {
        margin-top: 50px;
        padding-top: 50px;
    }
    .news02 a .text font
    {
        font-size: 14px;
        margin-bottom: 10px;
    }
    .news02 a .text h3
    {
        font-size: 16px;
        line-height: 28px;
    }
    .news02 a .text
    {
        margin-top: 20px;
    }
    .news02 a
    {
        padding-bottom: 40px;
        margin-bottom: 40px;
    }
    .nav-links
    {
        margin-bottom: 0;
    }/* .n-info-b */
    .n-info-bwrap
    {
        padding-top: 80px;
    }
    .n-info-b
    {
        margin: 80px auto;
    }
    .n-info-b .l-tex h3
    {
        font-size: 20px;
        line-height: 30px;
    }
    .n-info-b .l-tex .data p
    {
        font-size: 14px;
        margin-right: 30px;
    }
    .newsinfo01
    {
        margin: 80px auto;
    }
    .newsinfo01-lmin p
    {
        font-size: 14px;
        line-height: 26px;
    }
    .newsinfo01-l
    {
        width: 64%;
    }
    .newsinfo01-r .tl
    {
        font-size: 20px;
    }
    .newsinfo01-rmin .item
    {
        padding: 20px 0;
    }
    .newsinfo01-rmin .item h3
    {
        font-size: 15px;
        line-height: 24px;
    }
    .newsinfo01-rmin .item p
    {
        font-size: 12px;
    }/* .service-btext h5 */
    .service-btext h5
    {
        font-size: 36px;
    }
    .service-btext img
    {
        height: 50px;
    }
    .service-btext p
    {
        font-size: 18px;
        padding-bottom: 30px;
        margin-bottom: 30px;
    }
    .service01
    {
        margin: 80px auto;
        width: 94%;
    }
    .s-tl01 h3
    {
        font-size: 30px;
    }
    .service01 .wpcf7-form p span
    {
        margin-bottom: 20px;
    }
    .prodown .item .linklist a
    {
        font-size: 10px;
        line-height: 26px;
    }
    .searchlist-titile
    {
        width: 94%;
    }
    .searchlistcenter .p-yjy
    {
        width: 94%;
    }
    .p-yjy-center
    {
        width: 94%;
    }
    .p-yjy-center .newslist a
    {
        margin: 0;
    }
    .p-yjy-center .prolist a .textbox font
    {
        font-size: 24px;
    }
    .p-yjy-center .prolist a .textbox h3
    {
        font-size: 18px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-top: 10px;
    }
    .p-yjy-center .prolist a .textbox
    {
        padding-right: 20px;
        margin: 0;
        width: 50%;
    }
    .product01wrap
    {/*background: url(../images/shpro_bg.jpg);*/
        background: linear-gradient(92deg,#19294e 0%,#000 100%);
    }
    .innerwrap:before
    {
        display: none;
    }
}
@media only screen and (min-width: 750px) and (max-width: 1000px)
{/* .pch{position: fixed;} */
    .pc-1200px
    {
        display: none!important;
    }
    .headerwrap
    {
        padding: 0 3%;
        box-sizing: border-box;
        height: 80px;
        z-index: 1;
    }/* .pcht{background-color: #fff;box-shadow: 0px 0px 5px rgba(0,0,0,0.3);}
	.pcht .logo img{opacity: 0;height: 40px;}
	.pcht .logo{background: url(/svg/a7j2irst.svg)no-repeat;background-size: cover;} */
    .pch .en
    {
        width: 80px;
    }
    .pch .pcnav li>a
    {
        line-height: 80px;
    }
    .banner
    {
        box-sizing: border-box;
    }
    .homepro .p-yjy-center .p-kn .imglist
    {
        width: 94%;
        left: 3%;
    }
    .homepro
    {
        height: calc(100% - 80px);
    }
    .homepro .p-yjy a
    {
        padding: 20px 0;
    }
    .homepro .p-yjy a img
    {
        height: 40px;
    }
    .banner .pad-img
    {
        display: block;
    }
    .banner video
    {
        display: none;
    }/* .banner .b-mask{display: none;} */
    .homeabout .left
    {
        width: 40%;
    }
    .homeabout .right
    {
        width: 56%;
    }
    .homeabout .right .num p span
    {
        font-size: 42px;
    }
    .homeabout .right .num p e
    {
        font-size: 26px;
    }
    .homeabout .right .num p font
    {
        font-size: 14px;
        margin: 0;
    }
    .homeabout .right .txt
    {
        margin-top: 40px;
    }
    .homeabout .right .txt h3
    {
        font-size: 32px;
        margin-bottom: 20px;
    }
    .homeabout .right .txt h4
    {
        font-size: 15px;
        line-height: 26px;
    }
    .more
    {
        width: 160px;
    }
    .homeabout .right .txt .more
    {
        margin-top: 50px;
    }
    .homenews2 .list, .homenews2 h6, .homeabout .ct, .homenews .list
    {
        width: 94%;
    }
    .homenews2 h6
    {
        font-size: 32px;
    }
    .homenews2 .list a .txt
    {
        padding: 20px;
    }
    .homenews2 .list a .txt2
    {
        width: 100%;
        box-sizing: border-box;
        padding: 30px 20px;
        height: 100%;
        bottom: 20px;
    }
    .homenews2 .list a .txt h5
    {
        font-size: 14px;
    }
    .homenews2 .list a .txt h3
    {
        font-size: 16px;
        line-height: 26px;
        margin-top: 15px;
    }
    .homenews2 .list a .txt h4
    {
        padding-top: 15px;
        margin-top: 15px;
        font-size: 14px;
    }
    .choose
    {
        height: 60vh;
    }
    .choose .choose_list .choose_txt>a>h3>.yc .num, .choose .choose_list .choose_txt>a>.top span
    {
        margin-bottom: 20px;
    }
    .choose .choose_list .choose_txt>a>h3>.yc>p, .choose .choose_list .choose_txt>a>.top p
    {
        font-size: 24px;
    }
    .choose .choose_list .choose_txt>a>h3>.yc .en, .choose .choose_list .choose_txt>a .top font
    {
        font-size: 14px;
        margin-bottom: 20px;
    }
    .choose .choose_list .choose_txt>a>h3>.yc>strong
    {
        width: 40px;
    }
    .choose .choose_list .choose_txt>a>h3>.yc>span
    {
        font-size: 14px;
        width: 100%;
    }
    .choose .choose_list .choose_txt>a>h3>.yc>font
    {
        width: 140px;
        height: 36px;
        line-height: 36px;
    }
    .xxfooter
    {
        padding: 40px 3%;
    }
    .xxfooter .tt span, .xxfooter .tt font
    {
        font-size: 20px;
    }
    .xxfooter .left .footlebot p a
    {
        font-size: 18px;
    }
    .xxfooter .left .footlebot span
    {
        font-size: 12px;
    }
    .xxfooter .center ul li img
    {
        height: 90px;
    }
    .xxfooter .center ul li
    {
        margin: 0 10px;
    }/* .pagebanner *//* .pagebanner{margin-top: 80px;} */
    .pagebanner .btxt h3
    {
        font-size: 30px;
        margin-bottom: 10px;
    }
    .pagebanner .btxt h4
    {
        font-size: 18px;
        line-height: 24px;
        margin-top: 10px;
    }
    .about-tt
    {
        width: auto;
    }
    .about-tt span
    {
        font-size: 24px;
    }
    .about-tt
    {
        padding-bottom: 10px;
    }
    .pageab .abtxt .left h3
    {
        font-size: 24px;
    }
    .pageab .abtxt .left h4
    {
        font-size: 14px;
        margin: 10px auto 20px;
    }
    .pageab .abtxt .left h5
    {
        font-size: 14px;
        line-height: 24px;
    }
    .pagehist
    {
        padding: 80px 0;
    }
    .pagehist h6
    {
        font-size: 28px;
        margin-bottom: 30px;
    }
    .pagehist .sw .swiper-slide span
    {
        font-size: 16px;
    }
    .pagehist .sw .swiper-slide strong
    {
        margin-top: 40px;
        font-size: 18px;
    }
    .pagehist:before, .pagehist .about-tt, .pagehist .np
    {
        bottom: 104px;
    }
    .aboutmis .center
    {
        width: 94%;
    }
    .aboutmis .center .left dd .txt h4
    {
        width: 60%;
        padding: 30px 20px;
    }
    .aboutmis .center .left dd .txt h4 span
    {
        font-size: 20px;
    }
    .aboutmis .center .left dd .txt h4 font
    {
        font-size: 14px;
    }
    .aboutmis .center .left dd .txt
    {
        width: 100%;
    }
    .aboutcontact .ct h6
    {
        font-size: 24px;
    }
    .aboutcontact .ct h6 span
    {
        font-size: 18px;
        margin-top: 10px;
    }
    .aboutcontact .ct .txt span
    {
        font-size: 18px;
    }
    .abouthrinfo .swiper-container01 .swiper-slide:first-child .in-banner-txt .left
    {
        width: 46%;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt .left h3
    {
        font-size: 20px;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt .left p
    {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt .left h4
    {
        font-size: 14px;
        line-height: 24px;
        margin-top: 20px;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt .left
    {
        padding: 40px 20px;
        border: 8px solid #88888c;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt .right h3 span
    {
        font-size: 36px;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt .right h3 font
    {
        font-size: 20px;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt .right h4
    {
        font-size: 14px;
        margin-top: 8px;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt .left
    {
        width: 60%;
    }
    .aboutevent .swiper-container02
    {
        width: calc(100% - 180px);
    }
    .aboutevent .swiper-pagination02
    {
        left: 180px;
    }
    .aboutevent .np
    {
        width: 130px;
    }
    .aboutevent .swiper-container02 .swiper-slide a .txt
    {
        width: 100%;
        height: 100%;
        box-sizing: border-box;
        padding: 20px;
    }
    .aboutevent .swiper-container02 .swiper-slide a .txt h3
    {
        font-size: 18px;
        margin-top: 20px;
    }
    .aboutevent .swiper-container02 .swiper-slide a .txt h5
    {
        font-size: 14px;
    }
    .aboutevent .swiper-container02 .swiper-slide a .txt2 h4
    {
        width: 100%;
        bottom: 20px;
    }
    .aboutevent .swiper-container02 .swiper-slide a .txt h4
    {
        padding-top: 15px;
        margin-top: 15px;
        font-size: 14px;
    }
    .aboutevent .swiper-container02 .swiper-slide a .txt2 .p i
    {
        margin: 20px 0;
    }
    .aboutevent .swiper-pagination02 span
    {
        width: 8px;
        height: 8px;
        margin-right: 8px;
    }/* .prodown */
    .prodown
    {
        padding: 30px 3%;
    }
    .prodown .item .linklist h3
    {
        font-size: 16px;
    }/* .innerbanner{margin-top: 80px;} */
    .innerbotwrap a
    {
        height: 100px;
        padding: 20px 0 10px;
        font-size: 18px;
    }
    .innerbotwrap a img
    {
        height: 34px;
    }
    .innerwrap .bgvideo
    {
        display: none;
        height: 0;
    }
    .p-cont
    {
        width: 94%;
    }
    .product01
    {
        padding: 80px 0;
    }
    .product01li .text
    {
        padding-left: 20px;
    }
    .product01li:nth-of-type(even) .text
    {
        padding-right: 20px;
    }
    .product01li .text .model h3
    {
        font-size: 30px;
    }
    .product01li .text .model p
    {
        font-size: 18px;
    }
    .product01li .text .model
    {
        margin-bottom: 30px;
    }
    .product01li .text .tl
    {
        font-size: 24px;
    }
    .product01li .text h4
    {
        font-size: 14px;
        line-height: 24px;
    }
    .product01li .text .list p
    {
        font-size: 12px;
        margin-right: 30px;
    }
    .product01li .text .p-more
    {
        margin-top: 30px;
    }
    .product01li
    {
        margin-bottom: 60px;
    }/* .prowrap */
    .prowrap
    {
        padding-top: 80px;
    }
    .proinfo01wrap
    {
        padding: 80px 0;
    }
    .proinfo01text h3
    {
        font-size: 40px;
        line-height: 50px;
    }
    .proinfo01text p
    {
        font-size: 20px;
    }
    .proinfo01text:before
    {
        height: 100%;
        top: 0;
    }
    .proinfo02
    {
        width: 90%;
    }
    .proinfo02 h4
    {
        font-size: 16px;
        line-height: 30px;
    }
    .proinfo03wrap
    {
        margin: 80px auto 40px;
    }
    .proinfo03 .fontbg
    {
        font-size: 150px;
    }
    .proinfo03min
    {
        width: 94%;
    }
    .proinfo03 .textlist01
    {
        width: 94%;
        left: 3%;
    }
    .proinfo03 .textlist li h3
    {
        font-size: 20px;
    }
    .proinfo03 .textlist li h4
    {
        font-size: 14px;
    }
    .proinfo03 .textlist li
    {
        margin-bottom: 60px;
    }
    .proinfo03 .textlist01
    {
        height: auto;
    }
    .proinfo03 .textlist li h3 img
    {
        width: 42px;
        margin-left: 14px;
    }
    .proinfo03 .textlist li h4
    {
        padding-right: 62px;
    }
    .proinfo03 .textlist li:nth-of-type(2n) h4
    {
        padding-left: 62px;
    }
    .proinfo04wrap
    {
        width: 90%;
        margin-bottom: 50px;
    }
    .proinfo04wrap .tl, .proinfo05 .text h3, .proinfo06wrap h3
    {
        font-size: 24px;
    }
    .proinfo04
    {
        margin-top: 30px;
    }
    .proinfo05 .text h3
    {
        margin-bottom: 20px;
    }
    .proinfo06wrap
    {
        margin-top: 80px;
    }
    .proinfo07
    {
        padding: 50px 0;
    }
    .proinfo07 li img
    {
        height: 40px;
    }
    .proinfo07 li h3
    {
        font-size: 20px;
        margin: 15px 0;
    }
    .proinfo07 li h4
    {
        font-size: 16px;
    }
    .proinfo07 li a
    {
        font-size: 14px;
    }
    .proinfo07 li
    {
        padding: 20px 0;
    }/* .newslink */
    .newslink
    {
        margin: 50px auto;
    }
    .newslink a
    {
        font-size: 16px;
        width: 200px;
    }
    .news01 .news01-l .text h3, .news01-r h3
    {
        margin-top: 20px;
        font-size: 16px;
    }
    .news01-r
    {
        padding: 40px 30px;
    }
    .news01 .news01-l .text p, .news01-r p
    {
        font-size: 14px;
        margin-bottom: 20px;
    }
    .news01-r h4
    {
        line-height: 26px;
    }
    .news01-r .bot
    {
        height: 80px;
        width: calc(100% - 60px);
        left: 30px;
    }
    .news01-r .bot i
    {
        width: 42px;
        height: 42px;
    }
    .news02
    {
        margin-top: 50px;
        padding-top: 50px;
    }
    .news02 a .text font
    {
        font-size: 14px;
        margin-bottom: 10px;
    }
    .news02 a .text h3
    {
        font-size: 16px;
        line-height: 28px;
    }
    .news02 a .text
    {
        margin-top: 20px;
    }
    .news02 a
    {
        padding-bottom: 40px;
        margin-bottom: 40px;
    }
    .nav-links
    {
        margin-bottom: 0;
    }/* .n-info-b */
    .n-info-bwrap
    {
        padding-top: 80px;
    }
    .n-info-b
    {
        margin: 80px auto;
    }
    .n-info-b .l-tex h3
    {
        font-size: 20px;
        line-height: 30px;
    }
    .n-info-b .l-tex .data p
    {
        font-size: 14px;
        margin-right: 30px;
    }
    .newsinfo01
    {
        margin: 80px auto;
    }
    .newsinfo01-lmin p
    {
        font-size: 14px;
        line-height: 26px;
    }
    .newsinfo01-l
    {
        width: 64%;
    }
    .newsinfo01-r .tl
    {
        font-size: 20px;
    }
    .newsinfo01-rmin .item
    {
        padding: 20px 0;
    }
    .newsinfo01-rmin .item h3
    {
        font-size: 15px;
        line-height: 24px;
    }
    .newsinfo01-rmin .item p
    {
        font-size: 12px;
    }/* .service-btext h5 */
    .service-btext h5
    {
        font-size: 36px;
    }
    .service-btext img
    {
        height: 50px;
    }
    .service-btext p
    {
        font-size: 18px;
        padding-bottom: 30px;
        margin-bottom: 30px;
    }
    .service01
    {
        margin: 80px auto;
        width: 94%;
    }
    .s-tl01 h3
    {
        font-size: 30px;
    }
    .service01 .wpcf7-form p span
    {
        margin-bottom: 20px;
    }/* 20210701 */
    .pch .pcnav a
    {
        font-size: 14px;
        margin: 0;
        margin-right: 20px;
    }
    .pch .pcnav li:last-child>a
    {
        margin-right: 0;
    }
    .pch .en
    {
        width: 60px;
        font-size: 12px;
        line-height: 26px;
    }
    .pcht .logo img
    {
        height: 36px;
    }
    .banner
    {
        height: auto;
    }
    .banner h6
    {
        left: 3%;
    }
    .homepro .p-yjy a img
    {
        height: 36px;
    }
    .homepro .p-yjy a .img
    {
        width: 36px;
        height: 36px;
    }
    .homepro .p-yjy-center .p-kn .swiper-slide .tt span
    {
        font-size: 16px;
    }
    .homepro .p-yjy-center .p-kn .swiper-slide img
    {
        width: 50%;
    }
    .homepro .p-yjy-center .p-kn .swiper-slide-active img
    {
        width: 80%;
    }/* .homepro .p-yjy-center .p-kn .swiper-slide{width: 25%;}
	.homepro .p-yjy-center .p-kn .swiper-slide-active{width: 50%;} */
    .homepro
    {
        height: 620px;
    }
    .choose
    {
        height: 40vh;
    }
    .xxfooter .center, .xxfooter .right
    {
        display: none;
    }
    .xxfooter
    {
        padding: 20px 3%;
    }
    .xxfooter .tt, .xxfooter .left .footlebot p
    {
        display: none;
    }
    .xxfooter .left .footlebot span a:last-child
    {
        display: none;
    }
    .xxfooter .left .footlebot span
    {
        display: flex;
        display: -webkit-flex;
        width: 100%;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        margin: 0;
        font-size: 14px;
    }
    .xxfooter .left, .xxfooter .left .footlebot
    {
        width: 100%;
    }
    .xxfooter .left .footlebot
    {
        margin: 0;
    }
    .pageab .abtxt
    {
        -webkit-align-items: initial;
        align-items: initial;
        position: relative;
    }
    .pageab .abtxt .right
    {
        position: absolute;
        right: 0;
        height: 100%;
    }
    .pageab .abtxt .right img
    {
        height: 100%;
        object-fit: cover;
    }
    .pageab .abtxt .left
    {
        padding-right: 30px;
    }
    .pageab .abtxt .left h3
    {
        font-size: 20px;
    }
    .pageab .abtxt .left h4
    {
        margin-bottom: 10px;
    }
    .pageab
    {
        padding: 60px 0;
    }
    .aboutmis .center .left dd p img
    {
        height: 180px;
        object-fit: cover;
    }
    .aboutmis .center .left dd .txt h4
    {
        width: 80%;
        padding: 20px 15px;
    }
    .aboutmis .center .right dd p img
    {
        height: 100%;
    }
    .aboutmis .center .left dd
    {
        margin-bottom: 20px;
    }
    .aboutmis .center .left
    {
        width: calc(50% - 20px);
    }
    .abouthrinfo .swiper-container01 .swiper-slide img
    {
        height: 500px;
        object-fit: cover;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt .right
    {
        width: 80%;
        margin-top: 30px;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt
    {
        display: block;
    }
    .abouthrinfo .swiper-container01 .swiper-slide:first-child .in-banner-txt .left
    {
        width: 100%;
        float: none;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt .right
    {
        float: none;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt .left
    {
        width: 100%;
    }
    .innerbotwrap a
    {
        margin-right: 120px;
    }
    .product01li .text
    {
        padding-left: 0;
    }
    .product01li:nth-of-type(even) .text
    {
        padding-right: 0;
    }
    .product01li .text .list p
    {
        margin-right: 20px;
    }
    .product01li .text .list p img
    {
        width: 20px;
        margin-right: 5px;
    }
    .product01li .text .model h3
    {
        font-size: 28px;
    }
    .product01li .text .tl
    {
        font-size: 22px;
    }
    .proinfo01wrap
    {
        padding: 50px 0;
    }
    .proinfo01text h3
    {
        font-size: 34px;
        line-height: 42px;
    }
    .proinfo01text
    {
        padding-left: 30px;
    }
    .proinfo03 .fontbg
    {
        font-size: 110px;
    }
    .proinfo04 li .imgbox
    {
        width: 50px;
        height: 50px;
    }
    .proinfo04 li p
    {
        margin-top: 15px;
    }
    .proinfo04 li
    {
        margin-bottom: 30px;
    }
    .proinfo04wrap
    {
        padding-bottom: 30px;
    }
    .proinfo05 .text
    {
        padding-left: 30px;
    }
    .proinfo05
    {
        width: 94%;
    }/* .n-banner{margin-top: 80px;} */
    .n-banner .n-banner-t h3
    {
        font-size: 30px;
    }
    .n-form p
    {
        height: 42px;
        min-height: 42px;
    }
    .n-form button
    {
        height: 42px;
    }
    .n-form
    {
        margin-top: 20px;
    }
    .news01-r
    {
        padding: 30px 20px;
    }
    .news01-r h4
    {
        -webkit-line-clamp: 5;
    }
    .news01-r .bot font
    {
        font-size: 14px;
    }
    .newsinfo01-rmin .item h3
    {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .newsinfo01
    {
        margin: 50px auto;
    }
    .n-info-b
    {
        margin: 50px auto;
    }
    .newsinfo01-l
    {
        width: 66%;
    }
    .service-btext
    {
        width: 90%;
    }
    .prodown .item .linklist
    {
        width: 100%;
    }
    .prodown .item .imgbox
    {
        display: none;
    }
    .proinfo03 .textlist li h3
    {
        font-size: 16px;
    }
    .proinfo03 .textlist li h4
    {
        font-size: 12px;
        line-height: 20px;
    }
    .searchlist-titile
    {
        width: 94%;
    }
    .searchlistcenter .p-yjy
    {
        width: 94%;
    }
    .p-yjy-center
    {
        width: 94%;
    }
    .p-yjy-center .newslist a
    {
        margin: 0;
    }
    .p-yjy-center .prolist a .textbox font
    {
        font-size: 24px;
    }
    .p-yjy-center .prolist a .textbox h3
    {
        font-size: 18px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-top: 10px;
    }
    .p-yjy-center .prolist a .textbox
    {
        padding-right: 20px;
        margin: 0;
        width: 50%;
    }
    .p-yjy-center .newslist a .textbox h3
    {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .p-yjy-center .prolist a
    {
        width: calc(49% - 2px);
    }
    .product01wrap
    {/*background: url(../images/shpro_bg.jpg);*/
        background: linear-gradient(92deg,#19294e 0%,#000 100%);
    }
    .innerwrap:before
    {
        display: none;
    }
}
@media only screen and (max-width: 760px)
{
    .pch
    {
        position: fixed;
    }
    .pc-1200px
    {
        display: none!important;
    }
    .pch .pcnav
    {
        display: none;
    }
    .headerwrap
    {
        padding-left: 3%;
        padding-right: 0;
        height: 60px;
        background-color: #fff;
        z-index: 1;
    }
    .pcht
    {
        background-color: #fff;
        box-shadow: 0 0 5px rgba(0 0 0/30%);
    }
    .pcht .logo img
    {
        opacity: 0;
        height: 40px;
    }
    .pcht .logo
    {
        background: url(/svg/a7j2irst.svg)no-repeat;
        background-size: cover;
    }
    .pch .en
    {
        color: #8f8f8f;
        border-color: #8f8f8f;
        width: 80px;
    }
    .pch-r
    {
        padding-right: 80px;
    }/* .hamburger */
    .hamburger
    {
        display: block;
        margin-left: 0;
        position: absolute;
        top: 0;
        background-color: #dc2924;
        width: 60px;
        height: 60px;
        right: 0;
    }
    .hamburger
    {
        background-color: #ed6d0a;
    }
    .hamburger.is-closed .hamb-top, .hamburger.is-closed .hamb-middle, .hamburger.is-closed .hamb-bottom, .hamburger.is-open .hamb-top, .hamburger.is-open .hamb-middle, .hamburger.is-open .hamb-bottom
    {
        height: 1px;
        background-color: #fff;
        width: 34px;
        left: 13px;
    }
    .hamburger.is-closed .hamb-top, .hamburger.is-closed:hover .hamb-top
    {
        top: 24px;
    }
    .hamburger.is-closed .hamb-middle
    {
        margin-top: -1px;
    }
    .hamburger.is-closed .hamb-bottom, .hamburger.is-closed:hover .hamb-bottom
    {
        bottom: 24px;
    }
    .sidebar-nav-open
    {
        top: 0;
        padding-top: 100px;
    }
    .sidebar-nav
    {
        background-color: #fff;
    }
    .sidebar-nav
    {
        padding: 100px 40px 10px;
        overflow-y: scroll;
    }
    a:focus, a:hover
    {
        color: #ed6d0a;
    }
    .sidebar-nav .sidebar-brand .xl
    {
        padding-left: 20px;
    }
    .sidebar-nav .sidebar-brand>a
    {
        padding-bottom: 20px;
        border-bottom: 1px solid #ddd;
        text-transform: uppercase;
        font-size: 16px;
    }
    .sidebar-nav .bot
    {/* position: absolute; */
        right: 0;
        bottom: 30px;
        display: flex;
        display: -webkit-flex;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        align-items: center;
        -webkit-align-items: center;
    }/* .sidebar-nav.sidebar-nav-open .bot{position: fixed;} */
    .sidebar-nav .bot a
    {
        font-size: 14px;
        color: #ddd;
        margin-right: 30px;
    }
    .sidebar-nav .sidebar-brand a .sj
    {
        border-color: #555;
    }/* .sidebar-nav .sidebar-brand a .sjrotate{border-color: #DC2924;} */
    .sidebar-brand-two a
    {
        color: #333;
    }
    .sidebar-brand-there a
    {
        color: #555;
    }
    .sidebar-brand-there .sidebar-nav-four a
    {
        color: #999;
    }
    .sidebar-brand a.activ02
    {
        color: #ed6d0a!important;
    }
    .sidebar-brand .activ
    {
        color: #ed6d0a;
    }/* index */
    .banner
    {
        margin-top: 60px;
        height: calc(100% - 60px);
    }
    .banner .sj-b
    {
        display: block;
        width: 100%;
    }
    .banner .sj-b img
    {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .banner .line3
    {
        display: none;
    }
    .banner video
    {
        display: none;
    }
    .banner h6
    {
        left: 3%;
        bottom: 30px;
    }
    .banner .swiper-container
    {
        display: none;
    }
    .homepro .p-yjy a img
    {
        height: 25px;
    }
    .homepro .p-yjy a span
    {
        font-size: 14px;
        margin: 0;
    }
    .homepro .p-yjy a .img
    {
        width: 30px;
        height: 25px;
        display: block;
        margin: 0 auto 8px;
    }
    .homepro .p-yjy-center .p-kn .swiper-slide-active img
    {
        width: 70%;
    }
    .homepro .p-yjy a
    {
        padding: 10px 0;
    }
    .homepro
    {
        height: calc(100% - 60px);
    }
    .homepro .p-yjy-center .p-kn .imglist
    {
        top: 0;
    }
    .homepro .p-yjy-center .p-kn .swiper-slide .more, .homepro .p-yjy-center .p-kn .swiper-slide .more
    {
        opacity: 1;
        margin: 40px auto 0;
    }
    .homepro .p-yjy-center .p-kn .swiper-container-horizontal
    {
        height: 100%;
    }
    .more
    {
        width: 140px;
        height: 36px;
        line-height: 36px;
        border: 1px solid #ed6d0a;
        font-size: 14px;
    }
    .p-yjy-center
    {
        min-height: auto;
        margin: 0;
    }
    .homepro .p-yjy-center .p-kn .swiper-container-horizontal
    {
        padding-top: 120px;
        box-sizing: border-box;
    }
    .homepro .p-yjy-center .p-kn .imglist .npto
    {
        width: 30px;
        height: 40px;
        background-color: #ed6d0a;
        display: flex;
        display: -webkit-flex;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        align-items: center;
        top: 50%;
    }
    .homepro .p-yjy-center .p-kn .imglist .npto:before
    {
        content: '';
        display: block;
        width: 12px;
        height: 12px;
        border-top: 1px solid #fff;
        border-left: 1px solid #fff;
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        margin-right: -7px;
    }
    .homepro .p-yjy-center .p-kn .imglist .npto02:before
    {
        content: '';
        display: block;
        width: 12px;
        height: 12px;
        border-top: 1px solid #fff;
        border-right: 1px solid #fff;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        margin-left: -7px;
        border-left: none;
        margin-right: 0;
    }
    #particles-js
    {
        display: none;
    }
    .homeabout .line3
    {
        display: none;
    }
    .homenews2 .list, .homenews2 h6, .homeabout .ct, .homenews .list
    {
        width: 94%;
    }
    .homeabout .ct
    {
        display: block;
        margin: 50px auto;
    }
    .homeabout .left
    {
        width: 100%;
    }
    .homeabout .right
    {
        width: 100%;
        margin-top: 30px;
    }
    .homeabout .right .num
    {
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .homeabout .right .num p
    {
        width: calc((100% - 10px) / 2);
        text-align: center;
        box-sizing: border-box;
        padding: 20px 5px;
        border: 1px solid #ddd;
    }
    .homeabout .right .num p:last-child
    {
        width: 100%;
        margin-top: 10px;
    }
    .homeabout .right .num p span
    {
        font-size: 32px;
        line-height: 32px;
    }
    .homeabout .right .num p e
    {
        font-size: 20px;
        line-height: 32px;
    }
    .homeabout .right .num p font
    {
        font-size: 14px;
    }
    .homeabout .right .num p strong
    {
        display: flex;
        display: -webkit-flex;
        -webkit-justify-content: center;
        justify-content: center;
    }
    .homeabout .right .txt
    {
        margin-top: 50px;
    }
    .homeabout .right .txt h3, .homenews2 h6
    {
        font-size: 28px;
        line-height: 28px;
        margin-bottom: 20px;
    }
    .homeabout .right .txt h4
    {
        font-size: 16px;
        line-height: 26px;
    }
    .homeabout .right .txt .more
    {
        float: left;
        margin-top: 30px;
    }
    .homenews2 .list
    {
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .homenews2 .list a
    {
        width: 100%;
        margin-bottom: 20px;
    }
    .homenews2 .list a:last-child
    {
        margin-bottom: 0;
    }
    .homenews2 .list a .txt2
    {
        width: 100%;
        box-sizing: border-box;
        padding: 15px 20px;
        height: 100%;
    }
    .homenews2 .list a .txt h5
    {
        font-size: 14px;
    }
    .homenews2 .list a .txt h3
    {
        font-size: 18px;
        line-height: 28px;
        margin-top: 10px;
    }
    .homenews2 .list a .txt h4
    {
        font-size: 14px;
        padding-top: 10px;
        margin-top: 10px;
    }
    .homenews2 .list a .txt
    {
        padding: 20px;
    }
    .homenews2 .list a .txt2
    {
        padding: 30px 20px;
    }
    .choose
    {
        height: calc(100% - 60px);
    }
    .choose .choose_list .choose_txt
    {
        width: 94%;
        height: auto;
        display: flex;
        display: -webkit-flex;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        -webkit-transform: translate(-50%,-50%);
    }
    .choose .choose_list .choose_txt>a
    {
        width: calc((100% - 10px) / 2);
        border: 1px solid rgba(255,255,255,.3);
        box-sizing: border-box;
        padding: 10px;
        margin-bottom: 10px;
    }
    .choose .choose_list .choose_txt>a .top
    {
        position: relative;
        top: 0;
        left: 0;
    }
    .choose .choose_list .choose_txt>a:after
    {
        display: none;
    }
    .choose .choose_list .choose_txt:after
    {
        display: none;
    }
    .choose .choose_list .choose_txt>a>.top span
    {
        font-size: 12px;
        margin-bottom: 20px;
    }
    .choose .choose_list .choose_txt>a>.top p
    {
        font-size: 20px;
    }
    .choose .choose_list .choose_txt>a .top font
    {
        font-size: 12px;
    }
    .choose .choose_list .choose_txt>a>h3>.yc>font
    {
        display: none;
    }
    .choose .choose_list .choose_txt>a>h3>.yc>p
    {
        font-size: 20px;
    }
    .choose .choose_list .choose_txt>a>h3>.yc .num
    {
        font-size: 12px;
        margin-bottom: 20px;
    }
    .choose .choose_list .choose_txt>a>h3>.yc .en
    {
        font-size: 12px;
        margin-top: 15px;
    }
    .choose .choose_list .choose_txt>a>h3>.yc>strong
    {
        display: none;
    }
    .choose .choose_list .choose_txt>a>h3>.yc
    {
        width: 100%;
        left: 0;
        padding: 10px;
        box-sizing: border-box;
        height: 100%;
    }
    .choose .choose_list .choose_txt>a:hover h3>.yc
    {
        top: 0;
    }
    .choose .choose_list .choose_txt>a>h3>.yc>span
    {
        display: none;
    }
    .xxfooter .center, .xxfooter .right
    {
        display: none;
    }
    .xxfooter
    {
        padding: 10px 3%;
    }
    .xxfooter .tt, .xxfooter .left .footlebot p
    {
        display: none;
    }
    .xxfooter .left .footlebot span a:last-child
    {
        display: none;
    }
    .xxfooter .left .footlebot span
    {
        display: block;
        text-align: center;
        margin: 0;
        font-size: 12px;
        line-height: 20px;
    }
    .xxfooter .left
    {
        width: 100%;
    }
    .xxfooter .left .footlebot
    {
        margin: 0;
    }/* .pagebanner */
    .pagebanner
    {
        margin-top: 60px;
    }
    .pagebanner img
    {
        height: 250px;
        object-fit: cover;
    }
    .pagebanner .btxt h3
    {
        font-size: 28px;
        line-height: 28px;
        margin-bottom: 10px;
    }
    .pagebanner .btxt
    {
        width: 94%;
        left: 3%;
    }
    .pagebanner .btxt h4
    {
        font-size: 14px;
        line-height: 24px;
        width: 100%;
        margin-top: 10px;
    }
    .pageab
    {
        padding: 50px 0;
    }
    .about-tt
    {
        float: none;
        width: 94%;
        margin: auto;
        padding: 0;
    }
    .about-tt font
    {
        width: 60px;
        position: relative;
        margin: 20px 0;
    }
    .about-tt span
    {
        text-align: left;
    }
    .pageab .abtxt
    {
        display: block;
    }
    .pageab .abtxt .left
    {
        width: 100%;
        padding: 0;
    }
    .pageab .abtxt .left h3
    {
        font-size: 20px;
        line-height: 20px;
    }
    .pageab .abtxt .left h4
    {
        margin: 20px 0 20px;
        line-height: 20px;
    }
    .pageab .abtxt .left h5
    {
        font-size: 14px;
        line-height: 26px;
    }
    .pageab .abtxt .right
    {
        width: 100%;
        margin-top: 30px;
    }
    .pagehist
    {
        padding: 50px 0;
    }
    .pagehist .about-tt
    {
        position: relative;
        bottom: 0;
        width: 94%;
        margin-bottom: 20px;
    }
    .pagehist .about-tt font
    {
        margin: 20px auto;
    }
    .pagehist .sw
    {
        width: 94%;
    }
    .pagehist h6
    {
        font-size: 20px;
        margin-bottom: 20px;
    }
    .pagehist .sw .swiper-slide span
    {
        width: 100%;
        font-size: 14px;
        line-height: 24px;
    }
    .pagehist .sw .swiper-slide strong
    {
        margin-top: 20px;
    }
    .pagehist .np
    {
        position: relative;
        bottom: 0;
        width: 100%;
        display: flex;
        display: -webkit-flex;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-flex-flow: row-reverse;
        flex-flow: row-reverse;
        right: 0;
        border-bottom: none;
        border-top: 1px solid rgba(255,255,255,.3);
        padding-top: 30px;
        margin-top: 30px;
    }
    .pagehist .sw .swiper-slide #qx
    {
        display: none;
    }
    .pagehist .np .npto
    {
        float: none;
        margin: 0 10px;
    }
    .pagehist:before
    {
        display: none;
    }
    .aboutmis
    {
        padding-top: 50px;
    }
    .aboutmis .about-tt
    {
        display: block;
    }
    .aboutmis .center
    {
        margin-top: 10px;
    }
    .aboutmis .center .left
    {
        width: 100%;
    }
    .aboutmis .center .right
    {
        position: relative;
    }
    .aboutmis .center .left dd .txt h4
    {
        width: 100%;
        padding: 20px;
        background-color: transparent;
    }
    .aboutmis .center .left dd .txt
    {
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        box-sizing: border-box;
        background-color: rgba(0,0,0,.6);
        display: flex;
        display: -webkit-flex;
        -webkit-align-items: center;
        align-items: center;
    }
    .aboutmis .center .left dd .txt h4 span
    {
        font-size: 20px;
    }
    .aboutmis .center .left dd .txt h4 font
    {
        font-size: 14px;
        margin-top: 10px;
    }
    .aboutmis .center .left dd
    {
        margin-bottom: 10px;
    }
    .aboutmis .center
    {
        width: 94%;
    }
    .aboutmis .center .right
    {
        margin-top: 10px;
    }
    .aboutmis .center .right dd .txt h4
    {
        position: relative;
        border: none;
        top: 0;
        transform: none;
        -webkit-transform: none;
    }
    .aboutmis .center .right dd p img
    {
        position: relative;
        width: 100%;
        left: 0;
        height: 100%;
        object-fit: cover;
    }
    .aboutmis .center .right dd .txt
    {
        position: absolute;
    }
    .aboutmis .center .left dd
    {
        position: relative;
        height: 140px;
    }
    .aboutmis .center .right dd .txt h3
    {
        height: 100%;
    }
    .aboutmis .center .left dd p
    {
        width: 100%;
        height: 100%;
    }
    .aboutcontact
    {
        margin: 50px auto;
    }
    .aboutcontact .ct p img
    {
        object-fit: cover;
    }
    .aboutcontact .ct h6
    {
        font-size: 24px;
        top: 20px;
    }
    .aboutcontact .ct .txt span
    {
        font-size: 12px;
        text-align: center;
        line-height: 20px;
    }
    .aboutcontact .ct .txt
    {
        width: 90%;
        left: 5%;
    }
    .aboutcontact .ct .txt strong
    {
        margin: 10px 0;
    }
    .abouthrinfo .about-tt
    {
        margin: auto;
    }
    .abouthrinfo
    {
        margin: 50px auto;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt
    {
        position: relative;
        transform: none;
        -webkit-transform: none;
        top: 0;
        left: 0;
    }
    .abouthrinfo .swiper-container01 .swiper-slide img
    {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        object-fit: cover;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt
    {
        width: 94%;
        margin: auto;
        display: block;
    }
    .abouthrinfo .swiper-container01 .swiper-slide:first-child .in-banner-txt .left, .abouthrinfo .swiper-container01 .in-banner-txt .left
    {
        width: 100%;
    }
    .abouthrinfo .swiper-container01 .swiper-slide
    {
        padding: 50px 0;
        height: auto;
    }
    .abouthrinfo .np .npto
    {
        right: 0;
    }
    .abouthrinfo .np .swiper-button-prev01
    {
        left: 0;
    }
    .abouthrinfo .swiper-container01 .swiper-slide:first-child .in-banner-txt .left, .abouthrinfo .swiper-container01 .in-banner-txt .left
    {
        padding: 20px 15px;
        border: 3px solid #88888c;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt .left p
    {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 20px;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt .left h3
    {
        font-size: 18px;
        margin-bottom: 20px;
        line-height: 26px;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt .left h4
    {
        margin-top: 20px;
        font-size: 13px;
        baseline-shift: 24px;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt .right
    {
        width: 100%;
        margin-top: 30px;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt .right dd
    {
        width: calc((100% - 10px) / 2);
        box-sizing: border-box;
        border: 1px solid rgba(255,255,255,.3);
        padding: 10px;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt .right dd:last-child
    {
        width: 100%;
        margin-top: 10px;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt .right h3 span
    {
        font-size: 32px;
        line-height: 32px;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt .right h3 font
    {
        font-size: 20px;
        margin-top: 9px;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt .right h4
    {
        font-size: 14px;
        text-align: center;
    }
    .abouthrinfo .swiper-container01 .in-banner-txt .right h3
    {
        display: flex;
        display: -webkit-flex;
        -webkit-justify-content: center;
        justify-content: center;
    }
    .abouthrinfo .np
    {
        position: relative;
        display: flex;
        display: -webkit-flex;
        -webkit-justify-content: center;
        justify-content: center;
        height: auto!important;
        -webkit-flex-flow: row-reverse;
        flex-flow: row-reverse;
        margin-top: 20px;
    }
    .abouthrinfo .np .npto
    {
        position: relative;
        top: 0;
        color: #ddd;
        margin: 0 10px;
    }
    .aboutevent .swiper-container02
    {
        width: 94%;
        margin: auto;
        float: none;
    }
    .aboutevent .np
    {
        position: relative;
        display: flex;
        display: -webkit-flex;
        top: 0;
        width: 100%;
        box-sizing: border-box;
        padding-left: 3%;
        margin-top: 30px;
    }
    .aboutevent .np .swiper-button-prev02
    {
        margin: 0;
        margin-right: 20px;
    }
    .aboutevent
    {
        margin: 50px auto;
        padding-bottom: 0;
    }
    .aboutevent .swiper-pagination02
    {
        left: initial;
        right: 3%;
        bottom: 10px;
    }
    .aboutevent .swiper-pagination02 span
    {
        width: 8px;
        height: 8px;
        margin-right: 8px;
    }
    .aboutevent .swiper-pagination02 span:last-child
    {
        margin-right: 0;
    }
    .aboutevent .swiper-container02 .swiper-slide a .txt h5
    {
        font-size: 14px;
        margin-bottom: 10px;
    }
    .aboutevent .swiper-container02 .swiper-slide a .txt h3
    {
        font-size: 18px;
        line-height: 24px;
        min-height: 48px;
        -webkit-align-items: center;
        align-items: center;
        margin-top: 10px;
    }
    .aboutevent .swiper-container02 .swiper-slide a .txt
    {
        width: 100%;
        box-sizing: border-box;
        padding: 15px 20px;
    }
    .aboutevent .swiper-container02 .swiper-slide a .txt2 .p i
    {
        margin: 20px 0;
    }
    .aboutevent .swiper-container02 .swiper-slide a .txt2
    {
        height: 100%;
    }
    .aboutevent .swiper-container02 .swiper-slide a
    {
        box-sizing: border-box;
    }
    .aboutevent .swiper-container02 .swiper-slide a .txt h4
    {
        padding-top: 10px;
        margin-top: 10px;
    }
    .aboutevent .swiper-container02 .swiper-slide a .txt2
    {
        padding: 30px 20px;
    }/* .innerbanner */
    .innerbanner
    {
        margin-top: 60px;
    }
    .innerbanner img
    {
        height: 250px;
        object-fit: cover;
    }
    .innerwrap .bgvideo
    {
        display: none;
        height: 0;
    }
    .innerbotwrap
    {
        box-sizing: border-box;
        padding: 0 3%;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }
    .innerbotwrap a
    {
        font-size: 14px;
        margin: 0;
        height: auto;
        padding: 20px 0;
    }
    .innerbotwrap a img
    {
        height: 25px;
    }
    .product01
    {
        padding: 50px 0;
    }
    .product01li
    {
        display: block;
        margin-bottom: 50px;
        padding-bottom: 50px;
        border-bottom: 1px solid rgba(255,255,255,.3);
    }
    .product01li .imgbox
    {
        width: 100%;
        max-width: 100%;
    }
    .product01li .imgbox img
    {
        max-width: 80%;
        margin: auto;
    }
    .product01li .text
    {
        width: 100%;
        padding: 0;
        margin-top: 30px;
    }
    .product01li .text .model
    {
        margin-bottom: 20px;
    }
    .product01li .text .model h3
    {
        font-size: 24px;
    }
    .product01li .text .model p
    {
        font-size: 18px;
        margin-top: 5px;
    }
    .product01li .text .tl
    {
        font-size: 20px;
    }
    .product01li .text h4
    {
        font-size: 14px;
        line-height: 24px;
    }
    .product01li .text .list p
    {
        font-size: 12px;
        margin-right: 20px;
    }
    .product01li .text .p-more
    {
        margin-top: 20px;
        width: 140px;
        height: 36px;
        line-height: 34px;
    }
    .p-more
    {
        border: 1px solid #ed6d0a;
    }
    .product01li .text .list p img
    {
        height: 20px;
        margin-right: 5px;
    }
    .product01li .text .list p
    {
        margin-right: 10px;
    }
    .product01wrap
    {/*background: url(../images/shpro_bg.jpg);*/
        background: linear-gradient(92deg,#19294e 0%,#000 100%);
    }
    .innerwrap:before
    {
        display: none;
    }/* prowrap */
    .prowrap
    {
        padding-top: 60px;
    }
    .proinfo01wrap
    {
        padding: 50px 0 0;
    }
    .proinfo01
    {
        display: block;
    }
    .proinfo01text
    {
        width: 100%;
        padding-left: 20px;
    }
    .proinfo01text:before
    {
        width: 2px;
        height: 100%;
        top: 0;
    }
    .proinfo01text h3
    {
        font-size: 28px;
        line-height: 36px;
    }
    .proinfo01text p
    {
        font-size: 20px;
        line-height: 26px;
        margin-top: 10px;
    }
    .proinfo01imgbox
    {
        max-width: 100%;
    }
    .p-cont
    {
        width: 94%;
    }
    .proinfo02
    {
        width: 94%;
    }
    .proinfo02 h4
    {
        font-size: 14px;
        line-height: 26px;
    }
    .proinfo03wrap
    {
        margin: auto;
        width: 94%;
        padding: 30px 0 50px;
        margin-top: 30px;
    }
    .proinfo03min
    {
        width: 100%;
        position: relative;
        margin-bottom: 30px;
    }
    .proinfo03 .textlist
    {
        position: relative;
        width: 100%;
        display: flex;
        display: -webkit-flex;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        left: 0;
        height: auto;
    }
    .proinfo03 .textlist01
    {
        right: 0;
        top: 0;
        transform: none;
        -webkit-transform: none;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .proinfo03 .textlist02
    {
        top: 0;
        transform: none;
        -webkit-transform: none;
        left: 0;
    }
    .proinfo03 .textlist li
    {
        width: 49%;
        background-color: #f1f2f3;
        margin-bottom: -1px;
        padding: 20px 10px;
        height: auto;
        box-sizing: border-box;
        display: block;
        margin-right: 0;
        margin-bottom: 2%;
    }
    .proinfo03 .textlist li:hover
    {
        transform: none;
        -webkit-transform: none;
    }
    .proinfo03 .textlist li:nth-of-type(2n)
    {
        border-left: none;
    }
    .proinfo03 .textlist li h3
    {
        padding-top: 40px;
        position: relative;
        display: block;
        font-size: 18px;
        margin-bottom: 10px;
    }
    .proinfo03 .textlist li h3 img
    {
        width: auto;
        height: 30px;
        position: absolute;
        left: 0;
        top: 0;
        margin: 0;
    }
    .proinfo03 .textlist li h4
    {
        font-size: 14px;
        padding: 0;
        text-align: left;
    }
    .proinfo03 .textlist li:nth-of-type(2n) h4
    {
        padding-left: 0;
    }
    .proinfo03 .textlist li h4 br
    {
        display: none;
    }
    .proinfo03 .textlist li:last-child
    {
        margin-bottom: 2%;
    }
    .proinfo03 .fontbg
    {
        display: none;
    }
    .abc
    {
        height: 280px;
        object-fit: cover;
    }
    .threesixty .threesixty_images img
    {
        height: 100%;
        object-fit: cover;
    }
    .proinfo04wrap
    {
        width: 94%;
        padding: 50px 0 30px;
        margin-bottom: 0;
    }
    .proinfo04wrap .tl, .proinfo05 .text h3, .proinfo06wrap h3
    {
        font-size: 28px;
    }
    .proinfo04 li .imgbox
    {
        width: 50px;
        height: 50px;
    }
    .proinfo04 li .imgbox img
    {
        height: 20px;
    }
    .proinfo04 li p
    {
        font-size: 14px;
        margin-top: 10px;
    }
    .proinfo04 li
    {
        margin-bottom: 20px;
        width: 49%;
    }
    .proinfo04
    {
        margin-top: 30px;
    }
    .proinfo05
    {
        display: block;
    }
    .proinfo05 .imgbox
    {
        width: 100%;
    }
    .proinfo05 .text
    {
        width: 100%;
        padding: 0;
    }
    .proinfo04wrap .tl, .proinfo05 .text h3, .proinfo06wrap h3
    {
        font-size: 20px;
    }
    .proinfo05 .text h3
    {
        margin-bottom: 20px;
    }
    .proinfo05list li p
    {
        font-size: 14px;
        width: 36%;
    }
    .proinfo05list li h4
    {
        font-size: 14px;
        padding-left: 20px;
        width: 64%;
    }
    .proinfo06wrap
    {
        margin-top: 50px;
    }
    .proinfo06wrap h3
    {
        margin-bottom: 30px;
    }
    .proinfo06
    {
        width: 94%;
        margin: auto;
    }
    .proinfo06 .swiper-button-next, .proinfo06 .swiper-button-prev
    {
        width: 30px;
        height: 40px;
        border-radius: 0;
        line-height: 40px;
        margin-top: -20px;
    }
    .proinfo06 .swiper-button-prev
    {
        left: 0;
    }
    .proinfo06 .swiper-button-next
    {
        right: 0;
    }
    .proinfo07
    {
        padding: 50px 0;
    }
    .proinfo07 li img
    {
        height: 30px;
    }
    .proinfo07 li h3
    {
        font-size: 18px;
        margin: 10px 0;
    }
    .proinfo07 li h4
    {
        font-size: 12px;
        margin-bottom: 10px;
    }
    .proinfo07 li a
    {
        font-size: 12px;
    }
    .proinfo07 li
    {
        padding: 20px 0;
    }/* .n-banner */
    .n-banner
    {
        margin-top: 60px;
    }
    .n-banner img
    {
        height: 250px;
        object-fit: cover;
    }
    .n-banner .n-banner-t h3
    {
        font-size: 28px;
    }
    .n-form
    {
        width: 100%;
        margin-top: 20px;
    }
    .n-form p
    {
        width: 80%;
        min-height: 42px;
        height: 42px;
    }
    .n-form input
    {
        width: 100%;
    }
    .n-form button
    {
        width: 20%;
        height: 42px;
        font-size: 13px;
    }
    .n-form button i
    {
        margin-right: 5px;
    }
    .newslink
    {
        margin: 50px auto;
    }
    .newslink a
    {
        font-size: 14px;
        width: 32%;
    }
    .news01
    {
        display: block;
    }
    .news01 .news01-l
    {
        width: 100%;
    }
    .news01-r
    {
        width: 100%;
        padding: 30px 20px;
    }
    .news01 .news01-l .text h3, .news01-r h3
    {
        font-size: 18px;
        line-height: 30px;
        margin-top: 20px;
        overflow: hidden;
    }
    .news01 .news01-l .text
    {
        margin-bottom: 20px;
    }
    .news01 .news01-l .text p, .news01-r p
    {
        font-size: 14px;
        margin-bottom: 20px;
    }
    .news01-r h4
    {
        font-size: 14px;
        line-height: 26px;
        -webkit-line-clamp: 3;
    }
    .news01-r .bot
    {
        width: 100%;
        position: relative;
        left: 0;
        margin-top: 20px;
        height: auto;
        padding-top: 20px;
    }
    .news01-r .bot i
    {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }
    .news02
    {
        margin-top: 50px;
        padding-top: 50px;
    }
    .news02 a
    {
        width: 100%;
        margin-right: 0;
        padding-bottom: 30px;
        margin-bottom: 30px;
    }
    .news02 a .text
    {
        margin-top: 20px;
    }
    .news02 a .text font
    {
        font-size: 14px;
        margin-bottom: 10px;
    }
    .news02 a .text h3
    {
        font-size: 16px;
        line-height: 26px;
    }
    .fy, .nav-links
    {
        margin-bottom: 50px;
    }
    .nav-links
    {
        margin-bottom: 0;
    }/* .n-info-bwrap */
    .n-info-bwrap
    {
        padding-top: 60px;
    }
    .n-info-b
    {
        margin: 50px auto 20px;
        display: block;
    }
    .n-info-b .l-tex
    {
        width: 100%;
    }
    .n-info-b .l-tex h3
    {
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 20px;
    }
    .n-info-b .l-tex .data p
    {
        font-size: 14px;
        margin-right: 20px;
    }
    .n-info-b .r-text .newinfofx
    {
        margin: 0;
        display: none;
    }
    .n-info-b .r-text
    {
        width: 100%;
        padding-top: 20px;
        margin-top: 20px;
        border-top: 1px solid #ddd;
        display: flex;
        display: -webkit-flex;
        -webkit-align-items: center;
        align-items: center;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }
    .n-info-b .r-text .toback
    {
        padding: 5px 10px;
        border: 1px solid #e1980a;
        margin: 0;
    }
    .newsinfo01
    {
        margin: 50px auto;
        display: block;
    }
    .newsinfo01-l
    {
        width: 100%;
    }
    .newsinfo01-lmin p
    {
        font-size: 14px;
        line-height: 26px;
        margin-bottom: 20px;
    }
    .newsinfo01-lmin p img
    {
        width: 100%;
        max-width: 100%;
    }
    .newsinfo01-lmin
    {
        padding-bottom: 50px;
    }
    .newsinfo01-r
    {
        width: 100%;
        margin-top: 50px;
    }
    .newsinfo01-rmin .item
    {
        padding: 20px 0;
    }/* .service-btext img */
    .service-btext img
    {
        height: 50px;
    }
    .service-btext
    {
        width: 94%;
        margin: 60px auto 0;
    }
    .service-btext h5
    {
        font-size: 30px;
    }
    .service-btext p
    {
        font-size: 18px;
        padding-bottom: 30px;
        margin-bottom: 30px;
    }
    .service-btext h4
    {
        font-size: 14px;
        line-height: 30px;
        text-align: justify;
    }
    .service01
    {
        width: 94%;
        margin: 50px auto;
    }
    .s-tl01 h3
    {
        font-size: 28px;
        margin-bottom: 20px;
    }
    .s-tl01 p
    {
        font-size: 14px;
        line-height: 26px;
    }
    .service01 .wpcf7-form p span
    {
        width: 100%;
        margin-bottom: 10px;
        height: 44px;
        float: none;
    }
    .service01 .wpcf7-form input
    {
        font-size: 14px;
        height: 44px;
    }
    .service01 .wpcf7-form select
    {
        font-size: 14px;
        height: 44px;
        background-color: #fff;
    }
    .service01 .wpcf7-form textarea
    {
        font-size: 14px;
        height: 100px;
    }
    .service01 .wpcf7-form button
    {
        height: 40px;
        line-height: 38px;
        margin-top: 30px;
    }/* .searchlist-titile */
    .searchlist-titile
    {
        width: 94%;
    }
    .searchlistcenter .p-yjy
    {
        width: 94%;
        display: flex;
        display: -webkit-flex;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        margin: 30px auto;
    }
    .searchlistcenter .p-yjy a
    {
        font-size: 18px;
        margin: 0;
    }
    .p-yjy-center
    {
        width: 94%;
        margin: auto;
    }
    .p-yjy-center .newslist a
    {
        display: block;
        margin-top: 0;
        padding: 0 0 30px;
    }
    .p-yjy-center .newslist a .imgbox
    {
        width: 100%;
    }
    .p-yjy-center .newslist a .textbox
    {
        width: 100%;
        margin-top: 20px;
    }
    .p-yjy-center .newslist a .textbox h3
    {
        font-size: 18px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        line-height: 24px;
    }
    .p-yjy-center .newslist a .textbox span
    {
        margin-bottom: 0;
    }
    .p-yjy-center .prolist
    {
        display: block;
    }
    .p-yjy-center .prolist a
    {
        width: 100%;
        display: block;
        margin-bottom: 30px;
        box-sizing: border-box;
        float: none;
    }
    .p-yjy-center .prolist a .imgbox
    {
        width: 100%;
    }
    .p-yjy-center .prolist a .textbox
    {
        width: 100%;
        box-sizing: border-box;
        padding: 30px 20px;
        border-top: 1px solid #ddd;
    }
    .p-yjy-center .prolist a .textbox font
    {
        font-size: 24px;
    }
    .p-yjy-center .prolist a .textbox h3
    {
        font-size: 16px;
        margin: 10px 0;
    }
    .p-yjy-center .prolist
    {
        padding: 0;
        margin-top: 0;
        border: none;
    }/* 20210629 */
    .homepro
    {
        height: 80vh;
    }
    .homepro .p-yjy-center .p-kn .imglist .npto
    {
        background-color: transparent;
    }
    .aboutevent .np
    {
        -webkit-flex-flow: row;
        flex-flow: row;
    }
    .pch-r
    {
        display: none;
    }
    .sj-language
    {
        text-transform: uppercase;
    }
    .hamburger
    {
        background-color: #fff;
    }
    .hamburger.is-closed .hamb-top, .hamburger.is-closed .hamb-middle, .hamburger.is-closed .hamb-bottom, .hamburger.is-open .hamb-top, .hamburger.is-open .hamb-middle, .hamburger.is-open .hamb-bottom
    {
        background-color: #333;
    }
    .aboutcontact .ct h6 span
    {
        font-size: 18px;
        margin-top: 15px;
    }
    .title
    {
        padding: 100px 0 30px;
    }
    .title h3
    {
        font-size: 20px;
        margin-bottom: 20px;
    }
    .innerbox
    {
        width: 94%;
        margin: 30px auto;
    }
    .xz
    {
        width: 94%;
        margin-bottom: 50px;
    }
    .innerbox p
    {
        font-size: 15px;
        line-height: 32px;
        text-align: left;
    }
    .xz ul li a span
    {
        font-size: 15px;
    }
}
