@media screen and (max-width: 1500px ) {
.menu-box .M { width: calc(86.8% - 9.2vw - 111px); }
.MenuList_f1>ul>li ul li a, .MenuList_f2>ul>li>:nth-child(2) a { font-size: 12px; }
.MenuList_f2>ul>li>:first-child a, .NavList_a1 a, #NewsList_a2 .data, #NewsList_a2 .newnr>p, .product-detail .BB p { font-size: 14px; }
.footer .TR { width: 110px; }
.ResTitle_a3 em, #NewsList_a2 .newnr>b, .ProductList_b1 li h3, .product-detail .BB strong { font-size: 16px; }
.menu-box .search-c img { width: 12px; }
#NewsList_a2 .newnr>p { max-height: 76px; }
#NewsList_a2 .newnr>b { max-height: 48px; }

}
@media screen and (max-width: 1100px ) {
   .rid122 .li-ball{width:6px; height:6px;}
   .rid122 li:nth-child(1){top:-3px;}
.menu-box .M { width: calc(86.8% - 4vw - 161px); }
.MenuList_f1>ul>li>:first-child:after { height: 2px; }
.MenuList_f1>ul>li>:first-child, #NewsList_a2 .newnr>p, .product-detail .BB p { font-size: 12px; }
.MenuList_f1, .MenuList_f1>ul { line-height: 50px; }
.menu-search div, .menu-search form { padding: 0.8vw 1.5vw; }
.menu-search input { margin-left: 5px; width: 15vw; }
.ResTitle_a1 span { font-size: 2vw; }
.MenuList_f2>ul>li:not(:last-child) { margin-right: 2.5vw; }
.a1 { width: 12vw; }
.w-86, .w-75 { width: 92%; }
.ResTitle_a3 em, .ProductList_b1 li h3, .product-detail .BB strong { font-size: 14px; }
#NewsList_a2 .data { font-size: 12px; }
.NavList_a1 a:after { height: 2px; }
.menu-w .RR a { width: 50px; line-height: 50px; }
.menu-box .search-c img { margin-right: 0; width: 14px; }
.menu-w .RR a span { display: none; }
.menu-box { height: 50px; }
#NewsList_a2 .newnr>b { font-size: 14px; max-height: 42px; }
#NewsList_a2 .newnr>p { max-height: 65px; }
.ProductList_b1 li .picimg { height: 21vw; }
#NavigationList_d1 i { width: 3.5vw; height: 3.5vw; }
.rid123>div { height: 47vw; }
#support-page figure { height: 3vw; width: 3vw; }
}
@media screen and (max-width: 800px ) {
.product-detail .TL { height: 69vw; }
.page-box { padding: 8vw 0; }
body.on .menu-box { position: fixed; }
body.on .banner { margin-top: 14vw; }
.menu-box .M { width: auto; padding: 0; float: right; }
.w-96 { width: 92%; }
.menu-box .R { float: right; height: 100%; margin-right: 5vw; }
.menu-box .R:before, .menu-box .search-c a:before { content: ''; display: inline-block; vertical-align: middle; height: 100%; width: 0; }
.menu-box .search-c a { width: 7.5vw; height: 7.5vw; border-radius: 50%; text-align: center; line-height: normal; }
.menu-box .search-c a img { width: auto; height: auto; max-width: 45%; max-height: 45%; display: inline-block; vertical-align: middle; }
.logo { width: 32.5%; }
.menu-box { height: 14vw; }
.menu-icon span, .menu-icon:before, .menu-icon:after { width: 5.5vw; background: #fff; height: 2px; }
.menu-icon:before, .menu-icon:after { margin-top: -1px; }
.menu-i { display: flex; width: 14vw; height: 14vw; line-height: 14vw; position: static; background: none; }
.menu-icon{flex:1;}
.menu-icon:before { transform: translate(-50%, -1.8vw); }
.menu-icon:after { transform: translate(-50%, 1.8vw); }
.MenuList_f1 { display: none; top: 14vw; width: 70vw; height: calc(100vh - 14vw); position: absolute; right: 0; background: rgba(255,255,255,0.95); border-top: 2px solid #e9671f; z-index: 1; padding: 8vw 0; overflow: auto; }
.MenuList_f1>ul>li>:first-child, .MenuList_f1>ul>li ul li a { line-height: normal; height: auto; }
.MenuList_f1>ul>li>:first-child { padding: 0 3vw 5vw; font-size: 4.4vw; }
.MenuList_f1>ul>li ul li a { font-size: 3.8vw; padding: 2vw 3vw; }
.MenuList_f1>ul>li>:nth-child(2) { overflow: visible; position: relative; z-index: 0; display: none; opacity: 1; height: auto; transform: none; background: #eee; transition: none; margin-bottom: 5vw; text-align: center; padding: 2vw 0; width: 100%; left: 0; }
.menu-search form { width: 100%; padding: 3vw 0; }
.menu-search div { width: 92%; padding: 2.5vw 5vw; margin: 0 auto; }
.menu-search button { width: 5vw; }
.menu-search input { margin-left: 2vw; width: calc(100% - 7vw); }
.MenuList_f1>ul>li>:first-child.icon:before { content: ''; width: 0; opacity: 0; height: 2px; background: #e9671f; position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); transition: 0.3s ease 0s; }
.MenuList_f1>ul>li>:first-child.icon.on:before { width: 8vw; opacity: 1; }
.a1 { width: 30.5vw; padding: 2.5vw; box-shadow: 0 1.5vw 2.5vw 0 rgba(242,82,20,0.3); }
.ResTitle_a2 span, .ResTitle_a1, .ResTitle_a3 span { font-size: 6vw; }
.ResTitle_a2 em { font-size: 12.5vw; }
.beian img { width: 4vw; }
.beian span:first-child { display: block; margin-bottom: 1.5vw; }
.ResTitle_a3 em { font-size: 3.8vw; margin-top: 1.5vw; }
.NavList_a1 a { font-size: 3.8vw; height: 12vw; line-height: 12vw; display: block; }
.nav>div { width: 100%; background: #f9fafd; }
.NavList_a1 a.on { color: #fff; }
.NavList_a1 a:after { height: 100%; }
.NavList_a1 li { width: 33.33%; text-align: center; }
.menu-w { padding-left: 4%; }
#MenuList_f1_public-bg { height: calc(100% - 14vw); top: 14vw; }
.ResTitle_a1 em { font-size: 8vw; }
.ResTitle_a1 span { font-size: 3.8vw; margin-left: 2vw; }
.footer-box .L, .footer-box:before { width: 100%; text-align: center; }
.footer-box, #support-swiper .RR { padding: 5vw 0; }
.about h3 { margin-top: 1vw; }
.about p, .support-text span { line-height: 1.7; margin-top: 3vw; }
#NewsList_a2 li a { padding-bottom: 5vw; }
#NewsList_a2 .newnr>b, .product-detail .BB strong { font-size: 4.4vw; }
#NewsList_a2 .newnr>b, #NewsList_a2 .newnr>p { max-height: none; }
#NewsList_a2 .data, #NewsList_a2 .newnr>p, .product-detail .BB p { font-size: 3.8vw; }
#NewsList_a2 .data { margin-top: 5vw; padding-left: 5vw; background-size: 3vw auto; }
#NewsList_a2 .newnr, #NewsList_a2 li:not(:first-child), .rid122 li:not(:first-child) { margin-top: 5vw; }
.news-line { width: 8%; margin-top: 3vw; }
#NewsList_a2 .newnr>p { margin-top: 3vw; }
.ProductList_b1 li { width: 49%; margin-bottom: 5vw; }
.ProductList_b1 li:nth-child(even) { margin-left: 2%; }
.ProductList_b1 li .picimg { height: 32vw; }
.ProductList_b1 li h3 { font-size: 3.8vw; margin-top: 2vw; }
#pro-more { position: absolute; z-index: 0; right: 0; bottom: 0; height: auto !important; display: block !important }
#NavigationList_d1 li { width: 25%; display: inline-block; }
#pro-more p:before { content: '更多'; }
#pro-more.on p:before { content: '收起'; }
#pro-more.on a { border: none; }
#NavigationList_d1 i { width: 10vw; height: 10vw; }
#NavigationList_d1 li:nth-child(4n+1) a { /*margin-left: 4vw;*/ }
#NavigationList_d1 li a { padding: 3vw 0; border-top: 1px solid #ddd; }
#NavigationList_d1 li:nth-child(4n+4) a, #pro-more a {/* margin-right: 4vw;*/ }
#NavigationList_d1 p { margin-top: 2vw; }
.product-detail .TR, .product-detail .BB { padding: 5vw; }
.product-detail .TR em { line-height: 1.7; margin-top: 5vw; }
.rid122 li span { text-align: left; line-height: 1.7; margin-top: 0; width: calc(100% - 6vw); vertical-align: top; padding-left: 3vw; display: inline-block; }
.rid122 li i { display: inline-block; }
.rid123>div { height: auto; }
.rid122 li span { text-align: left; line-height: 1.7; margin-top: 0; }
#support-page .swiper-pagination-bullet { width: 40%; padding: 2vw; height: 24vw; }
#support-page figure { height: 8vw; width: 8vw; }
#support-page p { margin-top: 2vw; }
#support-page { white-space: nowrap; overflow: auto; }
#support-swiper .RL { height: 60vw; }
.support-text { padding: 0 5vw; }
.rid125 .L, .rid117 .T { padding: 5vw; }
.rid125 .L i { width: 5vw; height: 5vw; margin-right: 2vw; }
.rid125 .L span { width: calc(100% - 7vw); }
.rid125 ul { padding-top: 5vw; }
.rid125 h3:after { width: 5vw; height: 2px; margin-top: 5vw; }
.rid125 .L li:not(:first-child) { margin-top: 5vw; }
.rid117 .TT span { display: block; margin-left: 0; margin-top: 1vw; }
.rid117 .TB ul { padding-top: 5vw; margin-top: 5vw; }
.rid117 .TB li { text-align: left; }
.rid117 .TB span { margin-top: 2vw; }
.rid117 .TB p { }
.rid117 .TB li>div { width: calc(100% - 6vw); padding-left: 3vw; }
.rid117 .TB i { width: 6vw; height: 6vw; }
.rid117 .TB li:not(:first-child) { margin-top: 3vw; }
.title1>div { margin-left: 3vw; }
.swiper-scroll { padding: 5vw; }
#swiper-pagination { position: static; padding-bottom: 5vw; text-align: center; }
#swiper-pagination span:not(:first-child) { margin-left: 5vw; }
#swiper1:before { content: ''; position: absolute; height: 100%; right: 0; top: 0; z-index: -1; background: #ff8939; background: -webkit-linear-gradient(-90deg, #ff9a49, #ff6519); width: 100%; }
.strength .M li {
    width: 100%;
    padding: 5vw;
}
.strength .M li i {
    width: 8vw;
    height: 8vw;
}
.strength .M li p, .strength .M li span,.strength .title1+*,.strength .B img {
    margin-top: 3vw;
}
.strength .B p{text-align:left; text-indent:7.6vw;}
.strength .title1{text-align:left;}
.strength .T .R p {
    padding-bottom: 3vw;
    margin-bottom: 3vw;
}
.MenuList_f1 [title="返回集团首页"]:before {
    border-width: 1.2vw 0 1.2vw 1.2vw;
    margin-right: 2vw;
}
.menu-w .RL, .MenuList_f1>ul>li>:first-child:after, .beian i, .footer-box .R, .menu-slide, #NavigationList_d1 li.hide, .rid122 .li-ball, #swiper1>div>.swiper-slide:before { display: none; }
}
