@media screen and (max-width: 1500px ) {
.MenuList_f1>ul>li>:first-child { font-size: 14px; }
.search input, .top_menu .R { height: 32px; line-height: 32px; }
.menu_icon { width: 42px; height: 42px; }
.menu-click { width: 100px; }
.news .T .news-content em { max-height: 41px; }
.newsB li p { height: 54px; }
.newsB li span { height: 72px; }
}
@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 { 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; }
#fly.fix {  width: calc(90% * 0.346);
}
}
@media screen and (max-width: 1100px ) {
.w-75 { width: 90%; }
.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: #137BC2; }
.search input, .top_menu .R { height: 28px; line-height: 28px; }
.menu_icon { width: 36px; height: 36px; }
.menu_icon em { width: 14px; }
.menu_icon em:nth-child(2) { margin: 3px auto; }
.menu-click { width: 90px; padding: 0 15px; }
.pc_menu .L { width: 100%; }
.menu-click:hover .menu_icon em:nth-child(3), .menu-click:hover .menu_icon em:nth-child(1) { width: 10px; }
.menu_close { width: 3.5vw; height: 3.5vw; }
.rid37 [class*="PhotoList"] li a,.rid46 [class*="PhotoList"] li a { height: 19vw; }
.news .T figure { height: 36vw; }
.news .T .news-content p { max-height: 5.25vw; }
.newsB li p { height: 48px; }
.newsB li figure { height: 18vw; }
.ProductList_b1 .picimg { height: 19vw; }
.NavigationList_a1_1stGrade .circle-border { width: 22px; height: 22px; }
.pro-nav a { height: 15.5vw; }
.rid51 .ProductList_b1 .picimg { height: 20vw; }
.detail-box figure { height: 31vw; }
.pro-select select { height: 42px; padding: 0 40px 0 10px; }
.map_a1{height:30vw;}
.menu-slide, .pc_menu .R { display: none; }
}
@media screen and (max-width: 800px ) {

.footer .T { padding: 4vw 0 3vw; display: block;justify-content: inherit;}
.footer .T .L { width:100%;}
.footer .T .R { width:100%;}
.footer .T .L .info{text-align: center !important;}
.footer .T .L .info .p0{font-size: 6vw;}
.footer .T .L .info .p1{font-size: 5vw;}
.footer .T .L .info .p2{font-size: 5vw;}
.footer .T .L .contact{text-align: center;}
.footer .T .L .contact a{display: inline-block; padding:0 7.2vw;line-height: 2.3;border:1px solid #fff;font-size:4vw;}
.footer .T .R .MenuList_f3_R .menu{display: none;width: 100%;justify-content: inherit;}
.footer .statement{padding:4vw;}
.footer .TT{display: block;}


.w-90, .w-75 { width: 92%; }
.top_menu .L { width: 51%; }
.top_menu .R { width: 49%; height: auto; line-height: normal; }
.menu-box { height: 14vw; }
.menu-icon span, .menu-icon:before, .menu-icon:after {
    width: 47%;
    height: 2px;
}
.menu-icon:before, .menu-icon:after{margin-top:-1px;}
.menu-i { width: 8vw; height: 8vw; display: inline-block; border-radius: 50%; position: static; vertical-align: top; }
.menu-icon:before { transform: translate(-50%, -1vw); }
.menu-icon:after { transform: translate(-50%, 1vw); }
.MenuList_f1 { top: 16.5vw; width: 100vw; text-align: left; }
body.on .MenuList_f1 { height: calc(100vh - 16.5vw); border-top: 1px solid #eee; }
.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; }
.MenuList_f1>ul>li>:first-child a { padding: 3vw 6vw 3vw 3vw; }
.MenuList_f1>ul>li ul li a { font-size: 3.8vw; padding: 3vw 5vw; }
.MenuList_f1>ul>li>:first-child.icon a:before { right: 3vw; display: block; }
.top_menu { background: #fff; position: relative; height: 16.5vw; line-height: 16.5vw; left: 0; top: 0; }
.mob-lan { width: 8vw; height: 8vw; line-height: 8vw; display: inline-block; vertical-align: middle; border: 1px solid #666; border-radius: 50%; color: #999; margin-right: 3vw; }
#MenuList_f1_public-bg { height: calc(100% - 16.5vw); top: 16.5vw; }
body.on .top_menu { position: fixed; }
body.on .banner { margin-top: 16.5vw; }
.footer .B { padding: 7vw 0; border-top: none; }
.beian span:first-child { display: block; margin-bottom: 2vw; }
.beian img { width: 4vw; }
.page-nav .R { width: 100%; position: static; }
.NavList_a1 li { width: auto; text-align: center; }
.NavList_a1 a.on { font-weight: normal; background: #137BC2; color: #fff; }
.NavList_a1 a { height: 10vw; line-height: 10vw; }
.NavList_a1 a {padding:0 3vw;}
.page-nav { width: 100%; background: #f5f5f5; }
.content-box { padding-top: 0; }
.page-content { margin-top: 8vw; }
.rid35 .T strong, .ProductList_b1 li h3 { margin-top: 3vw; }
.rid35 .BT img { width: 50%; }
.rid35 .T p, .product { margin-top: 5vw; }
.nav-box .title { margin-bottom: 5vw; padding-bottom: 5vw; border-bottom: 1px solid #eee; }
.rid35 .BB { padding: 5vw; text-align: left; }
.rid35 .B { margin-top: 8vw; padding-top: 8vw; }
.rid36 .L p { line-height: 1.5; }
.rid37 [class*="PhotoList"] li a,.rid46 [class*="PhotoList"] li a {/**height:31vw;*/ height: 33vw; }
.rid37 [class*="PhotoList"] li span,.rid46 [class*="PhotoList"] li span{ padding: 2vw 1vw; }
.news .T figure { height: 59vw; }
.newsB li a { padding: 5vw; border: 1px solid #eee; }
.newsB li p { height: auto; margin-top: 3vw; }
.newsB li span { height: auto; line-height: 1.5; margin-top: 3vw; -webkit-line-clamp: 2; }
.pro-logo p { margin-top: 1vw; }
.news .T .news-content { padding-top: 5vw; }
.pro-nav, .pro-title span { width: 100%; }
.pro-title { padding: 1vw; height: 100%; }
.pro-nav a { height: 16vw; }
.ProductList_b1 li { width: 49%; margin-bottom: 5vw; }
.ProductList_b1 li:nth-child(2n+2) { margin-left: 2%; }
.ProductList_b1 .picimg, .rid51 .ProductList_b1 .picimg { height: 45vw; }
.pro-title:before { content: ''; display: inline-block; vertical-align: middle; height: 100%; }
.newsB li { margin-top: 5vw; margin-left: 0 !important; }
.pro-logo1 { width: 90%; }
.pro-logo2 { width: 60%; }
.detail-box figure { height: 92vw; margin-top: 5vw; }
.pro-select>div { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; }
.pro-select span { margin-right: 2vw; flex-shrink: 0; }
.select-box { width: 100%; }
.pro-select select { height: 9vw; padding: 0 3vw; }
.detail-title,.contact .L .title { padding-bottom: 3vw; }
.news .T .news-content p, .news .T .news-content em { max-height: none; }
#PhotoList_k2 li span {
    width: 100%;
    height: 9vw;
    line-height: 9vw;
}
.contact .L figure {
    width: 3vw;
    height: 5vw;
}
.contact .L li p {
    width: calc(100% - 3vw);
    padding-left: 3vw;
}
.service li a {
    width: 100%;
    height: 9vw;
    line-height: 9vw;
    font-size: 3.8vw;
    margin-top: 3vw;
}
.service li .p{width:100%; margin:0 ;}
.contact .L li:not(:first-child){margin-top:3vw;}
.map_a1{height:60vw;}
.service li{width:100%; margin-bottom:8vw;}
.service figure{height:49vw;}
.service .text{padding:3vw;}
.rid36 .L big:after {
    width: 6vw;
    margin-top: 3vw;
}
.rid36 .L span {
    margin-top: 3vw;
    margin-bottom: 5vw;
}
.go-top{display:none !important;}
.beian i, .pro-title .arrow, .pronav-list { display: none; }
}
