@media screen and (min-width: 801px ) {
.honor [class*="PhotoList"] li:nth-child(3n+1), .photo_list li:not(:nth-child(3n+1)) {
margin-left: 2%;
}
.honor [class*="PhotoList"] li:nth-child(5n+1) { margin-left: 0; }
#NewsList_a1 li:not(:nth-child(3n+1)) {
margin-left:4.1%;
}
#NavigationList_d1 li:not(:nth-child(5n+1)) {
 margin-left: 0.5%;
}
#NavigationList_d1 ul { font-size: 0; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }
.select select { appearance: none; -moz-appearance: none; -webkit-appearance: none; }
}
@media screen and (max-width: 1500px ) {
.language-box span { font-size: 20px; }
.MenuList_f1>ul>li ul li a, .MenuList_f2 a, .NavList_a1 a, #NewsList_a1 .newnr p, #NavigationList_d1 a, .MenuList_f1>ul>li>:first-child, .MenuList_f1>ul>li>:first-child.icon:before, .add .MenuList_f1>ul>li>:first-child { font-size: 14px; }
.search-box button { width: 14px; }
.map .T li i { width: 16px; }
.search-box input { width: calc(95% - 14px); }
.MenuList_f2>ul>li:not(:last-child) { margin-right: 1.5vw; }
.NavList_a1 a { border-width: 2px; }
#NewsList_a1 .newnr b { font-size: 18px; }
#NewsList_a1 .newnr p { max-height: 56px; }
#NewsList_a1 .news-more:after { border-width: 4px 0 4px 6px; }
.MenuList_f1 .subnav>li>a { font-size: 14px; }
.footer-tel strong { font-size: 20px; }
.footer-tel i { width: 24px; }
.footer-box .L { width: 330px; }
.footer-box .R { width: calc(100% - 330px); }
.MenuList_f1 .language-box { margin-left: 10px; }
}
@media screen and (max-width: 1300px ) {
.MenuList_f2 a, .add .MenuList_f1>ul>li>:first-child { font-size: 12px; }
}
@media screen and (max-width: 1100px ) {
.MenuList_f1 .stmenu:nth-child(4) ul.child>li>h3, .MenuList_f1 .subnav { width: 20vw; }
.MenuList_f1>ul>li>:first-child { padding: 0 0.8vw; }
/*.footer-box .R { width: calc(100% - 40vw); }*/
.VideoList_d1 li a { height: 28vw; }
.VideoDisplay_a1_C iframe, .VideoDisplay_a1_C video { height: 52vw; }
.pro-more ul { max-height: 20vw; }
.pro-nav li a { height: 4.5vw; line-height: 4.5vw; }
.pro-more li a { height: 4vw; line-height: 4vw; }
.select select { min-width: 28vw; height: 4.5vw; }
.select:before { height: 4.5vw; width: 4.5vw; }
.select:after { right: calc(2.25vw - 5px); }
.select { left: 4%; }
.product-detail .img { height: 21vw; }
.contact-title i { width: 3.8%; }
.honor [class*="PhotoList"] li a { height: 18vw; }
.MenuList_f1>ul>li>:first-child, .MenuList_f1>ul>li>:first-child.icon:before { font-size: 14px; }
.MenuList_f1>ul>li ul li a { font-size: 12px; }
.search-box form { width: 90%; }
.icon1 { width: 4.125vw; height: 4.125vw; }
.title1 p, .pro-title p, .culture figcaption, .product-detail .text span, .VideoList_d1 li span, .VideoDisplay_a1 h2, .customer_title { font-size: 2vw; }
.pro-title h3, .about span, .contact-title h1, .ResTitle_a2, .ResTitle_a3 { font-size: 2.5vw; }
.title1 h3 { font-size: 3vw; }
.footer-tel i { width: 2.5vw; }
.big-font { font-size: 9.3vw; }
.MenuList_f2>ul>li:not(:last-child) { margin-right: 0.8vw; }
.footer-logo { /*width: 20.2vw; */ height: 4.5vw; }
.culture .BB i { width: 10vw; height: 10vw; }
#NewsList_a1 .newnr b { font-size: 16px; }
#NewsList_a1 .newnr p { font-size: 12px; max-height: 48px }
#NewsList_a1 .newimg { height: 18.6vw; }
.photo_list figure { height: 16vw; }
.menu-box { height: 5.2vw; width: 92%; line-height: 5.2vw; left: 4%; }
.ResTitle_a3 { border-width: 2px; }
.detail-box dd { width: 4.125vw; }
.detail-box dt { width: calc(100% - 4.125vw); }
}
@media screen and (max-width: 800px ) {
.add .logo { width: 55.5%; }
.logo img, .logo a { height: 8.5vw; }
.VideoDisplay_a1_C iframe, .VideoDisplay_a1_C video { height: 60vw; }
.detail-box dd { width: 8.3vw; }
.detail-box dt { width: calc(100% - 8.3vw); padding-left: 5vw; }
.VideoList_d1 li { width: 100%; font-size: 3.8vw; margin-bottom: 7vw; margin-left: 0 !important; }
.VideoList_d1 li a { height: 55vw; }
.search { padding: 2vw 0 2vw 2vw; margin-top: 3vw; }
.search input { height: 10vw; line-height: 10vw; padding: 0 3vw; }
.search button { height: 10vw; line-height: 10vw; }
.MenuList_f1 .stmenu:nth-child(4) .child>li>h3>a>span { padding: 0; background: none; border-radius: 0; color: inherit; }
.subnav { display: none; }
.p-Ycenter { top: 50%; }
#language { display: none; }
.MenuList_f1 .language-box { margin-left: auto; }
.culture .BB li p, .about p { line-height: 1.8; }
.select { width: 92%; }
.bus-message { width: 92%; padding: 6vw 0; }
.product-detail .img { height: 65vw; }
.search-box form { padding: 2vw 3vw; }
.search-box input { width: calc(95% - 5vw); font-size: 3.8vw; }
.search-box button { width: 5vw; }
.language-box a.on { background: #de411a; color: #fff; border-color: #de411a; }
.language-box span { font-size: 5vw; margin: 0 3vw; }
.language-box a { font-size: 3.8vw; padding: 2vw 0; width: 40%; border: 1px solid; border-radius: 4px; }
#MenuList_f1_public-bg { height: calc(100% - 14vw); top: auto; bottom: 0; }
body.on .banner { margin-top: 14vw; }
.logo { width: 35%; }
.menu-box { height: 14vw; line-height: normal; box-sizing: border-box; position: relative; transform: none; margin: 0 auto; left: 0; top: 0; width: 100%; padding: 0 4%; }
body.on .menu-box { position: fixed; }
.menu-icon span, .menu-icon:before, .menu-icon:after { width: 8vw; }
.menu-i { height: 14vw; line-height: 14vw; float: right; display: block; }
.menu-icon:before { transform: translate(-50%, -2vw); }
.menu-icon:after { transform: translate(-50%, 2vw); }
.MenuList_f1 { display: none; padding: 0 0 5vw; top: 14vw; width: 70%; height: calc(100vh - 14vw); box-shadow: none; position: fixed; right: 0; z-index: 1; background: #fff; border-top: 1px solid #ddd; overflow: scroll; }
.MenuList_f1>ul { height: auto; display: block; width: 100%; }
.MenuList_f1>ul>li { border-bottom: 1px solid #ddd; margin-left: 0 !important; height: auto; display: block; width: 100%; text-align: left; }
.MenuList_f1>ul>li>:nth-child(2) { display: none; transition: none; position: static; opacity: 1; transform: none; }
.MenuList_f1>ul> li>:first-child.icon::before { right: 3vw; content: ">"; font-family: 宋体, SimSun; position: absolute; top: 50%; transform: translateY(-50%) rotate(0deg); z-index: -1; transition: 0.3s ease 0s; }
.MenuList_f1>ul>li>:first-child.on:before { transform: translateY(-50%) rotate(90deg); }
.MenuList_f1>ul>li ul li { margin-left: 0; display: block; }
.MenuList_f1>ul>li>:first-child, .MenuList_f1>ul>li ul li a { line-height: normal; height: auto; }
.MenuList_f1>ul>li>:first-child, .add .MenuList_f1>ul>li>:first-child { font-size: 4.4vw; padding: 0; }
.MenuList_f1>ul>li ul li a { font-size: 3.8vw; padding: 2.5% 10%; text-align: left; }
.MenuList_f1>ul>li a { padding: 4.5% 5%; }
.MenuList_f1>ul>li>:first-child.icon:before { font-size: 4.4vw; right: 5%; }
.language-box { width: 90%; margin: 5vw auto 0; display: block; }
.pro-title p:before { width: 7vw; margin-right: 1.5vw; }
.ResTitle_a1 span:before, .ResTitle_a1 span:after { width: 7vw; }
.ResTitle_a1 span:before { margin-right: 3vw; }
.ResTitle_a1 span:after { margin-left: 3vw; }
.big-font { font-size: 18vw; }
.pro-title h3 { font-size: 5.6vw; }
.title1 h3 { font-size: 6.7vw; }
.title1 p, #NewsList_a1 .newnr b, .VideoDisplay_a1 h2 { font-size: 4.4vw; }
.NavList_a1 a { font-size: 3.8vw; padding: 4vw; }
.ResTitle_a1 em, .banner-text .ResTitle_a1 em { font-size: 3.8vw; margin-top: 0.5vw; }
.pro-title p, .about span, .culture figcaption, .contact-title h1, .ResTitle_a2, .product-detail .text span { font-size: 5vw; }
.ResTitle_a1 span, .ResTitle_a3 { font-size: 5vw; }
.banner-text .ResTitle_a1 span { font-size: 7vw; letter-spacing: 3px; }
.banner-text .ResTitle_a1 span:before { margin-right: 3vw; }
.icon1 { width: 8.3vw; height: 8.3vw; }
.i-news li:not(:first-child) { margin-top: 2.5%; }
.banner-text { transform: translateY(-50%); }
.i-news, .about .B, .product-detail .text { margin-top: 5%; }
.honor-img, .select, .photo_list li { margin-bottom: 5%; }
.footer-box .L { float: none; text-align: center; width:100%; }
.footer-box { padding: 5% 0; }
.nav { padding-top: 0; }
.about .TR.text, .culture .BT li .li-B { padding-left: 0; }
.about .text { width: 100%; display: block; }
.beian { margin-top: 0; line-height: 1.5; }
.about .BT { padding: 8% 0; }
.about .BB div { padding: 8% 4%; }
.about .BB p { margin-top: 3%; text-align: left; text-indent: 7.6vw; width: 100%; }
.m-b5 { margin-bottom: 10%; }
.honor [class*="PhotoList"] li a { height: 55vw; }
.honor [class*="PhotoList"] li span { padding: 3vw 2vw; }
.honor [class*="PhotoList"] li, .photo_list li { width: 49%; }
.page-box, .culture .BT ul { margin-top: 6vw; }
.page-content { margin-top: 6vw; }
.page-title { }
.ResTitle_a3 { padding-left: 3vw; }
.page-title p:after { height: 8.1vw; margin: 3% 0 0; }
.page-title p { text-align: left; margin-top: 3%; text-indent: 7.6vw; line-height: 1.8; }
.culture .BB ul { white-space: nowrap; overflow: auto; font-size: 0; }
.culture .BB i { width: 25vw; height: 25vw; padding: 1vw; }
.culture .BB li { width: 80%; white-space: normal; display: inline-block; vertical-align: bottom; }
.culture .BT li { width: 100%; margin-left: 0 !important; margin-top: 0; margin-bottom: 5%; padding-bottom: 5%; border-bottom: 1px solid #eee; }
.culture .BT li .icon1 { margin: 0 auto; }
.culture .BT li strong { text-align: center; margin-top: 1.5vw; }
.culture .BT li p { margin-top: 3vw; line-height: 1.8; }
.culture .BB li { width: 80%; white-space: normal; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; background: #f5f5f5; padding: 5vw; }
.culture .BB li:not(:first-child) { margin-left: 5%; }
#NewsList_a1 .newimg { height: 59.6vw; }
#NewsList_a1 .newnr p { font-size: 3.8vw; max-height: none; margin-top: 3%; }
#NewsList_a1 .news-more { font-size: 3.8vw; margin-top: 5%; }
#NewsList_a1 .news-more:after { border-width: 1.3vw 0 1.3vw 2vw; }
#NewsList_a1 .newnr { padding: 3% 0 0; }
#NewsList_a1 li { font-size: 3.8vw; margin-top: 8%; }
#NavigationList_d1 li { margin-bottom: 0; width: auto; }
#NavigationList_d1 li:not(:last-child) { margin-right: 3vw; }
#NavigationList_d1 { margin-bottom: 5vw; padding-bottom: 5vw; }
.customer [class*="PhotoList"] li span { font-size: 3.8vw; padding: 0; }
.customer [class*="PhotoList"] li { width: 48%; margin-left: 4%; margin-bottom: 3vw; }
.customer [class*="PhotoList"] li:nth-child(3n+1) { margin-left: 4%; }
.customer [class*="PhotoList"] li:nth-child(2n+1) { margin-left: 0; }
.customer_title { font-size: 4.4vw; margin-bottom: 3vw; }
.customer_title::after { width: 10vw; margin-top: 3vw; }
.about .TL.text { padding-right: 0; }
#NavigationList_d1 a { font-size: 3.8vw; padding: 2vw 3vw; }
.join .B { padding: 5% 2%; }
.photo_list li:nth-child(2n+2) { margin-left: 2%; }
.contact-title i { width: 7.8%; }
.map .T li i { width: 5vw; margin-right: 3vw; vertical-align: top; }
.map .T ul { margin-top: 5%; text-align: left; }
.map .T li { text-align: left; margin: 0 0 3%; width: 100%; display: block; }
.map .T>div { padding: 7% 5%; }
.contact-title h1 { margin: 2% 0 1%; }
.map .T li span { vertical-align: top; width: calc(100% - 8vw); }
.about .B a { width: 42%; margin: 4% auto 0; padding: 2% 0; }
.select select { padding: 2vw 5vw; background: #eee; width: 100%; height: 10vw; }
.ResTitle_a2:after { width: 8vw; margin: 3% auto 0; height: 2px; }
.photo_list figure { height: 33vw; }
.bus-message li:not(:first-child) { margin-top: 3vw; }
#NewsList_a2 li { padding: 5% 0; }
.bus-message ul { margin-bottom: 8vw; }
.bus-message strong { margin-bottom: 3vw; }
.bus-message h3 { margin-bottom: 5vw }
#NewsList_a2 p { font-size: 3.8vw; max-height: none; margin-top: 2.5vw; }
#NewsList_a2 b { font-size: 4.4vw; line-height: 1.5; }
.about .img, .about .BB p br, .page-title p br, .select:before, .select:after { display: none; }
#NewsList_a1 li, .service .B .text, .product-detail .img { width: 100%; display: block; }
.beian img { width: 4vw; }
.product-list .R { width: 100%; display: block; padding: 0; margin-top: 5vw; }
.select { display: inline-block; }
.product-list .L { width: 100%; margin-top: 0; position: relative; z-index: 1; }
.product-list .L dd i { right: 5vw; }
.product-list .L dd i:before, .product-list .L dd i:after, .product-list .L dd i { width: 14px; }
.product-list .L dl { position: relative; z-index: 0; border-bottom: none; }
.product-nav { border: none; }
.product-list .L a { padding: 3vw 4vw; font-size: 4.2vw; }
.detail-title { padding-bottom: 3vw; }
.detail-img { padding-top: 5vw; }
.product-list .L dt { position: absolute; width: 100%; border: 1px solid #dcdcdc; left: 0; max-height: 72vw; overflow: auto; }
.product-list .L dd { background: #f7f7f7 !important; border: 1px solid #dcdcdc; }
.detail-text { padding: 2vw 0; }
.detail-box .LL, .detail-box .RR { width: 100%; padding-right: 0; }
.detail-box .RR { margin-top: 5vw; }
.detail-box .LL strong { margin-bottom: 3vw; }
.detail-msg { padding: 3vw; }
.detail-box .RR p { margin-top: 3vw; }
.detail-msg img { width: 4vw; margin-right: 2vw; }
.detail-msg strong { margin-top: 2vw; }
.detail-box { padding-top: 5vw; }
.VideoList_d1 li span { font-size: 3.8vw; }
.detail-msg p, .detail-msg span, .detail-msg small { font-size: 3.8vw; line-height: 1.5; }
.NavList_a1 a.on:after, .product-list .L dd:not([class*="active"]), .product-list .L dd:before, .beian span br { display: none; }
.MenuList_f1 .stmenu:nth-child(4) ul.child>li>h3 { line-height: inherit; margin-top: inherit; width: 100%; }
.MenuList_f1 .stmenu:nth-child(4) .child>li>h3>a { margin-left: inherit; }
.footer-box .ewm { position: static; margin: 0 auto 20px auto; }
}
