

@media screen and (max-width:1830px){

}


@media screen and (max-width:1680px){

}


@media screen and (max-width:1600px){




}


@media screen and (max-width:1500px){




}


@media screen and (max-width:1360px){




}


@media screen and (max-width:834px){

html{ font-size:100px !important;}
body{ font-size:14px;}
.w{ min-width:inherit; width:100%; padding:0 15px;}


.jyHead{ background:#fff; position:relative; padding:8px 0;}
.jyHead.topFix{ position:fixed; box-shadow:0 0 10px rgba(0,0,0,.15);}
.jyHead .w{ width:100%;}
.jyHead-logo{ width:50px;}
.jyHead-nav{ display:none;}
.jyHead-tools{ display:none;}
.Mobile-button{ display:flex;}


.jyBanner li .text{ display:none;}
.jyBanner .swiper-button-next, .jyBanner .swiper-button-prev{ font-size:18px;}
.jyBanner .swiper-button-next{ right:15px;}
.jyBanner .swiper-button-prev{ left:15px;}


.jyProduct-sider{ padding:25px 0;}
.jyProduct-sider li{ display:block; padding:0 15px;}
.jyProduct-sider li .thumb{ width:100%; text-align:center;}
.jyProduct-sider li .thumb img{ width:80%;}
.jyProduct-sider li .word{ width:100%; padding-left:0; margin-top:10px;}
.jyProduct-sider li .word .t{ text-align:center; font-size:16px;}
.jyProduct-sider li .word .c{ display:none;}
.jyProduct-sider .swiper-pagination{ bottom:10px !important;}
.jyProduct-sider .swiper-pagination-bullet{ width:20px; height:1px;}
.jyProduct-list .w{ padding:15px 0;}
.jyProduct-list li{ width:25%; padding:10px 0;}
.jyProduct-list li .thumb{ height:35px;}
.jyProduct-more{ padding-bottom:25px;}


.jyAbout{ display:block; padding:0 15px 25px 15px;}
.jyAbout-thumb{ width:100%;}
.jyAbout-thumb:before{ display:none;}
.jyAbout-inner{ width:100%; margin-top:15px; padding-left:0;}
.jyAbout-inner .title{ font-size:20px;}
.jyAbout-inner .label{ font-size:17px; line-height:1.6; margin-top:10px;}
.jyAbout-inner .label p:first-child{ font-size:17px; margin-top:0;}
.jyAbout-inner .text{ max-width:100%; font-size:15px; line-height:28px; margin-top:15px;}
.jyAbout-inner .more{ font-size:14px; margin-top:15px;}
.jyAbout-inner .number{ margin-top:20px;}
.jyAbout-inner .number dl{ flex:auto;}
.jyAbout-inner .number dl dt .unit{ font-size:17px;}
.jyAbout-inner .slogan{ font-size:16px; margin-top:15px;}


.jyNews{ padding-top:25px;}
.jyNews-head .iboxt label{ display:none;}
.jyNews-head .iboxt .en{ font-size:17px;}
.jyNews-head .iboxt .cn{ font-size:18px; font-weight:bold;}
.jyNews-head .more .iconfont{ width:30px; height:30px; line-height:30px; margin-left:10px;}
.jyNews-inner{ display:block; margin-top:20px;}
.jyNews-inner .in-first{ display:none;}
.jyNews-inner .in-list{ width:100%;}
.jyNews-inner .in-list li{ padding:12px 0; display:block; border-top:0; border-bottom:1px #d2d2d2 solid;}
.jyNews-inner .in-list li a{ font-size:15px; text-overflow:ellipsis; white-space:nowrap; display:block;}
.jyNews-inner .in-list li .date{ font-size:13px; margin-top:5px;}



.jyAdvant{ padding:25px 0;}
.jyAdvant-word .title{ font-size:18px; font-weight:bold;}
.jyAdvant-word .text{ font-size:16px; line-height:1.6; margin-top:10px;}
.jyAdvant-word .more{ font-size:14px; margin-top:15px;}
.jyAdvant-word .more .iconfont{ width:30px; height:30px; line-height:30px; margin-left:10px;}
.jyAdvant-list{ margin-top:20px;}
.jyAdvant-list li{ font-size:15px;}
.jyAdvant-list li .icon{ width:auto; height:auto; margin-bottom:6px; border:0;}
.jyAdvant-list li .icon img{ width:30px;}


.jyCooperate{ background-size:120px auto; padding:25px 0;}
.jyCooperate .w{ display:block;}
.jyCooperate-head{ width:100%;}
.jyCooperate-head .en{ font-size:17px;}
.jyCooperate-head .cn{ font-size:20px; font-weight:bold;}
.jyCooperate-head .tx{ font-size:15px; line-height:28px; margin-top:15px;}
.jyCooperate-head .mo{ font-size:14px; line-height:32px; padding:0 25px; margin-top:15px;}
.jyCooperate-list{ width:100%; margin-left:-10px;}
.jyCooperate-list li{ height:50px; margin:10px 0 0 10px;}



.jyFooter-top{ padding:20px 0 10px 0;}
.jyFooter-top .w{ display:block;}
.jyFooter-top .f-contact .t{ font-size:16px; margin-top:15px;}
.jyFooter-top .f-contact .c{ font-size:14px; line-height:25px; margin-top:10px;}
.jyFooter-top .f-menu{ display:none;}
.jyFooter-top .f-code{ width:100%; font-size:13px; margin-top:10px;}
.jyFooter-top .f-code img{ width:80px;}
.jyFooter-copy{ font-size:13px; line-height:22px; padding:10px 0;}


.pbanner-text{ left:15px; padding:0; bottom:10px;}
.pbanner-text:before{ display:none;}
.pbanner-text .cn{ font-size:20px;}
.pbanner-text .en{ font-size:18px;}


.pmain{ padding:25px 0;}
.pproduct-tab{ padding:0; display:flex; flex-wrap:wrap; justify-content: space-between;}
.pproduct-tab a{ background:#fff; width:calc(50% - 1px); font-size:16px; line-height:40px; padding:0; margin:0 0 2px 0; color:#666; text-align:center;}
.pproduct-tab a.active{ background:#df1d1d; color:#fff;}

.pproduct-list{ margin-left:0; justify-content: space-between;}
.pproduct-list li{ width:calc(50% - 7px); margin:15px 0 0 0; padding:10px;}
.pproduct-list li .thumb{ height:120px;}
.pproduct-list li .thumb img{ max-height:100%;}
.pproduct-list li .word{ padding-top:10px; padding-bottom:10px;}
.pproduct-list li .word:before{ display:none;}
.pproduct-list li .word .s{ display:none;}
.pproduct-list li .word .t{ font-size:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  padding:0;}
.pproduct-list li .word .f{ display:none;}

.pproduct-page{ padding-top:25px; text-align:center;}
.pproduct-page a{ width:auto; padding:0 10px; line-height:28px; margin:3px; font-size:14px;}
.pproduct-page .nowpage{ width:auto; padding:0 10px; line-height:28px; margin:3px; font-size:14px; border-radius:3px;}


.pproduct-details-top .gdt-photo{ width:100%;}
.pproduct-details-top .gallery-top{ height:200px;}
.pproduct-details-top .gallery-thumbs li{ height:80px;}
.pproduct-details-top .gdt-info{ width:100%; padding:0; margin-top:15px;}
.pproduct-details-top .gdt-info .name{ font-size:17px;}
.pproduct-details-top .gdt-info .xilie{ font-size:15px; margin-top:10px;}
.pproduct-details-top .gdt-info .button{ margin-top:15px;}
.pproduct-details-top .gdt-info .button a{ font-size:14px; line-height:32px; padding:0 20px;}
.pproduct-details-top .gdt-info .stable{ margin-top:20px; justify-content:space-between;}
.pproduct-details-top .gdt-info .stable li{ margin-right:0; font-size:15px; }
.pproduct-details-top .gdt-info .stable li .icon{ width:30px;}
.pproduct-details-body{ margin-top:25px;}
.pproduct-details-body .body-t{ font-size:17px;}
.pproduct-details-body .body-c{ font-size:15px; line-height:28px; margin-top:10px;}
.pproduct-details-page{ margin-top:20px; display:block; padding-bottom:0; border-bottom:0;}
.pproduct-details-page a{ max-width:inherit; padding:5px 0; display:block;}


.pcustom-details{ display:block;}
.pcustom-details .thumb{ width:100%;}
.pcustom-details .word{ width:100%; margin-top:15px;}
.pcustom-details .word .t{ font-size:17px;}
.pcustom-details .word .c{ font-size:15px; line-height:28px; margin-top:10px;}

.pcustom-offer{ margin-top:25px;}
.pcustom-offer .of-title{ font-size:20px; font-weight:bold;}
.pcustom-offer .of-filed{ display:block; margin-top:0; padding-top:5px;}
.pcustom-offer .of-filed li{ width:100%; margin-top:15px;}
.pcustom-offer .of-filed li label{ font-size:15px;}
.pcustom-offer .of-filed li .inpt{ margin-top:10px; padding:10px; font-size:15px; line-height:20px;}
.pcustom-offer .of-btn{ width:100%; height:45px; line-height:45px; margin-top:20px; font-size:16px;}


.pabout-info{ display:block; padding:15px;}
.pabout-info .thumb{ width:100%;}
.pabout-info .word{ width:100%; margin-top:15px; padding:0;}
.pabout-info .word .t{ background-position:left center; background-size:20px auto; padding-left:30px; padding-top:0; font-size:20px;}
.pabout-info .word .c{ font-size:15px; line-height:28px; margin-top:10px;}


.pabout-edge{ padding-bottom:15px;}
.pabout-edge li{ background:rgba(0,0,0,.5); width:100%; height:auto; margin-top:15px; padding:20px 15px;}
.pabout-edge li .iconfont{ width:40px; font-size:40px;}
.pabout-edge li .title{ font-size:16px; margin-top:10px;}
.pabout-edge li .text{ height:auto; font-size:14px; line-height:24px; margin-top:10px;}


.pcontact-map{ height:auto;}
.pcontact-map .word{ width:100%; position:relative; top:auto; left:auto;}
.pcontact-map .word .wt{ font-size:20px; text-align:center; padding-left:0; justify-content:center; line-height:50px;}
.pcontact-map .word .wt label{ font-size:17px;}
.pcontact-map .word .wc{ padding:0 15px 15px 15px;}
.pcontact-map .word .wc dl{ margin-top:10px; line-height:28px;}
.pcontact-map .word .wc dl dt{ font-size:15px;}
.pcontact-map .word .wc dl dd{ font-size:15px;}


.pcontact-message{ padding:25px 15px;}
.pcontact-message .message-white{ padding:20px;}
.pcontact-message .message-title .t{ font-size:18px;}
.pcontact-message .message-title .c{ font-size:15px; line-height:1.5; margin-top:10px; padding-bottom:10px;}
.pcontact-message .message-filed li{ margin-top:15px;}
.pcontact-message .message-filed li .aside{ width:100%; margin-top:15px;}
.pcontact-message .message-filed li .aside:first-child{ margin-top:0;}
.pcontact-message .message-filed li label{ font-size:15px;}
.pcontact-message .message-filed li .inpt{ height:35px; line-height:33px; padding:0 10px; font-size:15px;}
.pcontact-message .message-filed li .area{ height:80px; line-height:26px; padding:5px 10px; font-size:15px;}
.pcontact-message .message-filed li .sbtn{ width:140px; height:42px; line-height:42px; font-size:16px;}


.pnews{ display:block; padding:25px 15px; display:block;}
.pnews-thumb{ display:none;}
.pnews-list{ width:100%; padding:0;}
.pnews-list-head .cn{ font-size:20px;}
.pnews-list-head .en{ font-size:17px;}
.pnews-list-tabs a{ font-size:16px; line-height:40px; display:inline-block; padding:0 15px;}
.pnews-list-column li{ font-size:15px; line-height:45px;}
.pnews-list-column li span{ font-size:14px;}

.pnews-details-head{ font-size:18px; font-weight:bold;}
.pnews-details-text{ font-size:15px; line-height:28px; margin-top:20px;}
.pnews-details-page{ margin-top:20px; display:block; padding-bottom:15px;}
.pnews-details-page a{ max-width:inherit; padding:5px 0; display:block;}
.pnews-article-head .name{ font-size:17px;}
.pnews-article-head .more{ font-size:15px;}
.pnews-article-list li{ width:100%; font-size:15px; margin-top:12px;}
.pnews-article-list li span{ font-size:14px;}




}


@media screen and (max-width:640px){


}







