@media screen and (max-width: 1500px ) {
.MenuList_f1>ul>li>:first-child { font-size: 14px; }
.news-turn li p, .news-B .text span { height: 42px; }
.ProductList_b1 li h3 { max-height: 38px; }
.member-list .L { max-height: 60px; }
.rid25 .M span { max-height: 54px; }
}
@media screen and (min-width:801px ) and (max-width: 1100px ) {
/*大于800小于1100的主导航响应 2019.01.08 当选择拨动时一级和二级不能一开始就隐藏*/
/*.MenuList_f1 { top: 50px; width: 220px;}
body.on .MenuList_f1 {height:calc(100vh - 50px);}
.MenuList_f1>ul>li>:first-child:after { display: none; }
.MenuList_f1>ul>li>:first-child a { padding: 0 30px 0 15px; line-height: 40px; height: 40px; }
.MenuList_f1>ul>li ul li a { line-height: 35px; height: 35px; font-size: 12px; padding: 0 20px; }
/*汉堡按钮*/
/*.menu-i { display: block; width: 50px; height: 50px; }
.menu-icon span, .menu-icon:before, .menu-icon:after { height: 2px; width: 20px; }
.menu-icon:before, .menu-icon:after { margin-top: -1px; }
.menu-icon:before { transform: translate(-50%, -8px); }
.menu-icon:after { transform: translate(-50%, 8px); }
/*---导航end------------------------------------------------------------------------------------------------------------------------*/
/*.menu-box { position: relative; height: 50px; }
.language_box { border-top: 1px solid #eee; padding: 30px 0; text-align: center; margin-left: 0; display: block; background: #fff; }
.language_box a { font-size: 14px; width: 80px; height: 30px; line-height: 30px; border-radius: 3px; }
.menu-box .M { background: none; width: 85%; position: relative; z-index: 1; }
.MenuList_f1>ul>li>:first-child.icon a:before { right: 15px; display: block; }*/
}
@media screen and (max-width: 1100px ) {
/*.MenuList_f1 { transition:0.5s ease 0s; overflow: auto; line-height: normal; right: 0; position: absolute; background: #fff; z-index: 0; height:0;}
.MenuList_f1>ul>li>:nth-child(2) { display: none; background: #eee; }
.MenuList_f1>ul>li:not(:first-child) { border-top: 1px solid #eee; }
.MenuList_f1>ul>li ul li:not(:first-child) { border-top: 1px solid #f5f5f5; }
.MenuList_f1>ul>li>:first-child.on { background: #f08200; }
.menu-slide { display: none; }*/
.logo a { width: 80%; }
.menu-box .MT i { width: 14px; height: 14px; }
.w-78 { width: 92%; }
.footer .T { left: 4%; }
.news-turn li p, .news-B .text span { height: 36px; }
.products .T .text p { max-height: 4.35vw; }
.ProductList_b1 li h3 { max-height: 32px; }
.ProductList_b1 .picimg { height: 18vw; }
.rid27 .R input { min-width: 18vw; }
.rid27 .R select { min-width: 14.7vw; }
.rid31 .T .text { padding-left: 16vw; }
.page-title.rid30 select { height: 40px; }
.page-title.rid30 { padding-left: 4%; }
.page-title.rid30 .R { padding-right: 4vw; }
.member-list .L { max-height: 54px; }
}
@media screen and (max-width: 800px ) {
body:before { top: 16vw; }
.i-a a { padding: 4vw 8vw; }
.i-a i { height: 2vw; width: 2vw; margin-left: 5vw; }
.logo a { width: 100%; }
.logo { width: 45%; }
.menu-box .M { width: 55%; }
.menu-box { height: 16vw; background: #fff; position: fixed; left: 0; top: 0; box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2); }
.MenuList_f1 { transition: 0.5s ease 0s; overflow: auto; line-height: normal; right: 0; position: absolute; background: #fff; z-index: 0; height: 0; top: 16vw; width: 100vw; text-align: left; }
.MenuList_f1>ul>li>:nth-child(2) { display: none; background: #eee; }
.MenuList_f1>ul>li:not(:first-child), body.on .MenuList_f1 { border-top: 1px solid #eee; }
.MenuList_f1>ul>li ul li:not(:first-child) { border-top: 1px solid #f5f5f5; }
.MenuList_f1>ul>li>:first-child.on { background: #424242; background: -webkit-linear-gradient(0deg, #5c5c5c, #424242); }
.menu-icon span, .menu-icon:before, .menu-icon:after { width: 7vw; height: 2px; border-radius: 999px; }
.menu-i:after { content: ''; position: absolute; height: 100%; width: 3px; background: #424242; left: 6vw; background: -webkit-linear-gradient(90deg, #4d4d4d, #555555); transition: 0.5s ease 0s; }
body.on .menu-i:after { opacity: 0; }
.menu-icon:before, .menu-icon:after { margin-top: -1px; }
.menu-i { width: 16vw; height: 16vw; display: inline-block; vertical-align: middle; }
.menu-icon:before { transform: translate(-50%, -2.5vw); }
.menu-icon:after { transform: translate(-50%, 2.5vw); }
body.on .MenuList_f1 { height: calc(100vh - 16vw); }
#MenuList_f1_public-bg { height: calc(100vh - 16vw); top: 16vw; }
.MenuList_f1>ul>li>:first-child, .MenuList_f1>ul>li ul li a { line-height: normal; height: auto; }
.MenuList_f1>ul>li>:first-child { font-size: 4.4vw; color: #333; }
.MenuList_f1>ul>li>:first-child a { padding: 3vw 10vw 3vw 5vw; }
.MenuList_f1>ul>li ul li a { font-size: 3.8vw; padding: 3vw 7vw; color: #666; }
.MenuList_f1>ul>li>:first-child.icon a:before { right: 5vw; display: block; }
.beian img { width: 4vw; }
.beian { padding: 4vw 0; }
.footer, .banner { margin-top: 16vw; }
.MenuList_f1>ul>li { position: relative; z-index: 0; }
.NavList_a1 { transform-origin: top; transform: scale(1, 0); transition: 0.5s ease 0s; opacity: 0; position: absolute; left: 0; width: 100%; z-index: 0; border: 1px solid #ddd; border-top: none; overflow: auto; max-height: 45vw; background: #f3f5f7; }
.nav-c.on+.NavList_a1 { transform: scale(1); opacity: 1; }
.NavList_a1 li { width: 100%; }
.NavList_a1 a { border-top: 1px solid #e8e8e8; white-space: normal; padding: 3vw 5vw; border-radius: 0; }
.page-content, .rid13 .B li:not(:first-child) { margin-top: 8vw; }
.about .B { margin-top: 5vw; }
.about .BL *+p, .about .BL *+strong, .rid13 .T *+p, .rid13 .B .text, .rid13 .B *+p, .rid15 .R *+p, .products .T .text p { margin-top: 3vw; }
.about .T p, .about .B p { margin-top: 2vw; }
.rid25 .M { background-size: 10vw auto; }
.rid25 .M li p { text-align: left; }
.rid25 .M li+li { margin-top: 5vw; }
.about .M ul { -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -o-justify-content: center; justify-content: center; }
.about .M li:nth-child(odd) { width: 30%; margin: 3vw 0; }
.about .M li:not(:nth-child(5n+1)) {
 margin-left: 5%;
}
.about .M li:nth-child(even) { display: none; }
.rid16 .B li { height: 50vw; margin-bottom: 2%; }
.rid16 .B li:not(:nth-child(3n+1)) {
width:49%;
}
.about .M li:nth-child(odd) img { height: 15.5vw; }
.about .M p { margin-top: 3vw; }
.rid16 .B li:nth-child(3n+3) { margin-left: 2%; }
.case-btn a { width: 14vw; height: 14vw; line-height: 14vw; }
.news-turn li a { padding: 3vw; }
.news-turn li p, .news-B .text span { height: auto; }
.products .T .text p { max-height: none; }
.news-turn li .R { padding-bottom: 5vw; }
.news-turn li { padding: 10px; }
.news-B li { width: 100%; }
.news-B li a { background: #f5f5f5; padding: 5vw; box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2); }
.NewsDetail_a1 .time { line-height: 7vw; padding-bottom: 5vw; }
.products .T .img, .products .T .text { width: 100%; }
.products .T a { -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }
.products .T .text { padding: 5vw 0 0; }
.products .T li:not(:first-child) { margin-top: 10vw; }
.ProductList_b1 .picimg { height: 56vw; }
.ProductList_b1 li h3 { max-height: none; padding: 5vw 3vw; }
.ProductList_b1 li:not(:first-child) { margin-top: 5vw; }
.thumbs-box { padding: 0; }
#text { height: 28vw; margin-top: 3vw; }
.point-text li>div { width: calc(100% - 8vw - 4px); padding-left: 4vw; vertical-align: top; }
.product-detail .BT { padding-bottom: 5vw; }
.point-text li i { width: 8vw; height: 8vw; line-height: 8vw; }
.rid25 .M img { width: 15%; }
.rid25 .M span { margin-top: 3vw; line-height: 1.5; max-height: none; }
.rid27 .R { width: 100%; padding: 8vw 5vw; }
.rid27 .R li, .member-list .title { webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }
.rid27 .R label { margin-right: 0; width: 20vw; margin-top: 5vw; }
.rid27 .R input { min-width: 0; width: calc(100% - 20vw); margin-top: 5vw; }
.rid27 .R li:nth-child(2) label { display: block; width: 100%; }
.rid27 .R select { min-width: 0; margin-top: 5vw; }
.rid27 .R .yzm { width: 30vw; }
.rid27 .R input, .rid27 .R select { padding: 0 3vw; height: 10vw; }
.rid27 .R li img { height: 10vw; margin-left: 3vw; margin-top: 5vw; }
.rid27 .R .i-a { margin-top: 8vw; }
.NavList_a1 ul { width: 100%; }
.rid27 .R .i-a a { width: 100%; text-align: center; }
.banner .info select { width: 42vw; padding: 3vw; margin-left: 2vw; -webkit-appearance: none; appearance: none; }
.rid31 .T .img { width: 100%; margin-top: 0; }
.rid31 .T .text { width: 100%; margin-left: 0; padding: 8vw 5vw; margin-bottom: 0; height: auto; }
.rid31 .T .text dt { margin-top: 2vw; }
.rid31 .T .text li:last-child { margin-top: 5vw; }
.rid31 .B { margin-top: 5vw; padding: 0; }
.page-title.rid30 { padding-right: 4%; }
.page-title.rid30 .R { padding: 0; width: 100%; border-radius: 999px; background: none; }
.page-title.rid30 select { height: 8vw; padding: 0 3vw; }
.member-list li { width: 100%; padding: 5vw; margin-bottom: 5vw; }
.member-list .L { max-height: none; width: auto; margin-right: 3vw; margin-bottom: 3vw; }
.member-list li .text { margin-top: 3vw; }
.member-list .R a { padding: 1.5vw 3vw; }
.page-body:before { height: 74vw; }
.page-box { padding-top: 10vw; }
.mob-language { display: inline-block; vertical-align: middle; margin-right: 3vw; }
.mob-language a { width: 9vw; height: 9vw; text-align: center; line-height: 9vw; box-sizing: content-box; border: 1px solid #666; border-radius: 50%; }
.ProductDetail_brb h6 { margin-bottom: 5vw; margin-top: 10vw; font-size: 5vw; padding-bottom: 3vw; }
.ProductDetail_brb table { margin-bottom: 5vw; }
.ProductDetail_brb tr:first-child td, .ProductDetail_brb tr td:first-child, .ProductDetail_brb td { font-size: 3.8vw; }
.about .imgright img { width: 100%; float: none; margin-left: 0; }
.rid13 .ML, .rid13 .small, .rid13 .big, .rid13 .MR { width: 100%; }
.rid13 .M .text { padding: 8vw 5vw; }
.rid13 .M .text em { padding: 2vw 0 2vw 4vw; }
.rid13 .small, .rid13 .big { min-height: 50vw; }
.rid13 .M .text p { margin-top: 5vw; }
.rid13 .M .text span { margin-top: 3vw; }
.flex2 { flex-direction: column-reverse; }
.rid13 .M .w-78>div { margin-top: 8vw; }
.flex2 .text { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
.rid15 li:nth-child(even) { isplay: -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; flex-direction: column-reverse; }
.rid15 li+li { margin-top: 8vw; }
.rid15 .text { padding: 8vw 5vw; }
.rid25 .T>div { width: 100%; margin-left: 0; }
.rid25 .M { padding: 10vw 0; }
.rid25 .T li { width: 100%; margin-top: 5vw; }
.rid25 .BL { width: 100%; background: url(/images/public/img10_4.png) no-repeat left center; background-size: cover; padding: 8vw; }
.rid25 .BL em:after { width: 5vw; height: 2px; margin-top: 3vw; }
.rid25 .BL p { margin-top: 5vw; }
.rid25 .BL span { margin-top: 3vw; }
.rid25 .BR { width: 100%; margin-left: 0; }
.rid25 .T span { height: auto; }
.rid25 .T li .icon .img { width: 6vw; margin-right: 3vw; height: auto; }
.rid25 .T li .desc { padding-left: 9vw; margin-top: 3vw; }
.menu-slide, .about .T img, .rid13 .T img, .news-detail .R, .rid25 .BT img, .rid31 .BR, .page-title.rid30 .R span, .rid13 .B img, .rid15 .text>img, .rid25 .M img, .rid25 .T li .line { display: none; }
}
